diff options
Diffstat (limited to 'arch/m68k/platform/527x/gpio.c')
-rw-r--r-- | arch/m68k/platform/527x/gpio.c | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/arch/m68k/platform/527x/gpio.c b/arch/m68k/platform/527x/gpio.c index b612a63b6c20..1c8633be71ab 100644 --- a/arch/m68k/platform/527x/gpio.c +++ b/arch/m68k/platform/527x/gpio.c | |||
@@ -20,7 +20,7 @@ | |||
20 | #include <asm/mcfsim.h> | 20 | #include <asm/mcfsim.h> |
21 | #include <asm/mcfgpio.h> | 21 | #include <asm/mcfgpio.h> |
22 | 22 | ||
23 | static struct mcf_gpio_chip mcf_gpio_chips[] = { | 23 | struct mcf_gpio_chip mcf_gpio_chips[] = { |
24 | #if defined(CONFIG_M5271) | 24 | #if defined(CONFIG_M5271) |
25 | MCFGPS(PIRQ, 1, 7, MCFEPORT_EPDDR, MCFEPORT_EPDR, MCFEPORT_EPPDR), | 25 | MCFGPS(PIRQ, 1, 7, MCFEPORT_EPDDR, MCFEPORT_EPDR, MCFEPORT_EPPDR), |
26 | MCFGPF(ADDR, 13, 3), | 26 | MCFGPF(ADDR, 13, 3), |
@@ -58,12 +58,4 @@ static struct mcf_gpio_chip mcf_gpio_chips[] = { | |||
58 | #endif | 58 | #endif |
59 | }; | 59 | }; |
60 | 60 | ||
61 | static int __init mcf_gpio_init(void) | 61 | unsigned int mcf_gpio_chips_size = ARRAY_SIZE(mcf_gpio_chips); |
62 | { | ||
63 | unsigned i = 0; | ||
64 | while (i < ARRAY_SIZE(mcf_gpio_chips)) | ||
65 | (void)gpiochip_add((struct gpio_chip *)&mcf_gpio_chips[i++]); | ||
66 | return 0; | ||
67 | } | ||
68 | |||
69 | core_initcall(mcf_gpio_init); | ||