ARM: dts: Update for new VCHIQ BCM2711 DMA support
authorPhil Elwell <phil@raspberrypi.com>
Wed, 20 May 2020 15:36:57 +0000 (16:36 +0100)
committerpopcornmix <popcornmix@gmail.com>
Wed, 1 Jul 2020 15:34:05 +0000 (16:34 +0100)
Now that the enhanced BCM2711 DMA controller is located by compatible
string and used directly for generating bulk transfer addresses,
remove the workaround of moving the vchiq node.

Signed-off-by: Phil Elwell <phil@raspberrypi.com>
arch/arm/boot/dts/bcm2711-rpi.dtsi

index 2c55c78..46bcfd5 100644 (file)
@@ -4,7 +4,6 @@
 / {
        soc {
                /delete-node/ v3d@7ec00000;
-               /delete-node/ mailbox@7e00b840;
        };
 
        __overrides__ {
                brcm,dma-channel-mask = <0x7800>;
        };
 
-       vchiq: mailbox@7e00b840 {
-               compatible = "brcm,bcm2711-vchiq";
-               reg = <0 0x7e00b840  0x0 0x3c>;
-               interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>;
-       };
-
        xhci: xhci@7e9c0000 {
                compatible = "generic-xhci";
                status = "disabled";
        };
 };
 
-&vchiq {
-       /* Onboard audio
-        * This node is replicated because the original from bcm270x-rpi.dtsi
-        * was deleted when the vchiq node was deleted above.
-        */
-       audio: bcm2835_audio {
-               compatible = "brcm,bcm2835-audio";
-               brcm,pwm-channels = <8>;
-               status = "disabled";
-       };
-};
-
 &dma {
        /* The VPU firmware uses DMA channel 11 for VCHIQ */
        brcm,dma-channel-mask = <0x1f5>;
        brcm,dma-channel-mask = <0x7000>;
 };
 
+&vchiq {
+       compatible = "brcm,bcm2711-vchiq";
+};
+
 &firmwarekms {
        interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
 };