Lines Matching defs:vgxy61_dev
381 struct vgxy61_dev { struct
382 struct i2c_client *i2c_client;
383 struct regmap *regmap;
384 struct v4l2_subdev sd;
385 struct media_pad pad;
386 struct regulator_bulk_data supplies[ARRAY_SIZE(vgxy61_supply_name)];
387 struct gpio_desc *reset_gpio;
388 struct clk *xclk;
389 u32 clk_freq;
390 u16 id;
391 u16 sensor_width;
392 u16 sensor_height;
393 u16 oif_ctrl;
394 unsigned int nb_of_lane;
395 u32 data_rate_in_mbps;
396 u32 pclk;
397 u16 line_length;
398 u16 rot_term;
399 bool gpios_polarity;
401 struct mutex lock;
402 struct v4l2_ctrl_handler ctrl_handler;
403 struct v4l2_ctrl *pixel_rate_ctrl;
404 struct v4l2_ctrl *expo_ctrl;
405 struct v4l2_ctrl *vblank_ctrl;
406 struct v4l2_ctrl *vflip_ctrl;
407 struct v4l2_ctrl *hflip_ctrl;
408 bool streaming;
409 struct v4l2_mbus_framefmt fmt;
410 const struct vgxy61_mode_info *sensor_modes;
411 unsigned int sensor_modes_nb;
412 const struct vgxy61_mode_info *default_mode;
413 const struct vgxy61_mode_info *current_mode;
414 bool hflip;
415 bool vflip;
416 enum vgxy61_hdr_mode hdr;
417 u16 expo_long;
418 u16 expo_short;
419 u16 expo_max;
420 u16 expo_min;
421 u16 vblank;
422 u16 vblank_min;
423 u16 frame_length;
424 u16 digital_gain;
425 u8 analog_gain;
426 enum vgxy61_strobe_mode strobe_mode;
427 u32 pattern;