On Mon, Jul 27, 2015 at 2:41 PM, Maxime Ripard <maxime.ripard@xxxxxxxxxxxxxxxxxx> wrote: > The current DTs were setting the cell size to 2, but used the default xlate > function that was assuming an interrupt cell size of 1, leading to the > second part of the cell (the flags) being ignored, while we were having an > inconsistent binding between the interrupts and gpio (that could also be > used as interrupts). > > That "binding" doesn't work either with newer SoCs that have multiple irq > banks. > > Now that we fixed the pinctrl driver to handle this like it should always > have been handled, convert the DT users, and while we're at it, remove the > size-cells property of PIO that is completely useless. > > Signed-off-by: Maxime Ripard <maxime.ripard@xxxxxxxxxxxxxxxxxx> > Reviewed-by: Hans de Goede <hdegoede@xxxxxxxxxx> Acked-by: Linus Walleij <linus.walleij@xxxxxxxxxx> I guess this will be merged through ARM SoC? If you want me to carry it in pinctrl and you're *certain* it will not collide with something else coming in from ARM SoC then tell me ... prefer to even have ARM SoC maintainers ACK on this actually. Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html