Searched refs:ccs_sensor (Results 1 – 6 of 6) sorted by relevance
/linux-6.12.1/drivers/media/i2c/ccs/ |
D | ccs-quirk.h | 15 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,
|
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()
|
D | ccs-reg-access.h | 22 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);
|
D | ccs-reg-access.c | 76 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()
|
D | ccs-core.c | 91 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 …]
|
D | ccs.h | 189 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,
|