Skip to contentSkip to conversation

ARM: dts: rockchip: update rk3288-veyron cpu operating points

PATCH New Heiko Stuebner 2 participants 3 messages Mar 31, 2016 – Apr 1, 2016

Subsystems (2)
lore
Share & tools
lore

Heiko Stuebner

author maintainer
#0 lore raw

PATCH 1/1 ARM: dts: rockchip: update rk3288-veyron cpu operating points

The generic operating points specified in rk3288.dtsi are specified by Rockchip as conservative and for all cases.

In contrast the Veyron ChromeOS devices are supposed to use a special chip variant often called rk3288-c and use different operating points in their kernel also including a higher max frequency.

So override the operating points for veyron devices.

---
 arch/arm/boot/dts/rk3288-veyron.dtsi | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
arch/arm/boot/dts/rk3288-veyron.dtsi +16 -0
index 274fa87..df7d70d 100644
@@ -170,6 +170,22 @@
 
 &cpu0 {
 	cpu0-supply = <&vdd_cpu>;
+	operating-points = <
+		/* KHz    uV */
+		1800000 1400000
+		1704000 1350000
+		1608000 1300000
+		1512000 1250000
+		1416000 1200000
+		1200000 1100000
+		1008000 1050000
+		 816000 1000000
+		 696000  950000
+		 600000  900000
+		 408000  900000
+		 216000  900000
+		 126000  900000
+	>;
 };
 
 &emmc {
Signature · 1 line
2.1.4
#1 lore raw

PATCH 1/1 ARM: dts: rockchip: update rk3288-veyron cpu operating points

Heiko

Quoted 7 lines · Heiko Stuebner

The generic operating points specified in rk3288.dtsi are specified by Rockchip as conservative and for all cases.

In contrast the Veyron ChromeOS devices are supposed to use a special chip variant often called rk3288-c and use different operating points in their kernel also including a higher max frequency.

Quoted 6 lines

So override the operating points for veyron devices.

---
 arch/arm/boot/dts/rk3288-veyron.dtsi | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

Matches the Chrome OS tree.

author maintainer Applied
#2 lore raw

PATCH 1/1 ARM: dts: rockchip: update rk3288-veyron cpu operating points

In reply to Heiko Stuebner

Am Donnerstag, 31. M?rz 2016, 23:24:43 schrieb Heiko Stuebner:

Quoted 10 lines

The generic operating points specified in rk3288.dtsi are specified by Rockchip as conservative and for all cases.

In contrast the Veyron ChromeOS devices are supposed to use a special chip variant often called rk3288-c and use different operating points in their kernel also including a higher max frequency.

So override the operating points for veyron devices.

applied to my dts32 branch for 4.7