Lines Matching refs:s5k6aa_write

365 static int s5k6aa_write(struct i2c_client *c, u16 addr, u16 val)  in s5k6aa_write()  function
441 ret = s5k6aa_write(c, REG_I_INCLK_FREQ_H, fmclk >> 16); in s5k6aa_configure_pixel_clocks()
443 ret = s5k6aa_write(c, REG_I_INCLK_FREQ_L, fmclk & 0xFFFF); in s5k6aa_configure_pixel_clocks()
445 ret = s5k6aa_write(c, REG_I_USE_NPVI_CLOCKS, 1); in s5k6aa_configure_pixel_clocks()
448 ret = s5k6aa_write(c, REG_I_OPCLK_4KHZ(0), s5k6aa->clk_fop); in s5k6aa_configure_pixel_clocks()
450 ret = s5k6aa_write(c, REG_I_MIN_OUTRATE_4KHZ(0), in s5k6aa_configure_pixel_clocks()
453 ret = s5k6aa_write(c, REG_I_MAX_OUTRATE_4KHZ(0), in s5k6aa_configure_pixel_clocks()
456 ret = s5k6aa_write(c, REG_I_INIT_PARAMS_UPDATED, 1); in s5k6aa_configure_pixel_clocks()
472 return s5k6aa_write(client, REG_P_PREV_MIRROR(index), flip); in s5k6aa_set_mirror()
485 ret = s5k6aa_write(c, REG_SF_RGAIN, ctrls->gain_red->val); in s5k6aa_set_awb()
487 ret = s5k6aa_write(c, REG_SF_RGAIN_CHG, 1); in s5k6aa_set_awb()
491 ret = s5k6aa_write(c, REG_SF_GGAIN, ctrls->gain_green->val); in s5k6aa_set_awb()
493 ret = s5k6aa_write(c, REG_SF_GGAIN_CHG, 1); in s5k6aa_set_awb()
497 ret = s5k6aa_write(c, REG_SF_BGAIN, ctrls->gain_blue->val); in s5k6aa_set_awb()
499 ret = s5k6aa_write(c, REG_SF_BGAIN_CHG, 1); in s5k6aa_set_awb()
503 ret = s5k6aa_write(c, REG_DBG_AUTOALG_EN, reg); in s5k6aa_set_awb()
514 int ret = s5k6aa_write(client, REG_SF_USR_EXPOSURE_L, time & 0xffff); in s5k6aa_set_user_exposure()
516 ret = s5k6aa_write(client, REG_SF_USR_EXPOSURE_H, time >> 16); in s5k6aa_set_user_exposure()
519 return s5k6aa_write(client, REG_SF_USR_EXPOSURE_CHG, 1); in s5k6aa_set_user_exposure()
524 int ret = s5k6aa_write(client, REG_SF_USR_TOT_GAIN, gain); in s5k6aa_set_user_gain()
527 return s5k6aa_write(client, REG_SF_USR_TOT_GAIN_CHG, 1); in s5k6aa_set_user_gain()
556 return s5k6aa_write(c, REG_DBG_AUTOALG_EN, auto_alg); in s5k6aa_set_auto_exposure()
575 ret = s5k6aa_write(client, REG_SF_FLICKER_QUANT, value); in s5k6aa_set_anti_flicker()
578 ret = s5k6aa_write(client, REG_SF_FLICKER_QUANT_CHG, 1); in s5k6aa_set_anti_flicker()
583 return s5k6aa_write(client, REG_DBG_AUTOALG_EN, auto_alg); in s5k6aa_set_anti_flicker()
601 return s5k6aa_write(client, REG_G_SPEC_EFFECTS, in s5k6aa_set_colorfx()
635 ret = s5k6aa_write(client, REG_P_OUT_WIDTH(preset->index), in s5k6aa_set_output_framefmt()
638 ret = s5k6aa_write(client, REG_P_OUT_HEIGHT(preset->index), in s5k6aa_set_output_framefmt()
641 ret = s5k6aa_write(client, REG_P_FMT(preset->index), in s5k6aa_set_output_framefmt()
652 ret = s5k6aa_write(c, REG_G_PREVZOOM_IN_WIDTH, r->width); in s5k6aa_set_input_params()
654 ret = s5k6aa_write(c, REG_G_PREVZOOM_IN_HEIGHT, r->height); in s5k6aa_set_input_params()
656 ret = s5k6aa_write(c, REG_G_PREVZOOM_IN_XOFFS, r->left); in s5k6aa_set_input_params()
658 ret = s5k6aa_write(c, REG_G_PREVZOOM_IN_YOFFS, r->top); in s5k6aa_set_input_params()
660 ret = s5k6aa_write(c, REG_G_INPUTS_CHANGE_REQ, 1); in s5k6aa_set_input_params()
692 ret = s5k6aa_write(client, REG_OIF_EN_MIPI_LANES, cfg); in s5k6aa_configure_video_bus()
695 return s5k6aa_write(client, REG_OIF_CFG_CHG, 1); in s5k6aa_configure_video_bus()
706 ret = s5k6aa_write(client, REG_G_ACTIVE_PREV_CFG, cid); in s5k6aa_new_config_sync()
708 ret = s5k6aa_write(client, REG_G_PREV_CFG_CHG, 1); in s5k6aa_new_config_sync()
710 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()
905 ret = s5k6aa_write(client, REG_G_ENABLE_PREV, enable); in __s5k6aa_stream()
907 ret = s5k6aa_write(client, REG_G_ENABLE_PREV_CHG, 1); in __s5k6aa_stream()
1275 err = s5k6aa_write(client, REG_USER_BRIGHTNESS, ctrl->val); in s5k6aa_s_ctrl()
1283 err = s5k6aa_write(client, REG_USER_CONTRAST, ctrl->val); in s5k6aa_s_ctrl()
1294 err = s5k6aa_write(client, REG_G_PREV_CFG_CHG, 1); in s5k6aa_s_ctrl()
1302 err = s5k6aa_write(client, REG_USER_SATURATION, ctrl->val); in s5k6aa_s_ctrl()
1306 err = s5k6aa_write(client, REG_USER_SHARPBLUR, ctrl->val); in s5k6aa_s_ctrl()
1310 err = s5k6aa_write(client, REG_P_COLORTEMP(idx), ctrl->val); in s5k6aa_s_ctrl()
1313 err = s5k6aa_write(client, REG_G_PREV_CFG_CHG, 1); in s5k6aa_s_ctrl()