Star64_linux/drivers/gpu/drm/bridge
Stephen Boyd b38558e305 drm/bridge: ti-sn65dsi86: Make polling a busy loop
There's no reason we need to wait here to poll a register over i2c. The
i2c bus is inherently slow and delays are practically part of the
protocol because we have to wait for the device to respond to any
request for a register. Let's rely on the sleeping of the i2c controller
instead of adding any sort of delay here in the bridge driver.

Reviewed-by: Douglas Anderson <dianders@chromium.org>
Cc: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
Cc: Jonas Karlman <jonas@kwiboo.se>
Cc: Jernej Skrabec <jernej.skrabec@siol.net>
Cc: Sean Paul <seanpaul@chromium.org>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20201102181144.3469197-3-swboyd@chromium.org
2020-11-07 12:06:07 +01:00
..
adv7511 drm: bridge: adv7511: make adv7511_hdmi_hw_params() static 2020-10-17 08:12:00 +02:00
analogix gpu: drm: bridge: analogix: analogix_dp_reg: Remove unused function 'analogix_dp_write_byte_to_dpcd' 2020-11-05 22:18:44 +01:00
cadence drm: bridge: cdns-mhdp8546: fix compile warning 2020-10-01 12:49:22 +02:00
synopsys drm: bridge: dw-hdmi: Constify dw_hdmi_i2s_ops 2020-10-05 16:06:58 +02:00
cdns-dsi.c
chrontel-ch7033.c
display-connector.c
Kconfig drm: bridge: add support for lontium LT9611UXC bridge 2020-11-07 12:04:40 +01:00
lontium-lt9611.c drm/bridge: Fix the dsi remote end-points 2020-08-29 23:02:34 +02:00
lontium-lt9611uxc.c drm: bridge: add support for lontium LT9611UXC bridge 2020-11-07 12:04:40 +01:00
lvds-codec.c drm/bridge: lvds-codec: Add support for regulator 2020-10-16 23:01:55 +02:00
Makefile drm: bridge: add support for lontium LT9611UXC bridge 2020-11-07 12:04:40 +01:00
megachips-stdpxxxx-ge-b850v3-fw.c drm/brige/megachips: Add checking if ge_b850v3_lvds_init() is working correctly 2020-08-23 17:08:51 +02:00
nwl-dsi.c treewide: Use fallthrough pseudo-keyword 2020-08-23 17:36:59 -05:00
nwl-dsi.h
nxp-ptn3460.c
panel.c drm: Remove unnecessary drm_panel_attach and drm_panel_detach 2020-08-08 09:06:33 +02:00
parade-ps8622.c
parade-ps8640.c drm/bridge: ps8640: Rework power state handling 2020-09-15 15:12:24 +02:00
sii902x.c sound updates for 5.9 2020-08-06 14:27:31 -07:00
sii9234.c
sil-sii8620.c drm next for 5.9-rc1 2020-08-05 19:50:06 -07:00
sil-sii8620.h
simple-bridge.c
tc358762.c drm/bridge: tc358762: Add basic driver for Toshiba TC358762 DSI-to-DPI bridge 2020-08-12 22:06:18 +02:00
tc358764.c drm/bridge: tc358764: restore connector support 2020-10-05 16:25:25 +02:00
tc358767.c
tc358768.c
tc358775.c drm/bridge/tc358775: Remove unneeded semicolon 2020-09-10 08:46:24 +02:00
thc63lvd1024.c
ti-sn65dsi86.c drm/bridge: ti-sn65dsi86: Make polling a busy loop 2020-11-07 12:06:07 +01:00
ti-tfp410.c
ti-tpd12s015.c drm/bridge: tpd12s015: Fix irq registering in tpd12s015_probe 2020-11-05 22:09:09 +01:00