diff --git a/general/package/sigmastar-osdrv-infinity6/files/script/load_sigmastar b/general/package/sigmastar-osdrv-infinity6/files/script/load_sigmastar index 1340040f..15ae55f1 100755 --- a/general/package/sigmastar-osdrv-infinity6/files/script/load_sigmastar +++ b/general/package/sigmastar-osdrv-infinity6/files/script/load_sigmastar @@ -15,13 +15,19 @@ detect_sensor() { } set_sensor() { + SOC=$(fw_printenv -n soc) + [ "$SOC" = "ssc325de" ] && IFACE=parl + case ${SENSOR} in - gc2053|sc2239) + gc2053) insmod ${PATH_SENSOR}/sensor_${SENSOR}_mipi.ko chmap=1 lane_num=2 hdr_lane_num=2 ;; imx307) insmod ${PATH_SENSOR}/sensor_${SENSOR}_mipi.ko chmap=1 lane_num=2 hdr_lane_num=2 mclk=37.125M ;; + sc2239) + insmod ${PATH_SENSOR}/sensor_${SENSOR}_${IFACE:-mipi}.ko chmap=1 + ;; *) echo -e "\n\e[1;31mUNSUPPORTED sensor - ${SENSOR}\e[0m\n" | logger -s -t OpenIPC ;; diff --git a/general/package/sigmastar-osdrv-infinity6/files/sensor/configs/sc2239.bin b/general/package/sigmastar-osdrv-infinity6/files/sensor/configs/sc2239.bin new file mode 100644 index 00000000..25052659 Binary files /dev/null and b/general/package/sigmastar-osdrv-infinity6/files/sensor/configs/sc2239.bin differ