diff options
| -rw-r--r-- | arch/arm/mach-at91/board-sam9261ek.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/arch/arm/mach-at91/board-sam9261ek.c b/arch/arm/mach-at91/board-sam9261ek.c index c3f994462864..065fed342424 100644 --- a/arch/arm/mach-at91/board-sam9261ek.c +++ b/arch/arm/mach-at91/board-sam9261ek.c | |||
| @@ -85,8 +85,6 @@ static struct resource dm9000_resource[] = { | |||
| 85 | .flags = IORESOURCE_MEM | 85 | .flags = IORESOURCE_MEM |
| 86 | }, | 86 | }, |
| 87 | [2] = { | 87 | [2] = { |
| 88 | .start = AT91_PIN_PC11, | ||
| 89 | .end = AT91_PIN_PC11, | ||
| 90 | .flags = IORESOURCE_IRQ | 88 | .flags = IORESOURCE_IRQ |
| 91 | | IORESOURCE_IRQ_LOWEDGE | IORESOURCE_IRQ_HIGHEDGE, | 89 | | IORESOURCE_IRQ_LOWEDGE | IORESOURCE_IRQ_HIGHEDGE, |
| 92 | } | 90 | } |
| @@ -130,6 +128,8 @@ static struct sam9_smc_config __initdata dm9000_smc_config = { | |||
| 130 | 128 | ||
| 131 | static void __init ek_add_device_dm9000(void) | 129 | static void __init ek_add_device_dm9000(void) |
| 132 | { | 130 | { |
| 131 | struct resource *r = &dm9000_resource[2]; | ||
| 132 | |||
| 133 | /* Configure chip-select 2 (DM9000) */ | 133 | /* Configure chip-select 2 (DM9000) */ |
| 134 | sam9_smc_configure(0, 2, &dm9000_smc_config); | 134 | sam9_smc_configure(0, 2, &dm9000_smc_config); |
| 135 | 135 | ||
| @@ -139,6 +139,7 @@ static void __init ek_add_device_dm9000(void) | |||
| 139 | /* Configure Interrupt pin as input, no pull-up */ | 139 | /* Configure Interrupt pin as input, no pull-up */ |
| 140 | at91_set_gpio_input(AT91_PIN_PC11, 0); | 140 | at91_set_gpio_input(AT91_PIN_PC11, 0); |
| 141 | 141 | ||
| 142 | r->start = r->end = gpio_to_irq(AT91_PIN_PC11); | ||
| 142 | platform_device_register(&dm9000_device); | 143 | platform_device_register(&dm9000_device); |
| 143 | } | 144 | } |
| 144 | #else | 145 | #else |
