drm/vc4: hdmi: Create destroy state implementation
authorMaxime Ripard <mripard@kernel.org>
Thu, 7 Dec 2023 15:49:41 +0000 (16:49 +0100)
committerMaxime Ripard <mripard@kernel.org>
Wed, 13 Dec 2023 15:19:01 +0000 (16:19 +0100)
commit1e9974c7583456ca0bb9ccbf028c86154560f819
tree60f85fede6628a1467f19ef6258f790972b639d9
parent1faed97a0a51a098ec5633d65455318f9e4ffc15
drm/vc4: hdmi: Create destroy state implementation

Even though we were rolling our own custom state for the vc4 HDMI
controller driver, we were still using the generic helper to destroy
that state.

It was mostly working since the underlying state is the first member of
our state so the pointers are probably equal in all relevant cases, but
it's still fragile so let's fix this properly.

Reviewed-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
Signed-off-by: Maxime Ripard <mripard@kernel.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20231207-kms-hdmi-connector-state-v5-18-6538e19d634d@kernel.org
drivers/gpu/drm/vc4/vc4_hdmi.c