<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers, branch tegra-11.2.12</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>video: tegra: dc: use a delayed_work on hdcp</title>
<updated>2011-07-30T00:12:33+00:00</updated>
<author>
<name>Donghan Ryu</name>
<email>dryu@nvidia.com</email>
</author>
<published>2011-07-27T22:43:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=28bb7848e02ce46972cdaad6cab076cf4bc253fe'/>
<id>28bb7848e02ce46972cdaad6cab076cf4bc253fe</id>
<content type='text'>
hdmi modeset triggers to re-start hdcp and trying to negotiate
too early can cause HDCP failure. using delayed_work can avoid
this situation by starting HDCP a little bit late

Bug 855002

Change-Id: I64bd84406ebb02ecc33f53eee65e2b3032a69880
Reviewed-on: http://git-master/r/43463
Tested-by: Donghan Ryu &lt;dryu@nvidia.com&gt;
Reviewed-by: Jonathan Mayo &lt;jmayo@nvidia.com&gt;
Reviewed-by: Donghan Ryu &lt;dryu@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>
hdmi modeset triggers to re-start hdcp and trying to negotiate
too early can cause HDCP failure. using delayed_work can avoid
this situation by starting HDCP a little bit late

Bug 855002

Change-Id: I64bd84406ebb02ecc33f53eee65e2b3032a69880
Reviewed-on: http://git-master/r/43463
Tested-by: Donghan Ryu &lt;dryu@nvidia.com&gt;
Reviewed-by: Jonathan Mayo &lt;jmayo@nvidia.com&gt;
Reviewed-by: Donghan Ryu &lt;dryu@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>media: video: tegra: avp: set sclk to min</title>
<updated>2011-07-30T00:06:54+00:00</updated>
<author>
<name>Prashant Gaikwad</name>
<email>pgaikwad@nvidia.com</email>
</author>
<published>2011-06-10T08:51:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=203e739c9260a3086feb7f755390321605ae8e5f'/>
<id>203e739c9260a3086feb7f755390321605ae8e5f</id>
<content type='text'>
Initialize avp.sclk to minimum. H/W statistics monitor adjusts
avp.sclk dynamically depending on load.

Bug 831892

Reviewed-on: http://git-master/r/36064
(cherry picked from commit 1d18930770b99fa7a8169ba8300723bf3b5551e0)

Change-Id: I67887368d381b882c521f454e7c4624b39e847c8
Reviewed-on: http://git-master/r/43027
Reviewed-by: Niket Sirsi &lt;nsirsi@nvidia.com&gt;
Tested-by: Niket Sirsi &lt;nsirsi@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Initialize avp.sclk to minimum. H/W statistics monitor adjusts
avp.sclk dynamically depending on load.

Bug 831892

Reviewed-on: http://git-master/r/36064
(cherry picked from commit 1d18930770b99fa7a8169ba8300723bf3b5551e0)

Change-Id: I67887368d381b882c521f454e7c4624b39e847c8
Reviewed-on: http://git-master/r/43027
Reviewed-by: Niket Sirsi &lt;nsirsi@nvidia.com&gt;
Tested-by: Niket Sirsi &lt;nsirsi@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>media: video: tegra: set_clk_rate for avp</title>
<updated>2011-07-29T23:59:43+00:00</updated>
<author>
<name>Sachin Nikam</name>
<email>snikam@nvidia.com</email>
</author>
<published>2011-07-06T08:27:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=0831dc5712dba609127e3e16a476fa895a668bef'/>
<id>0831dc5712dba609127e3e16a476fa895a668bef</id>
<content type='text'>
set_clk_rate for sclk which is parent of avp clock.

Bug 843725

Signed-off-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-on: http://git-master/r/39772
(cherry picked from commit 7ca01f6ae2071c5adac467552bdedb54d158d51b)

Reviewed-on: http://git-master/r/40598
(cherry picked from commit 52ee27d112691171bbf6bab00329701288944f1e)

Change-Id: I8ac5a238b78d4112521453fd985cccfd18b43468
Reviewed-on: http://git-master/r/42798
Tested-by: Sanjay Singh Rawat &lt;srawat@nvidia.com&gt;
Reviewed-by: Sachin Nikam &lt;snikam@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>
set_clk_rate for sclk which is parent of avp clock.

Bug 843725

Signed-off-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-on: http://git-master/r/39772
(cherry picked from commit 7ca01f6ae2071c5adac467552bdedb54d158d51b)

Reviewed-on: http://git-master/r/40598
(cherry picked from commit 52ee27d112691171bbf6bab00329701288944f1e)

Change-Id: I8ac5a238b78d4112521453fd985cccfd18b43468
Reviewed-on: http://git-master/r/42798
Tested-by: Sanjay Singh Rawat &lt;srawat@nvidia.com&gt;
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>media: video: tegra: avp: get module clock freq</title>
<updated>2011-07-29T23:59:41+00:00</updated>
<author>
<name>Sachin Nikam</name>
<email>snikam@nvidia.com</email>
</author>
<published>2011-06-27T11:14:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=28cb087ca265df07eb8b17e981d15dac5591d78e'/>
<id>28cb087ca265df07eb8b17e981d15dac5591d78e</id>
<content type='text'>
AVP wants to know the clock freq of the modules like
VDE and AVP itself.
Added interface to handle get clock message from AVP.

Bug 843882

Signed-off-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-on: http://git-master/r/38506
(cherry picked from commit 7ab89380014b5b5f368548615f5ab2e144b3e57a)

Reviewed-on: http://git-master/r/40597
(cherry picked from commit ea44e0325596c4e78fbd2bcf67648fb524b0c7bc)

Change-Id: I5167f3c3efa80cc581bddd7e7e8826da198b7266
Signed-off-by: Sanjay Singh Rawat &lt;srawat@nvidia.com&gt;
Reviewed-on: http://git-master/r/42797
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
AVP wants to know the clock freq of the modules like
VDE and AVP itself.
Added interface to handle get clock message from AVP.

Bug 843882

Signed-off-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-on: http://git-master/r/38506
(cherry picked from commit 7ab89380014b5b5f368548615f5ab2e144b3e57a)

Reviewed-on: http://git-master/r/40597
(cherry picked from commit ea44e0325596c4e78fbd2bcf67648fb524b0c7bc)

Change-Id: I5167f3c3efa80cc581bddd7e7e8826da198b7266
Signed-off-by: Sanjay Singh Rawat &lt;srawat@nvidia.com&gt;
Reviewed-on: http://git-master/r/42797
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>media: tegra: avp: respond to unsupported service ids</title>
<updated>2011-07-29T23:59:39+00:00</updated>
<author>
<name>Sachin Nikam</name>
<email>snikam@nvidia.com</email>
</author>
<published>2011-06-30T15:40:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=3af892d90c76c3df8959400d654f4f357c1cb18d'/>
<id>3af892d90c76c3df8959400d654f4f357c1cb18d</id>
<content type='text'>
AVP service driver responds error to AVP for invalid or unsupported
service IDs.

Bug 843473

Signed-off-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-on: http://git-master/r/39225
(cherry picked from commit 11237d6a408d6ca7aea619e47b02ddf7e158945d)

Reviewed-on: http://git-master/r/40596
(cherry picked from commit 6c78fcbf8a0206aece5eb7e972ba1e1e84276ba4)

Change-Id: I7ce56be10dc84fcb2a43916258d1c1deaf1b7d8d
Signed-off-by: Sanjay Singh Rawat &lt;srawat@nvidia.com&gt;
Reviewed-on: http://git-master/r/42796
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
AVP service driver responds error to AVP for invalid or unsupported
service IDs.

Bug 843473

Signed-off-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-on: http://git-master/r/39225
(cherry picked from commit 11237d6a408d6ca7aea619e47b02ddf7e158945d)

Reviewed-on: http://git-master/r/40596
(cherry picked from commit 6c78fcbf8a0206aece5eb7e972ba1e1e84276ba4)

Change-Id: I7ce56be10dc84fcb2a43916258d1c1deaf1b7d8d
Signed-off-by: Sanjay Singh Rawat &lt;srawat@nvidia.com&gt;
Reviewed-on: http://git-master/r/42796
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: avp: implement NvRmPowerModuleClockConfig() for AVP</title>
<updated>2011-07-29T23:59:37+00:00</updated>
<author>
<name>Mayuresh Kulkarni</name>
<email>mkulkarni@nvidia.com</email>
</author>
<published>2011-04-13T11:14:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=3c91facd90b09c02d9df9f7eb14ed3b7614aabba'/>
<id>3c91facd90b09c02d9df9f7eb14ed3b7614aabba</id>
<content type='text'>
this change will allow clock rate control from AVP.

Signed-off-by: Mayuresh Kulkarni &lt;mkulkarni@nvidia.com&gt;
Reviewed-on: http://git-master/r/31839
(cherry picked from commit 82f7aa65a57b808a5b028918c7b1b997f8a76db7)

Reviewed-on: http://git-master/r/40595
(cherry picked from commit c0a5ebaa43e52b30ecb1f86d5ce7fa9a2325da8b)

Change-Id: Ieb4850a1e608b5468716bad51f3a6925e30a5f28
Signed-off-by: Sanjay Singh Rawat &lt;srawat@nvidia.com&gt;
Reviewed-on: http://git-master/r/42795
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this change will allow clock rate control from AVP.

Signed-off-by: Mayuresh Kulkarni &lt;mkulkarni@nvidia.com&gt;
Reviewed-on: http://git-master/r/31839
(cherry picked from commit 82f7aa65a57b808a5b028918c7b1b997f8a76db7)

Reviewed-on: http://git-master/r/40595
(cherry picked from commit c0a5ebaa43e52b30ecb1f86d5ce7fa9a2325da8b)

Change-Id: Ieb4850a1e608b5468716bad51f3a6925e30a5f28
Signed-off-by: Sanjay Singh Rawat &lt;srawat@nvidia.com&gt;
Reviewed-on: http://git-master/r/42795
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: dc: fix delay on hdmi modeset</title>
<updated>2011-07-27T12:30:21+00:00</updated>
<author>
<name>Donghan Ryu</name>
<email>dryu@nvidia.com</email>
</author>
<published>2011-07-26T21:34:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=2e4a0feb83acab12d93bc17c6ef382e7da2348df'/>
<id>2e4a0feb83acab12d93bc17c6ef382e7da2348df</id>
<content type='text'>
wait_event_interruptible_timeout checks the condition before
it enters a sleep. Adding a real condition to the function
avoids an un-wanted aditional sleep.

Bug 833476

Change-Id: Ie52cfa071b980d4fa01af8984f89fa6a1710addc
Reviewed-on: http://git-master/r/43225
Reviewed-by: Donghan Ryu &lt;dryu@nvidia.com&gt;
Tested-by: Donghan Ryu &lt;dryu@nvidia.com&gt;
Reviewed-by: Michael I Gold &lt;gold@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>
wait_event_interruptible_timeout checks the condition before
it enters a sleep. Adding a real condition to the function
avoids an un-wanted aditional sleep.

Bug 833476

Change-Id: Ie52cfa071b980d4fa01af8984f89fa6a1710addc
Reviewed-on: http://git-master/r/43225
Reviewed-by: Donghan Ryu &lt;dryu@nvidia.com&gt;
Tested-by: Donghan Ryu &lt;dryu@nvidia.com&gt;
Reviewed-by: Michael I Gold &lt;gold@nvidia.com&gt;
Reviewed-by: Jonathan Mayo &lt;jmayo@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: host: Clear refcnts+syncpts on suspend</title>
<updated>2011-07-26T15:46:33+00:00</updated>
<author>
<name>Elaine K. Tam</name>
<email>etam@nvidia.com</email>
</author>
<published>2011-07-05T22:29:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6a434f3128c10e1abaa36724f70c692a4fb5640d'/>
<id>6a434f3128c10e1abaa36724f70c692a4fb5640d</id>
<content type='text'>
Forcibly clear channel refcounts and syncpoints on suspend.
Non-zero refcounts and stuck syncpoints remain to be root-caused.

- Refcount clear portion is based on fix for Bug 820450 (but with
  fixup from var mod to m);
- Increase wait timeout (6s) for module idle at suspend, wait
  indefinitely for module idle on retry (otherwise fatal);
- Ensure that syncpoint fixups apply only to non-client-managed
  syncpoints, for case system_suspend == TRUE only (not ACM idle);
- Add extra debug logging (see force_suspend) to track potential
  powerdown races, etc.

Bug 834337

Change-Id: I513d77dd841f5ec499c8bb7a08806bbe08a733e5
Reviewed-on: http://git-master/r/39716
Tested-by: Elaine Tam &lt;etam@nvidia.com&gt;
Reviewed-by: Terje Bergstrom &lt;tbergstrom@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>
Forcibly clear channel refcounts and syncpoints on suspend.
Non-zero refcounts and stuck syncpoints remain to be root-caused.

- Refcount clear portion is based on fix for Bug 820450 (but with
  fixup from var mod to m);
- Increase wait timeout (6s) for module idle at suspend, wait
  indefinitely for module idle on retry (otherwise fatal);
- Ensure that syncpoint fixups apply only to non-client-managed
  syncpoints, for case system_suspend == TRUE only (not ACM idle);
- Add extra debug logging (see force_suspend) to track potential
  powerdown races, etc.

Bug 834337

Change-Id: I513d77dd841f5ec499c8bb7a08806bbe08a733e5
Reviewed-on: http://git-master/r/39716
Tested-by: Elaine Tam &lt;etam@nvidia.com&gt;
Reviewed-by: Terje Bergstrom &lt;tbergstrom@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers: net: wireless :bcm4329: disable sdio interrupts before wifi reset</title>
<updated>2011-07-25T23:11:28+00:00</updated>
<author>
<name>Rahul Bansal</name>
<email>rbansal@nvidia.com</email>
</author>
<published>2011-07-25T09:01:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=505e7035f0bd6545eb578d85382dc5fdf8c53f42'/>
<id>505e7035f0bd6545eb578d85382dc5fdf8c53f42</id>
<content type='text'>
during system suspend if wifi is on but not connected, android
sets RTC alarm to wake up system after 2 mins of system suspend
to turn off wifi. during turning off wifi it was observed that
BCM4329 MAC is giving spurious sdio interrupts which was causing
lockup issue (mmc_lock) between sdio interrupt handling process
and wifi stop process, to fix this issue sdio interrupts are
disabled before giving MAC reset from host.

Bug 834444
Bug 798783
Bug 796147
Bug 797230
Bug 780047
Bug 818687

Change-Id: I696d70422be2866a18b05d85c34547ac847130d6
Reviewed-on: http://git-master/r/43014
Reviewed-by: Rakesh Kumar &lt;krakesh@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Tested-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
during system suspend if wifi is on but not connected, android
sets RTC alarm to wake up system after 2 mins of system suspend
to turn off wifi. during turning off wifi it was observed that
BCM4329 MAC is giving spurious sdio interrupts which was causing
lockup issue (mmc_lock) between sdio interrupt handling process
and wifi stop process, to fix this issue sdio interrupts are
disabled before giving MAC reset from host.

Bug 834444
Bug 798783
Bug 796147
Bug 797230
Bug 780047
Bug 818687

Change-Id: I696d70422be2866a18b05d85c34547ac847130d6
Reviewed-on: http://git-master/r/43014
Reviewed-by: Rakesh Kumar &lt;krakesh@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Tested-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: dc: Fix no_vsync hang issue.</title>
<updated>2011-07-25T23:11:20+00:00</updated>
<author>
<name>Gaurav Sarode</name>
<email>gsarode@nvidia.com</email>
</author>
<published>2011-07-12T11:51:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=ccf372807726b11ae47c0e9da780f0799701d50f'/>
<id>ccf372807726b11ae47c0e9da780f0799701d50f</id>
<content type='text'>
no_vsync was causing random hangs due to unwanted interrupts
were enabled on default.

Fix bug 801463

(cherry picked from commit ff97de537bb721a5692189eb6e13e6856a2c5605)

Change-Id: Ief706bd90d0420db1fa39517c3eaba87adcdb246
Reviewed-on: http://git-master/r/42590
Reviewed-by: Niket Sirsi &lt;nsirsi@nvidia.com&gt;
Tested-by: Niket Sirsi &lt;nsirsi@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
no_vsync was causing random hangs due to unwanted interrupts
were enabled on default.

Fix bug 801463

(cherry picked from commit ff97de537bb721a5692189eb6e13e6856a2c5605)

Change-Id: Ief706bd90d0420db1fa39517c3eaba87adcdb246
Reviewed-on: http://git-master/r/42590
Reviewed-by: Niket Sirsi &lt;nsirsi@nvidia.com&gt;
Tested-by: Niket Sirsi &lt;nsirsi@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
