diff options
author | Masahiro Yamada <yamada.masahiro@socionext.com> | 2016-02-26 02:18:31 -0500 |
---|---|---|
committer | Arnd Bergmann <arnd@arndb.de> | 2016-03-18 12:39:04 -0400 |
commit | 61f838c7faad95a5ae105a136e14d1c7b372c970 (patch) | |
tree | 0ad81eba045cc1dee26464d72c45c4df808588f7 /arch/arm | |
parent | 14bae133b8712206d49d57574dc6a25d18b40dcf (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.dtsi | 7 | ||||
-rw-r--r-- | arch/arm/boot/dts/uniphier-ph1-ld4.dtsi | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/uniphier-ph1-pro4.dtsi | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/uniphier-ph1-pro5.dtsi | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/uniphier-ph1-sld3.dtsi | 6 | ||||
-rw-r--r-- | arch/arm/boot/dts/uniphier-ph1-sld8.dtsi | 4 | ||||
-rw-r--r-- | arch/arm/boot/dts/uniphier-proxstream2.dtsi | 4 |
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 | }; |