Messages in this thread | | | From | Linus Walleij <> | Date | Mon, 8 Aug 2016 23:48:47 +0200 | Subject | Re: [Regression] "irqdomain: Don't set type when mapping an IRQ" breaks nexus7 gpio buttons |
| |
On Sat, Aug 6, 2016 at 1:45 AM, John Stultz <john.stultz@linaro.org> wrote:
> @@ -614,7 +615,11 @@ unsigned int irq_create_fwspec_mapping(struct > irq_fwspec *fwspec) > * it now and return the interrupt number. > */ > if (irq_get_trigger_type(virq) == IRQ_TYPE_NONE) { > - irq_set_irq_type(virq, type); > + irq_data = irq_get_irq_data(virq); > + if (!irq_data) > + return 0; > + > + irqd_set_trigger_type(irq_data, type); > return virq; > } > > If I revert just that, it works again.
This makes my platform work too. Tested-by: Linus Walleij <linus.walleij@linaro.org>
Yours, Linus Walleij
| |