Lines Matching refs:s5k6aa_write

369 static int s5k6aa_write(struct i2c_client *c, u16 addr, u16 val)  in s5k6aa_write()  function
444 ret = s5k6aa_write(c, REG_I_INCLK_FREQ_H, fmclk >> 16); in s5k6aa_configure_pixel_clocks()
446 ret = s5k6aa_write(c, REG_I_INCLK_FREQ_L, fmclk & 0xFFFF); in s5k6aa_configure_pixel_clocks()
448 ret = s5k6aa_write(c, REG_I_USE_NPVI_CLOCKS, 1); in s5k6aa_configure_pixel_clocks()
451 ret = s5k6aa_write(c, REG_I_OPCLK_4KHZ(0), s5k6aa->clk_fop); in s5k6aa_configure_pixel_clocks()
453 ret = s5k6aa_write(c, REG_I_MIN_OUTRATE_4KHZ(0), in s5k6aa_configure_pixel_clocks()
456 ret = s5k6aa_write(c, REG_I_MAX_OUTRATE_4KHZ(0), in s5k6aa_configure_pixel_clocks()
459 ret = s5k6aa_write(c, REG_I_INIT_PARAMS_UPDATED, 1); in s5k6aa_configure_pixel_clocks()
475 return s5k6aa_write(client, REG_P_PREV_MIRROR(index), flip); in s5k6aa_set_mirror()
488 ret = s5k6aa_write(c, REG_SF_RGAIN, ctrls->gain_red->val); in s5k6aa_set_awb()
490 ret = s5k6aa_write(c, REG_SF_RGAIN_CHG, 1); in s5k6aa_set_awb()
494 ret = s5k6aa_write(c, REG_SF_GGAIN, ctrls->gain_green->val); in s5k6aa_set_awb()
496 ret = s5k6aa_write(c, REG_SF_GGAIN_CHG, 1); in s5k6aa_set_awb()
500 ret = s5k6aa_write(c, REG_SF_BGAIN, ctrls->gain_blue->val); in s5k6aa_set_awb()
502 ret = s5k6aa_write(c, REG_SF_BGAIN_CHG, 1); in s5k6aa_set_awb()
506 ret = s5k6aa_write(c, REG_DBG_AUTOALG_EN, reg); in s5k6aa_set_awb()
517 int ret = s5k6aa_write(client, REG_SF_USR_EXPOSURE_L, time & 0xffff); in s5k6aa_set_user_exposure()
519 ret = s5k6aa_write(client, REG_SF_USR_EXPOSURE_H, time >> 16); in s5k6aa_set_user_exposure()
522 return s5k6aa_write(client, REG_SF_USR_EXPOSURE_CHG, 1); in s5k6aa_set_user_exposure()
527 int ret = s5k6aa_write(client, REG_SF_USR_TOT_GAIN, gain); in s5k6aa_set_user_gain()
530 return s5k6aa_write(client, REG_SF_USR_TOT_GAIN_CHG, 1); in s5k6aa_set_user_gain()
559 return s5k6aa_write(c, REG_DBG_AUTOALG_EN, auto_alg); in s5k6aa_set_auto_exposure()
578 ret = s5k6aa_write(client, REG_SF_FLICKER_QUANT, value); in s5k6aa_set_anti_flicker()
581 ret = s5k6aa_write(client, REG_SF_FLICKER_QUANT_CHG, 1); in s5k6aa_set_anti_flicker()
586 return s5k6aa_write(client, REG_DBG_AUTOALG_EN, auto_alg); in s5k6aa_set_anti_flicker()
604 return s5k6aa_write(client, REG_G_SPEC_EFFECTS, in s5k6aa_set_colorfx()
638 ret = s5k6aa_write(client, REG_P_OUT_WIDTH(preset->index), in s5k6aa_set_output_framefmt()
641 ret = s5k6aa_write(client, REG_P_OUT_HEIGHT(preset->index), in s5k6aa_set_output_framefmt()
644 ret = s5k6aa_write(client, REG_P_FMT(preset->index), in s5k6aa_set_output_framefmt()
655 ret = s5k6aa_write(c, REG_G_PREVZOOM_IN_WIDTH, r->width); in s5k6aa_set_input_params()
657 ret = s5k6aa_write(c, REG_G_PREVZOOM_IN_HEIGHT, r->height); in s5k6aa_set_input_params()
659 ret = s5k6aa_write(c, REG_G_PREVZOOM_IN_XOFFS, r->left); in s5k6aa_set_input_params()
661 ret = s5k6aa_write(c, REG_G_PREVZOOM_IN_YOFFS, r->top); in s5k6aa_set_input_params()
663 ret = s5k6aa_write(c, REG_G_INPUTS_CHANGE_REQ, 1); in s5k6aa_set_input_params()
694 ret = s5k6aa_write(client, REG_OIF_EN_MIPI_LANES, cfg); in s5k6aa_configure_video_bus()
697 return s5k6aa_write(client, REG_OIF_CFG_CHG, 1); in s5k6aa_configure_video_bus()
708 ret = s5k6aa_write(client, REG_G_ACTIVE_PREV_CFG, cid); in s5k6aa_new_config_sync()
710 ret = s5k6aa_write(client, REG_G_PREV_CFG_CHG, 1); in s5k6aa_new_config_sync()
712 ret = s5k6aa_write(client, REG_G_NEW_CFG_SYNC, 1); in s5k6aa_new_config_sync()
746 ret = s5k6aa_write(client, REG_P_MAX_OUT_RATE(idx), in s5k6aa_set_prev_config()
749 ret = s5k6aa_write(client, REG_P_MIN_OUT_RATE(idx), in s5k6aa_set_prev_config()
752 ret = s5k6aa_write(client, REG_P_CLK_INDEX(idx), in s5k6aa_set_prev_config()
755 ret = s5k6aa_write(client, REG_P_FR_RATE_TYPE(idx), in s5k6aa_set_prev_config()
758 ret = s5k6aa_write(client, REG_P_FR_RATE_Q_TYPE(idx), in s5k6aa_set_prev_config()
761 ret = s5k6aa_write(client, REG_P_MAX_FR_TIME(idx), in s5k6aa_set_prev_config()
764 ret = s5k6aa_write(client, REG_P_MIN_FR_TIME(idx), in s5k6aa_set_prev_config()
904 ret = s5k6aa_write(client, REG_G_ENABLE_PREV, enable); in __s5k6aa_stream()
906 ret = s5k6aa_write(client, REG_G_ENABLE_PREV_CHG, 1); in __s5k6aa_stream()
1274 err = s5k6aa_write(client, REG_USER_BRIGHTNESS, ctrl->val); in s5k6aa_s_ctrl()
1282 err = s5k6aa_write(client, REG_USER_CONTRAST, ctrl->val); in s5k6aa_s_ctrl()
1293 err = s5k6aa_write(client, REG_G_PREV_CFG_CHG, 1); in s5k6aa_s_ctrl()
1301 err = s5k6aa_write(client, REG_USER_SATURATION, ctrl->val); in s5k6aa_s_ctrl()
1305 err = s5k6aa_write(client, REG_USER_SHARPBLUR, ctrl->val); in s5k6aa_s_ctrl()
1309 err = s5k6aa_write(client, REG_P_COLORTEMP(idx), ctrl->val); in s5k6aa_s_ctrl()
1312 err = s5k6aa_write(client, REG_G_PREV_CFG_CHG, 1); in s5k6aa_s_ctrl()