linux/drivers/gpu/drm/bridge
Francesco Dolcini 32c4514455 drm/bridge: tc358768: Fix DSI command tx
Wait for the command transmission to be completed in the DSI transfer
function polling for the dc_start bit to go back to idle state after the
transmission is started.

This is documented in the datasheet and failures to do so lead to
commands corruption.

Fixes: ff1ca6397b ("drm/bridge: Add tc358768 driver")
Cc: stable@vger.kernel.org
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://lore.kernel.org/r/20240926141246.48282-1-francesco@dolcini.it
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20240926141246.48282-1-francesco@dolcini.it
2024-11-14 11:29:42 +01:00
..
adv7511
analogix
cadence move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
imx
synopsys
aux-bridge.c drm/bridge: Fix assignment of the of_node of the parent to aux bridge 2024-10-21 14:59:48 +02:00
aux-hpd-bridge.c
chipone-icn6211.c
chrontel-ch7033.c
cros-ec-anx7688.c
display-connector.c
fsl-ldb.c
ite-it6505.c
ite-it66121.c
Kconfig
lontium-lt8912b.c
lontium-lt9211.c
lontium-lt9611.c
lontium-lt9611uxc.c
lvds-codec.c
Makefile
megachips-stdpxxxx-ge-b850v3-fw.c
microchip-lvds.c
nwl-dsi.c
nwl-dsi.h
nxp-ptn3460.c
panel.c
parade-ps8622.c
parade-ps8640.c
samsung-dsim.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
sii902x.c
sii9234.c
sil-sii8620.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
sil-sii8620.h
simple-bridge.c
tc358762.c
tc358764.c
tc358767.c drm/bridge: tc358767: fix missing of_node_put() in for_each_endpoint_of_node() 2024-10-21 15:00:35 +02:00
tc358768.c drm/bridge: tc358768: Fix DSI command tx 2024-11-14 11:29:42 +01:00
tc358775.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
thc63lvd1024.c
ti-dlpc3433.c
ti-sn65dsi83.c
ti-sn65dsi86.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
ti-tfp410.c
ti-tpd12s015.c