<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers, branch tegra-11.2.10</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: otg: Remove host stop</title>
<updated>2011-07-06T10:28:16+00:00</updated>
<author>
<name>Suresh Mangipudi</name>
<email>smangipudi@nvidia.com</email>
</author>
<published>2011-07-04T05:44:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=868eff5bd918be16ce7181a9f7efeb3d061370c7'/>
<id>868eff5bd918be16ce7181a9f7efeb3d061370c7</id>
<content type='text'>
Remove the stop host call when device is entering suspend. Need to be
detect the host device even after the device exits from LP state.

Bug 835678

Change-Id: Icf32c828078bb0f42237f49373af25d0c768a301
Reviewed-on: http://git-master/r/39506
Reviewed-by: Suresh Mangipudi &lt;smangipudi@nvidia.com&gt;
Tested-by: Suresh Mangipudi &lt;smangipudi@nvidia.com&gt;
Reviewed-by: Rakesh Bodla &lt;rbodla@nvidia.com&gt;
Reviewed-by: Hanumanth Venkateswa Moganty &lt;vmoganty@nvidia.com&gt;
Reviewed-by: Alex Courbot &lt;acourbot@nvidia.com&gt;
Tested-by: Alex Courbot &lt;acourbot@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove the stop host call when device is entering suspend. Need to be
detect the host device even after the device exits from LP state.

Bug 835678

Change-Id: Icf32c828078bb0f42237f49373af25d0c768a301
Reviewed-on: http://git-master/r/39506
Reviewed-by: Suresh Mangipudi &lt;smangipudi@nvidia.com&gt;
Tested-by: Suresh Mangipudi &lt;smangipudi@nvidia.com&gt;
Reviewed-by: Rakesh Bodla &lt;rbodla@nvidia.com&gt;
Reviewed-by: Hanumanth Venkateswa Moganty &lt;vmoganty@nvidia.com&gt;
Reviewed-by: Alex Courbot &lt;acourbot@nvidia.com&gt;
Tested-by: Alex Courbot &lt;acourbot@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>usb: ehci: tegra: fix hotplug issue on usb2</title>
<updated>2011-07-06T10:28:09+00:00</updated>
<author>
<name>Ken Chang</name>
<email>kenc@nvidia.com</email>
</author>
<published>2011-07-01T07:35:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=894ef272deec269ccbf1caf2b9a5e4ce3bbf7a0f'/>
<id>894ef272deec269ccbf1caf2b9a5e4ce3bbf7a0f</id>
<content type='text'>
usb hotplug is supported only for UTMI phy. usb_phy_type should be
carefully checked in ehci irq.

bug 845612

Change-Id: I2fdc7c79b9816dd3465353375448b07f138ff950
Reviewed-on: http://git-master/r/39338
Tested-by: Ken Chang &lt;kenc@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Reviewed-by: Yu-Fong (Foster) Cho &lt;ycho@nvidia.com&gt;
Reviewed-by: ChihJen Hsu &lt;chhsu@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
usb hotplug is supported only for UTMI phy. usb_phy_type should be
carefully checked in ehci irq.

bug 845612

Change-Id: I2fdc7c79b9816dd3465353375448b07f138ff950
Reviewed-on: http://git-master/r/39338
Tested-by: Ken Chang &lt;kenc@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Reviewed-by: Yu-Fong (Foster) Cho &lt;ycho@nvidia.com&gt;
Reviewed-by: ChihJen Hsu &lt;chhsu@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: hdmi: support for edid like data</title>
<updated>2011-07-01T02:09:45+00:00</updated>
<author>
<name>syed rafiuddin</name>
<email>srafiuddin@nvidia.com</email>
</author>
<published>2011-06-16T11:59:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=cb38551403684b15911bbf8b83876d72b57260b1'/>
<id>cb38551403684b15911bbf8b83876d72b57260b1</id>
<content type='text'>
- Added support for eld extraction from edid and
  support for propogation of eld to HDA.

- Differentiate video/audio hotplug

