mirror_ubuntu-kernels/drivers/gpu/drm/bridge
Marek Vasut 00404824b8
drm: bridge: icn6211: Use DSI burst mode without EoT and with LP command mode
The DSI burst mode is more energy efficient than the DSI sync pulse mode,
make use of the burst mode since the chip supports it as well. Disable the
generation of EoT packet, the chip ignores it, so no point in emitting it.
Enable transmission of data in LP mode, otherwise register read via DSI
does not work with this chip.

Acked-by: Maxime Ripard <maxime@cerno.tech>
Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Jagan Teki <jagan@amarulasolutions.com>
Cc: Maxime Ripard <maxime@cerno.tech>
Cc: Robert Foss <robert.foss@linaro.org>
Cc: Sam Ravnborg <sam@ravnborg.org>
Cc: Thomas Zimmermann <tzimmermann@suse.de>
To: dri-devel@lists.freedesktop.org
Signed-off-by: Robert Foss <robert.foss@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20220331150509.9838-6-marex@denx.de
2022-03-31 17:20:39 +02:00
..
adv7511 drm/bridge: adv7511: clean up CEC adapter when probe fails 2022-03-31 14:09:03 +02:00
analogix drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() 2022-03-31 14:04:25 +02:00
cadence drm/connector: Fix typo in output format 2022-01-25 10:01:44 +01:00
synopsys drm/bridge: Use drm_mode_copy() 2022-03-14 17:38:13 +02:00
cdns-dsi.c drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt 2022-02-28 11:43:27 +02:00
chipone-icn6211.c drm: bridge: icn6211: Use DSI burst mode without EoT and with LP command mode 2022-03-31 17:20:39 +02:00
chrontel-ch7033.c drm: bridge: Pass drm_display_info to drm_bridge_funcs .mode_valid() 2020-06-23 19:53:27 +02:00
cros-ec-anx7688.c drm/bridge: Add ChromeOS EC ANX7688 bridge driver support 2021-05-18 16:41:01 +02:00
display-connector.c drm/bridge: display-connector: implement bus fmts callbacks 2021-11-12 10:07:11 +01:00
ite-it6505.c drm/bridge: it6505: Fix the read buffer array bound 2022-02-28 16:10:13 +01:00
ite-it66121.c drm: bridge: it66121: Add audio support 2022-03-24 09:48:00 +01:00
Kconfig drm/bridge: tc358767: Add DSI-to-DPI mode support 2022-03-31 16:00:28 +02:00
lontium-lt8912b.c drm/bridge: lt8912b: Register and attach our DSI device at probe 2021-10-27 22:07:56 +02:00
lontium-lt9611.c drm/bridge: lt9611: Fix an error handling path in lt9611_probe() 2022-01-31 17:25:51 +01:00
lontium-lt9611uxc.c drm/bridge: Remove extra device acquisition method of i2c client in lt9611 driver 2022-01-19 15:26:38 +01:00
lvds-codec.c drm/bridge: lvds-codec: Add support for pixel data sampling edge select 2021-12-16 09:37:41 +01:00
Makefile drm/bridge: add it6505 driver 2022-02-01 11:20:21 +01:00
megachips-stdpxxxx-ge-b850v3-fw.c drm/bridge: megachips: Ensure both bridges are probed before registration 2021-11-25 12:51:47 +01:00
nwl-dsi.c drm/bridge: Use drm_mode_copy() 2022-03-14 17:38:13 +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: nxp-ptn3460: switch to devm_drm_of_get_bridge 2022-03-08 12:07:09 +01:00
panel.c drm: bridge: panel: Reset the connector state pointer 2022-03-31 16:21:31 +02:00
parade-ps8622.c drm/bridge: parade-ps8622: switch to devm_drm_of_get_bridge 2022-03-08 12:07:17 +01:00
parade-ps8640.c drm/bridge: parade-ps8640: switch to devm_drm_of_get_bridge 2022-03-08 12:07:29 +01:00
sii902x.c drm/bridge: sii902x: add support for DRM_BRIDGE_ATTACH_NO_CONNECTOR 2022-01-17 10:50:38 +01:00
sii9234.c drm: bridge: Pass drm_display_info to drm_bridge_funcs .mode_valid() 2020-06-23 19:53:27 +02:00
sil-sii8620.c drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev 2022-01-04 14:34:39 +01:00
sil-sii8620.h
simple-bridge.c drm: bridge: simple-bridge: Make connector creation optional 2020-06-23 19:52:32 +02:00
tc358762.c drm/bridge: tc358762: switch to devm_drm_of_get_bridge 2022-03-08 12:07:46 +01:00
tc358764.c drm: bridge: tc358764: Use drm panel_bridge API 2022-03-31 16:21:10 +02:00
tc358767.c drm/bridge: tc358767: Add DSI-to-DPI mode support 2022-03-31 16:00:28 +02:00
tc358768.c drm/bridge: tc358768: Correct BTACNTRL1 programming 2021-10-19 11:40:02 +02:00
tc358775.c drm/bridge: tc358775: switch to devm_drm_of_get_bridge 2022-03-08 12:07:57 +01:00
thc63lvd1024.c drm/bridge: thc63lvd1024: Fix regulator_get_optional() misuse 2021-01-05 07:19:48 +02:00
ti-sn65dsi83.c drm/bridge: ti-sn65dsi83: switch to devm_drm_of_get_bridge 2022-03-08 12:19:58 +01:00
ti-sn65dsi86.c drm/bridge: ti-sn65dsi86: switch to devm_drm_of_get_bridge 2022-03-09 14:50:10 +01:00
ti-tfp410.c drm: bridge: Pass drm_display_info to drm_bridge_funcs .mode_valid() 2020-06-23 19:53:27 +02:00
ti-tpd12s015.c drm/bridge: tpd12s015: Fix irq registering in tpd12s015_probe 2020-11-05 22:09:09 +01:00