[PATCH 0/3] OMAP3 ISP: Handle CCDC SBL idle failures gracefully

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

This patch set lets the driver recover from a CCDC SBL idle failure. When such
a condition is detected all subsequent buffers will be marked as erroneous and
the ISP will be reset the next time it gets released by userspace. Pipelines
containing the CCDC will fail to start in the meantime.

SBL idle failures should not occur during normal operation but have been
noticed with noisy sensor sync signals.

Laurent Pinchart (3):
  omap3isp: Cancel streaming when a fatal error occurs
  omap3isp: Refactor modules stop failure handling
  omap3isp: ccdc: Don't hang when the SBL fails to become idle

 drivers/media/platform/omap3isp/isp.c      | 53 ++++++++++++++++++++++--------
 drivers/media/platform/omap3isp/isp.h      |  3 ++
 drivers/media/platform/omap3isp/ispccdc.c  |  2 ++
 drivers/media/platform/omap3isp/ispvideo.c | 46 ++++++++++++++++++++++++++
 drivers/media/platform/omap3isp/ispvideo.h |  2 ++
 5 files changed, 92 insertions(+), 14 deletions(-)

-- 
Regards,

Laurent Pinchart

--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux