[BISECTED] 3.10-rc1 OMAP1 GPIO IRQ regression
tony at atomide.com
Thu May 16 14:09:34 EDT 2013
* Aaro Koskinen <aaro.koskinen at iki.fi> [130513 13:58]:
> I tested 3.10-rc1 on OMAP1 / Nokia 770, and Retu MFD probe is broken:
> [ 2.264221] retu-mfd 2-0001: Retu v3.2 found
> [ 2.281951] retu-mfd 2-0001: Failed to allocate IRQs: -12
> [ 2.300140] retu-mfd: probe of 2-0001 failed with error -12
> The error is coming from regmap code. According to git bisect, it is
> caused by:
> commit ede4d7a5b9835510fd1f724367f68d2fa4128453
> Author: Jon Hunter <jon-hunter at ti.com>
> Date: Fri Mar 1 11:22:47 2013 -0600
> gpio/omap: convert gpio irq domain to linear mapping
> The commit does not anymore revert cleanly, and I haven't yet tried
> crafting a manual revert, so any fix proposals/ideas are welcome...
Hmm this might be a bit trickier to fix. Obviously the real solution
is to convert omap1 to SPARSE_IRQ like we did for omap2+.
For the -rc cycle, it might be possible to fix this by adding a
different irq_to_gpio() and gpio_to_irq() functions for omap1.
More information about the linux-arm-kernel