9
0
Fork 0

usb-a926x: fix mem init

move mem init to mem_initcall

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Jean-Christophe PLAGNIOL-VILLARD 2011-12-14 16:46:12 +01:00 committed by Sascha Hauer
parent b4cb6b011b
commit 1aba5d366c
1 changed files with 12 additions and 5 deletions

View File

@ -165,6 +165,18 @@ static struct at91_usbh_data ek_usbh_data = {
.ports = 2,
};
static int usb_a9260_mem_init(void)
{
#ifdef CONFIG_AT91_HAVE_SRAM_128M
at91_add_device_sdram(128 * 1024 * 1024);
#else
at91_add_device_sdram(64 * 1024 * 1024);
#endif
return 0;
}
mem_initcall(usb_a9260_mem_init);
static int usb_a9260_devices_init(void)
{
usb_a9260_add_device_nand();
@ -173,11 +185,6 @@ static int usb_a9260_devices_init(void)
usb_a9260_add_device_mci();
at91_add_device_usbh_ohci(&ek_usbh_data);
#ifdef CONFIG_AT91_HAVE_SRAM_128M
at91_add_device_sdram(128 * 1024 * 1024);
#else
at91_add_device_sdram(64 * 1024 * 1024);
#endif
armlinux_set_bootparams((void *)(AT91_CHIPSELECT_1 + 0x100));
usb_a9260_set_board_type();