ACK/cmnt: [Vivid][SRU][PATCH] LP#1501187 Backport support for ACPI GPIO interrupts for i2c-hid devices v2

Stefan Bader stefan.bader at canonical.com
Fri Oct 16 08:50:13 UTC 2015


On 16.10.2015 10:20, Phidias Chiang wrote:
> BugLink: http://bugs.launchpad.net/bugs/1501187
> 
> [Impact]
> 
> On some platforms HID over I2C uses GPIO interrupts instead of directly connected
> to the IO-APIC. Without ACPI GPIO interrupts support, i2c-hid can not find IRQ
> when probing the device, and shows the following message:
> 
> i2c_hid i2c-SYNA7508:00: Could not register for SYNA7508:00 interrupt, irq = -1, ret = -22
> i2c_hid: probe of i2c-SYNA7508:00 failed with error -22
> 
> So far we've found this issue on some SKL platforms, and one BSW platform.
> 
> [Fix]
> 
> There's a fix in mainline v4.1-rc1, which add the support for ACPI GPIO interrupts
> for i2c-hid module.
> 
> This patch set also contains another patch "HID: i2c-hid: The interrupt should be
> level sensitive" to avoid conflict
> 
> 
> Mika Westerberg (2):
>   HID: i2c-hid: The interrupt should be level sensitive
>   HID: i2c-hid: Add support for ACPI GPIO interrupts
> 
>  drivers/hid/i2c-hid/i2c-hid.c |   70 ++++++++++++++++++++++++++++++-----------
>  1 file changed, 51 insertions(+), 19 deletions(-)
> 
Technically looks ok. I would think the generic change from edge to level should
not cause regressions.
From a process point of view I would defer it to the stable team to decide
whether this is critical enough for enabling functionality in an old release or
declare Wily as HWE kernel for this.

-Stefan

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20151016/b0d571ec/attachment.sig>


More information about the kernel-team mailing list