<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/media, branch T30_LinuxImageV2.0Beta2_20130626</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>media: adv7180: add 48-lead and 32-lead device identification</title>
<updated>2013-06-17T15:18:14+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2013-06-17T15:18:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d9a5536b70c5d3974538a2120dcc10fa149a8a29'/>
<id>d9a5536b70c5d3974538a2120dcc10fa149a8a29</id>
<content type='text'>
Previously only 64-lead and 40-lead models were identified. This patch
adds 48-lead and 32-lead device identification as well.

Please note that due to missing parameter negotiation functions one
might get the following message with a subsequent crash:

WARNING: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Could
not get parameters on device '/dev/video0'

This can be avoided by explicitly specifying the format as follows:

gst-launch v4l2src ! deinterlace tff=1 method=4 ! 'video/x-raw-yuv,
width=(int)720, height=(int)576, format=(fourcc)I420' !
nv_omx_videomixer ! nv_gl_eglimagesink
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously only 64-lead and 40-lead models were identified. This patch
adds 48-lead and 32-lead device identification as well.

Please note that due to missing parameter negotiation functions one
might get the following message with a subsequent crash:

WARNING: from element /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: Could
not get parameters on device '/dev/video0'

This can be avoided by explicitly specifying the format as follows:

gst-launch v4l2src ! deinterlace tff=1 method=4 ! 'video/x-raw-yuv,
width=(int)720, height=(int)576, format=(fourcc)I420' !
nv_omx_videomixer ! nv_gl_eglimagesink
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra_v4l2: support for interlaced fields</title>
<updated>2013-06-12T19:43:55+00:00</updated>
<author>
<name>Piotr Zierhoffer</name>
<email>pzierhoffer@antmicro.com</email>
</author>
<published>2013-05-10T13:38:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f1526398b7420c3f1f6892d35235142b4e04a4e3'/>
<id>f1526398b7420c3f1f6892d35235142b4e04a4e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>adv7180, max9526: correct v4l2_field setting</title>
<updated>2013-06-12T19:43:55+00:00</updated>
<author>
<name>Piotr Zierhoffer</name>
<email>pzierhoffer@antmicro.com</email>
</author>
<published>2013-05-10T13:36:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=e9ecaa3464f1fda91321d358ae7c77da710748e1'/>
<id>e9ecaa3464f1fda91321d358ae7c77da710748e1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra_v4l2: fix format detection and more</title>
<updated>2013-06-12T19:43:54+00:00</updated>
<author>
<name>Piotr Zierhoffer</name>
<email>pzierhoffer@antmicro.com</email>
</author>
<published>2013-05-09T14:53:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=0c778296f6223867259295f7e03d50f1cafbf82c'/>
<id>0c778296f6223867259295f7e03d50f1cafbf82c</id>
<content type='text'>
Powering on, improved interlacing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Powering on, improved interlacing.
</pre>
</div>
</content>
</entry>
<entry>
<title>max9526: fix NTSC number of pixels per line.</title>
<updated>2013-06-12T19:43:54+00:00</updated>
<author>
<name>Peter Gielda</name>
<email>pgielda@antmicro.com</email>
</author>
<published>2013-05-08T19:35:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f66daa556f973c9319cc4e1da15103bf2ec67c4e'/>
<id>f66daa556f973c9319cc4e1da15103bf2ec67c4e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>media: videobuf2: fix buffer management issues</title>
<updated>2013-06-12T19:43:53+00:00</updated>
<author>
<name>Bryan Wu</name>
<email>pengw@nvidia.com</email>
</author>
<published>2013-04-23T22:27:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=bb608d8f147839a4c8e53476fb97f1f3eaff3db5'/>
<id>bb608d8f147839a4c8e53476fb97f1f3eaff3db5</id>
<content type='text'>
Use right buffer flag NVMAP_HANDLE_WRITE_COMBINE to allocate buffer,
which can be shared by VI/CSI and CPU. Don't use NVMAP_HEAP_SYSMEM.
It is validated to old T20 silicon and can't support big buffers. By
default, our nvmap_alloc() will use IOVMM to allocate buffers.

nvmap_pin() gives us IOVA for hardware engines like VI/CSI module
with IOMMU enabled in kernel. nvmap_mmap() gives us VA for CPU
read/write operations. So we need to convert VA address to physical
address of the buffer and map that buffer to user space processor's
memory space "page by page".

Change-Id: I543d9d95fc14395200647e09480f25d9bc001e00
Signed-off-by: Bryan Wu &lt;pengw@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use right buffer flag NVMAP_HANDLE_WRITE_COMBINE to allocate buffer,
which can be shared by VI/CSI and CPU. Don't use NVMAP_HEAP_SYSMEM.
It is validated to old T20 silicon and can't support big buffers. By
default, our nvmap_alloc() will use IOVMM to allocate buffers.

nvmap_pin() gives us IOVA for hardware engines like VI/CSI module
with IOMMU enabled in kernel. nvmap_mmap() gives us VA for CPU
read/write operations. So we need to convert VA address to physical
address of the buffer and map that buffer to user space processor's
memory space "page by page".

Change-Id: I543d9d95fc14395200647e09480f25d9bc001e00
Signed-off-by: Bryan Wu &lt;pengw@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "tegra_v4l2: map memory as non-cachable and fix the allocation problem"</title>
<updated>2013-06-12T19:43:53+00:00</updated>
<author>
<name>Peter Gielda</name>
<email>pgielda@antmicro.com</email>
</author>
<published>2013-05-06T11:13:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6a319070d30e2a25805fcd9278a4f10736ee1dea'/>
<id>6a319070d30e2a25805fcd9278a4f10736ee1dea</id>
<content type='text'>
This reverts commit 080c3135b58aa700851991fb672e6c33cf16d9d9.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 080c3135b58aa700851991fb672e6c33cf16d9d9.
</pre>
</div>
</content>
</entry>
<entry>
<title>max9526: added missing module_exit</title>
<updated>2013-06-12T19:43:53+00:00</updated>
<author>
<name>Peter Gielda</name>
<email>pgielda@antmicro.com</email>
</author>
<published>2013-04-22T12:23:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=21661c911bb967c9d15eae5e4d1f21d8022e1b6d'/>
<id>21661c911bb967c9d15eae5e4d1f21d8022e1b6d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra_v4l2 fix init issue</title>
<updated>2013-06-12T19:43:53+00:00</updated>
<author>
<name>Peter Gielda</name>
<email>pgielda@antmicro.com</email>
</author>
<published>2013-04-22T12:18:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=86ab95ca8d2d946deef1cf126cd41fc9b91ba765'/>
<id>86ab95ca8d2d946deef1cf126cd41fc9b91ba765</id>
<content type='text'>
Fix issue with nvhost_client_device_init being issued more than once.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix issue with nvhost_client_device_init being issued more than once.
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra_v4l2: added missing break</title>
<updated>2013-05-02T08:58:40+00:00</updated>
<author>
<name>Max Krummenacher</name>
<email>max.krummenacher@toradex.com</email>
</author>
<published>2013-05-02T08:58:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=ee65433a8962521d393ed1f46d2bf6c478c803e7'/>
<id>ee65433a8962521d393ed1f46d2bf6c478c803e7</id>
<content type='text'>
bug report courtesy of Mikhail Shevchuk
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bug report courtesy of Mikhail Shevchuk
</pre>
</div>
</content>
</entry>
</feed>
