Sigmastar: minor update to kernel module scripts

pull/1006/head
Viktor 2023-09-23 00:56:57 +02:00
parent 4c4dbb778d
commit 900ca0e789
3 changed files with 14 additions and 11 deletions

View File

@ -16,11 +16,14 @@ detect_sensor() {
set_sensor() { set_sensor() {
case ${SENSOR} in case ${SENSOR} in
gc2053)
insmod ${PATH_SENSOR}/sensor_${SENSOR}_mipi.ko chmap=1 lane_num=2 hdr_lane_num=2
;;
imx307) imx307)
insmod ${PATH_SENSOR}/sensor_${SENSOR}_mipi.ko chmap=1 lane_num=2 hdr_lane_num=2 mclk=37.125M insmod ${PATH_SENSOR}/sensor_${SENSOR}_mipi.ko chmap=1 lane_num=2 hdr_lane_num=2 mclk=37.125M
;; ;;
*) *)
echo -e "\n\e[1;31mUNSUPPORTED sensor found - ${SENSOR}\e[0m\n" | logger -s -t OpenIPC echo -e "\n\e[1;31mUNSUPPORTED sensor - ${SENSOR}\e[0m\n" | logger -s -t OpenIPC
;; ;;
esac esac
} }
@ -50,10 +53,10 @@ if [ -z ${SENSOR} ]; then
fi fi
if [ -z ${SENSOR} ]; then if [ -z ${SENSOR} ]; then
echo -e "\n\e[1;31mSensor parameter is MISSING\e[0m\n" | logger -s -t OpenIPC echo -e "\n\e[1;31mSensor parameter MISSING\e[0m\n" | logger -s -t OpenIPC
exit 1 exit 1
else else
echo -e "\n\e[1;32mSensor is 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 $(lsmod | grep -q ${SENSOR}) || set_sensor
fi fi

View File

@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh
# #
# OpenIPC.org | 2023.08.01 # OpenIPC.org | 2023.09.01
# #
PATH_MODULE=/lib/modules/4.9.84/sigmastar PATH_MODULE=/lib/modules/4.9.84/sigmastar
@ -27,7 +27,7 @@ set_sensor() {
insmod ${PATH_SENSOR}/sensor_${SENSOR}_mipi.ko chmap=1 lane_num=2 hdr_lane_num=2 mclk=37.125M insmod ${PATH_SENSOR}/sensor_${SENSOR}_mipi.ko chmap=1 lane_num=2 hdr_lane_num=2 mclk=37.125M
;; ;;
*) *)
echo -e "\n\e[1;31mUNSUPPORTED sensor found - ${SENSOR}\e[0m\n" | logger -s -t OpenIPC echo -e "\n\e[1;31mUNSUPPORTED sensor - ${SENSOR}\e[0m\n" | logger -s -t OpenIPC
;; ;;
esac esac
} }
@ -61,10 +61,10 @@ if [ -z ${SENSOR} ]; then
fi fi
if [ -z ${SENSOR} ]; then if [ -z ${SENSOR} ]; then
echo -e "\n\e[1;31mSensor parameter is MISSING\e[0m\n" | logger -s -t OpenIPC echo -e "\n\e[1;31mSensor parameter MISSING\e[0m\n" | logger -s -t OpenIPC
exit 1 exit 1
else else
echo -e "\n\e[1;32mSensor is 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 $(lsmod | grep -q ${SENSOR}) || set_sensor
fi fi

View File

@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh
# #
# OpenIPC.org | 2023.08.01 # OpenIPC.org | 2023.09.01
# #
PATH_MODULE=/lib/modules/4.9.84/sigmastar PATH_MODULE=/lib/modules/4.9.84/sigmastar
@ -21,7 +21,7 @@ set_sensor() {
insmod ${PATH_SENSOR}/sensor_${SENSOR}_mipi.ko chmap=1 insmod ${PATH_SENSOR}/sensor_${SENSOR}_mipi.ko chmap=1
;; ;;
*) *)
echo -e "\n\e[1;31mUNSUPPORTED sensor found - ${SENSOR}\e[0m\n" | logger -s -t OpenIPC echo -e "\n\e[1;31mUNSUPPORTED sensor - ${SENSOR}\e[0m\n" | logger -s -t OpenIPC
;; ;;
esac esac
} }
@ -57,10 +57,10 @@ if [ -z ${SENSOR} ]; then
fi fi
if [ -z ${SENSOR} ]; then if [ -z ${SENSOR} ]; then
echo -e "\n\e[1;31mSensor parameter is MISSING\e[0m\n" | logger -s -t OpenIPC echo -e "\n\e[1;31mSensor parameter MISSING\e[0m\n" | logger -s -t OpenIPC
exit 1 exit 1
else else
echo -e "\n\e[1;32mSensor is 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 $(lsmod | grep -q ${SENSOR}) || set_sensor
fi fi