From: Ondrej Jirman <meg...@megous.com>

A83T DTSI has cpu clocks defined only on the first CPU in each cluster.
We can bring down any CPU in the cluster, so we need to define clock
for each CPU, so that the system knows what clock to use if the first
CPU is down.

Signed-off-by: Ondrej Jirman <meg...@megous.com>
---
 arch/arm/boot/dts/sun8i-a83t.dtsi | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/arch/arm/boot/dts/sun8i-a83t.dtsi 
b/arch/arm/boot/dts/sun8i-a83t.dtsi
index 7a40b7d77ec0..1b0b025b9250 100644
--- a/arch/arm/boot/dts/sun8i-a83t.dtsi
+++ b/arch/arm/boot/dts/sun8i-a83t.dtsi
@@ -73,6 +73,8 @@
                };
 
                cpu@1 {
+                       clocks = <&ccu CLK_C0CPUX>;
+                       clock-names = "cpu";
                        compatible = "arm,cortex-a7";
                        device_type = "cpu";
                        operating-points-v2 = <&cpu0_opp_table>;
@@ -83,6 +85,8 @@
                };
 
                cpu@2 {
+                       clocks = <&ccu CLK_C0CPUX>;
+                       clock-names = "cpu";
                        compatible = "arm,cortex-a7";
                        device_type = "cpu";
                        operating-points-v2 = <&cpu0_opp_table>;
@@ -93,6 +97,8 @@
                };
 
                cpu@3 {
+                       clocks = <&ccu CLK_C0CPUX>;
+                       clock-names = "cpu";
                        compatible = "arm,cortex-a7";
                        device_type = "cpu";
                        operating-points-v2 = <&cpu0_opp_table>;
@@ -115,6 +121,8 @@
                };
 
                cpu@101 {
+                       clocks = <&ccu CLK_C1CPUX>;
+                       clock-names = "cpu";
                        compatible = "arm,cortex-a7";
                        device_type = "cpu";
                        operating-points-v2 = <&cpu1_opp_table>;
@@ -125,6 +133,8 @@
                };
 
                cpu@102 {
+                       clocks = <&ccu CLK_C1CPUX>;
+                       clock-names = "cpu";
                        compatible = "arm,cortex-a7";
                        device_type = "cpu";
                        operating-points-v2 = <&cpu1_opp_table>;
@@ -135,6 +145,8 @@
                };
 
                cpu@103 {
+                       clocks = <&ccu CLK_C1CPUX>;
+                       clock-names = "cpu";
                        compatible = "arm,cortex-a7";
                        device_type = "cpu";
                        operating-points-v2 = <&cpu1_opp_table>;
-- 
2.21.0

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to linux-sunxi+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to