Home
last modified time | relevance | path

Searched refs:gain_reg_configs (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/media/i2c/
H A Dgc2093.c502 static const struct gain_reg_config gain_reg_configs[] = { variable
535 for (i = 0; i < ARRAY_SIZE(gain_reg_configs) - 1; i++) in gc2093_set_gain()
536 if ((gain_reg_configs[i].value <= gain) && (gain < gain_reg_configs[i+1].value)) in gc2093_set_gain()
539 ret = gc2093_write_reg(gc2093, 0x00b4, gain_reg_configs[i].analog_gain >> 8); in gc2093_set_gain()
540 ret |= gc2093_write_reg(gc2093, 0x00b3, gain_reg_configs[i].analog_gain & 0xff); in gc2093_set_gain()
541 ret |= gc2093_write_reg(gc2093, 0x00b8, gain_reg_configs[i].col_gain >> 8); in gc2093_set_gain()
542 ret |= gc2093_write_reg(gc2093, 0x00b9, gain_reg_configs[i].col_gain & 0xff); in gc2093_set_gain()
543 ret |= gc2093_write_reg(gc2093, 0x00ce, gain_reg_configs[i].analog_sw >> 8); in gc2093_set_gain()
544 ret |= gc2093_write_reg(gc2093, 0x00c2, gain_reg_configs[i].analog_sw & 0xff); in gc2093_set_gain()
545 ret |= gc2093_write_reg(gc2093, 0x00cf, gain_reg_configs[i].ram_width >> 8); in gc2093_set_gain()
[all …]
H A Dgc1084.c358 static const struct gain_reg_config gain_reg_configs[] = { variable
391 for (i = 0; i < ARRAY_SIZE(gain_reg_configs) - 1; i++) in gc1084_set_gain()
392 if ((gain_reg_configs[i].value <= gain) && (gain < gain_reg_configs[i+1].value)) in gc1084_set_gain()
395 ret = gc1084_write_reg(gc1084, 0x00d1, (gain_reg_configs[i].analog_gain >> 8) & 0x3f); in gc1084_set_gain()
396 ret |= gc1084_write_reg(gc1084, 0x00d0, gain_reg_configs[i].analog_gain & 0xff); in gc1084_set_gain()
400 ret |= gc1084_write_reg(gc1084, 0x0dc1, (gain_reg_configs[i].analog_gain >> 14) & 1); in gc1084_set_gain()
404 ret |= gc1084_write_reg(gc1084, 0x0155, gain_reg_configs[i].reserved & 0xff); in gc1084_set_gain()
406 ret |= gc1084_write_reg(gc1084, 0x00b8, gain_reg_configs[i].col_gain >> 8); in gc1084_set_gain()
407 ret |= gc1084_write_reg(gc1084, 0x00b9, gain_reg_configs[i].col_gain & 0xff); in gc1084_set_gain()
409 pre_gain = 64 * gain / gain_reg_configs[i].value; in gc1084_set_gain()