[PATCH] pinctrl: sunxi: dt: number the IRQ banks from the first one that has IRQs
Linus Walleij
linusw at kernel.org
Thu Oct 1 05:06:49 PDT 2026
On Wed, Sep 30, 2026 at 5:27 PM Andre Przywara <andre.przywara at arm.com> wrote:
> Yes, this is a known issue, and I already provided a quite different fix
> for this[1]: the A523 manual actually lists a PortA GPIO interrupt, even
> though this is pretty likely not functional. But specifying this IRQ in
> the DT fixes the problem as well.
> The DT binding does not say how the IRQs are assigned to the GPIO ports,
> so from that point of view my solution is similarly usable as yours -
> though admittedly yours looks a little better and more future proof.
>
> I guess we now need to figure out how we want to handle this in the
> future, and add an explanation to the binding. The A733 has a similar
> problem: PortA does not exist. This time the manual does not explicitly
> specify a GPIO IRQ, but conspicuously leaves a gap before the PortB GPIO
> IRQ, so we can use that as well.
>
> Linus, Chen-Yu, Jernej: what do you think?
Can't we do both patches? Maybe there is something I don't get with this
code...
Yours,
Linus Walleij
More information about the linux-arm-kernel
mailing list