Hi All, On 22-11-18 10:41, Hans de Goede wrote:
<resend with linux-gpio@xxxxxxxxxxxxxxx added> Hi All, I'm mailing you all because you've recently worked on the drivers/pinctrl/pinctrl-amd.c driver. I've been debugging an issue which causes the touchscreen (and digitizer) to not work on many AMD based HP laptops / 2-in-1s (x360 models). I've found and fixed the main culprit and many users report things are fixed for them now, see: https://bugzilla.kernel.org/show_bug.cgi?id=198715 https://bugzilla.kernel.org/show_bug.cgi?id=199523 https://bugzilla.redhat.com/show_bug.cgi?id=1644013 The reporter of the last bug: https://bugzilla.redhat.com/show_bug.cgi?id=1644013 Is still seeing a somewhat related issue though, sometimes (often) IRQ 7 which is the IRQ used for the AMD GPIO cluster keeps firing and the kernel says: kernel: irq 7: nobody cared kernel: Disabling IRQ #7 The amd_gpio chip/driver appears to be the only driver connected to IRQ 7, so I think there is an issue with the amd_gpio driver where it does not properly clear the interrupt source. E.g. it might be that the BIOS requested interrupts on a GPIO which Linux does not monitor and that the driver does not disable this GPIO-IRQ on probe and since it is not handling that pin in IRQ mode also does not clear it. Anyways that is just a theory. It would greatly help if someone who knows the amd_gpio driver better could take a look.
Ping ? Regards, Hans