Browse Source

Fix GPMC CS2 memory setup at apollon

It disables the current map first

Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Kyungmin Park 17 years ago
parent
commit
98ba144ccc
1 changed files with 2 additions and 0 deletions
  1. 2 0
      board/apollon/mem.c

+ 2 - 0
board/apollon/mem.c

@@ -198,6 +198,8 @@ void gpmc_init(void)
 	sdelay(2000);
 
 	/* setup cs2 */
+	__raw_writel(0x0, GPMC_CONFIG7_2);	/* disable current map */
+	sdelay(1000);
 	__raw_writel(APOLLON_24XX_GPMC_CONFIG1_0 | mux | mtype | mwidth,
 		     GPMC_CONFIG1_2);
 	/* It's same as cs 0 */