mirror of
https://github.com/hardkernel/linux.git
synced 2026-04-11 07:28:10 +09:00
Some boards have an entirely passive RGB to VGA bridge, based on DACs
implemented by resistor ladders.
Those might or might not have an i2c bus routed to the VGA connector in
order to access the screen EDIDs.
Add a bridge that doesn't do anything but expose the modes available on the
screen, either based on the EDIDs if available, or based on the XGA
standards.
Acked-by: Rob Herring <robh@kernel.org>
Reviewed-by: Sean Paul <seanpaul@chromium.org>
Tested-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Signed-off-by: Archit Taneja <architt@codeaurora.org>
Link: http://patchwork.freedesktop.org/patch/msgid/20160930143709.1388-3-maxime.ripard@free-electrons.com
(cherry picked from commit 56fe8b6f49)
Conflicts:
drivers/gpu/drm/bridge/Kconfig
drivers/gpu/drm/bridge/Makefile
Change-Id: I481b7115b0401c14d990a7574e41b6c76b7d48d6
Signed-off-by: Jerry Xu <xbl@rock-chips.com>
48 lines
990 B
Plaintext
48 lines
990 B
Plaintext
config DRM_BRIDGE
|
|
def_bool y
|
|
depends on DRM
|
|
help
|
|
Bridge registration and lookup framework.
|
|
|
|
menu "Display Interface Bridges"
|
|
depends on DRM && DRM_BRIDGE
|
|
|
|
config DRM_NXP_PTN3460
|
|
tristate "NXP PTN3460 DP/LVDS bridge"
|
|
depends on OF
|
|
select DRM_KMS_HELPER
|
|
select DRM_PANEL
|
|
---help---
|
|
NXP PTN3460 eDP-LVDS bridge chip driver.
|
|
|
|
config DRM_PARADE_PS8622
|
|
tristate "Parade eDP/LVDS bridge"
|
|
depends on OF
|
|
select DRM_PANEL
|
|
select DRM_KMS_HELPER
|
|
select BACKLIGHT_LCD_SUPPORT
|
|
select BACKLIGHT_CLASS_DEVICE
|
|
---help---
|
|
Parade eDP-LVDS bridge chip driver.
|
|
|
|
config DRM_RK1000
|
|
tristate "ROCKCHIP TVE bridge"
|
|
depends on OF
|
|
select DRM_KMS_HELPER
|
|
select MFD_RK1000
|
|
---help---
|
|
ROCKCHIP TVE bridge chip RK1000 driver.
|
|
|
|
config DRM_DUMB_VGA_DAC
|
|
tristate "Dumb VGA DAC Bridge support"
|
|
depends on OF
|
|
select DRM_KMS_HELPER
|
|
help
|
|
Support for RGB to VGA DAC based bridges
|
|
|
|
source "drivers/gpu/drm/bridge/analogix/Kconfig"
|
|
|
|
source "drivers/gpu/drm/bridge/synopsys/Kconfig"
|
|
|
|
endmenu
|