<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git, branch tegra-10.7.1</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>[ARM/tegra] suspend: unconditionally configure PMC inverters</title>
<updated>2010-07-13T03:14:33+00:00</updated>
<author>
<name>Gary King</name>
<email>gking@nvidia.com</email>
</author>
<published>2010-07-13T02:17:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=62370157ebb71a150877ce13a2d3a94b0ab84526'/>
<id>62370157ebb71a150877ce13a2d3a94b0ab84526</id>
<content type='text'>
change 8cb11a7a introduced a read-modify-write dependency in the LP2
entry sequence, and unconditionally enabled the core voltage request
for platforms with separate requests for CPU &amp; core voltage

this caused harmony to immediately shutdown when entering LP2, since
configuration of the PMC inverters was only being performed for systems
that supported core voltage off (a.k.a., LP0).

fix this by unconditionally configuring the inverters and other PMC
state so that core_oe can be enabled safely

Change-Id: I8fd11585ba511d6d13365250f80903bc0d71d0a4
Reviewed-on: http://git-master/r/3849
Reviewed-by: Aleksandr Frid &lt;afrid@nvidia.com&gt;
Tested-by: Aleksandr Frid &lt;afrid@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
Tested-by: Gary King &lt;gking@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
change 8cb11a7a introduced a read-modify-write dependency in the LP2
entry sequence, and unconditionally enabled the core voltage request
for platforms with separate requests for CPU &amp; core voltage

this caused harmony to immediately shutdown when entering LP2, since
configuration of the PMC inverters was only being performed for systems
that supported core voltage off (a.k.a., LP0).

fix this by unconditionally configuring the inverters and other PMC
state so that core_oe can be enabled safely

Change-Id: I8fd11585ba511d6d13365250f80903bc0d71d0a4
Reviewed-on: http://git-master/r/3849
Reviewed-by: Aleksandr Frid &lt;afrid@nvidia.com&gt;
Tested-by: Aleksandr Frid &lt;afrid@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
Tested-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[tegra-odm/ventana] Fix audio playback on ventana.</title>
<updated>2010-07-13T01:40:47+00:00</updated>
<author>
<name>Venkat Moganty</name>
<email>vmoganty@nvidia.com</email>
</author>
<published>2010-07-12T04:51:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=a60b82ec623477e3631d9908aba0d3fc91ecd019'/>
<id>a60b82ec623477e3631d9908aba0d3fc91ecd019</id>
<content type='text'>
Audio playback is not working on the ventana due to Dap pinmux conflict.
Corrected the odm pinmux config for DAP.

Change-Id: I2dca196d516688545b1dcf6f0065157c59520616
Reviewed-on: http://git-master/r/3789
Tested-by: Hanumanth Venkateswa Moganty &lt;vmoganty@nvidia.com&gt;
Reviewed-by: Suresh Mangipudi &lt;smangipudi@nvidia.com&gt;
Tested-by: Suresh Mangipudi &lt;smangipudi@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Audio playback is not working on the ventana due to Dap pinmux conflict.
Corrected the odm pinmux config for DAP.

Change-Id: I2dca196d516688545b1dcf6f0065157c59520616
Reviewed-on: http://git-master/r/3789
Tested-by: Hanumanth Venkateswa Moganty &lt;vmoganty@nvidia.com&gt;
Reviewed-by: Suresh Mangipudi &lt;smangipudi@nvidia.com&gt;
Tested-by: Suresh Mangipudi &lt;smangipudi@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: Delete obsolete source file</title>
<updated>2010-07-12T21:07:57+00:00</updated>
<author>
<name>Scott Williams</name>
<email>scwilliams@nvidia.com</email>
</author>
<published>2010-07-12T20:14:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4265aa91176e9fbcd5a2fb4345bfece28b76b5d1'/>
<id>4265aa91176e9fbcd5a2fb4345bfece28b76b5d1</id>
<content type='text'>
Change-Id: I473fef0dc8e2d41c8a1e39984dfe04d9d4b16665
Reviewed-on: http://git-master/r/3828
Reviewed-by: Scott Williams &lt;scwilliams@nvidia.com&gt;
Tested-by: Scott Williams &lt;scwilliams@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I473fef0dc8e2d41c8a1e39984dfe04d9d4b16665
Reviewed-on: http://git-master/r/3828
Reviewed-by: Scott Williams &lt;scwilliams@nvidia.com&gt;
Tested-by: Scott Williams &lt;scwilliams@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[ARM/tegra] power: Re-factored PMC modes.</title>
<updated>2010-07-12T21:07:25+00:00</updated>
<author>
<name>Alex Frid</name>
<email>afrid@nvidia.com</email>
</author>
<published>2010-07-11T01:36:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=8cb11a7a29a84b7c66cbd6879c3f7e17d2b9d0df'/>
<id>8cb11a7a29a84b7c66cbd6879c3f7e17d2b9d0df</id>
<content type='text'>
Changed power management controller (PMC) modes to avoid dependency on
polarity of external pull-ups/pull-downs on power request lines. Before
this change tri-stated request line must be pulled to "active" state.
After this change either external request polarity is supported.

