On Tuesday 27 August 2013 04:17 PM, Stephen Warren wrote: > On 08/26/2013 08:07 AM, Lars Poeschel wrote: >> From: Linus Walleij <linus.walleij@xxxxxxxxxx> >> >> Currently the kernel is ambigously treating GPIOs and interrupts >> from a GPIO controller: GPIOs and interrupts are treated as >> orthogonal. This unfortunately makes it unclear how to actually >> retrieve and request a GPIO line or interrupt from a GPIO >> controller in the device tree probe path. > > I still think that this patch is the wrong approach. Instead, the logic > should be hooked into gpio_request() and request_irq(). This patch only > addresses DT, and ignores anything else, hence doesn't seem like the > right level of abstraction to plug in, since the issue is not related to DT. > On the issue, Rajendra cooked up a patch [1] to handle the issue at irqdomain level which was shot down after further discussion. It might be useful for the discussion here. Ofcourse it was also targeted to solve only DT issue. Regards, Santosh [1] "[PATCH] irqdomain: Do a gpio_request in case of a gpio irq_chip" http://www.mail-archive.com/linux-omap@xxxxxxxxxxxxxxx/msg83451.html -- 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