diff --git a/src/arm/am5729-beagleboneai.dts b/src/arm/am5729-beagleboneai.dts
index 6e7c11accd0d5733c528855388bd7b60790344b0..d65bf1d3db821f34f0f10b3ed88b8cc3e279af86 100644
--- a/src/arm/am5729-beagleboneai.dts
+++ b/src/arm/am5729-beagleboneai.dts
@@ -1119,27 +1119,27 @@
 };
 
 &cpu_alert0 {
-	temperature = <65000>; /* milliCelsius */
+	temperature = <55000>; /* milliCelsius */
 };
 
 &cpu_crit {
-	temperature = <80000>; /* milliCelsius */
+	temperature = <85000>; /* milliCelsius */
 };
 
 &gpu_crit {
-	temperature = <80000>; /* milliCelsius */
+	temperature = <85000>; /* milliCelsius */
 };
 
 &core_crit {
-	temperature = <80000>; /* milliCelsius */
+	temperature = <85000>; /* milliCelsius */
 };
 
 &dspeve_crit {
-	temperature = <80000>; /* milliCelsius */
+	temperature = <85000>; /* milliCelsius */
 };
 
 &iva_crit {
-	temperature = <80000>; /* milliCelsius */
+	temperature = <85000>; /* milliCelsius */
 };
 
 &sata {
@@ -1163,10 +1163,10 @@
 
 /* thermal hacks */
 &cpu0_opp_table {
-	opp_slow-500000000 {
-		opp-hz = /bits/ 64 <500000000>;
-		opp-microvolt = <1060000 850000 1150000>,
-				<1060000 850000 1150000>;
+	opp_slow-400000000 {
+		opp-hz = /bits/ 64 <400000000>;
+		opp-microvolt = <860000 850000 1100000>,
+				<860000 850000 1100000>;
 		opp-supported-hw = <0xFF 0x01>;
 		opp-suspend;
 	};