<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers, 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>Merge branch 'colibri' of git.toradex.com:linux-toradex into colibri</title>
<updated>2013-06-24T12:36:07+00:00</updated>
<author>
<name>Max Krummenacher</name>
<email>max.krummenacher@toradex.com</email>
</author>
<published>2013-06-24T12:36:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=61a50f833622ce901054b32c332c4e168ced4c98'/>
<id>61a50f833622ce901054b32c332c4e168ced4c98</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>hwmon: lm95245: add local critical shutdown temp hook</title>
<updated>2013-06-24T12:26:51+00:00</updated>
<author>
<name>Max Krummenacher</name>
<email>max.krummenacher@toradex.com</email>
</author>
<published>2013-06-24T12:26:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6e56cccc6785b8e4cd05808a100122868b22f21a'/>
<id>6e56cccc6785b8e4cd05808a100122868b22f21a</id>
<content type='text'>
export access to the 'Local Shared OS and T_Crit Limit'
register.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
export access to the 'Local Shared OS and T_Crit Limit'
register.
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: fb: apalis/colibri_t30: hack avoid 24 Hz mode</title>
<updated>2013-06-24T12:16:50+00:00</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel.ziswiler@toradex.com</email>
</author>
<published>2013-06-24T12:16:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=8174d21e5fe0d086cb5824161c58eb065f412281'/>
<id>8174d21e5fe0d086cb5824161c58eb065f412281</id>
<content type='text'>
Hack to avoid 24 Hz mode in X resulting in no display at all. This has
been encountered using e.g. a Samsung SyncMaster F2380 if connected by
HDMI.

root@apalis-t30:~# xrandr
Screen 0: minimum 256 x 128, current 1920 x 1080, maximum 2048 x 2048
LVDS-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1920x1080      58.6*+
HDMI-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
   1920x1080      60.0 +   24.0*
   1680x1050      59.9
   1280x1024      75.0     60.0
   1440x900       75.0     59.9
   1280x960       60.0
   1280x800       59.9
   1152x864       75.0
   1280x720       60.0     50.0
   1024x768       75.0     70.1     60.0
   832x624        74.6
   800x600        72.2     75.0     60.3     56.2
   720x576        50.0
   720x480        59.9
   640x480        75.0     72.8     66.7     59.9
   720x400        70.1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Hack to avoid 24 Hz mode in X resulting in no display at all. This has
been encountered using e.g. a Samsung SyncMaster F2380 if connected by
HDMI.

root@apalis-t30:~# xrandr
Screen 0: minimum 256 x 128, current 1920 x 1080, maximum 2048 x 2048
LVDS-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1920x1080      58.6*+
HDMI-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
   1920x1080      60.0 +   24.0*
   1680x1050      59.9
   1280x1024      75.0     60.0
   1440x900       75.0     59.9
   1280x960       60.0
   1280x800       59.9
   1152x864       75.0
   1280x720       60.0     50.0
   1024x768       75.0     70.1     60.0
   832x624        74.6
   800x600        72.2     75.0     60.3     56.2
   720x576        50.0
   720x480        59.9
   640x480        75.0     72.8     66.7     59.9
   720x400        70.1
</pre>
</div>
</content>
</entry>
<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>video: tegra: nvmap: fix CONFIG_NVMAP_PAGE_POOLS=n compilation</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:38:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=04f46c6fe65b4efa08dfbb26027ffea0b81ec54a'/>
<id>04f46c6fe65b4efa08dfbb26027ffea0b81ec54a</id>
<content type='text'>
Move paddr to correct ifdef to enable CONFIG_NVMAP_PAGE_POOLS=n
compilation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move paddr to correct ifdef to enable CONFIG_NVMAP_PAGE_POOLS=n
compilation.
</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>
</feed>
