mirror-linux/drivers/gpu/drm/bridge
Dmitry Baryshkov 8ad0f7d2e6 drm: bridge: anx7625: implement message sending
Swapping the data role requires sending the message to the other USB-C
side. Implement sending these messages through the OCM. The code is
largely based on the anx7411.c USB-C driver.

Reviewed-by: Xin Ji <xji@analogixsemi.com>
Link: https://patch.msgid.link/20260121-anx7625-typec-v2-3-d14f31256a17@oss.qualcomm.com
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
2026-02-07 12:38:38 +02:00
..
adv7511 drm/bridge: refactor HDMI InfoFrame callbacks 2026-01-19 13:11:46 +02:00
analogix drm: bridge: anx7625: implement message sending 2026-02-07 12:38:38 +02:00
cadence drm next for 6.18-rc1 2025-10-02 12:47:25 -07:00
imx Merge drm/drm-next into drm-misc-next 2026-02-05 10:33:06 +01:00
synopsys Merge drm/drm-next into drm-misc-next 2026-02-05 10:33:06 +01:00
Kconfig drm/bridge: add a driver for T-Head TH1520 HDMI controller 2026-02-05 09:50:30 +01:00
Makefile drm/bridge: add a driver for T-Head TH1520 HDMI controller 2026-02-05 09:50:30 +01:00
aux-bridge.c drm/bridge: fix OF node leak 2025-08-02 20:47:16 +03:00
aux-hpd-bridge.c drm for 6.17-rc1 2025-07-30 19:26:49 -07:00
chipone-icn6211.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
chrontel-ch7033.c drm/bridge: Pass down connector to drm bridge detect hook 2025-07-14 18:23:18 +03:00
cros-ec-anx7688.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
display-connector.c drm/bridge: display-connector: don't set OP_DETECT for DisplayPorts 2025-08-15 18:29:05 +03:00
fsl-ldb.c drm/bridge: fsl-ldb: Allow the termination resistor to be enabled 2026-01-28 11:23:20 +08:00
inno-hdmi.c drm/bridge: refactor HDMI InfoFrame callbacks 2026-01-19 13:11:46 +02:00
ite-it6263.c drm/bridge: refactor HDMI InfoFrame callbacks 2026-01-19 13:11:46 +02:00
ite-it6505.c drm/bridge: it6505: Use SHA-1 library instead of crypto_shash 2025-09-04 11:27:45 +08:00
ite-it66121.c drm/bridge: ite-it66121: get/put the next bridge 2025-12-30 10:11:33 +01:00
lontium-lt8912b.c drm/bridge: lt8912b: convert to of_drm_find_and_get_bridge() 2026-01-20 14:53:46 +01:00
lontium-lt9211.c drm/bridge: lt9211: Drop check for last nibble of version register 2025-10-11 19:38:20 +03:00
lontium-lt9611.c drm/bridge: refactor HDMI InfoFrame callbacks 2026-01-19 13:11:46 +02:00
lontium-lt9611uxc.c drm/bridge: lontium-lt9611uxc: switch to HDMI audio helpers 2025-12-25 00:22:13 +02:00
lvds-codec.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
megachips-stdpxxxx-ge-b850v3-fw.c drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: Fix a compile error due to bridge->detect parameter changes 2025-07-15 15:13:52 +03:00
microchip-lvds.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
nwl-dsi.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
nwl-dsi.h
nxp-ptn3460.c drm/bridge: nxp-ptn3460: convert to devm_drm_bridge_alloc() API 2025-05-21 13:40:08 +02:00
panel.c drm for 6.17-rc1 2025-07-30 19:26:49 -07:00
parade-ps8622.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
parade-ps8640.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
samsung-dsim.c drm/bridge: samsung-dsim: samsung_dsim_host_attach: convert to of_drm_find_and_get_bridge() 2026-01-20 14:53:46 +01:00
sii902x.c drm/bridge: sii902x: convert to of_drm_find_and_get_bridge() 2026-01-20 14:53:45 +01:00
sii9234.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
sil-sii8620.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
sil-sii8620.h
simple-bridge.c drm/bridge: simple: add the Algoltek AG6311 DP-to-HDMI bridge 2026-01-21 11:56:29 +02:00
ssd2825.c drm: bridge: Add support for Solomon SSD2825 RGB/DSI bridge 2025-07-31 00:21:31 +03:00
tc358762.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
tc358764.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
tc358767.c drm/bridge: Pass down connector to drm bridge detect hook 2025-07-14 18:23:18 +03:00
tc358768.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
tc358775.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
tda998x_drv.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
th1520-dw-hdmi.c drm/bridge: add a driver for T-Head TH1520 HDMI controller 2026-02-05 09:50:30 +01:00
thc63lvd1024.c drm/bridge: thc63lvd1024: convert to of_drm_find_and_get_bridge() 2026-01-20 14:53:45 +01:00
ti-dlpc3433.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
ti-sn65dsi83.c Merge drm/drm-next into drm-misc-next 2025-12-15 09:27:39 +01:00
ti-sn65dsi86.c drm/bridge: ti-sn65dsi86: Add support for DisplayPort mode with HPD 2025-09-23 08:16:45 -07:00
ti-tdp158.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
ti-tfp410.c drm/bridge: tfp410: convert to of_drm_find_and_get_bridge() 2026-01-20 14:53:45 +01:00
ti-tpd12s015.c drm/bridge: tpd12s015: convert to of_drm_find_and_get_bridge() 2026-01-20 14:53:46 +01:00
waveshare-dsi.c drm/bridge: waveshare-dsi: Fix bailout for devm_drm_bridge_alloc() 2025-09-19 10:52:45 +08:00