aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm
diff options
context:
space:
mode:
authorMasahiro Yamada <yamada.masahiro@socionext.com>2016-02-26 02:18:31 -0500
committerArnd Bergmann <arnd@arndb.de>2016-03-18 12:39:04 -0400
commit61f838c7faad95a5ae105a136e14d1c7b372c970 (patch)
tree0ad81eba045cc1dee26464d72c45c4df808588f7 /arch/arm
parent14bae133b8712206d49d57574dc6a25d18b40dcf (diff)
ARM: dts: uniphier: add reference clock nodes
Add master clock nodes generated by crystal oscillators. PH1-sLD3, PH1-LD4: 24.576 MHz PH1-Pro4, ProXstream2: 25.000 MHz PH1-Pro5: 20.000 MHz Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'arch/arm')
-rw-r--r--arch/arm/boot/dts/uniphier-common32.dtsi7
-rw-r--r--arch/arm/boot/dts/uniphier-ph1-ld4.dtsi4
-rw-r--r--arch/arm/boot/dts/uniphier-ph1-pro4.dtsi4
-rw-r--r--arch/arm/boot/dts/uniphier-ph1-pro5.dtsi4
-rw-r--r--arch/arm/boot/dts/uniphier-ph1-sld3.dtsi6
-rw-r--r--arch/arm/boot/dts/uniphier-ph1-sld8.dtsi4
-rw-r--r--arch/arm/boot/dts/uniphier-proxstream2.dtsi4
7 files changed, 33 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/uniphier-common32.dtsi b/arch/arm/boot/dts/uniphier-common32.dtsi
index f847e6878011..61a095598206 100644
--- a/arch/arm/boot/dts/uniphier-common32.dtsi
+++ b/arch/arm/boot/dts/uniphier-common32.dtsi
@@ -45,6 +45,13 @@
45/include/ "skeleton.dtsi" 45/include/ "skeleton.dtsi"
46 46
47/ { 47/ {
48 clocks {
49 refclk: ref {
50 #clock-cells = <0>;
51 compatible = "fixed-clock";
52 };
53 };
54
48 soc: soc { 55 soc: soc {
49 compatible = "simple-bus"; 56 compatible = "simple-bus";
50 #address-cells = <1>; 57 #address-cells = <1>;
diff --git a/arch/arm/boot/dts/uniphier-ph1-ld4.dtsi b/arch/arm/boot/dts/uniphier-ph1-ld4.dtsi
index 34f0d8dcd814..dadd86070c98 100644
--- a/arch/arm/boot/dts/uniphier-ph1-ld4.dtsi
+++ b/arch/arm/boot/dts/uniphier-ph1-ld4.dtsi
@@ -173,6 +173,10 @@
173 173
174}; 174};
175 175
176&refclk {
177 clock-frequency = <24576000>;
178};
179
176&serial3 { 180&serial3 {
177 interrupts = <0 29 4>; 181 interrupts = <0 29 4>;
178}; 182};
diff --git a/arch/arm/boot/dts/uniphier-ph1-pro4.dtsi b/arch/arm/boot/dts/uniphier-ph1-pro4.dtsi
index d78142fb35c4..20f3f2ae7fa4 100644
--- a/arch/arm/boot/dts/uniphier-ph1-pro4.dtsi
+++ b/arch/arm/boot/dts/uniphier-ph1-pro4.dtsi
@@ -195,6 +195,10 @@
195 }; 195 };
196}; 196};
197 197
198&refclk {
199 clock-frequency = <25000000>;
200};
201
198&pinctrl { 202&pinctrl {
199 compatible = "socionext,ph1-pro4-pinctrl", "syscon"; 203 compatible = "socionext,ph1-pro4-pinctrl", "syscon";
200}; 204};
diff --git a/arch/arm/boot/dts/uniphier-ph1-pro5.dtsi b/arch/arm/boot/dts/uniphier-ph1-pro5.dtsi
index 2f389ea75e01..24f6f664b269 100644
--- a/arch/arm/boot/dts/uniphier-ph1-pro5.dtsi
+++ b/arch/arm/boot/dts/uniphier-ph1-pro5.dtsi
@@ -189,6 +189,10 @@
189 }; 189 };
190}; 190};
191 191
192&refclk {
193 clock-frequency = <20000000>;
194};
195
192&pinctrl { 196&pinctrl {
193 compatible = "socionext,ph1-pro5-pinctrl", "syscon"; 197 compatible = "socionext,ph1-pro5-pinctrl", "syscon";
194}; 198};
diff --git a/arch/arm/boot/dts/uniphier-ph1-sld3.dtsi b/arch/arm/boot/dts/uniphier-ph1-sld3.dtsi
index 4c746ea24ee1..03292f443305 100644
--- a/arch/arm/boot/dts/uniphier-ph1-sld3.dtsi
+++ b/arch/arm/boot/dts/uniphier-ph1-sld3.dtsi
@@ -68,6 +68,12 @@
68 }; 68 };
69 69
70 clocks { 70 clocks {
71 refclk: ref {
72 #clock-cells = <0>;
73 compatible = "fixed-clock";
74 clock-frequency = <24576000>;
75 };
76
71 arm_timer_clk: arm_timer_clk { 77 arm_timer_clk: arm_timer_clk {
72 #clock-cells = <0>; 78 #clock-cells = <0>;
73 compatible = "fixed-clock"; 79 compatible = "fixed-clock";
diff --git a/arch/arm/boot/dts/uniphier-ph1-sld8.dtsi b/arch/arm/boot/dts/uniphier-ph1-sld8.dtsi
index 7d06a1c487d8..6bfd29a05575 100644
--- a/arch/arm/boot/dts/uniphier-ph1-sld8.dtsi
+++ b/arch/arm/boot/dts/uniphier-ph1-sld8.dtsi
@@ -172,6 +172,10 @@
172 }; 172 };
173}; 173};
174 174
175&refclk {
176 clock-frequency = <25000000>;
177};
178
175&serial3 { 179&serial3 {
176 interrupts = <0 29 4>; 180 interrupts = <0 29 4>;
177}; 181};
diff --git a/arch/arm/boot/dts/uniphier-proxstream2.dtsi b/arch/arm/boot/dts/uniphier-proxstream2.dtsi
index 6bd353f2d77e..4ac484c6ce4e 100644
--- a/arch/arm/boot/dts/uniphier-proxstream2.dtsi
+++ b/arch/arm/boot/dts/uniphier-proxstream2.dtsi
@@ -200,6 +200,10 @@
200 }; 200 };
201}; 201};
202 202
203&refclk {
204 clock-frequency = <25000000>;
205};
206
203&pinctrl { 207&pinctrl {
204 compatible = "socionext,proxstream2-pinctrl", "syscon"; 208 compatible = "socionext,proxstream2-pinctrl", "syscon";
205}; 209};