diff --git a/br-ext-chip-goke/board/gk7205v200/kernel/gk7205v300.generic.config b/br-ext-chip-goke/board/gk7205v200/kernel/gk7205v300.generic.config index 6c6d09c3..f92e39f9 100644 --- a/br-ext-chip-goke/board/gk7205v200/kernel/gk7205v300.generic.config +++ b/br-ext-chip-goke/board/gk7205v200/kernel/gk7205v300.generic.config @@ -733,7 +733,7 @@ CONFIG_CFG80211=m CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_INTERNAL_REGDB is not set CONFIG_CFG80211_CRDA_SUPPORT=y -CONFIG_CFG80211_WEXT=n +CONFIG_CFG80211_WEXT=y # CONFIG_LIB80211 is not set CONFIG_MAC80211=m CONFIG_MAC80211_HAS_RC=y diff --git a/general/package/ingenic-opensdk/src/kernel/sensor_info/sample_sinfo.c b/general/package/ingenic-opensdk/src/kernel/sensor_info/sample_sinfo.c index 90a1c72e..df5548ed 100644 --- a/general/package/ingenic-opensdk/src/kernel/sensor_info/sample_sinfo.c +++ b/general/package/ingenic-opensdk/src/kernel/sensor_info/sample_sinfo.c @@ -113,6 +113,7 @@ SENSOR_INFO_T g_sinfo[] = {"sc500ai"}, {"jxq03"}, {"jxq03p"}, + {"sc3338"}, }; int main(int argc,char **argv) diff --git a/general/package/ingenic-opensdk/src/kernel/sensor_info/sensor_info.c b/general/package/ingenic-opensdk/src/kernel/sensor_info/sensor_info.c index 66244cf7..4f31538a 100644 --- a/general/package/ingenic-opensdk/src/kernel/sensor_info/sensor_info.c +++ b/general/package/ingenic-opensdk/src/kernel/sensor_info/sensor_info.c @@ -173,7 +173,7 @@ SENSOR_INFO_T g_sinfo[] = {"sc500ai", 0x30, "cgu_cim", 24000000, {0xce, 0x1f}, 1, {0x3107, 0x3108}, 2, 2, NULL}, {"jxq03", 0x40, "cgu_cim", 24000000, {0x05, 0x07}, 1, {0xa, 0xb}, 1, 2, NULL}, {"jxq03p", 0x40, "cgu_cim", 24000000, {0x08, 0x43}, 1, {0xa, 0xb}, 1, 2, NULL}, - + {"sc3338", 0x30, "cgu_cim", 24000000, {0xcc, 0x41}, 1, {0x3107, 0x3108}, 2, 2, NULL}, }; static int8_t g_sensor_id = -1; diff --git a/general/package/ingenic-osdrv-t31/files/kmod/audio.ko b/general/package/ingenic-osdrv-t31/files/kmod/audio.ko index cd47bb5f..e0ab99c6 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/audio.ko and b/general/package/ingenic-osdrv-t31/files/kmod/audio.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/avpu.ko b/general/package/ingenic-osdrv-t31/files/kmod/avpu.ko index 7edcf0f7..9e352559 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/avpu.ko and b/general/package/ingenic-osdrv-t31/files/kmod/avpu.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_ar1337_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ar1337_t31.ko new file mode 100644 index 00000000..6a851cd7 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ar1337_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_bf3a03_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_bf3a03_t31.ko index 279d333f..6e149fd4 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_bf3a03_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_bf3a03_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_c2399_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_c2399_t31.ko index 9e1b36cf..5bd8ee5b 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_c2399_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_c2399_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_c23a98_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_c23a98_t31.ko index 60d5be3a..113e8c53 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_c23a98_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_c23a98_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_c3390_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_c3390_t31.ko index 1706f86d..cbbef7d2 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_c3390_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_c3390_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_c4390_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_c4390_t31.ko index 8bea9ba5..d58ec49e 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_c4390_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_c4390_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc0328_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc0328_t31.ko index 9c6e30ed..0d474370 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc0328_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc0328_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc032a_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc032a_t31.ko index 7cd34c92..7926d3b1 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc032a_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc032a_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc1034_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc1034_t31.ko index 5bc46545..7c666c34 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc1034_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc1034_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc1054_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc1054_t31.ko index e14e0996..9b025824 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc1054_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc1054_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc2023_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc2023_t31.ko index 32266f5d..ee5c7626 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc2023_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc2023_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc2033_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc2033_t31.ko index 949c5d3b..dbd5887d 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc2033_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc2033_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc2053_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc2053_t31.ko index d14f9494..a1fdae15 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc2053_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc2053_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc2083_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc2083_t31.ko index d0a14f8b..0ebb37b6 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc2083_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc2083_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc2093_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc2093_t31.ko index cb1807be..b8bcc53a 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc2093_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc2093_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc4653_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc4653_t31.ko index 7253dba9..4f102408 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc4653_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc4653_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc4c33_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc4c33_t31.ko index 0bf74c6b..f984f6d8 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc4c33_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc4c33_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc5035_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc5035_t31.ko index 7c082ada..bbbb03f1 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc5035_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_gc5035_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_imx307_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_imx307_t31.ko index 55d1e88c..3312ccd8 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_imx307_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_imx307_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_imx327_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_imx327_t31.ko index 75a6df35..dfcad276 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_imx327_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_imx327_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_imx335_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_imx335_t31.ko index 6c9482f5..2fd8ceab 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_imx335_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_imx335_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf23_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf23_t31.ko index b942d3bb..981b37b2 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf23_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf23_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf352_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf352_t31.ko index 48b3cd0d..3bb7c4f6 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf352_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf352_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf35_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf35_t31.ko index 01e3d974..d18f6cc3 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf35_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf35_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf37_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf37_t31.ko index 1204d08f..1c22ac09 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf37_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf37_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf37p_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf37p_t31.ko index ebfc046c..189c524a 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf37p_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf37p_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf38p_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf38p_t31.ko new file mode 100644 index 00000000..241b8f30 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf38p_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf51_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf51_t31.ko index ebfc5a16..7d85c167 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf51_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf51_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf53_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf53_t31.ko index 95da49aa..793929f6 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf53_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxf53_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxh62_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxh62_t31.ko index 34020ab8..f1726303 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxh62_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxh62_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxh63_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxh63_t31.ko index ffe147d1..70cc38b9 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxh63_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxh63_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxh66_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxh66_t31.ko index 4ea1785c..93f26979 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxh66_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxh66_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxk03_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxk03_t31.ko index e4f625a0..437c19a3 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxk03_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxk03_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxk04_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxk04_t31.ko index aff6c353..d4a09226 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxk04_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxk04_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxk05_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxk05_t31.ko index 19505ade..45c866b3 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxk05_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxk05_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxq03_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxq03_t31.ko index 47bc4267..dc6cf68a 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxq03_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxq03_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxq03p_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxq03p_t31.ko index a70fa086..359eb51f 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxq03p_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_jxq03p_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_mis2006_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_mis2006_t31.ko index 8053e448..95e33079 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_mis2006_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_mis2006_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_mis2008_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_mis2008_t31.ko index b206f5af..daf2016e 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_mis2008_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_mis2008_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_mis4001_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_mis4001_t31.ko new file mode 100644 index 00000000..03d7cec8 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_mis4001_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_mis5001_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_mis5001_t31.ko new file mode 100644 index 00000000..25d114a2 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_mis5001_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_os02d20_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_os02d20_t31.ko index f5b5a9bb..e04b6f6f 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_os02d20_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_os02d20_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_os02g10_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_os02g10_t31.ko index 15c8feaf..8ffcf36e 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_os02g10_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_os02g10_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_os02k10_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_os02k10_t31.ko index 89593801..9741a83e 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_os02k10_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_os02k10_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_os03b10_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_os03b10_t31.ko new file mode 100644 index 00000000..60870be2 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_os03b10_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_os04b10_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_os04b10_t31.ko index 723d1d36..38e65595 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_os04b10_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_os04b10_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_os04c10_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_os04c10_t31.ko index 5c5b7886..5ea89f99 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_os04c10_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_os04c10_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_os05a10_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_os05a10_t31.ko index a0951d5b..0be2ce78 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_os05a10_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_os05a10_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_ov2740_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ov2740_t31.ko index a4dfd4ea..5f82d69f 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_ov2740_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ov2740_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_ov2745_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ov2745_t31.ko index d6d2bfc4..07b1999e 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_ov2745_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ov2745_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_ov5648_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ov5648_t31.ko index cf33d1cd..ae23fb1f 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_ov5648_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ov5648_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_ov5695_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ov5695_t31.ko new file mode 100644 index 00000000..4dfbd2e3 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ov5695_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_ov9732_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ov9732_t31.ko index eb191093..3d9710ed 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_ov9732_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ov9732_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_ps5258_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ps5258_t31.ko index e9d931ec..f9221e51 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_ps5258_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ps5258_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_ps5260_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ps5260_t31.ko index ae0660e8..76a1b646 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_ps5260_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ps5260_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_ps5268_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ps5268_t31.ko index e3ce0582..c4840b6a 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_ps5268_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ps5268_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_ps5270_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ps5270_t31.ko index 8c78dc2b..18a3c887 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_ps5270_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ps5270_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_ps5520_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ps5520_t31.ko new file mode 100644 index 00000000..3e236d01 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_ps5520_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc200ai_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc200ai_t31.ko index 04bc8a7a..3227e107 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc200ai_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc200ai_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc200ai_t31_sdk.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc200ai_t31_sdk.ko deleted file mode 100644 index ee6060f7..00000000 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc200ai_t31_sdk.ko and /dev/null differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc201cs_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc201cs_t31.ko new file mode 100644 index 00000000..050f191d Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc201cs_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2210_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2210_t31.ko index 3a246603..858494ad 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2210_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2210_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2232h_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2232h_t31.ko index 16db4219..94761f2b 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2232h_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2232h_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2235_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2235_t31.ko index 0623887e..ef7fabdf 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2235_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2235_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2239_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2239_t31.ko index a74ef54c..b36129bb 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2239_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2239_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2239p_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2239p_t31.ko index b0c2d2a2..f4c68176 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2239p_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2239p_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc223a_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc223a_t31.ko index 63ed2994..85385713 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc223a_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc223a_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc230ai_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc230ai_t31.ko new file mode 100644 index 00000000..376ed275 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc230ai_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2310_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2310_t31.ko index 2c97efcc..69dff1eb 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2310_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2310_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2315e_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2315e_t31.ko index 5ab3ae81..312e329e 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2315e_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2315e_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2332_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2332_t31.ko index 4e8b98bf..7cf52dfa 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2332_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2332_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2335_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2335_t31.ko index 0a197867..77afeb3c 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2335_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2335_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2336_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2336_t31.ko index 5fea0c6e..e74e29d5 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2336_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc2336_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc301IoT_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc301IoT_t31.ko new file mode 100644 index 00000000..37082ea1 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc301IoT_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc3235_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc3235_t31.ko index d81e840d..eb0fc3ad 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc3235_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc3235_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc3335_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc3335_t31.ko index c2ede0a0..39b39509 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc3335_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc3335_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc3336_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc3336_t31.ko new file mode 100644 index 00000000..1d4b5f73 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc3336_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc3338_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc3338_t31.ko new file mode 100644 index 00000000..36169beb Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc3338_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc401ai_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc401ai_t31.ko index 0885ce5d..b318ce91 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc401ai_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc401ai_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc4236_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc4236_t31.ko index d4135db6..c7bd547d 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc4236_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc4236_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc4236h_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc4236h_t31.ko index b6dbd22b..1308390e 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc4236h_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc4236h_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc4238_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc4238_t31.ko index 26e20c3b..ce83dd65 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc4238_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc4238_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc4335_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc4335_t31.ko index 7bc59877..91eeaeac 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc4335_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc4335_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc4336_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc4336_t31.ko new file mode 100644 index 00000000..c877a9e1 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc4336_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc450ai_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc450ai_t31.ko new file mode 100644 index 00000000..67acdf24 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc450ai_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc500ai_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc500ai_t31.ko index f3ccf53b..c1246f74 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc500ai_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc500ai_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc5235_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc5235_t31.ko index 806fa1ec..74e75f9b 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc5235_t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sc5235_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_sp1405_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sp1405_t31.ko new file mode 100644 index 00000000..e0881dba Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_sp1405_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sensor_tp2850_t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/sensor_tp2850_t31.ko new file mode 100644 index 00000000..fc66f78e Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/kmod/sensor_tp2850_t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/sinfo.ko b/general/package/ingenic-osdrv-t31/files/kmod/sinfo.ko index c4f8f96a..27a01590 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/sinfo.ko and b/general/package/ingenic-osdrv-t31/files/kmod/sinfo.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/kmod/tx-isp-t31.ko b/general/package/ingenic-osdrv-t31/files/kmod/tx-isp-t31.ko index 267280ac..8f8a59ba 100644 Binary files a/general/package/ingenic-osdrv-t31/files/kmod/tx-isp-t31.ko and b/general/package/ingenic-osdrv-t31/files/kmod/tx-isp-t31.ko differ diff --git a/general/package/ingenic-osdrv-t31/files/script/load_ingenic b/general/package/ingenic-osdrv-t31/files/script/load_ingenic index 31090fb3..cce764d0 100755 --- a/general/package/ingenic-osdrv-t31/files/script/load_ingenic +++ b/general/package/ingenic-osdrv-t31/files/script/load_ingenic @@ -84,6 +84,10 @@ case ${SENSOR} in ISP_PARAM="isp_clk=100000000 isp_ch0_pre_dequeue_time=20 isp_ch0_pre_dequeue_interrupt_process=0 isp_memopt=1" SENSOR_PARAM="" ;; +"sc3338") + ISP_PARAM="isp_clk=150000000" + SENSOR_PARAM="" + ;; "sc5235") ISP_PARAM="isp_clk=200000000" SENSOR_PARAM="" diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/c2399-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/c2399-t31.bin new file mode 100644 index 00000000..04e133a3 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/c2399-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/c23a98-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/c23a98-t31.bin new file mode 100644 index 00000000..2302ebdb Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/c23a98-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/c4390-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/c4390-t31.bin new file mode 100644 index 00000000..76ec4b60 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/c4390-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/gc2083-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/gc2083-t31.bin index ed5160f3..de0e3c57 100644 Binary files a/general/package/ingenic-osdrv-t31/files/sensor/params/gc2083-t31.bin and b/general/package/ingenic-osdrv-t31/files/sensor/params/gc2083-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/gc3003-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/gc3003-t31.bin new file mode 100644 index 00000000..ecb1a4e9 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/gc3003-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/imx327-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/imx327-t31.bin new file mode 100644 index 00000000..00081638 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/imx327-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/jxf352-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/jxf352-t31.bin new file mode 100644 index 00000000..502aca69 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/jxf352-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/jxf37p-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/jxf37p-t31.bin new file mode 100644 index 00000000..2fca6922 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/jxf37p-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/jxf51-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/jxf51-t31.bin new file mode 100644 index 00000000..f5450f2f Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/jxf51-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/jxf53-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/jxf53-t31.bin new file mode 100644 index 00000000..8d056101 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/jxf53-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/jxk05-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/jxk05-t31.bin new file mode 100644 index 00000000..f207474a Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/jxk05-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/mis2006-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/mis2006-t31.bin new file mode 100644 index 00000000..6d63f2a8 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/mis2006-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/mis2008-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/mis2008-t31.bin new file mode 100644 index 00000000..1d49760b Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/mis2008-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/mis4001-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/mis4001-t31.bin new file mode 100644 index 00000000..3dfee4e8 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/mis4001-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/os02d20-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/os02d20-t31.bin new file mode 100644 index 00000000..f90b58f2 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/os02d20-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/sc200ai-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/sc200ai-t31.bin index c77096a6..dd785b9c 100644 Binary files a/general/package/ingenic-osdrv-t31/files/sensor/params/sc200ai-t31.bin and b/general/package/ingenic-osdrv-t31/files/sensor/params/sc200ai-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/sc223a-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/sc223a-t31.bin new file mode 100644 index 00000000..58766616 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/sc223a-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/sc2332-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/sc2332-t31.bin new file mode 100644 index 00000000..8142e0ae Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/sc2332-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/sc2336-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/sc2336-t31.bin new file mode 100644 index 00000000..8ddf0e22 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/sc2336-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/sc301IoT-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/sc301IoT-t31.bin new file mode 100644 index 00000000..e35e217d Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/sc301IoT-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/sc3235-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/sc3235-t31.bin new file mode 100644 index 00000000..9c13d972 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/sc3235-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/sc3335-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/sc3335-t31.bin new file mode 100644 index 00000000..ff7f6a46 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/sc3335-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/sc3336-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/sc3336-t31.bin new file mode 100644 index 00000000..23cb1f1d Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/sc3336-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/sc3338-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/sc3338-t31.bin new file mode 100644 index 00000000..0bb1287c Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/sc3338-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/sc401ai-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/sc401ai-t31.bin new file mode 100644 index 00000000..cfff1679 Binary files /dev/null and b/general/package/ingenic-osdrv-t31/files/sensor/params/sc401ai-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/params/sc500ai-t31.bin b/general/package/ingenic-osdrv-t31/files/sensor/params/sc500ai-t31.bin index cfff1679..480fca88 100644 Binary files a/general/package/ingenic-osdrv-t31/files/sensor/params/sc500ai-t31.bin and b/general/package/ingenic-osdrv-t31/files/sensor/params/sc500ai-t31.bin differ diff --git a/general/package/ingenic-osdrv-t31/files/sensor/sc3338.yaml b/general/package/ingenic-osdrv-t31/files/sensor/sc3338.yaml new file mode 100644 index 00000000..33d8c4a5 --- /dev/null +++ b/general/package/ingenic-osdrv-t31/files/sensor/sc3338.yaml @@ -0,0 +1,6 @@ +sensor: + name: sc3338 + address: 0x30 + width: 2304 + height: 1296 + bus: i2c diff --git a/general/package/ingenic-osdrv-t31/ingenic-osdrv-t31.mk b/general/package/ingenic-osdrv-t31/ingenic-osdrv-t31.mk index 40fe1931..c5f5b08d 100644 --- a/general/package/ingenic-osdrv-t31/ingenic-osdrv-t31.mk +++ b/general/package/ingenic-osdrv-t31/ingenic-osdrv-t31.mk @@ -28,6 +28,7 @@ define INGENIC_OSDRV_T31_INSTALL_TARGET_CMDS $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensor $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t31/files/sensor/params/sc200ai-t31.bin $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensor $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t31/files/sensor/params/sc2232h-t31.bin $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensor $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t31/files/sensor/params/sc2335-t31.bin + $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensor $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t31/files/sensor/params/sc3338-t31.bin $(INSTALL) -m 644 -t $(TARGET_DIR)/etc/sensor $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t31/files/sensor/params/sc5235-t31.bin $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/modules/3.10.14__isvp_swan_1.0__/ingenic @@ -50,6 +51,7 @@ define INGENIC_OSDRV_T31_INSTALL_TARGET_CMDS $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14__isvp_swan_1.0__/ingenic $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t31/files/kmod/sensor_sc200ai_t31.ko $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14__isvp_swan_1.0__/ingenic $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t31/files/kmod/sensor_sc2232h_t31.ko $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14__isvp_swan_1.0__/ingenic $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t31/files/kmod/sensor_sc2335_t31.ko + $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14__isvp_swan_1.0__/ingenic $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t31/files/kmod/sensor_sc3338_t31.ko $(INSTALL) -m 644 -t $(TARGET_DIR)/lib/modules/3.10.14__isvp_swan_1.0__/ingenic $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic-osdrv-t31/files/kmod/sensor_sc5235_t31.ko $(INSTALL) -m 755 -d $(TARGET_DIR)/usr/bin diff --git a/general/package/mavfwd/Config.in b/general/package/mavfwd/Config.in index 4564958e..d29ca286 100644 --- a/general/package/mavfwd/Config.in +++ b/general/package/mavfwd/Config.in @@ -2,6 +2,7 @@ config BR2_PACKAGE_MAVFWD bool "mavfwd" default n select BR2_PACKAGE_LIBEVENT_OPENIPC + select BR2_PACKAGE_DATALINK help mavfwd - Cool and awesome mavlink forwader for FPV diff --git a/general/package/mavlink-router/Config.in b/general/package/mavlink-router/Config.in index 666743fd..01810db4 100644 --- a/general/package/mavlink-router/Config.in +++ b/general/package/mavlink-router/Config.in @@ -1,5 +1,6 @@ config BR2_PACKAGE_MAVLINK_ROUTER bool "mavlink-router" + select BR2_PACKAGE_DATALINK help MAVLink Router is an application to distribute MAVLink messages between multiple endpoints (connections). It distributes packets to a single port or multiple endpoints depending on the target address. Connections can be made via UART, UDP or TCP. diff --git a/general/package/mavlink-router/files/S97mavlink b/general/package/mavlink-router/files/S97mavlink index b29dc972..66254d7d 100755 --- a/general/package/mavlink-router/files/S97mavlink +++ b/general/package/mavlink-router/files/S97mavlink @@ -5,11 +5,11 @@ case "$1" in start) - if grep -q telemetry=true /etc/wfb.conf; then + if grep -q telemetry=true /etc/datalink.conf; then echo "Starting mavlink router daemon..." /usr/bin/mavlink-routerd & else - echo "Telemetry service disabled in wfb.conf..." + echo "Telemetry service disabled in datalink.conf..." fi ;; stop) diff --git a/general/package/wifibroadcast/files/htc_9271-1.4.0.fw b/general/package/wifibroadcast/files/htc_9271-1.4.0.fw deleted file mode 100644 index 79ae6068..00000000 Binary files a/general/package/wifibroadcast/files/htc_9271-1.4.0.fw and /dev/null differ diff --git a/general/package/wifibroadcast/files/htc_9271.fw.1 b/general/package/wifibroadcast/files/htc_9271.fw.1 new file mode 100644 index 00000000..5554f71d Binary files /dev/null and b/general/package/wifibroadcast/files/htc_9271.fw.1 differ diff --git a/general/package/wifibroadcast/files/htc_9271.fw.3 b/general/package/wifibroadcast/files/htc_9271.fw.3 new file mode 100644 index 00000000..565626cd Binary files /dev/null and b/general/package/wifibroadcast/files/htc_9271.fw.3 differ diff --git a/general/package/wifibroadcast/files/setmcs b/general/package/wifibroadcast/files/setmcs new file mode 100755 index 00000000..534a5090 --- /dev/null +++ b/general/package/wifibroadcast/files/setmcs @@ -0,0 +1,24 @@ +#!/bin/sh +# +# Change Atheros MCS +# Author: Tipo Man + +case "$1" in + "1") + echo '1-1' > /sys/bus/usb/drivers/usb/unbind + rm /lib/firmware/ath9k_htc/htc_9271-1.4.0.fw + ln -s /lib/firmware/ath9k_htc/htc_9271.fw.1 /lib/firmware/ath9k_htc/htc_9271-1.4.0.fw + echo '1-1' > /sys/bus/usb/drivers/usb/bind + echo "Loaded firmware with MCS"$1 + ;; + "3") + echo '1-1' > /sys/bus/usb/drivers/usb/unbind + rm /lib/firmware/ath9k_htc/htc_9271-1.4.0.fw + ln -s /lib/firmware/ath9k_htc/htc_9271.fw.3 /lib/firmware/ath9k_htc/htc_9271-1.4.0.fw + echo '1-1' > /sys/bus/usb/drivers/usb/bind + echo "Loaded firmware with MCS"$1 + ;; + *) + echo "Only MCS 1 or 3 supported!" + ;; +esac diff --git a/general/package/wifibroadcast/files/wfb.conf b/general/package/wifibroadcast/files/wfb.conf index 5fe266d8..20f0e995 100644 --- a/general/package/wifibroadcast/files/wfb.conf +++ b/general/package/wifibroadcast/files/wfb.conf @@ -1,6 +1,8 @@ wlan=wlan0 region=BO +# By default used channel number, but, you may set freq instead. For ex: 2387M channel=14 +frequency= txpower=20 driver_txpower_override=20 bandwidth=20 diff --git a/general/package/wifibroadcast/files/wifibroadcast b/general/package/wifibroadcast/files/wifibroadcast index 3380d57e..9767e081 100755 --- a/general/package/wifibroadcast/files/wifibroadcast +++ b/general/package/wifibroadcast/files/wifibroadcast @@ -11,6 +11,19 @@ chip=$(ipcinfo -c) driver="" +set_mcs() { + mcs=$(ls -l /lib/firmware/ath9k_htc | grep "htc_9271-1.4.0.fw" | cut -d "." -f6) + if [ -z "${mcs}" ]; then + setmcs ${mcs_index} + fi + if [ ${mcs_index} -eq 1 ] || [ ${mcs_index} -eq 3 ]; then + if [ ! ${mcs_index} -eq ${mcs} ]; then + setmcs ${mcs_index} + sleep 3 + fi + fi +} + # "0bda:8813" -> (8814) -> 8814au # "0846:9052" -> (8811) -> 8821au @@ -24,18 +37,13 @@ detect_wifi_card() { driver="realtek" modprobe 88XXau rtw_tx_pwr_idx_override=${driver_txpower_override} ;; - "0cf3:9271") + "0cf3:9271" | "040d:3801") driver="atheros" + set_mcs modprobe mac80211 modprobe ath9k_htc ;; - "148f:3070") - driver="ralink" - modprobe mac80211 - modprobe rt2x00usb - modprobe rt2800usb - ;; - esac + esac done if [ -z "${driver}" ]; then @@ -68,13 +76,19 @@ load_interface() { if [ ${driver} = "realtek" ]; then ifconfig ${wlan} up iwconfig ${wlan} mode monitor - elif [ ${driver} = "atheros" ] || [ ${driver} = "ralink" ]; then + elif [ ${driver} = "atheros" ]; then iwconfig ${wlan} mode monitor ifconfig ${wlan} up fi iw reg set ${region} - iwconfig ${wlan} channel ${channel} + + if [ ! -z "${frequency}" ]; then + iwconfig ${wlan} freq ${frequency} + else + iwconfig ${wlan} channel ${channel} + fi + iw dev ${wlan} set txpower fixed $((${txpower} * 100)) } diff --git a/general/package/wifibroadcast/wifibroadcast.mk b/general/package/wifibroadcast/wifibroadcast.mk index 66dc725f..554a2069 100644 --- a/general/package/wifibroadcast/wifibroadcast.mk +++ b/general/package/wifibroadcast/wifibroadcast.mk @@ -28,8 +28,13 @@ define WIFIBROADCAST_INSTALL_TARGET_CMDS $(INSTALL) -m 755 -d $(TARGET_DIR)/usr/bin cp ../general/package/wifibroadcast/files/wifibroadcast $(TARGET_DIR)/usr/bin + $(INSTALL) -m 755 -d $(TARGET_DIR)/usr/bin + cp ../general/package/wifibroadcast/files/setmcs $(TARGET_DIR)/usr/bin + $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/firmware/ath9k_htc - cp ../general/package/wifibroadcast/files/htc_9271-1.4.0.fw $(TARGET_DIR)/lib/firmware/ath9k_htc + cp ../general/package/wifibroadcast/files/htc_9271.fw.1 $(TARGET_DIR)/lib/firmware/ath9k_htc + $(INSTALL) -m 755 -d $(TARGET_DIR)/lib/firmware/ath9k_htc + cp ../general/package/wifibroadcast/files/htc_9271.fw.3 $(TARGET_DIR)/lib/firmware/ath9k_htc endef $(eval $(generic-package))