]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
arm64: dts: marvell: mark CP110 ahci as dma-coherent
authorMark Kettenis <kettenis@openbsd.org>
Sat, 31 Mar 2018 14:44:06 +0000 (16:44 +0200)
committerGregory CLEMENT <gregory.clement@bootlin.com>
Fri, 27 Apr 2018 15:19:04 +0000 (17:19 +0200)
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>
arch/arm64/boot/dts/marvell/armada-cp110.dtsi

index 48cad7919efa3809e5cbdc84895492304c56d84e..690d445bd516f93a06e2663e5c7e5a9c969e1392 100644 (file)
@@ -233,6 +233,7 @@ CP110_LABEL(sata0): sata@540000 {
                        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>;