Add more modules for T21 soc (#613)

pull/615/head
Igor Zalatov 2023-01-16 10:41:21 +03:00 committed by GitHub
parent 98449f52af
commit 697c2df7d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
37 changed files with 90 additions and 10 deletions

View File

@ -0,0 +1,29 @@
FILE MD5SUM SIZE GRAB SOC FIRMWARE
sensor_jxf23_t21n.ko d7dadc963c26ce7ca465d361df48a94c 18264 @flyrouter T21N CamHi
sensor_jxf23_t21z.ko fcdecb6440d83bb206df4b9cf52c2c48 17888 @john T21Z CamHi
sensor_jxf37_t21l.ko 0096780fc07334729e61b35580c3ddf8 17030 @metsys1 T21L cip37210v2
sensor_jxf37_t21z.ko 3dc2e89d30e968bb85cf048e1d688251 16998 @themactep T21Z Shoppers
sensor_os02b10_t21z.ko b1b8c6d95306789aeb459d5012b07846 14996 @bob-builder T21Z Wansview
sensor_os02g10_t21z.ko 04f44457f7aeeba058ea676daf96bc8e 16223 @bob-builder T21Z Wansview
sensor_ov2735b_t21z.ko 45a3b49b2ccc064493433cf136ed59a5 16448 @bob-builder T21Z Wansview
sensor_sc1245a_t21n.ko 398dd5eb2ef697fa7f50e648d2d16788 16676 @flyrouter T21N Jabsco
sensor_sc1345_t21z.ko f4bae56550a385dcbbb11d327f59777a 15864 @themactep T21Z Shoppers
sensor_sc2230_t21n.ko 44e51b2eac0f93c1adcad906c69059fc 15760 @flyrouter T21N Jabsco
sensor_sc2232_t21n.ko a739485a158a247df079e221ec973ab5 18028 @flyrouter T21N Jabsco
sensor_sc2232h_t21n.ko b1ad55e6f9f4cdc696f70855a3cbcef8 18237 @flyrouter T21N CamHi
sensor_sc2232h_t21z.ko 14413a6b9a5675f73a2137dba927405c 18253 @john T21Z CamHi
sensor_sc2300_t21z.ko a66a2ef0444ea67f39a2914ec7a8bbbf 17447 @themactep T21Z Shoppers
sensor_sc2332_t21z.ko f5cd31d4c1555660fd1ea6014b06429e 15071 @themactep T21Z Shoppers
sensor_sc2335_t21n.ko 9318b3db2f7d79c7c014c04e64a26381 16967 @flyrouter T21N CamHi
sensor_sc2335_t21z.ko 22fc60e4ac52491f9b5df2af244e21bc 17726 @john T31Z CamHi
tx-isp-t21l.ko 8e0fe41ff138aee4d011edbf1994e246 732733 @metsys1 T21L cip37210v2
tx-isp-t21n.ko f8c577640b9cc31a4a846cb174210755 706092 @flyrouter T21N Jabsco
tx-isp-t21n-2.ko 8e0fe41ff138aee4d011edbf1994e246 732733 @flyrouter T21N CamHi
tx-isp-t21z.ko 8e73245902dc2230fce3593b5a701f27 734529 @john T21Z CamHi
tx-isp-t21z-2.ko dde2bb198728cb9e3860d2d740a41cd8 734177 @bob-builder T21Z Wansview
tx-isp-t21z-3.ko f5c56de7cde15721cb8c72a2cb9e796f 732701 @themactep T21Z Shoppers

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
@ -37,20 +38,36 @@ case ${SENSOR} in
SENSOR_PARAM="sensor_max_fps=25 data_interface=1"
;;
"jxf23")
ISP_PARAM="isp_clk=125000000"
SENSOR_PARAM="sensor_gpio_func=0"
;;
"jxf37")
ISP_PARAM="isp_clk=90000000"
SENSOR_PARAM=""
SENSOR_PARAM="sensor_gpio_func=0"
;;
"ov2735b")
ISP_PARAM="isp_clk=125000000"
SENSOR_PARAM="sensor_gpio_func=0"
;;
"sc2232")
ISP_PARAM="isp_clk=90000000"
SENSOR_PARAM=""
;;
"sc2232h")
ISP_PARAM="isp_clk=125000000"
SENSOR_PARAM="sensor_gpio_func=0"
;;
"sc2332")
ISP_PARAM=""
SENSOR_PARAM="sensor_gpio_func=0"
;;
"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 +80,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
@ -75,6 +92,6 @@ fi
lsmod | grep ${SENSOR} >/dev/null
if [ $? -ne 0 ]; then
insmod ${KMOD_PATH/%\//}/sensor_${SENSOR}_t21.ko ${SENSOR_PARAM}
insmod ${KMOD_PATH/%\//}/sensor_${SENSOR}_${SOC}.ko ${SENSOR_PARAM}
check_return "insmod sensor drv"
fi

View File

@ -0,0 +1,24 @@
FILE MD5SUM SIZE GRAB SOC FIRMWARE
jxf23-t21.bin d5a7b0353bfa8eb9534d5c55616294da 121496 @flyrouter T21N CamHi
jxf23-t21.bin d5a7b0353bfa8eb9534d5c55616294da 121496 @john T21Z CamHi
jxf37-t21.bin 5c29e8b8e787cdd0651dfbd29eba73dc 121496 @metsys1 T21L cip37210v2
jxf37-t21.bin 5c29e8b8e787cdd0651dfbd29eba73dc 121496 @themactep T21Z Shoppers
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
sc1245a-t21.bin 4f96b724a2de5949e8dfb2f32c0e48ad 121496 @flyrouter T21N Jabsco
sc1345-t21.bin f8b029431edadfc15518dc5133e3c7b2 121496 @themactep T21Z Shoppers
sc2230-t21.bin 5df9bc15d445a6f31ca146c8f272cdda 121496 @flyrouter T21N Jabsco
sc2232-t21.bin e42492f8d7184a8b0601fb1a437db9f0 121496 @flyrouter T21N Jabsco
sc2232h-t21.bin 455117e1a0dc83d36a964c798f8eb006 121496 @flyrouter T21N CamHi
sc2232h-t21.bin 455117e1a0dc83d36a964c798f8eb006 121496 @john T21Z CamHi
sc2300-300w-t21.bin 83c2b3d50f8be41086b02887b1471f6a 121496 @themactep T21Z Shoppers
sc2300-t21.bin 83c2b3d50f8be41086b02887b1471f6a 121496 @themactep T21Z Shoppers
sc2332-t21.bin 95ffdfb79328c01760096d8eb9f59b09 121496 @themactep T21Z Shoppers
sc2335-t21.bin 8740c28b83d78712da9c7f11b5ee070a 121496 @flyrouter T21N CamHi
sc2335-t21-2.bin 2e99afac30c1d67b73550ffb72d65b91 121496 @john T21Z CamHi

View File

@ -17,7 +17,10 @@ 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/sc2300-t21.bin
$(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensor $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/sensor/params/sc2335-t21.bin
$(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/3.10.14__isvp_turkey_1.0__/ingenic
@ -31,12 +34,19 @@ 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/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_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
$(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/sensor_jxf23_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/sensor_jxf37_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/sensor_ov2735b_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/sensor_sc2232_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/sensor_sc2300_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/sensor_sc2335_t21z.ko
ln -sf sensor_sc2335_t21z.ko $(TARGET_DIR)/lib/modules/3.10.14__isvp_turkey_1.0__/ingenic/sensor_sc2335_t21n.ko
$(INSTALL) -m 755 -d $(TARGET_DIR)/usr/bin
$(INSTALL) -m 755 -t $(TARGET_DIR)/usr/bin $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t21/files/script/load*