aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2017-08-04 06:53:21 -0400
committerArnd Bergmann <arnd@arndb.de>2017-08-04 06:53:21 -0400
commit48cb953e6d899f2b0fb38c8b69c260929107ad4c (patch)
treed4630e459a414001970d95f289be46da6afa9afa
parentb99bba09a57591f4fe6d3704fb386ca3ae588c9c (diff)
parentd7a65c4905bc9c304ecf3d8aa566802f6119480f (diff)
Merge tag 'mvebu-fixes-4.13-2' of git://git.infradead.org/linux-mvebu into fixes
Pull "mvebu fixes for 4.13 (part 2)" from Gregory CLEMENT: All the fixes are for ARM64 mvebu: - Fix the RTC interrupt on A7K/A8K which was missed when switching from GIC to ICU - Mark the A7K/A8K crypto engine as dma coherent - Fix the number of GPIO on south bridge on Armada 3700 * tag 'mvebu-fixes-4.13-2' of git://git.infradead.org/linux-mvebu: ARM64: dts: marvell: armada-37xx: Fix the number of GPIO on south bridge arm64: dts: marvell: mark the cp110 crypto engine as dma coherent arm64: dts: marvell: use ICU for the CP110 slave RTC
-rw-r--r--arch/arm64/boot/dts/marvell/armada-37xx.dtsi2
-rw-r--r--arch/arm64/boot/dts/marvell/armada-cp110-master.dtsi1
-rw-r--r--arch/arm64/boot/dts/marvell/armada-cp110-slave.dtsi3
3 files changed, 4 insertions, 2 deletions
diff --git a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi b/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
index dbcc3d4e2ed5..51763d674050 100644
--- a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
+++ b/arch/arm64/boot/dts/marvell/armada-37xx.dtsi
@@ -219,7 +219,7 @@
219 reg = <0x18800 0x100>, <0x18C00 0x20>; 219 reg = <0x18800 0x100>, <0x18C00 0x20>;
220 gpiosb: gpio { 220 gpiosb: gpio {
221 #gpio-cells = <2>; 221 #gpio-cells = <2>;
222 gpio-ranges = <&pinctrl_sb 0 0 29>; 222 gpio-ranges = <&pinctrl_sb 0 0 30>;
223 gpio-controller; 223 gpio-controller;
224 interrupts = 224 interrupts =
225 <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>, 225 <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>,
diff --git a/arch/arm64/boot/dts/marvell/armada-cp110-master.dtsi b/arch/arm64/boot/dts/marvell/armada-cp110-master.dtsi
index 726528ce54e9..4c68605675a8 100644
--- a/arch/arm64/boot/dts/marvell/armada-cp110-master.dtsi
+++ b/arch/arm64/boot/dts/marvell/armada-cp110-master.dtsi
@@ -270,6 +270,7 @@
270 interrupt-names = "mem", "ring0", "ring1", 270 interrupt-names = "mem", "ring0", "ring1",
271 "ring2", "ring3", "eip"; 271 "ring2", "ring3", "eip";
272 clocks = <&cpm_clk 1 26>; 272 clocks = <&cpm_clk 1 26>;
273 dma-coherent;
273 }; 274 };
274 }; 275 };
275 276
diff --git a/arch/arm64/boot/dts/marvell/armada-cp110-slave.dtsi b/arch/arm64/boot/dts/marvell/armada-cp110-slave.dtsi
index 95f8e5f607f6..923f354b02f0 100644
--- a/arch/arm64/boot/dts/marvell/armada-cp110-slave.dtsi
+++ b/arch/arm64/boot/dts/marvell/armada-cp110-slave.dtsi
@@ -64,7 +64,7 @@
64 compatible = "marvell,armada-8k-rtc"; 64 compatible = "marvell,armada-8k-rtc";
65 reg = <0x284000 0x20>, <0x284080 0x24>; 65 reg = <0x284000 0x20>, <0x284080 0x24>;
66 reg-names = "rtc", "rtc-soc"; 66 reg-names = "rtc", "rtc-soc";
67 interrupts = <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>; 67 interrupts = <ICU_GRP_NSR 77 IRQ_TYPE_LEVEL_HIGH>;
68 }; 68 };
69 69
70 cps_ethernet: ethernet@0 { 70 cps_ethernet: ethernet@0 {
@@ -261,6 +261,7 @@
261 interrupt-names = "mem", "ring0", "ring1", 261 interrupt-names = "mem", "ring0", "ring1",
262 "ring2", "ring3", "eip"; 262 "ring2", "ring3", "eip";
263 clocks = <&cps_clk 1 26>; 263 clocks = <&cps_clk 1 26>;
264 dma-coherent;
264 /* 265 /*
265 * The cryptographic engine found on the cp110 266 * The cryptographic engine found on the cp110
266 * master is enabled by default at the SoC 267 * master is enabled by default at the SoC