mirror of
git://nv-tegra.nvidia.com/device/hardware/nvidia/t23x-public-dts.git
synced 2025-12-22 17:30:17 +03:00
t23x: overlay: Disable throttling for safety IGX
The clock frequency should be static and avoid any kind of throttling
mechanism for safety IGX. So, this change overwrites the cooling states
of the cpufreq and the devfreq cooling devices to 0 to avoid entering
any other cooling states that could throttle the clocks.
Bug 4035713
Bug 4084478
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com>
Change-Id: I9756787c0e22f9325d32a4c6f3a2e7bccdd41274
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2952583
(cherry picked from commit f29dd7b7c4)
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2953639
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
0af37f9714
commit
cd6b649562
@@ -70,4 +70,123 @@
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
fragment-t234-p3740-p3701-safety@2 {
|
||||||
|
target-path = "/";
|
||||||
|
__overlay__ {
|
||||||
|
thermal-zones {
|
||||||
|
cpu-thermal {
|
||||||
|
cooling-maps {
|
||||||
|
map-cpufreq {
|
||||||
|
cooling-device = <&cpu0_0 0 0>,
|
||||||
|
<&cpu1_0 0 0>,
|
||||||
|
<&cpu2_0 0 0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
map-devfreq {
|
||||||
|
cooling-device = <&ga10b 0 0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
gpu-thermal {
|
||||||
|
cooling-maps {
|
||||||
|
map-cpufreq {
|
||||||
|
cooling-device = <&cpu0_0 0 0>,
|
||||||
|
<&cpu1_0 0 0>,
|
||||||
|
<&cpu2_0 0 0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
map-devfreq {
|
||||||
|
cooling-device = <&ga10b 0 0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
cv0-thermal {
|
||||||
|
cooling-maps {
|
||||||
|
map-cpufreq {
|
||||||
|
cooling-device = <&cpu0_0 0 0>,
|
||||||
|
<&cpu1_0 0 0>,
|
||||||
|
<&cpu2_0 0 0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
map-devfreq {
|
||||||
|
cooling-device = <&ga10b 0 0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
cv1-thermal {
|
||||||
|
cooling-maps {
|
||||||
|
map-cpufreq {
|
||||||
|
cooling-device = <&cpu0_0 0 0>,
|
||||||
|
<&cpu1_0 0 0>,
|
||||||
|
<&cpu2_0 0 0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
map-devfreq {
|
||||||
|
cooling-device = <&ga10b 0 0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
cv2-thermal {
|
||||||
|
cooling-maps {
|
||||||
|
map-cpufreq {
|
||||||
|
cooling-device = <&cpu0_0 0 0>,
|
||||||
|
<&cpu1_0 0 0>,
|
||||||
|
<&cpu2_0 0 0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
map-devfreq {
|
||||||
|
cooling-device = <&ga10b 0 0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
soc0-thermal {
|
||||||
|
cooling-maps {
|
||||||
|
map-cpufreq {
|
||||||
|
cooling-device = <&cpu0_0 0 0>,
|
||||||
|
<&cpu1_0 0 0>,
|
||||||
|
<&cpu2_0 0 0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
map-devfreq {
|
||||||
|
cooling-device = <&ga10b 0 0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
soc1-thermal {
|
||||||
|
cooling-maps {
|
||||||
|
map-cpufreq {
|
||||||
|
cooling-device = <&cpu0_0 0 0>,
|
||||||
|
<&cpu1_0 0 0>,
|
||||||
|
<&cpu2_0 0 0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
map-devfreq {
|
||||||
|
cooling-device = <&ga10b 0 0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
soc2-thermal {
|
||||||
|
cooling-maps {
|
||||||
|
map-cpufreq {
|
||||||
|
cooling-device = <&cpu0_0 0 0>,
|
||||||
|
<&cpu1_0 0 0>,
|
||||||
|
<&cpu2_0 0 0>;
|
||||||
|
};
|
||||||
|
|
||||||
|
map-devfreq {
|
||||||
|
cooling-device = <&ga10b 0 0>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
Reference in New Issue
Block a user