summaryrefslogtreecommitdiff
path: root/cpu/at32ap
diff options
context:
space:
mode:
authorWolfgang Denk <wd@denx.de>2008-08-21 00:41:03 +0200
committerWolfgang Denk <wd@denx.de>2008-08-21 00:41:03 +0200
commit9ba404dd59c14149f7a5338af1b5fe52558415da (patch)
tree2595376e4684ce3c88cf69468cc657c305823d1f /cpu/at32ap
parentdb70b84329315c52f6ec77f5ae5ca1afe970a9bb (diff)
parent492671404140f09d5b21b3d2ce4e362c0692c069 (diff)
downloadu-boot-imx-9ba404dd59c14149f7a5338af1b5fe52558415da.zip
u-boot-imx-9ba404dd59c14149f7a5338af1b5fe52558415da.tar.gz
u-boot-imx-9ba404dd59c14149f7a5338af1b5fe52558415da.tar.bz2
Merge branch 'master' of git://git.denx.de/u-boot-avr32
Diffstat (limited to 'cpu/at32ap')
-rw-r--r--cpu/at32ap/at32ap700x/sm.h2
-rw-r--r--cpu/at32ap/cpu.c3
2 files changed, 4 insertions, 1 deletions
diff --git a/cpu/at32ap/at32ap700x/sm.h b/cpu/at32ap/at32ap700x/sm.h
index 6492c8e..b6e4409 100644
--- a/cpu/at32ap/at32ap700x/sm.h
+++ b/cpu/at32ap/at32ap700x/sm.h
@@ -21,7 +21,7 @@
#define SM_PM_IMR 0x0048
#define SM_PM_ISR 0x004c
#define SM_PM_ICR 0x0050
-#define SM_PM_GCCTRL 0x0060
+#define SM_PM_GCCTRL(x) (0x0060 + 4 * x)
#define SM_RTC_CTRL 0x0080
#define SM_RTC_VAL 0x0084
#define SM_RTC_TOP 0x0088
diff --git a/cpu/at32ap/cpu.c b/cpu/at32ap/cpu.c
index 0ba8361..1a13702 100644
--- a/cpu/at32ap/cpu.c
+++ b/cpu/at32ap/cpu.c
@@ -65,6 +65,9 @@ int cpu_init(void)
sysreg_write(EVBA, (unsigned long)&_evba);
asm volatile("csrf %0" : : "i"(SYSREG_EM_OFFSET));
+ if(gclk_init)
+ gclk_init();
+
return 0;
}