mirror of
https://github.com/torvalds/linux.git
synced 2026-06-08 14:42:37 +02:00
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:
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
|
Support for non-programmable RGB to VGA DAC bridges, such as ADI
|
||||||
ADV7123, TI THS8134 and THS8135 or passive resistor ladder DACs.
|
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
|
config DRM_LVDS_ENCODER
|
||||||
tristate "Transparent parallel to LVDS encoder support"
|
tristate "Transparent parallel to LVDS encoder support"
|
||||||
depends on OF
|
depends on OF
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@
|
||||||
obj-$(CONFIG_DRM_ANALOGIX_ANX78XX) += analogix-anx78xx.o
|
obj-$(CONFIG_DRM_ANALOGIX_ANX78XX) += analogix-anx78xx.o
|
||||||
obj-$(CONFIG_DRM_CDNS_DSI) += cdns-dsi.o
|
obj-$(CONFIG_DRM_CDNS_DSI) += cdns-dsi.o
|
||||||
obj-$(CONFIG_DRM_DUMB_VGA_DAC) += dumb-vga-dac.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_LVDS_ENCODER) += lvds-encoder.o
|
||||||
obj-$(CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW) += megachips-stdpxxxx-ge-b850v3-fw.o
|
obj-$(CONFIG_DRM_MEGACHIPS_STDPXXXX_GE_B850V3_FW) += megachips-stdpxxxx-ge-b850v3-fw.o
|
||||||
obj-$(CONFIG_DRM_NXP_PTN3460) += nxp-ptn3460.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
Loading…
Reference in New Issue
Block a user