<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/input/mouse/sentelic.c, branch linux-3.4.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-3.4.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-3.4.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2013-01-11T17:06:56Z</updated>
<entry>
<title>Input: sentelic - only report position of first finger as ST coordinates</title>
<updated>2013-01-11T17:06:56Z</updated>
<author>
<name>Christophe TORDEUX</name>
<email>christophe@tordeux.net</email>
</author>
<published>2012-12-24T17:20:40Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=1a37441ae4ad38d98c39b349137c0fb7f76b32ad'/>
<id>urn:sha1:1a37441ae4ad38d98c39b349137c0fb7f76b32ad</id>
<content type='text'>
commit a25461659050b913e114d282bf58823682eb56b6 upstream.

Report only the position of the first finger as absolute non-MT coordinates,
instead of reporting both fingers alternatively. Actual MT events are
unaffected.

This fixes horizontal and improves vertical scrolling with the touchpad.

Signed-off-by: Christophe TORDEUX &lt;christophe@tordeux.net&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>Input: sentelic - filter taps in absolute mode</title>
<updated>2012-04-03T16:55:51Z</updated>
<author>
<name>Oskari Saarenmaa</name>
<email>os@ohmu.fi</email>
</author>
<published>2012-04-03T16:46:32Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d626dad58f02e13730ded6ac84d6a9e53123f0e8'/>
<id>urn:sha1:d626dad58f02e13730ded6ac84d6a9e53123f0e8</id>
<content type='text'>
Taps in absolute positioning single-finger mode are currently reported
as physical clicks by the driver. This should be handled by userspace,
not the kernel.

When a tap occurs, the FSP_PB0_LBTN bit is set, but the FSP_PB0_PHY_BTN
is not. We use this to filter out physical clicks from taps.

Signed-off-by: Oskari Saarenmaa &lt;os@ohmu.fi&gt;
Reviewed-by: Tai-hwa Liang &lt;avatar@sentelic.com&gt;
Reviewed-by: Chase Douglas &lt;chase.douglas@canonical.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: sentelic - improve packet debugging information</title>
<updated>2012-03-26T00:18:18Z</updated>
<author>
<name>Oskari Saarenmaa</name>
<email>os@ohmu.fi</email>
</author>
<published>2012-03-26T00:17:27Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=727f9b480754dfcb82e36d431e85984893011b79'/>
<id>urn:sha1:727f9b480754dfcb82e36d431e85984893011b79</id>
<content type='text'>
Signed-off-by: Oskari Saarenmaa &lt;os@ohmu.fi&gt;
Signed-off-by: Tai-hwa Liang &lt;avatar@sentelic.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: sentelic - minor code cleanup</title>
<updated>2012-03-26T00:18:15Z</updated>
<author>
<name>Tai-hwa Liang</name>
<email>avatar@sentelic.com</email>
</author>
<published>2012-03-26T00:17:00Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=7b85f73d0461188aa397d428e6c53419ebfd86b4'/>
<id>urn:sha1:7b85f73d0461188aa397d428e6c53419ebfd86b4</id>
<content type='text'>
Improve code readability by converting yet another magic number into a
pre-defined constant.

Signed-off-by: Tai-hwa Liang &lt;avatar@sentelic.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: sentelic - enabling absolute coordinates output for newer hardware</title>
<updated>2012-03-26T00:18:10Z</updated>
<author>
<name>Tai-hwa Liang</name>
<email>avatar@sentelic.com</email>
</author>
<published>2012-03-26T00:16:36Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=a4c85075f00d56b38f5c277ab89f9aaad69eb17b'/>
<id>urn:sha1:a4c85075f00d56b38f5c277ab89f9aaad69eb17b</id>
<content type='text'>
- Hooking multi-finger coordinates output with kernel multitouch library;
- Enabling absolute coordinates output for Cx+ hardware. The older hardware
  performs much better in relative mode; thus relative mode related code
  are preserved.

Part of the code is based on the work done by Oskari Saarenmaa &lt;os@ohmu.fi&gt;,
which was used to support the clickpad found on ASUS UX21/31 Ultrabook.
On the other hand, the FSP found on UX21/31 doesn't have hardware capability
register other than PnP ID, which means that we'll have to figure out an
alternative approach to identify such pad correctly; otherwise, blindly
adding INPUT_PROP_BUTTONPAD property may compatability issues amongst
existing FSPs.

Signed-off-by: Tai-hwa Liang &lt;avatar@sentelic.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Input: sentelic - refactor code for upcoming new hardware support</title>
<updated>2012-03-26T00:18:05Z</updated>
<author>
<name>Tai-hwa Liang</name>
<email>avatar@sentelic.com</email>
</author>
<published>2012-03-26T00:15:03Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3ac1780f9e6ed212e56d4132e997551297a97112'/>
<id>urn:sha1:3ac1780f9e6ed212e56d4132e997551297a97112</id>
<content type='text'>
- Move event bits setup code into a separate function,
  fsp_set_input_params(), so that we can perform hardware-specific settings
  in the future;
- Take hardware version information into account when activating
  protocol;
- Remove button information from boot message as it's somewhat confusing
  and is only for internal processing. While there, also move button
  retrieval code to be a part of protocol activation process.

Signed-off-by: Tai-hwa Liang &lt;avatar@sentelic.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Merge commit 'v3.3-rc6' into next</title>
<updated>2012-03-09T18:55:17Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2012-03-09T18:55:17Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=b675b3667f6729dcd1036a2a129b35445947f905'/>
<id>urn:sha1:b675b3667f6729dcd1036a2a129b35445947f905</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Input: psmouse - use psmouse_[de]activate() from sentelic and hgpk drivers</title>
<updated>2012-02-24T08:55:33Z</updated>
<author>
<name>Paul Fox</name>
<email>pgf@laptop.org</email>
</author>
<published>2012-02-24T08:51:37Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c35c0e7d425c11f629d9d037df6c37a7ffebcd96'/>
<id>urn:sha1:c35c0e7d425c11f629d9d037df6c37a7ffebcd96</id>
<content type='text'>
Make use of psmouse_activate() and psmouse_deactivate() from psmouse-base.c

Signed-off-by: Andres Salomon &lt;dilinger@queued.net&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
<entry>
<title>Merge branch 'next' into for-linus</title>
<updated>2012-01-09T07:38:23Z</updated>
<author>
<name>Dmitry Torokhov</name>
<email>dmitry.torokhov@gmail.com</email>
</author>
<published>2012-01-09T07:38:23Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=da733563be5a9da26fe81d9f007262d00b846e22'/>
<id>urn:sha1:da733563be5a9da26fe81d9f007262d00b846e22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Input: sentelic - fix retrieving number of buttons</title>
<updated>2011-12-29T17:52:59Z</updated>
<author>
<name>Tai-hwa Liang</name>
<email>avatar@sentelic.com</email>
</author>
<published>2011-12-29T17:47:36Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=6ccbcf2cb41131f8d56ef0723bf3f7c1f8486076'/>
<id>urn:sha1:6ccbcf2cb41131f8d56ef0723bf3f7c1f8486076</id>
<content type='text'>
Fixing wrong register offset which is used to retrieve the number of buttons
attached to the hardware.

Signed-off-by: Tai-hwa Liang &lt;avatar@sentelic.com&gt;
Signed-off-by: Dmitry Torokhov &lt;dtor@mail.ru&gt;
</content>
</entry>
</feed>
