[SRU] [Bionic] [PATCH 0/1] Fix Intel Cannon Lake LPSS I2C input clock

Kai-Heng Feng kai.heng.feng at canonical.com
Thu Aug 30 03:54:01 UTC 2018


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

[Impact]
i2c-hid touchpad stops working after a short usage, i2c controller timed
out:
[   65.867065] i2c_hid i2c-DELL08CC:00: i2c_hid_get_input: incomplete
report (14/17415)
[   65.895356] i2c_hid i2c-DELL08CC:00: i2c_hid_get_input: incomplete
report (14/15240)
[   66.127727] i2c_hid i2c-DELL08CC:00: i2c_hid_get_input: incomplete
report (14/65365)
[   71.720018] i2c_designware i2c_designware.0: i2c_dw_handle_tx_abort:
lost arbitration
[   72.736023] i2c_designware i2c_designware.0: controller timed out

[Fix]
Update Intel Cannon Lake LPSS with correct clock rate. This is a
fallback value when platform ACPI doesn't define one.

[Test]
The touchpad works correctly after this patch gets applied.

[Regression Potential]
Low. This patch is already in linux-stable, also no functional change
other than updated clock rate.

Jarkko Nikula (1):
  mfd: intel-lpss: Fix Intel Cannon Lake LPSS I2C input clock

 drivers/mfd/intel-lpss-pci.c | 25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

-- 
2.17.1





More information about the kernel-team mailing list