On Mon, Jul 27, 2015 at 02:58:29PM +0200, Linus Walleij wrote: > 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. I'll merge it through my tree (and then arm-soc). Thanks! Maxime -- Maxime Ripard, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com
Attachment:
signature.asc
Description: Digital signature