<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/drivers/input/touchscreen/rm31080a_ts.c, branch rtss22-ae</title>
<subtitle>NVIDIA's kernel modules to support tegra chips (used in Jetson boards)</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/'/>
<entry>
<title>input: raydium: make use of copy_from_user</title>
<updated>2017-11-02T12:11:18+00:00</updated>
<author>
<name>Jordan Nien</name>
<email>jnien@nvidia.com</email>
</author>
<published>2017-11-01T09:06:54+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=ec2962429bee3ddf71844f8b7f295ede639afd6b'/>
<id>ec2962429bee3ddf71844f8b7f295ede639afd6b</id>
<content type='text'>
Kernel is not supposed to access user space address directly.

Bug 200340254

Change-Id: I4c69447529bdf2878afced0a0750d2f4a3772b44
Signed-off-by: Jordan Nien &lt;jnien@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1589889
Reviewed-by: Pritesh Raithatha &lt;praithatha@nvidia.com&gt;
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Kernel is not supposed to access user space address directly.

Bug 200340254

Change-Id: I4c69447529bdf2878afced0a0750d2f4a3772b44
Signed-off-by: Jordan Nien &lt;jnien@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1589889
Reviewed-by: Pritesh Raithatha &lt;praithatha@nvidia.com&gt;
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>input: touch: raydium: V61.7 code drop</title>
<updated>2017-07-27T23:09:19+00:00</updated>
<author>
<name>Xiaohui Tao</name>
<email>xtao@nvidia.com</email>
</author>
<published>2014-01-03T22:36:31+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=b022fb8b09d4e8719b6d345fc4de3dd6d009712a'/>
<id>b022fb8b09d4e8719b6d345fc4de3dd6d009712a</id>
<content type='text'>
[1] Fix report pointer bug
[2] Modify pointer specifier for all printf-like function
[3] Add protection in KRL_CMD_WRITE_W_COUNT
[4] Fix GPIO sensor select bug
[5] Fix slowscan function bug
[6] Refine some statements
[7] Enhance stability of idle mode on Pismo (64-bit platform)
[8] Fix Raydium_selftest bug (result in touch not work)

Change-Id: Idf4c42e017fd752097a675ae8706f4fc51d328d1
Signed-off-by: Xiaohui Tao &lt;xtao@nvidia.com&gt;
Reviewed-on: http://git-master/r/351894
Reviewed-on: http://git-master/r/356103
(cherry picked from commit 004bfd88e1458c04e9d33e1ca31b0b162ba8ac8c)
Reviewed-on: http://git-master/r/356129
Reviewed-by: Robert Collins &lt;rcollins@nvidia.com&gt;
Reviewed-by: Mitch Luban &lt;mluban@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[1] Fix report pointer bug
[2] Modify pointer specifier for all printf-like function
[3] Add protection in KRL_CMD_WRITE_W_COUNT
[4] Fix GPIO sensor select bug
[5] Fix slowscan function bug
[6] Refine some statements
[7] Enhance stability of idle mode on Pismo (64-bit platform)
[8] Fix Raydium_selftest bug (result in touch not work)

Change-Id: Idf4c42e017fd752097a675ae8706f4fc51d328d1
Signed-off-by: Xiaohui Tao &lt;xtao@nvidia.com&gt;
Reviewed-on: http://git-master/r/351894
Reviewed-on: http://git-master/r/356103
(cherry picked from commit 004bfd88e1458c04e9d33e1ca31b0b162ba8ac8c)
Reviewed-on: http://git-master/r/356129
Reviewed-by: Robert Collins &lt;rcollins@nvidia.com&gt;
Reviewed-by: Mitch Luban &lt;mluban@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>input: touch: Raydium: change to deferrable timer</title>
<updated>2017-07-27T23:09:19+00:00</updated>
<author>
<name>Hunk Lin</name>
<email>hulin@nvidia.com</email>
</author>
<published>2014-01-05T01:44:50+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=529124543b85533b511cc7bf4cd598021a5d60b0'/>
<id>529124543b85533b511cc7bf4cd598021a5d60b0</id>
<content type='text'>
Set the timer to deferrable. So it will reduce CPU wakeups.

Bug 1434388

Change-Id: I1e3bd08f9f299d73538cb5487cd434e128c75763
Signed-off-by: Hunk Lin &lt;hulin@nvidia.com&gt;
Reviewed-on: http://git-master/r/352019
Reviewed-by: Xiaohui Tao &lt;xtao@nvidia.com&gt;
Reviewed-by: Robert Collins &lt;rcollins@nvidia.com&gt;
Reviewed-by: Hayden Du &lt;haydend@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Set the timer to deferrable. So it will reduce CPU wakeups.

