Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/media/i2c/ccs/
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,
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 *sensor) in tcm8500md_limits()
Dccs-reg-access.h22 struct ccs_sensor;
24 int ccs_read_addr(struct ccs_sensor *sensor, u32 reg, u32 *val);
25 int ccs_read_addr_8only(struct ccs_sensor *sensor, u32 reg, u32 *val);
26 int ccs_read_addr_noconv(struct ccs_sensor *sensor, u32 reg, u32 *val);
27 int ccs_write_addr(struct ccs_sensor *sensor, u32 reg, u32 val);
28 int ccs_write_data_regs(struct ccs_sensor *sensor, struct ccs_reg *regs,
31 u32 ccs_reg_conv(struct ccs_sensor *sensor, u32 reg, u32 val);
Dccs-reg-access.c76 u32 ccs_reg_conv(struct ccs_sensor *sensor, u32 reg, u32 val) in ccs_reg_conv()
97 static int __ccs_read_addr(struct ccs_sensor *sensor, u32 reg, u32 *val, in __ccs_read_addr()
151 ccs_static_data_read_ro_reg(struct ccs_sensor *sensor, u32 reg, u32 *val) in ccs_static_data_read_ro_reg()
163 static int ccs_read_addr_raw(struct ccs_sensor *sensor, u32 reg, u32 *val, in ccs_read_addr_raw()
192 int ccs_read_addr(struct ccs_sensor *sensor, u32 reg, u32 *val) in ccs_read_addr()
197 int ccs_read_addr_8only(struct ccs_sensor *sensor, u32 reg, u32 *val) in ccs_read_addr_8only()
202 int ccs_read_addr_noconv(struct ccs_sensor *sensor, u32 reg, u32 *val) in ccs_read_addr_noconv()
211 int ccs_write_addr(struct ccs_sensor *sensor, u32 reg, u32 val) in ccs_write_addr()
233 int ccs_write_data_regs(struct ccs_sensor *sensor, struct ccs_reg *regs, in ccs_write_data_regs()
Dccs-core.c91 static int ccs_limit_ptr(struct ccs_sensor *sensor, unsigned int limit, in ccs_limit_ptr()
111 void ccs_replace_limit(struct ccs_sensor *sensor, in ccs_replace_limit()
131 u32 ccs_get_limit(struct ccs_sensor *sensor, unsigned int limit, in ccs_get_limit()
160 static int ccs_read_all_limits(struct ccs_sensor *sensor) in ccs_read_all_limits()
248 static int ccs_read_frame_fmt(struct ccs_sensor *sensor) in ccs_read_frame_fmt()
374 static int ccs_pll_configure(struct ccs_sensor *sensor) in ccs_pll_configure()
435 static int ccs_pll_try(struct ccs_sensor *sensor, struct ccs_pll *pll) in ccs_pll_try()
486 static int ccs_pll_update(struct ccs_sensor *sensor) in ccs_pll_update()
516 static void __ccs_update_exposure_limits(struct ccs_sensor *sensor) in __ccs_update_exposure_limits()
568 static u32 ccs_pixel_order(struct ccs_sensor *sensor) in ccs_pixel_order()
[all …]
Dccs.h189 struct ccs_sensor *sensor;
196 struct ccs_sensor { struct
272 void ccs_replace_limit(struct ccs_sensor *sensor, argument
274 u32 ccs_get_limit(struct ccs_sensor *sensor, unsigned int limit,