<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/video, branch tegra-11.2.2</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>nvrm: move stale wait checking into the kernel</title>
<updated>2011-03-17T03:43:31+00:00</updated>
<author>
<name>Chris Johnson</name>
<email>cwj@cjohnson-dt2.nvidia.com</email>
</author>
<published>2011-02-05T09:37:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=87a9efe751716ca741caac72b9061fdfdcec540a'/>
<id>87a9efe751716ca741caac72b9061fdfdcec540a</id>
<content type='text'>
The kernel now receives wait tracking data (similar to gathers and
relocs) and compares the current syncpt with the threshold value.

If it's old, it gets a kernel mapping and rewrites the method data
to use a kernel reserved syncpt that is always 0 (so trivially pops
when seen by the HW).

Bug 519650
Bug 785525
Bug 803452

(cherry picked from commit 4069d8e67665624ad3dceb628e572980dd57acd0)

(cherry picked from commit 6e4336408588e348804a62e53386acc9abc06823)

Change-Id: I60374cb81318f9166e49aa2afca52c9d44d4a20e
Reviewed-on: http://git-master/r/23159
Tested-by: Nitin Kumbhar &lt;nkumbhar@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The kernel now receives wait tracking data (similar to gathers and
relocs) and compares the current syncpt with the threshold value.

If it's old, it gets a kernel mapping and rewrites the method data
to use a kernel reserved syncpt that is always 0 (so trivially pops
when seen by the HW).

Bug 519650
Bug 785525
Bug 803452

(cherry picked from commit 4069d8e67665624ad3dceb628e572980dd57acd0)

(cherry picked from commit 6e4336408588e348804a62e53386acc9abc06823)

Change-Id: I60374cb81318f9166e49aa2afca52c9d44d4a20e
Reviewed-on: http://git-master/r/23159
Tested-by: Nitin Kumbhar &lt;nkumbhar@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: dc: Fix hang in dc reset</title>
<updated>2011-03-09T01:41:23+00:00</updated>
<author>
<name>Min-wuk Lee</name>
<email>mlee@nvidia.com</email>
</author>
<published>2011-03-08T08:21:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=b817b18821e2c4bb5fe2a4e25c7d45739dfdd4b3'/>
<id>b817b18821e2c4bb5fe2a4e25c7d45739dfdd4b3</id>
<content type='text'>
When DC(Display controller) meets underflow,
DC needs to be reset to recover this,
but in several resets, it hangs.
To avoid this,
- Set DC STOP mode ahead of DC reset assert
- Off read host bus by DC ahead of DC reset
- In DC0 reset period, to avoid DC1 access
and vice versa
- In reset worker, do not try to off host1x

Bug 785529
Bug 789567

Change-Id: I24b242425ba6d7e59ec649fe8f10b41ac3d0c091
Reviewed-on: http://git-master/r/22028
Reviewed-by: Min-wuk Lee &lt;mlee@nvidia.com&gt;
Tested-by: Min-wuk Lee &lt;mlee@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When DC(Display controller) meets underflow,
DC needs to be reset to recover this,
but in several resets, it hangs.
To avoid this,
- Set DC STOP mode ahead of DC reset assert
- Off read host bus by DC ahead of DC reset
- In DC0 reset period, to avoid DC1 access
and vice versa
- In reset worker, do not try to off host1x

Bug 785529
Bug 789567

Change-Id: I24b242425ba6d7e59ec649fe8f10b41ac3d0c091
Reviewed-on: http://git-master/r/22028
Reviewed-by: Min-wuk Lee &lt;mlee@nvidia.com&gt;
Tested-by: Min-wuk Lee &lt;mlee@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: Adding support for 1080p@30Hz</title>
<updated>2011-02-28T21:59:41+00:00</updated>
<author>
<name>Gaurav Sarode</name>
<email>gsarode@nvidia.com</email>
</author>
<published>2011-02-22T00:35:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=008a310c137d3cf6397efc3e59f13bc60287f22d'/>
<id>008a310c137d3cf6397efc3e59f13bc60287f22d</id>
<content type='text'>
Adding support for 1080p@30Hz.Disabled by default.
Fixes Bug 789164

Reviewed-on: http://git-master/r/20349
Tested-by: Gaurav Sarode &lt;gsarode@nvidia.com&gt;
(cherry picked from commit dbb4aa8f2a8f6126a8b7f90447c7464dce4c66ab)

