summaryrefslogtreecommitdiffstats
path: root/dts/src/arc/axc003.dtsi
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2018-10-08 12:26:03 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2018-10-08 12:26:03 +0200
commitc00338abeaed10200b24c206aa2b009675e68963 (patch)
treeaf0092ebefb03445a8cb688a0de37dac4c4dd3d6 /dts/src/arc/axc003.dtsi
parent38760898976a97041e3666ea693b45bc259584c6 (diff)
downloadbarebox-c00338abeaed10200b24c206aa2b009675e68963.tar.gz
barebox-c00338abeaed10200b24c206aa2b009675e68963.tar.xz
dts: update to v4.19-rc3
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'dts/src/arc/axc003.dtsi')
-rw-r--r--dts/src/arc/axc003.dtsi26
1 files changed, 26 insertions, 0 deletions
diff --git a/dts/src/arc/axc003.dtsi b/dts/src/arc/axc003.dtsi
index dc91c663bc..d75d65ddf8 100644
--- a/dts/src/arc/axc003.dtsi
+++ b/dts/src/arc/axc003.dtsi
@@ -94,6 +94,32 @@
};
/*
+ * Mark DMA peripherals connected via IOC port as dma-coherent. We do
+ * it via overlay because peripherals defined in axs10x_mb.dtsi are
+ * used for both AXS101 and AXS103 boards and only AXS103 has IOC (so
+ * only AXS103 board has HW-coherent DMA peripherals)
+ * We don't need to mark pgu@17000 as dma-coherent because it uses
+ * external DMA buffer located outside of IOC aperture.
+ */
+ axs10x_mb {
+ ethernet@0x18000 {
+ dma-coherent;
+ };
+
+ ehci@0x40000 {
+ dma-coherent;
+ };
+
+ ohci@0x60000 {
+ dma-coherent;
+ };
+
+ mmc@0x15000 {
+ dma-coherent;
+ };
+ };
+
+ /*
* The DW APB ICTL intc on MB is connected to CPU intc via a
* DT "invisible" DW APB GPIO block, configured to simply pass thru
* interrupts - setup accordinly in platform init (plat-axs10x/ax10x.c)