vd55g1
static int vd55g1_set_framefmt(struct vd55g1 *sensor,
static int vd55g1_update_gpios(struct vd55g1 *sensor, unsigned long gpio_mask)
static int vd55g1_ro_ctrls_setup(struct vd55g1 *sensor, struct v4l2_rect *crop)
static void vd55g1_grab_ctrls(struct vd55g1 *sensor, bool enable)
struct vd55g1 *sensor = to_vd55g1(sd);
struct vd55g1 *sensor = to_vd55g1(sd);
static int vd55g1_patch(struct vd55g1 *sensor)
struct vd55g1 *sensor = to_vd55g1(sd);
static int vd55g1_new_format_change_controls(struct vd55g1 *sensor,
struct vd55g1 *sensor = to_vd55g1(sd);
struct vd55g1 *sensor = to_vd55g1(sd);
struct vd55g1 *sensor = to_vd55g1(sd);
struct vd55g1 *sensor = ctrl_to_vd55g1(ctrl);
struct vd55g1 *sensor = ctrl_to_vd55g1(ctrl);
static int vd55g1_init_ctrls(struct vd55g1 *sensor)
static int vd55g1_detect(struct vd55g1 *sensor)
struct vd55g1 *sensor = to_vd55g1(sd);
struct vd55g1 *sensor = to_vd55g1(sd);
static int vd55g1_check_csi_conf(struct vd55g1 *sensor,
static int vd55g1_parse_dt_gpios_array(struct vd55g1 *sensor,
static int vd55g1_parse_dt_gpios(struct vd55g1 *sensor)
static int vd55g1_parse_dt(struct vd55g1 *sensor)
static int vd55g1_subdev_init(struct vd55g1 *sensor)
static void vd55g1_subdev_cleanup(struct vd55g1 *sensor)
static int vd55g1_get_regulators(struct vd55g1 *sensor)
struct vd55g1 *sensor;
struct vd55g1 *sensor = to_vd55g1(sd);
static inline struct vd55g1 *to_vd55g1(struct v4l2_subdev *sd)
return container_of_const(sd, struct vd55g1, sd);
static inline struct vd55g1 *ctrl_to_vd55g1(struct v4l2_ctrl *ctrl)
struct vd55g1,
static u32 vd55g1_get_fmt_code(struct vd55g1 *sensor, u32 code)
static s32 vd55g1_get_pixel_rate(struct vd55g1 *sensor,
static unsigned int vd55g1_get_hblank_min(struct vd55g1 *sensor,
static void vd55g1_get_vblank_limits(struct vd55g1 *sensor,
static int vd55g1_write_array(struct vd55g1 *sensor, u32 reg, unsigned int len,
static int vd55g1_poll_reg(struct vd55g1 *sensor, u32 reg, u8 poll_val,
static int vd55g1_wait_state(struct vd55g1 *sensor, int state, int *err)
static int vd55g1_prepare_clock_tree(struct vd55g1 *sensor)
static int vd55g1_update_patgen(struct vd55g1 *sensor, u32 patgen_index)
static int vd55g1_update_expo_cluster(struct vd55g1 *sensor, bool is_auto)
static int vd55g1_lock_exposure(struct vd55g1 *sensor, u32 lock_val)
static int vd55g1_read_expo_cluster(struct vd55g1 *sensor)
static int vd55g1_update_frame_length(struct vd55g1 *sensor,
static int vd55g1_update_exposure_target(struct vd55g1 *sensor, int index)
static int vd55g1_apply_cold_start(struct vd55g1 *sensor,
static void vd55g1_update_pad_fmt(struct vd55g1 *sensor,
static int vd55g1_update_hdr_mode(struct vd55g1 *sensor)