
Hi all, Sorry, I need resend my patch according to Jean's suggestions and please ignore previous [Part 1 of A PATCH SERIES for STLS] mail. Thanks! Hi Jean, I will send [Part 2 of A PATCH SERIES for STLS] email to update General Makefile, MAKALL and MAINTAINERS files. And I will try to move board/st/stls/flash.c to mtd support directory. Thanks!
Signed-off-by: Ryan Chen ryan.chen@st.com
diff --git a/board/st/stls/Makefile b/board/st/stls/Makefile new file mode 100755 index 0000000..8213838 --- /dev/null +++ b/board/st/stls/Makefile @@ -0,0 +1,48 @@ +# +# (C) Copyright 2003-2006 +# Wolfgang Denk, DENX Software Engineering, wd@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 # + +include $(TOPDIR)/config.mk + +LIB = $(obj)lib$(BOARD).a + +COBJS = pci.o stls_board.o ide.o + +SRCS := $(SOBJS:.o=.S) $(COBJS:.o=.c) +OBJS := $(addprefix $(obj),$(COBJS)) +SOBJS := $(addprefix $(obj),$(SOBJS)) + +$(LIB): $(obj).depend $(OBJS) $(SOBJS) $(obj)u-boot.lds + $(AR) $(ARFLAGS) $@ $(OBJS) $(SOBJS) + +$(obj)u-boot.lds: u-boot.lds.S + $(CPP) $(CPPFLAGS) -P $^ > $@.tmp + mv -f $@.tmp $@ + +####################################################################### +## + +# defines $(obj).depend target +include $(SRCTREE)/rules.mk + +sinclude $(obj).depend + +####################################################################### +## diff --git a/board/st/stls/config.mk b/board/st/stls/config.mk new file mode 100755 index 0000000..683b009 --- /dev/null +++ b/board/st/stls/config.mk @@ -0,0 +1,29 @@ +# +# (C) Copyright 2003 +# Wolfgang Denk, DENX Software Engineering, wd@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 # + +# +# ST development board stls, Loongson core # TEXT_BASE = 0xc0000000 + +#GUI_SUPPORT = minigui + diff --git a/board/st/stls/u-boot.lds.S b/board/st/stls/u-boot.lds.S new file mode 100755 index 0000000..5e7bb76 --- /dev/null +++ b/board/st/stls/u-boot.lds.S @@ -0,0 +1,69 @@ +/* + * (C) Copyright 2003 + * Wolfgang Denk Engineering, wd@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 + */ +#include <config.h> + +OUTPUT_FORMAT("elf32-tradlittlemips", "elf32-tradlittlemips", +"elf32-tradlittlemips") +OUTPUT_ARCH("mips") +ENTRY(_start) +SECTIONS +{ + . = TEXT_BASE; + uboot_start = .; + __uboot_start = .; + + . = ALIGN(4); + .text : + { + cpu/stls/start.o (.text) + *(.text) + } + + . = ALIGN(4); + .rodata : { *(.rodata) } + + . = ALIGN(4); + uboot_start_data = .; + __uboot_start_data = .; + .data : { *(.data) } + + . = ALIGN(4); + .sdata : { *(.sdata) } + + . = ALIGN(16); + __u_boot_cmd_start = .; + .u_boot_cmd : { *(.u_boot_cmd) } + __u_boot_cmd_end = .; + + . = ALIGN(4); + uboot_end_data = .; + __uboot_end_data = .; + + . = TEXT_BASE + 0x400000; + uboot_start_bss = .; + __uboot_start_bss = .; + .sbss : { *(.sbss) } + . = ALIGN(4); + .bss : { *(.bss) } + uboot_end = .; + __uboot_end = .; +}
Best Regards, Ryan Chen -----Original Message----- From: Jean-Christophe PLAGNIOL-VILLARD [mailto:plagnioj@jcrosoft.com] Sent: Wednesday, July 30, 2008 2:57 PM To: Ryan CHEN Cc: u-boot-users@lists.sourceforge.net; Antonio Maria BORNEO Subject: Re: [U-Boot-Users] [PATCH for STLS]: Add Makefile, config.mk andu-boot.lds.S in board/st/stls/ directory!
On 10:17 Wed 30 Jul , Ryan CHEN wrote:
commit d66194654186b0e82d926ce4844b73e3508397f4 Parent: 699f05125509249072a0b865c8d35520d97cd501 Author: Ryan Chen ryan.chen@st.com Date: Tue Jul 29 13:35:15 2008 -0400
Signed-off-by: Ryan Chen <ryan.chen@st.com> new file: board/st/stls/Makefile new file: board/st/stls/config.mk new file: board/st/stls/u-boot.lds.S
Could you do it in the same patch where you add the board support?
with the update of the General Makefile, MAKALL and MAINTAINERS in it
Best Regards, J.