drm/vc4: Ensure vc4_hdmi doesn't use 2711 HPD registers on Pi0-3
authorDave Stevenson <dave.stevenson@raspberrypi.com>
Fri, 19 Nov 2021 16:16:40 +0000 (16:16 +0000)
committerDom Cobley <popcornmix@gmail.com>
Mon, 21 Mar 2022 16:04:31 +0000 (16:04 +0000)
commit19f7630c442ba66b552f9e9b40857a50edffd139
tree0dc1b05f21d956ddb3c67927020bf487eedaf3a4
parent08ccb232fb5ec0d10a2eb45c09adf96f8a13f2cc
drm/vc4: Ensure vc4_hdmi doesn'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>
drivers/gpu/drm/vc4/vc4_hdmi.c
drivers/gpu/drm/vc4/vc4_hdmi.h