[U-Boot] [RFC PATCH 3/3] tegra2: Add support for Paz00 (Toshiba AC100)

Thierry Reding thierry.reding at avionic-design.de
Sun Nov 20 13:10:08 CET 2011


* Stephen Warren wrote:
> The Toshiba AC100 (code-name Paz00m a/k/a Dynabook AZ) is an netbook derived
> from the NVIDIA Tegra Harmony reference board. It ships with Ubuntu, but is
> often repurposed to run Linux. This patch adds just enough support to get a
> U-Boot serial console, and the ability access built-in eMMC and the external
> SD slot.
> 
> FIXME: Since this board is not marketed by NVIDIA (Toshiba is the vendor, and
> Compal the ODM), this board should possibly be moved out of the board/nvidia
> directory.
> 
> Signed-off-by: Stephen Warren <swarren at nvidia.com>
> ---
>  MAINTAINERS                 |    1 +
>  board/nvidia/paz00/Makefile |   41 ++++++++++++++++++++++
>  board/nvidia/paz00/paz00.c  |   81 +++++++++++++++++++++++++++++++++++++++++++
>  boards.cfg                  |    1 +
>  include/configs/paz00.h     |   52 +++++++++++++++++++++++++++
>  5 files changed, 176 insertions(+), 0 deletions(-)
>  create mode 100644 board/nvidia/paz00/Makefile
>  create mode 100644 board/nvidia/paz00/paz00.c
>  create mode 100644 include/configs/paz00.h
[...]
> diff --git a/include/configs/paz00.h b/include/configs/paz00.h
> new file mode 100644
> index 0000000..fcec6fa
> --- /dev/null
> +++ b/include/configs/paz00.h
> @@ -0,0 +1,52 @@
> +/*
> + * Copyright (c) 2010,2011, NVIDIA CORPORATION.  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 and conditions of the GNU General Public License,
> + * version 2, as published by the Free Software Foundation.
> + *
> + * This program is distributed in the hope 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.
> + */
> +
> +#ifndef __CONFIG_H
> +#define __CONFIG_H
> +
> +#include <asm/sizes.h>
> +#include "tegra2-common.h"
> +
> +/* High-level configuration options */
> +#define TEGRA2_SYSMEM		"mem=384M at 0M nvmem=128M at 384M"

Can we get rid of this? I think I remember some discussion about the same
topic going on the linux-tegra/devicetree mailing lists, where it was decided
that /mem-reserve/ entries should be dropped until some driver in the
mainline kernel was actually going to use this memory. Perhaps U-Boot should
take the same approach.

Thierry

> +#define V_PROMPT		"Tegra2 (Paz00) # "
> +#define CONFIG_TEGRA2_BOARD_STRING	"NVIDIA Paz00"
> +
> +/* Board-specific serial config */
> +#define CONFIG_SERIAL_MULTI
> +#define CONFIG_TEGRA2_ENABLE_UARTA
> +#define CONFIG_SYS_NS16550_COM1		NV_PA_APB_UARTA_BASE
> +
> +#define CONFIG_MACH_TYPE		MACH_TYPE_PAZ00
> +/*
> + * The following should be 512MB, but I don't know how to set that value
> + * It doesn't matter, since this isn't really used any more
> + */
> +#define CONFIG_SYS_BOARD_ODMDATA	0x200d8011 /* lp1, 1GB */
> +
> +#define CONFIG_BOARD_EARLY_INIT_F
> +
> +/* SD/MMC */
> +#define CONFIG_MMC
> +#define CONFIG_GENERIC_MMC
> +#define CONFIG_TEGRA2_MMC
> +#define CONFIG_CMD_MMC
> +
> +#define CONFIG_DOS_PARTITION
> +#define CONFIG_EFI_PARTITION
> +#define CONFIG_CMD_EXT2
> +#define CONFIG_CMD_FAT
> +#endif /* __CONFIG_H */
> -- 
> 1.7.5.4
> 
> 
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20111120/b22e5129/attachment.pgp>


More information about the U-Boot mailing list