From patchwork Fri Nov 27 02:36:42 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chin Liang See X-Patchwork-Id: 549270 X-Patchwork-Delegate: marek.vasut@gmail.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 35D091402C3 for ; Fri, 27 Nov 2015 13:38:58 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 98DEB4B8FF; Fri, 27 Nov 2015 03:38:54 +0100 (CET) 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 cleXmW9SjQby; Fri, 27 Nov 2015 03:38:54 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 36A314B8F9; Fri, 27 Nov 2015 03:38:46 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 01F294B8F9 for ; Fri, 27 Nov 2015 03:37:31 +0100 (CET) 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 yIokJ3JGk4mP for ; Fri, 27 Nov 2015 03:37:28 +0100 (CET) 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 na01-by2-obe.outbound.protection.outlook.com (mail-by2on0072.outbound.protection.outlook.com [207.46.100.72]) by theia.denx.de (Postfix) with ESMTPS id 337194B8F8 for ; Fri, 27 Nov 2015 03:37:16 +0100 (CET) Received: from BY2PR03CA054.namprd03.prod.outlook.com (10.141.249.27) by BLUPR0301MB2065.namprd03.prod.outlook.com (10.164.22.143) with Microsoft SMTP Server (TLS) id 15.1.331.20; Fri, 27 Nov 2015 02:37:12 +0000 Received: from BN1AFFO11FD006.protection.gbl (2a01:111:f400:7c10::129) by BY2PR03CA054.outlook.office365.com (2a01:111:e400:2c5d::27) with Microsoft SMTP Server (TLS) id 15.1.331.20 via Frontend Transport; Fri, 27 Nov 2015 02:37:06 +0000 Authentication-Results: spf=softfail (sender IP is 66.35.236.227) smtp.mailfrom=altera.com; gmail.com; dkim=none (message not signed) header.d=none; gmail.com; dmarc=none action=none header.from=altera.com; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning altera.com discourages use of 66.35.236.227 as permitted sender) Received: from sj-itexedge03.altera.priv.altera.com (66.35.236.227) by BN1AFFO11FD006.mail.protection.outlook.com (10.58.52.66) with Microsoft SMTP Server (TLS) id 15.1.331.11 via Frontend Transport; Fri, 27 Nov 2015 02:37:05 +0000 Received: from sj-mail01.altera.com (137.57.1.6) by webmail.altera.com (66.35.236.227) with Microsoft SMTP Server (TLS) id 14.3.174.1; Thu, 26 Nov 2015 18:36:27 -0800 Received: from ubuntu.localdomain (pg-clsee-450.altera.priv.altera.com [137.57.103.45]) by sj-mail01.altera.com (8.13.7+Sun/8.13.7) with ESMTP id tAR2asWv010359; Thu, 26 Nov 2015 18:36:59 -0800 (PST) From: Chin Liang See To: Date: Fri, 27 Nov 2015 10:36:42 +0800 Message-ID: <1448591802-2234-1-git-send-email-clsee@altera.com> X-Mailer: git-send-email 2.5.0 MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD006; 1:v2RcLaVpYnndL17gjdpbByULfBPKXnd/BFR/EE4l0dwtJcCwhmeW56vDiGwcfkpW3QRPb71Jq42aHP98FH5/s5F3A4UDzDciq+sutu8EPNScsPom2JTo+MXkR18asWC1Ga1M1q38Ke3Qf6dAs1uMvC9g5Uj8yNDM3AJp5u97luOUAwyto5lVZTVnaB8gEktyGw1MoyfjBC3C3C5Z1abxOdy/h2hoL0MV5GYB0GwlLdJl5l6/sM+olCFdfb7i8vodASOLOIsGBVjw+IkjpkFJCtTIDeUbwGN5hCTVftJQNVYKhEm8FIJiQnQtnmVbcTOXwCwZBty6mtyf4Rv2VDFpPTZB/c5XVwLCoBa/RKLB3i+dT6sH7HuRtdUhn4Hy4m6lLoWs4F4uvfAHkFB7tsYbrA== X-Forefront-Antispam-Report: CIP:66.35.236.227; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(199003)(189002)(5003940100001)(81156007)(97736004)(1220700001)(229853001)(16796002)(87936001)(50466002)(586003)(19580395003)(33646002)(6806005)(189998001)(105596002)(5008740100001)(48376002)(86362001)(106466001)(110136002)(5003600100002)(19580405001)(92566002)(5001960100002)(50986999)(47776003)(2351001)(50226001)(1096002)(36756003)(7099028); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0301MB2065; H:sj-itexedge03.altera.priv.altera.com; FPR:; SPF:SoftFail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB2065; 2:aEXV9HLZSb3fqd2k3EfG+Ces4EtERSZ/MMobVZf+DrgfUHQLeBCHSgYXBT9wyYlqhi9ZzECVEjpXwAc9RGQNqp2v7VNcoDd4XdANaj1hD957Q8Opy+OyLBW9iDtd27qqoLjAwI5EWLShy/ppLpyASg==; 3:GGPDL6NjllWbhaP/PQETetDDq4/DodrjpDrf6Xt4H8nD/SsgCDc8UES3dLhJ3ObOBLOIUHZQyCjp55Q0nIn73TF2kkU+w9lil5HUqdXIAD582b91/Xg28Vqst/sVyZmfPJKnIuLXBvKyC9Zg6bgeFKcw+b2nzQlOlba7Jjz6yio0c9lDTWEasOk5QTVDN5JqP8w97xrxL28IXWlotJNJV9pfqrjRPStMPnxK0wN79oA=; 25:c7FdoPm77K/po+7jODgY6TokJYNzhJGXd8Ug2aocfpiyE0Lmar4Zpd1iKwN50UU5gtd//XmqMvSmR4PTyIhFKH5xqHMULCFVw9ABvyOngNSLoaG7EZUHccmEf92jRedqkHtYQw5HbOOusn6BG8RCALVgrPSp8K4RILxLU5y4smuuStQlXkAD01fojypz7R/+VJI4ZFern902CijRUnusLZ/tbYQm0cI3fSjOeHtMncWVfAUIRvecEuB3HNZGUrl1UiIsvfec2SE8WMADXhtjhQ==; 20:CR1RUcmN1O/8xB3BacHoNr2T9ZjcGV3nrbd7WjbRBpiBGvwi5kjUsXomC993Xb1XpXFGnBirto6c0uxrXBRX0H+LePupMGLNJ7KbxotJkRgnRK50sm0BHMJhv29K84oGoPQdm5pS1vvgjU19KsUP5+2uqeKuyt0hHPbIJglv+9s= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR0301MB2065; X-LD-Processed: fbd72e03-d4a5-4110-adce-614d51f2077a,ExtAddr X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(80048183373757)(204874498639787); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(520078)(5005006)(3002001)(10201501046); SRVR:BLUPR0301MB2065; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0301MB2065; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB2065; 4:jk1MeCN3np6H92xWCo+YDLCsSI+7hHcl2GFX0RC8YB3iprFDfWtVZyGYbx63zHifxf9C3f+LKeRfKLSB/Mf8iayqmxnU3ThtRbRyMZpSjOvi7RWWK6TV3VjzUoAoEogX7aKleTcf1jIfSD9EPE05VZBGKy+7Xco/whuAdaHQxv9EZo+692h/zCsEcR8r2NH74ijRiCCzcbK7I0VUQAz2Z9UYdg01q/D446YOO+SxxGNlxsu9QOTHY65koUNZTaK83svgWSjFFvJ3odfAmZudLc0KHy7DUdZC/BPMhOWzlxWZwQIM9j8+6L3TxUsr9mcyWLLnt1fEWg2D0D3nnrZaNojCZ+43c2e1cdbzPxGoydb45NmXXL7iEztMAeYRl0EEwSt/6VkDsFs2t5WJvbdlOmRBUM3f9+vYv7AQ9+Ka46TSCcBVJhawfq5xhhg8xjy3ujUcVRoKJgoM0nK7lHFIuA== X-Forefront-PRVS: 0773BB46AC X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB2065; 23:Eyllo5izyicgpnL7+GpC84sQSOk7uocBkxlKB/mkVvHWLQh4lnxVKF2G1G/G9XgPOvr3/IhnI/722p6EJnRID2hXtcgPB4m+G8H5rW33WyCkbDjIWtwLHEYr7BhfMp5aszgus9j/KnPaDHLyqK1pc8AMxfyHcvY4tQ/ptes7Tw2vf1q1xlCEwx2MWcx0VK9yLmLolMld24eFe3JfkklbS94YCJQSVYsuyOQrR0mOoKBCsDnHR3lG8hnObfyf/zCF/MsFfDwId8YUlrcapxaxbKXykJ93srT9jz0a/2tuLnf9iZXqsST0TSQMHbC3ePyx06pwH1W4M9jpCctJmiPCVgGjNqaXZFDCZj3cm+EHc9Rh39w7UTnRr72vAMaeBIucYHk8MQlyDuuiye6EfAGUX4OmvTrpXysRUTTgc+CExbYWScSaPsxbtRMZJRGhjdbuUFGI6yPgHhbU7ryUgMGzKpP6rEuXbW4JlOptKEp638+iMrYa7oQUdWinM7OVdxSaA9Zec5HCO6d4i6SACsj0yHacUCby1xzDrExYLvY+rOfc5+0ua8u/3RW/uQ68o6bv+Aw3UXfMTX35LpXPGr1/fKMPSZYsjcPfGjvbLB+RmMcTN671FE+88varFTdpKBZzXhfPGee5TWDonyYmC4tD+URlM0QWjYuYdlHDrhvWDZrfDJ/mIuIn3fO18jse5tqcO2jq64MvQ0hXD1uIZB2khGMZA/cdeDCpqZafEa+W7pa/eshBxWc8SUeHSlYrVWVbM+lBo1TcewbNQFLZwyJ80XXZFQF9F/0jxdabqHSj/h/6kjUpk3RW5Qz7u6NXcQLVUHNbsxEeRjBTjHYQEDeJobMX/UFnDUUuZrtGu08YxvQl7KI+VR7sEY8rUii6EX6Lt6+CJxIKWBHgeVeNk2GXwKAR7deON5gczBfqqpKWVWY= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0301MB2065; 5:NLO1yqgfWRKw04amcXvxDUCDINK2CpPedxqZvgd9wEzxhhZJTJ4y2Ju2dLgZKCcs5ZQOx+3UwdyKY/k5QbQzAi1rmoiw2B2Tej27O05X3b3SPtH+UtSVbM7Kd8SsVOFqQqgJozN23sSmraiEwZCcnA==; 24:ISD02bFKYDOa2hlKE2wneJvceivVVEm2fB9ItB0IE4CNhrg4t9qasqtkHDyvFwq5yYgOyRWzYOuNHW+JZtxgypn739Si6PXcuH1uzeZ2+PI=; 20:u4bivmXCQOZDLEzUITAaWiSWBkHCRcEvEKWPkjvp4WsUi7FAiE/nf3KglOr0jdXVl/JhrfBBNVSQWVj6hDALtxppd5AaEEQCOxwz/NBK9OfbktmxJ0Rs03JWOeS3JnU0qnQLON+UShyl3K+esf47QZeGaxeA+gKB5TkZa9vRtSU= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Nov 2015 02:37:05.4958 (UTC) X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fbd72e03-d4a5-4110-adce-614d51f2077a; Ip=[66.35.236.227]; Helo=[sj-itexedge03.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0301MB2065 Cc: Marek Vasut , Pavel Machek , Chin Liang See , Stefan Roese Subject: [U-Boot] [PATCH v2] arm: socfpga: Enable load zImage and Linux DTB from USB X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Adding new environment usbload which will load zImage and Linux DTB from USB mass storage through FAT file system. Signed-off-by: Chin Liang See Cc: Dinh Nguyen Cc: Dinh Nguyen Cc: Pavel Machek Cc: Marek Vasut Cc: Stefan Roese Reviewed-by: Stefan Roese --- Changes for v2 - Using load command instead of fatload --- include/configs/socfpga_arria5_socdk.h | 5 ++++- include/configs/socfpga_cyclone5_socdk.h | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/include/configs/socfpga_arria5_socdk.h b/include/configs/socfpga_arria5_socdk.h index 9337a58..1d335c4 100644 --- a/include/configs/socfpga_arria5_socdk.h +++ b/include/configs/socfpga_arria5_socdk.h @@ -99,7 +99,10 @@ "sf read ${fdt_addr} ${qspifdtaddr} ${fdtimagesize};\0" \ "qspiboot=setenv bootargs " CONFIG_BOOTARGS \ " root=${qspiroot} rw rootfstype=${qspirootfstype};"\ - "bootm ${loadaddr} - ${fdt_addr}\0" + "bootm ${loadaddr} - ${fdt_addr}\0" \ + "usbload=usb reset;" \ + "load usb 0 ${loadaddr} ${bootimage};" \ + "load usb 0 ${fdt_addr} ${fdtimage}\0" /* The rest of the configuration is shared */ #include diff --git a/include/configs/socfpga_cyclone5_socdk.h b/include/configs/socfpga_cyclone5_socdk.h index 3b2cfb0..d045127 100644 --- a/include/configs/socfpga_cyclone5_socdk.h +++ b/include/configs/socfpga_cyclone5_socdk.h @@ -99,7 +99,10 @@ "sf read ${fdt_addr} ${qspifdtaddr} ${fdtimagesize};\0" \ "qspiboot=setenv bootargs " CONFIG_BOOTARGS \ " root=${qspiroot} rw rootfstype=${qspirootfstype};"\ - "bootm ${loadaddr} - ${fdt_addr}\0" + "bootm ${loadaddr} - ${fdt_addr}\0" \ + "usbload=usb reset;" \ + "load usb 0 ${loadaddr} ${bootimage};" \ + "load usb 0 ${fdt_addr} ${fdtimage}\0" /* The rest of the configuration is shared */ #include