Skip to contentSkip to conversation

mpc83xx: New board support for SIMPC8313

PATCH Superseded Ron Madrid 1 participant 2 messages Jan 22, 2009 Kbuild

v4 of 5 Superseded Latest is v5 →

lore
Share & tools
lore

Ron Madrid

author
#0 lore raw

PATCH v4 1/1 mpc83xx: New board support for SIMPC8313

This patch will create a new board, SIMPC8313, from Sheldon Instruments. This board boots from NAND devices and is configureable for either large or small page devices. The board supports non-soldered DDR2, one ethernet port, a Marvell 88E1118 PHY, and PCI host support. The board also has a FPGA connected to the eLBC providing glue logic to a TMS320C67xx DSP.

---
 MAINTAINERS                                 |    4 +
 MAKEALL                                     |    1 +
 Makefile                                    |   15 +
 board/sheldon/simpc8313/Makefile            |   50 +++
 board/sheldon/simpc8313/config.mk           |   13 +
 board/sheldon/simpc8313/sdram.c             |  193 ++++++++++
 board/sheldon/simpc8313/simpc8313.c         |  134 +++++++
 doc/README.simpc8313                        |   80 ++++
 include/configs/SIMPC8313.h                 |  544 +++++++++++++++++++++++++++
 nand_spl/board/sheldon/simpc8313/Makefile   |  100 +++++
 nand_spl/board/sheldon/simpc8313/u-boot.lds |   52 +++
 11 files changed, 1186 insertions(+), 0 deletions(-)
 create mode 100644 board/sheldon/simpc8313/Makefile
 create mode 100644 board/sheldon/simpc8313/config.mk
 create mode 100644 board/sheldon/simpc8313/sdram.c
 create mode 100644 board/sheldon/simpc8313/simpc8313.c
 create mode 100644 doc/README.simpc8313
 create mode 100644 include/configs/SIMPC8313.h
 create mode 100644 nand_spl/board/sheldon/simpc8313/Makefile
 create mode 100644 nand_spl/board/sheldon/simpc8313/u-boot.lds
MAINTAINERS +4 -0
index d07fe86..f5e8440 100644
@@ -262,6 +262,10 @@ Jon Loeliger <[email protected]>
 	MPC8555CDS	MPC8555
 
 	MPC8641HPCN	MPC8641D
+ 
+Ron Madrid <[email protected]>
+
+	SIMPC8313	MPC8313
 
 Dan Malek <[email protected]>
 
MAKEALL +1 -0
index 3e8c56b..1ca5e58 100755
@@ -353,6 +353,7 @@ LIST_83xx="		\
 	MPC837XERDB	\
 	MVBLM7		\
 	sbc8349		\
+	SIMPC8313_LP	\
 	TQM834x		\
 "
 
Makefile +15 -0
index 294efef..051e739 100644
@@ -2327,6 +2327,21 @@ MVBLM7_config: unconfig
 
 sbc8349_config:		unconfig
 	@$(MKCONFIG) $(@:_config=) ppc mpc83xx sbc8349
+ 
+SIMPC8313_LP_config \
+SIMPC8313_SP_config: unconfig
+	@mkdir -p $(obj)include
+	@mkdir -p $(obj)board/sheldon/simpc8313
+	@if [ "$(findstring _LP_,$@)" ] ; then \
+		$(XECHO) -n "...Large Page NAND..." ; \
+		echo "#define CONFIG_NAND_LP" >> $(obj)include/config.h ; \
+	fi ; \
+	if [ "$(findstring _SP_,$@)" ] ; then \
+		$(XECHO) -n "...Small Page NAND..." ; \
+		echo "#define CONFIG_NAND_SP" >> $(obj)include/config.h ; \
+	fi ;
+	@$(MKCONFIG) -a SIMPC8313 ppc mpc83xx simpc8313 sheldon
+	@echo "CONFIG_NAND_U_BOOT = y" >> $(obj)include/config.mk
 
 TQM834x_config:	unconfig
 	@$(MKCONFIG) $(@:_config=) ppc mpc83xx tqm834x tqc
board/sheldon/simpc8313/Makefile new file +50 -0

50 lines not on this page · raw message

board/sheldon/simpc8313/config.mk new file +13 -0
new file mode 100644
index 0000000..ce1c0d8
@@ -0,0 +1,13 @@
+ifndef NAND_SPL
+sinclude $(OBJTREE)/board/$(BOARDDIR)/config.tmp
+endif
+
+ifndef TEXT_BASE
+TEXT_BASE = 0x00100000
+endif
+
+ifdef CONFIG_NAND_LP
+PAD_TO = 0xFFF20000
+else
+PAD_TO = 0xFFF04000
+endif
board/sheldon/simpc8313/sdram.c new file +193 -0

193 lines not on this page · raw message

board/sheldon/simpc8313/simpc8313.c new file +134 -0

134 lines not on this page · raw message

doc/README.simpc8313 new file +80 -0

80 lines not on this page · raw message

include/configs/SIMPC8313.h new file +544 -0

544 lines not on this page · raw message

nand_spl/board/sheldon/simpc8313/Makefile new file +100 -0

100 lines not on this page · raw message

nand_spl/board/sheldon/simpc8313/u-boot.lds new file +52 -0

52 lines not on this page · raw message

Signature · 1 line
1.5.5.1
author
#1 lore raw

PATCH v4 1/1 mpc83xx: New board support for SIMPC8313

Quoted 7 lines · Ron Madrid

From: Ron Madrid <[email protected]>
Subject: [PATCH v4] mpc83xx: New board support for SIMPC8313
To: u-boot at lists.denx.de
Cc: "Ron Madrid" <[email protected]>
Date: Thursday, January 22, 2009, 2:34 PM
This patch will create a new board, SIMPC8313, from Sheldon Instruments. This

Quoted 8 lines

board boots from NAND devices and is configureable for either large or small
page devices. The board supports non-soldered DDR2, one ethernet port, a
Marvell 88E1118 PHY, and PCI host support. The board also has a FPGA connected
to the eLBC providing glue logic to a TMS320C67xx DSP.
---

please disregard. I forgot the signed off by line. I'm going to resend shortly.

Ron