浏览代码

arm: rmobile: kzm9g: enable reset command

Do soft power on reset in U-Boot reset command.

Signed-off-by: Tetsuyuki Kobayashi <koba@kmckk.co.jp>
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
Tetsuyuki Kobayashi 12 年之前
父节点
当前提交
4306abda00
共有 2 个文件被更改,包括 6 次插入0 次删除
  1. 4 0
      arch/arm/include/asm/arch-rmobile/sh73a0.h
  2. 2 0
      board/kmc/kzm9g/kzm9g.c

+ 4 - 0
arch/arm/include/asm/arch-rmobile/sh73a0.h

@@ -40,6 +40,10 @@
 #define SRESCR	(CPG_BASE + 0x1018)
 #define SRESCR	(CPG_BASE + 0x1018)
 #define PCLKCR	(CPG_BASE + 0x1020)
 #define PCLKCR	(CPG_BASE + 0x1020)
 
 
+/* SYSC */
+#define SYSC_BASE   (0xE6180000)
+#define RESCNT2	(SYSC_BASE + 0x8020)
+
 /* BSC */
 /* BSC */
 #define BSC_BASE (0xFEC10000)
 #define BSC_BASE (0xFEC10000)
 
 

+ 2 - 0
board/kmc/kzm9g/kzm9g.c

@@ -372,4 +372,6 @@ int board_eth_init(bd_t *bis)
 
 
 void reset_cpu(ulong addr)
 void reset_cpu(ulong addr)
 {
 {
+	/* Soft Power On Reset */
+	writel((1 << 31), RESCNT2);
 }
 }