[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