[U-Boot] [PATCH 7/7] Add support for Freescale's mx35pdk board.

Jason Liu
2011-01-17T16:43:57Z

Hi, Stefano,

2011/1/14 Stefano Babic <sbabic@denx.de>:
> The patch adds suupport for the Freescale's mx35pdk board
> (known as well as mx35_3stack).
>
> The board boots from the NOR flash. Following devices
> are supported:
> ?- two ethernet devices (FEC and SMC911x on debug board)
> ?- I2C
> ?- PMIC (MC13892) via I2C interface
> ?- UART
> ?- NOR flash (64MB)
> ?- NAND flash (2GB)
> ?- basic access to mc9sdz60 registers via I2C interface
>
> Signed-off-by: Stefano Babic <sbabic@denx.de>
> ---
> ?MAINTAINERS ? ? ? ? ? ? ? ? ? ? ? ? ? ? | ? ?1 +
> ?MAKEALL ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | ? ?1 +
> ?arch/arm/include/asm/arch-mx35/mmu.h ? ?| ?172 --------------

You want to remove this file, is there this file in the mainline?

> ?board/freescale/mx35pdk/Makefile ? ? ? ?| ? 49 ++++
> ?board/freescale/mx35pdk/config.mk ? ? ? | ? 25 ++
> ?board/freescale/mx35pdk/imximage.cfg ? ?| ? 62 +++++
> ?board/freescale/mx35pdk/lowlevel_init.S | ?382 +++++++++++++++++++++++++++++++
> ?board/freescale/mx35pdk/mx35pdk.c ? ? ? | ?313 +++++++++++++++++++++++++
> ?board/freescale/mx35pdk/mx35pdk.h ? ? ? | ?101 ++++++++
> ?boards.cfg ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| ? ?1 +
> ?doc/README.mx35pdk ? ? ? ? ? ? ? ? ? ? ?| ?185 +++++++++++++++
> ?include/configs/mx35pdk.h ? ? ? ? ? ? ? | ?269 ++++++++++++++++++++++
> ?12 files changed, 1389 insertions(+), 172 deletions(-)
> ?delete mode 100644 arch/arm/include/asm/arch-mx35/mmu.h
> ?create mode 100644 board/freescale/mx35pdk/Makefile
> ?create mode 100644 board/freescale/mx35pdk/config.mk
> ?create mode 100644 board/freescale/mx35pdk/imximage.cfg
> ?create mode 100644 board/freescale/mx35pdk/lowlevel_init.S
> ?create mode 100644 board/freescale/mx35pdk/mx35pdk.c
> ?create mode 100644 board/freescale/mx35pdk/mx35pdk.h
> ?create mode 100644 doc/README.mx35pdk
> ?create mode 100644 include/configs/mx35pdk.h
>
> diff --git a/MAINTAINERS b/MAINTAINERS
> index d7cd09c..3abb4cb 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
> @@ -554,6 +554,7 @@ Stefano Babic <sbabic@denx.de>
> ? ? ? ?ea20 ? ? ? ? ? ?davinci
> ? ? ? ?polaris ? ? ? ? xscale
> ? ? ? ?trizepsiv ? ? ? xscale
> + ? ? ? mx35pdk ? ? ? ? i.MX35
> ? ? ? ?mx51evk ? ? ? ? i.MX51
> ? ? ? ?vision2 ? ? ? ? i.MX51
>
> diff --git a/MAKEALL b/MAKEALL
> index a732e6a..31dbfe1 100755
> --- a/MAKEALL
> +++ b/MAKEALL
> @@ -409,6 +409,7 @@ LIST_ARM11=" ? ? ? ? ? ? ? ? ? ? ? ?\
> ? ? ? ?mx31ads ? ? ? ? ? ? ? ? \
> ? ? ? ?mx31pdk ? ? ? ? ? ? ? ? \
> ? ? ? ?mx31pdk_nand ? ? ? ? ? ?\
> + ? ? ? mx35pdk ? ? ? ? ? ? ? ? \
> ? ? ? ?qong ? ? ? ? ? ? ? ? ? ?\
> ? ? ? ?smdk6400 ? ? ? ? ? ? ? ?\
> ? ? ? ?tnetv107x_evm ? ? ? ? ? \
> diff --git a/arch/arm/include/asm/arch-mx35/mmu.h b/arch/arm/include/asm/arch-mx35/mmu.h
> deleted file mode 100644
> index 1b15dba..0000000
> --- a/arch/arm/include/asm/arch-mx35/mmu.h
> +++ /dev/null
> @@ -1,172 +0,0 @@
> -/*
> - * Copyright 2004-2010 Freescale Semiconductor, Inc. All Rights Reserved.
> - */
> -

Ditto,

[snip]

> diff --git a/board/freescale/mx35pdk/config.mk b/board/freescale/mx35pdk/config.mk
> new file mode 100644
> index 0000000..3db1c85
> --- /dev/null
> +++ b/board/freescale/mx35pdk/config.mk
> @@ -0,0 +1,25 @@
> +#
> +# (C) Copyright 2010
> +# Stefano Babic DENX Software Engineering sbabic at denx.de.
> +#
> +# Copyright 2009 Freescale Semiconductor, Inc. All Rights Reserved.
> +#
> +# 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
> +#
> +CONFIG_SYS_TEXT_BASE = 0xA0000000

Need move this config to board config file and remove this file.

[snip]

>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>