drm/vc4: hdmi: Enable the scrambler on reconnection
authorMaxime Ripard <maxime@cerno.tech>
Mon, 25 Oct 2021 15:29:02 +0000 (17:29 +0200)
committerMaxime Ripard <maxime@cerno.tech>
Thu, 4 Nov 2021 09:37:14 +0000 (10:37 +0100)
commitb7551457c5d0b3505b0be247d47919c1ee30506d
tree71918f73a73198a5750c16b640f835e6cbbc19e4
parentbd43e22bf28eadd69c176740da0fa9a9499aa872
drm/vc4: hdmi: Enable the scrambler on reconnection

If we have a state already and disconnect/reconnect the display, the
SCDC messages won't be sent again since we didn't go through a disable /
enable cycle.

In order to fix this, let's call the vc4_hdmi_enable_scrambling function
in the detect callback if there is a mode and it needs the scrambler to
be enabled.

Fixes: c85695a2016e ("drm/vc4: hdmi: Enable the scrambler")
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Reviewed-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
Link: https://lore.kernel.org/r/20211025152903.1088803-10-maxime@cerno.tech
drivers/gpu/drm/vc4/vc4_hdmi.c