[PATCH 0/5] hid: Add hid-alps driver to 4.4 kernel

Ying-Chun Liu (PaulLiu) paul.liu at canonical.com
Fri Aug 26 09:19:33 UTC 2016


BugLink: https://bugs.launchpad.net/bugs/1616813

Impact:
Alps Touchpad is not supported in 4.4 kernel. That means
the users cannot use the vertical and horizontal function on the
touchpad. However, the driver is already presented in 4.8 kernel.
With the following commits:
1. 2562756dde550901c224e3805102bdfc17e7d13a
2. 41f61ecc501ca970ae8d9955c57405dc4abfab5a
3. 63b3a7d0f933ebf25961e602c2eb11d658fef912
4. ded69bba564337236a4c0e6b64924b72c86c938d
5. 819d64e51d6260f8f7ef352cf42fc1ea67a0f7db

Fix:
These commits adds the hid-alps driver. Doing some code cleaning-up.
And then add the UID of the devices to hid-core.

Tested:
Tested on Dell new laptop

Jiri Kosina (3):
  HID: alps: struct u1_dev *priv is internal to the driver
  HID: alps: pass correct sizes to hid_hw_raw_request()
  HID: alps: match alps devices in core

Masaki Ota (2):
  HID: add Alps I2C HID Touchpad-Stick support
  HID: alps: a few cleanups

 Documentation/hid/hid-alps.txt | 139 +++++++++++
 drivers/hid/Kconfig            |   8 +
 drivers/hid/Makefile           |   1 +
 drivers/hid/hid-alps.c         | 506 +++++++++++++++++++++++++++++++++++++++++
 drivers/hid/hid-core.c         |   1 +
 drivers/hid/hid-ids.h          |   3 +
 6 files changed, 658 insertions(+)
 create mode 100644 Documentation/hid/hid-alps.txt
 create mode 100644 drivers/hid/hid-alps.c

-- 
2.9.3





More information about the kernel-team mailing list