/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/omnivision_ov12870/ |
H A D | ov12870_cmos.c | 336 static HI_VOID cmos_gains_update(VI_PIPE vi_pipe, HI_U32 u32Again, HI_U32 u32Dgain) in cmos_gains_update() argument 344 pstSnsState->astRegsInfo[0].astI2cData[3].u32Data = (u32Again & 0xFF); /* index 3 */ in cmos_gains_update() 345 pstSnsState->astRegsInfo[0].astI2cData[4].u32Data = ((u32Again >> 8) & 0xf); /* index 4, shift 8 */ in cmos_gains_update() 346 pstSnsState->astRegsInfo[0].astI2cData[5].u32Data = (u32Again & 0xFF); /* index 5 */ in cmos_gains_update() 347 pstSnsState->astRegsInfo[0].astI2cData[6].u32Data = ((u32Again >> 8) & 0xf); /* index 6, shift 8 */ in cmos_gains_update() 610 HI_U32 u32Again; in cmos_set_pixel_detect() local 618 u32Again = (1024 >> 3); /* 1024 shift 3 */ in cmos_set_pixel_detect() 626 ov12870_write_register(vi_pipe, OV12870_ANA_GAIN_GLOBAL_L_0, (u32Again & 0xFF)); in cmos_set_pixel_detect() 627 ov12870_write_register(vi_pipe, OV12870_ANA_GAIN_GLOBAL_H_0, ((u32Again >> 8) & 0xf)); /* shift 8 */ in cmos_set_pixel_detect() 628 ov12870_write_register(vi_pipe, OV12870_ANA_GAIN_GLOBAL_L_1, (u32Again in cmos_set_pixel_detect() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/ |
H A D | hi_ae_comm.h | 70 HI_U32 u32Again;
member 209 HI_VOID (*pfn_cmos_gains_update)(VI_PIPE ViPipe, HI_U32 u32Again, HI_U32 u32Dgain);
|
H A D | hi_comm_3a.h | 231 HI_U32 u32Again;
member
|
H A D | hi_comm_video.h | 306 HI_U32 u32Again; member
|
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/ |
H A D | hi_ae_comm.h | 70 HI_U32 u32Again;
member 209 HI_VOID (*pfn_cmos_gains_update)(VI_PIPE ViPipe, HI_U32 u32Again, HI_U32 u32Dgain);
|
H A D | hi_comm_3a.h | 231 HI_U32 u32Again;
member
|
H A D | hi_comm_video.h | 305 HI_U32 u32Again; member
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/include/ |
H A D | hi_ae_comm.h | 70 HI_U32 u32Again; member 209 HI_VOID (*pfn_cmos_gains_update)(VI_PIPE ViPipe, HI_U32 u32Again, HI_U32 u32Dgain);
|
H A D | hi_comm_3a.h | 231 HI_U32 u32Again; member
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/omnivision_os08a10/ |
H A D | os08a10_cmos.c | 390 static HI_VOID cmos_gains_update(VI_PIPE vi_pipe, HI_U32 u32Again, HI_U32 u32Dgain) in cmos_gains_update() argument 402 u32Again = CLIP3(u32Again, 0x80, 0x7FF); in cmos_gains_update() 403 u32AGainReg = u32Again; in cmos_gains_update() 405 g_au32CurAGain[vi_pipe] = u32Again; in cmos_gains_update() 406 if (u32Again < 0x100) { in cmos_gains_update() 409 } else if (u32Again < 0x200) { in cmos_gains_update() 412 } else if (u32Again < 0x400) { in cmos_gains_update()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/omnivision_os05a/ |
H A D | os05a_cmos.c | 344 HI_U32 u32Again = 0; in cmos_inttime_update_2to1_line_long() local 364 u32Again = fCGain * 128; /* fCGain * 128 */ in cmos_inttime_update_2to1_line_long() 367 u32Again = 2047; /* again 2047 */ in cmos_inttime_update_2to1_line_long() 371 pstSnsState->astRegsInfo[0].astI2cData[10].u32Data = LOW_8BITS(u32Again); /* index 10 */ in cmos_inttime_update_2to1_line_long() 372 pstSnsState->astRegsInfo[0].astI2cData[11].u32Data = ((u32Again & 0x3F00) >> 8); /* index 11, shift 8 */ in cmos_inttime_update_2to1_line_long() 419 static HI_VOID cmos_gains_update(VI_PIPE vi_pipe, HI_U32 u32Again, HI_U32 u32Dgain) in cmos_gains_update() argument 428 pstSnsState->astRegsInfo[0].astI2cData[4].u32Data = LOW_8BITS(u32Again); /* index 4 */ in cmos_gains_update() 429 pstSnsState->astRegsInfo[0].astI2cData[5].u32Data = ((u32Again & 0x3F00) >> 8); /* index 5, shift 8 */ in cmos_gains_update() 434 pstSnsState->astRegsInfo[0].astI2cData[10].u32Data = LOW_8BITS(u32Again); /* index 10 */ in cmos_gains_update() 435 pstSnsState->astRegsInfo[0].astI2cData[11].u32Data = ((u32Again in cmos_gains_update() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx458/ |
H A D | imx458_cmos.c | 315 static HI_VOID cmos_gains_update(VI_PIPE vi_pipe, HI_U32 u32Again, HI_U32 u32Dgain) in cmos_gains_update() argument 322 pstSnsState->astRegsInfo[0].astI2cData[2].u32Data = (u32Again & 0xFF); /* index 2 */ in cmos_gains_update() 323 pstSnsState->astRegsInfo[0].astI2cData[3].u32Data = ((u32Again >> 8) & 0x1); /* index 3, shift 8 */ in cmos_gains_update() 571 HI_U32 u32Again, u32Dgain; in cmos_set_pixel_detect() local 579 u32Again = 0; in cmos_set_pixel_detect() 587 imx458_write_register(vi_pipe, IMX458_ANA_GAIN_GLOBAL_L, (u32Again & 0xFF)); in cmos_set_pixel_detect() 588 imx458_write_register(vi_pipe, IMX458_ANA_GAIN_GLOBAL_H, ((u32Again >> 8) & 0x1)); /* shift 8 */ in cmos_set_pixel_detect()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/galaxycore_gc2053/ |
H A D | gc2053_cmos.c | 340 static HI_VOID cmos_gains_update(VI_PIPE vi_pipe, HI_U32 u32Again, HI_U32 u32Dgain) in cmos_gains_update() argument 352 pstSnsState->astRegsInfo[0].astI2cData[2].u32Data = g_regValTable[u32Again][0]; /* index 2 */ in cmos_gains_update() 353 pstSnsState->astRegsInfo[0].astI2cData[3].u32Data = g_regValTable[u32Again][1]; /* index 3 */ in cmos_gains_update() 354 pstSnsState->astRegsInfo[0].astI2cData[4].u32Data = g_regValTable[u32Again][2]; /* index 4, index 2 */ in cmos_gains_update() 355 pstSnsState->astRegsInfo[0].astI2cData[5].u32Data = g_regValTable[u32Again][3]; /* index 5, index 3 */ in cmos_gains_update()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx327_2L/ |
H A D | imx327_2l_cmos.c | 593 static HI_VOID cmos_gains_update(VI_PIPE vi_pipe, HI_U32 u32Again, HI_U32 u32Dgain) in cmos_gains_update() argument 602 if (u32Again >= 27) { /* HCG 27 */ in cmos_gains_update() 604 u32Again = u32Again - 27; /* u32Again sub 27 */ in cmos_gains_update() 607 u32Tmp = u32Again + u32Dgain; in cmos_gains_update()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx327/ |
H A D | imx327_cmos.c | 593 static HI_VOID cmos_gains_update(VI_PIPE vi_pipe, HI_U32 u32Again, HI_U32 u32Dgain) in cmos_gains_update() argument 602 if (u32Again >= 27) { /* HCG 27 */ in cmos_gains_update() 604 u32Again = u32Again - 27; /* u32Again sub 27 */ in cmos_gains_update() 607 u32Tmp = u32Again + u32Dgain; in cmos_gains_update()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx307_2L/ |
H A D | imx307_2l_cmos.c | 535 static HI_VOID cmos_gains_update(VI_PIPE vi_pipe, HI_U32 u32Again, HI_U32 u32Dgain) in cmos_gains_update() argument 544 if (u32Again >= 21) { /* HCG 21 */ in cmos_gains_update() 546 u32Again = u32Again - 21; /* u32Again sub 21 */ in cmos_gains_update() 549 u32Tmp = u32Again + u32Dgain; in cmos_gains_update()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/smart_sc4210/ |
H A D | sc4210_cmos.c | 606 static HI_VOID cmos_gains_update(VI_PIPE vi_pipe, HI_U32 u32Again, HI_U32 u32Dgain) in cmos_gains_update() argument 613 pstSnsState->astRegsInfo[0].astI2cData[3].u32Data = LOW_8BITS(u32Again); /* index 3 */ in cmos_gains_update() 614 pstSnsState->astRegsInfo[0].astI2cData[4].u32Data = HIGH_8BITS(u32Again); /* index 4 */ in cmos_gains_update() 619 pstSnsState->astRegsInfo[0].astI2cData[12].u32Data = LOW_8BITS(u32Again); /* index 12 */ in cmos_gains_update() 620 pstSnsState->astRegsInfo[0].astI2cData[13].u32Data = HIGH_8BITS(u32Again); /* index 13 */ in cmos_gains_update()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx307/ |
H A D | imx307_cmos.c | 550 static HI_VOID cmos_gains_update(VI_PIPE vi_pipe, HI_U32 u32Again, HI_U32 u32Dgain) in cmos_gains_update() argument 559 if (u32Again >= 21) { /* HCG 21 */ in cmos_gains_update() 561 u32Again = u32Again - 21; /* u32Again sub 21 */ in cmos_gains_update() 564 u32Tmp = u32Again + u32Dgain; in cmos_gains_update()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/mpp/cbb/include/ |
H A D | hi_comm_video.h | 309 HI_U32 u32Again; member
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/omnivision_os04b10/ |
H A D | os04b_2l_cmos.c | 312 static HI_VOID cmos_gains_update(VI_PIPE vi_pipe, HI_U32 u32Again, HI_U32 u32Dgain) in cmos_gains_update() argument 319 g_u32LGain = u32Again; in cmos_gains_update() 320 temp_gain = (HI_U32)(g_au32Again_table[u32Again] / 1024.0 * 16.0); /* div 1024.0 x16.0 */ in cmos_gains_update()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx390/ |
H A D | imx390_cmos.c | 358 static HI_VOID cmos_gains_update(VI_PIPE vi_pipe, HI_U32 u32Again, HI_U32 u32Dgain) in cmos_gains_update() argument 365 pstSnsState->astRegsInfo[0].astI2cData[6].u32Data = ((u32Again >> 8) & 7); /* index 6,shift 8 and 7 */ in cmos_gains_update() 366 pstSnsState->astRegsInfo[0].astI2cData[7].u32Data = (u32Again & 0xFF); /* index 7 */ in cmos_gains_update()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx335/ |
H A D | imx335_cmos.c | 640 static HI_VOID cmos_gains_update(VI_PIPE vi_pipe, HI_U32 u32Again, HI_U32 u32Dgain) in cmos_gains_update() argument 651 u32Tmp = u32Again + u32Dgain; in cmos_gains_update() 658 u32Tmp = u32Again + u32Dgain; in cmos_gains_update() 665 u32Tmp = u32Again + u32Dgain; in cmos_gains_update()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx415/ |
H A D | imx415_cmos.c | 565 static HI_VOID cmos_gains_update(VI_PIPE vi_pipe, HI_U32 u32Again, HI_U32 u32Dgain) in cmos_gains_update() argument 576 u32Tmp = u32Again + u32Dgain; in cmos_gains_update() 583 u32Tmp = u32Again + u32Dgain; in cmos_gains_update() 591 u32Tmp = u32Again + u32Dgain; in cmos_gains_update()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/sony_imx335_ForCar/ |
H A D | imx335_forcar_cmos.c | 609 static HI_VOID cmos_gains_update(VI_PIPE vi_pipe, HI_U32 u32Again, HI_U32 u32Dgain) in cmos_gains_update() argument 620 u32Tmp = u32Again + u32Dgain; in cmos_gains_update() 627 u32Tmp = u32Again + u32Dgain; in cmos_gains_update() 634 u32Tmp = u32Again + u32Dgain; in cmos_gains_update()
|
/device/soc/hisilicon/hi3516dv300/sdk_linux/usr/sensor/omnivision_ov9284/ |
H A D | ov9284_cmos.c | 281 static HI_VOID cmos_gains_update(VI_PIPE vi_pipe, HI_U32 u32Again, HI_U32 u32Dgain) in cmos_gains_update() argument 293 pstSnsState->astRegsInfo[0].astI2cData[5].u32Data = (u32Again & 0xFF); /* 5 index */ in cmos_gains_update()
|