<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/media/platform/omap3isp, branch linux-3.17.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.17.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.17.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-05-25T14:40:09Z</updated>
<entry>
<title>[media] omap3isp: Rename isp_buffer isp_addr field to dma</title>
<updated>2014-05-25T14:40:09Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2014-03-09T23:17:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=21d8582d480443574d6a8811e25ccb65dff974d5'/>
<id>urn:sha1:21d8582d480443574d6a8811e25ccb65dff974d5</id>
<content type='text'>
No functional changes.

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: Move to videobuf2</title>
<updated>2014-05-25T14:38:53Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2014-03-09T23:36:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fbac1400bd1a7a88191dd71442ef2c282ad1816c'/>
<id>urn:sha1:fbac1400bd1a7a88191dd71442ef2c282ad1816c</id>
<content type='text'>
Replace the custom buffers queue implementation with a videobuf2 queue.

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 all queued buffers when stopping the video stream</title>
<updated>2014-05-25T14:34:03Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2014-04-20T23:59:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=08344492b350870db4499c7b90220030f07a5d4b'/>
<id>urn:sha1:08344492b350870db4499c7b90220030f07a5d4b</id>
<content type='text'>
When stopping a video stream the driver waits for ongoing DMA opeations
to complete for the currently active buffer, but doesn't release the
non-active queued buffers. This isn't a problem in most cases as the
video device is usually closed after the stream is stopped, which will
release all the buffers. However the problem would generate a warning
when switching to videobuf2. Fix it by cancelling all buffers after DMA
operations have completed.

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: Move buffer irqlist to isp_buffer structure</title>
<updated>2014-05-25T14:33:27Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2014-03-09T23:57:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=eb2c00d20113f5491e2f5d001a5e27f9e75d59f5'/>
<id>urn:sha1:eb2c00d20113f5491e2f5d001a5e27f9e75d59f5</id>
<content type='text'>
This prepares for the move to videobuf2.

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: Move queue irqlock to isp_video structure</title>
<updated>2014-05-25T14:32:08Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2014-03-09T23:57:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e8feb876d40f1428e40da33ee7dc2a7807cc145c'/>
<id>urn:sha1:e8feb876d40f1428e40da33ee7dc2a7807cc145c</id>
<content type='text'>
This prepares for the move to videobuf2.

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: Move queue mutex to isp_video structure</title>
<updated>2014-05-25T14:19:48Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2014-03-09T23:57:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=988d54c4b9463bd14bb05e4b8c9a47d04a14d272'/>
<id>urn:sha1:988d54c4b9463bd14bb05e4b8c9a47d04a14d272</id>
<content type='text'>
This prepares for the move to videobuf2.

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: queue: Don't build scatterlist for kernel buffer</title>
<updated>2014-05-25T14:19:08Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2014-03-08T00:29:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1e345d4ab4a873a0c96ecbdfdd2f9a36998bba6f'/>
<id>urn:sha1:1e345d4ab4a873a0c96ecbdfdd2f9a36998bba6f</id>
<content type='text'>
The scatterlist is not needed for those buffers, don't build it.

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: Use the ARM DMA IOMMU-aware operations</title>
<updated>2014-05-25T14:18:42Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2014-01-02T23:06:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2a0a5472af5caa0d0df334abb9975dc496f045da'/>
<id>urn:sha1:2a0a5472af5caa0d0df334abb9975dc496f045da</id>
<content type='text'>
Attach an ARM DMA I/O virtual address space to the ISP device. This
switches to the IOMMU-aware ARM DMA backend, we can thus remove the
explicit calls to the OMAP IOMMU map and unmap functions.

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: queue: Use sg_alloc_table_from_pages()</title>
<updated>2014-05-25T14:17:37Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2014-03-08T13:09:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9a8c7fffa2293417d0245fb9f618564d7dee04a6'/>
<id>urn:sha1:9a8c7fffa2293417d0245fb9f618564d7dee04a6</id>
<content type='text'>
Replace the custom implementation with a call to the scatterlist helper
function.

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: queue: Map PFNMAP buffers to device</title>
<updated>2014-05-25T14:17:14Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2014-03-08T12:29:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=49ac3695d08698c19d2b23af6bd0dd1dfd1a10af'/>
<id>urn:sha1:49ac3695d08698c19d2b23af6bd0dd1dfd1a10af</id>
<content type='text'>
Userspace PFNMAP buffers need to be mapped to the device like the
userspace non-PFNMAP buffers in order for the DMA mapping implementation
to create IOMMU mappings when we'll switch to the IOMMU-aware DMA
mapping backend.

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>
