diff --git a/general/package/ingenic-osdrv-t20/files/script/load_ingenic b/general/package/ingenic-osdrv-t20/files/script/load_ingenic index df34cad1..079f246d 100755 --- a/general/package/ingenic-osdrv-t20/files/script/load_ingenic +++ b/general/package/ingenic-osdrv-t20/files/script/load_ingenic @@ -1,14 +1,13 @@ #!/bin/sh KMOD_PATH=/lib/modules/$(uname -r)/ingenic +SOC=$(ipcinfo -f || fw_printenv -n soc) vendor=$(ipcinfo -v) if [ ! -f /usr/sbin/sensor_cli ]; then ln -s /usr/sbin/extutils /usr/sbin/sensor_cli fi -SOC=$(ipcinfo --chip-name || fw_printenv -n soc) - echo 1 >/proc/sys/vm/overcommit_memory log_vendor() { diff --git a/general/package/ingenic-osdrv-t21/files/script/load_ingenic b/general/package/ingenic-osdrv-t21/files/script/load_ingenic index aa4a6314..d5591162 100755 --- a/general/package/ingenic-osdrv-t21/files/script/load_ingenic +++ b/general/package/ingenic-osdrv-t21/files/script/load_ingenic @@ -1,14 +1,13 @@ #!/bin/sh KMOD_PATH=/lib/modules/$(uname -r)/ingenic +SOC=$(ipcinfo -f || fw_printenv -n soc) vendor=$(ipcinfo -v) if [ ! -f /usr/sbin/sensor_cli ]; then ln -s /usr/sbin/extutils /usr/sbin/sensor_cli fi -SOC=$(ipcinfo --chip-name || fw_printenv -n soc) - echo 1 >/proc/sys/vm/overcommit_memory log_vendor() { diff --git a/general/package/ingenic-osdrv-t30/files/script/load_ingenic b/general/package/ingenic-osdrv-t30/files/script/load_ingenic index 4fcc11b5..77db487d 100755 --- a/general/package/ingenic-osdrv-t30/files/script/load_ingenic +++ b/general/package/ingenic-osdrv-t30/files/script/load_ingenic @@ -1,6 +1,7 @@ #!/bin/sh KMOD_PATH=/lib/modules/$(uname -r)/ingenic +SOC=$(ipcinfo -f || fw_printenv -n soc) vendor=$(ipcinfo -v) if [ ! -f /usr/sbin/sensor_cli ]; then @@ -62,13 +63,13 @@ echo -------------------- lsmod | grep "tx_isp" >/dev/null if [ $? -ne 0 ]; then - insmod ${KMOD_PATH/%\//}/tx-isp-t30.ko ${ISP_PARAM} + insmod ${KMOD_PATH/%\//}/tx-isp-${SOC}.ko ${ISP_PARAM} check_return "insmod isp drv" fi lsmod | grep ${SENSOR} >/dev/null if [ $? -ne 0 ]; then - insmod ${KMOD_PATH/%\//}/sensor_${SENSOR}_t30.ko ${SENSOR_PARAM} + insmod ${KMOD_PATH/%\//}/sensor_${SENSOR}_${SOC}.ko ${SENSOR_PARAM} check_return "insmod sensor drv" fi @@ -86,7 +87,7 @@ fi if [ ! -z "$(lsmod | grep "gpio")" ]; then GPIOS=".nightMode.irCutPin1 .nightMode.irCutPin2 .nightMode.irSensorPin .nightMode.backlightPin .audio.speakerPin" - for GPIO in $(echo ${GPIOS} | tr ' ' '\n') + for GPIO in $(echo ${GPIOS}) do G=$(cli -g ${GPIO}) [ ! -z "${G}" ] && echo ${G} > /proc/jz/claim/gpio diff --git a/general/package/ingenic-osdrv-t31/files/script/load_ingenic b/general/package/ingenic-osdrv-t31/files/script/load_ingenic index 650b547e..67d0c074 100755 --- a/general/package/ingenic-osdrv-t31/files/script/load_ingenic +++ b/general/package/ingenic-osdrv-t31/files/script/load_ingenic @@ -1,6 +1,7 @@ #!/bin/sh KMOD_PATH=/lib/modules/$(uname -r)/ingenic +SOC=$(ipcinfo -f || fw_printenv -n soc) vendor=$(ipcinfo -v) if [ ! -f /usr/sbin/sensor_cli ]; then @@ -167,13 +168,13 @@ fi lsmod | grep "tx_isp" >/dev/null if [ $? -ne 0 ]; then - insmod ${KMOD_PATH/%\//}/tx-isp-t31.ko ${ISP_PARAM} + insmod ${KMOD_PATH/%\//}/tx-isp-${SOC}.ko ${ISP_PARAM} check_return "insmod isp drv" fi lsmod | grep ${SENSOR} >/dev/null if [ $? -ne 0 ]; then - insmod ${KMOD_PATH/%\//}/sensor_${SENSOR}_t31.ko ${SENSOR_PARAM} ${SENSOR_EXT_PARAM} + insmod ${KMOD_PATH/%\//}/sensor_${SENSOR}_${SOC}.ko ${SENSOR_PARAM} ${SENSOR_EXT_PARAM} check_return "insmod sensor drv" fi @@ -191,7 +192,7 @@ fi if [ ! -z "$(lsmod | grep "gpio")" ]; then GPIOS=".nightMode.irCutPin1 .nightMode.irCutPin2 .nightMode.irSensorPin .nightMode.backlightPin .audio.speakerPin" - for GPIO in $(echo ${GPIOS} | tr ' ' '\n') + for GPIO in $(echo ${GPIOS}) do G=$(cli -g ${GPIO}) [ ! -z "${G}" ] && echo ${G} > /proc/jz/claim/gpio diff --git a/general/package/ingenic-osdrv-t40/files/script/load_ingenic b/general/package/ingenic-osdrv-t40/files/script/load_ingenic index 30660c0b..72bbb5ce 100755 --- a/general/package/ingenic-osdrv-t40/files/script/load_ingenic +++ b/general/package/ingenic-osdrv-t40/files/script/load_ingenic @@ -1,6 +1,7 @@ #!/bin/sh KMOD_PATH=/lib/modules/$(uname -r)/ingenic +SOC=$(ipcinfo -f || fw_printenv -n soc) vendor=$(ipcinfo -v) if [ ! -f /usr/sbin/sensor_cli ]; then @@ -84,13 +85,13 @@ fi lsmod | grep "tx_isp" >/dev/null if [ $? -ne 0 ]; then - insmod ${KMOD_PATH/%\//}/tx-isp-t40.ko ${ISP_PARAM} + insmod ${KMOD_PATH/%\//}/tx-isp-${SOC}.ko ${ISP_PARAM} check_return "insmod isp drv" fi lsmod | grep ${SENSOR} >/dev/null if [ $? -ne 0 ]; then - insmod ${KMOD_PATH/%\//}/sensor_${SENSOR}_t40.ko ${SENSOR_PARAM} + insmod ${KMOD_PATH/%\//}/sensor_${SENSOR}_${SOC}.ko ${SENSOR_PARAM} check_return "insmod sensor drv" fi @@ -108,7 +109,7 @@ fi if [ ! -z "$(lsmod | grep "gpio")" ]; then GPIOS=".nightMode.irCutPin1 .nightMode.irCutPin2 .nightMode.irSensorPin .nightMode.backlightPin .audio.speakerPin" - for GPIO in $(echo ${GPIOS} | tr ' ' '\n') + for GPIO in $(echo ${GPIOS}) do G=$(cli -g ${GPIO}) [ ! -z "${G}" ] && echo ${G} > /proc/jz/claim/gpio