- Change the value sent to HDMI hotplug switch class
  driver so that we can get hdmi hotplug events without
  audio enabled based on whether the display has audio
  or not.

bug 836548

Change-Id: I89475049df19ed36d9b77eb15f3aee2e0fdf8f71
Reviewed-on: http://git-master/r/35672
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>
- Added support for eld extraction from edid and
  support for propogation of eld to HDA.

- Differentiate video/audio hotplug

- Change the value sent to HDMI hotplug switch class
  driver so that we can get hdmi hotplug events without
  audio enabled based on whether the display has audio
  or not.

bug 836548

Change-Id: I89475049df19ed36d9b77eb15f3aee2e0fdf8f71
Reviewed-on: http://git-master/r/35672
Reviewed-by: Niket Sirsi &lt;nsirsi@nvidia.com&gt;
Tested-by: Niket Sirsi &lt;nsirsi@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: usb: prevent crash if irq occurs while sleeping</title>
<updated>2011-06-29T10:43:23+00:00</updated>
<author>
<name>Alexandre Courbot</name>
<email>acourbot@nvidia.com</email>
</author>
<published>2011-06-27T07:53:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d7b102eca117b41c0f244b292d076e574608c565'/>
<id>d7b102eca117b41c0f244b292d076e574608c565</id>
<content type='text'>
In some rare cases, EHCI irqs interrupts be triggered while the block is
suspended. This is notably the case when unplugging a host cable to
which no device is attached. In this case, the interrupt handler will be
called with the block powered off, which will eventually crash. This
patch workarounds this by returning from the interrupt handler
immediatly if the block is not powered on.

Change-Id: I7763f56f20a984e3db716306b6bf8ec223c90363
Signed-off-by: Alexandre Courbot &lt;acourbot@nvidia.com&gt;
Reviewed-on: http://git-master/r/35604
Reviewed-by: Suresh Mangipudi &lt;smangipudi@nvidia.com&gt;
Reviewed-by: Hanumanth Venkateswa Moganty &lt;vmoganty@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In some rare cases, EHCI irqs interrupts be triggered while the block is
suspended. This is notably the case when unplugging a host cable to
which no device is attached. In this case, the interrupt handler will be
called with the block powered off, which will eventually crash. This
patch workarounds this by returning from the interrupt handler
immediatly if the block is not powered on.

Change-Id: I7763f56f20a984e3db716306b6bf8ec223c90363
Signed-off-by: Alexandre Courbot &lt;acourbot@nvidia.com&gt;
Reviewed-on: http://git-master/r/35604
Reviewed-by: Suresh Mangipudi &lt;smangipudi@nvidia.com&gt;
Reviewed-by: Hanumanth Venkateswa Moganty &lt;vmoganty@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: nvmap: fix GART pin lockups</title>
<updated>2011-06-29T05:57:12+00:00</updated>
<author>
<name>Kirill Artamonov</name>
<email>kartamonov@nvidia.com</email>
</author>
<published>2011-06-26T18:37:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4a4cae3323d3287e77fdc504e38656974ef24848'/>
<id>4a4cae3323d3287e77fdc504e38656974ef24848</id>
<content type='text'>
Fix GART lockups caused by fragmentation by evicting
mapped areas from iovm space after unsuccessful array
pinning attempt.

Fix double unpin error happening during interrupted
submit.

Fix possible sleep in atomic context in iovmm code
(semaphore inside spinlock) by replacing spinlock
with mutex.

Fix race between handle_unpin and pin_handle.

bug 838579
bug 838073
bug 818058
bug 844307

Conflicts:
	drivers/video/tegra/nvmap/nvmap_mru.c

Change-Id: Ie44fa88510f62ce5c7d31af3b07afdf69a3ad4a6
Reviewed-on: http://git-master/r/38430
Reviewed-by: Kirill Artamonov &lt;kartamonov@nvidia.com&gt;
Tested-by: Kirill Artamonov &lt;kartamonov@nvidia.com&gt;
Tested-by: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix GART lockups caused by fragmentation by evicting
mapped areas from iovm space after unsuccessful array
pinning attempt.

