From 03fc47a79e90337085517e79dd5540e1fd9eb871 Mon Sep 17 00:00:00 2001 From: Antonio Borneo Date: Fri, 21 Jan 2011 14:49:47 +0800 Subject: [PATCH] TCL/SPEAr: move device generic code The initialization of RAS enable and clock is required by all SPEAr3xx devices Change-Id: Iea4cd0902e4da219475d7f35b4c25fc87ec6b902 Signed-off-by: Antonio Borneo Reviewed-on: http://openocd.zylin.com/226 Tested-by: jenkins Reviewed-by: Spencer Oliver --- tcl/chip/st/spear/spear310.tcl | 2 -- tcl/chip/st/spear/spear3xx.tcl | 3 +++ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/tcl/chip/st/spear/spear310.tcl b/tcl/chip/st/spear/spear310.tcl index 3aaa10d498..8956bdba5a 100644 --- a/tcl/chip/st/spear/spear310.tcl +++ b/tcl/chip/st/spear/spear310.tcl @@ -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 diff --git a/tcl/chip/st/spear/spear3xx.tcl b/tcl/chip/st/spear/spear3xx.tcl index 4c6f436128..f807c25a58 100644 --- a/tcl/chip/st/spear/spear3xx.tcl +++ b/tcl/chip/st/spear/spear3xx.tcl @@ -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 -- 2.30.2