[no ci] Sigmastar: update sensor detection

pull/1255/head
Viktor 2024-01-13 23:59:55 +01:00
parent 02d4f95a83
commit 1cbfe74443
4 changed files with 9 additions and 11 deletions

View File

@ -8,8 +8,8 @@ PATH_SENSOR=${PATH_MODULE}/sensor
SENSOR=$(fw_printenv -n sensor) SENSOR=$(fw_printenv -n sensor)
detect_sensor() { detect_sensor() {
devmem 0x1F207188 16 0x0001 insmod ${PATH_SENSOR}/sensor_config.ko
devmem 0x1F263200 16 0x000D echo srcfg 0 1 0 0 0 0 > /dev/srcfg
SENSOR=$(ipcinfo -s) SENSOR=$(ipcinfo -s)
fw_setenv sensor ${SENSOR} fw_setenv sensor ${SENSOR}
} }

View File

@ -8,9 +8,8 @@ PATH_SENSOR=${PATH_MODULE}/sensor
SENSOR=$(fw_printenv -n sensor) SENSOR=$(fw_printenv -n sensor)
detect_sensor() { detect_sensor() {
devmem 0x1F203C18 16 0x0A80 insmod ${PATH_SENSOR}/sensor_config.ko
devmem 0x1F207188 16 0x0001 echo srcfg 0 1 0 0 0 0 > /dev/srcfg
devmem 0x1F2608FC 16 0x0003
SENSOR=$(ipcinfo -s) SENSOR=$(ipcinfo -s)
fw_setenv sensor ${SENSOR} fw_setenv sensor ${SENSOR}
} }

View File

@ -8,9 +8,8 @@ PATH_SENSOR=${PATH_MODULE}/sensor
SENSOR=$(fw_printenv -n sensor) SENSOR=$(fw_printenv -n sensor)
detect_sensor() { detect_sensor() {
devmem 0x1F2079A4 16 0x0111 insmod ${PATH_SENSOR}/sensor_config.ko
devmem 0x1F207188 16 0x0001 echo srcfg 0 1 0 0 0 0 > /dev/srcfg
devmem 0x1F2608FC 16 0x0003
SENSOR=$(ipcinfo -s) SENSOR=$(ipcinfo -s)
fw_setenv sensor ${SENSOR} fw_setenv sensor ${SENSOR}
} }

View File

@ -10,10 +10,10 @@ SIGMASTAR_OSDRV_SENSORS_SOURCE = master.tar.gz
SIGMASTAR_OSDRV_SENSORS_LICENSE = MIT SIGMASTAR_OSDRV_SENSORS_LICENSE = MIT
SIGMASTAR_OSDRV_SENSORS_LICENSE_FILES = LICENSE 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 = \ SIGMASTAR_OSDRV_SENSORS_MODULE_MAKE_OPTS = \
SENSOR_VERSION=$(OPENIPC_SOC_MODEL)-$(OPENIPC_SOC_FAMILY) \ SENSOR_VERSION=$(OPENIPC_SOC_FAMILY) \
INSTALL_MOD_DIR=sigmastar \ INSTALL_MOD_DIR=$(OPENIPC_SOC_VENDOR) \
KSRC=$(LINUX_DIR) KSRC=$(LINUX_DIR)
$(eval $(kernel-module)) $(eval $(kernel-module))