<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers, branch tegra-9.12.14</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>touchscreen: tegra_odm: fix infinite loop</title>
<updated>2010-06-16T18:15:22+00:00</updated>
<author>
<name>Varun Wadekar</name>
<email>vwadekar@nvidia.com</email>
</author>
<published>2010-06-16T08:34:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=aa17ccb4d6e99962bf0536cf8ebeb5aef18ae1c2'/>
<id>aa17ccb4d6e99962bf0536cf8ebeb5aef18ae1c2</id>
<content type='text'>
fix the infinite loop triggered by multi-touch controllers

also, modify the multi-touch loops to loop over the number of fingers
supported by the controller, rather than MAX_FINGERS

bug 699471
Change-Id: I7c83aa87f9d5c75600cae36c1b40615903a95cec
Reviewed-on: http://git-master/r/2747
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>
fix the infinite loop triggered by multi-touch controllers

also, modify the multi-touch loops to loop over the number of fingers
supported by the controller, rather than MAX_FINGERS

bug 699471
Change-Id: I7c83aa87f9d5c75600cae36c1b40615903a95cec
Reviewed-on: http://git-master/r/2747
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
Tested-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[arm/tegra] hsuart: Fixing parity setting issue.</title>
<updated>2010-06-16T16:25:06+00:00</updated>
<author>
<name>Laxman Dewangan</name>
<email>ldewangan@nvidia.com</email>
</author>
<published>2010-06-16T16:19:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=867a0f02241ffa7849f98bc65d39e72a6f764879'/>
<id>867a0f02241ffa7849f98bc65d39e72a6f764879</id>
<content type='text'>
It is observed that parity is getting configured properly on set_termio()
but immediately get reset before setting the wordlen.

Fixing this issue by not resetting the parity configuartion once it is
configured.

Change-Id: Ie815adc20e883ba05245f6dd2e93b5d0cd81845a
Reviewed-on: http://git-master/r/2760
Reviewed-by: Suresh Mangipudi &lt;smangipudi@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>
It is observed that parity is getting configured properly on set_termio()
but immediately get reset before setting the wordlen.

Fixing this issue by not resetting the parity configuartion once it is
configured.

Change-Id: Ie815adc20e883ba05245f6dd2e93b5d0cd81845a
Reviewed-on: http://git-master/r/2760
Reviewed-by: Suresh Mangipudi &lt;smangipudi@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>[arm/tegra] hsuart: Configuring tristate correctly.</title>
<updated>2010-06-16T15:42:54+00:00</updated>
<author>
<name>Laxman Dewangan</name>
<email>ldewangan@nvidia.com</email>
</author>
<published>2010-06-16T08:48:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=25a71aee7f0fabe764a00d9cb5ab28530b40a8d4'/>
<id>25a71aee7f0fabe764a00d9cb5ab28530b40a8d4</id>
<content type='text'>
To enable the tristate of the pin, the argument should be either
TEGRA_TRI_TRISTATE or true and for setting it to normal, the
argument should be either false or the TEGRA_TRI_NORMAL.

The code was passing the value of the argument in reverse, for tristate
it was passing the false and for normal it was true.

Passing the correct argument value for setting the tristate and normal.

Change-Id: I3f83ae7672dc4323f695e57c46c3878316a03324
Reviewed-on: http://git-master/r/2749
Reviewed-by: Anantha Idapalapati &lt;aidapalapati@nvidia.com&gt;
Tested-by: Anantha Idapalapati &lt;aidapalapati@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>
To enable the tristate of the pin, the argument should be either
TEGRA_TRI_TRISTATE or true and for setting it to normal, the
argument should be either false or the TEGRA_TRI_NORMAL.

The code was passing the value of the argument in reverse, for tristate
it was passing the false and for normal it was true.

Passing the correct argument value for setting the tristate and normal.

Change-Id: I3f83ae7672dc4323f695e57c46c3878316a03324
Reviewed-on: http://git-master/r/2749
Reviewed-by: Anantha Idapalapati &lt;aidapalapati@nvidia.com&gt;
Tested-by: Anantha Idapalapati &lt;aidapalapati@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 touch: support more than 2 fingers</title>
<updated>2010-06-15T22:40:23+00:00</updated>
<author>
<name>Varun Wadekar</name>
<email>vwadekar@nvidia.com</email>
</author>
<published>2010-06-09T11:24:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=c2e3349c7b92e69714b9b9db7283779781eefae1'/>
<id>c2e3349c7b92e69714b9b9db7283779781eefae1</id>
<content type='text'>
The kernel touch stack can support a max of 5 fingers at a time.
Adding support in the driver to suport 5 fingers too. The touch odm
for whistler is broken, hence disable pressure and width support.

Change-Id: I9e148bab2efa0116a6513cc8b1cb2ffc2ea27cc8
Reviewed-on: http://git-master/r/2327
Tested-by: Varun Wadekar &lt;vwadekar@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 kernel touch stack can support a max of 5 fingers at a time.
Adding support in the driver to suport 5 fingers too. The touch odm
for whistler is broken, hence disable pressure and width support.

Change-Id: I9e148bab2efa0116a6513cc8b1cb2ffc2ea27cc8
Reviewed-on: http://git-master/r/2327
Tested-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nvec-keyboard: move suspend-resume code to odm</title>
<updated>2010-06-15T22:39:15+00:00</updated>
<author>
<name>Bharat Nihalani</name>
<email>bnihalani@nvidia.com</email>
</author>
<published>2010-06-11T11:47:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f1a27e645bbdba471dec3c044d5dcc6299698c52'/>
<id>f1a27e645bbdba471dec3c044d5dcc6299698c52</id>
<content type='text'>
Moved NvEc calls from nvec-keyboard driver to keyboard odm kit where
all the remaining communication with NvEc resides.

