Skip to content

Commit 275087f

Browse files
committed
Merge tag 'arm-soc/for-5.8/devicetree-fixes' of https://github.com/Broadcom/stblinux into arm/fixes
This pull request contains Broadcom ARM-based SoCs Device Tree fixes for 5.8, please pull the following: - Rafal adds a missing 'device_type' property to the Luxul XWC-2000 required for the memory nodes to be correctly parsed by Linux - Matthew provides two fixes for the NSP SoCs, one to disable the PL330 DMA controller by default since it can be left in reset by the bootloader and the second to correct the flow accelerator mailbox node * tag 'arm-soc/for-5.8/devicetree-fixes' of https://github.com/Broadcom/stblinux: ARM: dts: NSP: Correct FA2 mailbox node ARM: dts: NSP: Disable PL330 by default, add dma-coherent property ARM: dts: BCM5301X: Add missing memory "device_type" for Luxul XWC-2000 Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Arnd Bergmann <[email protected]>
2 parents 0f77ce2 + ac4e106 commit 275087f

File tree

9 files changed

+35
-4
lines changed

9 files changed

+35
-4
lines changed

arch/arm/boot/dts/bcm-nsp.dtsi

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@
200200
status = "disabled";
201201
};
202202

203-
dma@20000 {
203+
dma: dma@20000 {
204204
compatible = "arm,pl330", "arm,primecell";
205205
reg = <0x20000 0x1000>;
206206
interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>,
@@ -215,6 +215,8 @@
215215
clocks = <&iprocslow>;
216216
clock-names = "apb_pclk";
217217
#dma-cells = <1>;
218+
dma-coherent;
219+
status = "disabled";
218220
};
219221

220222
sdio: sdhci@21000 {
@@ -257,10 +259,10 @@
257259
status = "disabled";
258260
};
259261

260-
mailbox: mailbox@25000 {
262+
mailbox: mailbox@25c00 {
261263
compatible = "brcm,iproc-fa2-mbox";
262-
reg = <0x25000 0x445>;
263-
interrupts = <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>;
264+
reg = <0x25c00 0x400>;
265+
interrupts = <GIC_SPI 151 IRQ_TYPE_LEVEL_HIGH>;
264266
#mbox-cells = <1>;
265267
brcm,rx-status-len = <32>;
266268
brcm,use-bcm-hdr;

arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
};
1818

1919
memory {
20+
device_type = "memory";
2021
reg = <0x00000000 0x08000000
2122
0x88000000 0x18000000>;
2223
};

arch/arm/boot/dts/bcm958522er.dts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@
5858

5959
/* USB 3 support needed to be complete */
6060

61+
&dma {
62+
status = "okay";
63+
};
64+
6165
&amac0 {
6266
status = "okay";
6367
};

arch/arm/boot/dts/bcm958525er.dts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@
5858

5959
/* USB 3 support needed to be complete */
6060

61+
&dma {
62+
status = "okay";
63+
};
64+
6165
&amac0 {
6266
status = "okay";
6367
};

arch/arm/boot/dts/bcm958525xmc.dts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@
5858

5959
/* XHCI support needed to be complete */
6060

61+
&dma {
62+
status = "okay";
63+
};
64+
6165
&amac0 {
6266
status = "okay";
6367
};

arch/arm/boot/dts/bcm958622hr.dts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@
5858

5959
/* USB 3 and SLIC support needed to be complete */
6060

61+
&dma {
62+
status = "okay";
63+
};
64+
6165
&amac0 {
6266
status = "okay";
6367
};

arch/arm/boot/dts/bcm958623hr.dts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@
5858

5959
/* USB 3 and SLIC support needed to be complete */
6060

61+
&dma {
62+
status = "okay";
63+
};
64+
6165
&amac0 {
6266
status = "okay";
6367
};

arch/arm/boot/dts/bcm958625hr.dts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,10 @@
6969
status = "okay";
7070
};
7171

72+
&dma {
73+
status = "okay";
74+
};
75+
7276
&amac0 {
7377
status = "okay";
7478
};

arch/arm/boot/dts/bcm958625k.dts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@
4848
};
4949
};
5050

51+
&dma {
52+
status = "okay";
53+
};
54+
5155
&amac0 {
5256
status = "okay";
5357
};

0 commit comments

Comments
 (0)