mirror of https://github.com/OpenIPC/firmware.git
[T10/T20/T21] Attempt saving SENSOR to env
parent
edccd72a6f
commit
546a247f42
|
@ -19,13 +19,18 @@ if [ $? -ne 0 ]; then
|
||||||
check_return "insmod sinfo"
|
check_return "insmod sinfo"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo 1 >/proc/jz/sinfo/info
|
if fw_printenv -n sensor >/dev/null; then
|
||||||
check_return "start sinfo"
|
export SENSOR=$(fw_printenv -n sensor)
|
||||||
|
logger -s -p daemon.info -t ingenic "Get data from environment and set SENSOR as ${SENSOR}"
|
||||||
SENSOR_INFO=$(cat /proc/jz/sinfo/info)
|
else
|
||||||
check_return "get sensor type"
|
echo 1 >/proc/jz/sinfo/info
|
||||||
|
check_return "start sinfo"
|
||||||
SENSOR=${SENSOR_INFO#*:}
|
SENSOR_INFO=$(cat /proc/jz/sinfo/info)
|
||||||
|
check_return "get sensor type"
|
||||||
|
SENSOR=${SENSOR_INFO#*:}
|
||||||
|
logger -s -p daemon.info -t ingenic "Get data from sinfo and set SENSOR as ${SENSOR}"
|
||||||
|
fw_setenv sensor $SENSOR && logger -s -p daemon.info -t ingenic "Write detected ${SENSOR} to U-Boot ENV"
|
||||||
|
fi
|
||||||
|
|
||||||
case ${SENSOR} in
|
case ${SENSOR} in
|
||||||
"sc2232")
|
"sc2232")
|
||||||
|
|
|
@ -18,13 +18,18 @@ if [ $? -ne 0 ]; then
|
||||||
check_return "insmod sinfo"
|
check_return "insmod sinfo"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo 1 >/proc/jz/sinfo/info
|
if fw_printenv -n sensor >/dev/null; then
|
||||||
check_return "start sinfo"
|
export SENSOR=$(fw_printenv -n sensor)
|
||||||
|
logger -s -p daemon.info -t ingenic "Get data from environment and set SENSOR as ${SENSOR}"
|
||||||
SENSOR_INFO=$(cat /proc/jz/sinfo/info)
|
else
|
||||||
check_return "get sensor type"
|
echo 1 >/proc/jz/sinfo/info
|
||||||
|
check_return "start sinfo"
|
||||||
SENSOR=${SENSOR_INFO#*:}
|
SENSOR_INFO=$(cat /proc/jz/sinfo/info)
|
||||||
|
check_return "get sensor type"
|
||||||
|
SENSOR=${SENSOR_INFO#*:}
|
||||||
|
logger -s -p daemon.info -t ingenic "Get data from sinfo and set SENSOR as ${SENSOR}"
|
||||||
|
fw_setenv sensor $SENSOR && logger -s -p daemon.info -t ingenic "Write detected ${SENSOR} to U-Boot ENV"
|
||||||
|
fi
|
||||||
|
|
||||||
case ${SENSOR} in
|
case ${SENSOR} in
|
||||||
"sc2232")
|
"sc2232")
|
||||||
|
|
Loading…
Reference in New Issue