Skip to content

Commit 79495a5

Browse files
committed
ARM: dts: Update for new VCHIQ BCM2711 DMA support
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 <[email protected]>
1 parent d8cbdaa commit 79495a5

File tree

1 file changed

+4
-19
lines changed

1 file changed

+4
-19
lines changed

arch/arm/boot/dts/bcm2711-rpi.dtsi

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
/ {
55
soc {
66
/delete-node/ v3d@7ec00000;
7-
/delete-node/ mailbox@7e00b840;
87
};
98

109
__overrides__ {
@@ -88,12 +87,6 @@
8887
brcm,dma-channel-mask = <0x7800>;
8988
};
9089

91-
vchiq: mailbox@7e00b840 {
92-
compatible = "brcm,bcm2711-vchiq";
93-
reg = <0 0x7e00b840 0x0 0x3c>;
94-
interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>;
95-
};
96-
9790
xhci: xhci@7e9c0000 {
9891
compatible = "generic-xhci";
9992
status = "disabled";
@@ -127,18 +120,6 @@
127120
};
128121
};
129122

130-
&vchiq {
131-
/* Onboard audio
132-
* This node is replicated because the original from bcm270x-rpi.dtsi
133-
* was deleted when the vchiq node was deleted above.
134-
*/
135-
audio: bcm2835_audio {
136-
compatible = "brcm,bcm2835-audio";
137-
brcm,pwm-channels = <8>;
138-
status = "disabled";
139-
};
140-
};
141-
142123
&dma {
143124
/* The VPU firmware uses DMA channel 11 for VCHIQ */
144125
brcm,dma-channel-mask = <0x1f5>;
@@ -149,6 +130,10 @@
149130
brcm,dma-channel-mask = <0x7000>;
150131
};
151132

133+
&vchiq {
134+
compatible = "brcm,bcm2711-vchiq";
135+
};
136+
152137
&firmwarekms {
153138
interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
154139
};

0 commit comments

Comments
 (0)