From patchwork Wed Apr 3 14:52:44 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thierry Reding X-Patchwork-Id: 233535 X-Patchwork-Delegate: twarren@nvidia.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id DBC1D2C00A1 for ; Thu, 4 Apr 2013 01:52:57 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 5405C4A252; Wed, 3 Apr 2013 16:52:56 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0zLmtUOTk4zj; Wed, 3 Apr 2013 16:52:56 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 147B44A25D; Wed, 3 Apr 2013 16:52:54 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id C6E664A273 for ; Wed, 3 Apr 2013 16:52:51 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at theia.denx.de Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AYhAxX3NVk6c for ; Wed, 3 Apr 2013 16:52:51 +0200 (CEST) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.187]) by theia.denx.de (Postfix) with ESMTPS id 0D0564A252 for ; Wed, 3 Apr 2013 16:52:49 +0200 (CEST) Received: from mailbox.adnet.avionic-design.de (mailbox.avionic-design.de [109.75.18.3]) by mrelayeu.kundenserver.de (node=mreu1) with ESMTP (Nemesis) id 0MHKOl-1USg6G3Vid-00Dn4F; Wed, 03 Apr 2013 16:52:48 +0200 Received: from localhost (localhost [127.0.0.1]) by mailbox.adnet.avionic-design.de (Postfix) with ESMTP id 4981F2A280E1; Wed, 3 Apr 2013 16:52:47 +0200 (CEST) X-Virus-Scanned: amavisd-new at avionic-design.de Received: from mailbox.adnet.avionic-design.de ([127.0.0.1]) by localhost (mailbox.avionic-design.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zAuremvPDYFW; Wed, 3 Apr 2013 16:52:46 +0200 (CEST) Received: from mailman.adnet.avionic-design.de (mailman.adnet.avionic-design.de [172.20.31.172]) by mailbox.adnet.avionic-design.de (Postfix) with ESMTP id 6A3482A280D3; Wed, 3 Apr 2013 16:52:45 +0200 (CEST) Received: from localhost (avionic-0098.adnet.avionic-design.de [172.20.31.233]) by mailman.adnet.avionic-design.de (Postfix) with ESMTP id ED0BE100257; Wed, 3 Apr 2013 16:52:42 +0200 (CEST) From: Thierry Reding To: Tom Warren Date: Wed, 3 Apr 2013 16:52:44 +0200 Message-Id: <1365000765-32506-3-git-send-email-thierry.reding@avionic-design.de> X-Mailer: git-send-email 1.8.2 In-Reply-To: <1365000765-32506-1-git-send-email-thierry.reding@avionic-design.de> References: <1365000765-32506-1-git-send-email-thierry.reding@avionic-design.de> X-Provags-ID: V02:K0:HBG0YMI3N4vE7UM0zPLvOiKaPJKuQQbM+SXD7eQq8Bm RaMw7prcop2JQTkcLEI/4NGpct0BzADZI4FAlFfVWd/KCPL8CW xyJGW0Q6N5jl0g9BxJUvDa2UN9eXLmuFcTw1n27Ca3huDDRPkC SRXgvrnmXvTJzHz37DTfdAn7jGLAcWy0Oy5mBYssRalrls/RXf jEUToo7ddFV4k6rrZ5a/0Qio4HIG7jItdEwfhfUCMwk0XDcLnd rCdDNYZiWv4uM75qKkDlhl7m2HHeHrGmQ5Lj3sjKIj1obs1TJA 0TBC0VwjFN0voZ+mR9VMc2s+L0WKS98hHhwnZ0Fe0jO5/7IS/H 949o8WeR5dkFkHXpUxn7SMwzvKVkOIHR+qLnC7Orikp4yDh+iw Mbrl1XUOAn6Pe+zCs4AgZxNnmJxhvleYIK+T9boStzTJ3PFj5n Ot0sN Cc: u-boot@lists.denx.de Subject: [U-Boot] [PATCH 3/4] Tegra: Plutux: Enable NAND and boot script support X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.11 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: u-boot-bounces@lists.denx.de Errors-To: u-boot-bounces@lists.denx.de Boot script support brings Plutux in line with other Tegra boards. In order to enable booting a Linux kernel with initial ramdisk, also add support for the new FIT image type. Signed-off-by: Thierry Reding --- include/configs/plutux.h | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/include/configs/plutux.h b/include/configs/plutux.h index 4cfe88a..25ee83a 100644 --- a/include/configs/plutux.h +++ b/include/configs/plutux.h @@ -42,8 +42,7 @@ #define CONFIG_SYS_NS16550_COM1 NV_PA_APB_UARTD_BASE #define CONFIG_BOARD_EARLY_INIT_F - -#define CONFIG_ENV_IS_NOWHERE +#define CONFIG_BOARD_LATE_INIT /* SD/MMC */ #define CONFIG_MMC @@ -51,6 +50,15 @@ #define CONFIG_TEGRA_MMC #define CONFIG_CMD_MMC +/* NAND support */ +#define CONFIG_CMD_NAND +#define CONFIG_TEGRA_NAND +#define CONFIG_SYS_MAX_NAND_DEVICE 1 + +/* Environment in NAND, aligned to start of last sector */ +#define CONFIG_ENV_IS_IN_NAND +#define CONFIG_ENV_OFFSET (SZ_512M - SZ_128K) /* 128K sectors */ + /* USB host support */ #define CONFIG_USB_EHCI #define CONFIG_USB_EHCI_TEGRA @@ -65,13 +73,9 @@ #define CONFIG_CMD_NET #define CONFIG_CMD_DHCP +/* support the new (FDT-based) image format */ #define CONFIG_FIT -#define CONFIG_BOOTCOMMAND \ - "mmc rescan;" \ - "ext2load mmc 0 0x17000000 /boot/uImage;" \ - "bootm" - #include "tegra-common-post.h" #endif /* __CONFIG_H */