linux/drivers/staging/imx-drm
Russell King d94905e019 imx-drm: imx-hdmi: add hotplug support to HDMI component
Add hotplug support.  We have to make the interrupt handler threaded so
we can call drm_helper_hpd_irq_event().  Keeping in mind that we will
want to share the interrupt with other HDMI interface drivers (eg, audio
and CEC) put the groundwork in now for that, rather than just using
IRQF_ONESHOT.

Also, we must not call drm_helper_hpd_irq_event() until we have fully
setup the connector; keep the interrupt(s) muted until after that point.

Acked-by: Philipp Zabel <p.zabel@pengutronix.de>
Acked-by: Shawn Guo <shawn.guo@linaro.org>
Reviewed-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2014-02-24 12:08:02 +00:00
..
ipu-v3 imx-drm: ipu-v3: more clocking fixes 2014-02-24 12:03:54 +00:00
imx-drm-core.c imx-drm: imx-drm-core: add core hotplug connector support 2014-02-24 12:08:00 +00:00
imx-drm.h imx-drm: imx-drm-core: various cleanups 2014-02-24 12:07:58 +00:00
imx-hdmi.c imx-drm: imx-hdmi: add hotplug support to HDMI component 2014-02-24 12:08:02 +00:00
imx-hdmi.h imx-drm: Add mx6 hdmi transmitter support 2013-12-08 17:23:18 -08:00
imx-ldb.c imx-drm: initialise drm components directly 2014-02-24 12:07:48 +00:00
imx-tve.c imx-drm: initialise drm components directly 2014-02-24 12:07:48 +00:00
ipuv3-crtc.c imx-drm: use supplied drm_device where possible 2014-02-24 12:07:41 +00:00
ipuv3-plane.c staging: drm/imx: don't drop crtc offsets when doing pageflip 2014-01-13 15:11:51 -08:00
ipuv3-plane.h staging: drm/imx: add drm plane support 2013-10-11 15:30:33 -07:00
Kconfig imx-drm: Add mx6 hdmi transmitter support 2013-12-08 17:23:18 -08:00
Makefile imx-drm: remove imx-fb.c 2014-02-24 12:07:39 +00:00
parallel-display.c imx-drm: initialise drm components directly 2014-02-24 12:07:48 +00:00
TODO staging: drm/imx: add drm plane support 2013-10-11 15:30:33 -07:00