arm/imx: fix irq_base for gpio
commit04aafd713bae8a75933c7821dc012b0ec9046bca
authorShawn Guo <shawn.guo@linaro.org>
Thu, 1 Dec 2011 06:49:29 +0000 (1 14:49 +0800)
committerShawn Guo <shawn.guo@linaro.org>
Thu, 1 Dec 2011 08:15:15 +0000 (1 16:15 +0800)
tree5d0a8b41980b7e229e12510c9d24e27573cf6a8a
parent2a3267a489f1dc4284b64a4b88c62011946dc7ff
arm/imx: fix irq_base for gpio

When gpio core dynamically allocate gpio number for a port, it starts
from the end of the total range, 0 ~ ARCH_NR_GPIOS.  That said, the
earlier a port gets probed, the bigger gpio number it gets assigned.
To match this, the irq_base for gpio should be assigned from
'MXC_GPIO_IRQ_START + ARCH_NR_GPIOS' decreasingly.

Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
arch/arm/mach-imx/mach-imx6q.c
arch/arm/mach-mx5/imx51-dt.c
arch/arm/mach-mx5/imx53-dt.c