Home
last modified time | relevance | path

Searched refs:cci_write (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/media/i2c/
H A Dmt9m114.c727 cci_write(sensor->regmap, MT9M114_SYSMGR_NEXT_STATE, next_state, &ret); in mt9m114_set_state()
728 cci_write(sensor->regmap, MT9M114_COMMAND_REGISTER, in mt9m114_set_state()
757 cci_write(sensor->regmap, MT9M114_CAM_SYSCTL_PLL_ENABLE, in mt9m114_initialize()
760 cci_write(sensor->regmap, MT9M114_CAM_SYSCTL_PLL_ENABLE, in mt9m114_initialize()
762 cci_write(sensor->regmap, MT9M114_CAM_SYSCTL_PLL_DIVIDER_M_N, in mt9m114_initialize()
766 cci_write(sensor->regmap, MT9M114_CAM_SYSCTL_PLL_DIVIDER_P, in mt9m114_initialize()
771 cci_write(sensor->regmap, MT9M114_CAM_SENSOR_CFG_PIXCLK, in mt9m114_initialize()
786 cci_write(sensor->regmap, MT9M114_CAM_PORT_OUTPUT_CONTROL, value, &ret); in mt9m114_initialize()
793 cci_write(sensor->regmap, MT9M114_PAD_SLEW, value, &ret); in mt9m114_initialize()
826 cci_write(sensor->regmap, MT9M114_CAM_SENSOR_CFG_X_ADDR_START, in mt9m114_configure_pa()
[all …]
H A Dt4ka3.c437 return cci_write(sensor->regmap, T4KA3_REG_TEST_PATTERN_MODE, in t4ka3_test_pattern()
500 ret = cci_write(sensor->regmap, T4KA3_REG_FRAME_LENGTH_LINES, in t4ka3_s_ctrl()
504 ret = cci_write(sensor->regmap, in t4ka3_s_ctrl()
509 ret = cci_write(sensor->regmap, T4KA3_REG_GLOBAL_GAIN, in t4ka3_s_ctrl()
528 cci_write(sensor->regmap, T4KA3_REG_HORZ_OUTPUT_SIZE, fmt->width, &ret); in t4ka3_set_mode()
530 cci_write(sensor->regmap, T4KA3_REG_VERT_OUTPUT_SIZE, in t4ka3_set_mode()
533 cci_write(sensor->regmap, T4KA3_REG_PIXELS_PER_LINE, in t4ka3_set_mode()
536 cci_write(sensor->regmap, T4KA3_REG_HORZ_START, 0, &ret); in t4ka3_set_mode()
537 cci_write(sensor->regmap, T4KA3_REG_VERT_START, 0, &ret); in t4ka3_set_mode()
538 cci_write(sensor->regmap, T4KA3_REG_HORZ_END, in t4ka3_set_mode()
[all …]
H A Dov2680.c384 cci_write(sensor->regmap, OV2680_REG_SENSOR_CTRL_0A, in ov2680_set_mode()
386 cci_write(sensor->regmap, OV2680_REG_HORIZONTAL_START, in ov2680_set_mode()
388 cci_write(sensor->regmap, OV2680_REG_VERTICAL_START, in ov2680_set_mode()
390 cci_write(sensor->regmap, OV2680_REG_HORIZONTAL_END, in ov2680_set_mode()
392 cci_write(sensor->regmap, OV2680_REG_VERTICAL_END, in ov2680_set_mode()
394 cci_write(sensor->regmap, OV2680_REG_HORIZONTAL_OUTPUT_SIZE, in ov2680_set_mode()
396 cci_write(sensor->regmap, OV2680_REG_VERTICAL_OUTPUT_SIZE, in ov2680_set_mode()
398 cci_write(sensor->regmap, OV2680_REG_TIMING_HTS, in ov2680_set_mode()
401 cci_write(sensor->regmap, OV2680_REG_ISP_X_WIN, 0, &ret); in ov2680_set_mode()
402 cci_write(sensor->regmap, OV2680_REG_ISP_Y_WIN, 0, &ret); in ov2680_set_mode()
[all …]
H A Dthp7312.c401 cci_write(thp7312->regmap, TH7312_REG_CUSTOM_MIPI_RD, in thp7312_set_mipi_lanes()
403 cci_write(thp7312->regmap, TH7312_REG_CUSTOM_MIPI_TD, in thp7312_set_mipi_lanes()
405 cci_write(thp7312->regmap, TH7312_REG_CUSTOM_MIPI_SET, 1, &ret); in thp7312_set_mipi_lanes()
435 cci_write(thp7312->regmap, THP7312_REG_VIDEO_IMAGE_SIZE, in thp7312_change_mode()
437 cci_write(thp7312->regmap, THP7312_REG_VIDEO_FRAME_RATE_MODE, in thp7312_change_mode()
439 cci_write(thp7312->regmap, THP7312_REG_JPEG_COMPRESSION_FACTOR, 0x5e, in thp7312_change_mode()
441 cci_write(thp7312->regmap, THP7312_REG_SET_DRIVING_MODE, 0x01, &ret); in thp7312_change_mode()
475 return cci_write(thp7312->regmap, in thp7312_set_framefmt()
510 return cci_write(thp7312->regmap, THP7312_REG_SET_OUTPUT_ENABLE, in thp7312_stream_enable()
936 ret = cci_write(thp7312->regmap, in thp7312_set_focus()
[all …]
H A Dov02c10.c438 cci_write(ov02c10->regmap, OV02C10_REG_ANALOG_GAIN, in ov02c10_set_ctrl()
443 cci_write(ov02c10->regmap, OV02C10_REG_DIGITAL_GAIN, in ov02c10_set_ctrl()
448 cci_write(ov02c10->regmap, OV02C10_REG_EXPOSURE, in ov02c10_set_ctrl()
453 cci_write(ov02c10->regmap, OV02C10_REG_VTS, height + ctrl->val, in ov02c10_set_ctrl()
462 cci_write(ov02c10->regmap, OV02C10_ISP_X_WIN_CONTROL, in ov02c10_set_ctrl()
469 cci_write(ov02c10->regmap, OV02C10_ISP_Y_WIN_CONTROL, in ov02c10_set_ctrl()
619 ret = cci_write(ov02c10->regmap, OV02C10_REG_STREAM_CONTROL, 1, NULL); in ov02c10_enable_streams()
633 cci_write(ov02c10->regmap, OV02C10_REG_STREAM_CONTROL, 0, NULL); in ov02c10_disable_streams()
H A Dgc05a2.c866 ret = cci_write(gc05a2->regmap, GC05A2_REG_TEST_PATTERN_IDX, in gc05a2_test_pattern()
871 return cci_write(gc05a2->regmap, GC05A2_REG_TEST_PATTERN_EN, in gc05a2_test_pattern()
874 return cci_write(gc05a2->regmap, GC05A2_REG_TEST_PATTERN_EN, in gc05a2_test_pattern()
909 ret = cci_write(gc05a2->regmap, GC05A2_EXP_REG, in gc05a2_set_ctrl()
914 ret = cci_write(gc05a2->regmap, GC05A2_AGAIN_REG, in gc05a2_set_ctrl()
919 ret = cci_write(gc05a2->regmap, GC05A2_FRAME_LENGTH_REG, in gc05a2_set_ctrl()
1005 ret = cci_write(gc05a2->regmap, GC05A2_STREAMING_REG, 1, NULL); in gc05a2_start_streaming()
1022 ret = cci_write(gc05a2->regmap, GC05A2_STREAMING_REG, 0, NULL); in gc05a2_stop_streaming()
H A Dgc08a3.c836 ret = cci_write(gc08a3->regmap, GC08A3_REG_TEST_PATTERN_IDX, in gc08a3_test_pattern()
841 return cci_write(gc08a3->regmap, GC08A3_REG_TEST_PATTERN_EN, in gc08a3_test_pattern()
844 return cci_write(gc08a3->regmap, GC08A3_REG_TEST_PATTERN_EN, in gc08a3_test_pattern()
879 ret = cci_write(gc08a3->regmap, GC08A3_EXP_REG, in gc08a3_set_ctrl()
884 ret = cci_write(gc08a3->regmap, GC08A3_AGAIN_REG, in gc08a3_set_ctrl()
889 ret = cci_write(gc08a3->regmap, GC08A3_FRAME_LENGTH_REG, in gc08a3_set_ctrl()
947 ret = cci_write(gc08a3->regmap, GC08A3_STREAMING_REG, 1, NULL); in gc08a3_start_streaming()
964 ret = cci_write(gc08a3->regmap, GC08A3_STREAMING_REG, 0, NULL); in gc08a3_stop_streaming()
H A Dov64a40.c2882 cci_write(ov64a40->cci, OV64A40_REG_TIMING_CTRL0, in ov64a40_program_geometry()
2884 cci_write(ov64a40->cci, OV64A40_REG_TIMING_CTRL2, in ov64a40_program_geometry()
2886 cci_write(ov64a40->cci, OV64A40_REG_TIMING_CTRL4, in ov64a40_program_geometry()
2888 cci_write(ov64a40->cci, OV64A40_REG_TIMING_CTRL6, in ov64a40_program_geometry()
2892 cci_write(ov64a40->cci, OV64A40_REG_TIMING_CTRL10, in ov64a40_program_geometry()
2894 cci_write(ov64a40->cci, OV64A40_REG_TIMING_CTRL12, in ov64a40_program_geometry()
2896 cci_write(ov64a40->cci, OV64A40_REG_TIMING_CTRL8, in ov64a40_program_geometry()
2898 cci_write(ov64a40->cci, OV64A40_REG_TIMING_CTRLA, in ov64a40_program_geometry()
2903 cci_write(ov64a40->cci, OV64A40_REG_TIMING_CTRLC, timings->ppl, &ret); in ov64a40_program_geometry()
2904 cci_write(ov64a40->cci, OV64A40_REG_TIMING_CTRLE, timings->vts, &ret); in ov64a40_program_geometry()
[all …]
H A Dgc0308.c821 return cci_write(gc0308->regmap, CCI_REG8(reg->reg), reg->val, NULL); in gc0308_s_register()
926 cci_write(gc0308->regmap, GC0308_VB_HB, vbhb, &ret); in gc0308_update_blanking()
927 cci_write(gc0308->regmap, GC0308_HBLANK, hblank & 0xff, &ret); in gc0308_update_blanking()
928 cci_write(gc0308->regmap, GC0308_VBLANK, vblank & 0xff, &ret); in gc0308_update_blanking()
1151 ret = cci_write(gc0308->regmap, GC0308_SYNC_MODE, sync_mode, NULL); in gc0308_start_stream()
/linux/drivers/media/v4l2-core/
H A Dv4l2-cci.c92 int cci_write(struct regmap *map, u32 reg, u64 val, int *err) in cci_write() function
152 EXPORT_SYMBOL_GPL(cci_write);
165 return cci_write(map, reg, val, err); in cci_update_bits()
176 ret = cci_write(map, regs[i].reg, regs[i].val, err); in cci_multi_reg_write()
/linux/include/media/
H A Dv4l2-cci.h82 int cci_write(struct regmap *map, u32 reg, u64 val, int *err);