Home
last modified time | relevance | path

Searched refs:ccs_sensor (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/drivers/media/i2c/ccs/
H A Dccs-reg-access.h22 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);
H A Dccs-quirk.h15 struct ccs_sensor;
41 int (*limits)(struct ccs_sensor *sensor);
42 int (*post_poweron)(struct ccs_sensor *sensor);
43 int (*pre_streamon)(struct ccs_sensor *sensor);
44 int (*post_streamoff)(struct ccs_sensor *sensor);
45 unsigned long (*pll_flags)(struct ccs_sensor *sensor);
46 int (*init)(struct ccs_sensor *sensor);
47 int (*reg_access)(struct ccs_sensor *sensor, bool write, u32 *reg,
H A Dccs-quirk.c17 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 *senso
[all...]
H A Dccs-reg-access.c69 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()
250 static int ccs_read_addr_raw(struct ccs_sensor *sensor, u32 reg, u32 *val, in ccs_read_addr_raw()
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 *senso
[all...]
H A Dccs-core.c90 static int ccs_limit_ptr(struct ccs_sensor *sensor, unsigned int limit, in ccs_limit_ptr()
110 void ccs_replace_limit(struct ccs_sensor *sensor, in ccs_replace_limit()
130 u32 ccs_get_limit(struct ccs_sensor *sensor, unsigned int limit, in ccs_get_limit()
159 static int ccs_read_all_limits(struct ccs_sensor *sensor) in ccs_read_all_limits()
238 static int ccs_read_frame_fmt(struct ccs_sensor *sensor) in ccs_read_frame_fmt()
364 static int ccs_pll_configure(struct ccs_sensor *sensor) in ccs_pll_configure()
425 static int ccs_pll_try(struct ccs_sensor *sensor, struct ccs_pll *pll) in ccs_pll_try()
476 static int ccs_pll_update(struct ccs_sensor *sensor) in ccs_pll_update()
506 static void __ccs_update_exposure_limits(struct ccs_sensor *sensor) in __ccs_update_exposure_limits()
559 static u32 ccs_pixel_order(struct ccs_sensor *senso
[all...]
H A Dccs.h191 struct ccs_sensor *sensor;
196 * struct ccs_sensor - Main device structure
198 struct ccs_sensor { struct
271 void ccs_replace_limit(struct ccs_sensor *sensor,
273 u32 ccs_get_limit(struct ccs_sensor *sensor, unsigned int limit,

Completed in 5 milliseconds