Home
last modified time | relevance | path

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

/Linux-v5.10/drivers/media/i2c/smiapp/
Dsmiapp-quirk.h14 struct smiapp_sensor;
40 int (*limits)(struct smiapp_sensor *sensor);
41 int (*post_poweron)(struct smiapp_sensor *sensor);
42 int (*pre_streamon)(struct smiapp_sensor *sensor);
43 int (*post_streamoff)(struct smiapp_sensor *sensor);
44 unsigned long (*pll_flags)(struct smiapp_sensor *sensor);
45 int (*init)(struct smiapp_sensor *sensor);
46 int (*reg_access)(struct smiapp_sensor *sensor, bool write, u32 *reg,
58 void smiapp_replace_limit(struct smiapp_sensor *sensor,
Dsmiapp-quirk.c15 static int smiapp_write_8(struct smiapp_sensor *sensor, u16 reg, u8 val) in smiapp_write_8()
20 static int smiapp_write_8s(struct smiapp_sensor *sensor, in smiapp_write_8s()
39 void smiapp_replace_limit(struct smiapp_sensor *sensor, in smiapp_replace_limit()
50 static int jt8ew9_limits(struct smiapp_sensor *sensor) in jt8ew9_limits()
64 static int jt8ew9_post_poweron(struct smiapp_sensor *sensor) in jt8ew9_post_poweron()
107 static int imx125es_post_poweron(struct smiapp_sensor *sensor) in imx125es_post_poweron()
127 static int jt8ev1_limits(struct smiapp_sensor *sensor) in jt8ev1_limits()
136 static int jt8ev1_post_poweron(struct smiapp_sensor *sensor) in jt8ev1_post_poweron()
182 static int jt8ev1_pre_streamon(struct smiapp_sensor *sensor) in jt8ev1_pre_streamon()
187 static int jt8ev1_post_streamoff(struct smiapp_sensor *sensor) in jt8ev1_post_streamoff()
[all …]
Dsmiapp-regs.h28 struct smiapp_sensor;
30 int smiapp_read_no_quirk(struct smiapp_sensor *sensor, u32 reg, u32 *val);
31 int smiapp_read(struct smiapp_sensor *sensor, u32 reg, u32 *val);
32 int smiapp_read_8only(struct smiapp_sensor *sensor, u32 reg, u32 *val);
33 int smiapp_write_no_quirk(struct smiapp_sensor *sensor, u32 reg, u32 val);
34 int smiapp_write(struct smiapp_sensor *sensor, u32 reg, u32 val);
Dsmiapp-regs.c69 static int ____smiapp_read(struct smiapp_sensor *sensor, u16 reg, in ____smiapp_read()
116 static int ____smiapp_read_8only(struct smiapp_sensor *sensor, u16 reg, in ____smiapp_read_8only()
140 static int __smiapp_read(struct smiapp_sensor *sensor, u32 reg, u32 *val, in __smiapp_read()
165 int smiapp_read_no_quirk(struct smiapp_sensor *sensor, u32 reg, u32 *val) in smiapp_read_no_quirk()
173 static int smiapp_read_quirk(struct smiapp_sensor *sensor, u32 reg, u32 *val, in smiapp_read_quirk()
191 int smiapp_read(struct smiapp_sensor *sensor, u32 reg, u32 *val) in smiapp_read()
196 int smiapp_read_8only(struct smiapp_sensor *sensor, u32 reg, u32 *val) in smiapp_read_8only()
201 int smiapp_write_no_quirk(struct smiapp_sensor *sensor, u32 reg, u32 val) in smiapp_write_no_quirk()
250 int smiapp_write(struct smiapp_sensor *sensor, u32 reg, u32 val) in smiapp_write()
Dsmiapp-core.c60 static u32 smiapp_get_limit(struct smiapp_sensor *sensor, in smiapp_get_limit()
72 static int smiapp_read_all_smia_limits(struct smiapp_sensor *sensor) in smiapp_read_all_smia_limits()
99 static int smiapp_read_frame_fmt(struct smiapp_sensor *sensor) in smiapp_read_frame_fmt()
236 static int smiapp_pll_configure(struct smiapp_sensor *sensor) in smiapp_pll_configure()
277 static int smiapp_pll_try(struct smiapp_sensor *sensor, in smiapp_pll_try()
316 static int smiapp_pll_update(struct smiapp_sensor *sensor) in smiapp_pll_update()
346 static void __smiapp_update_exposure_limits(struct smiapp_sensor *sensor) in __smiapp_update_exposure_limits()
399 static u32 smiapp_pixel_order(struct smiapp_sensor *sensor) in smiapp_pixel_order()
418 static void smiapp_update_mbus_formats(struct smiapp_sensor *sensor) in smiapp_update_mbus_formats()
452 struct smiapp_sensor *sensor = in smiapp_set_ctrl()
[all …]
Dsmiapp.h201 struct smiapp_sensor *sensor;
208 struct smiapp_sensor { struct