drm/vc4: dsi: Switch to drmm_of_get_bridge
authorMaxime Ripard <maxime@cerno.tech>
Mon, 11 Jul 2022 17:39:04 +0000 (19:39 +0200)
committerMaxime Ripard <maxime@cerno.tech>
Wed, 13 Jul 2022 08:46:09 +0000 (10:46 +0200)
commit2a87d48c3342ede66b15649bcbbaf999ccc9a83a
treedef52ed36aa8ae1afd7a0fc4c926468baf580ae2
parent6f0ca506c30e2b2c8d3b86fe33989c5257aaa34b
drm/vc4: dsi: Switch to drmm_of_get_bridge

The current code uses a device-managed function to retrieve the next bridge
downstream.

However, that means that it will be removed at unbind time, where the DRM
device is still very much live and might still have some applications that
still have it open.

Switch to a DRM-managed variant to clean everything up once the DRM device
has been last closed.

Acked-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Link: https://lore.kernel.org/r/20220711173939.1132294-35-maxime@cerno.tech
drivers/gpu/drm/vc4/vc4_dsi.c