From 6de104f0e6324e566982a2ef15d967f18b2cdd86 Mon Sep 17 00:00:00 2001 From: cronyx Date: Tue, 9 May 2023 15:30:05 +0300 Subject: [PATCH] [t31] autoset osmem, rmem & blkcnt for boards with 64M ram. (#778) --- .../package/ingenic-osdrv-t31/files/script/load_ingenic | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/general/package/ingenic-osdrv-t31/files/script/load_ingenic b/general/package/ingenic-osdrv-t31/files/script/load_ingenic index e53d58c4..f1369a7b 100755 --- a/general/package/ingenic-osdrv-t31/files/script/load_ingenic +++ b/general/package/ingenic-osdrv-t31/files/script/load_ingenic @@ -13,6 +13,15 @@ log_vendor() { logger -s -p daemon.info -t ${vendor} "$1" } +check_vb() { + if [ "$(fw_printenv -n totalmem)" = "64M" ] && [ "$(fw_printenv -n rmem)" = "40M" ]; then + log_vendor "Setting osmem, rmem & blkcnt..." + fw_setenv osmem 39M && fw_setenv rmem 25M@0x2700000 && cli -s .isp.blkCnt 1 && reboot + fi +} + +check_vb + check_return() { if [ $? -ne 0 ]; then echo err: $1