From 446d8193c1b3752bff199d5eba4aaf367d95e9fd Mon Sep 17 00:00:00 2001 From: "Mathieu J. Poirier" Date: Wed, 23 Mar 2011 13:40:07 -0600 Subject: Explicitely turning FSMC so that kernel doesn't have to worry about it. Signed-off-by: Mathieu Poirier Signed-off-by: Alessandro Rubini --- board/st/u8500/u8500.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/board/st/u8500/u8500.c b/board/st/u8500/u8500.c index d91bf7145..bff0a7937 100644 --- a/board/st/u8500/u8500.c +++ b/board/st/u8500/u8500.c @@ -578,7 +578,11 @@ int board_late_init(void) printf("error at %s:%i\n", __func__, __LINE__); goto out; } - + + /* Turn on FSMC device */ + writel(0x1, 0x8000f000); + writel(0x1, 0x8000f008); + /* setup FSMC for LAN controler */ writel(0x305b, 0x80000000); /* the default is too slow */ -- cgit v1.2.3