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() {
|
detect_sensor() {
|
||||||
insmod ${PATH_SENSOR}/sensor_config.ko
|
insmod ${PATH_SENSOR}/sensor_config.ko
|
||||||
|
if [ -e /dev/srcfg ]; then
|
||||||
echo srcfg 0 1 0 0 0 0 > /dev/srcfg
|
echo srcfg 0 1 0 0 0 0 > /dev/srcfg
|
||||||
|
rmmod sensor_config
|
||||||
|
fi
|
||||||
SENSOR=$(ipcinfo -s)
|
SENSOR=$(ipcinfo -s)
|
||||||
fw_setenv sensor ${SENSOR}
|
fw_setenv sensor ${SENSOR}
|
||||||
}
|
}
|
||||||
|
@ -44,7 +47,7 @@ insert_ko() {
|
||||||
insmod ${PATH_MODULE}/mi_venc.ko
|
insmod ${PATH_MODULE}/mi_venc.ko
|
||||||
}
|
}
|
||||||
|
|
||||||
if [ ! -e /dev/mi_poll ]; then
|
if [ ! -e /sys/module/mhal ]; then
|
||||||
insert_ko
|
insert_ko
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -58,7 +61,10 @@ if [ -z ${SENSOR} ]; then
|
||||||
exit 1
|
exit 1
|
||||||
else
|
else
|
||||||
echo -e "\n\e[1;32mSensor assigned - ${SENSOR}\e[0m\n" | logger -s -t OpenIPC
|
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
|
fi
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -9,7 +9,10 @@ SENSOR=$(fw_printenv -n sensor)
|
||||||
|
|
||||||
detect_sensor() {
|
detect_sensor() {
|
||||||
insmod ${PATH_SENSOR}/sensor_config.ko
|
insmod ${PATH_SENSOR}/sensor_config.ko
|
||||||
|
if [ -e /dev/srcfg ]; then
|
||||||
echo srcfg 0 1 0 0 0 0 > /dev/srcfg
|
echo srcfg 0 1 0 0 0 0 > /dev/srcfg
|
||||||
|
rmmod sensor_config
|
||||||
|
fi
|
||||||
SENSOR=$(ipcinfo -s)
|
SENSOR=$(ipcinfo -s)
|
||||||
fw_setenv sensor ${SENSOR}
|
fw_setenv sensor ${SENSOR}
|
||||||
}
|
}
|
||||||
|
@ -42,12 +45,12 @@ insert_ko() {
|
||||||
insmod ${PATH_MODULE}/mi_vpe.ko
|
insmod ${PATH_MODULE}/mi_vpe.ko
|
||||||
insmod ${PATH_MODULE}/mi_venc.ko fw_path=/etc/firmware/chagall.bin
|
insmod ${PATH_MODULE}/mi_venc.ko fw_path=/etc/firmware/chagall.bin
|
||||||
|
|
||||||
major=$(awk '$2=="mi_poll" {print $1}' /proc/devices)
|
MAJOR=$(awk '$2=="mi_poll" {print $1}' /proc/devices)
|
||||||
mknod /dev/mi_poll c $major 0
|
mknod /dev/mi_poll c ${MAJOR} 0
|
||||||
echo isproot /etc/firmware > /dev/ispmid
|
echo isproot /etc/firmware > /dev/ispmid
|
||||||
}
|
}
|
||||||
|
|
||||||
if [ ! -e /dev/mi_poll ]; then
|
if [ ! -e /sys/module/mhal ]; then
|
||||||
insert_ko
|
insert_ko
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -61,7 +64,10 @@ if [ -z ${SENSOR} ]; then
|
||||||
exit 1
|
exit 1
|
||||||
else
|
else
|
||||||
echo -e "\n\e[1;32mSensor assigned - ${SENSOR}\e[0m\n" | logger -s -t OpenIPC
|
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
|
fi
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -9,7 +9,10 @@ SENSOR=$(fw_printenv -n sensor)
|
||||||
|
|
||||||
detect_sensor() {
|
detect_sensor() {
|
||||||
insmod ${PATH_SENSOR}/sensor_config.ko
|
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)
|
SENSOR=$(ipcinfo -s)
|
||||||
fw_setenv sensor ${SENSOR}
|
fw_setenv sensor ${SENSOR}
|
||||||
}
|
}
|
||||||
|
@ -39,7 +42,7 @@ insert_ko() {
|
||||||
echo isproot /etc/firmware > /dev/ispmid
|
echo isproot /etc/firmware > /dev/ispmid
|
||||||
}
|
}
|
||||||
|
|
||||||
if [ ! -e /dev/mi_poll ]; then
|
if [ ! -e /sys/module/mhal ]; then
|
||||||
insert_ko
|
insert_ko
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -53,7 +56,10 @@ if [ -z ${SENSOR} ]; then
|
||||||
exit 1
|
exit 1
|
||||||
else
|
else
|
||||||
echo -e "\n\e[1;32mSensor assigned - ${SENSOR}\e[0m\n" | logger -s -t OpenIPC
|
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
|
fi
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
|
@ -9,7 +9,10 @@ SENSOR=$(fw_printenv -n sensor)
|
||||||
|
|
||||||
detect_sensor() {
|
detect_sensor() {
|
||||||
insmod ${PATH_SENSOR}/sensor_config.ko
|
insmod ${PATH_SENSOR}/sensor_config.ko
|
||||||
|
if [ -e /dev/srcfg ]; then
|
||||||
echo srcfg 0 1 0 0 0 0 > /dev/srcfg
|
echo srcfg 0 1 0 0 0 0 > /dev/srcfg
|
||||||
|
rmmod sensor_config
|
||||||
|
fi
|
||||||
SENSOR=$(ipcinfo -s)
|
SENSOR=$(ipcinfo -s)
|
||||||
fw_setenv sensor ${SENSOR}
|
fw_setenv sensor ${SENSOR}
|
||||||
}
|
}
|
||||||
|
@ -41,12 +44,12 @@ insert_ko() {
|
||||||
insmod ${PATH_MODULE}/mi_vpe.ko
|
insmod ${PATH_MODULE}/mi_vpe.ko
|
||||||
insmod ${PATH_MODULE}/mi_venc.ko fw_path=/etc/firmware/chagall.bin
|
insmod ${PATH_MODULE}/mi_venc.ko fw_path=/etc/firmware/chagall.bin
|
||||||
|
|
||||||
major=$(awk '$2=="mi_poll" {print $1}' /proc/devices)
|
MAJOR=$(awk '$2=="mi_poll" {print $1}' /proc/devices)
|
||||||
mknod /dev/mi_poll c $major 0
|
mknod /dev/mi_poll c ${MAJOR} 0
|
||||||
echo isproot /etc/firmware > /dev/ispmid
|
echo isproot /etc/firmware > /dev/ispmid
|
||||||
}
|
}
|
||||||
|
|
||||||
if [ ! -e /dev/mi_poll ]; then
|
if [ ! -e /sys/module/mhal ]; then
|
||||||
insert_ko
|
insert_ko
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -60,7 +63,10 @@ if [ -z ${SENSOR} ]; then
|
||||||
exit 1
|
exit 1
|
||||||
else
|
else
|
||||||
echo -e "\n\e[1;32mSensor assigned - ${SENSOR}\e[0m\n" | logger -s -t OpenIPC
|
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
|
fi
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
Loading…
Reference in New Issue