<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/input/touchscreen/tps6507x-ts.c, branch v3.0.56</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>input/tps6507x-ts: use system_wq instead of dedicated workqueue</title>
<updated>2011-01-26T11:12:50+00:00</updated>
<author>
<name>Tejun Heo</name>
<email>tj@kernel.org</email>
</author>
<published>2011-01-26T11:12:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=1c1e8646963e319132b4cf551fbfd10b364d0aed'/>
<id>1c1e8646963e319132b4cf551fbfd10b364d0aed</id>
<content type='text'>
With cmwq, there's no reason to use a separate workqueue.  Drop
tps6507x_ts-&gt;wq and use system_wq instead.

Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Acked-by: Todd Fischer&lt;todd.fischer@ridgerun.com&gt;
Acked-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
Cc: linux-input@vger.kernel.org
Cc: Dan Carpenter &lt;error27@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With cmwq, there's no reason to use a separate workqueue.  Drop
tps6507x_ts-&gt;wq and use system_wq instead.

Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Acked-by: Todd Fischer&lt;todd.fischer@ridgerun.com&gt;
Acked-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
Cc: linux-input@vger.kernel.org
Cc: Dan Carpenter &lt;error27@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Input: tps6507x-ts - properly unregister input device on removal</title>
<updated>2010-09-03T03:12:42+00:00</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2010-09-03T02:52:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=8a26f5d18d45d49ff38ad2ddfed9c783dd2a19ab'/>
<id>8a26f5d18d45d49ff38ad2ddfed9c783dd2a19ab</id>
<content type='text'>
Once device is registered we should call input_unregister_device()
instead of input_free_device().

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Once device is registered we should call input_unregister_device()
instead of input_free_device().

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Input: tps6507x-ts - add missing call to platform_set_drvdata()</title>
<updated>2010-09-03T03:12:07+00:00</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2010-09-02T17:26:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=98417884477eb3c2d9c19a69c070f7f347af6d76'/>
<id>98417884477eb3c2d9c19a69c070f7f347af6d76</id>
<content type='text'>
We call platform_get_drvdata() in tps6507x_ts_remove(),
thus we should call platform_set_drvdata() in tps6507x_ts_probe().

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We call platform_get_drvdata() in tps6507x_ts_remove(),
thus we should call platform_set_drvdata() in tps6507x_ts_probe().

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Input: tps6507x-ts - remove unneeded NULL test</title>
<updated>2010-06-23T16:44:51+00:00</updated>
<author>
<name>Jiri Slaby</name>
<email>jslaby@suse.cz</email>
</author>
<published>2010-06-22T18:25:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4aaf504670e38da9cb929988cdce05648fa635a7'/>
<id>4aaf504670e38da9cb929988cdce05648fa635a7</id>
<content type='text'>
Stanse found that tsc is dereferenced earlier than checked for being
NULL in tps6507x_ts_remove. Remove the test because there is no way
for tsc to be NULL there.

Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Stanse found that tsc is dereferenced earlier than checked for being
NULL in tps6507x_ts_remove. Remove the test because there is no way
for tsc to be NULL there.

Signed-off-by: Jiri Slaby &lt;jslaby@suse.cz&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Input: tps6507x-ts - a couple work queue cleanups</title>
<updated>2010-06-02T07:11:18+00:00</updated>
<author>
<name>Dan Carpenter</name>
<email>error27@gmail.com</email>
</author>
<published>2010-06-02T04:29:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f7a2e30246281944064113dafbafe3eb14cd89e3'/>
<id>f7a2e30246281944064113dafbafe3eb14cd89e3</id>
<content type='text'>
1) Use msecs_to_jiffies() instead of calculating by hand.
2) Call cancel_delayed_work_sync() instead of cancel_delayed_work()
   followed by a separate flush_workqueue().
3) Remove the "tsc-&gt;wq = 0;"  Sparse complains about that because
   tsc-&gt;wq is a pointer, not an int.  It's not needed because we just
   free the pointer anyway.

Signed-off-by: Dan Carpenter &lt;error27@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1) Use msecs_to_jiffies() instead of calculating by hand.
2) Call cancel_delayed_work_sync() instead of cancel_delayed_work()
   followed by a separate flush_workqueue().
3) Remove the "tsc-&gt;wq = 0;"  Sparse complains about that because
   tsc-&gt;wq is a pointer, not an int.  It's not needed because we just
   free the pointer anyway.

Signed-off-by: Dan Carpenter &lt;error27@gmail.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>input: Touchscreen driver for TPS6507x</title>
<updated>2010-05-27T23:37:38+00:00</updated>
<author>
<name>Todd Fischer</name>
<email>todd.fischer@ridgerun.com</email>
</author>
<published>2010-04-05T23:53:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=752599667048898b6969e06e4637f906b04ec752'/>
<id>752599667048898b6969e06e4637f906b04ec752</id>
<content type='text'>
Add touch screen input driver for TPS6507x family of multi-function
chips.  Uses the TPS6507x MFD driver.  No interrupt support due to
testing limitations of current hardware.

Signed-off-by: Todd Fischer &lt;todd.fischer@ridgerun.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add touch screen input driver for TPS6507x family of multi-function
chips.  Uses the TPS6507x MFD driver.  No interrupt support due to
testing limitations of current hardware.

Signed-off-by: Todd Fischer &lt;todd.fischer@ridgerun.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
