Lines Matching refs:reg_write
115 static int reg_write(struct i2c_client *client, const u8 reg, in reg_write() function
129 return reg_write(client, reg, ret | data); in reg_set()
140 return reg_write(client, reg, ret & ~data); in reg_clear()
153 ret = reg_write(client, MT9M001_RESET, 1); in mt9m001_init()
155 ret = reg_write(client, MT9M001_RESET, 0); in mt9m001_init()
159 ret = reg_write(client, MT9M001_OUTPUT_CONTROL, 0); in mt9m001_init()
169 if (reg_write(client, MT9M001_OUTPUT_CONTROL, enable ? 2 : 0) < 0) in mt9m001_s_stream()
202 ret = reg_write(client, MT9M001_HORIZONTAL_BLANKING, hblank); in mt9m001_s_crop()
204 ret = reg_write(client, MT9M001_VERTICAL_BLANKING, vblank); in mt9m001_s_crop()
211 ret = reg_write(client, MT9M001_COLUMN_START, rect.left); in mt9m001_s_crop()
213 ret = reg_write(client, MT9M001_ROW_START, rect.top); in mt9m001_s_crop()
215 ret = reg_write(client, MT9M001_WINDOW_WIDTH, rect.width - 1); in mt9m001_s_crop()
217 ret = reg_write(client, MT9M001_WINDOW_HEIGHT, in mt9m001_s_crop()
220 ret = reg_write(client, MT9M001_SHUTTER_WIDTH, mt9m001->total_h); in mt9m001_s_crop()
349 if (reg_write(client, reg->reg, reg->val) < 0) in mt9m001_s_register()
409 data = reg_write(client, MT9M001_GLOBAL_GAIN, data); in mt9m001_s_ctrl()
428 data = reg_write(client, MT9M001_GLOBAL_GAIN, data); in mt9m001_s_ctrl()
443 if (reg_write(client, MT9M001_SHUTTER_WIDTH, shutter) < 0) in mt9m001_s_ctrl()
450 if (reg_write(client, MT9M001_SHUTTER_WIDTH, mt9m001->total_h) < 0) in mt9m001_s_ctrl()
475 data = reg_write(client, MT9M001_CHIP_ENABLE, 1); in mt9m001_video_probe()