linux-yocto/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 drm next for 6.11-rc1: 2024-07-18 09:34:02 -07:00
analogix drm: bridge: anx7625: Use of_property_read_variable_u8_array() 2024-08-19 15:27:43 +02:00
cadence move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
imx Merge drm/drm-next into drm-misc-next 2024-05-27 11:08:31 +02:00
synopsys drm next for 6.12-rc1 2024-09-19 10:18:15 +02:00
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 drm/bridge: aux-hpd: separate allocation and registration 2024-02-23 17:00:56 +02:00
chipone-icn6211.c drm/bridge: chipone-icn6211: drop driver owner assignment 2024-04-24 12:42:45 +03:00
chrontel-ch7033.c
cros-ec-anx7688.c
display-connector.c
fsl-ldb.c
ite-it6505.c drm/bridge: it6505: Disable IRQ when powered off 2024-07-25 12:13:22 +02:00
ite-it66121.c drm/bridge: it66121: Remove a duplicated invoke of of_device_is_available() 2024-03-18 16:16:20 +01:00
Kconfig drm/bridge-connector: move to DRM_DISPLAY_HELPER module 2024-09-03 10:18:31 +02:00
lontium-lt8912b.c drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid() 2024-08-19 15:20:46 +02:00
lontium-lt9211.c
lontium-lt9611.c drm/bridge: add missing MODULE_DESCRIPTION() macros 2024-06-10 12:44:38 +02:00
lontium-lt9611uxc.c drm/bridge: lt9611uxc: drop support for !DRM_BRIDGE_ATTACH_NO_CONNECTOR 2024-08-06 15:21:49 +02:00
lvds-codec.c
Makefile drm/bridge: add lvds controller support for sam9x7 2024-04-23 09:29:43 +02:00
megachips-stdpxxxx-ge-b850v3-fw.c drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: Remove a redundant check on existence of bridge->encoder 2024-05-13 18:31:07 +02:00
microchip-lvds.c drm/bridge: add lvds controller support for sam9x7 2024-04-23 09:29:43 +02:00
nwl-dsi.c drm/bridge: nwl-dsi: Use vsync/hsync polarity from display mode 2024-08-19 15:36:47 +02:00
nwl-dsi.h drm/bridge: nwl-dsi: Use vsync/hsync polarity from display mode 2024-08-19 15:36:47 +02:00
nxp-ptn3460.c drm/bridge: nxp-ptn3460: Remove a redundant check on existence of bridge->encoder 2024-05-13 18:31:01 +02:00
panel.c Linux 6.10-rc6 2024-07-05 10:47:28 +02:00
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 drm/bridge: sii902x: Add pixel clock check in atomic_check 2024-06-13 17:36:44 +02:00
sii9234.c drm/bridge: add missing MODULE_DESCRIPTION() macros 2024-06-10 12:44:38 +02:00
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 drm: bridge: simple-bridge: use devm_drm_bridge_add in probe 2024-06-19 10:50:30 +02:00
tc358762.c
tc358764.c drm/bridge: tc358764: drop driver owner assignment 2024-04-24 12:42:45 +03:00
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 drm: bridge: thc63lvd1024: Print error message when DT parsing fails 2024-03-19 16:46:23 +01:00
ti-dlpc3433.c drm/bridge: dpc3433: Don't log an error when DSI host can't be found 2024-04-16 15:19:04 +02:00
ti-sn65dsi83.c Revert "drm/bridge: ti-sn65dsi83: Fix enable error path" 2024-05-02 23:40:13 +02:00
ti-sn65dsi86.c move asm/unaligned.h to linux/unaligned.h 2024-10-02 17:23:23 -04:00
ti-tfp410.c drm/bridge: tfp410: Remove a redundant check on existence of bridge->encoder 2024-05-13 18:31:00 +02:00
ti-tpd12s015.c