Still, the following limitations should be satisfied:
- if core or CPU power request line is pulled externally to "inactive"
state, the respective regulator control must be disabled during boot
- if core power control is not supported (no deep sleep / LP0), and
core power request line is pulled externally to "inactive" state, the
the respective regulator control must be disabled always
- on the platforms with combined power requests the combination logic
must be consistent with polarity of external pull-ups/pull-downs
(i.e., AND "active" states / OR "inactive" states).

Change-Id: I34343716e7df487d5fe8fddfc6f9456bf58c8759
Reviewed-on: http://git-master/r/3781
Tested-by: Aleksandr Frid &lt;afrid@nvidia.com&gt;
Reviewed-by: Narendra Damahe &lt;ndamahe@nvidia.com&gt;
Tested-by: Narendra Damahe &lt;ndamahe@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changed power management controller (PMC) modes to avoid dependency on
polarity of external pull-ups/pull-downs on power request lines. Before
this change tri-stated request line must be pulled to "active" state.
After this change either external request polarity is supported.

Still, the following limitations should be satisfied:
- if core or CPU power request line is pulled externally to "inactive"
state, the respective regulator control must be disabled during boot
- if core power control is not supported (no deep sleep / LP0), and
core power request line is pulled externally to "inactive" state, the
the respective regulator control must be disabled always
- on the platforms with combined power requests the combination logic
must be consistent with polarity of external pull-ups/pull-downs
(i.e., AND "active" states / OR "inactive" states).

Change-Id: I34343716e7df487d5fe8fddfc6f9456bf58c8759
Reviewed-on: http://git-master/r/3781
Tested-by: Aleksandr Frid &lt;afrid@nvidia.com&gt;
Reviewed-by: Narendra Damahe &lt;ndamahe@nvidia.com&gt;
Tested-by: Narendra Damahe &lt;ndamahe@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[ARM/tegra] ventana sdio odm: modify power on sequence</title>
<updated>2010-07-12T21:04:16+00:00</updated>
<author>
<name>Rakesh Kumar</name>
<email>krakesh@nvidia.com</email>
</author>
<published>2010-07-12T07:10:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f51b41bfc697581cd8e7b507341ddb6b4c71f2e9'/>
<id>f51b41bfc697581cd8e7b507341ddb6b4c71f2e9</id>
<content type='text'>
Enable 32KHz clock and increase delay while toggling power/reset gpio pin for
BCM4329 wifi chip

Bug 698225

Change-Id: I9471186fed458908044cb70fe961048f24092914
Reviewed-on: http://git-master/r/3427
Reviewed-by: Rakesh Kumar &lt;krakesh@nvidia.com&gt;
Tested-by: Rakesh Kumar &lt;krakesh@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enable 32KHz clock and increase delay while toggling power/reset gpio pin for
BCM4329 wifi chip

Bug 698225

Change-Id: I9471186fed458908044cb70fe961048f24092914
Reviewed-on: http://git-master/r/3427
Reviewed-by: Rakesh Kumar &lt;krakesh@nvidia.com&gt;
Tested-by: Rakesh Kumar &lt;krakesh@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>usb phy: restricting save &amp; restore reg context to ULPI host</title>
<updated>2010-07-12T18:40:31+00:00</updated>
<author>
<name>Abhishek Aggarwal</name>
<email>aaggarwal@nvidia.com</email>
</author>
<published>2010-07-10T09:11:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=457ec59ccfeb9059ade4c66d39823dd76abac4a2'/>
<id>457ec59ccfeb9059ade4c66d39823dd76abac4a2</id>
<content type='text'>
The save and restore register context is only required for the
dedicated devices connected to host. In AP20/T20 these devices are
connected over ULPI interface. Hence, restricting this feature to ULPI
interface to reduce time taken during suspending and resuming device
from LP0. For LP1/LP2, it is enabled for all the supported USB
interfaces (UTMI and ULPI).

Bug: 702910

Change-Id: Iddb4a86ec97a668c7f984a140af000eb760fc426
Reviewed-on: http://git-master/r/3200
Tested-by: Abhishek Aggarwal &lt;aaggarwal@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The save and restore register context is only required for the
dedicated devices connected to host. In AP20/T20 these devices are
connected over ULPI interface. Hence, restricting this feature to ULPI
interface to reduce time taken during suspending and resuming device
from LP0. For LP1/LP2, it is enabled for all the supported USB
interfaces (UTMI and ULPI).

Bug: 702910

Change-Id: Iddb4a86ec97a668c7f984a140af000eb760fc426
Reviewed-on: http://git-master/r/3200
Tested-by: Abhishek Aggarwal &lt;aaggarwal@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[ARM/tegra] power: Fix incorrect mask creation.</title>
<updated>2010-07-12T16:55:40+00:00</updated>
<author>
<name>Amit Kamath</name>
<email>akamath@nvidia.com</email>
</author>
<published>2010-07-12T12:31:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=eff952ceefefb8e1a392a0a9e1a8be674e0a9f5e'/>
<id>eff952ceefefb8e1a392a0a9e1a8be674e0a9f5e</id>
<content type='text'>
Operator precedence caused math error. Added brackets.

