All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v7 0/5] media: i2c: imx334: support lower bandwidth mode
@ 2022-12-19  6:15 shravan kumar
  2022-12-19  6:15 ` [PATCH v7 1/5] media: i2c: imx334: modify link frequency as for the configureation shravan kumar
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: shravan kumar @ 2022-12-19  6:15 UTC (permalink / raw)
  To: paul.j.murphy, daniele.alessandrelli, mchehab
  Cc: linux-media, linux-kernel, shravan kumar, Jacopo Mondi, Sakari Ailus

From: Shravan Chippa <shravan.chippa@microchip.com>

Hi

This patch series is for imx334 sensor driver support for lower bandwidth

Some platforms may not be capable of supporting the bandwidth
required for 12 bit or 3840x2160@60 resolutions.

Add support for dynamically selecting 10 bit and 1920x1080@30
resolutions while leaving the existing configuration as default

V6 -> V7
Reloved: kernel test robot warning
"drivers/media/i2c/imx334.c:767:15: warning: unused variable 'i' "

V5 -> V6
-Drop the dt-binding patch
-Optimize the code to avoid duplicating the lines
-Added proper mutex while imx334_mbus_codes array
-Modified Function __v4l2_ctrl_modify_range arguments as per the review commants
-Added hblank dummy set ctrl
-Removed Redundant comment
-corrected code alignment 
-All commit msgs are re-written

V4 -> V5
-Added 5 more patchs as per the review comments witch has below updates
-Updated 1782000000Mbps link frequency for 3840x2160@60 as per the mode
values
-Updated 1782000000Mbps link frequency in dt-bindings also
-Updated 3840x2160@60 mode array with default(reset) values

-Updated hblank __v4l2_ctrl_s_ctrl() to __v4l2_ctrl_modify_range()
Suggested-by: Jacopo Mondi <jacopo@jmondi.org>

-Current mode update only when we try to set V4L2_SUBDEV_FORMAT_ACTIVE
-Added link frequency (891000000Mbps) and pixel rate (74250000) to
1920x1080@30 mode
Suggested-by: Sakari Ailus <sakari.ailus@iki.fi>

-Updated commit message

V3 -> V4
- Make the 12 bit and 3840x2160 as default
- Set bus code SRGGB12 if set format fails

V2 -> V3
- Fixed the warning reported by kernel test robot

V1 -> V2
- Addressed the review comment given by Jacopo Mondi,
  Which has bug in imx334_enum_frame_size() loop function,
- Renamed array codes[] to imx334_mbus_codes[]


Shravan Chippa (5):
  media: i2c: imx334: modify link frequency as for the configureation
  media: i2c: imx334: replace __v4l2_ctrl_s_ctrl to
    __v4l2_ctrl_modify_range
  media: i2c: imx334: add missing reset values for mode 3840x2160_regs[]
  media: i2c: imx334: support lower bandwidth mode
  media: i2c: imx334: update pixel and link frequency

 drivers/media/i2c/imx334.c | 337 ++++++++++++++++++++++++++++++++++---
 1 file changed, 309 insertions(+), 28 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2022-12-21  8:44 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-19  6:15 [PATCH v7 0/5] media: i2c: imx334: support lower bandwidth mode shravan kumar
2022-12-19  6:15 ` [PATCH v7 1/5] media: i2c: imx334: modify link frequency as for the configureation shravan kumar
2022-12-19 14:44   ` Jacopo Mondi
2022-12-20 11:11     ` Shravan.Chippa
2022-12-21  8:43       ` Jacopo Mondi
2022-12-19  6:15 ` [PATCH v7 2/5] media: i2c: imx334: replace __v4l2_ctrl_s_ctrl to __v4l2_ctrl_modify_range shravan kumar
2022-12-19  6:15 ` [PATCH v7 3/5] media: i2c: imx334: add missing reset values for mode 3840x2160_regs[] shravan kumar
2022-12-19  6:15 ` [PATCH v7 4/5] media: i2c: imx334: support lower bandwidth mode shravan kumar
2022-12-19  6:15 ` [PATCH v7 5/5] media: i2c: imx334: update pixel and link frequency shravan kumar

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.