Add a CEC driver for the TDA9950, which is a stand-alone I2C CEC device, but is also integrated into HDMI transceivers such as the TDA9989 and TDA19989. The TDA9950 contains a command processor which handles retransmissions and the low level bus protocol. The driver just has to read and write the messages, and handle error conditions. Reviewed-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
35 lines
932 B
Plaintext
35 lines
932 B
Plaintext
menu "I2C encoder or helper chips"
|
|
depends on DRM && DRM_KMS_HELPER && I2C
|
|
|
|
config DRM_I2C_CH7006
|
|
tristate "Chrontel ch7006 TV encoder"
|
|
default m if DRM_NOUVEAU
|
|
help
|
|
Support for Chrontel ch7006 and similar TV encoders, found
|
|
on some nVidia video cards.
|
|
|
|
This driver is currently only useful if you're also using
|
|
the nouveau driver.
|
|
|
|
config DRM_I2C_SIL164
|
|
tristate "Silicon Image sil164 TMDS transmitter"
|
|
default m if DRM_NOUVEAU
|
|
help
|
|
Support for sil164 and similar single-link (or dual-link
|
|
when used in pairs) TMDS transmitters, used in some nVidia
|
|
video cards.
|
|
|
|
config DRM_I2C_NXP_TDA998X
|
|
tristate "NXP Semiconductors TDA998X HDMI encoder"
|
|
default m if DRM_TILCDC
|
|
select SND_SOC_HDMI_CODEC if SND_SOC
|
|
help
|
|
Support for NXP Semiconductors TDA998X HDMI encoders.
|
|
|
|
config DRM_I2C_NXP_TDA9950
|
|
tristate "NXP Semiconductors TDA9950/TDA998X HDMI CEC"
|
|
select CEC_NOTIFIER
|
|
select CEC_CORE
|
|
|
|
endmenu
|