Home
last modified time | relevance | path

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

/linux-5.19.10/drivers/media/i2c/ccs/
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);
Dccs-quirk.h15 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,
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.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 *sensor, u32 reg, u32 val) in ccs_write_addr_no_quirk()
[all …]
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 *sensor) in ccs_pixel_order()
[all …]
Dccs.h204 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,