]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
arm64: jetson-e: configure sysedp capping
authorRajkumar Kasirajan <rkasirajan@nvidia.com>
Tue, 3 Mar 2015 09:30:15 +0000 (17:30 +0800)
committerVenkat Moganty <vmoganty@nvidia.com>
Sun, 15 Mar 2015 07:13:46 +0000 (00:13 -0700)
Update jetson-e sysedp reactive and dynamic capping.

Bug 1613773

Change-Id: I7239a3bb477fa60303a765be0d26cd701242ea45
Signed-off-by: Rajkumar Kasirajan <rkasirajan@nvidia.com>
(cherry picked from commit dfc428c4a56f99246a4b0cb0f1125dad3ef2f2d5)
Reviewed-on: http://git-master/r/717233
Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
Tested-by: Venkat Moganty <vmoganty@nvidia.com>
arch/arm64/boot/dts/tegra210-jetson-e-base-p2595-0000-a00.dts

index 25c78598bb0573aa9c6edb5b6b84c2ed8fb25c32..cd26cccb2c47679b8d82b0252138c531d03de240 100644 (file)
@@ -30,6 +30,7 @@
 #include "tegra210-platforms/tegra210-ers-hdmi-e2190-1100-a00.dtsi"
 #include "tegra210-platforms/tegra210-loki-e-sensor-p2530-0032-e00.dtsi"
 #include "tegra210-platforms/tegra210-sdhci.dtsi"
+#include "tegra210-platforms/tegra210-p2530-common.dtsi"
 #include "tegra210-platforms/tegra210-thermal-fan-est-p2530-0930.dtsi"
 #include "tegra210-platforms/tegra210-keys-p2530-0930.dtsi"
 #include "tegra210-platforms/tegra210-jetson-e-powermon-p2595-0000-a00.dtsi"
                compatible = "nvidia,tegra124-sysedp";
                nvidia,margin = <0>;
                nvidia,min_budget = <0>;
-               nvidia,initial_budget = <25000>;
+               nvidia,initial_budget = <40000>;
 
                consumers {
                        consumer1 {
                };
        };
 
+    sysedp_reactive_capping@3 {
+        compatible = "nvidia,tegra124-sysedp_reactive_capping";
+        nvidia,max_capping_mw = <15000>;
+        nvidia,step_alarm_mw = <1000>;
+        nvidia,step_relax_mw = <500>;
+        nvidia,relax_ms = <250>;
+        interrupt-parent = <&soctherm>;
+        interrupts = <3 0x2002>;
+        sysedpc {
+            nvidia,name = "batmon_oc3";
+        };
+    };
+
+    sysedp-dynamic-capping {
+        compatible = "nvidia,tegra124-sysedp-dynamic-capping";
+        nvidia,throttle_depth = <75>;
+        nvidia,cap_method = <1>;
+    };
+
        cpu_edp {
                status = "okay";
                nvidia,edp_limit = <25000>;