summaryrefslogtreecommitdiffstats
path: root/arch/arm64/boot/dts/marvell/armada-cp110.dtsi
diff options
context:
space:
mode:
authorMark Kettenis <kettenis@openbsd.org>2018-03-31 16:44:06 +0200
committerGregory CLEMENT <gregory.clement@bootlin.com>2018-04-27 17:19:04 +0200
commit02ba4ce64d022609c2510ba39ccca140776d4121 (patch)
tree5152b8ffd08430160162c87ba6109483c489d73b /arch/arm64/boot/dts/marvell/armada-cp110.dtsi
parentbffed3d4abcd32ba6d492a9bd7ebe81dc92eaa9a (diff)
downloadlinux-02ba4ce64d022609c2510ba39ccca140776d4121.tar.gz
linux-02ba4ce64d022609c2510ba39ccca140776d4121.tar.bz2
linux-02ba4ce64d022609c2510ba39ccca140776d4121.zip
arm64: dts: marvell: mark CP110 ahci as dma-coherent
The hardware is clearly DMA coherent and not marking it as such leads to cache coherency problems, at least with the OpenBSD kernel. Signed-off-by: Mark Kettenis <kettenis@openbsd.org> Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
Diffstat (limited to 'arch/arm64/boot/dts/marvell/armada-cp110.dtsi')
-rw-r--r--arch/arm64/boot/dts/marvell/armada-cp110.dtsi1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/marvell/armada-cp110.dtsi b/arch/arm64/boot/dts/marvell/armada-cp110.dtsi
index 48cad7919efa..690d445bd516 100644
--- a/arch/arm64/boot/dts/marvell/armada-cp110.dtsi
+++ b/arch/arm64/boot/dts/marvell/armada-cp110.dtsi
@@ -233,6 +233,7 @@
compatible = "marvell,armada-8k-ahci",
"generic-ahci";
reg = <0x540000 0x30000>;
+ dma-coherent;
interrupts = <ICU_GRP_NSR 107 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&CP110_LABEL(clk) 1 15>,
<&CP110_LABEL(clk) 1 16>;