All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/9] Miscellaneous soc-camera patches
@ 2012-07-18 13:53 Laurent Pinchart
  2012-07-18 13:53 ` [PATCH v3 1/9] soc-camera: Don't fail at module init time if no device is present Laurent Pinchart
                   ` (8 more replies)
  0 siblings, 9 replies; 12+ messages in thread
From: Laurent Pinchart @ 2012-07-18 13:53 UTC (permalink / raw)
  To: Guennadi Liakhovetski; +Cc: linux-media

Here's the third version of the miscellaneous soc-camera patches that try to
improve the interoperability between soc-camera clients and non soc-camera
hosts.

As with the previous version, all patches have been compile-tested but not
runtime-tested as I lack the necessary hardware.

Changes compared to v2:

- Properly log error conditions in soc_camera_power_off() and don't return
  success if an error occurs.
- Refactor ov9740_s_power() to make the code flow more explicit.
- Power off the MT9T031 in all error paths at probe time.

Laurent Pinchart (9):
  soc-camera: Don't fail at module init time if no device is present
  soc-camera: Pass the physical device to the power operation
  ov2640: Don't access the device in the g_mbus_fmt operation
  ov772x: Don't access the device in the g_mbus_fmt operation
  tw9910: Don't access the device in the g_mbus_fmt operation
  soc_camera: Don't call .s_power() during probe
  soc-camera: Continue the power off sequence if one of the steps fails
  soc-camera: Add and use soc_camera_power_[on|off]() helper functions
  soc-camera: Push probe-time power management to drivers

 drivers/media/video/imx074.c              |   30 ++++++-
 drivers/media/video/mt9m001.c             |   26 ++++++-
 drivers/media/video/mt9m111.c             |  116 ++++++++++++++++++----------
 drivers/media/video/mt9t031.c             |   48 ++++++------
 drivers/media/video/mt9t112.c             |   21 +++++-
 drivers/media/video/mt9v022.c             |   14 ++++
 drivers/media/video/ov2640.c              |   26 +++++--
 drivers/media/video/ov5642.c              |   31 ++++++--
 drivers/media/video/ov6650.c              |   28 ++++++--
 drivers/media/video/ov772x.c              |   31 ++++++--
 drivers/media/video/ov9640.c              |   27 ++++++-
 drivers/media/video/ov9740.c              |   47 ++++++++----
 drivers/media/video/rj54n1cb0c.c          |   27 ++++++-
 drivers/media/video/soc_camera.c          |  111 +++++++++++++--------------
 drivers/media/video/soc_camera_platform.c |   11 +++-
 drivers/media/video/tw9910.c              |   29 ++++++--
 include/media/soc_camera.h                |   10 +++
 17 files changed, 437 insertions(+), 196 deletions(-)

-- 
Regards,

Laurent Pinchart


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

end of thread, other threads:[~2012-07-20 13:19 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-07-18 13:53 [PATCH v3 0/9] Miscellaneous soc-camera patches Laurent Pinchart
2012-07-18 13:53 ` [PATCH v3 1/9] soc-camera: Don't fail at module init time if no device is present Laurent Pinchart
2012-07-18 13:53 ` [PATCH v3 2/9] soc-camera: Pass the physical device to the power operation Laurent Pinchart
2012-07-18 13:53 ` [PATCH v3 3/9] ov2640: Don't access the device in the g_mbus_fmt operation Laurent Pinchart
2012-07-18 13:53 ` [PATCH v3 4/9] ov772x: " Laurent Pinchart
2012-07-18 13:54 ` [PATCH v3 5/9] tw9910: " Laurent Pinchart
2012-07-18 13:54 ` [PATCH v3 6/9] soc_camera: Don't call .s_power() during probe Laurent Pinchart
2012-07-18 13:54 ` [PATCH v3 7/9] soc-camera: Continue the power off sequence if one of the steps fails Laurent Pinchart
2012-07-18 13:54 ` [PATCH v3 8/9] soc-camera: Add and use soc_camera_power_[on|off]() helper functions Laurent Pinchart
2012-07-20 12:49   ` Guennadi Liakhovetski
2012-07-20 13:19     ` [PATCH v4] " Laurent Pinchart
2012-07-18 13:54 ` [PATCH v3 9/9] soc-camera: Push probe-time power management to drivers Laurent Pinchart

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.