Change-Id: I678b34087a8bdc5b9a4778c16c7ca34bf9e34098
Reviewed-on: http://git-master/r/20979
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adding support for 1080p@30Hz.Disabled by default.
Fixes Bug 789164

Reviewed-on: http://git-master/r/20349
Tested-by: Gaurav Sarode &lt;gsarode@nvidia.com&gt;
(cherry picked from commit dbb4aa8f2a8f6126a8b7f90447c7464dce4c66ab)

Change-Id: I678b34087a8bdc5b9a4778c16c7ca34bf9e34098
Reviewed-on: http://git-master/r/20979
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: Add support for pin output overrides</title>
<updated>2011-02-23T02:29:39+00:00</updated>
<author>
<name>Joseph Lehrer</name>
<email>jlehrer@nvidia.com</email>
</author>
<published>2011-02-08T19:47:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d1f4c7e18e8217da1aab042d2bff66847caf522f'/>
<id>d1f4c7e18e8217da1aab042d2bff66847caf522f</id>
<content type='text'>
bug 773671

Change-Id: Ia3d5ff4843a3da48a9a43123040b8bb75497cfef
Reviewed-on: http://git-master/r/18757
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bug 773671

Change-Id: Ia3d5ff4843a3da48a9a43123040b8bb75497cfef
Reviewed-on: http://git-master/r/18757
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: dc: Add PMx PWM control</title>
<updated>2011-02-23T02:27:55+00:00</updated>
<author>
<name>Joseph Lehrer</name>
<email>jlehrer@nvidia.com</email>
</author>
<published>2011-02-14T01:29:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=8848cbcacee9065d65413f19150bcb4e919b82fb'/>
<id>8848cbcacee9065d65413f19150bcb4e919b82fb</id>
<content type='text'>
bug 773671

Change-Id: If4265051873809491c80ada9401e48014c15f63d
Reviewed-on: http://git-master/r/19397
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bug 773671

Change-Id: If4265051873809491c80ada9401e48014c15f63d
Reviewed-on: http://git-master/r/19397
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: Add PWM backlight driver</title>
<updated>2011-02-23T02:13:32+00:00</updated>
<author>
<name>Joseph Lehrer</name>
<email>jlehrer@nvidia.com</email>
</author>
<published>2011-02-14T02:19:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=70949985bed59a1488bdf5a4481512f214648811'/>
<id>70949985bed59a1488bdf5a4481512f214648811</id>
<content type='text'>
bug 773671

Change-Id: Ib93f0dcb7e22220fe297c81d403c401548f3c649
Reviewed-on: http://git-master/r/18280
Tested-by: Joseph Lehrer &lt;jlehrer@nvidia.com&gt;
Reviewed-by: Thomas Cherry &lt;tcherry@nvidia.com&gt;
Reviewed-by: Jonathan Mayo &lt;jmayo@nvidia.com&gt;
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: Daniel Willemsen &lt;dwillemsen@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bug 773671

Change-Id: Ib93f0dcb7e22220fe297c81d403c401548f3c649
Reviewed-on: http://git-master/r/18280
Tested-by: Joseph Lehrer &lt;jlehrer@nvidia.com&gt;
Reviewed-by: Thomas Cherry &lt;tcherry@nvidia.com&gt;
Reviewed-by: Jonathan Mayo &lt;jmayo@nvidia.com&gt;
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: Daniel Willemsen &lt;dwillemsen@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[tegra: hdmi] clear stereo flag before checking edid for stereo</title>
<updated>2011-02-20T08:56:13+00:00</updated>
<author>
<name>Chong Zhang</name>
<email>chzhang@nvidia.com</email>
</author>
<published>2011-02-19T04:01:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=e96fe79f41c61ade25b0d4f28e5caf92e802eda1'/>
<id>e96fe79f41c61ade25b0d4f28e5caf92e802eda1</id>
<content type='text'>
bug 788941

Change-Id: Ib6c3da2f30fa5e7240cbdd1d406682aca3c820a2
Reviewed-on: http://git-master/r/20144
Tested-by: Chong Zhang &lt;chzhang@nvidia.com&gt;
Reviewed-by: Daniel Willemsen &lt;dwillemsen@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bug 788941

Change-Id: Ib6c3da2f30fa5e7240cbdd1d406682aca3c820a2
Reviewed-on: http://git-master/r/20144
Tested-by: Chong Zhang &lt;chzhang@nvidia.com&gt;
Reviewed-by: Daniel Willemsen &lt;dwillemsen@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: Change overlay spinlock to mutex</title>
<updated>2011-02-20T08:50:33+00:00</updated>
<author>
<name>Dan Willemsen</name>
<email>dwillemsen@nvidia.com</email>
</author>
<published>2011-02-18T20:09:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=583326a49c6ec777d510892dc11b92b0be4a1307'/>
<id>583326a49c6ec777d510892dc11b92b0be4a1307</id>
<content type='text'>
We call tegra_overlay_put inside the overlay lock, which can do a flip.
It's not safe to do a flip in an atomic context.

Change-Id: I4b043737a3eede0d47b8269a2d40e7c739f75df3
Reviewed-on: http://git-master/r/20087
Reviewed-by: Daniel Willemsen &lt;dwillemsen@nvidia.com&gt;
Tested-by: Daniel Willemsen &lt;dwillemsen@nvidia.com&gt;
Reviewed-by: Prajakta Gudadhe &lt;pgudadhe@nvidia.com&gt;
Reviewed-by: Jonathan Mayo &lt;jmayo@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We call tegra_overlay_put inside the overlay lock, which can do a flip.
It's not safe to do a flip in an atomic context.

Change-Id: I4b043737a3eede0d47b8269a2d40e7c739f75df3
Reviewed-on: http://git-master/r/20087
Reviewed-by: Daniel Willemsen &lt;dwillemsen@nvidia.com&gt;
Tested-by: Daniel Willemsen &lt;dwillemsen@nvidia.com&gt;
Reviewed-by: Prajakta Gudadhe &lt;pgudadhe@nvidia.com&gt;
Reviewed-by: Jonathan Mayo &lt;jmayo@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: nvmap: fix potential deadlock</title>
<updated>2011-02-19T02:47:21+00:00</updated>
<author>
<name>Kirill Artamonov</name>
<email>kartamonov@nvidia.com</email>
</author>
<published>2011-02-18T12:58:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=3ac244af4e6600be75f7431baf3418287142e4e1'/>
<id>3ac244af4e6600be75f7431baf3418287142e4e1</id>
<content type='text'>
Enabled mutex debugging reavealed potential deadlocks
introduced with compaction.

Handle spin lock replaced with mutex. Heap functions cannot be
protected with spinlock because they call kernel slab allocation
functions which cannot be called from atomic context.

nvmap_client ref_lock is also replaced with mutex. Otherwise we
cannot access heap parameters protected by mutex nvmap_handle lock.

Extra locking for handle-&gt;owner removed.

bug 793364

Change-Id: I635ce9ebf259dd7bf8802457567f93b7be5795ea
Reviewed-on: http://git-master/r/19850
Reviewed-by: Kirill Artamonov &lt;kartamonov@nvidia.com&gt;
Tested-by: Kirill Artamonov &lt;kartamonov@nvidia.com&gt;
Reviewed-by: Daniel Willemsen &lt;dwillemsen@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enabled mutex debugging reavealed potential deadlocks
introduced with compaction.

Handle spin lock replaced with mutex. Heap functions cannot be
protected with spinlock because they call kernel slab allocation
functions which cannot be called from atomic context.

nvmap_client ref_lock is also replaced with mutex. Otherwise we
cannot access heap parameters protected by mutex nvmap_handle lock.

Extra locking for handle-&gt;owner removed.

bug 793364

Change-Id: I635ce9ebf259dd7bf8802457567f93b7be5795ea
Reviewed-on: http://git-master/r/19850
Reviewed-by: Kirill Artamonov &lt;kartamonov@nvidia.com&gt;
Tested-by: Kirill Artamonov &lt;kartamonov@nvidia.com&gt;
Reviewed-by: Daniel Willemsen &lt;dwillemsen@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: Fix handling non-zero Y offset</title>
<updated>2011-02-18T01:40:51+00:00</updated>
<author>
<name>Taekhyun Kim</name>
<email>takim@nvidia.com</email>
</author>
<published>2011-01-25T23:31:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=5f8ff57fd8a870f6f99f61bb5ef90d863894ff40'/>
<id>5f8ff57fd8a870f6f99f61bb5ef90d863894ff40</id>
<content type='text'>
Change-Id: I6ce3f66075856397b394f433a4ee29ff3357b548
Reviewed-on: http://git-master/r/16977
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I6ce3f66075856397b394f433a4ee29ff3357b548
Reviewed-on: http://git-master/r/16977
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