Bug 1434388

Change-Id: I1e3bd08f9f299d73538cb5487cd434e128c75763
Signed-off-by: Hunk Lin &lt;hulin@nvidia.com&gt;
Reviewed-on: http://git-master/r/352019
Reviewed-by: Xiaohui Tao &lt;xtao@nvidia.com&gt;
Reviewed-by: Robert Collins &lt;rcollins@nvidia.com&gt;
Reviewed-by: Hayden Du &lt;haydend@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>input: touch: raydium updates for slow scan</title>
<updated>2017-07-27T23:09:19+00:00</updated>
<author>
<name>Xiaohui Tao</name>
<email>xtao@nvidia.com</email>
</author>
<published>2012-12-03T23:29:39+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=6ff20e489c33db7767797ec104496d20ad461e65'/>
<id>6ff20e489c33db7767797ec104496d20ad461e65</id>
<content type='text'>
Raydium code drop.
Added updates for Pluto, Dalmore slow scan

Bug 1054801

Change-Id: I5728ea0ae4c1a34a65e97c49cc387067df5a1dcf
Signed-off-by: David Jung &lt;djung@nvidia.com&gt;
Signed-off-by: Xiaohui Tao &lt;xtao@nvidia.com&gt;
Reviewed-on: http://git-master/r/163056
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Robert Collins &lt;rcollins@nvidia.com&gt;
Reviewed-by: Simone Willett &lt;swillett@nvidia.com&gt;
Tested-by: Simone Willett &lt;swillett@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Raydium code drop.
Added updates for Pluto, Dalmore slow scan

Bug 1054801

Change-Id: I5728ea0ae4c1a34a65e97c49cc387067df5a1dcf
Signed-off-by: David Jung &lt;djung@nvidia.com&gt;
Signed-off-by: Xiaohui Tao &lt;xtao@nvidia.com&gt;
Reviewed-on: http://git-master/r/163056
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Robert Collins &lt;rcollins@nvidia.com&gt;
Reviewed-by: Simone Willett &lt;swillett@nvidia.com&gt;
Tested-by: Simone Willett &lt;swillett@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>input: touch: raydium: set 'enabled' in probe</title>
<updated>2017-07-27T23:09:19+00:00</updated>
<author>
<name>Hunk Lin</name>
<email>hulin@nvidia.com</email>
</author>
<published>2012-11-29T06:30:01+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=ad6725010172ef841d41b02f4c347186f32275dc'/>
<id>ad6725010172ef841d41b02f4c347186f32275dc</id>
<content type='text'>
When touch is probed, 'enabled' should be true, ohterwise the disable function
will be skipped.

Bug 1179797

Change-Id: I865bd3ceb18018484911bf6ee4a7f8984870b731
Signed-off-by: Hunk Lin &lt;hulin@nvidia.com&gt;
Reviewed-on: http://git-master/r/167193
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Shridhar Rasal &lt;srasal@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Robert Collins &lt;rcollins@nvidia.com&gt;
Reviewed-by: David Jung &lt;djung@nvidia.com&gt;
Reviewed-by: Thomas Cherry &lt;tcherry@nvidia.com&gt;
Tested-by: David Jung &lt;djung@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When touch is probed, 'enabled' should be true, ohterwise the disable function
will be skipped.

Bug 1179797

Change-Id: I865bd3ceb18018484911bf6ee4a7f8984870b731
Signed-off-by: Hunk Lin &lt;hulin@nvidia.com&gt;
Reviewed-on: http://git-master/r/167193
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Shridhar Rasal &lt;srasal@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Robert Collins &lt;rcollins@nvidia.com&gt;
Reviewed-by: David Jung &lt;djung@nvidia.com&gt;
Reviewed-by: Thomas Cherry &lt;tcherry@nvidia.com&gt;
Tested-by: David Jung &lt;djung@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>input: touch: raydium: add enable/disable</title>
<updated>2017-07-27T23:09:19+00:00</updated>
<author>
<name>Mallikarjun Kasoju</name>
<email>mkasoju@nvidia.com</email>
</author>
<published>2012-10-16T12:51:48+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=0d7ce54434f55717f246ada4ac7e8046a529acbd'/>
<id>0d7ce54434f55717f246ada4ac7e8046a529acbd</id>
<content type='text'>
For 'enabled' sysfs provide enable and disable and
invoke respective suspend and resume PM. This functionality will
replace early suspend functionality.

