mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			Renew sinfo for T31 (#571)
							parent
							
								
									99ee8adfab
								
							
						
					
					
						commit
						da842b446d
					
				|  | @ -23,92 +23,6 @@ | ||||||
| 
 | 
 | ||||||
| #define SENSOR_TYPE_INVALID	-1 | #define SENSOR_TYPE_INVALID	-1 | ||||||
| 
 | 
 | ||||||
| enum SENSOR_TYPE |  | ||||||
| { |  | ||||||
| 	SENSOR_TYPE_OV9712=0, |  | ||||||
| 	SENSOR_TYPE_OV9732, |  | ||||||
| 	SENSOR_TYPE_OV9750, |  | ||||||
| 	SENSOR_TYPE_JXH42, |  | ||||||
| 	SENSOR_TYPE_SC1035, |  | ||||||
| 	SENSOR_TYPE_SC1135, |  | ||||||
| 	SENSOR_TYPE_SC1045, |  | ||||||
| 	SENSOR_TYPE_SC1145, |  | ||||||
| 	SENSOR_TYPE_AR0130, |  | ||||||
| 	SENSOR_TYPE_JXH61, |  | ||||||
| 	SENSOR_TYPE_GC1024, |  | ||||||
| 	SENSOR_TYPE_GC1064, |  | ||||||
| 	SENSOR_TYPE_GC2023, |  | ||||||
| 	SENSOR_TYPE_BF3115, |  | ||||||
| 	SENSOR_TYPE_IMX225, |  | ||||||
| 	SENSOR_TYPE_OV2710, |  | ||||||
| 	SENSOR_TYPE_IMX323, |  | ||||||
| 	SENSOR_TYPE_SC2135, |  | ||||||
| 	SENSOR_TYPE_SP1409, |  | ||||||
| 	SENSOR_TYPE_JXH62, |  | ||||||
| 	SENSOR_TYPE_BG0806, |  | ||||||
| 	SENSOR_TYPE_OV4689, |  | ||||||
| 	SENSOR_TYPE_JXF22, |  | ||||||
| 	SENSOR_TYPE_IMX322, |  | ||||||
| 	SENSOR_TYPE_IMX291, |  | ||||||
| 	SENSOR_TYPE_OV2735, |  | ||||||
| 	SENSOR_TYPE_SC3035, |  | ||||||
| 	SENSOR_TYPE_AR0237, |  | ||||||
| 	SENSOR_TYPE_SC2145, |  | ||||||
| 	SENSOR_TYPE_JXH65, |  | ||||||
| 	SENSOR_TYPE_SC2300, |  | ||||||
| 	SENSOR_TYPE_OV2735B, |  | ||||||
| 	SENSOR_TYPE_JXV01, |  | ||||||
| 	SENSOR_TYPE_PS5230, |  | ||||||
| 	SENSOR_TYPE_PS5250, |  | ||||||
| 	SENSOR_TYPE_OV2718, |  | ||||||
| 	SENSOR_TYPE_OV2732, |  | ||||||
| 	SENSOR_TYPE_SC2235, |  | ||||||
| 	SENSOR_TYPE_JXK02, |  | ||||||
| 	SENSOR_TYPE_OV7740, |  | ||||||
| 	SENSOR_TYPE_HM2140, |  | ||||||
| 	SENSOR_TYPE_GC2033, |  | ||||||
| 	SENSOR_TYPE_JXF28, |  | ||||||
| 	SENSOR_TYPE_OS02B10, |  | ||||||
| 	SENSOR_TYPE_OS05A10, |  | ||||||
| 	SENSOR_TYPE_SC2232, |  | ||||||
| 	SENSOR_TYPE_SC2232H, |  | ||||||
| 	SENSOR_TYPE_SC2230, |  | ||||||
| 	SENSOR_TYPE_SC4236, |  | ||||||
| 	SENSOR_TYPE_SC1245, |  | ||||||
| 	SENSOR_TYPE_SC1245A, |  | ||||||
| 	SENSOR_TYPE_GC1034, |  | ||||||
| 	SENSOR_TYPE_SC1235, |  | ||||||
| 	SENSOR_TYPE_JXF23, |  | ||||||
| 	SENSOR_TYPE_PS5270, |  | ||||||
| 	SENSOR_TYPE_SP140A, |  | ||||||
| 	SENSOR_TYPE_SC2310, |  | ||||||
| 	SENSOR_TYPE_HM2131, |  | ||||||
| 	SENSOR_TYPE_MIS2003, |  | ||||||
| 	SENSOR_TYPE_JXK03, |  | ||||||
| 	SENSOR_TYPE_SC5235, |  | ||||||
| 	SENSOR_TYPE_OV5648, |  | ||||||
| 	SENSOR_TYPE_PS5280, |  | ||||||
| 	SENSOR_TYPE_JXF23S, |  | ||||||
| 	SENSOR_TYPE_GC2053, |  | ||||||
| 	SENSOR_TYPE_SC4335, |  | ||||||
| 	SENSOR_TYPE_PS5260, |  | ||||||
| 	SENSOR_TYPE_OS04B10, |  | ||||||
| 	SENSOR_TYPE_JXK05, |  | ||||||
| 	SENSOR_TYPE_JXH63, |  | ||||||
| 	SENSOR_TYPE_SC2335, |  | ||||||
| 	SENSOR_TYPE_JXF37, |  | ||||||
| 	SENSOR_TYPE_GC4653, |  | ||||||
| 	SENSOR_TYPE_C23A98, |  | ||||||
| 	SENSOR_TYPE_SC3335, |  | ||||||
| 	SENSOR_TYPE_SC3235, |  | ||||||
| 	SENSOR_TYPE_SC200AI, |  | ||||||
| 	SENSOR_TYPE_SC401AI, |  | ||||||
| 	SENSOR_TYPE_SC500AI, |  | ||||||
| 	SENSOR_TYPE_JXQ03, |  | ||||||
| 	SENSOR_TYPE_JXQ03P, |  | ||||||
| 	SENSOR_TYPE_GC2083, |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| typedef struct SENSOR_INFO_S | typedef struct SENSOR_INFO_S | ||||||
| { | { | ||||||
| 	unsigned char *name; | 	unsigned char *name; | ||||||
|  | @ -126,6 +40,7 @@ SENSOR_INFO_T g_sinfo[] = | ||||||
| 	{"sc1145"}, | 	{"sc1145"}, | ||||||
| 	{"ar0130"}, | 	{"ar0130"}, | ||||||
| 	{"jxh61"}, | 	{"jxh61"}, | ||||||
|  | 	{"gc2083"}, | ||||||
| 	{"gc1024"}, | 	{"gc1024"}, | ||||||
| 	{"gc1064"}, | 	{"gc1064"}, | ||||||
| 	{"gc2023"}, | 	{"gc2023"}, | ||||||
|  | @ -140,6 +55,7 @@ SENSOR_INFO_T g_sinfo[] = | ||||||
| 	{"ov4689"}, | 	{"ov4689"}, | ||||||
| 	{"jxf22"}, | 	{"jxf22"}, | ||||||
| 	{"imx322"}, | 	{"imx322"}, | ||||||
|  | 	{"imx307"}, | ||||||
| 	{"imx291"}, | 	{"imx291"}, | ||||||
| 	{"ov2735"}, | 	{"ov2735"}, | ||||||
| 	{"sc3035"}, | 	{"sc3035"}, | ||||||
|  | @ -197,7 +113,7 @@ SENSOR_INFO_T g_sinfo[] = | ||||||
| 	{"sc500ai"}, | 	{"sc500ai"}, | ||||||
| 	{"jxq03"}, | 	{"jxq03"}, | ||||||
| 	{"jxq03p"}, | 	{"jxq03p"}, | ||||||
| 	{"gc2083"}, | 
 | ||||||
| }; | }; | ||||||
| int main(int argc,char **argv) | int main(int argc,char **argv) | ||||||
| { | { | ||||||
|  |  | ||||||
|  | @ -88,92 +88,6 @@ typedef struct SENSOR_INFO_S | ||||||
| 	struct i2c_adapter *adap; | 	struct i2c_adapter *adap; | ||||||
| } SENSOR_INFO_T, *SENSOR_INFO_P; | } SENSOR_INFO_T, *SENSOR_INFO_P; | ||||||
| 
 | 
 | ||||||
| enum SENSOR_TYPE |  | ||||||
| { |  | ||||||
| 	SENSOR_TYPE_OV9712=0, |  | ||||||
| 	SENSOR_TYPE_OV9732, |  | ||||||
| 	SENSOR_TYPE_OV9750, |  | ||||||
| 	SENSOR_TYPE_JXH42, |  | ||||||
| 	SENSOR_TYPE_SC1035, |  | ||||||
| 	SENSOR_TYPE_SC1135, |  | ||||||
| 	SENSOR_TYPE_SC1045, |  | ||||||
| 	SENSOR_TYPE_SC1145, |  | ||||||
| 	SENSOR_TYPE_AR0130, |  | ||||||
| 	SENSOR_TYPE_JXH61, |  | ||||||
| 	SENSOR_TYPE_GC1024, |  | ||||||
| 	SENSOR_TYPE_GC1064, |  | ||||||
| 	SENSOR_TYPE_GC2023, |  | ||||||
| 	SENSOR_TYPE_BF3115, |  | ||||||
| 	SENSOR_TYPE_IMX225, |  | ||||||
| 	SENSOR_TYPE_OV2710, |  | ||||||
| 	SENSOR_TYPE_IMX323, |  | ||||||
| 	SENSOR_TYPE_SC2135, |  | ||||||
| 	SENSOR_TYPE_SP1409, |  | ||||||
| 	SENSOR_TYPE_JXH62, |  | ||||||
| 	SENSOR_TYPE_BG0806, |  | ||||||
| 	SENSOR_TYPE_OV4689, |  | ||||||
| 	SENSOR_TYPE_JXF22, |  | ||||||
| 	SENSOR_TYPE_IMX322, |  | ||||||
| 	SENSOR_TYPE_IMX291, |  | ||||||
| 	SENSOR_TYPE_OV2735, |  | ||||||
| 	SENSOR_TYPE_SC3035, |  | ||||||
| 	SENSOR_TYPE_AR0237, |  | ||||||
| 	SENSOR_TYPE_SC2145, |  | ||||||
| 	SENSOR_TYPE_JXH65, |  | ||||||
| 	SENSOR_TYPE_SC2300, |  | ||||||
| 	SENSOR_TYPE_OV2735B, |  | ||||||
| 	SENSOR_TYPE_JXV01, |  | ||||||
| 	SENSOR_TYPE_PS5230, |  | ||||||
| 	SENSOR_TYPE_PS5250, |  | ||||||
| 	SENSOR_TYPE_OV2718, |  | ||||||
| 	SENSOR_TYPE_OV2732, |  | ||||||
| 	SENSOR_TYPE_SC2235, |  | ||||||
| 	SENSOR_TYPE_JXK02, |  | ||||||
| 	SENSOR_TYPE_OV7740, |  | ||||||
| 	SENSOR_TYPE_HM2140, |  | ||||||
| 	SENSOR_TYPE_GC2033, |  | ||||||
| 	SENSOR_TYPE_JXF28, |  | ||||||
| 	SENSOR_TYPE_OS02B10, |  | ||||||
| 	SENSOR_TYPE_OS05A10, |  | ||||||
| 	SENSOR_TYPE_SC2232, |  | ||||||
| 	SENSOR_TYPE_SC2232H, |  | ||||||
| 	SENSOR_TYPE_SC2230, |  | ||||||
| 	SENSOR_TYPE_SC4236, |  | ||||||
| 	SENSOR_TYPE_SC1245, |  | ||||||
| 	SENSOR_TYPE_SC1245A, |  | ||||||
| 	SENSOR_TYPE_GC1034, |  | ||||||
| 	SENSOR_TYPE_SC1235, |  | ||||||
| 	SENSOR_TYPE_JXF23, |  | ||||||
| 	SENSOR_TYPE_PS5270, |  | ||||||
| 	SENSOR_TYPE_SP140A, |  | ||||||
| 	SENSOR_TYPE_SC2310, |  | ||||||
| 	SENSOR_TYPE_HM2131, |  | ||||||
| 	SENSOR_TYPE_MIS2003, |  | ||||||
| 	SENSOR_TYPE_JXK03, |  | ||||||
| 	SENSOR_TYPE_SC5235, |  | ||||||
| 	SENSOR_TYPE_OV5648, |  | ||||||
| 	SENSOR_TYPE_PS5280, |  | ||||||
| 	SENSOR_TYPE_JXF23S, |  | ||||||
| 	SENSOR_TYPE_GC2053, |  | ||||||
| 	SENSOR_TYPE_SC4335, |  | ||||||
| 	SENSOR_TYPE_PS5260, |  | ||||||
| 	SENSOR_TYPE_OS04B10, |  | ||||||
| 	SENSOR_TYPE_JXK05, |  | ||||||
| 	SENSOR_TYPE_JXH63, |  | ||||||
| 	SENSOR_TYPE_SC2335, |  | ||||||
| 	SENSOR_TYPE_JXF37, |  | ||||||
| 	SENSOR_TYPE_GC4653, |  | ||||||
| 	SENSOR_TYPE_C23A98, |  | ||||||
| 	SENSOR_TYPE_SC3335, |  | ||||||
| 	SENSOR_TYPE_SC3235, |  | ||||||
| 	SENSOR_TYPE_SC200AI, |  | ||||||
| 	SENSOR_TYPE_SC401AI, |  | ||||||
| 	SENSOR_TYPE_SC500AI, |  | ||||||
| 	SENSOR_TYPE_JXQ03, |  | ||||||
| 	SENSOR_TYPE_JXQ03P, |  | ||||||
| 	SENSOR_TYPE_GC2083, |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| SENSOR_INFO_T g_sinfo[] = | SENSOR_INFO_T g_sinfo[] = | ||||||
| { | { | ||||||
| 	{"ov9712", 0x30,  "cgu_cim", 24000000, {0x97, 0x11}, 1, {0xa, 0xb}, 1, 2, NULL}, | 	{"ov9712", 0x30,  "cgu_cim", 24000000, {0x97, 0x11}, 1, {0xa, 0xb}, 1, 2, NULL}, | ||||||
|  | @ -186,6 +100,7 @@ SENSOR_INFO_T g_sinfo[] = | ||||||
| 	{"sc1145", 0x30,  "cgu_cim", 24000000, {0x11, 0x45}, 1, {0x3107, 0x3108}, 2, 2, NULL}, | 	{"sc1145", 0x30,  "cgu_cim", 24000000, {0x11, 0x45}, 1, {0x3107, 0x3108}, 2, 2, NULL}, | ||||||
| 	{"ar0130", 0x10,  "cgu_cim", 24000000, {0x2402}, 2, {0x3000}, 2, 1, NULL}, | 	{"ar0130", 0x10,  "cgu_cim", 24000000, {0x2402}, 2, {0x3000}, 2, 1, NULL}, | ||||||
| 	{"jxh61",  0x30,  "cgu_cim", 24000000, {0xa0, 0x42, 0x3}, 1, {0xa, 0xb, 0x9}, 1, 3, NULL}, | 	{"jxh61",  0x30,  "cgu_cim", 24000000, {0xa0, 0x42, 0x3}, 1, {0xa, 0xb, 0x9}, 1, 3, NULL}, | ||||||
|  | 	{"gc2083", 0x37,  "cgu_cim", 24000000, {0x20, 0x83}, 1, {0x3f0, 0x3f1}, 2, 2, NULL}, | ||||||
| 	{"gc1024", 0x3c,  "cgu_cim", 24000000, {0x10, 0x04}, 1, {0xf0, 0xf1}, 1, 2, NULL}, | 	{"gc1024", 0x3c,  "cgu_cim", 24000000, {0x10, 0x04}, 1, {0xf0, 0xf1}, 1, 2, NULL}, | ||||||
| 	{"gc1064", 0x3c,  "cgu_cim", 24000000, {0x10, 0x24}, 1, {0xf0, 0xf1}, 1, 2, NULL}, | 	{"gc1064", 0x3c,  "cgu_cim", 24000000, {0x10, 0x24}, 1, {0xf0, 0xf1}, 1, 2, NULL}, | ||||||
| 	{"gc2023", 0x37,  "cgu_cim", 24000000, {0x20, 0x23}, 1, {0xf0, 0xf1}, 1, 2, NULL}, | 	{"gc2023", 0x37,  "cgu_cim", 24000000, {0x20, 0x23}, 1, {0xf0, 0xf1}, 1, 2, NULL}, | ||||||
|  | @ -258,7 +173,7 @@ SENSOR_INFO_T g_sinfo[] = | ||||||
| 	{"sc500ai", 0x30,  "cgu_cim", 24000000, {0xce, 0x1f}, 1, {0x3107, 0x3108}, 2, 2, NULL}, | 	{"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}, | 	{"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}, | 	{"jxq03p",  0x40,  "cgu_cim", 24000000, {0x08, 0x43}, 1, {0xa, 0xb}, 1, 2, NULL}, | ||||||
| 	{"gc2083", 0x37,  "cgu_cim", 24000000, {0x20, 0x83}, 1, {0xf0, 0xf1}, 1, 2, NULL}, | 
 | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| static int8_t g_sensor_id = -1; | static int8_t g_sensor_id = -1; | ||||||
|  |  | ||||||
											
												Binary file not shown.
											
										
									
								
		Loading…
	
		Reference in New Issue