linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v6 0/3] IMX274 fixes and power on and off implementation
@ 2020-09-21 21:39 Sowjanya Komatineni
  2020-09-21 21:39 ` [PATCH v6 1/3] media: i2c: imx274: Fix Y_OUT_SIZE register setting Sowjanya Komatineni
                   ` (2 more replies)
  0 siblings, 3 replies; 16+ messages in thread
From: Sowjanya Komatineni @ 2020-09-21 21:39 UTC (permalink / raw)
  To: skomatineni, thierry.reding, jonathanh, sakari.ailus, hverkuil,
	jacopo+renesas, luca, leonl, robh+dt, lgirdwood, broonie
  Cc: linux-media, devicetree, linux-kernel

This patch series includes
- Fix for proper Y_OUT_SIZE register configuration.
- Remove sensor i2c register writes to stop stream during remove.
- Power on/off sequence implementation through runtime PM.

Delta between patch versions:
[v6]:	Includes below v5 feedback
	- Added separate small patch to remove i2c writes to stop sensor
	  during remove.
	- Removed dt-binding patch from this series as they are posted by
	  Jacob.
	  https://www.spinics.net/lists/linux-renesas-soc/msg52831.html
	- Uses udelay for 2uS delay after regulators are on before
	  releasing reset.
	- Moved v4l2_ctrl_handler setup to do during start streaming to
	  configure user controls when sensor power is on during streaming.
	- Other minor changes based on v5 feedback.

[v5]:	Includes below v4 feedback
	- dt-bindings patch to add optional clock and supplies and
	  rebased on below json-schema patch.
	  https://patchwork.kernel.org/patch/11732875/
	- Other minor v4 feedbacks.

[v4]:	Includes below v3 feedback
	- Implemented power on/off through Runtime PM.
	- Use regulator bulk APIs.
	- Use lower case for supply names.

[v3]:	Includes below v2 feedback
	- Removed explicit clk_set_rate from driver as default external
	  input clock rate can be configured through DT.

[v2]:	Includes below changes based on v1 feedback
	- External input clock name changed from xclk to inck.
	- implementation change for get regulators to store all in array.
	- To keep in reset low prior to regulators power on.


Sowjanya Komatineni (3):
  media: i2c: imx274: Fix Y_OUT_SIZE register setting
  media: i2c: imx274: Remove stop stream i2c writes during remove
  media: i2c: imx274: Add IMX274 power on and off sequence

 drivers/media/i2c/imx274.c | 187 ++++++++++++++++++++++++++++++++-------------
 1 file changed, 134 insertions(+), 53 deletions(-)

-- 
2.7.4


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

end of thread, other threads:[~2020-09-24 17:26 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-21 21:39 [PATCH v6 0/3] IMX274 fixes and power on and off implementation Sowjanya Komatineni
2020-09-21 21:39 ` [PATCH v6 1/3] media: i2c: imx274: Fix Y_OUT_SIZE register setting Sowjanya Komatineni
2020-09-22  7:55   ` Thierry Reding
2020-09-21 21:39 ` [PATCH v6 2/3] media: i2c: imx274: Remove stop stream i2c writes during remove Sowjanya Komatineni
2020-09-22  7:55   ` Thierry Reding
2020-09-22  8:09   ` Luca Ceresoli
2020-09-22  8:47     ` Sakari Ailus
2020-09-24 10:09       ` Luca Ceresoli
2020-09-24 17:24         ` Sakari Ailus
2020-09-21 21:39 ` [PATCH v6 3/3] media: i2c: imx274: Add IMX274 power on and off sequence Sowjanya Komatineni
2020-09-22  7:55   ` Thierry Reding
2020-09-22 10:57     ` Jacopo Mondi
2020-09-22 16:13     ` Sowjanya Komatineni
2020-09-22 16:20       ` Sakari Ailus
2020-09-23  8:07         ` Thierry Reding
2020-09-23  8:30           ` Sakari Ailus

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).