mirror of https://github.com/OpenIPC/firmware.git
[ingenic] detect family in the startup scripts (#789)
parent
93fee9e401
commit
295feaf317
|
@ -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() {
|
||||
|
|
|
@ -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() {
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue