This series adds CEC drivers for the dw-hdmi and TDA9950 devices. dw-hdmi integrates a CEC engine in the same device as the video and audio blocks, and so shares the IO space and IRQ with the main video driver. The TDA9950 is not only a separate CEC device in its own right, but can also be found on the TDA998x family of HDMI encoders as a separate I2C device from the main TDA998x device. The drivers are placed along-side their HDMI encoder drivers to keep the code for these drivers nearby. However, if there's a better location (eg, a CEC drivers subdirectory) then that would probably be a better location for these. Both sets of drivers rely on the hdmi-notifier code, hence why they're part of the same patch series. drivers/gpu/drm/bridge/Kconfig | 8 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/dw-hdmi-cec.c | 344 ++++++++++++++++++++ drivers/gpu/drm/bridge/dw-hdmi.c | 73 ++++- drivers/gpu/drm/bridge/dw-hdmi.h | 45 --- drivers/gpu/drm/i2c/Kconfig | 5 + drivers/gpu/drm/i2c/Makefile | 1 + drivers/gpu/drm/i2c/tda9950.c | 514 ++++++++++++++++++++++++++++++ drivers/video/Kconfig | 3 + drivers/video/Makefile | 1 + drivers/video/hdmi-notifier.c | 61 ++++ include/linux/hdmi-notifier.h | 44 +++ include/linux/platform_data/dw_hdmi-cec.h | 16 + include/linux/platform_data/tda9950.h | 15 + 14 files changed, 1075 insertions(+), 56 deletions(-) -- RMK's Patch system: http://www.armlinux.org.uk/developer/patches/ FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up according to speedtest.net. -- To unsubscribe from this list: send the line "unsubscribe linux-fbdev" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html