Symbol: s5k5baf
drivers/media/i2c/s5k5baf.c
1002
static void s5k5baf_initialize_data(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
1010
static int s5k5baf_load_setfile(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
1033
struct s5k5baf *state = to_s5k5baf(sd);
drivers/media/i2c/s5k5baf.c
1079
static void s5k5baf_hw_set_stream(struct s5k5baf *state, int enable)
drivers/media/i2c/s5k5baf.c
1086
struct s5k5baf *state = to_s5k5baf(sd);
drivers/media/i2c/s5k5baf.c
1120
struct s5k5baf *state = to_s5k5baf(sd);
drivers/media/i2c/s5k5baf.c
1137
static void __s5k5baf_set_frame_interval(struct s5k5baf *state,
drivers/media/i2c/s5k5baf.c
1165
struct s5k5baf *state = to_s5k5baf(sd);
drivers/media/i2c/s5k5baf.c
1282
struct s5k5baf *state = to_s5k5baf(sd);
drivers/media/i2c/s5k5baf.c
1314
struct s5k5baf *state = to_s5k5baf(sd);
drivers/media/i2c/s5k5baf.c
1377
struct s5k5baf *state = to_s5k5baf(sd);
drivers/media/i2c/s5k5baf.c
1470
struct s5k5baf *state = to_s5k5baf(sd);
drivers/media/i2c/s5k5baf.c
1555
struct s5k5baf *state = to_s5k5baf(sd);
drivers/media/i2c/s5k5baf.c
1632
static int s5k5baf_initialize_ctrls(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
1727
static int s5k5baf_check_fw_revision(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
1752
struct s5k5baf *state = to_s5k5baf(sd);
drivers/media/i2c/s5k5baf.c
1769
struct s5k5baf *state = to_s5k5baf(sd);
drivers/media/i2c/s5k5baf.c
1798
static int s5k5baf_configure_gpios(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
1827
static int s5k5baf_parse_device_node(struct s5k5baf *state, struct device *dev)
drivers/media/i2c/s5k5baf.c
1867
static int s5k5baf_configure_subdevs(struct s5k5baf *state,
drivers/media/i2c/s5k5baf.c
1911
static int s5k5baf_configure_regulators(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
1929
struct s5k5baf *state;
drivers/media/i2c/s5k5baf.c
1998
struct s5k5baf *state = to_s5k5baf(sd);
drivers/media/i2c/s5k5baf.c
395
return &container_of(ctrl->handler, struct s5k5baf, ctrls.handler)->sd;
drivers/media/i2c/s5k5baf.c
403
static inline struct s5k5baf *to_s5k5baf(struct v4l2_subdev *sd)
drivers/media/i2c/s5k5baf.c
406
return container_of(sd, struct s5k5baf, cis_sd);
drivers/media/i2c/s5k5baf.c
408
return container_of(sd, struct s5k5baf, sd);
drivers/media/i2c/s5k5baf.c
411
static u16 s5k5baf_i2c_read(struct s5k5baf *state, u16 addr)
drivers/media/i2c/s5k5baf.c
440
static void s5k5baf_i2c_write(struct s5k5baf *state, u16 addr, u16 val)
drivers/media/i2c/s5k5baf.c
458
static u16 s5k5baf_read(struct s5k5baf *state, u16 addr)
drivers/media/i2c/s5k5baf.c
464
static void s5k5baf_write(struct s5k5baf *state, u16 addr, u16 val)
drivers/media/i2c/s5k5baf.c
470
static void s5k5baf_write_arr_seq(struct s5k5baf *state, u16 addr,
drivers/media/i2c/s5k5baf.c
519
static void s5k5baf_write_nseq(struct s5k5baf *state, const u16 *nseq)
drivers/media/i2c/s5k5baf.c
532
static void s5k5baf_synchronize(struct s5k5baf *state, int timeout, u16 addr)
drivers/media/i2c/s5k5baf.c
549
static u16 *s5k5baf_fw_get_seq(struct s5k5baf *state, u16 seq_id)
drivers/media/i2c/s5k5baf.c
568
static void s5k5baf_hw_patch(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
576
static void s5k5baf_hw_set_clocks(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
601
static void s5k5baf_hw_set_ccm(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
610
static void s5k5baf_hw_set_cis(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
622
static void s5k5baf_hw_sync_cfg(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
632
static void s5k5baf_hw_set_mirror(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
641
static void s5k5baf_hw_set_alg(struct s5k5baf *state, u16 alg, bool enable)
drivers/media/i2c/s5k5baf.c
663
static void s5k5baf_hw_set_awb(struct s5k5baf *state, int awb)
drivers/media/i2c/s5k5baf.c
678
static void s5k5baf_hw_set_user_exposure(struct s5k5baf *state, int exposure)
drivers/media/i2c/s5k5baf.c
686
static void s5k5baf_hw_set_user_gain(struct s5k5baf *state, int gain)
drivers/media/i2c/s5k5baf.c
692
static void s5k5baf_hw_set_auto_exposure(struct s5k5baf *state, int value)
drivers/media/i2c/s5k5baf.c
705
static void s5k5baf_hw_set_anti_flicker(struct s5k5baf *state, int v)
drivers/media/i2c/s5k5baf.c
717
static void s5k5baf_hw_set_colorfx(struct s5k5baf *state, int val)
drivers/media/i2c/s5k5baf.c
746
static int s5k5baf_clear_error(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
754
static int s5k5baf_hw_set_video_bus(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
769
static u16 s5k5baf_get_cfg_error(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
777
static void s5k5baf_hw_set_fiv(struct s5k5baf *state, u16 fiv)
drivers/media/i2c/s5k5baf.c
783
static void s5k5baf_hw_find_min_fiv(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
816
static void s5k5baf_hw_validate_cfg(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
850
static int s5k5baf_hw_set_crop_rects(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
906
static void s5k5baf_hw_set_config(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
922
static void s5k5baf_hw_set_test_pattern(struct s5k5baf *state, int id)
drivers/media/i2c/s5k5baf.c
930
static void s5k5baf_gpio_assert(struct s5k5baf *state, int id)
drivers/media/i2c/s5k5baf.c
935
static void s5k5baf_gpio_deassert(struct s5k5baf *state, int id)
drivers/media/i2c/s5k5baf.c
940
static int s5k5baf_power_on(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
967
static int s5k5baf_power_off(struct s5k5baf *state)
drivers/media/i2c/s5k5baf.c
989
static void s5k5baf_hw_init(struct s5k5baf *state)