Bug 1063749

Change-Id: I100c6b4d8d4d71861fdacc6b1c0d2efafc8a6b4c
Signed-off-by: David Jung &lt;djung@nvidia.com&gt;
Signed-off-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Signed-off-by: Xiaohui Tao &lt;xtao@nvidia.com&gt;
Reviewed-on: http://git-master/r/147699
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Thomas Cherry &lt;tcherry@nvidia.com&gt;

Rebase-Id: R3fbbe4bbd47ede02ac2fbf9770232da6d66abbf0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For 'enabled' sysfs provide enable and disable and
invoke respective suspend and resume PM. This functionality will
replace early suspend functionality.

Bug 1063749

Change-Id: I100c6b4d8d4d71861fdacc6b1c0d2efafc8a6b4c
Signed-off-by: David Jung &lt;djung@nvidia.com&gt;
Signed-off-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Signed-off-by: Xiaohui Tao &lt;xtao@nvidia.com&gt;
Reviewed-on: http://git-master/r/147699
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Thomas Cherry &lt;tcherry@nvidia.com&gt;

Rebase-Id: R3fbbe4bbd47ede02ac2fbf9770232da6d66abbf0
</pre>
</div>
</content>
</entry>
<entry>
<title>input: touch: raydium: Update Raydium direct touch driver.</title>
<updated>2017-07-27T23:09:19+00:00</updated>
<author>
<name>David Jung</name>
<email>djung@nvidia.com</email>
</author>
<published>2012-09-15T02:31:11+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=f110999e858a5ed28663003655046df3434e36cf'/>
<id>f110999e858a5ed28663003655046df3434e36cf</id>
<content type='text'>
Update Raydium files to support 5 inch touch
sensor from Wintech.

Also adds 5-inch, 10-inch panel support.

Bug 1030747

Reviewed-on: http://git-master/r/133031
(cherry picked from commit 9033bee975273d0dfcc0d9cc8a8c7b97b2e77069)

Change-Id: I846b9d0faba31072113e030aa7102b34074c2585
Signed-off-by: David Jung &lt;djung@nvidia.com&gt;
Signed-off-by: Deepak Nibade &lt;dnibade@nvidia.com&gt;
Reviewed-on: http://git-master/r/143114
Reviewed-by: Rohan Somvanshi &lt;rsomvanshi@nvidia.com&gt;
Tested-by: Rohan Somvanshi &lt;rsomvanshi@nvidia.com&gt;

Rebase-Id: R84f2852e4a5a704feecd90e9b23195ed3fc19d1a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Update Raydium files to support 5 inch touch
sensor from Wintech.

Also adds 5-inch, 10-inch panel support.

Bug 1030747

Reviewed-on: http://git-master/r/133031
(cherry picked from commit 9033bee975273d0dfcc0d9cc8a8c7b97b2e77069)

Change-Id: I846b9d0faba31072113e030aa7102b34074c2585
Signed-off-by: David Jung &lt;djung@nvidia.com&gt;
Signed-off-by: Deepak Nibade &lt;dnibade@nvidia.com&gt;
Reviewed-on: http://git-master/r/143114
Reviewed-by: Rohan Somvanshi &lt;rsomvanshi@nvidia.com&gt;
Tested-by: Rohan Somvanshi &lt;rsomvanshi@nvidia.com&gt;

Rebase-Id: R84f2852e4a5a704feecd90e9b23195ed3fc19d1a
</pre>
</div>
</content>
</entry>
<entry>
<title>input: touchscreen: Raydium DirectTouch driver</title>
<updated>2017-07-27T23:09:19+00:00</updated>
<author>
<name>Ali Ekici</name>
<email>aekici@nvidia.com</email>
</author>
<published>2012-02-02T01:30:17+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=1bdad9f98368f395059f607d71fe9197deb6e64e'/>
<id>1bdad9f98368f395059f607d71fe9197deb6e64e</id>
<content type='text'>
Modified driver files to support unified DirectTouch which
can support Kai and Cardhu together.  Vendor-supplied source
code update.

Bug 832605

Signed-off-by: Ali Ekici &lt;aekici@nvidia.com&gt;
Change-Id: If0799147b50e9c2cf102d2216103e30b525026e4
Reviewed-on: http://git-master/r/80128
Reviewed-by: Robert Collins &lt;rcollins@nvidia.com&gt;
Reviewed-by: Dan Willemsen &lt;dwillemsen@nvidia.com&gt;
Tested-by: Robert Collins &lt;rcollins@nvidia.com&gt;
Reviewed-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
(cherry picked from commit 1dfd9d747b8ceb344a435daac60d30f1a6441bcb)
Reviewed-on: http://git-master/r/83568
Tested-by: Gerrit_Virtual_Submit

