From 1cbfe74443f097df01adc08ee6a3b8b2b10e2912 Mon Sep 17 00:00:00 2001 From: Viktor <35473052+viktorxda@users.noreply.github.com> Date: Sat, 13 Jan 2024 23:59:55 +0100 Subject: [PATCH] [no ci] Sigmastar: update sensor detection --- .../sigmastar-osdrv-infinity6/files/script/load_sigmastar | 4 ++-- .../sigmastar-osdrv-infinity6b0/files/script/load_sigmastar | 5 ++--- .../sigmastar-osdrv-infinity6e/files/script/load_sigmastar | 5 ++--- .../sigmastar-osdrv-sensors/sigmastar-osdrv-sensors.mk | 6 +++--- 4 files changed, 9 insertions(+), 11 deletions(-) diff --git a/general/package/sigmastar-osdrv-infinity6/files/script/load_sigmastar b/general/package/sigmastar-osdrv-infinity6/files/script/load_sigmastar index 3f0043ba..5a8538e9 100755 --- a/general/package/sigmastar-osdrv-infinity6/files/script/load_sigmastar +++ b/general/package/sigmastar-osdrv-infinity6/files/script/load_sigmastar @@ -8,8 +8,8 @@ PATH_SENSOR=${PATH_MODULE}/sensor SENSOR=$(fw_printenv -n sensor) detect_sensor() { - devmem 0x1F207188 16 0x0001 - devmem 0x1F263200 16 0x000D + insmod ${PATH_SENSOR}/sensor_config.ko + echo srcfg 0 1 0 0 0 0 > /dev/srcfg SENSOR=$(ipcinfo -s) fw_setenv sensor ${SENSOR} } diff --git a/general/package/sigmastar-osdrv-infinity6b0/files/script/load_sigmastar b/general/package/sigmastar-osdrv-infinity6b0/files/script/load_sigmastar index 244028ad..0fc7ae1e 100755 --- a/general/package/sigmastar-osdrv-infinity6b0/files/script/load_sigmastar +++ b/general/package/sigmastar-osdrv-infinity6b0/files/script/load_sigmastar @@ -8,9 +8,8 @@ PATH_SENSOR=${PATH_MODULE}/sensor SENSOR=$(fw_printenv -n sensor) detect_sensor() { - devmem 0x1F203C18 16 0x0A80 - devmem 0x1F207188 16 0x0001 - devmem 0x1F2608FC 16 0x0003 + insmod ${PATH_SENSOR}/sensor_config.ko + echo srcfg 0 1 0 0 0 0 > /dev/srcfg SENSOR=$(ipcinfo -s) fw_setenv sensor ${SENSOR} } diff --git a/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar b/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar index f5707f4f..fe03f727 100755 --- a/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar +++ b/general/package/sigmastar-osdrv-infinity6e/files/script/load_sigmastar @@ -8,9 +8,8 @@ PATH_SENSOR=${PATH_MODULE}/sensor SENSOR=$(fw_printenv -n sensor) detect_sensor() { - devmem 0x1F2079A4 16 0x0111 - devmem 0x1F207188 16 0x0001 - devmem 0x1F2608FC 16 0x0003 + insmod ${PATH_SENSOR}/sensor_config.ko + echo srcfg 0 1 0 0 0 0 > /dev/srcfg SENSOR=$(ipcinfo -s) fw_setenv sensor ${SENSOR} } diff --git a/general/package/sigmastar-osdrv-sensors/sigmastar-osdrv-sensors.mk b/general/package/sigmastar-osdrv-sensors/sigmastar-osdrv-sensors.mk index e2747361..f6150bd9 100644 --- a/general/package/sigmastar-osdrv-sensors/sigmastar-osdrv-sensors.mk +++ b/general/package/sigmastar-osdrv-sensors/sigmastar-osdrv-sensors.mk @@ -10,10 +10,10 @@ SIGMASTAR_OSDRV_SENSORS_SOURCE = master.tar.gz SIGMASTAR_OSDRV_SENSORS_LICENSE = MIT SIGMASTAR_OSDRV_SENSORS_LICENSE_FILES = LICENSE -SIGMASTAR_OSDRV_SENSORS_MODULE_SUBDIRS = sigmastar/sources/$(OPENIPC_SOC_FAMILY) +SIGMASTAR_OSDRV_SENSORS_MODULE_SUBDIRS = $(OPENIPC_SOC_VENDOR)/sources/$(OPENIPC_SOC_FAMILY) SIGMASTAR_OSDRV_SENSORS_MODULE_MAKE_OPTS = \ - SENSOR_VERSION=$(OPENIPC_SOC_MODEL)-$(OPENIPC_SOC_FAMILY) \ - INSTALL_MOD_DIR=sigmastar \ + SENSOR_VERSION=$(OPENIPC_SOC_FAMILY) \ + INSTALL_MOD_DIR=$(OPENIPC_SOC_VENDOR) \ KSRC=$(LINUX_DIR) $(eval $(kernel-module))