drm/vc4: hdmi: Ensure we don't use 2711 HPD registers on Pi0-3
authorDave Stevenson <dave.stevenson@raspberrypi.com>
Thu, 27 Jan 2022 13:17:54 +0000 (14:17 +0100)
committerMaxime Ripard <maxime@cerno.tech>
Thu, 3 Feb 2022 15:07:59 +0000 (16:07 +0100)
commit3404b39919c3c87677cdba45405d24033b3276f3
tree57377236c1cfcf73e920d114b33be68dfd090bb4
parent68e8cc2a23b61862bf20ffc9b782a3fb49c65568
drm/vc4: hdmi: Ensure we don't use 2711 HPD registers on Pi0-3

The existing logic was flawed in that it could try reading the
2711 specific registers for HPD on a CM1/3 where the HPD GPIO
hadn't been defined in DT.

Ensure we don't do the 2711 register read on invalid hardware,
and then

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Link: https://patchwork.freedesktop.org/patch/msgid/20220127131754.236074-1-maxime@cerno.tech
drivers/gpu/drm/vc4/vc4_hdmi.c
drivers/gpu/drm/vc4/vc4_hdmi.h