Re: [PATCH] i2c: designware: Add disable runtime pm quirk

2019-07-08 Thread AceLan Kao
Hi Jarkko, Sorry, I lost track of this thread and didn't understand what you want me to try. I'm willing to try it if you can explain it more. My colleague comes out another solution for this issue https://lkml.org/lkml/2019/7/5/17 and it explains why it takes up to 100ms to wake up. This

Re: [PATCH] i2c: designware: Add disable runtime pm quirk

2019-06-26 Thread Jarkko Nikula
On 6/26/19 5:32 AM, AceLan Kao wrote: Adding I2C_HID_QUIRK_NO_RUNTIME_PM quirk doesn't help on this issue. Actually, Goodix touchpad already has that PM quirk in the list for other issue. { I2C_VENDOR_ID_GOODIX, I2C_DEVICE_ID_GOODIX_01F0, I2C_HID_QUIRK_NO_RUNTIME_PM }, I

Re: [PATCH] i2c: designware: Add disable runtime pm quirk

2019-06-25 Thread AceLan Kao
Adding I2C_HID_QUIRK_NO_RUNTIME_PM quirk doesn't help on this issue. Actually, Goodix touchpad already has that PM quirk in the list for other issue. { I2C_VENDOR_ID_GOODIX, I2C_DEVICE_ID_GOODIX_01F0, I2C_HID_QUIRK_NO_RUNTIME_PM }, I also modify the code as you suggested,

Re: [PATCH] i2c: designware: Add disable runtime pm quirk

2019-06-25 Thread Jarkko Nikula
On 6/25/19 11:30 AM, AceLan Kao wrote: Dell machines come with goodix touchpad IC suffer from the double click issue if the Designware I2C adapter enters runtime suspend. It's because the goodix re-assert the interrupt if host doesn't read the data within 100ms and designware takes a longer

[PATCH] i2c: designware: Add disable runtime pm quirk

2019-06-25 Thread AceLan Kao
Dell machines come with goodix touchpad IC suffer from the double click issue if the Designware I2C adapter enters runtime suspend. It's because the goodix re-assert the interrupt if host doesn't read the data within 100ms and designware takes a longer time to wake up from runtime suspend. In the