Lines Matching refs:ov2640_write_reg

482 static int ov2640_write_reg(const struct i2c_dt_spec *spec, uint8_t reg_addr,  in ov2640_write_reg()  function
537 err = ov2640_write_reg(&cfg->i2c, regs[i].addr, regs[i].value); in ov2640_write_all()
552 ret |= ov2640_write_reg(&cfg->i2c, BANK_SEL, BANK_SEL_SENSOR); in ov2640_soft_reset()
555 ret |= ov2640_write_reg(&cfg->i2c, COM7, COM7_SRST); in ov2640_soft_reset()
572 ret |= ov2640_write_reg(&cfg->i2c, BANK_SEL, BANK_SEL_DSP); in ov2640_set_level()
575 ret |= ov2640_write_reg(&cfg->i2c, regs[0][i], regs[level][i]); in ov2640_set_level()
630 ret |= ov2640_write_reg(&cfg->i2c, BANK_SEL, BANK_SEL_DSP); in ov2640_set_output_format()
634 ret |= ov2640_write_reg(&cfg->i2c, IMAGE_MODE, IMAGE_MODE_JPEG_EN); in ov2640_set_output_format()
637 ret |= ov2640_write_reg(&cfg->i2c, IMAGE_MODE, IMAGE_MODE_RGB565); in ov2640_set_output_format()
653 ret |= ov2640_write_reg(&cfg->i2c, BANK_SEL, BANK_SEL_DSP); in ov2640_set_quality()
656 ret |= ov2640_write_reg(&cfg->i2c, QS, qs); in ov2640_set_quality()
669 ret |= ov2640_write_reg(&cfg->i2c, BANK_SEL, BANK_SEL_SENSOR); in ov2640_set_colorbar()
680 ret |= ov2640_write_reg(&cfg->i2c, COM7, reg); in ov2640_set_colorbar()
693 ret |= ov2640_write_reg(&cfg->i2c, BANK_SEL, BANK_SEL_SENSOR); in ov2640_set_white_bal()
704 ret |= ov2640_write_reg(&cfg->i2c, CTRL1, reg); in ov2640_set_white_bal()
717 ret |= ov2640_write_reg(&cfg->i2c, BANK_SEL, BANK_SEL_SENSOR); in ov2640_set_gain_ctrl()
728 ret |= ov2640_write_reg(&cfg->i2c, COM8, reg); in ov2640_set_gain_ctrl()
741 ret |= ov2640_write_reg(&cfg->i2c, BANK_SEL, BANK_SEL_SENSOR); in ov2640_set_exposure_ctrl()
752 ret |= ov2640_write_reg(&cfg->i2c, COM8, reg); in ov2640_set_exposure_ctrl()
766 ret |= ov2640_write_reg(&cfg->i2c, BANK_SEL, BANK_SEL_SENSOR); in ov2640_set_horizontal_mirror()
777 ret |= ov2640_write_reg(&cfg->i2c, REG04, reg); in ov2640_set_horizontal_mirror()
790 ret |= ov2640_write_reg(&cfg->i2c, BANK_SEL, BANK_SEL_SENSOR); in ov2640_set_vertical_flip()
801 ret |= ov2640_write_reg(&cfg->i2c, REG04, reg); in ov2640_set_vertical_flip()
816 ret |= ov2640_write_reg(&cfg->i2c, BANK_SEL, BANK_SEL_DSP); in ov2640_set_resolution()
817 ret |= ov2640_write_reg(&cfg->i2c, R_BYPASS, R_BYPASS_DSP_BYPAS); in ov2640_set_resolution()
820 ret |= ov2640_write_reg(&cfg->i2c, ZMOW, (w >> 2) & 0xFF); /* OUTW[7:0] (real/4) */ in ov2640_set_resolution()
821 ret |= ov2640_write_reg(&cfg->i2c, ZMOH, (h >> 2) & 0xFF); /* OUTH[7:0] (real/4) */ in ov2640_set_resolution()
822 ret |= ov2640_write_reg(&cfg->i2c, ZMHH, ((h >> 8) & 0x04) | in ov2640_set_resolution()
826 ret |= ov2640_write_reg(&cfg->i2c, BANK_SEL, BANK_SEL_SENSOR); in ov2640_set_resolution()
827 ret |= ov2640_write_reg(&cfg->i2c, CLKRC, cfg->clock_rate_control); in ov2640_set_resolution()
833 ret |= ov2640_write_reg(&cfg->i2c, BANK_SEL, BANK_SEL_DSP); in ov2640_set_resolution()
834 ret |= ov2640_write_reg(&cfg->i2c, R_BYPASS, R_BYPASS_DSP_EN); in ov2640_set_resolution()
848 ret |= ov2640_write_reg(&cfg->i2c, BANK_SEL, BANK_SEL_SENSOR); in ov2640_check_connection()