← Back to team overview

kernel-packages team mailing list archive

[Bug 1488395] Re: backport of driver for I2C on Sunrisepoint PCH

 

Tests was done with two different Skylake systems (one with ELAN i2c
touchpad, and the other with Synaptics), and randomly picked AMD,
IvyBridge, Haswell, and Broadwell systems.

Each of them went through 30 reboots, and see if every hardware
components, especially touchpad, still work after each boot.

Skylake1 (ELAN - i2c) : Passed (Failed once *1)
Skylake2 (Synaptics - i2c) : Passed
AMD (Cypress - PS/2) : Passed
IvyBridge (Synaptics - PS/2) : Passed
Haswell (Synaptics - I2C) : Passed
Broadwell (ALPS - PS/2) : Passed

*1
When this happns, i2c_hid failed to communicate with touchpad. Thus touchpad still worked as a PS/2 mouse.
[ 11.858424] i2c_hid i2c-DLL06FD:01: hid_descr_cmd failed
Touchpad switched to i2c mode after reloading i2c_hid.
[ 402.635558] i2c_hid i2c-DLL06FD:01: error in i2c_hid_init_report size:633 / ret_size:7
[ 402.638143] i2c_hid i2c-DLL06FD:01: error in i2c_hid_init_report size:69 / ret_size:7
[ 402.648983] input: DLL06FD:01 04F3:300F UNKNOWN as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-4/i2c

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1488395

Title:
  backport of driver for I2C on Sunrisepoint PCH

Status in HWE Next:
  In Progress
Status in linux package in Ubuntu:
  In Progress

Bug description:
  Some newly released laptops talk to touchpad via I2C to provide
  advanced functions. The new Intel Skylake uses Sunrisepoint PCH, thus
  the I2C on it needs to to enabled in order to support these touchpads.

  Intel is still working on the driver. There are six versions so far:
  v1: https://lkml.org/lkml/2015/3/31/255
  v2: https://lkml.org/lkml/2015/5/25/298
  v3: https://lkml.org/lkml/2015/6/1/429
  v4: https://lkml.org/lkml/2015/6/15/160
  v5: https://lkml.org/lkml/2015/7/6/317
  v6: https://lkml.org/lkml/2015/7/27/599

  The driver supports SPI, UART, and I2C on the Sunrisepoint PCH, but
  we'll only focus on the I2C part.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/1488395/+subscriptions