Add more modules for T21 soc

pull/613/head
Igor Zalatov (from Citadel PC) 2023-01-15 19:57:20 +03:00
parent 98449f52af
commit f80d77e4df
16 changed files with 37 additions and 5 deletions

View File

@ -0,0 +1,13 @@
FILE MD5SUM SIZE GRAB SOC FIRMWARE
sensor_jxf37_t21.ko 0096780fc07334729e61b35580c3ddf8 17030 @metsys1 T21L cip37210v2
sensor_os02b10_t21.ko b1b8c6d95306789aeb459d5012b07846 14996 @bob-builder T21Z Wansview
sensor_os02g10_t21.ko 04f44457f7aeeba058ea676daf96bc8e 16223 @bob-builder T21Z Wansview
sensor_ov2735b_t21.ko 45a3b49b2ccc064493433cf136ed59a5 16448 @bob-builder T21Z Wansview
sensor_sc2335_t21.ko 22fc60e4ac52491f9b5df2af244e21bc 17726 @john T31Z CamHi
tx-isp-t21l.ko 8e0fe41ff138aee4d011edbf1994e246 732733 @metsys1 T21L cip37210v2
tx-isp-t21z.ko 8e73245902dc2230fce3593b5a701f27 734529 @john T21Z CamHi
tx-isp-t21z-2.ko dde2bb198728cb9e3860d2d740a41cd8 734177 @bob-builder T21Z Wansview

View File

@ -1,6 +1,7 @@
#!/bin/sh
KMOD_PATH=/lib/modules/3.10.14__isvp_turkey_1.0__/ingenic
SOC=$(ipcinfo --chip-name || fw_printenv -n soc)
echo 1 >/proc/sys/vm/overcommit_memory
@ -40,17 +41,21 @@ case ${SENSOR} in
ISP_PARAM="isp_clk=90000000"
SENSOR_PARAM=""
;;
"jxf37")
ISP_PARAM="isp_clk=90000000"
SENSOR_PARAM="sensor_gpio_func=0"
;;
"sc2232")
ISP_PARAM="isp_clk=90000000"
SENSOR_PARAM=""
;;
"sc2335")
ISP_PARAM="isp_clk=125000000"
SENSOR_PARAM=""
SENSOR_PARAM="sensor_gpio_func=0"
;;
*)
ISP_PARAM="isp_clk=125000000"
SENSOR_PARAM=""
ISP_PARAM="isp_clk=90000000"
SENSOR_PARAM="sensor_gpio_func=0"
break
;;
esac
@ -63,7 +68,7 @@ echo --------------------
lsmod | grep "tx_isp" >/dev/null
if [ $? -ne 0 ]; then
insmod ${KMOD_PATH/%\//}/tx-isp-t21.ko ${ISP_PARAM}
insmod ${KMOD_PATH/%\//}/tx-isp-${SOC}.ko ${ISP_PARAM}
check_return "insmod isp drv"
fi

View File

@ -0,0 +1,8 @@
FILE MD5SUM SIZE GRAB SOC FIRMWARE
jxf37-t21.bin 5c29e8b8e787cdd0651dfbd29eba73dc 121496 @metsys1 T21L cip37210v2
os02b10-t21.bin 1f235dd55e9b8f7090ecf92af9d7d6cc 121496 @bob-builder T21Z Wansview
os02g10-t21.bin bce272b3ebea24bc06eaba34bea042d4 121496 @bob-builder T21Z Wansview
ov2735b-t21.bin 281b998627c0c9a28874756f6870b29b 121496 @bob-builder T21Z Wansview
sc2335-t21.bin 2e99afac30c1d67b73550ffb72d65b91 121496 @john T21Z CamHi

View File

@ -17,6 +17,8 @@ define INGENIC_OSDRV_T21_INSTALL_TARGET_CMDS
# $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensor $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/sensor/params/*.bin
$(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensor $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/sensor/params/jxf23-t21.bin
$(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensor $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/sensor/params/jxf37-t21.bin
$(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensor $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/sensor/params/ov2735b-t21.bin
$(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensor $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/sensor/params/sc2232-t21.bin
$(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensor $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/sensor/params/sc2335-t21.bin
@ -31,10 +33,14 @@ define INGENIC_OSDRV_T21_INSTALL_TARGET_CMDS
$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14__isvp_turkey_1.0__/ingenic $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/kmod/reset.ko
$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14__isvp_turkey_1.0__/ingenic $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/kmod/rled.ko
$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14__isvp_turkey_1.0__/ingenic $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/kmod/sinfo.ko
$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14__isvp_turkey_1.0__/ingenic $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/kmod/tx-isp-t21.ko
$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14__isvp_turkey_1.0__/ingenic $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/kmod/tx-isp-t21l.ko
$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14__isvp_turkey_1.0__/ingenic $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/kmod/tx-isp-t21n.ko
$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14__isvp_turkey_1.0__/ingenic $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/kmod/tx-isp-t21z.ko
$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14__isvp_turkey_1.0__/ingenic $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/kmod/wifien.ko
$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14__isvp_turkey_1.0__/ingenic $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/kmod/sensor_jxf23_t21.ko
$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14__isvp_turkey_1.0__/ingenic $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/kmod/sensor_jxf37_t21.ko
$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14__isvp_turkey_1.0__/ingenic $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/kmod/sensor_ov2735b_t21.ko
$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14__isvp_turkey_1.0__/ingenic $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/kmod/sensor_sc2232_t21.ko
$(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14__isvp_turkey_1.0__/ingenic $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/kmod/sensor_sc2335_t21.ko