All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 00/78] drm/bridge: Convert all reset users to create_state
@ 2026-06-19 12:24 ` Maxime Ripard
  0 siblings, 0 replies; 93+ messages in thread
From: Maxime Ripard @ 2026-06-19 12:24 UTC (permalink / raw)
  To: Andrzej Hajda, Neil Armstrong, Robert Foss, Laurent Pinchart,
	Jonas Karlman, Jernej Skrabec, Luca Ceresoli, Maarten Lankhorst,
	Thomas Zimmermann, David Airlie, Simona Vetter
  Cc: Dmitry Baryshkov, dri-devel, Maxime Ripard, Laurent Pinchart,
	Jagan Teki, Liu Ying, Frank Li, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, imx, linux-arm-kernel,
	Andy Yan, Phong LE, Douglas Anderson, Inki Dae, Marek Szyprowski,
	Philipp Zabel, Paul Cercueil, linux-mips,
	AngeloGioacchino Del Regno, Chun-Kuang Hu, Matthias Brugger,
	linux-mediatek, linux-kernel, Kevin Hilman, Jerome Brunet,
	Martin Blumenstingl, linux-amlogic, Tomi Valkeinen,
	Geert Uytterhoeven, Magnus Damm, Kieran Bingham,
	linux-renesas-soc, Biju Das, Heiko Stuebner, Sandy Huang,
	linux-rockchip, Yannick Fertre, Raphael Gallais-Pou,
	Philippe Cornu, Maxime Coquelin, Alexandre Torgue, linux-stm32,
	Jyri Sarha, Tomi Valkeinen, Dave Stevenson, Maíra Canal,
	Raspberry Pi Kernel Maintenance, Icenowy Zheng, Laurent Pinchart,
	Michal Simek

Hi, 

All the bridges use reset to create a blank state only and don't use it
to reset the hardware at all. This is what the new atomic_create_state
is exactly supposed to be doing, so we can convert all existing bridge
users to it, and remove the reset hook and helpers.

Let me know what you think,
Maxime 

Signed-off-by: Maxime Ripard <mripard@kernel.org>
---
Changes in v3:
- Rebase on current drm-misc-next
- Link to v2: https://lore.kernel.org/r/20260608-drm-no-more-bridge-reset-v2-0-0a91018bf886@kernel.org

Changes in v2:
- Split the return value fix for cadence bridges into their own patches
- Fix bisection
- Collect tags
- Link to v1: https://lore.kernel.org/r/20260530-drm-no-more-bridge-reset-v1-0-875d828d31bc@kernel.org

---
Maxime Ripard (78):
      drm/bridge: cdns-dsi: Return an error pointer on allocation failure
      drm/bridge: cdns-mhdp8546: Return an error pointer on allocation failure
      drm/atomic-state-helper: Rename __drm_atomic_helper_bridge_reset()
      drm/atomic-state-helper: Reorder __drm_atomic_helper_bridge_state_init() arguments
      drm/atomic-state-helper: Drop memset from __drm_atomic_helper_bridge_state_init()
      drm/bridge: Add new atomic_create_state callback
      drm/atomic-state-helper: Add drm_atomic_helper_bridge_create_state()
      drm/bridge: adv7511: Switch to atomic_create_state
      drm/bridge: analogix_dp: Switch to atomic_create_state
      drm/bridge: anx7625: Switch to atomic_create_state
      drm/bridge: chipone-icn6211: Switch to atomic_create_state
      drm/bridge: display-connector: Switch to atomic_create_state
      drm/bridge: fsl-ldb: Switch to atomic_create_state
      drm/bridge: imx8mp-hdmi-pvi: Switch to atomic_create_state
      drm/bridge: imx8qm-ldb: Switch to atomic_create_state
      drm/bridge: imx8qxp-ldb: Switch to atomic_create_state
      drm/bridge: imx8qxp-pixel-combiner: Switch to atomic_create_state
      drm/bridge: imx8qxp-pixel-link: Switch to atomic_create_state
      drm/bridge: imx8qxp-pxl2dpi: Switch to atomic_create_state
      drm/bridge: inno-hdmi: Switch to atomic_create_state
      drm/bridge: ite-it6263: Switch to atomic_create_state
      drm/bridge: ite-it6505: Switch to atomic_create_state
      drm/bridge: ite-it66121: Switch to atomic_create_state
      drm/bridge: lontium-lt9211: Switch to atomic_create_state
      drm/bridge: lontium-lt9611: Switch to atomic_create_state
      drm/bridge: lvds-codec: Switch to atomic_create_state
      drm/bridge: nwl-dsi: Switch to atomic_create_state
      drm/bridge: panel: Switch to atomic_create_state
      drm/bridge: parade-ps8640: Switch to atomic_create_state
      drm/bridge: samsung-dsim: Switch to atomic_create_state
      drm/bridge: sii902x: Switch to atomic_create_state
      drm/bridge: ssd2825: Switch to atomic_create_state
      drm/bridge: dw-dp: Switch to atomic_create_state
      drm/bridge: dw-hdmi-qp: Switch to atomic_create_state
      drm/bridge: dw-hdmi: Switch to atomic_create_state
      drm/bridge: dw-mipi-dsi: Switch to atomic_create_state
      drm/bridge: dw-mipi-dsi2: Switch to atomic_create_state
      drm/bridge: tc358762: Switch to atomic_create_state
      drm/bridge: tc358767: Switch to atomic_create_state
      drm/bridge: tc358768: Switch to atomic_create_state
      drm/bridge: tc358775: Switch to atomic_create_state
      drm/bridge: ti-dlpc3433: Switch to atomic_create_state
      drm/bridge: ti-sn65dsi83: Switch to atomic_create_state
      drm/bridge: ti-sn65dsi86: Switch to atomic_create_state
      drm/bridge: ti-tdp158: Switch to atomic_create_state
      drm/bridge: ti-tfp410: Switch to atomic_create_state
      drm/imx: parallel-display: Switch to atomic_create_state
      drm/ingenic: Switch to atomic_create_state
      drm/mediatek: dp: Switch to atomic_create_state
      drm/mediatek: dpi: Switch to atomic_create_state
      drm/mediatek: dsi: Switch to atomic_create_state
      drm/mediatek: hdmi: Switch to atomic_create_state
      drm/mediatek: hdmi_v2: Switch to atomic_create_state
      drm/meson: encoder_cvbs: Switch to atomic_create_state
      drm/meson: encoder_dsi: Switch to atomic_create_state
      drm/meson: encoder_hdmi: Switch to atomic_create_state
      drm/msm: dp: Switch to atomic_create_state
      drm/msm: hdmi: Switch to atomic_create_state
      drm/omap: hdmi4: Switch to atomic_create_state
      drm/omap: hdmi5: Switch to atomic_create_state
      drm/renesas: rcar-du: lvds: Switch to atomic_create_state
      drm/renesas: rcar-du: mipi_dsi: Switch to atomic_create_state
      drm/renesas: rz-du: mipi_dsi: Switch to atomic_create_state
      drm/rockchip: cdn-dp: Switch to atomic_create_state
      drm/rockchip: rk3066_hdmi: Switch to atomic_create_state
      drm/rockchip: lvds: Switch to atomic_create_state
      drm/stm: lvds: Switch to atomic_create_state
      drm/tests: bridge: Switch to atomic_create_state
      drm/tidss: encoder: Switch to atomic_create_state
      drm/tidss: oldi: Switch to atomic_create_state
      drm/vc4: dsi: Switch to atomic_create_state
      drm/verisilicon: Switch to atomic_create_state
      drm/xlnx: zynqmp_dp: Switch to atomic_create_state
      drm/atomic-state-helper: Remove drm_atomic_helper_bridge_reset()
      drm/bridge: cdns-dsi: Use __drm_atomic_helper_bridge_state_init()
      drm/bridge: cdns-dsi: Switch to atomic_create_state
      drm/bridge: cdns-mhdp8546: Switch to atomic_create_state
      drm/bridge: Remove atomic_reset support

 drivers/gpu/drm/bridge/adv7511/adv7511_drv.c       |  2 +-
 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c |  2 +-
 drivers/gpu/drm/bridge/analogix/anx7625.c          |  2 +-
 drivers/gpu/drm/bridge/cadence/cdns-dsi-core.c     |  9 +++--
 .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c    |  8 ++---
 drivers/gpu/drm/bridge/chipone-icn6211.c           |  2 +-
 drivers/gpu/drm/bridge/display-connector.c         |  2 +-
 drivers/gpu/drm/bridge/fsl-ldb.c                   |  2 +-
 drivers/gpu/drm/bridge/imx/imx8mp-hdmi-pvi.c       |  2 +-
 drivers/gpu/drm/bridge/imx/imx8qm-ldb.c            |  2 +-
 drivers/gpu/drm/bridge/imx/imx8qxp-ldb.c           |  2 +-
 .../gpu/drm/bridge/imx/imx8qxp-pixel-combiner.c    |  2 +-
 drivers/gpu/drm/bridge/imx/imx8qxp-pixel-link.c    |  2 +-
 drivers/gpu/drm/bridge/imx/imx8qxp-pxl2dpi.c       |  2 +-
 drivers/gpu/drm/bridge/inno-hdmi.c                 |  2 +-
 drivers/gpu/drm/bridge/ite-it6263.c                |  2 +-
 drivers/gpu/drm/bridge/ite-it6505.c                |  2 +-
 drivers/gpu/drm/bridge/ite-it66121.c               |  2 +-
 drivers/gpu/drm/bridge/lontium-lt9211.c            |  2 +-
 drivers/gpu/drm/bridge/lontium-lt9611.c            |  2 +-
 drivers/gpu/drm/bridge/lvds-codec.c                |  2 +-
 drivers/gpu/drm/bridge/nwl-dsi.c                   |  2 +-
 drivers/gpu/drm/bridge/panel.c                     |  2 +-
 drivers/gpu/drm/bridge/parade-ps8640.c             |  2 +-
 drivers/gpu/drm/bridge/samsung-dsim.c              |  2 +-
 drivers/gpu/drm/bridge/sii902x.c                   |  2 +-
 drivers/gpu/drm/bridge/ssd2825.c                   |  2 +-
 drivers/gpu/drm/bridge/synopsys/dw-dp.c            |  2 +-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c       |  2 +-
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c          |  2 +-
 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c      |  2 +-
 drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi2.c     |  2 +-
 drivers/gpu/drm/bridge/tc358762.c                  |  2 +-
 drivers/gpu/drm/bridge/tc358767.c                  |  4 +--
 drivers/gpu/drm/bridge/tc358768.c                  |  2 +-
 drivers/gpu/drm/bridge/tc358775.c                  |  2 +-
 drivers/gpu/drm/bridge/ti-dlpc3433.c               |  2 +-
 drivers/gpu/drm/bridge/ti-sn65dsi83.c              |  2 +-
 drivers/gpu/drm/bridge/ti-sn65dsi86.c              |  2 +-
 drivers/gpu/drm/bridge/ti-tdp158.c                 |  2 +-
 drivers/gpu/drm/bridge/ti-tfp410.c                 |  2 +-
 drivers/gpu/drm/drm_atomic_state_helper.c          | 40 ++++++++++++----------
 drivers/gpu/drm/drm_bridge.c                       |  4 +--
 drivers/gpu/drm/imx/ipuv3/parallel-display.c       |  2 +-
 drivers/gpu/drm/ingenic/ingenic-drm-drv.c          |  2 +-
 drivers/gpu/drm/mediatek/mtk_dp.c                  |  2 +-
 drivers/gpu/drm/mediatek/mtk_dpi.c                 |  2 +-
 drivers/gpu/drm/mediatek/mtk_dsi.c                 |  2 +-
 drivers/gpu/drm/mediatek/mtk_hdmi.c                |  2 +-
 drivers/gpu/drm/mediatek/mtk_hdmi_v2.c             |  2 +-
 drivers/gpu/drm/meson/meson_encoder_cvbs.c         |  2 +-
 drivers/gpu/drm/meson/meson_encoder_dsi.c          |  2 +-
 drivers/gpu/drm/meson/meson_encoder_hdmi.c         |  2 +-
 drivers/gpu/drm/msm/dp/dp_drm.c                    |  4 +--
 drivers/gpu/drm/msm/hdmi/hdmi_bridge.c             |  2 +-
 drivers/gpu/drm/omapdrm/dss/hdmi4.c                |  2 +-
 drivers/gpu/drm/omapdrm/dss/hdmi5.c                |  2 +-
 drivers/gpu/drm/renesas/rcar-du/rcar_lvds.c        |  2 +-
 drivers/gpu/drm/renesas/rcar-du/rcar_mipi_dsi.c    |  2 +-
 drivers/gpu/drm/renesas/rz-du/rzg2l_mipi_dsi.c     |  2 +-
 drivers/gpu/drm/rockchip/cdn-dp-core.c             |  2 +-
 drivers/gpu/drm/rockchip/rk3066_hdmi.c             |  2 +-
 drivers/gpu/drm/rockchip/rockchip_lvds.c           |  2 +-
 drivers/gpu/drm/stm/lvds.c                         |  2 +-
 drivers/gpu/drm/tests/drm_bridge_test.c            |  6 ++--
 drivers/gpu/drm/tidss/tidss_encoder.c              |  2 +-
 drivers/gpu/drm/tidss/tidss_oldi.c                 |  2 +-
 drivers/gpu/drm/vc4/vc4_dsi.c                      |  2 +-
 drivers/gpu/drm/verisilicon/vs_bridge.c            |  4 +--
 drivers/gpu/drm/xlnx/zynqmp_dp.c                   |  2 +-
 include/drm/drm_atomic_state_helper.h              |  6 ++--
 include/drm/drm_bridge.h                           | 33 ++++++------------
 72 files changed, 117 insertions(+), 125 deletions(-)
---
base-commit: 4c85094a73431c26d5774aa74e422fc6bb94a7d5
change-id: 20260530-drm-no-more-bridge-reset-ca20d5e22740

Best regards,
-- 
Maxime Ripard <mripard@kernel.org>


^ permalink raw reply	[flat|nested] 93+ messages in thread

end of thread, other threads:[~2026-06-19 17:09 UTC | newest]

Thread overview: 93+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-19 12:24 [PATCH v3 00/78] drm/bridge: Convert all reset users to create_state Maxime Ripard
2026-06-19 12:24 ` Maxime Ripard
2026-06-19 12:24 ` Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 01/78] drm/bridge: cdns-dsi: Return an error pointer on allocation failure Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 02/78] drm/bridge: cdns-mhdp8546: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 03/78] drm/atomic-state-helper: Rename __drm_atomic_helper_bridge_reset() Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 04/78] drm/atomic-state-helper: Reorder __drm_atomic_helper_bridge_state_init() arguments Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 05/78] drm/atomic-state-helper: Drop memset from __drm_atomic_helper_bridge_state_init() Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 06/78] drm/bridge: Add new atomic_create_state callback Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 07/78] drm/atomic-state-helper: Add drm_atomic_helper_bridge_create_state() Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 08/78] drm/bridge: adv7511: Switch to atomic_create_state Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 09/78] drm/bridge: analogix_dp: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 10/78] drm/bridge: anx7625: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 11/78] drm/bridge: chipone-icn6211: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 12/78] drm/bridge: display-connector: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 13/78] drm/bridge: fsl-ldb: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 14/78] drm/bridge: imx8mp-hdmi-pvi: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 15/78] drm/bridge: imx8qm-ldb: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 16/78] drm/bridge: imx8qxp-ldb: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 17/78] drm/bridge: imx8qxp-pixel-combiner: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 18/78] drm/bridge: imx8qxp-pixel-link: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 19/78] drm/bridge: imx8qxp-pxl2dpi: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 20/78] drm/bridge: inno-hdmi: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 21/78] drm/bridge: ite-it6263: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 22/78] drm/bridge: ite-it6505: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 23/78] drm/bridge: ite-it66121: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 24/78] drm/bridge: lontium-lt9211: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 25/78] drm/bridge: lontium-lt9611: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 26/78] drm/bridge: lvds-codec: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 27/78] drm/bridge: nwl-dsi: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 28/78] drm/bridge: panel: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 29/78] drm/bridge: parade-ps8640: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 30/78] drm/bridge: samsung-dsim: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 31/78] drm/bridge: sii902x: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 32/78] drm/bridge: ssd2825: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 33/78] drm/bridge: dw-dp: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 34/78] drm/bridge: dw-hdmi-qp: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 35/78] drm/bridge: dw-hdmi: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 36/78] drm/bridge: dw-mipi-dsi: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 37/78] drm/bridge: dw-mipi-dsi2: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 38/78] drm/bridge: tc358762: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 39/78] drm/bridge: tc358767: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 40/78] drm/bridge: tc358768: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 41/78] drm/bridge: tc358775: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 42/78] drm/bridge: ti-dlpc3433: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 43/78] drm/bridge: ti-sn65dsi83: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 44/78] drm/bridge: ti-sn65dsi86: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 45/78] drm/bridge: ti-tdp158: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 46/78] drm/bridge: ti-tfp410: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 47/78] drm/imx: parallel-display: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 48/78] drm/ingenic: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 49/78] drm/mediatek: dp: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 50/78] drm/mediatek: dpi: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 51/78] drm/mediatek: dsi: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 52/78] drm/mediatek: hdmi: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 53/78] drm/mediatek: hdmi_v2: " Maxime Ripard
2026-06-19 12:24 ` [PATCH v3 54/78] drm/meson: encoder_cvbs: " Maxime Ripard
2026-06-19 12:24   ` Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 55/78] drm/meson: encoder_dsi: " Maxime Ripard
2026-06-19 12:25   ` Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 56/78] drm/meson: encoder_hdmi: " Maxime Ripard
2026-06-19 12:25   ` Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 57/78] drm/msm: dp: " Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 58/78] drm/msm: hdmi: " Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 59/78] drm/omap: hdmi4: " Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 60/78] drm/omap: hdmi5: " Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 61/78] drm/renesas: rcar-du: lvds: " Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 62/78] drm/renesas: rcar-du: mipi_dsi: " Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 63/78] drm/renesas: rz-du: " Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 64/78] drm/rockchip: cdn-dp: " Maxime Ripard
2026-06-19 12:25   ` Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 65/78] drm/rockchip: rk3066_hdmi: " Maxime Ripard
2026-06-19 12:25   ` Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 66/78] drm/rockchip: lvds: " Maxime Ripard
2026-06-19 12:25   ` Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 67/78] drm/stm: " Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 68/78] drm/tests: bridge: " Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 69/78] drm/tidss: encoder: " Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 70/78] drm/tidss: oldi: " Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 71/78] drm/vc4: dsi: " Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 72/78] drm/verisilicon: " Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 73/78] drm/xlnx: zynqmp_dp: " Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 74/78] drm/atomic-state-helper: Remove drm_atomic_helper_bridge_reset() Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 75/78] drm/bridge: cdns-dsi: Use __drm_atomic_helper_bridge_state_init() Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 76/78] drm/bridge: cdns-dsi: Switch to atomic_create_state Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 77/78] drm/bridge: cdns-mhdp8546: " Maxime Ripard
2026-06-19 12:25 ` [PATCH v3 78/78] drm/bridge: Remove atomic_reset support Maxime Ripard
2026-06-19 13:42 ` [PATCH v3 00/78] drm/bridge: Convert all reset users to create_state Luca Ceresoli
2026-06-19 13:42   ` Luca Ceresoli
2026-06-19 13:42   ` Luca Ceresoli
2026-06-19 17:08   ` Luca Ceresoli
2026-06-19 17:08     ` Luca Ceresoli
2026-06-19 17:08     ` Luca Ceresoli

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.