On Sat, Mar 22, 2014 at 1:37 PM, Sebastian Andrzej Siewior <[email protected]> wrote:
> Linus, I don't understand why you need the mapping upfront. This is because irqchips and gpiochips need to be orthogonal APIs. > I looked at > those two links and you quote gpio_to_irq() which is not required. In a *lot* of drivers it is implicitly required that gpio_to_irq() is called first because they only call irq_create_mapping() there. (And not in subsequent interrupt handlers etc.) No matter what, I would worry less about that and spend some time on using my new gpiolib helpers for gpiochip_irqchip_add() and gpiochip_set_chained_irqchip(). Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

