diff options
Diffstat (limited to 'arch/arm/mach-at91rm9200/board-ek.c')
-rw-r--r-- | arch/arm/mach-at91rm9200/board-ek.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/arch/arm/mach-at91rm9200/board-ek.c b/arch/arm/mach-at91rm9200/board-ek.c index fd0752eba897..80d90f5135a1 100644 --- a/arch/arm/mach-at91rm9200/board-ek.c +++ b/arch/arm/mach-at91rm9200/board-ek.c | |||
@@ -70,6 +70,9 @@ static void __init ek_map_io(void) | |||
70 | /* Initialize clocks: 18.432 MHz crystal */ | 70 | /* Initialize clocks: 18.432 MHz crystal */ |
71 | at91_clock_init(18432000); | 71 | at91_clock_init(18432000); |
72 | 72 | ||
73 | /* Setup the LEDs */ | ||
74 | at91_init_leds(AT91_PIN_PB1, AT91_PIN_PB2); | ||
75 | |||
73 | #ifdef CONFIG_SERIAL_AT91 | 76 | #ifdef CONFIG_SERIAL_AT91 |
74 | at91_console_port = EK_SERIAL_CONSOLE; | 77 | at91_console_port = EK_SERIAL_CONSOLE; |
75 | memcpy(at91_serial_map, serial, sizeof(serial)); | 78 | memcpy(at91_serial_map, serial, sizeof(serial)); |
@@ -111,9 +114,14 @@ static void __init ek_board_init(void) | |||
111 | at91_add_device_usbh(&ek_usbh_data); | 114 | at91_add_device_usbh(&ek_usbh_data); |
112 | /* USB Device */ | 115 | /* USB Device */ |
113 | at91_add_device_udc(&ek_udc_data); | 116 | at91_add_device_udc(&ek_udc_data); |
117 | #ifdef CONFIG_MTD_AT91_DATAFLASH_CARD | ||
118 | /* DataFlash card */ | ||
119 | at91_set_gpio_output(AT91_PIN_PB22, 0); | ||
120 | #else | ||
114 | /* MMC */ | 121 | /* MMC */ |
115 | at91_set_gpio_output(AT91_PIN_PB22, 1); /* this MMC card slot can optionally use SPI signaling (CS3). default: MMC */ | 122 | at91_set_gpio_output(AT91_PIN_PB22, 1); /* this MMC card slot can optionally use SPI signaling (CS3). */ |
116 | at91_add_device_mmc(&ek_mmc_data); | 123 | at91_add_device_mmc(&ek_mmc_data); |
124 | #endif | ||
117 | /* VGA */ | 125 | /* VGA */ |
118 | // ek_add_device_video(); | 126 | // ek_add_device_video(); |
119 | } | 127 | } |