aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorŁukasz Stelmach <l.stelmach@samsung.com>2017-11-27 07:37:11 -0500
committerKrzysztof Kozlowski <krzk@kernel.org>2017-11-27 13:30:30 -0500
commitcdd745c8c76b02471d88f467c44a3d4eb431aa0b (patch)
treedb28492f1898d49dff6868e7c6d35e8c8a13e566
parentf77cbb9a3e5d29eb70377a0f0321cffb2ef54da5 (diff)
ARM: dts: exynos: Remove duplicate definitions of SSS nodes for Exynos5
Move Security Subsystem nodes common for Exynos5250 and Exynos54xx to exynos5.dtsi to avoid duplication. Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com> Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>
-rw-r--r--arch/arm/boot/dts/exynos5.dtsi6
-rw-r--r--arch/arm/boot/dts/exynos5250.dtsi13
-rw-r--r--arch/arm/boot/dts/exynos54xx.dtsi6
3 files changed, 11 insertions, 14 deletions
diff --git a/arch/arm/boot/dts/exynos5.dtsi b/arch/arm/boot/dts/exynos5.dtsi
index 66d22521c976..7da4a4285b24 100644
--- a/arch/arm/boot/dts/exynos5.dtsi
+++ b/arch/arm/boot/dts/exynos5.dtsi
@@ -204,5 +204,11 @@
204 #size-cells = <0>; 204 #size-cells = <0>;
205 status = "disabled"; 205 status = "disabled";
206 }; 206 };
207
208 sss: sss@10830000 {
209 compatible = "samsung,exynos4210-secss";
210 reg = <0x10830000 0x300>;
211 interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
212 };
207 }; 213 };
208}; 214};
diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos5250.dtsi
index 5286084e1032..dbe81a1bfd25 100644
--- a/arch/arm/boot/dts/exynos5250.dtsi
+++ b/arch/arm/boot/dts/exynos5250.dtsi
@@ -739,14 +739,6 @@
739 status = "disabled"; 739 status = "disabled";
740 }; 740 };
741 741
742 sss@10830000 {
743 compatible = "samsung,exynos4210-secss";
744 reg = <0x10830000 0x300>;
745 interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
746 clocks = <&clock CLK_SSS>;
747 clock-names = "secss";
748 };
749
750 sysmmu_g2d: sysmmu@10A60000 { 742 sysmmu_g2d: sysmmu@10A60000 {
751 compatible = "samsung,exynos-sysmmu"; 743 compatible = "samsung,exynos-sysmmu";
752 reg = <0x10A60000 0x1000>; 744 reg = <0x10A60000 0x1000>;
@@ -1092,4 +1084,9 @@
1092 dma-names = "rx", "tx"; 1084 dma-names = "rx", "tx";
1093}; 1085};
1094 1086
1087&sss {
1088 clocks = <&clock CLK_SSS>;
1089 clock-names = "secss";
1090};
1091
1095#include "exynos5250-pinctrl.dtsi" 1092#include "exynos5250-pinctrl.dtsi"
diff --git a/arch/arm/boot/dts/exynos54xx.dtsi b/arch/arm/boot/dts/exynos54xx.dtsi
index a5007f182bc4..b45678212f1a 100644
--- a/arch/arm/boot/dts/exynos54xx.dtsi
+++ b/arch/arm/boot/dts/exynos54xx.dtsi
@@ -79,12 +79,6 @@
79 interrupts = <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>; 79 interrupts = <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>;
80 }; 80 };
81 81
82 sss: sss@10830000 {
83 compatible = "samsung,exynos4210-secss";
84 reg = <0x10830000 0x300>;
85 interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
86 };
87
88 /* i2c_0-3 are defined in exynos5.dtsi */ 82 /* i2c_0-3 are defined in exynos5.dtsi */
89 hsi2c_4: i2c@12ca0000 { 83 hsi2c_4: i2c@12ca0000 {
90 compatible = "samsung,exynos5250-hsi2c"; 84 compatible = "samsung,exynos5250-hsi2c";