[PATCH v2 12/14] ARM: dts: sun8i: Setup CPU operating points for Onrage PI PC

2016-06-24 Thread megous
From: Ondrej Jirman 

Orange PI PC uses SY8106A regulator for fine grained CPUX voltage
regulation. Setup appropriate operating points for the board.
---
 arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 48 ++
 1 file changed, 48 insertions(+)

diff --git a/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts 
b/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts
index 79f0b49..1b029e9 100644
--- a/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts
+++ b/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts
@@ -90,6 +90,54 @@
};
 };
 
+ {
+   operating-points = <
+   /* kHzuV */
+   1512000 140
+   144 140
+   1368000 134
+   1344000 134
+   1296000 134
+   1248000 130
+   1224000 130
+   120 130
+   1104000 120
+   1008000 114
+   96  110
+   648000  110
+   48  110
+   24  110
+   12  110
+   >;
+   #cooling-cells = <2>;
+   cooling-min-level = <0>;
+   cooling-max-level = <14>;
+   cpu0-supply = <_cpu>;
+};
+
+_thermal {
+   cooling-maps {
+   map0 {
+   trip = <_alert0>;
+   cooling-device = < (-1) (-1)>;
+   };
+   };
+
+   trips {
+   cpu_alert0: cpu_alert0 {
+   temperature = <8>;
+   hysteresis = <2000>;
+   type = "passive";
+   };
+
+   cpu_crit: cpu_crit {
+   temperature = <10>;
+   hysteresis = <2000>;
+   type = "critical";
+   };
+   };
+};
+
 _twi {
status = "okay";
 
-- 
2.9.0



[PATCH v2 12/14] ARM: dts: sun8i: Setup CPU operating points for Onrage PI PC

2016-06-24 Thread megous
From: Ondrej Jirman 

Orange PI PC uses SY8106A regulator for fine grained CPUX voltage
regulation. Setup appropriate operating points for the board.
---
 arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 48 ++
 1 file changed, 48 insertions(+)

diff --git a/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts 
b/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts
index 79f0b49..1b029e9 100644
--- a/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts
+++ b/arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts
@@ -90,6 +90,54 @@
};
 };
 
+ {
+   operating-points = <
+   /* kHzuV */
+   1512000 140
+   144 140
+   1368000 134
+   1344000 134
+   1296000 134
+   1248000 130
+   1224000 130
+   120 130
+   1104000 120
+   1008000 114
+   96  110
+   648000  110
+   48  110
+   24  110
+   12  110
+   >;
+   #cooling-cells = <2>;
+   cooling-min-level = <0>;
+   cooling-max-level = <14>;
+   cpu0-supply = <_cpu>;
+};
+
+_thermal {
+   cooling-maps {
+   map0 {
+   trip = <_alert0>;
+   cooling-device = < (-1) (-1)>;
+   };
+   };
+
+   trips {
+   cpu_alert0: cpu_alert0 {
+   temperature = <8>;
+   hysteresis = <2000>;
+   type = "passive";
+   };
+
+   cpu_crit: cpu_crit {
+   temperature = <10>;
+   hysteresis = <2000>;
+   type = "critical";
+   };
+   };
+};
+
 _twi {
status = "okay";
 
-- 
2.9.0