Change-Id: Ic7baf675c4aa0b38a2575bbd5fdf5ef502c4d043
Reviewed-on: http://git-master/r/3806
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
Tested-by: Gary King &lt;gking@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Operator precedence caused math error. Added brackets.

Change-Id: Ic7baf675c4aa0b38a2575bbd5fdf5ef502c4d043
Reviewed-on: http://git-master/r/3806
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
Tested-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[Tegra KBC] Added call of NvOdmKbcFilterKeys function from keyboard driver.</title>
<updated>2010-07-12T08:48:38+00:00</updated>
<author>
<name>Victor Ryabukhin</name>
<email>vryabukhin@nvidia.com</email>
</author>
<published>2010-07-07T05:29:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=0d62e36456719c9c02709a82d0ecaa89d58d7989'/>
<id>0d62e36456719c9c02709a82d0ecaa89d58d7989</id>
<content type='text'>
Fix for bug 688807.

Function NvOdmKbcFilterKeys (ghost keys filter) was called only from bootloader
keyboard driver, but not from OS driver. Fixed.

Change-Id: Ibf8c0ccbf393e9c53a08a4cb2f746960bb43e4f8
Reviewed-on: http://git-master/r/3648
Tested-by: Victor Ryabukhin &lt;vryabukhin@nvidia.com&gt;
Reviewed-by: Janne Hellsten &lt;jhellsten@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix for bug 688807.

Function NvOdmKbcFilterKeys (ghost keys filter) was called only from bootloader
keyboard driver, but not from OS driver. Fixed.

Change-Id: Ibf8c0ccbf393e9c53a08a4cb2f746960bb43e4f8
Reviewed-on: http://git-master/r/3648
Tested-by: Victor Ryabukhin &lt;vryabukhin@nvidia.com&gt;
Reviewed-by: Janne Hellsten &lt;jhellsten@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[tegra-usb] Fix USB-OTG for CONFIG_USB_SUSPEND</title>
<updated>2010-07-09T22:59:16+00:00</updated>
<author>
<name>Venkat Moganty</name>
<email>vmoganty@nvidia.com</email>
</author>
<published>2010-07-08T04:59:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=0a78303054f9fd89d382cc14f0b8dff69ac937cb'/>
<id>0a78303054f9fd89d382cc14f0b8dff69ac937cb</id>
<content type='text'>
When CONFIG_USB_SUSPEND is enabled, after auto suspend by the usb core
driver, USB devices(mouse,keyboard etc.) are not recognised. After auto
suspend device state goes to suspend and not resuming to the address.
This is fixed by changing the device state to address state on USB cable
insertion.

Bug 674938
Bug 698734

Change-Id: I837562fd1eb020f400824f2d475289df5fbc1f83
Reviewed-on: http://git-master/r/3494
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
Tested-by: Hanumanth Venkateswa Moganty &lt;vmoganty@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When CONFIG_USB_SUSPEND is enabled, after auto suspend by the usb core
driver, USB devices(mouse,keyboard etc.) are not recognised. After auto
suspend device state goes to suspend and not resuming to the address.
This is fixed by changing the device state to address state on USB cable
insertion.

Bug 674938
Bug 698734

Change-Id: I837562fd1eb020f400824f2d475289df5fbc1f83
Reviewed-on: http://git-master/r/3494
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
Tested-by: Hanumanth Venkateswa Moganty &lt;vmoganty@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[arm/tegra]clocks:Disable Nand clock when NandOpen fails</title>
<updated>2010-07-09T20:42:47+00:00</updated>
<author>
<name>Suresh Mangipudi</name>
<email>smangipudi@nvidia.com</email>
</author>
<published>2010-07-06T05:24:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=53c61075afabff54b883590ca000e45cd8748c19'/>
<id>53c61075afabff54b883590ca000e45cd8748c19</id>
<content type='text'>
The Nand clock was left enabled even if the NandOpen failed.
Disbaling the Nand clock when NvDDkNandOpen fails or when the
NvDdkNandClose is called.

Bug 706047

Change-Id: Ib085330d109ee9157632ecfd48e68505e108d6a7
Reviewed-on: http://git-master/r/3544
Reviewed-by: Venu Byravarasu &lt;vbyravarasu@nvidia.com&gt;
Reviewed-by: Bitan Biswas &lt;bbiswas@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
Tested-by: Suresh Mangipudi &lt;smangipudi@nvidia.com&gt;
Tested-by: Dara Ramesh &lt;dramesh@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The Nand clock was left enabled even if the NandOpen failed.
Disbaling the Nand clock when NvDDkNandOpen fails or when the
NvDdkNandClose is called.

Bug 706047

Change-Id: Ib085330d109ee9157632ecfd48e68505e108d6a7
Reviewed-on: http://git-master/r/3544
Reviewed-by: Venu Byravarasu &lt;vbyravarasu@nvidia.com&gt;
Reviewed-by: Bitan Biswas &lt;bbiswas@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
Tested-by: Suresh Mangipudi &lt;smangipudi@nvidia.com&gt;
Tested-by: Dara Ramesh &lt;dramesh@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
