linux_dsm_epyc7002/drivers/gpu/drm/bridge
Sam Ravnborg 5b851515ef drm/bridge: parade-ps8622: add drm_panel_bridge support
Prepare the bridge driver for use in a chained setup by
replacing direct use of drm_panel with drm_panel_bridge support.

The connecter is now either created by the panel bridge or the display
driver. So all code for connector creation in this driver is no longer
relevant and thus dropped.

The connector code had some special polling handling:
    connector.polled = DRM_CONNECTOR_POLL_HPD;
    drm_helper_hpd_irq_event(ps8622->bridge.dev);

This code was most likely added to speed up detection of the connector.
If really needed then this functionality belongs somewhere else.

Note: the bridge panel will use the connector type from the panel.

v2:
  - Fix to avoid creating connector twice (Laurent)
  - Drop all connector code - defer to bridge panel
  - Use panel_bridge for local variable to align with other drivers
  - Set bridge.type to DRM_MODE_CONNECTOR_LVDS;

Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Cc: Andrzej Hajda <a.hajda@samsung.com>
Cc: Neil Armstrong <narmstrong@baylibre.com>
Cc: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
Cc: Jonas Karlman <jonas@kwiboo.se>
Cc: Jernej Skrabec <jernej.skrabec@siol.net>
Link: https://patchwork.freedesktop.org/patch/msgid/20200726203324.3722593-9-sam@ravnborg.org
2020-07-27 17:22:14 +02:00
..
adv7511
analogix
synopsys
cdns-dsi.c
chrontel-ch7033.c
display-connector.c
Kconfig drm/bridge: Introduce LT9611 DSI to HDMI bridge 2020-07-26 16:55:49 +02:00
lontium-lt9611.c drm/bridge: Introduce LT9611 DSI to HDMI bridge 2020-07-26 16:55:49 +02:00
lvds-codec.c
Makefile drm/bridge: Introduce LT9611 DSI to HDMI bridge 2020-07-26 16:55:49 +02:00
megachips-stdpxxxx-ge-b850v3-fw.c
nwl-dsi.c
nwl-dsi.h
nxp-ptn3460.c
panel.c
parade-ps8622.c drm/bridge: parade-ps8622: add drm_panel_bridge support 2020-07-27 17:22:14 +02:00
parade-ps8640.c
sii902x.c
sii9234.c
sil-sii8620.c drm/bridge: sil_sii8620: initialize return of sii8620_readb 2020-07-13 17:57:17 +02:00
sil-sii8620.h
simple-bridge.c
tc358764.c drm/bridge: tc358764: add drm_panel_bridge support 2020-07-27 17:21:07 +02:00
tc358767.c
tc358768.c drm/bridge: Replace HTTP links with HTTPS ones 2020-07-10 20:21:45 +02:00
thc63lvd1024.c
ti-sn65dsi86.c drm/bridge: Replace HTTP links with HTTPS ones 2020-07-10 20:21:45 +02:00
ti-tfp410.c
ti-tpd12s015.c