linux_dsm_epyc7002/drivers/gpu/drm/bridge
Vinay Simha BN b26975593b display/drm/bridge: TC358775 DSI/LVDS driver
This driver is tested with two panels individually with Apq8016-IFC6309 board
https://www.inforcecomputing.com/products/single-board-computers-sbc/qualcomm-snapdragon-410-inforce-6309-micro-sbc

1. 1366x768@60 auo,b101xtn01 data-mapping = "jeida-24"
2. 800x480@60 innolux,at070tn92 data-mapping = "vesa-24"

- power off sequence in proper order
- put_unaligned_be16, put_unaligned_le32 macros used
- static function for mode_valid
- len initialized
- MODE_CLOCK_HIGH handled properly
- bus_formats handled in mode_valid
- GENMASK and FIELD_PREP used
- Kconfig proper indentation
- error handling endpoint data-lanes
- check for bus_formats unsupported
- display_timings naming local variables
- help modified
- ~vsdelay dynamic value set based on the
  calculation of dsi speed, output speed, blanking
- panel->connector_type removed
- dual port implemented
- devm_drm_panel_bridge_add method used instead of panel
  description modified
- regulator enable and disable with proper orders and delays
  as per the spec
- removed drm_connector_status
- added bus_formats
- mdelay to usleep_range
- magic number to macros for CLRSI and mux registers
  description modified
- replaced u32 instead of uint32_t
- updated alphabetic order of headers
- added SPDX identifier license

Signed-off-by: Vinay Simha BN <simhavcs@gmail.com>
Reviewed-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Sam Ravnborg <sam.ravnborg@gmail.com>
Link: https://patchwork.freedesktop.org/patch/msgid/1594388491-15129-2-git-send-email-simhavcs@gmail.com
2020-08-10 19:46:06 +02:00
..
adv7511
analogix drm: Remove unnecessary drm_panel_attach and drm_panel_detach 2020-08-08 09:06:33 +02:00
synopsys drm/bridge: dw-hdmi: Always add the bridge in the global bridge list 2020-07-10 20:21:45 +02:00
cdns-dsi.c
chrontel-ch7033.c
display-connector.c
Kconfig display/drm/bridge: TC358775 DSI/LVDS driver 2020-08-10 19:46:06 +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 display/drm/bridge: TC358775 DSI/LVDS driver 2020-08-10 19:46:06 +02:00
megachips-stdpxxxx-ge-b850v3-fw.c drm/bridge: megachips: make connector creation optional 2020-07-27 17:24:41 +02:00
nwl-dsi.c
nwl-dsi.h
nxp-ptn3460.c drm/bridge: nxp-ptn3460: add drm_panel_bridge support 2020-07-27 19:25:10 +02:00
panel.c drm: Remove unnecessary drm_panel_attach and drm_panel_detach 2020-08-08 09:06:33 +02:00
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 drm/bridge: tc358767: add drm_panel_bridge support 2020-07-27 19:23:52 +02:00
tc358768.c drm/bridge: Replace HTTP links with HTTPS ones 2020-07-10 20:21:45 +02:00
tc358775.c display/drm/bridge: TC358775 DSI/LVDS driver 2020-08-10 19:46:06 +02:00
thc63lvd1024.c
ti-sn65dsi86.c drm: Remove unnecessary drm_panel_attach and drm_panel_detach 2020-08-08 09:06:33 +02:00
ti-tfp410.c
ti-tpd12s015.c