Lines Matching defs:alvium_dev
378 struct alvium_dev { struct
379 struct i2c_client *i2c_client;
380 struct v4l2_subdev sd;
381 struct v4l2_fwnode_endpoint ep;
382 struct media_pad pad;
383 struct regmap *regmap;
385 struct regulator *reg_vcc;
387 u16 bcrm_addr;
389 struct alvium_avail_feat avail_ft;
390 u8 is_mipi_fmt_avail[ALVIUM_NUM_SUPP_MIPI_DATA_BIT];
391 u8 is_bay_avail[ALVIUM_NUM_BAY_AV_BIT];
393 u32 min_csi_clk;
394 u32 max_csi_clk;
395 u32 dft_img_width;
396 u32 img_min_width;
397 u32 img_max_width;
398 u32 img_inc_width;
399 u32 dft_img_height;
400 u32 img_min_height;
401 u32 img_max_height;
402 u32 img_inc_height;
403 u32 min_offx;
404 u32 max_offx;
405 u32 inc_offx;
406 u32 min_offy;
407 u32 max_offy;
408 u32 inc_offy;
409 u64 dft_gain;
410 u64 min_gain;
411 u64 max_gain;
412 u64 inc_gain;
413 u64 dft_exp;
414 u64 min_exp;
415 u64 max_exp;
416 u64 inc_exp;
417 u64 dft_rbalance;
418 u64 min_rbalance;
419 u64 max_rbalance;
420 u64 inc_rbalance;
421 u64 dft_bbalance;
422 u64 min_bbalance;
423 u64 max_bbalance;
424 u64 inc_bbalance;
425 s32 dft_hue;
426 s32 min_hue;
427 s32 max_hue;
428 s32 inc_hue;
429 u32 dft_contrast;
430 u32 min_contrast;
431 u32 max_contrast;
432 u32 inc_contrast;
433 u32 dft_sat;
434 u32 min_sat;
435 u32 max_sat;
436 u32 inc_sat;
437 s32 dft_black_lvl;
438 s32 min_black_lvl;
439 s32 max_black_lvl;
440 s32 inc_black_lvl;
441 u64 dft_gamma;
442 u64 min_gamma;
466 static inline struct alvium_dev *sd_to_alvium(struct v4l2_subdev *sd) in sd_to_alvium() argument