Fix double unpin error happening during interrupted
submit.

Fix possible sleep in atomic context in iovmm code
(semaphore inside spinlock) by replacing spinlock
with mutex.

Fix race between handle_unpin and pin_handle.

bug 838579
bug 838073
bug 818058
bug 844307

Conflicts:
	drivers/video/tegra/nvmap/nvmap_mru.c

Change-Id: Ie44fa88510f62ce5c7d31af3b07afdf69a3ad4a6
Reviewed-on: http://git-master/r/38430
Reviewed-by: Kirill Artamonov &lt;kartamonov@nvidia.com&gt;
Tested-by: Kirill Artamonov &lt;kartamonov@nvidia.com&gt;
Tested-by: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: nvmap: single page allocation policy corrected</title>
<updated>2011-06-29T05:56:54+00:00</updated>
<author>
<name>Kirill Artamonov</name>
<email>kartamonov@nvidia.com</email>
</author>
<published>2011-06-26T18:22:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=ddfc93d27830a28a1c9786fd5bce6dc35727e9ff'/>
<id>ddfc93d27830a28a1c9786fd5bce6dc35727e9ff</id>
<content type='text'>
When user doesn't use default heap policy and selects
GART or carveout allocation, automatic single-page-to-sysmem
rule doesn't work. Because of broken rule many single page
allocations take extra space in carveout and create
unnecessary page mappings in GART and SMMU.

The fix adds sysmem bit to heap mask when allocation is
single page and GART or carveout is present in heap mask.

bug 730124
bug 731923

The change also does sanity check of available system memory
before adding sysmem bit for carveout allocations.

bug 777839

Reviewed-on: http://git-master/r/31383
(cherry picked from commit 502c2becc54b49d26371f9b167f0c6f82a1bc37f)

Bug 844307

Conflicts:
	drivers/video/tegra/nvmap/nvmap_handle.c

Change-Id: Ia74f4aad4d12bb7d94e1abea1ef4c9db44b03cd8
Reviewed-on: http://git-master/r/38429
Reviewed-by: Kirill Artamonov &lt;kartamonov@nvidia.com&gt;
Tested-by: Kirill Artamonov &lt;kartamonov@nvidia.com&gt;
Reviewed-by: Janne Hellsten &lt;jhellsten@nvidia.com&gt;
Tested-by: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When user doesn't use default heap policy and selects
GART or carveout allocation, automatic single-page-to-sysmem
rule doesn't work. Because of broken rule many single page
allocations take extra space in carveout and create
unnecessary page mappings in GART and SMMU.

The fix adds sysmem bit to heap mask when allocation is
single page and GART or carveout is present in heap mask.

bug 730124
bug 731923

The change also does sanity check of available system memory
before adding sysmem bit for carveout allocations.

bug 777839

Reviewed-on: http://git-master/r/31383
(cherry picked from commit 502c2becc54b49d26371f9b167f0c6f82a1bc37f)

Bug 844307

Conflicts:
	drivers/video/tegra/nvmap/nvmap_handle.c

Change-Id: Ia74f4aad4d12bb7d94e1abea1ef4c9db44b03cd8
Reviewed-on: http://git-master/r/38429
Reviewed-by: Kirill Artamonov &lt;kartamonov@nvidia.com&gt;
Tested-by: Kirill Artamonov &lt;kartamonov@nvidia.com&gt;
Reviewed-by: Janne Hellsten &lt;jhellsten@nvidia.com&gt;
Tested-by: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: host: fix the compare statement.</title>
<updated>2011-06-27T02:19:27+00:00</updated>
<author>
<name>Jubeom Kim</name>
<email>jubeomk@nvidia.com</email>
</author>
<published>2011-06-23T03:19:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=364364a180ee0eac2073c9e3d2541ebb22cc2800'/>
<id>364364a180ee0eac2073c9e3d2541ebb22cc2800</id>
<content type='text'>
Change-Id: I8af3d087b361b91c17ed7a8035670f7041f5544b
Reviewed-on: http://git-master/r/37983
Tested-by: Jubeom Kim &lt;jubeomk@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>
Change-Id: I8af3d087b361b91c17ed7a8035670f7041f5544b
Reviewed-on: http://git-master/r/37983
Tested-by: Jubeom Kim &lt;jubeomk@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>spi: tegra: fix uninitialized values and if statement</title>
<updated>2011-06-27T02:17:56+00:00</updated>
<author>
<name>Jubeom Kim</name>
<email>jubeomk@nvidia.com</email>
</author>
<published>2011-06-22T14:29:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4c0d22c83294ca081e90f588fdcb67fdc54fff23'/>
<id>4c0d22c83294ca081e90f588fdcb67fdc54fff23</id>
<content type='text'>
- Initialized the read_words value.
- (tspi-&gt;irq &lt; 0) is not valid
  because tspi-&gt;irq is unsigned value.

