media: i2c: imx334: update pixel, hblank and link frequency
authorShravan Chippa <shravan.chippa@microchip.com>
Fri, 14 Apr 2023 12:33:11 +0000 (18:03 +0530)
committerHans Verkuil <hverkuil-cisco@xs4all.nl>
Thu, 25 May 2023 14:21:22 +0000 (16:21 +0200)
commite3269ea5148d39119c4a603b4391e0adbe32af37
tree396f0fc8502c2a75fea19807580ff64bb4e4ab80
parent25857a007d521acee63012876ba00d94112c2ba3
media: i2c: imx334: update pixel, hblank and link frequency

Update pixel_rate and link frequency for 1920x1080@30
while changing mode.

Update vblank value while changing mode

Add support to handle multiple link frequencies.

Add dummy ctrl cases for pixel_rate and link frequency
to avoid error while changing the modes dynamically.

Update default link frequency from device tree max link
frequency value.

Update init_cfg() function to update the link frequency
menu_skip_mask value.

Suggested-by: Sakari Ailus <sakari.ailus@iki.fi>
Signed-off-by: Shravan Chippa <shravan.chippa@microchip.com>
[Sakari Ailus: Document menu_skip_mask, remove extra blank line.]
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
drivers/media/i2c/imx334.c