drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops
authorMartin Blumenstingl <martin.blumenstingl@googlemail.com>
Thu, 30 Dec 2021 23:55:14 +0000 (00:55 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 8 Apr 2022 12:40:11 +0000 (14:40 +0200)
commitec3924eab53343c6f18224951f0a84ffd4276f42
treed3b75366930a53b38124602b014b2c93c5780338
parenta1c665f5b7f9c8a7f2fe62b9076c8e4e3ea7a948
drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops

[ Upstream commit 04b8a5d9cfd171f65df75f444b5617a372649edd ]

Use this to simplify the driver shutdown. It will also come handy when
fixing the error handling in meson_drv_bind_master().

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Fixes: d1b5e41e13a7e9 ("drm/meson: Add AFBCD module driver")
Acked-by: Neil Armstrong <narmstrong@baylibre.com>
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20211230235515.1627522-2-martin.blumenstingl@googlemail.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/gpu/drm/meson/meson_drv.c
drivers/gpu/drm/meson/meson_osd_afbcd.c
drivers/gpu/drm/meson/meson_osd_afbcd.h