aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/bcm-nsp.dtsi
diff options
context:
space:
mode:
authorMatthew Hagan <mnhagan88@gmail.com>2020-06-09 17:58:29 +0100
committerFlorian Fainelli <f.fainelli@gmail.com>2020-06-15 21:17:31 -0700
commitb9dbe0101e344e8339406a11b7a91d4a0c50ad13 (patch)
tree145f4ad4c62241d713694ade8b17d8d8101c950a /arch/arm/boot/dts/bcm-nsp.dtsi
parentARM: dts: BCM5301X: Add missing memory "device_type" for Luxul XWC-2000 (diff)
downloadlinux-dev-b9dbe0101e344e8339406a11b7a91d4a0c50ad13.tar.xz
linux-dev-b9dbe0101e344e8339406a11b7a91d4a0c50ad13.zip
ARM: dts: NSP: Disable PL330 by default, add dma-coherent property
Currently the PL330 is enabled by default. However if left in IDM reset, as is the case with the Meraki and Synology NSP devices, the system will hang when probing for the PL330's AMBA peripheral ID. We therefore should be able to disable it in these cases. The PL330 is also included among of the list of peripherals put into coherent mode, so "dma-coherent" has been added here as well. Fixes: 5fa1026a3e4d ("ARM: dts: NSP: Add PL330 support") Signed-off-by: Matthew Hagan <mnhagan88@gmail.com> Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Diffstat (limited to 'arch/arm/boot/dts/bcm-nsp.dtsi')
-rw-r--r--arch/arm/boot/dts/bcm-nsp.dtsi4
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/bcm-nsp.dtsi b/arch/arm/boot/dts/bcm-nsp.dtsi
index da6d70f09ef1..920c0f561e5c 100644
--- a/arch/arm/boot/dts/bcm-nsp.dtsi
+++ b/arch/arm/boot/dts/bcm-nsp.dtsi
@@ -200,7 +200,7 @@
status = "disabled";
};
- dma@20000 {
+ dma: dma@20000 {
compatible = "arm,pl330", "arm,primecell";
reg = <0x20000 0x1000>;
interrupts = <GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>,
@@ -215,6 +215,8 @@
clocks = <&iprocslow>;
clock-names = "apb_pclk";
#dma-cells = <1>;
+ dma-coherent;
+ status = "disabled";
};
sdio: sdhci@21000 {