Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit be8a77c5 authored by Heiko Stuebner's avatar Heiko Stuebner
Browse files

ARM: dts: rockchip: add operating points and armclk references



Add basic OPP entries for current supported Rockchip SoCs.
The operating points are currently very conservative, so individual
boards may opt to redefine them.

Signed-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
Reviewed-by: default avatarKever Yang <kever.yang@rock-chips.com>
parent f114040e
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
@@ -26,11 +26,21 @@
		#size-cells = <0>;
		enable-method = "rockchip,rk3066-smp";

		cpu@0 {
		cpu0: cpu@0 {
			device_type = "cpu";
			compatible = "arm,cortex-a9";
			next-level-cache = <&L2>;
			reg = <0x0>;
			operating-points = <
				/* kHz    uV */
				1008000 1075000
				 816000 1025000
				 600000 1025000
				 504000 1000000
				 312000  975000
			>;
			clock-latency = <40000>;
			clocks = <&cru ARMCLK>;
		};
		cpu@1 {
			device_type = "cpu";
+14 −1
Original line number Diff line number Diff line
@@ -26,11 +26,24 @@
		#size-cells = <0>;
		enable-method = "rockchip,rk3066-smp";

		cpu@0 {
		cpu0: cpu@0 {
			device_type = "cpu";
			compatible = "arm,cortex-a9";
			next-level-cache = <&L2>;
			reg = <0x0>;
			operating-points = <
				/* kHz    uV */
				1608000 1350000
				1416000 1250000
				1200000 1150000
				1008000 1075000
				 816000  975000
				 600000  950000
				 504000  925000
				 312000  875000
			>;
			clock-latency = <40000>;
			clocks = <&cru ARMCLK>;
		};
		cpu@1 {
			device_type = "cpu";
+18 −1
Original line number Diff line number Diff line
@@ -47,10 +47,27 @@
		#address-cells = <1>;
		#size-cells = <0>;

		cpu@500 {
		cpu0: cpu@500 {
			device_type = "cpu";
			compatible = "arm,cortex-a12";
			reg = <0x500>;
			operating-points = <
				/* KHz    uV */
				1608000 1350000
				1512000 1300000
				1416000 1200000
				1200000 1100000
				1008000 1050000
				 816000 1000000
				 696000  950000
				 600000  900000
				 408000  900000
				 312000  900000
				 216000  900000
				 126000  900000
			>;
			clock-latency = <40000>;
			clocks = <&cru ARMCLK>;
		};
		cpu@501 {
			device_type = "cpu";