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 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
74f3a2846e
commit
f29dd7b7c4
@@ -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