linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/7] New Lenovos 2015 touchpads: party time!
@ 2015-02-06 20:04 Benjamin Tissoires
  2015-02-06 20:04 ` [PATCH v2 1/7] Input: synaptics - fix middle button on Lenovo 2015 products Benjamin Tissoires
                   ` (8 more replies)
  0 siblings, 9 replies; 31+ messages in thread
From: Benjamin Tissoires @ 2015-02-06 20:04 UTC (permalink / raw)
  To: Dmitry Torokhov
  Cc: Andrew Duggan, Hans de Goede, Peter Hutterer, linux-input, linux-kernel

Hi,

This is the second episode of the Lenovo 2015 party :)

Thanks to Andrew, we now have an idea within the driver of what are the extra
buttons aimed for, and the patch series looks cleaner.
Many thanks for your help.

I marked only patches 1/7, 2/7 and 3/7 as stable because they are really
stable fixes. Without the rest of the series, user-space can cope with the
kernel result, and so there is IMO no need to backport too many patches in
stable. I bet distributions will cherry-pick the rest of the series however.

Cheers,
Benjamin

Benjamin Tissoires (7):
  Input: synaptics - fix middle button on Lenovo 2015 products
  Input: synaptics - handle spurious release of trackstick buttons
  Input: synaptics - do not retrieve the board id on old firmwares
  Input: synaptics - retrieve the extended capabilities in query $10
  Input: synaptics - remove TOPBUTTONPAD property for Lenovos 2015
  Input: synaptics - re-route tracksticks buttons on the Lenovo 2015
    series
  Input: synaptics - Remove X1 Carbon 3rd gen from the topbuttonpad list

 drivers/input/mouse/synaptics.c | 129 +++++++++++++++++++++++++++++-----------
 drivers/input/mouse/synaptics.h |  28 +++++++++
 2 files changed, 122 insertions(+), 35 deletions(-)

-- 
2.1.0


^ permalink raw reply	[flat|nested] 31+ messages in thread
* re: [PATCH v2 0/7] New Lenovos 2015 touchpads: party time!
@ 2015-02-21 23:22 Michael Mullin
  0 siblings, 0 replies; 31+ messages in thread
From: Michael Mullin @ 2015-02-21 23:22 UTC (permalink / raw)
  To: linux-kernel, benjamin.tissoires

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

I have applied Benjamin's Lenovo touchpad patches onto
the 3.19 kernel at sha of 18a8d49973667aa016e68826eeb374788b7c63b0
(Feb 21).

In conjunction with synaptic touchpad application found at
http://cgit.freedesktop.org/xorg/driver/xf86-input-synaptics/
(sha of 37d34f0356cc556dd8a49ec5d1ed64d49417a9b2 jan 15),
and with the additional configuration file

# cat /etc/X11/xorg.conf.d/20-lenovo-touchpad.conf
Section "InputClass"
	Identifier	"Trackpoint Wheel Emulation"
	MatchProduct	"TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc.
Composite TouchPad / TrackPoint|ThinkPad USB Keyboard with
TrackPoint|USB Trackpoint pointing device|Composite TouchPad / TrackPoint"
	MatchDevicePath	"/dev/input/event*"
	Option		"EmulateWheel"		"true"
	Option		"EmulateWheelButton"	"2"
	Option		"Emulate3Buttons"	"false"

 both my trackpad and touchpoint (and the left and right touchpoint
buttons, along with the middle click and middle scroll)
work as expected on my Lenovo X1 Carbon 3rd Gen.

I am sure that all owners of the new Lenovo laptops would
appreciate these patches going into the 3.20 kernel

Thank you
Michael Mullin


^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2015-04-09 13:56 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-06 20:04 [PATCH v2 0/7] New Lenovos 2015 touchpads: party time! Benjamin Tissoires
2015-02-06 20:04 ` [PATCH v2 1/7] Input: synaptics - fix middle button on Lenovo 2015 products Benjamin Tissoires
2015-02-06 20:04 ` [PATCH v2 2/7] Input: synaptics - handle spurious release of trackstick buttons Benjamin Tissoires
2015-02-06 20:04 ` [PATCH v2 3/7] Input: synaptics - do not retrieve the board id on old firmwares Benjamin Tissoires
2015-02-06 20:04 ` [PATCH v2 4/7] Input: synaptics - retrieve the extended capabilities in query $10 Benjamin Tissoires
2015-02-06 20:04 ` [PATCH v2 5/7] Input: synaptics - remove TOPBUTTONPAD property for Lenovos 2015 Benjamin Tissoires
2015-02-06 20:04 ` [PATCH v2 6/7] Input: synaptics - re-route tracksticks buttons on the Lenovo 2015 series Benjamin Tissoires
2015-03-09  6:45   ` Dmitry Torokhov
2015-02-06 20:04 ` [PATCH v2 7/7] Input: synaptics - Remove X1 Carbon 3rd gen from the topbuttonpad list Benjamin Tissoires
2015-02-17  3:23 ` [PATCH v2 0/7] New Lenovos 2015 touchpads: party time! Benjamin Tissoires
2015-02-25 14:36   ` Benjamin Tissoires
2015-02-25 14:58     ` Hans de Goede
2015-03-09  6:46       ` Dmitry Torokhov
2015-03-09  8:24         ` Hans de Goede
2015-03-09 19:36           ` Benjamin Tissoires
2015-03-10  6:17             ` Steven Noonan
2015-03-10  7:23               ` Hans de Goede
2015-03-10 18:35                 ` Steven Noonan
2015-03-16 14:46             ` Benjamin Tissoires
2015-03-19 14:24 ` Yves-Alexis Perez
2015-03-19 14:46   ` Benjamin Tissoires
2015-03-19 15:25     ` Yves-Alexis Perez
2015-03-19 15:58       ` Benjamin Tissoires
2015-03-19 16:47         ` Yves-Alexis Perez
2015-03-19 17:06           ` Benjamin Tissoires
2015-03-19 17:43             ` Dmitry Torokhov
2015-03-19 18:29               ` Benjamin Tissoires
2015-03-20 13:59             ` Yves-Alexis Perez
2015-04-09 12:59         ` Yves-Alexis Perez
2015-04-09 13:56           ` Benjamin Tissoires
2015-02-21 23:22 Michael Mullin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).