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