From 9f92de93b04c304956169c643afbb16388a48024 Mon Sep 17 00:00:00 2001 From: viktorxda <35473052+viktorxda@users.noreply.github.com> Date: Wed, 1 May 2024 19:12:18 +0200 Subject: [PATCH] [no ci] Sigmastar: move prebuilt drivers to separate repo (#1426) --- .../files/script/load_sigmastar | 39 ++++++++--------- .../files/script/load_sigmastar | 39 ++++++++--------- .../files/sensor/kmod/sensor_gc4023_mipi.ko | Bin 11828 -> 0 bytes .../files/sensor/kmod/sensor_jxq03_mipi.ko | Bin 15136 -> 0 bytes .../sigmastar-osdrv-infinity6b0.mk | 3 -- .../files/script/load_sigmastar | 31 +++++++------ .../files/script/load_sigmastar | 41 +++++++++--------- .../files/sensor/kmod/sensor_imx335_mipi.ko | Bin 20904 -> 0 bytes .../files/sensor/kmod/sensor_imx415_mipi.ko | Bin 25784 -> 0 bytes .../sigmastar-osdrv-infinity6e.mk | 3 -- .../sigmastar-osdrv-sensors.mk | 13 ++---- 11 files changed, 77 insertions(+), 92 deletions(-) delete mode 100644 general/package/sigmastar-osdrv-infinity6b0/files/sensor/kmod/sensor_gc4023_mipi.ko delete mode 100644 general/package/sigmastar-osdrv-infinity6b0/files/sensor/kmod/sensor_jxq03_mipi.ko delete mode 100644 general/package/sigmastar-osdrv-infinity6e/files/sensor/kmod/sensor_imx335_mipi.ko delete mode 100644 general/package/sigmastar-osdrv-infinity6e/files/sensor/kmod/sensor_imx415_mipi.ko diff --git a/general/package/sigmastar-osdrv-infinity6/files/script/load_sigmastar b/general/package/sigmastar-osdrv-infinity6/files/script/load_sigmastar index 7ee4701d..d334fc5d 100755 --- a/general/package/sigmastar-osdrv-infinity6/files/script/load_sigmastar +++ b/general/package/sigmastar-osdrv-infinity6/files/script/load_sigmastar @@ -3,12 +3,11 @@ # OpenIPC.org | 2024 # -PATH_MODULE=/lib/modules/4.9.84/sigmastar -PATH_SENSOR=$PATH_MODULE/sensor +MODULE=/lib/modules/4.9.84/sigmastar SENSOR=$(fw_printenv -n sensor) detect_sensor() { - insmod $PATH_SENSOR/sensor_config.ko + insmod $MODULE/sensor_config.ko if [ -e /dev/srcfg ]; then echo srcfg 0 1 0 0 0 0 > /dev/srcfg rmmod sensor_config @@ -20,11 +19,11 @@ detect_sensor() { set_sensor() { case $SENSOR in gc2053|imx307) - insmod $PATH_SENSOR/sensor_${SENSOR}_mipi.ko chmap=1 + insmod $MODULE/sensor_${SENSOR}_mipi.ko chmap=1 ;; sc2239|sc2335) [ "$(fw_printenv -n soc)" = "ssc325de" ] && IFACE=parl - insmod $PATH_SENSOR/sensor_${SENSOR}_${IFACE:-mipi}.ko chmap=1 + insmod $MODULE/sensor_${SENSOR}_${IFACE:-mipi}.ko chmap=1 ;; *) echo -e "\n\e[1;31mUNSUPPORTED sensor - $SENSOR\e[0m\n" | logger -s -t OpenIPC @@ -33,18 +32,18 @@ set_sensor() { } insert_ko() { - insmod $PATH_MODULE/mhal.ko - insmod $PATH_MODULE/mi_common.ko - insmod $PATH_MODULE/mi_sys.ko logBufSize=256 default_config_path=/usr/bin - insmod $PATH_MODULE/mi_rgn.ko - insmod $PATH_MODULE/mi_ai.ko - insmod $PATH_MODULE/mi_ao.ko - insmod $PATH_MODULE/mi_sensor.ko - insmod $PATH_MODULE/mi_shadow.ko - insmod $PATH_MODULE/mi_divp.ko - insmod $PATH_MODULE/mi_vif.ko - insmod $PATH_MODULE/mi_vpe.ko - insmod $PATH_MODULE/mi_venc.ko + insmod $MODULE/mhal.ko + insmod $MODULE/mi_common.ko + insmod $MODULE/mi_sys.ko logBufSize=256 default_config_path=/usr/bin + insmod $MODULE/mi_rgn.ko + insmod $MODULE/mi_ai.ko + insmod $MODULE/mi_ao.ko + insmod $MODULE/mi_sensor.ko + insmod $MODULE/mi_shadow.ko + insmod $MODULE/mi_divp.ko + insmod $MODULE/mi_vif.ko + insmod $MODULE/mi_vpe.ko + insmod $MODULE/mi_venc.ko } if [ ! -e /sys/module/mhal ]; then @@ -61,9 +60,9 @@ if [ -z "$SENSOR" ]; then exit 1 else echo -e "\n\e[1;32mSensor assigned - $SENSOR\e[0m\n" | logger -s -t OpenIPC - SENSOR_MODULE=$(ls /sys/module | grep $SENSOR) - if [ -n "$SENSOR_MODULE" ]; then - rmmod $SENSOR_MODULE + DRIVER=$(ls /sys/module | grep $SENSOR) + if [ -n "$DRIVER" ]; then + rmmod $DRIVER fi set_sensor fi diff --git a/general/package/sigmastar-osdrv-infinity6b0/files/script/load_sigmastar b/general/package/sigmastar-osdrv-infinity6b0/files/script/load_sigmastar index 155a3d53..b50dd5c1 100755 --- a/general/package/sigmastar-osdrv-infinity6b0/files/script/load_sigmastar +++ b/general/package/sigmastar-osdrv-infinity6b0/files/script/load_sigmastar @@ -3,12 +3,11 @@ # OpenIPC.org | 2024 # -PATH_MODULE=/lib/modules/4.9.84/sigmastar -PATH_SENSOR=$PATH_MODULE/sensor +MODULE=/lib/modules/4.9.84/sigmastar SENSOR=$(fw_printenv -n sensor) detect_sensor() { - insmod $PATH_SENSOR/sensor_config.ko + insmod $MODULE/sensor_config.ko if [ -e /dev/srcfg ]; then echo srcfg 0 1 0 0 0 0 > /dev/srcfg rmmod sensor_config @@ -20,10 +19,10 @@ detect_sensor() { set_sensor() { case $SENSOR in gc2053|gc2083|gc4023|gc4653|imx307|imx335|jxf37|jxq03|os02g10) - insmod $PATH_SENSOR/sensor_${SENSOR}_mipi.ko chmap=1 + insmod $MODULE/sensor_${SENSOR}_mipi.ko chmap=1 ;; sc200ai|sc401ai|sc2239|sc223a|sc2335|sc2336|sc3335|sc3338) - insmod $PATH_SENSOR/sensor_${SENSOR}_mipi.ko chmap=1 + insmod $MODULE/sensor_${SENSOR}_mipi.ko chmap=1 ;; *) echo -e "\n\e[1;31mUNSUPPORTED sensor - $SENSOR\e[0m\n" | logger -s -t OpenIPC @@ -32,18 +31,18 @@ set_sensor() { } insert_ko() { - insmod $PATH_MODULE/mhal.ko - insmod $PATH_MODULE/mi_common.ko - insmod $PATH_MODULE/mi_sys.ko cmdQBufSize=256 logBufSize=256 - insmod $PATH_MODULE/mi_rgn.ko - insmod $PATH_MODULE/mi_ai.ko - insmod $PATH_MODULE/mi_ao.ko - insmod $PATH_MODULE/mi_sensor.ko - insmod $PATH_MODULE/mi_shadow.ko - insmod $PATH_MODULE/mi_divp.ko - insmod $PATH_MODULE/mi_vif.ko - insmod $PATH_MODULE/mi_vpe.ko - insmod $PATH_MODULE/mi_venc.ko fw_path=/etc/firmware/chagall.bin + insmod $MODULE/mhal.ko + insmod $MODULE/mi_common.ko + insmod $MODULE/mi_sys.ko cmdQBufSize=256 logBufSize=256 + insmod $MODULE/mi_rgn.ko + insmod $MODULE/mi_ai.ko + insmod $MODULE/mi_ao.ko + insmod $MODULE/mi_sensor.ko + insmod $MODULE/mi_shadow.ko + insmod $MODULE/mi_divp.ko + insmod $MODULE/mi_vif.ko + insmod $MODULE/mi_vpe.ko + insmod $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 @@ -64,9 +63,9 @@ if [ -z "$SENSOR" ]; then exit 1 else echo -e "\n\e[1;32mSensor assigned - $SENSOR\e[0m\n" | logger -s -t OpenIPC - SENSOR_MODULE=$(ls /sys/module | grep $SENSOR) - if [ -n "$SENSOR_MODULE" ]; then - rmmod $SENSOR_MODULE + DRIVER=$(ls /sys/module | grep $SENSOR) + if [ -n "$DRIVER" ]; then + rmmod $DRIVER fi set_sensor fi diff --git a/general/package/sigmastar-osdrv-infinity6b0/files/sensor/kmod/sensor_gc4023_mipi.ko b/general/package/sigmastar-osdrv-infinity6b0/files/sensor/kmod/sensor_gc4023_mipi.ko deleted file mode 100644 index c1fc50fe873b1e224fbe8ef41cd2425160108288..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11828 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 diff --git a/general/package/sigmastar-osdrv-infinity6b0/files/sensor/kmod/sensor_jxq03_mipi.ko b/general/package/sigmastar-osdrv-infinity6b0/files/sensor/kmod/sensor_jxq03_mipi.ko deleted file mode 100644 index 0a490fa7ca3472e763f9b4995f2357120dbe5fd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15136 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 diff --git a/general/package/sigmastar-osdrv-infinity6b0/sigmastar-osdrv-infinity6b0.mk b/general/package/sigmastar-osdrv-infinity6b0/sigmastar-osdrv-infinity6b0.mk index 473d3b55..72d53929 100644 --- a/general/package/sigmastar-osdrv-infinity6b0/sigmastar-osdrv-infinity6b0.mk +++ b/general/package/sigmastar-osdrv-infinity6b0/sigmastar-osdrv-infinity6b0.mk @@ -15,9 +15,6 @@ define SIGMASTAR_OSDRV_INFINITY6B0_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.9.84/sigmastar $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.84/sigmastar $(SIGMASTAR_OSDRV_INFINITY6B0_PKGDIR)/files/kmod/* - $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.9.84/sigmastar/sensor - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.84/sigmastar/sensor $(SIGMASTAR_OSDRV_INFINITY6B0_PKGDIR)/files/sensor/kmod/* - $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/firmware $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/firmware $(SIGMASTAR_OSDRV_INFINITY6B0_PKGDIR)/files/sensor/firmware/* diff --git a/general/package/sigmastar-osdrv-infinity6c/files/script/load_sigmastar b/general/package/sigmastar-osdrv-infinity6c/files/script/load_sigmastar index 2c964337..6f282306 100755 --- a/general/package/sigmastar-osdrv-infinity6c/files/script/load_sigmastar +++ b/general/package/sigmastar-osdrv-infinity6c/files/script/load_sigmastar @@ -3,12 +3,11 @@ # OpenIPC.org | 2024 # -PATH_MODULE=/lib/modules/5.10.61/sigmastar -PATH_SENSOR=$PATH_MODULE/sensor +MODULE=/lib/modules/5.10.61/sigmastar SENSOR=$(fw_printenv -n sensor) detect_sensor() { - insmod $PATH_SENSOR/sensor_config.ko + insmod $MODULE/sensor_config.ko if [ -e /dev/srcfg ]; then echo srcfg 0 1 0 0 0 0 > /dev/srcfg rmmod sensor_config @@ -20,7 +19,7 @@ detect_sensor() { set_sensor() { case $SENSOR in sc401ai|sc501ai) - insmod $PATH_SENSOR/sensor_${SENSOR}_mipi.ko chmap=1 + insmod $MODULE/sensor_${SENSOR}_mipi.ko chmap=1 ;; *) echo -e "\n\e[1;31mUNSUPPORTED sensor - $SENSOR\e[0m\n" | logger -s -t OpenIPC @@ -29,15 +28,15 @@ set_sensor() { } insert_ko() { - insmod $PATH_MODULE/mi_common.ko g_ModParamPath=$PATH_MODULE/param.json config_json_path=$PATH_MODULE/config.json - insmod $PATH_MODULE/mi_sys.ko - insmod $PATH_MODULE/mi_vif.ko - insmod $PATH_MODULE/mi_sensor.ko - insmod $PATH_MODULE/mi_isp.ko - insmod $PATH_MODULE/mi_rgn.ko - insmod $PATH_MODULE/mi_scl.ko - insmod $PATH_MODULE/mi_vcodec.ko drv_codec40_common.fw_load_path=/etc/firmware/chagall.bin - insmod $PATH_MODULE/mi_venc.ko + insmod $MODULE/mi_common.ko g_ModParamPath=$MODULE/param.json config_json_path=$MODULE/config.json + insmod $MODULE/mi_sys.ko + insmod $MODULE/mi_vif.ko + insmod $MODULE/mi_sensor.ko + insmod $MODULE/mi_isp.ko + insmod $MODULE/mi_rgn.ko + insmod $MODULE/mi_scl.ko + insmod $MODULE/mi_vcodec.ko drv_codec40_common.fw_load_path=/etc/firmware/chagall.bin + insmod $MODULE/mi_venc.ko echo isproot /etc/firmware > /dev/ispmid } @@ -56,9 +55,9 @@ if [ -z "$SENSOR" ]; then exit 1 else echo -e "\n\e[1;32mSensor assigned - $SENSOR\e[0m\n" | logger -s -t OpenIPC - SENSOR_MODULE=$(ls /sys/module | grep $SENSOR) - if [ -n "$SENSOR_MODULE" ]; then - rmmod $SENSOR_MODULE + DRIVER=$(ls /sys/module | grep $SENSOR) + if [ -n "$DRIVER" ]; then + rmmod $DRIVER fi set_sensor fi diff --git a/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar b/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar index 99520ca9..97b8c68f 100755 --- a/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar +++ b/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar @@ -3,12 +3,11 @@ # OpenIPC.org | 2024 # -PATH_MODULE=/lib/modules/4.9.84/sigmastar -PATH_SENSOR=$PATH_MODULE/sensor +MODULE=/lib/modules/4.9.84/sigmastar SENSOR=$(fw_printenv -n sensor) detect_sensor() { - insmod $PATH_SENSOR/sensor_config.ko + insmod $MODULE/sensor_config.ko if [ -e /dev/srcfg ]; then echo srcfg 0 1 0 0 0 0 > /dev/srcfg rmmod sensor_config @@ -20,7 +19,7 @@ detect_sensor() { set_sensor() { case $SENSOR in gc2053|gc4653|imx274|imx307|imx335|imx347|imx415|sc501ai|sc8235) - insmod $PATH_SENSOR/sensor_${SENSOR}_mipi.ko chmap=1 + insmod $MODULE/sensor_${SENSOR}_mipi.ko chmap=1 ;; *) echo -e "\n\e[1;31mUNSUPPORTED sensor - $SENSOR\e[0m\n" | logger -s -t OpenIPC @@ -29,20 +28,20 @@ set_sensor() { } insert_ko() { - insmod $PATH_MODULE/mhal.ko - insmod $PATH_MODULE/mi_common.ko - insmod $PATH_MODULE/mi_sys.ko cmdQBufSize=768 logBufSize=256 - insmod $PATH_MODULE/mi_rgn.ko - insmod $PATH_MODULE/mi_ldc.ko - insmod $PATH_MODULE/mi_ai.ko - insmod $PATH_MODULE/mi_ao.ko - insmod $PATH_MODULE/mi_mipitx.ko - insmod $PATH_MODULE/mi_sensor.ko - insmod $PATH_MODULE/mi_shadow.ko - insmod $PATH_MODULE/mi_divp.ko - insmod $PATH_MODULE/mi_vif.ko - insmod $PATH_MODULE/mi_vpe.ko - insmod $PATH_MODULE/mi_venc.ko fw_path=/etc/firmware/chagall.bin + insmod $MODULE/mhal.ko + insmod $MODULE/mi_common.ko + insmod $MODULE/mi_sys.ko cmdQBufSize=768 logBufSize=256 + insmod $MODULE/mi_rgn.ko + insmod $MODULE/mi_ldc.ko + insmod $MODULE/mi_ai.ko + insmod $MODULE/mi_ao.ko + insmod $MODULE/mi_mipitx.ko + insmod $MODULE/mi_sensor.ko + insmod $MODULE/mi_shadow.ko + insmod $MODULE/mi_divp.ko + insmod $MODULE/mi_vif.ko + insmod $MODULE/mi_vpe.ko + insmod $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 @@ -63,9 +62,9 @@ if [ -z "$SENSOR" ]; then exit 1 else echo -e "\n\e[1;32mSensor assigned - $SENSOR\e[0m\n" | logger -s -t OpenIPC - SENSOR_MODULE=$(ls /sys/module | grep $SENSOR) - if [ -n "$SENSOR_MODULE" ]; then - rmmod $SENSOR_MODULE + DRIVER=$(ls /sys/module | grep $SENSOR) + if [ -n "$DRIVER" ]; then + rmmod $DRIVER fi set_sensor fi diff --git a/general/package/sigmastar-osdrv-infinity6e/files/sensor/kmod/sensor_imx335_mipi.ko b/general/package/sigmastar-osdrv-infinity6e/files/sensor/kmod/sensor_imx335_mipi.ko deleted file mode 100644 index 5e71ed6442d2936aeb4e38e6230f1c9e767882d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20904 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 diff --git a/general/package/sigmastar-osdrv-infinity6e/files/sensor/kmod/sensor_imx415_mipi.ko b/general/package/sigmastar-osdrv-infinity6e/files/sensor/kmod/sensor_imx415_mipi.ko deleted file mode 100644 index 937e90d59de20a96cd99ca67528a00731ef51d17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25784 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 diff --git a/general/package/sigmastar-osdrv-infinity6e/sigmastar-osdrv-infinity6e.mk b/general/package/sigmastar-osdrv-infinity6e/sigmastar-osdrv-infinity6e.mk index 9413c023..23e101b9 100644 --- a/general/package/sigmastar-osdrv-infinity6e/sigmastar-osdrv-infinity6e.mk +++ b/general/package/sigmastar-osdrv-infinity6e/sigmastar-osdrv-infinity6e.mk @@ -15,9 +15,6 @@ define SIGMASTAR_OSDRV_INFINITY6E_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.9.84/sigmastar $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.84/sigmastar $(SIGMASTAR_OSDRV_INFINITY6E_PKGDIR)/files/kmod/* - $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.9.84/sigmastar/sensor - $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.84/sigmastar/sensor $(SIGMASTAR_OSDRV_INFINITY6E_PKGDIR)/files/sensor/kmod/* - $(INSTALL) -m 755 -d $(TARGET_DIR)/etc/firmware $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/firmware $(SIGMASTAR_OSDRV_INFINITY6E_PKGDIR)/files/sensor/firmware/* diff --git a/general/package/sigmastar-osdrv-sensors/sigmastar-osdrv-sensors.mk b/general/package/sigmastar-osdrv-sensors/sigmastar-osdrv-sensors.mk index e2c33165..4267fff4 100644 --- a/general/package/sigmastar-osdrv-sensors/sigmastar-osdrv-sensors.mk +++ b/general/package/sigmastar-osdrv-sensors/sigmastar-osdrv-sensors.mk @@ -7,14 +7,9 @@ SIGMASTAR_OSDRV_SENSORS_SITE = $(call github,openipc,sensors,$(SIGMASTAR_OSDRV_SENSORS_VERSION)) SIGMASTAR_OSDRV_SENSORS_VERSION = HEAD -SIGMASTAR_OSDRV_SENSORS_LICENSE = MIT -SIGMASTAR_OSDRV_SENSORS_LICENSE_FILES = LICENSE +define SIGMASTAR_OSDRV_SENSORS_INSTALL_TARGET_CMDS + $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/4.9.84/sigmastar + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/4.9.84/sigmastar $(@D)/sigmastar/$(OPENIPC_SOC_FAMILY)/* +endef -SIGMASTAR_OSDRV_SENSORS_MODULE_SUBDIRS = $(OPENIPC_SOC_VENDOR)/sources/$(OPENIPC_SOC_FAMILY) -SIGMASTAR_OSDRV_SENSORS_MODULE_MAKE_OPTS = \ - SENSOR_VERSION=$(OPENIPC_SOC_FAMILY) \ - INSTALL_MOD_DIR=$(OPENIPC_SOC_VENDOR) \ - KSRC=$(LINUX_DIR) - -$(eval $(kernel-module)) $(eval $(generic-package))