On 13/11/18 7:20 PM, Bartosz Golaszewski wrote: > From: Bartosz Golaszewski <bgolaszew...@baylibre.com> > > Since commit eb3744a2dd01 ("gpio: davinci: Do not assume continuous > IRQ numbering") the davinci GPIO driver fails to probe if we boot > in legacy mode from any of the board files. Since the driver now > expects every interrupt to be defined as a separate resource, split > the definition in devices-da8xx.c instead of having a single continuous > interrupt range. > > Fixes: eb3744a2dd01 ("gpio: davinci: Do not assume continuous IRQ numbering") > Cc: sta...@vger.kernel.org > Signed-off-by: Bartosz Golaszewski <bgolaszew...@baylibre.com>
There are a number of other boards that need such fixing too. And the commit in question does not do a good job of explaining why it was needed in the first place. The description just repeats what can be inferred by reading the patch. gpio: davinci: Do not assume continuous IRQ numbering Currently the driver assumes that the interrupts are continuous and does platform_get_irq only once and assumes the rest are continuous, instead call platform_get_irq for all the interrupts and store them in an array for later use. Signed-off-by: Keerthy <j-keer...@ti.com> Reviewed-by: Grygorii Strashko <grygorii.stras...@ti.com> Signed-off-by: Linus Walleij <linus.wall...@linaro.org> Can we revert the offending commit instead? Thanks, Sekhar