From patchwork Mon Apr 10 12:45:29 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Breno Matheus Lima X-Patchwork-Id: 748989 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 3w1qft2b8Lz9sNd for ; Mon, 10 Apr 2017 22:45:58 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 08449C21C70; Mon, 10 Apr 2017 12:45:56 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAD_ENC_HEADER, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 6D4FAC21C2B; Mon, 10 Apr 2017 12:45:53 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 889F1C21C2B; Mon, 10 Apr 2017 12:45:52 +0000 (UTC) Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0078.outbound.protection.outlook.com [104.47.40.78]) by lists.denx.de (Postfix) with ESMTPS id 6AEE4C21C26 for ; Mon, 10 Apr 2017 12:45:51 +0000 (UTC) Received: from BY2PR03CA055.namprd03.prod.outlook.com (10.141.249.28) by CY4PR03MB3110.namprd03.prod.outlook.com (10.171.245.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10; Mon, 10 Apr 2017 12:45:49 +0000 Received: from BL2FFO11OLC013.protection.gbl (2a01:111:f400:7c09::176) by BY2PR03CA055.outlook.office365.com (2a01:111:e400:2c5d::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.17 via Frontend Transport; Mon, 10 Apr 2017 12:45:49 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BL2FFO11OLC013.mail.protection.outlook.com (10.173.160.161) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1019.14 via Frontend Transport; Mon, 10 Apr 2017 12:45:48 +0000 Received: from b58964-3.am.freescale.net (b58964-3.am.freescale.net [10.29.240.229]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v3ACjkAP019028; Mon, 10 Apr 2017 05:45:46 -0700 From: Breno Lima To: Date: Mon, 10 Apr 2017 09:45:29 -0300 Message-ID: <1491828329-3673-1-git-send-email-breno.lima@nxp.com> X-Mailer: git-send-email 2.7.4 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131363019487559329; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39410400002)(39400400002)(39450400003)(39850400002)(39860400002)(39840400002)(39380400002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(9170700003)(8656002)(54906002)(305945005)(356003)(189998001)(5660300001)(77096006)(36756003)(6306002)(4326008)(110136004)(5003940100001)(104016004)(47776003)(2351001)(53936002)(105606002)(575784001)(48376002)(33646002)(50986999)(106466001)(38730400002)(86362001)(8676002)(50466002)(6916009)(81166006)(6666003)(50226002)(39060400002)(8936002)(85426001)(2906002)(81156014)(32563001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR03MB3110; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11OLC013; 1:B3Taacpibnuz+wgP71+80ZB3KvJ2L0A4bJ54UWP8slYWt16DrXVPRJF26p7fe3ZDYNSgYVBInKUxhsHFWLFvWHq6uK0oh1VCmNChRj6Xom8JfkVcguCNDdc4YjE0fF6h6vr7tOzKFNXAOMYmPIvDJ4hJpjsoDndeFxRKXmBX7nlTKna45Tpc8pD1ce/C+gxip6FeagG0Bl5tu5BadqbFC5XZvm03h5v2Yofs/GVylUYaW4OYg874M2B/B2/JN/a7zaROicp0y/I2F6jPBLVnL5ZXVrf2Ho5lwCoaTg13kvrkutsJW7kRo2SNJ+UKNmTANWRYimUTE6+14diCS7GZ5NhxAeePMXM2VWyZpusJ63V49LQ5zt99QFXDW7c088mKuklMkVXwof2I3w/jenj9q0RfHEcRqxNiZNu+wUMC4O1+aK251IG4Y0Wcs37hm1S+4aJfHB0MzFOrESRbgvdY7PqVGsWaIT+1AMZCQN6Gzg5cmhT/4nQb/iFElnkgEbWu5ACCRxj3pVFKElkPzGmwORdjtvtgluRXObLK/TmHz84I1zeKOY4p/nvmCcTr7FeL9lXyJKdY2gYcZNmSkhJIZMw8bdaSALR1i5uL6qdUQTw5hVi/yDsjIxePPJuH3mBbDWvTVCsaKtvo6TGTaCZwFBF9TvC4b4AfsyY5/EYViQyjcOaTHM42jXsP6eyr0ZaOVaMIpk4pi5Ykels8UXDzHj/q7jhXSdRlilZOrGV3zwo= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: b8f7a9e4-e1c4-4006-b489-08d4800f8391 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:CY4PR03MB3110; X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB3110; 3:IQP2dmdHgkalir/HuSXvhkhtT000SOgD4jHQYbk7iBCJ6Si8cGjc3TTZCK76FM7aWm3nhKFfi/bqA/zTFTy8237qMGVZ5kHl/vq339ZXKD3QPIhGvMeo0z/aehCpgW7JNktMIaST/aR3SzuOEJCYvuNz559Hf2Guug4hQEe7KK1k6JrMi/YcFvXS2sEfbER6lSAnK8gFvQfLNUEDh6IG/51BccbirYsujITz7HsCOhrvG+BFNd9uWPkDBLmX4scMGPI8Iy2/S0r3PMrv4X3OcbI532KC69eYvYkuyovO94VWyfjrkXae54NGPHwgK84EVeW6BZW75rr6O3svYxz8F41hA/vPVJ/Fhq6+EfoVQvRZRmqJ9nm8N4qGUqyIwRfS+RKthepwNKNd+fqJr6gNvbReufdRcjJrGgbXeqrT/yRB1di74Ib20OeOXoHaeNVo; 25:cR4bBTom5ok/eIpwbvhrOM2bL1TEF16Td0A65ag1roFUu/Ya72IkL1dhHHFPwZnCbyruF03Eyie2dTVdGIK5qP6TyAG0jdZnEUZ6fQjvu4WET5LMNZkOCu7jk82e2xZ/bVs0QGukwcnT8oS6cgFqwe9t5WwYhE9IjXR0Kyg/2X0WqudZh0bYQ12kE46GcA1fxMQwrewnDY3NToa+uxamS3unqOPb0yrpvsd1gBbd0ZnC9keGe9bT+9QvkMjgVvcnCTEB/Vzya8+HO52XQGi3x9U8F+zcpr735Y+PJ0bSObJjILmnOjdgpU6Zgh9KYNQfNTyYFId1V76vC2dC1DdDe6SobG8WpwnDmImgRkgICQuUk+Abawo46B9GstEZH9m7UE9JxBvWElhy7/yeyqRB8LR0jYvwdwwwTVk7FflBm1VCOTlIEvPkwHcU4/iynCzVtAl/e1D2qtt0mj+d8x/ajg== X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB3110; 31:804F46n+K8bQ/046itJaxzVjAyhtIHYLqNB9jym9Hx+ww9bpDOAm916YwzKToTXr9CwSopcKvqiGMRPFFyQxHyFnXYNqlw83WugASxqJ9zc3ldGtVWok9bSuAo4d8XhcoXOpoGCc2mdC1eLH8xwmNYeiHMbFif6CApSKjDc76h63h162APQ7GosBSWTuchhPR+S1dkbYpu4mD40sNBgUSspQpMGwZ3/hVsBtq5NFn0KcCGrMPfbz97IDiq655svVOfo3FjZPqqHiN0zHnWhyiw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(601004)(2401047)(13018025)(13024025)(13023025)(8121501046)(13015025)(13017025)(5005006)(93006095)(93001095)(3002001)(10201501046)(6055026)(6096035)(20161123561025)(201703131430075)(201703131433075)(201703131448075)(201703161259075)(20161123565025)(20161123556025)(20161123563025); SRVR:CY4PR03MB3110; BCL:0; PCL:0; RULEID:(400006); SRVR:CY4PR03MB3110; X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB3110; 4:dm+hwdNWiC5RO2Bk3BBL1slZIyZxK6He/WrhRi1LknB31jHUqQitATFn4suy9jYMyF4AtxPT6MywNpRmut5rZPey4mGa+qQaof/BKg7kkfpdLvVu8i3kkdOkUnNsM0dYSYFjGVh90V/+//mmhZ1lfSgTOMvD/s1AUQuHtDr729u+R8z34tRrQmZJrXEbceWetghNHDYHXCcSZZMRdBKKQRe/jYEF7uhLPZo6JfYsJb0GlEX0iTkejwYsjrl13coYKK7vivZfDyaPm2IvPS8DWG7VeE5wx5O9JHXIpTBNzy7FrisV97sfOHUvkLaGZR/4evU4Z3yDm2/daQxfeqQD/kF0FSox68v72tj2jLEvQWx6MUFcQXtMjXLgDaySuB8Y0eOC9s25u/vFIShk7N9/BKO38i9BKW8/j97ACLMX73U2Pt383HwVyWBhRidyTPMeBPIJYzTNSJkv734Gb9g0wucjNd2aGZvoFXaJ40W3QMnmRxcpKgUdOdniNeb8n9gv02hkpQttfGv/jQHwh0qjbcw+F67Y7scCPvXGVzxXNaVUWSS9lU4MiJ5qSG95B95rL383wWL4SpBhaXle+skaOJBsTwwVW0DX35zxpR8H2NYB9YtM+hxwqdKcivbuM+Plt2qhyD6gmtzHUX9kcZ5OlFF8mJYhXQcTHM4OI7NbFfIEDPtRmYdzdZ9OX4jtRn1GSdDIezwWYsdMnl3tq+CMwWRB0gw4dgOWWZTK4zOFFuvdlYhPmB+WbmHXPuzCHPECFOlILa5DeN8dPyrcWxbQO+fWaeiQKZ4wygWvxQErXJn75Zr+LvvoOSh+KhR+iLCyUGVERg6+zBcKgQ49zvY8Yv6L3v7kzOOsVp7686SHBgMRhbiO/Amrq3Qj419dmsi80jT7/0xZQv6x2oBs62wHMwuB84nEkAvqfDYye9dFDlM= X-Forefront-PRVS: 027367F73D X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR03MB3110; 23:ZU6ysiFjsoSgvsizvfHnarwl+h38jvbRIcLQ90MmO?= =?us-ascii?Q?cipxLOwX++BrMB46BXyDMvxixdH8GTeVyI/OSQLzU+d+Q7YbxyXI+TuapVDo?= =?us-ascii?Q?4KugeDiGhM8v5JTjPWKT9wkqfKxaM2Vptxpb2ROYBeJJES7cS9CPqgNS717y?= =?us-ascii?Q?6fGPodR/FVKORIJ0IQs3RGCeor6zXCDQlnbaNVw7tX81f91ExE8OQvOse5Tk?= =?us-ascii?Q?9/4083EFwCaqdN0kZV+2gB9683ZtO92e7ZBgbTFWdNtnsX1uPnrl2hx8TUgN?= =?us-ascii?Q?kbyfx484nZtujfZgogZU4LRk0bA28UD9afdQbkDaGkrJp9Om5Pzyw+aO1kPs?= =?us-ascii?Q?KEyH9nAzMoRMXpk1j3c+3qI//a8eDg3il9s/u/EZTVy2qAo/VdtMzr23VlX2?= =?us-ascii?Q?She10SIrKgb6WFpHS6s2sj/wUYogxY/nrTMzIkvZOHZAqRrpDzf96WsPMz8E?= =?us-ascii?Q?+bJKKNZSzuaZZ9slg0R77hEgmXjZJtvR8TSB1p/Pt1z+2Uy5obn3qeXlYVgp?= =?us-ascii?Q?AoIshqW96V1nf+S+qFXC5eihA+E22+NJV0gKKRxJ5xirWRdBDbJ0CZhG9uvS?= =?us-ascii?Q?lOL9G3Ou/zrBK/i5DmsQGVb7EjiFv4IaOCP9E/Jz/GKQCfgFDSr9oGCNf4/L?= =?us-ascii?Q?CWWxyIOAqLabwxXoiPiKlryyAz6+cM+iImko8nx864bBdL+sCpopMehpmvfH?= =?us-ascii?Q?/9cRI5awlUBSQK9FVS10nmUiqN6cEletLr7jwXIuLyQUIViXqRTyOYAgVrV6?= =?us-ascii?Q?PIWtX7YNeW45F3hyk/uyScYPQ0NeJbs62WQUM7BhAZeoTjqGXUMxI3YhpkUd?= =?us-ascii?Q?g2QnU4P/oTqWSHWZz2wcp6WfFS+3C9Vbw7Kl9BiRouHOuzFdQZ/xGFEpd98q?= =?us-ascii?Q?ZaWn2BIIKMk+ugTGwBnEDI7vvUVOpK8gD2qRsDDVTWYkPW+n44gr/Z2rmpsl?= =?us-ascii?Q?ewwPiCdPDvZxIDfBhezJW4qYdYaMqDMeR3047gxgVE2LXSdhHDQT5tfI/eof?= =?us-ascii?Q?I4u/gp0hsDB3HzBn82s4lN+p1ybnJeDrraQXga9+A+dakjH+IqAYo2Ooz//E?= =?us-ascii?Q?DGdsejTmgTmux9Qpln9zxJMJUhZ9TLQjA+NFqetwogvgoQ+GbygDv4Rkc+TP?= =?us-ascii?Q?JwqVplRMxDcYqRWgHMTOBuCpwM4SO/tXC1VkgyrjvV7j76aLGxfgeIel10l8?= =?us-ascii?Q?GWktfm6f5FxNNb59hitE+lWnF9RpaZ6FYvowfHnmP4LsGUMZ6xfrUgbvYn9H?= =?us-ascii?Q?2oNplwar5j+OY28AWyoyIDqbOMDr5ATwpXcztQfnGV/U9Lrpt/o+1M8qXfK4?= =?us-ascii?B?UT09?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB3110; 6:NvKbPtrONA5wMiZJRHOznKhPYrL1mRQZc1xnqerQ+K3DS+rDn3fbqF1t1rBarRbJJrqA3hZoWNDYkr+dDlhOIYtBFoZFuGUv+Oui91MmThSS32nHUsaDNHPs6qyeMJUIM8GvkCVuzio+kwCf3IhGhoHe7ygQTrvitSM/s2ynVfNLJLjw29jIm9X4UPxgbgj2gGU+hA2MoODoeWut6ryUCKIYRuFVoFbbH5SkHo4ivB58pGo1Xjg3xuspM8AoNzqZzUrNO8komLenzQRTJHuLSMu6QIg33s39aZo5Wswc04SSyhhr6fP6+jaw+ZKo+rlPE0P+lqw8PGd2GdfR63XA8Xn5unicXoiXNy1kjBwIIs+bBCpgv5w0rth6wPBC/ZZzuR5GzFUnAlVxHsbCtRZQiawrVTJZjFTtZ1wT4Uf+f918JP7muLqnUuBNFt2ETc0HnXWHaegg5A3wBqkg6xaN0g==; 5:5hNvGySUVB0onJdd2tRCK5v8/SoCv62XnbMkohg4i7M9x3hLgUF0EsPruqCQ3dZB7ngaJTbfXCr2J8Xr6Qvm/FzRw4M9B1CSuhmIR+cDpR19M6qEEwbHQVId8obMpAahICg0CAoW1bUJs9IZIpXTsHmxNgYBP/gKKu3kNCkQmLTz7Eb0cmMhbntwWYfniHmS; 24:vhynSPJSakfwelH6e5H73MLAblxc7yPO4FjODg6vL268ZltcHyWZexWIPe9rNFXkxg0XqP6HpdOiYTDorLLzHY/MG1fIPZvrn7S4Ghv48nc= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR03MB3110; 7:hJi0GN3i3wIvSK7K1uXk3wtQecE+AplLWmcBNXiQTtPKelwmXRjxWkn95JiJ11VI3W6Je9jxD0hqwaZv9gFOZs7kcVDWZxDiaP32aPNz8s7xTAXXfC0j9dXeQRNDfPspri+ZtiLcpfsukpSR6glr7K4Q/gntNP2O0q31QPs6afAcctJuWDAiXlbsa+o8ebJ9soUAfWA+b7v9fQ2hGLRQZJvXUmxtxlKGYMVzkwmb9S150J/xN0WLRQZHWgc/omHJ98BxZkuc2rC2RG5rYSLNzNtlJfrpa1cli01oBAyOtl3ZGDKuhsJPxMyZGY+jH3Fav236l0qBt8lMeqqyvfDIWA== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Apr 2017 12:45:48.4595 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR03MB3110 Cc: fabio.estevam@nxp.com, u-boot@lists.denx.de, Breno Lima Subject: [U-Boot] [PATCH v3] mx6sabresd: README: Add eMMC boot configuration X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 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" Explain how to flash the eMMC and how to boot from it. Signed-off-by: Breno Lima Reviewed-by: Fabio Estevam --- Changes since v2: -Fix number of methods for booting mx6sabresd boards. board/freescale/mx6sabresd/README | 55 +++++++++++++++++++++++++++++++++------ 1 file changed, 47 insertions(+), 8 deletions(-) diff --git a/board/freescale/mx6sabresd/README b/board/freescale/mx6sabresd/README index 5814b9d..bc0c0d0 100644 --- a/board/freescale/mx6sabresd/README +++ b/board/freescale/mx6sabresd/README @@ -1,17 +1,19 @@ How to use and build U-Boot on mx6sabresd: ---------------------------------- -Currently there are three methods for booting mx6sabresd boards: +Currently there are four methods for booting mx6sabresd boards: -1. Booting via Normal U-Boot (u-boot.imx) +1. Booting from SD card via normal U-Boot (u-boot.imx) -2. Booting via SPL (SPL and u-boot.img) +2. Booting from eMMC via normal U-Boot -3. Booting via Falcon mode (SPL launches the kernel directly) +3. Booting via SPL (SPL and u-boot.img) +4. Booting via Falcon mode (SPL launches the kernel directly) -1. Booting via Normal U-Boot ----------------------------- + +1. Booting from SD card via normal U-Boot +----------------------------------------- $ make mx6qsabresd_defconfig (If you want to build for mx6qsabresd) @@ -28,7 +30,44 @@ This will generate the image called u-boot.imx. $ sudo dd if=u-boot.imx of=/dev/sdb bs=1K seek=1 && sync -2. Booting via SPL +2. Booting from eMMC via normal U-Boot +-------------------------------------- + +$ make mx6qsabresd_defconfig (If you want to build for mx6qsabresd) + +or + +$ make mx6dlsabresd_defconfig (If you want to build for mx6dlsabresd) + +$ make + +This will generate the image called u-boot.imx. + +- Flash the u-boot.imx binary into the eMMC: + +Set SW6 to download mode: 00001100 + +Plug a usb cable to USB-OTG and load the u-boot image using the imx_usb_loader +tool (https://github.com/boundarydevices/imx_usb_loader): + +$ sudo ./imx_usb u-boot.imx + +In U-boot change the eMMC partition config: + +=> mmc partconf 2 1 0 0 + +Mount the eMMC in the host PC: + +=> ums 0 mmc 2 + +Flash the u-boot.imx binary + +$ sudo dd if=u-boot.imx of=/dev/sdX bs=1K seek=1 && sync + +Set SW6 to eMMC 8-bit boot: 11010110 + + +3. Booting via SPL ------------------ Other method for building U-Boot on mx6qsabresd and mx6qpsabresd is @@ -48,7 +87,7 @@ $ sudo dd if=SPL of=/dev/sdb bs=1K seek=1 && sync $ sudo dd if=u-boot.img of=/dev/sdbbs=1K seek=69 && sync -3. Booting via Falcon mode +4. Booting via Falcon mode -------------------------- $ make mx6sabresd_spl_defconfig