ARM: dts: vc4-kms-v3d: Always disable firmware HDMI
authorPhil Elwell <phil@raspberrypi.com>
Mon, 25 Oct 2021 10:48:18 +0000 (11:48 +0100)
committerPhil Elwell <8911409+pelwell@users.noreply.github.com>
Mon, 25 Oct 2021 12:31:18 +0000 (13:31 +0100)
commitfb176d5f5d8f13b6209c105a77956fe3308ca8de
treebbc3df6257abdbb8a40e1ca74f73aa4066eec555
parentf814bfc5f4d3005eb266a1556be8b7b8770629bd
ARM: dts: vc4-kms-v3d: Always disable firmware HDMI

Both the firmware audio driver and the vc4-kms-v3d driver are capable
of providing HDMI audio, but only one should be active at any time.
The vc4-kms-v3d overlays disable the firmware audio driver, but they
also have a noaudio parameter that as well as disabling the ARM-side
HDMI audio also re-enables the firmware HDMI audio. This is not
guaranteed to work and has been seen to break the display completely.

Modify the noaudio parameters so that the firmware HDMI audio support
remains disabled.

See: https://github.com/raspberrypi/linux/issues/4651

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
arch/arm/boot/dts/overlays/vc4-kms-v3d-overlay.dts
arch/arm/boot/dts/overlays/vc4-kms-v3d-pi4-overlay.dts