aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/plat-omap/gpio.c
diff options
context:
space:
mode:
authorTony Lindgren <tony@atomide.com>2010-08-02 07:21:39 -0400
committerTony Lindgren <tony@atomide.com>2010-08-02 07:21:39 -0400
commit25d6f63093ef5fa596318d7790e6d5029a711a75 (patch)
tree97c5969b67ee813224c5118689a843bbd574313f /arch/arm/plat-omap/gpio.c
parent8b8fbd39e20b5db95f8f4b3bda4c9d3fcf8e3afc (diff)
omap2: Fix GPIO numbers and smc91x for 2430sdp
Fix GPIO numbers and smc91x for 2430sdp. The earlier code had cut and paste errors from 3430sdp code. Also, 2430 has five GPIO banks for a total of 160 GPIO lines. Signed-off-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'arch/arm/plat-omap/gpio.c')
-rw-r--r--arch/arm/plat-omap/gpio.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/arm/plat-omap/gpio.c b/arch/arm/plat-omap/gpio.c
index 9b7e3545f325..7951eefe1a0e 100644
--- a/arch/arm/plat-omap/gpio.c
+++ b/arch/arm/plat-omap/gpio.c
@@ -390,7 +390,9 @@ static inline int gpio_valid(int gpio)
390 return 0; 390 return 0;
391 if (cpu_is_omap7xx() && gpio < 192) 391 if (cpu_is_omap7xx() && gpio < 192)
392 return 0; 392 return 0;
393 if (cpu_is_omap24xx() && gpio < 128) 393 if (cpu_is_omap2420() && gpio < 128)
394 return 0;
395 if (cpu_is_omap2430() && gpio < 160)
394 return 0; 396 return 0;
395 if ((cpu_is_omap34xx() || cpu_is_omap44xx()) && gpio < 192) 397 if ((cpu_is_omap34xx() || cpu_is_omap44xx()) && gpio < 192)
396 return 0; 398 return 0;