linux/drivers/gpu/drm/bridge/imx
Luca Ceresoli 5849eff7f0 drm/bridge: imx93-mipi-dsi: use drm_bridge_chain_get_last_bridge()
Use drm_bridge_chain_get_last_bridge() instead of open coding a loop with
two invocations of drm_bridge_get_next_bridge() per iteration.

Besides being cleaner and more efficient, this change is necessary in
preparation for drm_bridge_get_next_bridge() to get a reference to the
returned bridge.

Reviewed-by: Maxime Ripard <mripard@kernel.org>
Reviewed-by: Liu Ying <victor.liu@nxp.com>
Link: https://lore.kernel.org/r/20250801-drm-bridge-alloc-getput-drm_bridge_get_next_bridge-v2-3-888912b0be13@bootlin.com
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
2025-09-02 11:38:29 +02:00
..
imx-ldb-helper.c drm/bridge: imx8*-ldb: convert to devm_drm_bridge_alloc() API 2025-04-29 11:21:26 +02:00
imx-ldb-helper.h drm/bridge: imx8*-ldb: convert to devm_drm_bridge_alloc() API 2025-04-29 11:21:26 +02:00
imx-legacy-bridge.c drm/bridge: Include <linux/export.h> 2025-06-16 09:02:25 +02:00
imx8mp-hdmi-pvi.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
imx8mp-hdmi-tx.c Get rid of 'remove_new' relic from platform driver struct 2024-12-01 15:12:43 -08:00
imx8qm-ldb.c drm/bridge: imx8*-ldb: convert to devm_drm_bridge_alloc() API 2025-04-29 11:21:26 +02:00
imx8qxp-ldb.c drm/bridge: imx8*-ldb: convert to devm_drm_bridge_alloc() API 2025-04-29 11:21:26 +02:00
imx8qxp-pixel-combiner.c drm/bridge: imx8qxp-pixel-combiner: convert to devm_drm_bridge_alloc() API 2025-05-27 11:35:20 +02:00
imx8qxp-pixel-link.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
imx8qxp-pxl2dpi.c drm: convert many bridge drivers from devm_kzalloc() to devm_drm_bridge_alloc() API 2025-05-23 15:03:47 +02:00
imx93-mipi-dsi.c drm/bridge: imx93-mipi-dsi: use drm_bridge_chain_get_last_bridge() 2025-09-02 11:38:29 +02:00
Kconfig
Makefile