On Fri, Apr 7, 2017 at 12:34 AM, Thierry Reding <thierry.reding@xxxxxxxxx> wrote: > On Mon, Apr 03, 2017 at 06:05:20PM +0200, Thierry Reding wrote: >> From: Thierry Reding <treding@xxxxxxxxxx> >> >> Hi Linus, >> >> here's a first draft of patches to make GPIOLIB_IRQCHIP flexible enough >> to support the Tegra186 use-case. Instead of just fixing the bugs that I >> had pointed out earlier, this goes one step further and completely >> integrates IRQ chip registration into GPIO chip registration. The idea >> is that drivers will initialize a set of fields (collected in a new >> struct gpio_irq_chip) before calling gpiochip_add() (or derivatives) and >> gpiolib will internally set up an IRQ domain and register the IRQ chip. >> >> Currently this makes use of the new infrastructure only in the Tegra186 >> driver, but I plan to convert a couple of others once we can agree that >> this is a direction that you're comfortable with. > > Linus, > > any comments on this? Just overworked and snowed under as usual, sorry for that. The patches as such cannot be merged at this point in the development cycle but becomes material for the next kernel cycle due to changing API in all the drivers using the infrastructure. Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-tegra" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html