OpenCloudOS-Kernel/drivers/gpu/drm/bridge
Douglas Anderson 5bebaeadb3 drm/bridge: ti-sn65dsi86: Implement lane reordering + polarity
The ti-sn65dsi86 MIPI DSI to eDP bridge chip supports arbitrary
remapping of eDP lanes and also polarity inversion.  Both of these
features have been described in the device tree bindings for the
device since the beginning but were never implemented in the driver.
Implement both of them.

Part of this change also allows you to (via the same device tree
bindings) specify to use fewer than the max number of DP lanes that
the panel reports.  This could be useful if your display supports more
lanes but only a few are hooked up on your board.

Signed-off-by: Douglas Anderson <dianders@chromium.org>
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Reviewed-by: Rob Clark <robdclark@gmail.com>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20200518114656.REPOST.v2.1.Ibc8eeddcee94984a608d6900b46f9ffde4045da4@changeid
2020-05-18 21:37:02 +02:00
..
adv7511 drm: Fix misspellings of "Analog Devices" 2020-04-21 08:15:03 +02:00
analogix drm/bridge: analogix_dp: Split bind() into probe() and real bind() 2020-04-09 10:29:35 +02:00
synopsys Merge drm/drm-next into drm-misc-next 2020-04-17 08:12:22 +02:00
Kconfig drm/bridge: chrontel-ch7033: Add a new driver 2020-05-05 09:48:56 +02:00
Makefile drm/bridge: chrontel-ch7033: Add a new driver 2020-05-05 09:48:56 +02:00
cdns-dsi.c drm/bridge: Extend bridge API to disable connector creation 2020-02-26 13:31:23 +02:00
chrontel-ch7033.c drm/bridge: chrontel-ch7033: Add a new driver 2020-05-05 09:48:56 +02:00
display-connector.c drm/bridge: Add bridge driver for display connectors 2020-02-26 13:31:37 +02:00
lvds-codec.c drm/bridge: Extend bridge API to disable connector creation 2020-02-26 13:31:23 +02:00
megachips-stdpxxxx-ge-b850v3-fw.c drm/bridge: Extend bridge API to disable connector creation 2020-02-26 13:31:23 +02:00
nwl-dsi.c drm/bridge: Add NWL MIPI DSI host controller support 2020-04-09 15:52:47 +02:00
nwl-dsi.h drm/bridge: Add NWL MIPI DSI host controller support 2020-04-09 15:52:47 +02:00
nxp-ptn3460.c drm/bridge: Extend bridge API to disable connector creation 2020-02-26 13:31:23 +02:00
panel.c drm/bridge: panel: Return always an error pointer in drm_panel_bridge_add() 2020-04-25 16:48:55 +02:00
parade-ps8622.c drm/bridge: Extend bridge API to disable connector creation 2020-02-26 13:31:23 +02:00
parade-ps8640.c drm/bridge: ps8640: Let panel to set the connector type 2020-04-25 16:43:11 +02:00
sii902x.c drm/bridge: Extend bridge API to disable connector creation 2020-02-26 13:31:23 +02:00
sii9234.c drm/bridge: sii9234: silence warning about regulators during deferred probe 2020-03-27 08:39:55 +01:00
sil-sii8620.c drm/bridge: Extend bridge API to disable connector creation 2020-02-26 13:31:23 +02:00
sil-sii8620.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 2019-06-19 17:09:55 +02:00
simple-bridge.c drm/bridge: simple-bridge: Add support for the TI OPA362 2020-02-26 13:31:33 +02:00
tc358764.c drm: Remove drm_fb_helper add, add all and remove connector calls 2020-03-06 14:19:58 +01:00
tc358767.c Linux 5.6-rc5 2020-03-11 07:27:21 +10:00
tc358768.c drm/bridge: fix stack usage warning on old gcc 2020-04-29 22:35:50 +02:00
thc63lvd1024.c drm/bridge: Extend bridge API to disable connector creation 2020-02-26 13:31:23 +02:00
ti-sn65dsi86.c drm/bridge: ti-sn65dsi86: Implement lane reordering + polarity 2020-05-18 21:37:02 +02:00
ti-tfp410.c Linux 5.6-rc5 2020-03-11 07:27:21 +10:00
ti-tpd12s015.c drm/bridge: Add driver for the TI TPD12S015 HDMI level shifter 2020-02-26 13:31:38 +02:00