On Sat, Jan 29, 2011 at 2:39 AM, Albert ARIBAUD <albert.arib...@free.fr> wrote: > Le 29/01/2011 02:00, Michael Spang a écrit : >> >> The TS-7800 is an Orion5x implementation by Technologic Systems. >> >> Signed-off-by: Michael Spang<msp...@csclub.uwaterloo.ca> >> --- >> MAKEALL | 1 + >> board/technologic/ts7800/Makefile | 46 +++++++++++ >> board/technologic/ts7800/ts7800.c | 36 +++++++++ >> boards.cfg | 1 + >> include/configs/ts7800.h | 149 >> +++++++++++++++++++++++++++++++++++++ >> 5 files changed, 233 insertions(+), 0 deletions(-) >> create mode 100644 board/technologic/ts7800/Makefile >> create mode 100644 board/technologic/ts7800/ts7800.c >> create mode 100644 include/configs/ts7800.h >> >> diff --git a/MAKEALL b/MAKEALL >> index a732e6a..5cd4155 100755 >> --- a/MAKEALL >> +++ b/MAKEALL >> @@ -344,6 +344,7 @@ LIST_ARM9=" \ >> edb9315 \ >> edb9315a \ >> edminiv2 \ >> + ts7800 \ >> guruplug \ >> imx27lite \ >> jadecpu \ >> diff --git a/board/technologic/ts7800/Makefile >> b/board/technologic/ts7800/Makefile >> new file mode 100644 >> index 0000000..d62d0f2 >> --- /dev/null >> +++ b/board/technologic/ts7800/Makefile >> @@ -0,0 +1,46 @@ >> +# >> +# Copyright (C) 2010 Michael Spang<msp...@csclub.uwaterloo.ca> > > Fix copyright year (holds for the whole patchset) > >> +# 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., 51 Franklin Street, Fifth Floor, Boston, >> +# MA 02110-1301 USA >> +# >> + >> +LIB = $(obj)lib$(BOARD).o >> + >> +COBJS := ts7800.o >> + >> +SRCS := $(COBJS:.o=.c) >> +OBJS := $(addprefix $(obj),$(COBJS)) >> + >> +$(LIB): $(obj).depend $(OBJS) >> + $(AR) $(ARFLAGS) $@ $(OBJS) >> + >> +clean: >> + rm -f $(OBJS) >> + >> +distclean: clean >> + rm -f $(LIB) core *.bak .depend >> + >> +######################################################################### >> + >> +# defines $(obj).depend target >> +include $(SRCTREE)/rules.mk >> + >> +sinclude $(obj).depend >> + >> +######################################################################### >> diff --git a/board/technologic/ts7800/ts7800.c >> b/board/technologic/ts7800/ts7800.c >> new file mode 100644 >> index 0000000..8d4ba73 >> --- /dev/null >> +++ b/board/technologic/ts7800/ts7800.c >> @@ -0,0 +1,36 @@ >> +/* >> + * Copyright (C) 2010 Michael Spang<msp...@csclub.uwaterloo.ca> >> + * >> + * 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., 51 Franklin Street, Fifth Floor, Boston, >> + * MA 02110-1301 USA >> + */ >> + >> +#include<common.h> >> + >> +DECLARE_GLOBAL_DATA_PTR; >> + >> +int board_init(void) >> +{ >> + // Technologic's MBR uses machine type 526, however the mainline >> + // machine type is 1652. Technologic's kernel sources will need >> + // patching to boot from U-Boot. > > ... or the machine type can be changed to 526 in the U-boot boot script > before starting the Technologic modified Linux.
Good to know, I've documented this in the README. Michael _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot