drm/vc4: dpi: Switch to drmm_of_get_bridge
authorMaxime Ripard <maxime@cerno.tech>
Mon, 11 Jul 2022 17:39:00 +0000 (19:39 +0200)
committerMaxime Ripard <maxime@cerno.tech>
Wed, 13 Jul 2022 08:46:08 +0000 (10:46 +0200)
commit055af0235aef8110a1c44f5fc04c5c206e9e58fb
treea4920a92fd0f3fc45455d2d0eba7f22d90f216f0
parente126d318002639c979f23764f5d496a78e9bd85e
drm/vc4: dpi: 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-31-maxime@cerno.tech
drivers/gpu/drm/vc4/vc4_dpi.c