ANDROID: drm/bridge: Introduce LT9611 DSI to HDMI bridge
Add LT9611 DSI to HDMI bridge driver, as well as the i2s initialization logic. Bug: 146449535 Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org> [jstultz: Minor build fixups for newer kernels, squashed in the i2s initialization logic, also squished in and reworked logic to avoid putting hardware to sleep and breaking hotplug originally by Amit] Signed-off-by: John Stultz <john.stultz@linaro.org> Change-Id: Ib0bbbf1d86582d9c2ccf1a3c678f1563a26ec04f
This commit is contained in:
committed by
John Stultz
parent
3d5941d2b4
commit
3599a06ba2
@@ -45,6 +45,14 @@ config DRM_DUMB_VGA_DAC
|
||||
Support for non-programmable RGB to VGA DAC bridges, such as ADI
|
||||
ADV7123, TI THS8134 and THS8135 or passive resistor ladder DACs.
|
||||
|
||||
config DRM_LONTIUM_LT9611
|
||||
tristate "Lontium LT9611 DSI/HDMI bridge"
|
||||
depends on OF
|
||||
select DRM_PANEL_BRIDGE
|
||||
select DRM_KMS_HELPER
|
||||
help
|
||||
Lontium LT9611 DSI/HDMI bridge chip driver.
|
||||
|
||||
config DRM_LVDS_ENCODER
|
||||
tristate "Transparent parallel to LVDS encoder support"
|
||||
depends on OF
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
obj-$(CONFIG_DRM_ANALOGIX_ANX78XX) += analogix-anx78xx.o
|
||||
obj-$(CONFIG_DRM_CDNS_DSI) += cdns-dsi.o
|
||||
obj-$(CONFIG_DRM_DUMB_VGA_DAC) += dumb-vga-dac.o
|
||||
obj-$(CONFIG_DRM_LONTIUM_LT9611) += lt9611.o
|
||||
obj-$(CONFIG_DRM_LVDS_ENCODER) += lvds-encoder.o
|
||||
obj-$(CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW) += megachips-stdpxxxx-ge-b850v3-fw.o
|
||||
obj-$(CONFIG_DRM_NXP_PTN3460) += nxp-ptn3460.o
|
||||
|
||||
1140
drivers/gpu/drm/bridge/lt9611.c
Normal file
1140
drivers/gpu/drm/bridge/lt9611.c
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user