/*
 **************************************************************************
 * 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);

}
示例#2
0
/*
 **************************************************************************
 * 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);
}
示例#3
0
/*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);
}