Searched refs:ccs_sensor (Results 1 – 6 of 6) sorted by relevance
/linux-6.3-rc2/drivers/media/i2c/ccs/ |
A D | ccs-reg-access.h | 22 struct ccs_sensor; 24 int ccs_read_addr_no_quirk(struct ccs_sensor *sensor, u32 reg, u32 *val); 25 int ccs_read_addr(struct ccs_sensor *sensor, u32 reg, u32 *val); 26 int ccs_read_addr_8only(struct ccs_sensor *sensor, u32 reg, u32 *val); 27 int ccs_read_addr_noconv(struct ccs_sensor *sensor, u32 reg, u32 *val); 28 int ccs_write_addr_no_quirk(struct ccs_sensor *sensor, u32 reg, u32 val); 29 int ccs_write_addr(struct ccs_sensor *sensor, u32 reg, u32 val); 30 int ccs_write_data_regs(struct ccs_sensor *sensor, struct ccs_reg *regs, 34 u32 ccs_reg_conv(struct ccs_sensor *sensor, u32 reg, u32 val);
|
A D | ccs-quirk.h | 15 struct ccs_sensor; 43 int (*limits)(struct ccs_sensor *sensor); 44 int (*post_poweron)(struct ccs_sensor *sensor); 45 int (*pre_streamon)(struct ccs_sensor *sensor); 46 int (*post_streamoff)(struct ccs_sensor *sensor); 47 unsigned long (*pll_flags)(struct ccs_sensor *sensor); 48 int (*init)(struct ccs_sensor *sensor); 49 int (*reg_access)(struct ccs_sensor *sensor, bool write, u32 *reg,
|
A D | ccs-quirk.c | 17 static int ccs_write_addr_8s(struct ccs_sensor *sensor, in ccs_write_addr_8s() 36 static int jt8ew9_limits(struct ccs_sensor *sensor) in jt8ew9_limits() 49 static int jt8ew9_post_poweron(struct ccs_sensor *sensor) in jt8ew9_post_poweron() 92 static int imx125es_post_poweron(struct ccs_sensor *sensor) in imx125es_post_poweron() 112 static int jt8ev1_limits(struct ccs_sensor *sensor) in jt8ev1_limits() 120 static int jt8ev1_post_poweron(struct ccs_sensor *sensor) in jt8ev1_post_poweron() 166 static int jt8ev1_pre_streamon(struct ccs_sensor *sensor) in jt8ev1_pre_streamon() 171 static int jt8ev1_post_streamoff(struct ccs_sensor *sensor) in jt8ev1_post_streamoff() 191 static int jt8ev1_init(struct ccs_sensor *sensor) in jt8ev1_init() 209 static int tcm8500md_limits(struct ccs_sensor *sensor) in tcm8500md_limits()
|
A D | ccs-reg-access.c | 69 static int ____ccs_read_addr(struct ccs_sensor *sensor, u16 reg, u16 len, in ____ccs_read_addr() 116 static int ____ccs_read_addr_8only(struct ccs_sensor *sensor, u16 reg, in ____ccs_read_addr_8only() 157 u32 ccs_reg_conv(struct ccs_sensor *sensor, u32 reg, u32 val) in ccs_reg_conv() 178 static int __ccs_read_addr(struct ccs_sensor *sensor, u32 reg, u32 *val, in __ccs_read_addr() 238 static int ccs_read_data(struct ccs_sensor *sensor, u32 reg, u32 *val) in ccs_read_data() 279 int ccs_read_addr(struct ccs_sensor *sensor, u32 reg, u32 *val) in ccs_read_addr() 284 int ccs_read_addr_8only(struct ccs_sensor *sensor, u32 reg, u32 *val) in ccs_read_addr_8only() 289 int ccs_read_addr_noconv(struct ccs_sensor *sensor, u32 reg, u32 *val) in ccs_read_addr_noconv() 321 int ccs_write_addr_no_quirk(struct ccs_sensor *sensor, u32 reg, u32 val) in ccs_write_addr_no_quirk() 357 int ccs_write_addr(struct ccs_sensor *sensor, u32 reg, u32 val) in ccs_write_addr() [all …]
|
A D | ccs-core.c | 110 void ccs_replace_limit(struct ccs_sensor *sensor, in ccs_replace_limit() 476 static int ccs_pll_update(struct ccs_sensor *sensor) in ccs_pll_update() 613 struct ccs_sensor *sensor = in ccs_set_ctrl() 1543 struct ccs_sensor *sensor = in ccs_power_on() 1544 container_of(ssd, struct ccs_sensor, ssds[0]); in ccs_power_on() 1686 struct ccs_sensor *sensor = in ccs_power_off() 1687 container_of(ssd, struct ccs_sensor, ssds[0]); in ccs_power_off() 1916 struct ccs_sensor *sensor = to_ccs_sensor(subdev); in ccs_set_stream() 3016 static void ccs_cleanup(struct ccs_sensor *sensor) in ccs_cleanup() 3072 struct ccs_sensor *sensor = ssd->sensor; in ccs_open() [all …]
|
A D | ccs.h | 204 struct ccs_sensor *sensor; 211 struct ccs_sensor { struct 285 void ccs_replace_limit(struct ccs_sensor *sensor, argument 287 u32 ccs_get_limit(struct ccs_sensor *sensor, unsigned int limit,
|
Completed in 13 milliseconds