diff options
author | Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 2011-06-02 18:05:17 +0200 |
---|---|---|
committer | Hubert Feurstein <h.feurstein@gmail.com> | 2011-06-16 17:54:26 +0200 |
commit | 39edb3344b7bc76760ea9b8fb31f286638aecd94 (patch) | |
tree | 1c4c3e081efdf7def1a4ca5edf742e0760eba81c /arch/arm/boards/at91sam9263ek | |
parent | 6cf02124b10df7f312424d53ed053f7ca0bca07f (diff) | |
download | barebox-39edb3344b7bc76760ea9b8fb31f286638aecd94.tar.gz barebox-39edb3344b7bc76760ea9b8fb31f286638aecd94.tar.xz |
at91sam9263ek: add mci1 support
enable fat support
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Diffstat (limited to 'arch/arm/boards/at91sam9263ek')
-rw-r--r-- | arch/arm/boards/at91sam9263ek/init.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/arch/arm/boards/at91sam9263ek/init.c b/arch/arm/boards/at91sam9263ek/init.c index 8448866cdd..9a763b3cad 100644 --- a/arch/arm/boards/at91sam9263ek/init.c +++ b/arch/arm/boards/at91sam9263ek/init.c @@ -99,6 +99,21 @@ static struct at91_ether_platform_data macb_pdata = { .phy_addr = 0, }; +#if defined(CONFIG_MCI_ATMEL) +static struct atmel_mci_platform_data __initdata ek_mci_data = { + .bus_width = 4, + .detect_pin = AT91_PIN_PE18, + .wp_pin = AT91_PIN_PE19, +}; + +static void ek_add_device_mci(void) +{ + at91_add_device_mci(1, &ek_mci_data); +} +#else +static void ek_add_device_mci(void) {} +#endif + static int at91sam9263ek_devices_init(void) { /* @@ -113,6 +128,7 @@ static int at91sam9263ek_devices_init(void) ek_add_device_nand(); at91_add_device_eth(&macb_pdata); register_device(&cfi_dev); + ek_add_device_mci(); #if defined(CONFIG_DRIVER_CFI) || defined(CONFIG_DRIVER_CFI_OLD) devfs_add_partition("nor0", 0x00000, 0x40000, PARTITION_FIXED, "self"); |