Skip to contentSkip to conversation

ppc4xx: Add support for Mosiaxtech ICON board (PPC440SPe)

PATCH Superseded Stefan Roese 1 participant 1 message Apr 21, 2010 Kbuild

v1 of 2 Superseded Latest is v2 →

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 ppc4xx: Add support for Mosiaxtech ICON board (PPC440SPe)

This patch adds support for the Mosaixtech ICON board, based on the AppliedMicro (AMCC) PPC440SPe. It's equipped with an SODIMM (512MB standard) and 64MByte of NOR FLASH.

Support for the onboard SM502 will be added later.

---
 MAINTAINERS                         |    1 +
 MAKEALL                             |    1 +
 Makefile                            |    3 +
 board/mosaixtech/icon/Makefile      |   53 ++++++
 board/mosaixtech/icon/chip_config.c |   55 ++++++
 board/mosaixtech/icon/config.mk     |   34 ++++
 board/mosaixtech/icon/icon.c        |  319 +++++++++++++++++++++++++++++++++++
 board/mosaixtech/icon/init.S        |   88 ++++++++++
 include/configs/icon.h              |  308 +++++++++++++++++++++++++++++++++
 9 files changed, 862 insertions(+), 0 deletions(-)
 create mode 100644 board/mosaixtech/icon/Makefile
 create mode 100644 board/mosaixtech/icon/chip_config.c
 create mode 100644 board/mosaixtech/icon/config.mk
 create mode 100644 board/mosaixtech/icon/icon.c
 create mode 100644 board/mosaixtech/icon/init.S
 create mode 100644 include/configs/icon.h
MAINTAINERS +1 -0
index 04c8730..8a7600b 100644
@@ -368,6 +368,7 @@ Stefan Roese <[email protected]>
 	ebony		PPC440GP
 	glacier		PPC460GT
 	haleakala	PPC405EXr
+	icon		PPC440SPe
 	katmai		PPC440SPe
 	kilauea		PPC405EX
 	lwmon5		PPC440EPx
MAKEALL +1 -0
index fb1f7a3..6ccdbf3 100755
@@ -222,6 +222,7 @@ LIST_4xx="		\
 	hcu5		\
 	HH405		\
 	HUB405		\
+	icon		\
 	intip		\
 	JSE		\
 	KAREF		\
Makefile +3 -0
index 0381c81..d742492 100644
@@ -1358,6 +1358,9 @@ HH405_config:	unconfig
 HUB405_config:	unconfig
 	@$(MKCONFIG) $(@:_config=) ppc ppc4xx hub405 esd
 
+icon_config:	unconfig
+	@$(MKCONFIG) $(@:_config=) ppc ppc4xx icon mosaixtech
+
 # Compact-Center(codename intip) & DevCon-Center use different U-Boot images
 intip_config \
 devconcenter_config:	unconfig
board/mosaixtech/icon/Makefile new file +53 -0

53 lines not on this page · raw message

board/mosaixtech/icon/chip_config.c new file +55 -0

55 lines not on this page · raw message

board/mosaixtech/icon/config.mk new file +34 -0
new file mode 100644
index 0000000..b2748ce
@@ -0,0 +1,34 @@
+#
+# (C) Copyright 2009-2010
+# Stefan Roese, DENX Software Engineering, sr at denx.de.
+#
+# 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
+#
+
+TEXT_BASE = 0xFFFA0000
+
+PLATFORM_CPPFLAGS += -DCONFIG_440=1
+
+ifeq ($(debug),1)
+PLATFORM_CPPFLAGS += -DDEBUG
+endif
+
+ifeq ($(dbcr),1)
+PLATFORM_CPPFLAGS += -DCONFIG_SYS_INIT_DBCR=0x8cff0000
+endif
board/mosaixtech/icon/icon.c new file +319 -0

319 lines not on this page · raw message

board/mosaixtech/icon/init.S new file +88 -0

88 lines not on this page · raw message

include/configs/icon.h new file +308 -0

308 lines not on this page · raw message

Signature · 1 line
1.7.0.5