Re: [U-Boot] [PATCH v3] [ARM] at91: Add support for taskit AT91SAM9G20 boards

2010-08-20 Thread Reinhard Meyer
Dear Achim Ehrlich,

 are there still objections to our patch or has it just got forgotten?

Just not dealt with (#error: no custodian) :)

Can you please rebase,
and use boards.cfg instead of global Makefile?

Best Regards,
Reinhard

___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] [PATCH v3] [ARM] at91: Add support for taskit AT91SAM9G20 boards

2010-05-20 Thread Achim Ehrlich
Hello Tom,

are there still objections to our patch or has it just got forgotten?

Kind regards


Achim

-- 
product manager

email:aehrl...@taskit.de 
Tel.: ++49 30 611295-25
Fax: ++49 30 611295-11

--
taskit GmbH
Seelenbinderstr. 33 | D-12555 Berlin
web:http://www.taskit.de
Amtsgericht Charlottenburg: 93HRB39014
Managing director: Thorsten Raulfs
--
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


[U-Boot] [PATCH v3] [ARM] at91: Add support for taskit AT91SAM9G20 boards

2010-04-20 Thread Achim Ehrlich
This adds support for the AT91SAM9G20 boards by taskit GmbH.
Both boards, Stamp9G20 and PortuxG20, are integrated in one file.
PortuxG20 is basically a SBC built around Stam9G20.

Signed-off-by: Achim Ehrlich aehrl...@taskit.de
---
 MAINTAINERS|5 +
 MAKEALL|1 +
 Makefile   |4 +
 board/taskit/stamp9G20/Makefile|   50 +
 board/taskit/stamp9G20/config.mk   |1 +
 board/taskit/stamp9G20/stamp9G20.c |  199 
 include/configs/stamp9G20.h|  183 +
 7 files changed, 443 insertions(+), 0 deletions(-)
 create mode 100644 board/taskit/stamp9G20/Makefile
 create mode 100644 board/taskit/stamp9G20/config.mk
 create mode 100644 board/taskit/stamp9G20/stamp9G20.c
 create mode 100644 include/configs/stamp9G20.h

diff --git a/MAINTAINERS b/MAINTAINERS
index 0658bc3..2052d74 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -136,6 +136,11 @@ Jon Diekema jon.diek...@smiths-aerospace.com
 
sbc8260 MPC8260
 
+Achim Ehrlich aehrl...@taskit.de
+
+   Stamp9G20   AT91SAM9G20
+   PortuxG20   AT91SAM9G20
+
 Dirk Eibach eib...@gdsys.de
 
devconcenterPPC460EX
diff --git a/MAKEALL b/MAKEALL
index a88c31e..3102085 100755
--- a/MAKEALL
+++ b/MAKEALL
@@ -671,6 +671,7 @@ LIST_at91= \
pm9261  \
pm9263  \
SBC35_A9G20 \
+   stamp9G20   \
TNY_A9260   \
TNY_A9G20   \
 
diff --git a/Makefile b/Makefile
index 4532550..9480e99 100644
--- a/Makefile
+++ b/Makefile
@@ -2883,6 +2883,10 @@ TNY_A9260_config :   unconfig
@echo #define CONFIG_$(@:_config=) 1 $(obj)include/config.h
@$(MKCONFIG) -a tny_a9260 arm arm926ejs tny_a9260 calao at91
 
+portuxG20_config \
+stamp9G20_config   :   unconfig
+   @$(MKCONFIG) -t $(@:_config=) stamp9G20 arm arm926ejs stamp9G20 taskit 
at91
+
 
 ## ARM Integrator boards - see doc/README-integrator for more info.
 integratorap_config\
diff --git a/board/taskit/stamp9G20/Makefile b/board/taskit/stamp9G20/Makefile
new file mode 100644
index 000..191fb8e
--- /dev/null
+++ b/board/taskit/stamp9G20/Makefile
@@ -0,0 +1,50 @@
+#
+# (C) Copyright 2010
+# Achim Ehrlich, taskit GmbH, aehrl...@taskit.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
+#
+
+include $(TOPDIR)/config.mk
+
+LIB= $(obj)lib$(BOARD).a
+
+COBJS-y+= stamp9G20.o
+
+SRCS   := $(SOBJS:.o=.S) $(COBJS-y:.o=.c)
+OBJS   := $(addprefix $(obj),$(COBJS-y))
+SOBJS  := $(addprefix $(obj),$(SOBJS))
+
+$(LIB):$(obj).depend $(OBJS) $(SOBJS)
+   $(AR) $(ARFLAGS) $@ $(OBJS) $(SOBJS)
+
+clean:
+   rm -f $(SOBJS) $(OBJS)
+
+distclean: clean
+   rm -f $(LIB) core *.bak $(obj).depend
+
+#
+
+# defines $(obj).depend target
+include $(SRCTREE)/rules.mk
+
+sinclude $(obj).depend
+
+#
diff --git a/board/taskit/stamp9G20/config.mk b/board/taskit/stamp9G20/config.mk
new file mode 100644
index 000..ff2cfd1
--- /dev/null
+++ b/board/taskit/stamp9G20/config.mk
@@ -0,0 +1 @@
+TEXT_BASE = 0x23f0
diff --git a/board/taskit/stamp9G20/stamp9G20.c 
b/board/taskit/stamp9G20/stamp9G20.c
new file mode 100644
index 000..6beb1cd
--- /dev/null
+++ b/board/taskit/stamp9G20/stamp9G20.c
@@ -0,0 +1,199 @@
+/*
+ * (C) Copyright 2007-2008
+ * Stelian Pop stelian@leadtechdesign.com
+ * Lead Tech Design www.leadtechdesign.com
+ * 
+ * (C) Copyright 2010
+ * Achim Ehrlich aehrl...@taskit.de
+ * taskit GmbH www.taskit.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