summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards/at91rm9200ek
diff options
context:
space:
mode:
authorJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>2012-03-30 06:58:40 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2012-04-02 10:31:23 +0200
commit36f788fd8041e988142dfabb7e606652524ada7f (patch)
tree9677706a96a54930dee9cebaad2747364ced0975 /arch/arm/boards/at91rm9200ek
parent679e08e701e08af6ed52f051fd6eed0e07ad0104 (diff)
downloadbarebox-36f788fd8041e988142dfabb7e606652524ada7f.tar.gz
barebox-36f788fd8041e988142dfabb7e606652524ada7f.tar.xz
at91rm9200ek: add ohci support
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/at91rm9200ek')
-rw-r--r--arch/arm/boards/at91rm9200ek/init.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/arm/boards/at91rm9200ek/init.c b/arch/arm/boards/at91rm9200ek/init.c
index b2008a4394..308c066aac 100644
--- a/arch/arm/boards/at91rm9200ek/init.c
+++ b/arch/arm/boards/at91rm9200ek/init.c
@@ -47,6 +47,10 @@ static int at91rm9200ek_mem_init(void)
}
mem_initcall(at91rm9200ek_mem_init);
+static struct at91_usbh_data ek_usbh_data = {
+ .ports = 2,
+};
+
static int at91rm9200ek_devices_init(void)
{
/*
@@ -58,6 +62,8 @@ static int at91rm9200ek_devices_init(void)
at91_add_device_eth(&ether_pdata);
add_cfi_flash_device(0, AT91_CHIPSELECT_0, 0, 0);
+ /* USB Host */
+ at91_add_device_usbh_ohci(&ek_usbh_data);
#if defined(CONFIG_DRIVER_CFI) || defined(CONFIG_DRIVER_CFI_OLD)
devfs_add_partition("nor0", 0x00000, 0x40000, PARTITION_FIXED, "self");