drm: bridge: Add LVDS encoder driver

The LVDS encoder driver is a DRM bridge driver that supports the
parallel to LVDS encoders that don't require any configuration. The
driver thus doesn't interact with the device, but creates an LVDS
connector for the panel and exposes its size and timing based on
information retrieved from DT.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Daniel Vetter <daniel@ffwll.ch>
Signed-off-by: Archit Taneja <architt@codeaurora.org>
Link: http://patchwork.freedesktop.org/patch/msgid/20170302104728.7150-3-laurent.pinchart+renesas@ideasonboard.com
This commit is contained in:
Laurent Pinchart
2017-03-02 12:47:26 +02:00
committed by Archit Taneja
parent 67db256ed1
commit 67cc3e22b0
3 changed files with 219 additions and 0 deletions

View File

@@ -24,6 +24,15 @@ config DRM_DUMB_VGA_DAC
help
Support for RGB to VGA DAC based bridges
config DRM_LVDS_ENCODER
tristate "Transparent parallel to LVDS encoder support"
depends on OF
select DRM_KMS_HELPER
select DRM_PANEL
help
Support for transparent parallel to LVDS encoders that don't require
any configuration.
config DRM_DW_HDMI
tristate
select DRM_KMS_HELPER