<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/media/platform/omap3isp, branch linux-3.15.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.15.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.15.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-03-05T20:02:07Z</updated>
<entry>
<title>[media] omap3isp: Fix kerneldoc for _module_sync_is_stopping and isp_isr()</title>
<updated>2014-03-05T20:02:07Z</updated>
<author>
<name>Peter Meerwald</name>
</author>
<published>2014-02-28T17:36:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1e9c4d49020996a645a535cbb8f1ff78b9b120f3'/>
<id>urn:sha1:1e9c4d49020996a645a535cbb8f1ff78b9b120f3</id>
<content type='text'>
Use the correct name in the comment describing function
omap3isp_module_sync_is_stopping().

isp_isr() never returned IRQ_NONE, remove the comment saying so.

Signed-off-by: Peter Meerwald &lt;pmeerw@pmeerw.net&gt;
Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] omap3isp: Rename the variable names in description</title>
<updated>2014-03-05T20:01:43Z</updated>
<author>
<name>Lad, Prabhakar</name>
</author>
<published>2014-02-21T12:07:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=872aba5103b2d4884a7d8790172b4c8951e52a78'/>
<id>urn:sha1:872aba5103b2d4884a7d8790172b4c8951e52a78</id>
<content type='text'>
This patch renames the variable in the description to match it
appropriately to function definition.

Signed-off-by: Lad, Prabhakar &lt;prabhakar.csengg@gmail.com&gt;
Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] omap3isp: ispccdc: Remove unwanted comments</title>
<updated>2014-03-05T20:00:56Z</updated>
<author>
<name>Lad, Prabhakar</name>
</author>
<published>2014-02-21T12:07:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fdf7bbe24d612dab8a8dc8962fdd7c0a1ac49c30'/>
<id>urn:sha1:fdf7bbe24d612dab8a8dc8962fdd7c0a1ac49c30</id>
<content type='text'>
This patch removes the description of members which does not exists for
ispccdc_lsc structure.

Signed-off-by: Lad, Prabhakar &lt;prabhakar.csengg@gmail.com&gt;
Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] omap3isp: Fix typos</title>
<updated>2014-03-05T20:00:23Z</updated>
<author>
<name>Lad, Prabhakar</name>
</author>
<published>2014-02-21T12:07:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=25aeb418c6628787fb534b114cb47de76583a27c'/>
<id>urn:sha1:25aeb418c6628787fb534b114cb47de76583a27c</id>
<content type='text'>
Signed-off-by: Lad, Prabhakar &lt;prabhakar.csengg@gmail.com&gt;
Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] omap3isp: Don't ignore failure to locate external subdev</title>
<updated>2014-02-24T15:57:19Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2014-02-15T00:45:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7c486c0fe6c57e06fea5ecb1214b3bc28bafe0e2'/>
<id>urn:sha1:7c486c0fe6c57e06fea5ecb1214b3bc28bafe0e2</id>
<content type='text'>
A failure to locate the external subdev for a non memory-to-memory
pipeline is a fatal error, don't ignore it.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
Tested-by: Peter Meerwald &lt;pmeerw@pmeerw.net&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] omap3isp: Don't try to locate external subdev for mem-to-mem pipelines</title>
<updated>2014-02-24T15:53:11Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2014-02-15T00:40:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4b2f1ed15e01984b5225df715df949084796dfb9'/>
<id>urn:sha1:4b2f1ed15e01984b5225df715df949084796dfb9</id>
<content type='text'>
Memory-to-memory pipelines have no external subdev, we shouldn't try to
locate one and validate its configuration. The driver currently works by
chance due to another bug that results in failure to locate the external
subdev being ignored.

This gets rid of the "omap3isp omap3isp: can't find source, failing now"
error message in the kernel log when operating on a memory-to-memory
pipeline.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
Tested-by: Peter Meerwald &lt;pmeerw@pmeerw.net&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] omap3isp: preview: Fix the crop margins</title>
<updated>2014-02-24T15:52:16Z</updated>
<author>
<name>Florian Vaussard</name>
</author>
<published>2014-01-17T19:37:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8b57b9669aa884ac75b8d09c251d6b1755533c15'/>
<id>urn:sha1:8b57b9669aa884ac75b8d09c251d6b1755533c15</id>
<content type='text'>
Commit 3fdfedaaa "[media] omap3isp: preview: Lower the crop margins"
accidentally changed the previewer's cropping, causing the previewer
to miss four pixels on each line, thus corrupting the final image.
Restored the removed setting.

Cc: stable@vger.kernel.org
Signed-off-by: Florian Vaussard &lt;florian.vaussard@epfl.ch&gt;
Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] omap3isp: ccdc: Don't hang when the SBL fails to become idle</title>
<updated>2014-01-07T10:09:30Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2013-12-09T14:13:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9554b7dbc62885f8524a63dafc8533422d9c637d'/>
<id>urn:sha1:9554b7dbc62885f8524a63dafc8533422d9c637d</id>
<content type='text'>
Under abnormal conditions (such as glitches on the HSYNC/VSYNC signals)
the CCDC output SBL can fail to become idle. The driver currently logs
this condition to the kernel log and doesn't restart the CCDC. This
results in CCDC video capture hanging without any notification to
userspace.

Cancel the pipeline and mark the CCDC as crashed instead of hanging.
Userspace will be notified of the problem and will then be able to close
and reopen the device to trigger a reset of the ISP.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] omap3isp: Refactor modules stop failure handling</title>
<updated>2014-01-07T10:09:15Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2013-12-16T02:49:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=112eee0c03eb86cb00f1c6769c7a0b05530d636b'/>
<id>urn:sha1:112eee0c03eb86cb00f1c6769c7a0b05530d636b</id>
<content type='text'>
Modules failing to stop are fatal errors for the preview engine only.
Flag that condition separately from the other stop failures to prepare
support for more fatal errors.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] omap3isp: Cancel streaming when a fatal error occurs</title>
<updated>2014-01-07T10:08:48Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2013-12-09T14:36:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=661112cb7e343c36d8d7899c1c9e6d37271aafd4'/>
<id>urn:sha1:661112cb7e343c36d8d7899c1c9e6d37271aafd4</id>
<content type='text'>
When a fatal error that prevents any further video streaming occurs in a
pipeline, all queued buffers must be marked as erroneous and new buffers
must be prevented from being queued. Implement this behaviour with a new
omap3isp_pipeline_cancel_stream() function that can be used by
submodules to cancel streaming.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Acked-by: Sakari Ailus &lt;sakari.ailus@iki.fi&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;m.chehab@samsung.com&gt;
</content>
</entry>
</feed>
