[PATCH RFC 0/5] CEC drivers for iMX6 and TDA9950
Russell King - ARM Linux
linux at armlinux.org.uk
Fri Aug 12 07:14:21 PDT 2016
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.
More information about the linux-arm-kernel
mailing list