]> git.sur5r.net Git - openocd/commitdiff
TCL/SPEAr: move device generic code
authorAntonio Borneo <borneo.antonio@gmail.com>
Fri, 21 Jan 2011 06:49:47 +0000 (14:49 +0800)
committerSpencer Oliver <spen@spen-soft.co.uk>
Mon, 21 Nov 2011 22:05:39 +0000 (22:05 +0000)
The initialization of RAS enable and clock is required by
all SPEAr3xx devices

Change-Id: Iea4cd0902e4da219475d7f35b4c25fc87ec6b902
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: http://openocd.zylin.com/226
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
tcl/chip/st/spear/spear310.tcl
tcl/chip/st/spear/spear3xx.tcl

index 3aaa10d4982edbef4390a76261b939b6c529a194..8956bdba5ab2e61308eb619c5f06327549f638d3 100644 (file)
@@ -6,8 +6,6 @@
 
 
 proc sp310_init {} {
-       mww 0xfca80034 0x0000ffff       ;# enable all RAS clocks
-       mww 0xfca80040 0x00000000       ;# remove all RAS resets
        mww 0xb4000008 0x00002ff4       ;# RAS function enable
 
        mww 0xfca80050 0x00000001       ;# Enable clk mem port 1
index 4c6f43612867f0ec9033e36e5c5d2a36e124d7c2..f807c25a5892934113bc8296af9049540878bd0c 100644 (file)
@@ -57,6 +57,9 @@ proc sp3xx_common_init {} {
        mww 0xfca8002c 0xfffffff8       ;# enable clock of all peripherals
        mww 0xfca80038 0x00000000       ;# remove reset of all peripherals
 
+       mww 0xfca80034 0x0000ffff       ;# enable all RAS clocks
+       mww 0xfca80040 0x00000000       ;# remove all RAS resets
+
        mww 0xfca800e4 0x78000008       ;# COMP1V8_REG
        mww 0xfca800ec 0x78000008       ;# COMP3V3_REG