[DNX#2006040142001231] [U-Boot-Users] [PATCH 03/04] Add Flat Dev Tree con [...]

DENX Support System support at denx.de
Sat Apr 1 00:50:20 CEST 2006


Hello list,

inside the automatic U-Boot patch tracking system a new ticket
[DNX#2006040142001231] was created:

<snip>
> * Add Flat Dev Tree construction for MPC85xx ADS and CDS boards.
>   Patch by Jon Loeliger 17-Jan-2006
> 
> Signed-off-by: Jon Loeliger <jdl at freescale.com>
> 
> ---
> 
>  board/cds/common/ft_board.c     |   37 +++++++++
>  board/cds/mpc8541cds/Makefile   |   14 +++-
>  board/cds/mpc8541cds/oftree.dts |  137
> +++++++++++++++++++++++++++++++++++
>  board/cds/mpc8548cds/Makefile   |   14 +++-
>  board/cds/mpc8548cds/oftree.dts |  137
> +++++++++++++++++++++++++++++++++++
>  board/cds/mpc8555cds/Makefile   |   14 +++-
>  board/cds/mpc8555cds/oftree.dts |  137
> +++++++++++++++++++++++++++++++++++
>  board/mpc8540ads/Makefile       |   13 +++
>  board/mpc8540ads/mpc8540ads.c   |   15 ++++
>  board/mpc8540ads/oftree.dts     |  137
> +++++++++++++++++++++++++++++++++++
>  board/mpc8560ads/Makefile       |   12 +++
>  board/mpc8560ads/mpc8560ads.c   |    9 ++
>  board/mpc8560ads/oftree.dts     |  153
> +++++++++++++++++++++++++++++++++++++++
>  cpu/mpc85xx/cpu.c               |   50 ++++++++++++-
>  cpu/mpc85xx/cpu_init.c          |    1
>  include/configs/MPC8540ADS.h    |   15 ++++
>  include/configs/MPC8541CDS.h    |   12 +++
>  include/configs/MPC8548CDS.h    |   12 +++
>  include/configs/MPC8555CDS.h    |   12 +++
>  include/configs/MPC8560ADS.h    |   12 +++
>  20 files changed, 932 insertions(+), 11 deletions(-)
> 
> 
> diff --git a/board/cds/common/ft_board.c b/board/cds/common/ft_board.c
> new file mode 100644
> index 0000000..8c4ef0c
> --- /dev/null
> +++ b/board/cds/common/ft_board.c
> @@ -0,0 +1,37 @@
> +/*
> + * Copyright 2004 Freescale Semiconductor.
> + *
> + * 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 <common.h>
> +
> +#if defined(CONFIG_OF_FLAT_TREE)
> +#include <ft_build.h>
> +extern void ft_cpu_setup(void *blob, bd_t *bd);
> +#endif
> +
> +
> +#if defined(CONFIG_OF_FLAT_TREE) && defined(CONFIG_OF_BOARD_SETUP)
> +void
> +ft_board_setup(void *blob, bd_t *bd)
> +{
> +	ft_cpu_setup(blob, bd);
> +}
> +#endif
> diff --git a/board/cds/mpc8541cds/Makefile
> b/board/cds/mpc8541cds/Makefile
> index 1161532..34bc410 100644
> --- a/board/cds/mpc8541cds/Makefile
> +++ b/board/cds/mpc8541cds/Makefile
> @@ -28,15 +28,25 @@ LIB	= lib$(BOARD).a
>  
>  OBJS	:= $(BOARD).o \
>  	   ../common/cadmus.o \
> -	   ../common/eeprom.o
> +	   ../common/eeprom.o \
> +	   ../common/ft_board.o \
> +	   oftree.o
>  
>  SOBJS	:= init.o
>  
>  $(LIB):	$(OBJS) $(SOBJS)
>  	$(AR) crv $@ $(OBJS)
>  
> +%.dtb: %.dts
> +	dtc -f -V 0x10 -I dts -O dtb $< >$@
> +
</snip>

Your U-Boot support team




More information about the U-Boot mailing list