/* ************************************************************************** * FunctionName: imx219_liteon_read_reg; * Description : read imx219 reg by i2c; * Input : NA; * Output : NA; * ReturnValue : NA; * Other : NA; ************************************************************************** */ static int imx219_liteon_read_reg(u16 reg, u8 *val) { return k3_ispio_read_reg(imx219_liteon_sensor.i2c_config.index, imx219_liteon_sensor.i2c_config.addr, reg, (u16*)val, imx219_liteon_sensor.i2c_config.val_bits,imx219_liteon_sensor.i2c_config.addr_bits); }
/* ************************************************************************** * FunctionName: hi843s_ofilm_read_reg; * Description : read hi843s reg by i2c; * Input : NA; * Output : NA; * ReturnValue : NA; * Other : NA; ************************************************************************** */ static int hi843s_ofilm_read_reg(u16 reg, u8 *val) { return k3_ispio_read_reg(hi843s_ofilm_sensor.i2c_config.index, hi843s_ofilm_sensor.i2c_config.addr, reg, (u16*)val, hi843s_ofilm_sensor.i2c_config.val_bits,hi843s_ofilm_sensor.i2c_config.addr_bits); }
/* ************************************************************************** * FunctionName: ov5642_read_reg; * Description : read ov5642 reg by i2c; * Input : NA; * Output : NA; * ReturnValue : NA; * Other : NA; ************************************************************************** */ static int ov5642_read_reg(u16 reg, u8 *val) { return k3_ispio_read_reg(ov5642_sensor.i2c_config.index, ov5642_sensor.i2c_config.addr, reg, val); }
/* ************************************************************************** * FunctionName: ov5648_ofilm_read_reg; * Description : read ov5648 reg by i2c; * Input : NA; * Output : NA; * ReturnValue : NA; * Other : NA; ************************************************************************** */ static int ov5648_ofilm_read_reg(u16 reg, u8 *val) { return k3_ispio_read_reg(ov5648_ofilm_sensor.i2c_config.index, ov5648_ofilm_sensor.i2c_config.addr, reg, (u16*)val, ov5648_ofilm_sensor.i2c_config.val_bits,ov5648_ofilm_sensor.i2c_config.addr_bits); }
/* ************************************************************************** * FunctionName: sonyimx105_read_reg; * Description : read sonyimx105 reg by i2c; * Input : NA; * Output : NA; * ReturnValue : NA; * Other : NA; ************************************************************************** */ static int sonyimx105_read_reg(u16 reg, u8 *val) { return k3_ispio_read_reg(sonyimx105_sensor.i2c_config.index, sonyimx105_sensor.i2c_config.addr, reg, (u16*)val, sonyimx105_sensor.i2c_config.val_bits); }
/* ************************************************************************** * FunctionName: s5k3h2yx_samsungem_read_reg; * Description : read s5k3h2yx_samsungem reg by i2c; * Input : NA; * Output : NA; * ReturnValue : NA; * Other : NA; ************************************************************************** */ static int s5k3h2yx_samsungem_read_reg(u16 reg, u8 *val) { return k3_ispio_read_reg(s5k3h2yx_samsungem_sensor.i2c_config.index, s5k3h2yx_samsungem_sensor.i2c_config.addr, reg, (u16 *)val, s5k3h2yx_samsungem_sensor.i2c_config.val_bits); }
/* ************************************************************************** * FunctionName: ov13850_read_reg; * Description : read ov13850 reg by i2c; * Input : NA; * Output : NA; * ReturnValue : NA; * Other : NA; ************************************************************************** */ static int ov13850_read_reg(u16 reg, u8 *val) { return k3_ispio_read_reg(ov13850_lit171.i2c_config.index, ov13850_lit171.i2c_config.addr, reg, (u16*)val, ov13850_lit171.i2c_config.val_bits, ov13850_lit171.i2c_config.addr_bits ); }