Lines Matching refs:gc1084_write_reg

345 static inline int gc1084_write_reg(struct gc1084 *gc1084, u16 addr, u8 value)  in gc1084_write_reg()  function
395 ret = gc1084_write_reg(gc1084, 0x00d1, (gain_reg_configs[i].analog_gain >> 8) & 0x3f); in gc1084_set_gain()
396 ret |= gc1084_write_reg(gc1084, 0x00d0, gain_reg_configs[i].analog_gain & 0xff); in gc1084_set_gain()
398 ret |= gc1084_write_reg(gc1084, 0x031d, 0x2e); in gc1084_set_gain()
400 ret |= gc1084_write_reg(gc1084, 0x0dc1, (gain_reg_configs[i].analog_gain >> 14) & 1); in gc1084_set_gain()
402 ret |= gc1084_write_reg(gc1084, 0x031d, 0x28); in gc1084_set_gain()
404 ret |= gc1084_write_reg(gc1084, 0x0155, gain_reg_configs[i].reserved & 0xff); in gc1084_set_gain()
406 ret |= gc1084_write_reg(gc1084, 0x00b8, gain_reg_configs[i].col_gain >> 8); in gc1084_set_gain()
407 ret |= gc1084_write_reg(gc1084, 0x00b9, gain_reg_configs[i].col_gain & 0xff); in gc1084_set_gain()
411 ret |= gc1084_write_reg(gc1084, 0x00b1, (pre_gain >> 6)); in gc1084_set_gain()
412 ret |= gc1084_write_reg(gc1084, 0x00b2, ((pre_gain & 0x3f) << 2)); in gc1084_set_gain()
444 ret = gc1084_write_reg(gc1084, GC1084_REG_EXP_H, in gc1084_set_ctrl()
446 ret |= gc1084_write_reg(gc1084, GC1084_REG_EXP_L, in gc1084_set_ctrl()
458 ret = gc1084_write_reg(gc1084, GC1084_REG_VTS_H, in gc1084_set_ctrl()
460 ret |= gc1084_write_reg(gc1084, GC1084_REG_VTS_L, in gc1084_set_ctrl()
670 ret = gc1084_write_reg(gc1084, GC1084_REG_CTRL_MODE, in gc1084_ioctl()
673 ret = gc1084_write_reg(gc1084, GC1084_REG_CTRL_MODE, in gc1084_ioctl()
739 return gc1084_write_reg(gc1084, GC1084_REG_CTRL_MODE, in __gc1084_start_stream()
746 return gc1084_write_reg(gc1084, GC1084_REG_CTRL_MODE, in __gc1084_stop_stream()