summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards/at91sam9263ek
diff options
context:
space:
mode:
authorJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>2011-06-02 18:05:17 +0200
committerHubert Feurstein <h.feurstein@gmail.com>2011-06-16 17:54:26 +0200
commit39edb3344b7bc76760ea9b8fb31f286638aecd94 (patch)
tree1c4c3e081efdf7def1a4ca5edf742e0760eba81c /arch/arm/boards/at91sam9263ek
parent6cf02124b10df7f312424d53ed053f7ca0bca07f (diff)
downloadbarebox-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.c16
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");