Rebase-Id: Rb00482627510c2fb79b03e5f7b4f056451235f21
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Modified driver files to support unified DirectTouch which
can support Kai and Cardhu together.  Vendor-supplied source
code update.

Bug 832605

Signed-off-by: Ali Ekici &lt;aekici@nvidia.com&gt;
Change-Id: If0799147b50e9c2cf102d2216103e30b525026e4
Reviewed-on: http://git-master/r/80128
Reviewed-by: Robert Collins &lt;rcollins@nvidia.com&gt;
Reviewed-by: Dan Willemsen &lt;dwillemsen@nvidia.com&gt;
Tested-by: Robert Collins &lt;rcollins@nvidia.com&gt;
Reviewed-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
(cherry picked from commit 1dfd9d747b8ceb344a435daac60d30f1a6441bcb)
Reviewed-on: http://git-master/r/83568
Tested-by: Gerrit_Virtual_Submit

Rebase-Id: Rb00482627510c2fb79b03e5f7b4f056451235f21
</pre>
</div>
</content>
</entry>
<entry>
<title>input: touch: raydium: fix touch not working.</title>
<updated>2017-07-27T23:09:19+00:00</updated>
<author>
<name>Jordan Nien</name>
<email>jnien@nvidia.com</email>
</author>
<published>2015-12-22T13:42:35+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=ec81805eb07720a7cfc626530a48e7d04e22d43b'/>
<id>ec81805eb07720a7cfc626530a48e7d04e22d43b</id>
<content type='text'>
- Issue: With partner build, there is no input
  disable/enable from frameworks to put touch into
  suspend state during lp0. It lead to touch
  stop working after lp0.
- enable device suspend/resume if input disable/enable
  is not called to fix this issue.

Bug 200162806

Change-Id: If09033197cfad8bd431a49cd8db3c5197c1ccbd9
Signed-off-by: Jordan Nien &lt;jnien@nvidia.com&gt;
Reviewed-on: http://git-master/r/925955
(cherry picked from commit 2ba7b886ea927b29e33382272acf9e6ac0a1c925)
Reviewed-on: http://git-master/r/930365
GVS: Gerrit_Virtual_Submit
Reviewed-by: David Pu &lt;dpu@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>
- Issue: With partner build, there is no input
  disable/enable from frameworks to put touch into
  suspend state during lp0. It lead to touch
  stop working after lp0.
- enable device suspend/resume if input disable/enable
  is not called to fix this issue.

Bug 200162806

Change-Id: If09033197cfad8bd431a49cd8db3c5197c1ccbd9
Signed-off-by: Jordan Nien &lt;jnien@nvidia.com&gt;
Reviewed-on: http://git-master/r/925955
(cherry picked from commit 2ba7b886ea927b29e33382272acf9e6ac0a1c925)
Reviewed-on: http://git-master/r/930365
GVS: Gerrit_Virtual_Submit
Reviewed-by: David Pu &lt;dpu@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>input: touch: Raydium: fix possible NULL dereference.</title>
<updated>2017-07-27T23:09:19+00:00</updated>
<author>
<name>Jordan Nien</name>
<email>jnien@nvidia.com</email>
</author>
<published>2015-12-21T07:26:05+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=140eb2bd5c227362d8d107083c171f30a3ab2eab'/>
<id>140eb2bd5c227362d8d107083c171f30a3ab2eab</id>
<content type='text'>
Coverity id : 13379

Bug 1416640

Change-Id: I6d895f1a1854ed0ecde46e541c262cb76972c104
Signed-off-by: Jordan Nien &lt;jnien@nvidia.com&gt;
Reviewed-on: http://git-master/r/925392
(cherry picked from commit 09065810ff5a1daf4c8c37cd9c05ee57ed29b6e8)
Reviewed-on: http://git-master/r/928464
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Coverity id : 13379

Bug 1416640

Change-Id: I6d895f1a1854ed0ecde46e541c262cb76972c104
Signed-off-by: Jordan Nien &lt;jnien@nvidia.com&gt;
Reviewed-on: http://git-master/r/925392
(cherry picked from commit 09065810ff5a1daf4c8c37cd9c05ee57ed29b6e8)
Reviewed-on: http://git-master/r/928464
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
