<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/media/platform/omap3isp/ispstat.c, branch linux-4.1.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.1.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.1.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2015-04-02T19:37:13Z</updated>
<entry>
<title>[media] media: omap3isp: hist: Move histogram DMA to DMA engine</title>
<updated>2015-04-02T19:37:13Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2015-02-21T20:59:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0ff4e419dc6a409a60dc492fbbc58288af78bed7'/>
<id>urn:sha1:0ff4e419dc6a409a60dc492fbbc58288af78bed7</id>
<content type='text'>
Replace the custom OMAP DMA API usage by DMA engine. Feature-wise the
driver has lost the ability to get notified of DMA transfers failure
through the completion handler, as the DMA engine API doesn't expose
that status information.

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;mchehab@osg.samsung.com&gt;
</content>
</entry>
<entry>
<title>[media] omap3isp: Remove boilerplate disclaimer and FSF address</title>
<updated>2014-08-21T20:25:12Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2014-05-19T21:17:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9884a955a9da8488a88672a3eff40309bbd7f74f'/>
<id>urn:sha1:9884a955a9da8488a88672a3eff40309bbd7f74f</id>
<content type='text'>
We don't want to modify all source files the day the FSF moves.

Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;
Tested-by: Enrico Butera &lt;ebutera@users.sourceforge.net&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: stat: Use the DMA API</title>
<updated>2014-05-25T14:10:50Z</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=0e24e90f2ca72f7e68e41f3e99fc2838909c36e9'/>
<id>urn:sha1:0e24e90f2ca72f7e68e41f3e99fc2838909c36e9</id>
<content type='text'>
Replace the OMAP-specific IOMMU API usage by the DMA API. All buffers
are now allocated using dma_alloc_coherent() and the related sg table is
retrieved using dma_get_sgtable() for sync operations.

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: stat: Store sg table in ispstat_buffer</title>
<updated>2014-05-25T14:10:02Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2014-01-02T13:48:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=84ac0f09aee6c534a86ba8e2598f5e022772f0eb'/>
<id>urn:sha1:84ac0f09aee6c534a86ba8e2598f5e022772f0eb</id>
<content type='text'>
The driver stores the IOMMU mapped iovm struct pointer in the buffer
structure but only needs the iovm sg table. Store the sg table instead
to prepare the migration to the DMA API.

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: stat: Merge dma_addr and iommu_addr fields</title>
<updated>2014-05-25T14:09:25Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2014-01-02T13:27:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cbde9e9d7f2ad0eb9c61563540ef1427e380c5e1'/>
<id>urn:sha1:cbde9e9d7f2ad0eb9c61563540ef1427e380c5e1</id>
<content type='text'>
The fields store buffer addresses as seen from the device. The first one
is used with an external DMA engine while the second one is used with
the ISP DMA engine. As they're never used together, merge them.

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: stat: Share common code for buffer allocation</title>
<updated>2014-05-25T14:07:45Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2014-01-02T13:09:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4d4c00d4fd7fa49f9105c3543c06a3990eb9094f'/>
<id>urn:sha1:4d4c00d4fd7fa49f9105c3543c06a3990eb9094f</id>
<content type='text'>
Move code common between the isp_stat_bufs_alloc_dma() and
isp_stat_bufs_alloc_iommu() functions to isp_stat_bufs_alloc().

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: stat: Remove impossible WARN_ON</title>
<updated>2014-05-25T14:06:49Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2014-01-02T13:10:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=512698605dac47f1745dee435f2e3b9bc3346c2d'/>
<id>urn:sha1:512698605dac47f1745dee435f2e3b9bc3346c2d</id>
<content type='text'>
The WARN_ON statements in the buffer allocation functions try to catch
conditions where buffers would have already been allocated. As the
buffers are explicitly freed right before being allocated this can't
happen.

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: stat: Rename IS_COHERENT_BUF to ISP_STAT_USES_DMAENGINE</title>
<updated>2014-05-25T14:05:38Z</updated>
<author>
<name>Laurent Pinchart</name>
</author>
<published>2014-01-02T12:47:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=63746b5ff12a9ac64bd88a45b01b36e86f068d51'/>
<id>urn:sha1:63746b5ff12a9ac64bd88a45b01b36e86f068d51</id>
<content type='text'>
The macro is meant to test whether the statistics engine uses an
external DMA engine to transfer data or supports DMA directly. As both
cases will be supported by DMA coherent buffers rename the macro to
ISP_STAT_USES_DMAENGINE for improved clarity.

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: 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: Mark which pads must connect</title>
<updated>2013-12-04T17:04:48Z</updated>
<author>
<name>Sakari Ailus</name>
</author>
<published>2013-10-02T23:17:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8dad936ab3e28b1fd396972c70f523d4b50dfcf4'/>
<id>urn:sha1:8dad936ab3e28b1fd396972c70f523d4b50dfcf4</id>
<content type='text'>
Mark pads that must be connected.

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