Hi Dmitry, On Thursday 04 of October 2012 23:23:15 Dmitry Torokhov wrote: > Hi Tomasz, > > On Wed, Oct 03, 2012 at 01:20:00PM +0200, Tomasz Figa wrote: > > On modern platforms using device tree and non-legacy IRQ domains there > > is usually no way to perform direct translation between GPIO and IRQ, > > because the IRQ of interest is not mapped yet into sparse IRQ > > namespace. > > > > This patch modifies the gpio_keys driver to parse IRQ from device tree > > and use gpio_to_irq only as a fallback. > > This means that this change would need to be applied to every driver > that currently maps gpio to IRQ. Why can't gpio_to_irq() be fixed > instead? > Now when I think of it again, there is a possibility of creating an IRQ mapping in .to_irq callback of GPIO chip, if it does not exist yet. This should be a better solution indeed. I will send a patch for pinctrl-samsung driver adding it. Please disregard this patch. Best regards, -- Tomasz Figa Samsung Poland R&D Center -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html