From patchwork Fri Sep 6 18:17:17 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: lothar@denx.de X-Patchwork-Id: 273316 X-Patchwork-Delegate: sbabic@denx.de 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 137472C0107 for ; Sat, 7 Sep 2013 04:17:38 +1000 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id A7C694A066; Fri, 6 Sep 2013 20:17:37 +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 kpXIwLlB1loX; Fri, 6 Sep 2013 20:17:37 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id D72954A068; Fri, 6 Sep 2013 20:17:32 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 620BC4A068 for ; Fri, 6 Sep 2013 20:17:31 +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 MDss-OSRRBax for ; Fri, 6 Sep 2013 20:17:25 +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 mail-out.m-online.net (mail-out.m-online.net [212.18.0.9]) by theia.denx.de (Postfix) with ESMTPS id DFCE04A066 for ; Fri, 6 Sep 2013 20:17:23 +0200 (CEST) Received: from frontend1.mail.m-online.net (unknown [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3cWn6k31KYz4KK3Y for ; Fri, 6 Sep 2013 20:17:18 +0200 (CEST) Received: from localhost (dynscan1.mnet-online.de [192.168.6.68]) by mail.m-online.net (Postfix) with ESMTP id 3cWn6k2wj8zbbgf for ; Fri, 6 Sep 2013 20:17:18 +0200 (CEST) X-Virus-Scanned: amavisd-new at mnet-online.de Received: from mail.mnet-online.de ([192.168.8.180]) by localhost (dynscan1.mail.m-online.net [192.168.6.68]) (amavisd-new, port 10024) with ESMTP id M8CGyhj1kpXN for ; Fri, 6 Sep 2013 20:17:17 +0200 (CEST) X-Auth-Info: eS/ZToSNJm4SPhNryK/n7ZiSy1rCRMjShLu0WJYF0ek= Received: from webmail.mnet-online.de (webmail1.mnet-online.de [62.245.181.162]) by mail.mnet-online.de (Postfix) with ESMTPA for ; Fri, 6 Sep 2013 20:17:17 +0200 (CEST) Received: from host-82-135-33-74.customer.m-online.net ([82.135.33.74]) by webmail.mnet-online.de with HTTP (HTTP/1.1 POST); Fri, 06 Sep 2013 18:17:17 +0000 MIME-Version: 1.0 Date: Fri, 06 Sep 2013 20:17:17 +0200 From: lothar@denx.de To: u-boot@lists.denx.de Message-ID: <8e83360016ebbb09f25e00a237177a67@denx.de> X-Sender: lothar@denx.de User-Agent: Roundcube Webmail/0.9.3 Subject: [U-Boot] [PATCH 1/1] m53evk board config 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: , Sender: u-boot-bounces@lists.denx.de Errors-To: u-boot-bounces@lists.denx.de From 3fc44426556b98ee4cc022d99ff541682b961d33 Mon Sep 17 00:00:00 2001 From: Lothar Rubusch Date: Fri, 6 Sep 2013 15:07:09 +0200 Subject: [PATCH] m53evk board specific configuration for setup with boot partition (ext) and separate rootfs partition (ext) Signed-off-by: Lothar Rubusch --- include/configs/m53evk.h | 87 ++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 85 insertions(+), 2 deletions(-) diff --git a/include/configs/m53evk.h b/include/configs/m53evk.h index ccb07e3..3cb9e22 100644 --- a/include/configs/m53evk.h +++ b/include/configs/m53evk.h @@ -147,6 +147,7 @@ * Ethernet on SOC (FEC) */ #ifdef CONFIG_CMD_NET +#define CONFIG_ETHPRIME "FEC0" #define CONFIG_FEC_MXC #define IMX_FEC_BASE FEC_BASE_ADDR #define CONFIG_FEC_MXC_PHYADDR 0x0 @@ -210,10 +211,11 @@ #define CONFIG_INITRD_TAG #define CONFIG_REVISION_TAG #define CONFIG_SETUP_MEMORY_TAGS -#define CONFIG_BOOTDELAY 3 -#define CONFIG_BOOTFILE "m53evk/uImage" +#define CONFIG_BOOTDELAY 5 +#define CONFIG_BOOTFILE "uImage" #define CONFIG_BOOTARGS "console=ttymxc1,115200" #define CONFIG_LOADADDR 0x70800000 +#define CONFIG_BOOTCOMMAND "run mmc_mmc" #define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR #define CONFIG_OF_LIBFDT @@ -240,4 +242,85 @@ #define CONFIG_SYS_NAND_SIZE (256 * 1024 * 1024) #define CONFIG_SYS_NAND_BAD_BLOCK_POS 0 +/* + * Extra Environments + */ +#define CONFIG_EXTRA_ENV_SETTINGS \ + "fdtfile=imx53-m53evk.dtb\0" \ + "consdev=ttymxc1\0" \ + "baudrate=115200\0" \ + "bootdev=/dev/mmcblk0p1\0" \ + "rootdev=/dev/mmcblk0p2\0" \ + "ethact=FEC0\0" \ + "netdev=eth0\0" \ + "hostname=m53evk\0" \ + "rootpath=/opt/eldk-5.3/armv7a-hf/rootfs-qte-sdk\0" \ + "kernel_addr_r=0x72000000\0" \ + "fdt_addr_r=0x71000000\0" \ + "addcons=" \ + "setenv bootargs ${bootargs} " \ + "console=${consdev},${baudrate}\0" \ + "addip=" \ + "setenv bootargs ${bootargs} " \ + "ip=${ipaddr}:${serverip}:${gatewayip}:" \ + "${netmask}:${hostname}:${netdev}:off\0" \ + "addmisc=" \ + "setenv bootargs ${bootargs} ${miscargs}\0" \ + "adddfltmtd=" \ + "if test \"x${mtdparts}\" == \"x\" ; " \ + "then mtdparts default ; fi\0" \ + "addmtd=" \ + "run adddfltmtd ; " \ + "setenv bootargs ${bootargs} ${mtdparts}\0" \ + "addargs=run addcons addmtd addmisc\0" \ + "kernel_mmcload=" \ + "mmc rescan ; " \ + "ext2load mmc 0:1 ${kernel_addr_r} ${bootfile}\0" \ + "kernel_nandload=nand read ${kernel_addr_r} kernel\0" \ + "kernel_netload=tftp ${kernel_addr_r} ${bootfile}\0" \ + "fdt_mmcload=" \ + "mmc rescan ; " \ + "ext2load mmc 0:1 ${fdt_addr_r} ${fdtfile}\0" \ + "fdt_nandload=nand read ${fdt_addr_r} fdt\0" \ + "fdt_netload=tftp ${fdt_addr_r} ${fdtfile}\0" \ + "miscargs=nohlt panic=1\0" \ + "mmcargs=setenv bootargs root=${rootdev} rw rootwait\0" \ + "nandargs=" \ + "setenv bootargs ubi.mtd=6 " \ + "root=ubi0:rootfs rootfstype=ubifs\0" \ + "nfsargs=" \ + "setenv bootargs root=/dev/nfs rw " \ + "nfsroot=${serverip}:${rootpath},v3,tcp\0" \ + "mmcload=run kernel_mmcload fdt_mmcload\0" \ + "nandload=run kernel_nandload fdt_nandload\0" \ + "netload=run kernel_netload fdt_netload\0" \ + "mmc_nfs=" \ + "run mmcload nfsargs addip addargs ; " \ + "bootm ${kernel_addr_r} - ${fdt_addr_r}\0" \ + "mmc_mmc=" \ + "run mmcload mmcargs addargs ; " \ + "bootm ${kernel_addr_r} - ${fdt_addr_r}\0" \ + "mmc_nand=" \ + "run mmcload nandargs addargs ; " \ + "bootm ${kernel_addr_r} - ${fdt_addr_r}\0" \ + "nand_mmc=" \ + "run nandload mmcargs addargs ; " \ + "bootm ${kernel_addr_r} - ${fdt_addr_r}\0" \ + "nand_nfs=" \ + "run nandload nfsargs addip addargs ; " \ + "bootm ${kernel_addr_r} - ${fdt_addr_r}\0" \ + "nand_nand=" \ + "run nandload nandargs addargs ; " \ + "bootm ${kernel_addr_r} - ${fdt_addr_r}\0" \ + "net_mmc=" \ + "run netload mmcargs addargs ; " \ + "bootm ${kernel_addr_r} - ${fdt_addr_r}\0" \ + "net_nfs=" \ + "run netload nfsargs addip addargs ; " \ + "bootm ${kernel_addr_r} - ${fdt_addr_r}\0" \ + "net_nand=" \ + "run netload nandargs addargs ; " \ + "bootm ${kernel_addr_r} - ${fdt_addr_r}\0" + + #endif /* __M53EVK_CONFIG_H__ */