From 9f18fa84b64c65f9e569a2ef13324344747e9f84 Mon Sep 17 00:00:00 2001 From: cronyx Date: Mon, 8 May 2023 21:59:23 +0300 Subject: [PATCH] [t31] autoset osmem, rmem & blkcnt for boards with 64M ram. --- .../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..dd08c08a 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..." + 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