On Fri, May 12, 2017 at 8:08 AM, Heiner Kallweit <hkallweit1@xxxxxxxxx> wrote: > Following Jerome's suggestion I prepared a version making the irq multiplexer > an own device. Nice here is that with this approach basically only one line of > code needs to be changed in the existing pinctrl driver. > > As discussion basis I add it here w/o submitting a v2 of patch 5. I think this is the right way to go, but would ideally like some feedback from the irqchip maintainers. Have you looked at drivers/irqchip/irq-crossbar.c for inspiration? Also read Documentation/devicetree/bindings/arm/omap/crossbar.txt It uses an hierarchical domain for a similar cross-connection usecase. Under any circumstances I think decoupling the IRQ multiplexer and dealing with it in separate is easier for maintainance and also for the irq maintainers to review. Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html