From b3dd4e9d9b7507e8e6cc25171d619529d05057fd Mon Sep 17 00:00:00 2001 From: Gauthier Provost Date: Sat, 22 Jun 2019 11:53:37 +0800 Subject: [PATCH] [ mvebu ] Put back Armada temperature tweak in motd --- packages/bsp/common/etc/update-motd.d/30-armbian-sysinfo | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/bsp/common/etc/update-motd.d/30-armbian-sysinfo b/packages/bsp/common/etc/update-motd.d/30-armbian-sysinfo index 3fd90a3830..b4eb6569d9 100755 --- a/packages/bsp/common/etc/update-motd.d/30-armbian-sysinfo +++ b/packages/bsp/common/etc/update-motd.d/30-armbian-sysinfo @@ -45,7 +45,10 @@ function getboardtemp() { # Allwinner legacy kernels output degree C board_temp=${raw_temp} else - board_temp=$(awk '{printf("%d",$1/1000)}' <<<${raw_temp}) + # Tweak for Marvell Armada error in the default value of Tc trim (Errata #132698) + grep -qi Armada /proc/cpuinfo && \ + board_temp=$(( $(awk '{printf("%d",$1/1000)}' <<<${raw_temp}) - 20 )) || \ + board_temp=$(awk '{printf("%d",$1/1000)}' <<<${raw_temp}) fi elif [ -f /etc/armbianmonitor/datasources/pmictemp ]; then # fallback to PMIC temperature