diff options
author | Hubert Feurstein <h.feurstein@gmail.com> | 2011-06-10 10:37:14 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2011-06-11 10:50:30 +0200 |
commit | dfa3d6613cc21b2b1787c2633b929f58a62fd14f (patch) | |
tree | ec9b685f6cf6601b5fe9273e3ec6db10d06baf2c /arch/arm/boards/at91sam9m10g45ek | |
parent | 9d64e1f21d46722ccbdde5dbc87ad8908f2e32b6 (diff) | |
download | barebox-dfa3d6613cc21b2b1787c2633b929f58a62fd14f.tar.gz barebox-dfa3d6613cc21b2b1787c2633b929f58a62fd14f.tar.xz |
at91sam9m10g45ek: add mci0 support
and enable fat support
Signed-off-by: Hubert Feurstein <h.feurstein@gmail.com>
Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/at91sam9m10g45ek')
-rw-r--r-- | arch/arm/boards/at91sam9m10g45ek/init.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/boards/at91sam9m10g45ek/init.c b/arch/arm/boards/at91sam9m10g45ek/init.c index 77d51b7d99..4f79e42348 100644 --- a/arch/arm/boards/at91sam9m10g45ek/init.c +++ b/arch/arm/boards/at91sam9m10g45ek/init.c @@ -22,6 +22,7 @@ #include <common.h> #include <net.h> +#include <mci.h> #include <init.h> #include <environment.h> #include <asm/armlinux.h> @@ -110,11 +111,18 @@ static struct at91_ether_platform_data macb_pdata = { .phy_addr = 0, }; +static struct atmel_mci_platform_data mci0_pdata = { + .bus_width = 4, + .host_caps = MMC_MODE_HS, + .detect_pin = AT91_PIN_PD10, +}; + static int at91sam9m10g45ek_devices_init(void) { at91_add_device_sdram(128 * 1024 * 1024); ek_add_device_nand(); at91_add_device_eth(&macb_pdata); + at91_add_device_mci(0, &mci0_pdata); devfs_add_partition("nand0", 0x00000, 0x80000, PARTITION_FIXED, "self_raw"); dev_add_bb_dev("self_raw", "self0"); |