[PATCH v2 1/5] pinctrl: sunxi: Fix sunxi_irq_cfg_reg not working for irqs >= 8
From: Hans de Goede <hidden>
Date: 2014-06-09 13:45:09
Hi, On 06/09/2014 03:21 PM, Linus Walleij wrote:
On Mon, Jun 2, 2014 at 12:18 PM, Maxime Ripard [off-list ref] wrote:quoted
On Sat, May 31, 2014 at 04:01:35PM +0200, Hans de Goede wrote:quoted
Rename SUNXI_IRQ_NUMBER to IRQ_PER_BANK as it no longer represents the total number of irqs and use it instead of the number of irqs-per-reg when calculating the bank to use for the various sunxi_irq_xxx_reg functions. This fixes sunxi_irq_cfg_reg using the wrong bank for irqs >= 8. Also sunxi_irq_cfg_reg_from_bank returns the address of pio_int_cfg0, add an offset to the register returned for irqs living in the pio_int_cfg[1-3]. Signed-off-by: Hans de Goede <redacted>Good catch, I've squashed it into my serie with minor modifications (remove the cfg_reg_from_bank that doesn't make any sense).I'm more than a little confused by your and Hans parallell patch series to sunxi now :-) I will try to apply your patches first, then Hans' as you're the maintainer of this driver.
Thanks, that was the intention all along, I've based my patch series on top Maxime's series to avoid conflicts. Note please wait with applying my series, Maxime had some review comments, so I'm going to do a new version soon. Regards, Hans