dt: bcm283x: Change BCM283x HDMI to use firmware clock driver
authorDave Stevenson <dave.stevenson@raspberrypi.com>
Thu, 2 Dec 2021 14:11:09 +0000 (14:11 +0000)
committerPhil Elwell <8911409+pelwell@users.noreply.github.com>
Thu, 2 Dec 2021 15:39:15 +0000 (15:39 +0000)
The clk-bcm2835 handling of the pixel clock does not function
correctly when the HDMI power domain is disabled.

The firmware supports it correctly, and the firmware clock
driver now supports it, so switch the vc4-hdmi driver to use
the firmware clock driver.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
arch/arm/boot/dts/bcm2835-common.dtsi

index 15f3975f1ca1830e2ef255b7ff794a3ae1838052..7f46a6ec512c1b5bcde067cb4e34c570502a984d 100644 (file)
                                    "hd";
                        interrupts = <2 8>, <2 9>;
                        ddc = <&i2c2>;
-                       clocks = <&clocks BCM2835_PLLH_PIX>,
+                       clocks = <&firmware_clocks 9>,
                                 <&clocks BCM2835_CLOCK_HSM>;
                        clock-names = "pixel", "hdmi";
                        dmas = <&dma (17|(1<<27)|(1<<24))>;