[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