Change-Id: I37973c863ecc770b9744737faf5d69cce7b97400
Reviewed-on: http://git-master/r/37868
Tested-by: Jubeom Kim &lt;jubeomk@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>
- Initialized the read_words value.
- (tspi-&gt;irq &lt; 0) is not valid
  because tspi-&gt;irq is unsigned value.

Change-Id: I37973c863ecc770b9744737faf5d69cce7b97400
Reviewed-on: http://git-master/r/37868
Tested-by: Jubeom Kim &lt;jubeomk@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>rtc : tps6586x: move NULL checking to the front.</title>
<updated>2011-06-27T02:17:32+00:00</updated>
<author>
<name>Jubeom Kim</name>
<email>jubeomk@nvidia.com</email>
</author>
<published>2011-06-22T14:19:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4299db4686321fb3017f9118a36610898f172639'/>
<id>4299db4686321fb3017f9118a36610898f172639</id>
<content type='text'>
Change-Id: Ic46e7f16fdd90db6dc8d7c1e723f10c5d928f382
Reviewed-on: http://git-master/r/37866
Tested-by: Jubeom Kim &lt;jubeomk@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>
Change-Id: Ic46e7f16fdd90db6dc8d7c1e723f10c5d928f382
Reviewed-on: http://git-master/r/37866
Tested-by: Jubeom Kim &lt;jubeomk@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>media: video: tegra: avp: Retry to connect to the AVP.</title>
<updated>2011-06-24T09:57:46+00:00</updated>
<author>
<name>Jubeom Kim</name>
<email>jubeomk@nvidia.com</email>
</author>
<published>2011-06-14T06:32:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=bdc441e9bebeb893b7e9ec383fd77869dbcefc09'/>
<id>bdc441e9bebeb893b7e9ec383fd77869dbcefc09</id>
<content type='text'>
Sometimes avp_node_try_connect is failed.
It is the timing problem between CPU and AVP.

1) Added the retry routine for avp-connection.
2) Increased the time-out value of msg_wait_ack_locked function
   from 200ms to 400ms.

Bug 822104, 797362

Change-Id: I92cbbf232ee30179480270f41caf13611c101157
Reviewed-on: http://git-master/r/36439
Tested-by: Jubeom Kim &lt;jubeomk@nvidia.com&gt;
Reviewed-by: Donghan Ryu &lt;dryu@nvidia.com&gt;
Reviewed-by: Mayuresh Kulkarni &lt;mkulkarni@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>
Sometimes avp_node_try_connect is failed.
It is the timing problem between CPU and AVP.

1) Added the retry routine for avp-connection.
2) Increased the time-out value of msg_wait_ack_locked function
   from 200ms to 400ms.

Bug 822104, 797362

Change-Id: I92cbbf232ee30179480270f41caf13611c101157
Reviewed-on: http://git-master/r/36439
Tested-by: Jubeom Kim &lt;jubeomk@nvidia.com&gt;
Reviewed-by: Donghan Ryu &lt;dryu@nvidia.com&gt;
Reviewed-by: Mayuresh Kulkarni &lt;mkulkarni@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
