Home
last modified time | relevance | path

Searched refs:s5c73m3 (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/drivers/media/i2c/s5c73m3/
DMakefile1 s5c73m3-objs := s5c73m3-core.o s5c73m3-spi.o s5c73m3-ctrls.o
2 obj-$(CONFIG_VIDEO_S5C73M3) += s5c73m3.o
Ds5c73m3.h380 struct s5c73m3 { struct
436 int s5c73m3_register_spi_driver(struct s5c73m3 *state); argument
437 void s5c73m3_unregister_spi_driver(struct s5c73m3 *state);
438 int s5c73m3_spi_write(struct s5c73m3 *state, const void *addr,
440 int s5c73m3_spi_read(struct s5c73m3 *state, void *addr,
443 int s5c73m3_read(struct s5c73m3 *state, u32 addr, u16 *data);
444 int s5c73m3_write(struct s5c73m3 *state, u32 addr, u16 data);
445 int s5c73m3_isp_command(struct s5c73m3 *state, u16 command, u16 data);
446 int s5c73m3_init_controls(struct s5c73m3 *state);
450 return &container_of(ctrl->handler, struct s5c73m3, in ctrl_to_sensor_sd()
[all …]
Ds5c73m3-ctrls.c39 static int s5c73m3_get_af_status(struct s5c73m3 *state, struct v4l2_ctrl *ctrl) in s5c73m3_get_af_status()
71 struct s5c73m3 *state = sensor_sd_to_s5c73m3(sd); in s5c73m3_g_volatile_ctrl()
88 static int s5c73m3_set_colorfx(struct s5c73m3 *state, int val) in s5c73m3_set_colorfx()
114 static int s5c73m3_set_exposure(struct s5c73m3 *state, int auto_exp) in s5c73m3_set_exposure()
150 static int s5c73m3_set_white_balance(struct s5c73m3 *state, int val) in s5c73m3_set_white_balance()
176 static int s5c73m3_af_run(struct s5c73m3 *state, bool on) in s5c73m3_af_run()
191 static int s5c73m3_3a_lock(struct s5c73m3 *state, struct v4l2_ctrl *ctrl) in s5c73m3_3a_lock()
219 static int s5c73m3_set_auto_focus(struct s5c73m3 *state, int caf) in s5c73m3_set_auto_focus()
244 static int s5c73m3_set_contrast(struct s5c73m3 *state, int val) in s5c73m3_set_contrast()
250 static int s5c73m3_set_saturation(struct s5c73m3 *state, int val) in s5c73m3_set_saturation()
[all …]
Ds5c73m3-core.c183 int s5c73m3_write(struct s5c73m3 *state, u32 addr, u16 data) in s5c73m3_write()
215 int s5c73m3_read(struct s5c73m3 *state, u32 addr, u16 *data) in s5c73m3_read()
247 static int s5c73m3_check_status(struct s5c73m3 *state, unsigned int value) in s5c73m3_check_status()
285 int s5c73m3_isp_command(struct s5c73m3 *state, u16 command, u16 data) in s5c73m3_isp_command()
304 static int s5c73m3_isp_comm_result(struct s5c73m3 *state, u16 command, in s5c73m3_isp_comm_result()
310 static int s5c73m3_set_af_softlanding(struct s5c73m3 *state) in s5c73m3_set_af_softlanding()
352 struct s5c73m3 *state = sensor_sd_to_s5c73m3(sd); in s5c73m3_load_fw()
380 static int s5c73m3_set_frame_size(struct s5c73m3 *state) in s5c73m3_set_frame_size()
404 static int s5c73m3_set_frame_rate(struct s5c73m3 *state) in s5c73m3_set_frame_rate()
421 static int __s5c73m3_s_stream(struct s5c73m3 *state, struct v4l2_subdev *sd, in __s5c73m3_s_stream()
[all …]
Ds5c73m3-spi.c70 int s5c73m3_spi_write(struct s5c73m3 *state, const void *addr, in s5c73m3_spi_write()
98 int s5c73m3_spi_read(struct s5c73m3 *state, void *addr, in s5c73m3_spi_read()
123 struct s5c73m3 *state = container_of(spi->dev.driver, struct s5c73m3, in s5c73m3_spi_probe()
146 int s5c73m3_register_spi_driver(struct s5c73m3 *state) in s5c73m3_register_spi_driver()
158 void s5c73m3_unregister_spi_driver(struct s5c73m3 *state) in s5c73m3_unregister_spi_driver()
/Linux-v4.19/Documentation/devicetree/bindings/media/
Dsamsung-s5c73m3.txt15 - compatible : "samsung,s5c73m3";
58 - compatible : "samsung,s5c73m3";
67 s5c73m3@3c {
68 compatible = "samsung,s5c73m3";
92 s5c73m3_spi: s5c73m3@0 {
93 compatible = "samsung,s5c73m3";
Dsamsung-fimc.txt141 s5c73m3: sensor@1a {
142 compatible = "samsung,s5c73m3";
/Linux-v4.19/arch/arm/boot/dts/
Dexynos4412-n710x.dts71 &s5c73m3 {
Dexynos4412-galaxy-s3.dtsi134 &s5c73m3 {
Dexynos4412-midas.dtsi490 s5c73m3: s5c73m3@3c { label
491 compatible = "samsung,s5c73m3";
1322 s5c73m3_spi: s5c73m3@0 {
1323 compatible = "samsung,s5c73m3";
/Linux-v4.19/drivers/media/i2c/
DMakefile98 obj-$(CONFIG_VIDEO_S5C73M3) += s5c73m3/
/Linux-v4.19/
DMAINTAINERS12804 F: drivers/media/i2c/s5c73m3/*