diff options
author | Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> | 2017-11-06 14:45:51 -0500 |
---|---|---|
committer | Andreas Färber <afaerber@suse.de> | 2018-09-30 11:13:11 -0400 |
commit | 4db4a57fe01bfb50e7fe3b810a297527f0942548 (patch) | |
tree | 156507543d171550ef4b1616148c3aba062b0734 | |
parent | f220d3ebba8343dcbd8c83e4bb4fa6fbcfc616c6 (diff) |
arm64: dts: actions: s900: Add Clock Management Unit nodes
Add Actions Semi S900 Clock Management Unit (CMU) nodes.
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: Andreas Färber <afaerber@suse.de>
-rw-r--r-- | arch/arm64/boot/dts/actions/s900.dtsi | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/actions/s900.dtsi b/arch/arm64/boot/dts/actions/s900.dtsi index 0b287c51f9ba..19ccad4faae8 100644 --- a/arch/arm64/boot/dts/actions/s900.dtsi +++ b/arch/arm64/boot/dts/actions/s900.dtsi | |||
@@ -3,6 +3,7 @@ | |||
3 | * Copyright (c) 2017 Andreas Färber | 3 | * Copyright (c) 2017 Andreas Färber |
4 | */ | 4 | */ |
5 | 5 | ||
6 | #include <dt-bindings/clock/actions,s900-cmu.h> | ||
6 | #include <dt-bindings/interrupt-controller/arm-gic.h> | 7 | #include <dt-bindings/interrupt-controller/arm-gic.h> |
7 | 8 | ||
8 | / { | 9 | / { |
@@ -87,6 +88,18 @@ | |||
87 | #clock-cells = <0>; | 88 | #clock-cells = <0>; |
88 | }; | 89 | }; |
89 | 90 | ||
91 | losc: losc { | ||
92 | compatible = "fixed-clock"; | ||
93 | clock-frequency = <32768>; | ||
94 | #clock-cells = <0>; | ||
95 | }; | ||
96 | |||
97 | diff24M: diff24M { | ||
98 | compatible = "fixed-clock"; | ||
99 | clock-frequency = <24000000>; | ||
100 | #clock-cells = <0>; | ||
101 | }; | ||
102 | |||
90 | soc { | 103 | soc { |
91 | compatible = "simple-bus"; | 104 | compatible = "simple-bus"; |
92 | #address-cells = <2>; | 105 | #address-cells = <2>; |
@@ -153,6 +166,13 @@ | |||
153 | status = "disabled"; | 166 | status = "disabled"; |
154 | }; | 167 | }; |
155 | 168 | ||
169 | cmu: clock-controller@e0160000 { | ||
170 | compatible = "actions,s900-cmu"; | ||
171 | reg = <0x0 0xe0160000 0x0 0x1000>; | ||
172 | clocks = <&hosc>, <&losc>; | ||
173 | #clock-cells = <1>; | ||
174 | }; | ||
175 | |||
156 | timer: timer@e0228000 { | 176 | timer: timer@e0228000 { |
157 | compatible = "actions,s900-timer"; | 177 | compatible = "actions,s900-timer"; |
158 | reg = <0x0 0xe0228000 0x0 0x8000>; | 178 | reg = <0x0 0xe0228000 0x0 0x8000>; |