/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/smart_sc4210/ |
H A D | sc4210_cmos.c | 404 pstSnsState->au32WDRIntTime[1] = u32IntTime; in cmos_inttime_update_2to1_line_long() 414 if (pstSnsState->au32WDRIntTime[0] > (HI_U32)(u16ShortExpMax - 4)) { /* 4 limit from sensor */ in cmos_inttime_update_2to1_line_long() 415 pstSnsState->au32WDRIntTime[0] = (HI_U32)u16ShortExpMax - 4; /* 4 limit from sensor */ in cmos_inttime_update_2to1_line_long() 418 pstSnsState->au32WDRIntTime[1] = (pstSnsState->au32WDRIntTime[1] > u16LongExpMax) ? in cmos_inttime_update_2to1_line_long() 419 u16LongExpMax : pstSnsState->au32WDRIntTime[1]; in cmos_inttime_update_2to1_line_long() 421 if (pstSnsState->au32WDRIntTime[0] > 2) { /* min 2 */ in cmos_inttime_update_2to1_line_long() 422 pstSnsState->au32WDRIntTime[1] = pstSnsState->au32WDRIntTime[1] - (pstSnsState->au32WDRIntTime[ in cmos_inttime_update_2to1_line_long() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/omnivision_os05a/ |
H A D | os05a_cmos.c | 351 pstSnsState->au32WDRIntTime[1] = u32IntTime; in cmos_inttime_update_2to1_line_long() 355 pstSnsState->astRegsInfo[0].astI2cData[8].u32Data = LOW_8BITS(pstSnsState->au32WDRIntTime[0]); /* index 8 */ in cmos_inttime_update_2to1_line_long() 356 pstSnsState->astRegsInfo[0].astI2cData[9].u32Data = HIGH_8BITS(pstSnsState->au32WDRIntTime[0]); /* index 9 */ in cmos_inttime_update_2to1_line_long() 360 if ((u32IntTime >= 750) && (pstSnsState->au32WDRIntTime[0] < 750) && /* max 750 */ in cmos_inttime_update_2to1_line_long() 362 fCGain = g_f32AGain * g_f32DGain * pstSnsState->au32WDRIntTime[0] / 750; /* max 750 */ in cmos_inttime_update_2to1_line_long() 370 pstSnsState->au32WDRIntTime[0] = 750; /* max 750 */ in cmos_inttime_update_2to1_line_long() 380 pstSnsState->astRegsInfo[0].astI2cData[8].u32Data = LOW_8BITS(pstSnsState->au32WDRIntTime[0]); /* index 8 */ in cmos_inttime_update_2to1_line_long() 381 pstSnsState->astRegsInfo[0].astI2cData[9].u32Data = HIGH_8BITS(pstSnsState->au32WDRIntTime[0]); /* index 9 */ in cmos_inttime_update_2to1_line_long() 394 pstSnsState->au32WDRIntTime[0] = u32IntTime; in cmos_inttime_update_2to1_line() 467 u32ShortMax = pstSnsState->au32FL[0] - 50 - pstSnsState->au32WDRIntTime[ in cmos_get_inttime_max_2to1_line_long_frame() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx335_ForCar/ |
H A D | imx335_forcar_cmos.c | 477 pstSnsState->au32WDRIntTime[1] = u32IntTime; in cmos_inttime_update_2to1_line_long() 481 if (au32LastShortIntTime[vi_pipe] > pstSnsState->au32WDRIntTime[0]) { in cmos_inttime_update_2to1_line_long() 482 u32delta = au32LastShortIntTime[vi_pipe] - pstSnsState->au32WDRIntTime[0]; in cmos_inttime_update_2to1_line_long() 485 pstSnsState->au32WDRIntTime[0] = in cmos_inttime_update_2to1_line_long() 490 u16ShortExpMod4 = pstSnsState->au32WDRIntTime[0] % 4; /* au32WDRIntTime % 4 */ in cmos_inttime_update_2to1_line_long() 491 u16ShortExpMod8 = pstSnsState->au32WDRIntTime[0] % 8; /* au32WDRIntTime % 8 */ in cmos_inttime_update_2to1_line_long() 495 u32RHS1 = 18 + pstSnsState->au32WDRIntTime[0]; /* min 18 */ in cmos_inttime_update_2to1_line_long() 499 u32RHS1 = 18 + pstSnsState->au32WDRIntTime[ in cmos_inttime_update_2to1_line_long() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx335/ |
H A D | imx335_cmos.c | 485 pstSnsState->au32WDRIntTime[0] = u32RHS1 - u32SHR1; in cmos_inttime_update_reg_2to1_line() 486 pstSnsState->au32WDRIntTime[1] = pstSnsState->au32FL[0] - u32SHR0; in cmos_inttime_update_reg_2to1_line() 511 pstSnsState->au32WDRIntTime[1] = u32IntTime; in cmos_inttime_update_2to1_line_long() 513 u32ShortExpMod4 = pstSnsState->au32WDRIntTime[0] % 4; /* au32WDRIntTime % 4 */ in cmos_inttime_update_2to1_line_long() 514 u32ShortExpMod8 = pstSnsState->au32WDRIntTime[0] % 8; /* au32WDRIntTime % 8 */ in cmos_inttime_update_2to1_line_long() 518 u32RHS1 = 18 + pstSnsState->au32WDRIntTime[0]; /* min 18 */ in cmos_inttime_update_2to1_line_long() 522 u32RHS1 = 18 + pstSnsState->au32WDRIntTime[0] - u32ShortExpMod8; /* min 18 */ in cmos_inttime_update_2to1_line_long() 525 u32RHS1 = 22 + pstSnsState->au32WDRIntTime[ in cmos_inttime_update_2to1_line_long() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx415/ |
H A D | imx415_cmos.c | 429 pstSnsState->au32WDRIntTime[1] = u32IntTime; in cmos_inttime_update_2to1_line_long() 431 u32ShortExpMod4 = pstSnsState->au32WDRIntTime[0] % 4; /* au32WDRIntTime % 4 */ in cmos_inttime_update_2to1_line_long() 434 u32RHS1 = 9 + pstSnsState->au32WDRIntTime[0] - u32ShortExpMod4; /* min 9 */ in cmos_inttime_update_2to1_line_long() 436 u32RHS1Limit = pstSnsState->au32WDRIntTime[0] - (IMX415_WDR_BRL * 2) - 2; /* 2 from sensor limit */ in cmos_inttime_update_2to1_line_long() 452 pstSnsState->au32WDRIntTime[0] = u32RHS1 - u32SHR1; in cmos_inttime_update_2to1_line_long() 453 pstSnsState->au32WDRIntTime[1] = pstSnsState->au32FL[0] - u32SHR0; in cmos_inttime_update_2to1_line_long() 469 pstSnsState->au32WDRIntTime[0] = u32IntTime; in cmos_inttime_update_2to1_line() 614 u32ShortMax0 = pstSnsState->au32FL[1] - 50 - pstSnsState->au32WDRIntTime[0]; /* sub 50 */ in cmos_get_inttime_max_2to1_line_long_frame() 637 if (pstSnsState->au32WDRIntTime[ in cmos_get_inttime_max_2to1_line_auto_long_frame() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/omnivision_os05a_2L/ |
H A D | os05a_2l_cmos.c | 348 pstSnsState->au32WDRIntTime[0] = u32IntTime; in cmos_inttime_update() 353 pstSnsState->au32WDRIntTime[1] = u32IntTime; in cmos_inttime_update() 439 u32ShortMax = pstSnsState->au32FL[0] - 50 - pstSnsState->au32WDRIntTime[0]; /* sub 50 */ in cmos_get_inttime_max_2to1_line_long_frame() 442 u32ShortMax = ((pstSnsState->au32FL[1] - 50 - pstSnsState->au32WDRIntTime[0]) << 6) / /* sub 50, shift 6 */ in cmos_get_inttime_max_2to1_line_long_frame() 485 if (pstSnsState->au32WDRIntTime[0] == u32ShortTimeMinLimit && au32Ratio[0] == 0x40) { in cmos_get_inttime_max_2to1_line_auto_long_frame() 487 u32ShortMax = pstSnsState->au32FL[0] - 50 - pstSnsState->au32WDRIntTime[0]; /* sub 50 */ in cmos_get_inttime_max_2to1_line_auto_long_frame() 490 u32ShortMax = ((pstSnsState->au32FL[1] - 50 - pstSnsState->au32WDRIntTime[0]) << 6) / /* sub 50, shift 6 */ in cmos_get_inttime_max_2to1_line_auto_long_frame() 500 u32ShortMax = ((pstSnsState->au32FL[1] - 50 - pstSnsState->au32WDRIntTime[0]) << 6) / /* sub 50, shift 6 */ in cmos_get_inttime_max_2to1_line_auto_long_frame() 544 u32ShortMax = ((pstSnsState->au32FL[1] - 50 - pstSnsState->au32WDRIntTime[0]) << 6) / /* sub 50, shift 6 */ in cmos_get_inttime_max_2to1_line_normal() 942 (hi_void)memset_s(pstSnsState->au32WDRIntTime, in cmos_set_wdr_mode() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/omnivision_ov2775/ |
H A D | ov2775_cmos.c | 723 sns_state->au32WDRIntTime[0] = int_time; in cmos_inttime_update() 728 sns_state->au32WDRIntTime[1] = int_time; in cmos_inttime_update() 948 tmp = ((sns_state->au32FL[1] - FRAMEINTERMAX - sns_state->au32WDRIntTime[0]) in cmos_get_inttime_max() 954 int_time_max[1] = sns_state->au32FL[0] - FRAMEINTERMAX - sns_state->au32WDRIntTime[0]; in cmos_get_inttime_max() 1078 (hi_void)memset_s(sns_state->au32WDRIntTime, in cmos_set_wdr_mode() 1079 sizeof(sns_state->au32WDRIntTime), 0, sizeof(sns_state->au32WDRIntTime)); in cmos_set_wdr_mode() 1370 (hi_void)memset_s(sns_state->au32WDRIntTime, sizeof(sns_state->au32WDRIntTime), 0, in cmos_set_image_mode() 1371 sizeof(sns_state->au32WDRIntTime)); in cmos_set_image_mode() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/omnivision_os08a10/ |
H A D | os08a10_cmos.c | 367 pstSnsState->au32WDRIntTime[0] = u32IntTime; in cmos_inttime_update() 375 pstSnsState->au32WDRIntTime[1] = u32IntTime; in cmos_inttime_update() 466 u32IntTimeMaxTmp = ((pstSnsState->au32FL[1] - 0x48 - pstSnsState->au32WDRIntTime[0]) << 6) / /* shift 6 */ in cmos_get_inttime_max() 841 (hi_void)memset_s(pstSnsState->au32WDRIntTime, in cmos_set_wdr_mode() 842 sizeof(pstSnsState->au32WDRIntTime), 0, sizeof(pstSnsState->au32WDRIntTime)); in cmos_set_wdr_mode()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/omnivision_os04b10/ |
H A D | os04b_2l_cmos.c | 613 (hi_void)memset_s(pstSnsState->au32WDRIntTime, in cmos_set_wdr_mode() 614 sizeof(pstSnsState->au32WDRIntTime), 0, sizeof(pstSnsState->au32WDRIntTime)); in cmos_set_wdr_mode() 755 (hi_void)memset_s(pstSnsState->au32WDRIntTime, in cmos_set_image_mode() 756 sizeof(pstSnsState->au32WDRIntTime), 0, sizeof(pstSnsState->au32WDRIntTime)); in cmos_set_image_mode()
|
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/ |
H A D | hi_sns_ctrl.h | 43 HI_U32 au32WDRIntTime[WDR_MAX_FRAME_NUM];
member
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/ |
H A D | hi_sns_ctrl.h | 43 HI_U32 au32WDRIntTime[WDR_MAX_FRAME_NUM];
member
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/include/ |
H A D | hi_sns_ctrl.h | 43 HI_U32 au32WDRIntTime[WDR_MAX_FRAME_NUM]; member
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx327_2L/ |
H A D | imx327_2l_cmos.c | 468 pstSnsState->au32WDRIntTime[0] = u32IntTime; in cmos_inttime_update_2to1_line() 472 pstSnsState->au32WDRIntTime[1] = u32IntTime; in cmos_inttime_update_2to1_line() 663 u32ShortMax0 = pstSnsState->au32FL[1] - 6 - pstSnsState->au32WDRIntTime[0]; /* sensor limit: sub 6 */ in cmos_get_inttime_max_2to1_line() 670 u32ShortMax0 = ((pstSnsState->au32FL[1] - 6 - pstSnsState->au32WDRIntTime[0]) * 0x40) / /* sub 6 */ in cmos_get_inttime_max_2to1_line() 1101 (hi_void)memset_s(pstSnsState->au32WDRIntTime, in cmos_set_wdr_mode() 1102 sizeof(pstSnsState->au32WDRIntTime), 0, sizeof(pstSnsState->au32WDRIntTime)); in cmos_set_wdr_mode()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx327/ |
H A D | imx327_cmos.c | 468 pstSnsState->au32WDRIntTime[0] = u32IntTime; in cmos_inttime_update_2to1_line() 472 pstSnsState->au32WDRIntTime[1] = u32IntTime; in cmos_inttime_update_2to1_line() 660 u32ShortMax0 = pstSnsState->au32FL[1] - 6 - pstSnsState->au32WDRIntTime[0]; /* sensor limit: sub 6 */ in cmos_get_inttime_max_2to1_line() 667 u32ShortMax0 = ((pstSnsState->au32FL[1] - 6 - pstSnsState->au32WDRIntTime[0]) * 0x40) / /* sub 6 */ in cmos_get_inttime_max_2to1_line() 1100 (hi_void)memset_s(pstSnsState->au32WDRIntTime, in cmos_set_wdr_mode() 1101 sizeof(pstSnsState->au32WDRIntTime), 0, sizeof(pstSnsState->au32WDRIntTime)); in cmos_set_wdr_mode()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx307_2L/ |
H A D | imx307_2l_cmos.c | 400 pstSnsState->au32WDRIntTime[0] = u32IntTime; in cmos_inttime_update() 404 pstSnsState->au32WDRIntTime[1] = u32IntTime; in cmos_inttime_update() 572 u32ShortMax0 = pstSnsState->au32FL[1] - 6 - pstSnsState->au32WDRIntTime[0]; /* sensor limit: sub 6 */ in cmos_get_inttime_max_2to1_line() 579 u32ShortMax0 = ((pstSnsState->au32FL[1] - 6 - pstSnsState->au32WDRIntTime[0]) * 0x40) / /* sub 6 */ in cmos_get_inttime_max_2to1_line() 1003 (hi_void)memset_s(pstSnsState->au32WDRIntTime, in cmos_set_wdr_mode() 1004 sizeof(pstSnsState->au32WDRIntTime), 0, sizeof(pstSnsState->au32WDRIntTime)); in cmos_set_wdr_mode()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx307/ |
H A D | imx307_cmos.c | 409 pstSnsState->au32WDRIntTime[0] = u32IntTime; in cmos_inttime_update() 413 pstSnsState->au32WDRIntTime[1] = u32IntTime; in cmos_inttime_update() 603 u32ShortMax0 = pstSnsState->au32FL[1] - 6 - pstSnsState->au32WDRIntTime[0]; /* sensor limit: sub 6 */ in cmos_get_inttime_max_2to1_line() 610 u32ShortMax0 = ((pstSnsState->au32FL[1] - 6 - pstSnsState->au32WDRIntTime[0]) * 0x40) / /* sub 6 */ in cmos_get_inttime_max_2to1_line() 1095 (hi_void)memset_s(pstSnsState->au32WDRIntTime, in cmos_set_wdr_mode() 1096 sizeof(pstSnsState->au32WDRIntTime), 0, sizeof(pstSnsState->au32WDRIntTime)); in cmos_set_wdr_mode()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/galaxycore_gc2053/ |
H A D | gc2053_cmos.c | 645 (hi_void)memset_s(pstSnsState->au32WDRIntTime, in cmos_set_wdr_mode() 646 sizeof(pstSnsState->au32WDRIntTime), 0, sizeof(pstSnsState->au32WDRIntTime)); in cmos_set_wdr_mode()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/omnivision_ov12870/ |
H A D | ov12870_cmos.c | 660 (hi_void)memset_s(pstSnsState->au32WDRIntTime, in cmos_set_wdr_mode() 661 sizeof(pstSnsState->au32WDRIntTime), 0, sizeof(pstSnsState->au32WDRIntTime)); in cmos_set_wdr_mode()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/omnivision_ov9284/ |
H A D | ov9284_cmos.c | 590 (hi_void)memset_s(pstSnsState->au32WDRIntTime, in cmos_set_wdr_mode() 591 sizeof(pstSnsState->au32WDRIntTime), 0, sizeof(pstSnsState->au32WDRIntTime)); in cmos_set_wdr_mode()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx390/ |
H A D | imx390_cmos.c | 670 (hi_void)memset_s(pstSnsState->au32WDRIntTime, in cmos_set_wdr_mode() 671 sizeof(pstSnsState->au32WDRIntTime), 0, sizeof(pstSnsState->au32WDRIntTime)); in cmos_set_wdr_mode()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx458/ |
H A D | imx458_cmos.c | 629 (hi_void)memset_s(pstSnsState->au32WDRIntTime, in cmos_set_wdr_mode() 630 sizeof(pstSnsState->au32WDRIntTime), 0, sizeof(pstSnsState->au32WDRIntTime)); in cmos_set_wdr_mode()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/primesensor_ps5260_2L/ |
H A D | ps5260_2l_cmos.c | 994 (hi_void)memset_s(sns_state->au32WDRIntTime, in cmos_set_wdr_mode() 995 sizeof(sns_state->au32WDRIntTime), 0, sizeof(sns_state->au32WDRIntTime)); in cmos_set_wdr_mode()
|