On Tue, 3 Nov 2015 10:18:40 +0200 Mika Westerberg <[email protected]> wrote:
> On Mon, Nov 02, 2015 at 12:47:28PM -0700, Kevin Fenzi wrote:
> > Any other ideas or things to try?
> >
> > It would be nice to have a working touchpad. ;)
>
> Please attach acpidump of that machine to the bug (or send it directly
> to me) and provide full dmesg with i2c_hid.debug=1.
Just to circle back here, I exchanged some emails with Mika and this
one liner gets it working...
Hopefully something can be made upstreamable from this. Thanks much.
kevin
--
diff --git a/drivers/i2c/busses/i2c-designware-platdrv.c
b/drivers/i2c/busses/i2c-designware-platdrv.c
index 3dd2de3..31ea736 100644
--- a/drivers/i2c/busses/i2c-designware-platdrv.c
+++ b/drivers/i2c/busses/i2c-designware-platdrv.c
@@ -90,6 +90,11 @@ static int dw_i2c_acpi_configure(struct platform_device
*pdev)
dw_i2c_acpi_params(pdev, "SSCN", &dev->ss_hcnt, &dev->ss_lcnt, NULL);
dw_i2c_acpi_params(pdev, "FMCN", &dev->fs_hcnt, &dev->fs_lcnt,
&dev->sda_hold_time);
+ dev->sda_hold_time = 30;
/*
* Provide a way for Designware I2C host controllers that are not
pgpa98qE9lUzw.pgp
Description: OpenPGP digital signature
