/* ************************************************************************** * FunctionName: hi843s_ofilm_write_seq; * Description : NA; * Input : NA; * Output : NA; * ReturnValue : NA; * Other : NA; ************************************************************************** */ static int hi843s_ofilm_write_seq(const struct _sensor_reg_t *seq, u32 size, u8 mask) { print_debug("Enter %s, seq[%#x], size=%d", __func__, (int)seq, size); return k3_ispio_write_seq(hi843s_ofilm_sensor.i2c_config.index, hi843s_ofilm_sensor.i2c_config.addr, seq, size, hi843s_ofilm_sensor.i2c_config.val_bits, mask,hi843s_ofilm_sensor.i2c_config.addr_bits); }
/* ************************************************************************** * FunctionName: ov5642_write_seq; * Description : NA; * Input : NA; * Output : NA; * ReturnValue : NA; * Other : NA; ************************************************************************** */ static int ov5642_write_seq(const struct _sensor_reg_t *seq, u32 size, u8 mask) { print_debug("Enter %s, seq[%#x], size=%d", __func__, (int)seq, size); return k3_ispio_write_seq(ov5642_sensor.i2c_config.index, ov5642_sensor.i2c_config.addr, seq, size, mask); }
/*write sequeuence to select I2C though isp command set*/ static int sonyimx214_write_seq(const struct _sensor_reg_t *seq, u32 size, u8 mask) { return k3_ispio_write_seq(sonyimx214_sensor.i2c_config.index, sonyimx214_sensor.i2c_config.addr, seq, size, sonyimx214_sensor.i2c_config.val_bits, mask,sonyimx214_sensor.i2c_config.addr_bits); }
/* ************************************************************************** * FunctionName: sonyimx105_write_seq; * Description : NA; * Input : NA; * Output : NA; * ReturnValue : NA; * Other : NA; ************************************************************************** */ static int sonyimx105_write_seq(const struct _sensor_reg_t *seq, u32 size, u8 mask) { print_debug("Enter %s, seq[%#x], size=%d", __func__, (int)seq, size); return k3_ispio_write_seq(sonyimx105_sensor.i2c_config.index, sonyimx105_sensor.i2c_config.addr, seq, size, sonyimx105_sensor.i2c_config.val_bits, mask); }
/* ************************************************************************** * FunctionName: ov13850_write_seq; * Description : NA; * Input : NA; * Output : NA; * ReturnValue : NA; * Other : NA; ************************************************************************** */ static int ov13850_write_seq(const struct _sensor_reg_t *seq, u32 size, u8 mask) { print_debug("Enter %s, seq[%#x], size=%d", __func__, (int)seq, size); return k3_ispio_write_seq(ov13850_lit171.i2c_config.index, ov13850_lit171.i2c_config.addr, seq, size, ov13850_lit171.i2c_config.val_bits, mask, ov13850_lit171.i2c_config.addr_bits); }