Change-Id: I12c528a7b54a02ccef5129d022934da3476e0fcf
Reviewed-on: http://git-master/r/2471
Tested-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Reviewed-by: Varun Wadekar &lt;vwadekar@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>
Moved NvEc calls from nvec-keyboard driver to keyboard odm kit where
all the remaining communication with NvEc resides.

Change-Id: I12c528a7b54a02ccef5129d022934da3476e0fcf
Reviewed-on: http://git-master/r/2471
Tested-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Reviewed-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra mtd: Fixed read api to return correct length.</title>
<updated>2010-06-15T15:47:45+00:00</updated>
<author>
<name>vdumpa</name>
<email>vdumpa@nvidia.com</email>
</author>
<published>2010-06-14T19:08:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6ec469a60822d9dce1a190a56d19eaece8e7958b'/>
<id>6ec469a60822d9dce1a190a56d19eaece8e7958b</id>
<content type='text'>
Fixed tegra_nand_read api to return correct number of
read bytes.

Change-Id: If08514052fa266b27d1a5d5d4139ae35e185f853
Reviewed-on: http://git-master/r/2593
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Tested-by: Krishna Reddy &lt;vdumpa@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>
Fixed tegra_nand_read api to return correct number of
read bytes.

Change-Id: If08514052fa266b27d1a5d5d4139ae35e185f853
Reviewed-on: http://git-master/r/2593
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Tested-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>sdhci: set MMC_CAP_MMC_HIGHSPEED for high-speed controllers.</title>
<updated>2010-06-12T00:53:12+00:00</updated>
<author>
<name>Pavan Kunapuli</name>
<email>pkunapuli@nvidia.com</email>
</author>
<published>2010-06-11T15:28:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=986ef28e2a620e19ef9af2562c51e28e87f5ea52'/>
<id>986ef28e2a620e19ef9af2562c51e28e87f5ea52</id>
<content type='text'>
Setting MMC_CAP_HIGHSPEED in host capabilites to detect
high speed eMMC cards, set high speed mode and configure
maximum supported clock frequency(52MHz).

Tested on: AP20 Android with high speed eMMC card

Change-Id: I0da6a4122a2caec1c70918b5801ddb5ac53dcbb5
Reviewed-on: http://git-master/r/2485
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>
Setting MMC_CAP_HIGHSPEED in host capabilites to detect
high speed eMMC cards, set high speed mode and configure
maximum supported clock frequency(52MHz).

Tested on: AP20 Android with high speed eMMC card

Change-Id: I0da6a4122a2caec1c70918b5801ddb5ac53dcbb5
Reviewed-on: http://git-master/r/2485
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
Tested-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>framebuffer: tegra: fix compiler warning</title>
<updated>2010-06-11T23:42:59+00:00</updated>
<author>
<name>Gary King</name>
<email>gking@nvidia.com</email>
</author>
<published>2010-06-11T22:13:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=45df73912714e625473ce802d29926a56b3e4147'/>
<id>45df73912714e625473ce802d29926a56b3e4147</id>
<content type='text'>
redefine an unsigned long variable as NvU32 to make gcc happy

Change-Id: I4f949c9f812e5834f61899a57a8c4a957b571c62
Reviewed-on: http://git-master/r/2521
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>
redefine an unsigned long variable as NvU32 to make gcc happy

Change-Id: I4f949c9f812e5834f61899a57a8c4a957b571c62
Reviewed-on: http://git-master/r/2521
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
Tested-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nvmap: tighten handle validation before pinning</title>
<updated>2010-06-11T23:35:44+00:00</updated>
<author>
<name>Anssi Kalliolahti</name>
<email>akalliolahti@nvidia.com</email>
</author>
<published>2010-05-20T11:45:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=c7d7d2960d9f46b6b0cb4f0041a91779ffacc12e'/>
<id>c7d7d2960d9f46b6b0cb4f0041a91779ffacc12e</id>
<content type='text'>
Added check for handle poison before pinning. This prevents panic
(BUG_ON in _nvmap_handle_pin_locked) when trying to pin already freed
handle.

Bug 684375

Change-Id: I85ba4b37b2f193c19782edeaa562b7f77915cfc4
Reviewed-on: http://git-master/r/2478
Tested-by: Anssi Kalliolahti &lt;akalliolahti@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>
Added check for handle poison before pinning. This prevents panic
(BUG_ON in _nvmap_handle_pin_locked) when trying to pin already freed
handle.

Bug 684375

Change-Id: I85ba4b37b2f193c19782edeaa562b7f77915cfc4
Reviewed-on: http://git-master/r/2478
Tested-by: Anssi Kalliolahti &lt;akalliolahti@nvidia.com&gt;
Reviewed-by: Gary King &lt;gking@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: EHCI bus suspend/resume requires CONFIG_PM</title>
<updated>2010-06-11T23:11:24+00:00</updated>
<author>
<name>Scott Williams</name>
<email>scwilliams@nvidia.com</email>
</author>
<published>2010-06-11T19:11:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=283d990f999660b588ccfc917b197656ab72742d'/>
<id>283d990f999660b588ccfc917b197656ab72742d</id>
<content type='text'>
Change-Id: I86faa2f56dbfd0ed145f40b04346a85f64bab12c
Reviewed-on: http://git-master/r/2508
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: I86faa2f56dbfd0ed145f40b04346a85f64bab12c
Reviewed-on: http://git-master/r/2508
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>
</feed>
