Skip to contentSkip to conversation

Initial support for ABB Syscon III

PATCH New Wolfgang Denk 3 participants 3 messages May 9, 2008 – Jun 4, 2008 Kbuild

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Initial support for ABB Syscon III

From: Sergei Poselenov <[email protected]>

---
 MAKEALL                   |    1 +
 Makefile                  |    3 +
 board/syscon3/Makefile    |   53 ++++++
 board/syscon3/config.mk   |   30 ++++
 board/syscon3/law.c       |   57 +++++++
 board/syscon3/sdram.c     |  122 ++++++++++++++
 board/syscon3/syscon3.c   |  186 ++++++++++++++++++++
 board/syscon3/tlb.c       |  117 +++++++++++++
 board/syscon3/u-boot.lds  |  150 +++++++++++++++++
 include/configs/syscon3.h |  410 +++++++++++++++++++++++++++++++++++++++++++++
 10 files changed, 1129 insertions(+), 0 deletions(-)
 create mode 100644 board/syscon3/Makefile
 create mode 100644 board/syscon3/config.mk
 create mode 100644 board/syscon3/law.c
 create mode 100644 board/syscon3/sdram.c
 create mode 100644 board/syscon3/syscon3.c
 create mode 100644 board/syscon3/tlb.c
 create mode 100644 board/syscon3/u-boot.lds
 create mode 100644 include/configs/syscon3.h
MAKEALL +1 -0
index 38911ed..6c1e6c5 100755
@@ -354,6 +354,7 @@ LIST_85xx="		\
 	sbc8560		\
 	stxgp3		\
 	stxssa		\
+	syscon3		\
 	TQM8540		\
 	TQM8541		\
 	TQM8555		\
Makefile +3 -0
index 167a717..8431e5f 100644
@@ -2214,6 +2214,9 @@ stxssa_4M_config:	unconfig
 	fi
 	@$(MKCONFIG) -a stxssa ppc mpc85xx stxssa
 
+syscon3_config:		unconfig
+	@$(MKCONFIG) $(@:_config=) ppc mpc85xx syscon3
+
 TQM8540_config		\
 TQM8541_config		\
 TQM8555_config		\
board/syscon3/Makefile new file +53 -0

53 lines not on this page · raw message

board/syscon3/config.mk new file +30 -0
new file mode 100644
index 0000000..dc4c3c1
@@ -0,0 +1,30 @@
+# Copyright 2004 Freescale Semiconductor.
+#
+# Modified by Sergei Poselenov
+# (C) Copyright 2008, Emcraft Systems.
+#
+# See file CREDITS for list of people who contributed to this
+# project.
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License as
+# published by the Free Software Foundation; either version 2 of
+# the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+# MA 02111-1307 USA
+#
+
+#
+# syscon3 board
+# default CCARBAR is at 0xff700000
+# assume U-Boot is less than 256k
+#
+TEXT_BASE = 0xfffc0000
board/syscon3/law.c new file +57 -0

57 lines not on this page · raw message

board/syscon3/sdram.c new file +122 -0

122 lines not on this page · raw message

board/syscon3/syscon3.c new file +186 -0

186 lines not on this page · raw message

board/syscon3/tlb.c new file +117 -0

117 lines not on this page · raw message

board/syscon3/u-boot.lds new file +150 -0

150 lines not on this page · raw message

include/configs/syscon3.h new file +410 -0

410 lines not on this page · raw message

Signature · 1 line
1.5.4.2
#1 lore raw

PATCH 1/1 Initial support for ABB Syscon III

Quoted 3 lines · Wolfgang Denk

From: Sergei Poselenov <[email protected]>

Is this board different from the socrates board that went in? The code appears identical (though I admit I did not check thoroughly). Maybe we could unify them into one board, and just condense the tiny differences into a small number of #ifdefs (or even use the config file)?

Andy

#2 lore raw

PATCH 1/1 Initial support for ABB Syscon III

Hi Andy,

Quoted 10 lines · Wolfgang Denk
Quoted 3 lines

From: Sergei Poselenov <[email protected]>

Is this board different from the socrates board that went in? The code appears identical (though I admit I did not check thoroughly). Maybe we could unify them into one board, and just condense the tiny differences into a small number of #ifdefs (or even use the config file)?

Forgot to followup in mail also - syscon iii was renamed in the meantime into socrates. So syscon iii is not needed any more...

Cheers
Detlev

Signature · 5 lines
five monkeys, two typewriters, ten minutes
--
DENX Software Engineering GmbH,      MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich,  Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-40 Fax: (+49)-8142-66989-80 Email: dzu at denx.de