mirror of https://github.com/OpenIPC/firmware.git
[no ci] Sigmastar: update vendor module script
parent
cd896c502e
commit
d8f8854f63
|
@ -9,7 +9,10 @@ SENSOR=$(fw_printenv -n sensor)
|
|||
|
||||
detect_sensor() {
|
||||
insmod ${PATH_SENSOR}/sensor_config.ko
|
||||
if [ -e /dev/srcfg ]; then
|
||||
echo srcfg 0 1 0 0 0 0 > /dev/srcfg
|
||||
rmmod sensor_config
|
||||
fi
|
||||
SENSOR=$(ipcinfo -s)
|
||||
fw_setenv sensor ${SENSOR}
|
||||
}
|
||||
|
@ -44,7 +47,7 @@ insert_ko() {
|
|||
insmod ${PATH_MODULE}/mi_venc.ko
|
||||
}
|
||||
|
||||
if [ ! -e /dev/mi_poll ]; then
|
||||
if [ ! -e /sys/module/mhal ]; then
|
||||
insert_ko
|
||||
fi
|
||||
|
||||
|
@ -58,7 +61,10 @@ if [ -z ${SENSOR} ]; then
|
|||
exit 1
|
||||
else
|
||||
echo -e "\n\e[1;32mSensor assigned - ${SENSOR}\e[0m\n" | logger -s -t OpenIPC
|
||||
$(lsmod | grep -q ${SENSOR}) || set_sensor
|
||||
if [ -e /sys/module/sensor* ]; then
|
||||
rmmod $(ls -d /sys/module/sensor* | cut -d/ -f4)
|
||||
fi
|
||||
set_sensor
|
||||
fi
|
||||
|
||||
exit 0
|
||||
|
|
|
@ -9,7 +9,10 @@ SENSOR=$(fw_printenv -n sensor)
|
|||
|
||||
detect_sensor() {
|
||||
insmod ${PATH_SENSOR}/sensor_config.ko
|
||||
if [ -e /dev/srcfg ]; then
|
||||
echo srcfg 0 1 0 0 0 0 > /dev/srcfg
|
||||
rmmod sensor_config
|
||||
fi
|
||||
SENSOR=$(ipcinfo -s)
|
||||
fw_setenv sensor ${SENSOR}
|
||||
}
|
||||
|
@ -42,12 +45,12 @@ insert_ko() {
|
|||
insmod ${PATH_MODULE}/mi_vpe.ko
|
||||
insmod ${PATH_MODULE}/mi_venc.ko fw_path=/etc/firmware/chagall.bin
|
||||
|
||||
major=$(awk '$2=="mi_poll" {print $1}' /proc/devices)
|
||||
mknod /dev/mi_poll c $major 0
|
||||
MAJOR=$(awk '$2=="mi_poll" {print $1}' /proc/devices)
|
||||
mknod /dev/mi_poll c ${MAJOR} 0
|
||||
echo isproot /etc/firmware > /dev/ispmid
|
||||
}
|
||||
|
||||
if [ ! -e /dev/mi_poll ]; then
|
||||
if [ ! -e /sys/module/mhal ]; then
|
||||
insert_ko
|
||||
fi
|
||||
|
||||
|
@ -61,7 +64,10 @@ if [ -z ${SENSOR} ]; then
|
|||
exit 1
|
||||
else
|
||||
echo -e "\n\e[1;32mSensor assigned - ${SENSOR}\e[0m\n" | logger -s -t OpenIPC
|
||||
$(lsmod | grep -q ${SENSOR}) || set_sensor
|
||||
if [ -e /sys/module/sensor* ]; then
|
||||
rmmod $(ls -d /sys/module/sensor* | cut -d/ -f4)
|
||||
fi
|
||||
set_sensor
|
||||
fi
|
||||
|
||||
exit 0
|
||||
|
|
|
@ -9,7 +9,10 @@ SENSOR=$(fw_printenv -n sensor)
|
|||
|
||||
detect_sensor() {
|
||||
insmod ${PATH_SENSOR}/sensor_config.ko
|
||||
echo srcfg 0 1 2 0 1 1 > /dev/srcfg
|
||||
if [ -e /dev/srcfg ]; then
|
||||
echo srcfg 0 1 0 0 0 0 > /dev/srcfg
|
||||
rmmod sensor_config
|
||||
fi
|
||||
SENSOR=$(ipcinfo -s)
|
||||
fw_setenv sensor ${SENSOR}
|
||||
}
|
||||
|
@ -39,7 +42,7 @@ insert_ko() {
|
|||
echo isproot /etc/firmware > /dev/ispmid
|
||||
}
|
||||
|
||||
if [ ! -e /dev/mi_poll ]; then
|
||||
if [ ! -e /sys/module/mhal ]; then
|
||||
insert_ko
|
||||
fi
|
||||
|
||||
|
@ -53,7 +56,10 @@ if [ -z ${SENSOR} ]; then
|
|||
exit 1
|
||||
else
|
||||
echo -e "\n\e[1;32mSensor assigned - ${SENSOR}\e[0m\n" | logger -s -t OpenIPC
|
||||
$(lsmod | grep -q ${SENSOR}) || set_sensor
|
||||
if [ -e /sys/module/sensor* ]; then
|
||||
rmmod $(ls -d /sys/module/sensor* | cut -d/ -f4)
|
||||
fi
|
||||
set_sensor
|
||||
fi
|
||||
|
||||
exit 0
|
||||
|
|
|
@ -9,7 +9,10 @@ SENSOR=$(fw_printenv -n sensor)
|
|||
|
||||
detect_sensor() {
|
||||
insmod ${PATH_SENSOR}/sensor_config.ko
|
||||
if [ -e /dev/srcfg ]; then
|
||||
echo srcfg 0 1 0 0 0 0 > /dev/srcfg
|
||||
rmmod sensor_config
|
||||
fi
|
||||
SENSOR=$(ipcinfo -s)
|
||||
fw_setenv sensor ${SENSOR}
|
||||
}
|
||||
|
@ -41,12 +44,12 @@ insert_ko() {
|
|||
insmod ${PATH_MODULE}/mi_vpe.ko
|
||||
insmod ${PATH_MODULE}/mi_venc.ko fw_path=/etc/firmware/chagall.bin
|
||||
|
||||
major=$(awk '$2=="mi_poll" {print $1}' /proc/devices)
|
||||
mknod /dev/mi_poll c $major 0
|
||||
MAJOR=$(awk '$2=="mi_poll" {print $1}' /proc/devices)
|
||||
mknod /dev/mi_poll c ${MAJOR} 0
|
||||
echo isproot /etc/firmware > /dev/ispmid
|
||||
}
|
||||
|
||||
if [ ! -e /dev/mi_poll ]; then
|
||||
if [ ! -e /sys/module/mhal ]; then
|
||||
insert_ko
|
||||
fi
|
||||
|
||||
|
@ -60,7 +63,10 @@ if [ -z ${SENSOR} ]; then
|
|||
exit 1
|
||||
else
|
||||
echo -e "\n\e[1;32mSensor assigned - ${SENSOR}\e[0m\n" | logger -s -t OpenIPC
|
||||
$(lsmod | grep -q ${SENSOR}) || set_sensor
|
||||
if [ -e /sys/module/sensor* ]; then
|
||||
rmmod $(ls -d /sys/module/sensor* | cut -d/ -f4)
|
||||
fi
|
||||
set_sensor
|
||||
fi
|
||||
|
||||
exit 0
|
||||
|
|
Loading…
Reference in New Issue