From patchwork Mon Apr 10 12:39:45 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: 748984 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 3w1qXX3f5Sz9sNd for ; Mon, 10 Apr 2017 22:40:28 +1000 (AEST) Received: by lists.denx.de (Postfix, from userid 105) id 232A5C21C59; Mon, 10 Apr 2017 12:40:21 +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 DB21DC21C6B; Mon, 10 Apr 2017 12:40:18 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 1ABB7C21C92; Mon, 10 Apr 2017 12:40:17 +0000 (UTC) Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0074.outbound.protection.outlook.com [104.47.42.74]) by lists.denx.de (Postfix) with ESMTPS id A028AC21C93 for ; Mon, 10 Apr 2017 12:40:16 +0000 (UTC) Received: from BN3PR0301CA0060.namprd03.prod.outlook.com (10.160.152.156) by BL2PR03MB385.namprd03.prod.outlook.com (10.141.91.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.17; Mon, 10 Apr 2017 12:40:13 +0000 Received: from BY2FFO11FD026.protection.gbl (2a01:111:f400:7c0c::158) by BN3PR0301CA0060.outlook.office365.com (2a01:111:e400:401e::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:40:14 +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 BY2FFO11FD026.mail.protection.outlook.com (10.1.15.215) 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:40:13 +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 v3ACe8Gf009862; Mon, 10 Apr 2017 05:40:11 -0700 From: Breno Lima To: Date: Mon, 10 Apr 2017 09:39:45 -0300 Message-ID: <1491827985-3434-1-git-send-email-breno.lima@nxp.com> X-Mailer: git-send-email 2.7.4 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131363016133794231; (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)(39380400002)(39840400002)(39450400003)(39860400002)(39850400002)(39400400002)(39410400002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(9170700003)(53936002)(36756003)(305945005)(6666003)(33646002)(110136004)(85426001)(5660300001)(4326008)(6916009)(86362001)(38730400002)(2906002)(39060400002)(104016004)(189998001)(50986999)(2351001)(106466001)(105606002)(8936002)(8676002)(356003)(8656002)(77096006)(50226002)(81166006)(81156014)(5003940100001)(50466002)(48376002)(54906002)(6306002)(47776003)(32563001); DIR:OUT; SFP:1101; SCL:1; SRVR:BL2PR03MB385; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; MX:1; A:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD026; 1:EkE+kj9L8CZMx7E0fVC50suNQv2eDbKN4qMcWmYF3bZI/ppM+z7s0WJacf8FshSoOCni1Lky6J5KBJ9VkfWU2mabxHeHMxPPeXqN6XdXUJaYQogU6eCg62dq7LpuZdMaj2jkfDQCCs3q7q2VB8EeToSOiotIbHuNS6I7kjRWp2xEjUcBe0PZxd1tr9n/IZH+6FIFR/GnD6MlKQxzlFFuPs2Z+ZK6hM312KP7GCc2j7taHl6c5n+CFoFaEfoFh2wTmBqWLnJ1/hmwcMHhDf5Kv3q/XfPV62kW0VWfRUY6SYwec5AIfbW9RwywjJc3YmnSBqsjh0E+keaPGlqXM46mszepjA5YVlWO5uucsFc1utNo6jQIZt0ePT9LfnUyNpz39QxWRvtT9EKNk7EWLbaEcdZ6hO43l3u3qaTQP7+G6qWAcOxx+y5yNV5v+dou8WjEK7ZvRZCa0/SDsKI+uYBaeq3O6St9rW1mAHK6LTnqSunXYyKR8f2u3w4mTnkwe1NKZa+lq0HQArIzsem5cTKuWgx48G41T5QOqgY/Ay6lQ4+n1U5lmtGg8tvyZ3BzkQbyBEWYEVas+yYcoDfs1s+frqosx+VkYjh3lvpmFMGBjtWKXcLzz64vXVUaGi8nW9vxptFt/8Bh/wiMjPTLhADNo7VlM2rjfKAEFv+an0SQ2e3SWHgbTy7oe4WyRhgnwo+O8lH4e18sI1fBaQf3j7XyRChaETAPjmzaPnjW+yu8V+o= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 532c87fc-fe34-450c-ed69-08d4800ebba8 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:BL2PR03MB385; X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB385; 3:FpZ3t2U7/PyWDGkc9whGwibXAxudpXqITyEnnWDpdk9CXmci5ibfw9hks4idCHP30TxOroQ6i4ub7jawUz0TijU1DNsuatXmMg1YBz4LbUAGjmI/LLOlkybR5XOk6hD7cREpTrZkBxmEvYy5CkDJLN9kKFLW0yLTy2VGiIc29onnFK11IZNDYVzXWQEHlAYrRCTa0LAnDOvENYwYRl0nzcRu5hAfRhODv/V2l2z3xjhBxMF9QEfcjW8/57RofHHnagKCFzxMN4R5rcS5/6mW5p5QmhyC9ozgKxaMChicAbgeAV01vkdd/pOmRtyRsM9sKUxAErmfCT9SuNFyNVrOHDTAQNIEtQ4tVLJoBph1Iv++Y+nJCgwUtNIQEZ8jWalaP2P4bbyBFQpw4dauhls6QkOKsHWvkGrdTkgTXRmfhYhgd298CB7+tX6lfWZq4kHb; 25:16FCbyyw+l35sUOd40p/biuzSuFnirngL2rCMf7HwHJxOMWqmuaiUc8GU6EpKbmJublion5M/Zs9rV3WFB/CLhuuOSrj/can16lpgQ9Bw1jFThZen+YRfy05wtnahKgYfWcIvHFYJutFAM07lS3Z2juSzlcIbu36TLfnKjwoFnKpBYzbcmBw5Kg3PHQbV8uZP5BuHg2RQVW3veIjmGoJivEDuLvheCtyi5CRtRK10i3jlaYsFrj8vflUxSLjFoiaDmVk8zW6tlj0/kmbQtAoIP5ZPq4QEMyNQ/2iwkH8TopyW4AEu/DgEYhFSbUmZsJZ/yOu0XLuIevXSgFkU/3TnOmRicPnkPvGqc/YdtGYC1Mjskr8Q6YVJZIfJL5C/9BPUg3UC+nz+IXmnSnEZTaLxIv+TJTxwVXBLFoBe2I1oaeJoC8K3sCmwO4dSZ1hILVoghvHmmadK5pTfCnmS9HxfA== X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB385; 31:qLajPCZIjNiaOcFflUrcY8q7CQFEfKCB/iOMErnWDtZcx5HwUFXFVYuDv64HUlIYKtI2aDCeDUrJxjiK9hCKBvLRfdi2lRoBMzngKiK7V8aDELZyzt1WxMJKTA/k+FNMFDmssM/4aDUuROP7tKMkmx3yezitQvrGiAvbxLZ1ug3dlM+fvnSGiHJ98xPfNkWppZR1oeKbpjIijwWCVva8snAhxVHcayhsZ3qx1WnEKtpGqxjxrDItI0nH2pNaA0CQy15Q5yZ5pFdKBubGaMDq3SH1fjBIQHJrj027fprw1ig= 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)(13015025)(8121501046)(5005006)(13017025)(13018025)(13024025)(13023025)(93006095)(93001095)(10201501046)(3002001)(6055026)(6096035)(20161123561025)(20161123565025)(20161123563025)(201703131430075)(201703131448075)(201703131433075)(201703161259075)(20161123556025); SRVR:BL2PR03MB385; BCL:0; PCL:0; RULEID:(400006); SRVR:BL2PR03MB385; X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB385; 4:y03jD8hMQs5vrrCgACMeET570tJSCYXDT3LPtZq8lFQS+CVZ1521yuAmsewi+M0yL+KT+3tqB8q4h9suMbSarsrgXt6jXew7erhErEFFYwIL6zItd18ciseSyOwa5uMaqJHZ3ZGv/EwUNK4yi1MCUIT8lmYs4itipB7ysIJYBWUt9bSf1LAKbhY1r0GU4ulV3bjFl0RJ8zwZbkn4gtEXcX+3U3HY924m+7vxXQ+EfdjpCZDeFW5t1CI8C3jCxWtdxGb6MrPAoTgGTBFIgzY4VBE47l/azz1gsQJsI6ivEFmJXlSAYX6rLVAg3CGct9XJYCwQUUZ+VXlIdasj2IYLFO9lhefxgghPEXGLqCw34Koe18x5DrzMVCBPYFVnp0xZSvisDPsBttXkRehVVISFOqSBvZbjMIiEGwGjNRSGSXaVGKUaPjWlHaf3BSzJmkyIK/xA/UYP2C6PZaMzvAEu43A9FjkRhTUAVv0v6SC2Am+p/h1ufGb87xrLXlfkc8FxdEbqJdNfXqGrUybUANXYewH02ia72Q9cpqctKuDgWo5Iw315A3URe7TU20smdf3AX9wz1Oe1W62VLWqTR1h+jtGeCBpJjLyPQwBUhqAH9X7t/ebPQbScruXaCczLBEhvlJ0cQkeXYp9v73Axz900mU5EZYaPpEZgRkW+KcQ4LhTQV1O9Sxi/O3ffSDPskNv1Qdd1E5at5WsInzmOmHai17rPD13k2Vvjjvuign5pHS10pl1/NKMNrLkIyifnWhESe96hAZcQmXVAEuLD8qe/eEV0wfVer0NxRVkbWSHPZ1Flzlzabi4eOj4JPzS/HkGLccjFzftNlLEBsnQrlWcv9xTzXMfL+mDhRngKi/4Dsi3Hc8UlkD0neJTu6uyfxi7A9k7fXPKfu1sJqdXGtcD8jaHT0l35yNoh1TC3NfY9E80= X-Forefront-PRVS: 027367F73D X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR03MB385; 23:LQgBZaFq1OEz4SG6QszkLRRnAQaFZkYtk48Wu/f23x?= =?us-ascii?Q?KBnYOZfkakLJDA2Unn9wXJ/XjL/APFnkhlmHuSy25HTwh2gZLtcPvOeXP2pQ?= =?us-ascii?Q?uaicMSLyelE+ScuTifFuLPZz7KjIT2fgWYeNcDk3+kBz6QMyHzLJ+cGtkVxk?= =?us-ascii?Q?xD/4ASab1hB3gihpfBAsOiulv815ET9weQz6u5kmftHZrIunYDRIJmcvl53L?= =?us-ascii?Q?b1ozXG6VIQnxsnG04sfvWRaeTNK0toVVkEu9KsCBpgfocoC4YEmEY5gX4sO5?= =?us-ascii?Q?tHv95OnFYxLTfVAw94asjhhSpo3ZpZ8ZUGA7w7a0P+iphF+IWwyOqKEL3cde?= =?us-ascii?Q?458LFkXJWGk5dKxxMHuqEEdvrLfJ/kMFN1IsstPoLg9WLf0ryhxPPQbmduiV?= =?us-ascii?Q?kFJw0JQdWn9g9p8mVS1b0Q4QvzR3MnukTG0Imy8XdhgeQcCnlFIvmWnNtMxB?= =?us-ascii?Q?Fq4IfU24Ty/tYnordnkVLVwaVXp1zw4ybfXHwclEGbQpb1GFUfiRP3pAPzKv?= =?us-ascii?Q?VJtlZu8OvbVD+yiYSFMRSGJupZpwgVArbgnopR+hIW+m2u9OzP73RBPFlNxO?= =?us-ascii?Q?Io95BP269obJKvjQj/1fzFMMI7xKK+6QngHrch0DEJyt1erJka0yS0x/xmiz?= =?us-ascii?Q?7sJIznk/keaEomVnH8Cjub4rb0uXg6RYBveh8A9cVYzkSWHP8Qjeg4Sci/1l?= =?us-ascii?Q?FjNj9lo+W6euTclniuMcVKYwNL6nwv2HzA9WrhkVm60JQcwOCGTUacNz/r1b?= =?us-ascii?Q?GjrXWT5Dkb5/hkvv5tTQ2/Q0S1h9RsK13EvqYmmbjnjqofatz2vCoxjVNsK6?= =?us-ascii?Q?5z0kfaPvY09FvXGuqNiv3nntOXwfVmpsXHh9Bfy6C7C6gmLgOK6aMX2Wj9qG?= =?us-ascii?Q?IFoa2U9zUHP46cX1A/aPMokdmhUnLkOGyt1Z3xiUa1SPLDTX/O1prc2Uh688?= =?us-ascii?Q?cHg3MxtMWBC11cnLyClV7XpTQ3c3eE3+23vSLOHF5fDHNQrDBwApgerSVtqo?= =?us-ascii?Q?Nc01ZhkXXlxb2jgaDFr3vr1O1bZHvdm3pRHZNQzarA63oGhKai3olCRoeSnU?= =?us-ascii?Q?fPDVQDLsrpVpZBDODQkm4YfjT5BLhPcvAqgSJAffFLPwM9gDe2VhScgxn9NV?= =?us-ascii?Q?vvlEuqMODhInIsphyF5cmWrdfdCFxYMvrOysWoe326NOYxTlrlwRUDPZrrNA?= =?us-ascii?Q?Cgwr0RA9H2C5/nD8I8YK6aEDTcDwMcn+tHb8BjleSC4BUjtqct7DzCOP0DZ1?= =?us-ascii?Q?A68+9RWbuqrSEGr5g=3D?= X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB385; 6:HiRFZEEd0Pit7ZFjdZWcU8likONONjiJwp7Ut97Wz/gHzhp6PzlDtqYvGeVy2WmFVdoIYXA/JdBBTFiO7m2hGKVQAhoxuPT/gYlD3Qf4KLxQR7457/uRHid7f25XmPKhSW9PSCMp4djGKVHX9gg0Q88IRqq/TCrYc4DWDqyZEtAxM0ClFv18n4S/LnOOpZF19Noqh/xjzgUAKULyJCSSooPvNc3d8ANap8omEaMTtdih7+9Z8J+bkVw3j3QImLsKHLgwuysaEwf+8YYAKFjQ9cJBQAX0XQq3hxzdFR6lvBzUrzyjtOq3Yq2wmFT+5lRfoaA4Keh9bWGUX0J5FLxUGfEWTh9yRtGsI0qrE9XucgSNecuhlQfDQhjgnqOCef3Uuq1HfVcPat2be0PmCe+xkfLPXK0bCIHh2VrSxfvRHeVButQxq3q2zuKu2nsPs2fS282XmoyBQH6p7tgJPLNWYw==; 5:s1+HqJ/Nl8PZOMxOAT+A6g/4wodLiDjw/8FcdJfYTMvTIzAw24EuT53Y3tgJI0HwYXR4WLlXZY0kDJjBd2uVQLyV3FxZw+fN94fx5ctZSiHX4Z/eJTK4Lzn/aa8F0jyALXtyrPQbeiyzvDGNey/fqzZcARWEdX8K1jsSM9653tzlPtiIaNZGy6JhpfJqCjqs; 24:5gYcZxbYS+/logkKnb0U6gWmlmq6Bk3mkq0/ybEaAbNdSHyBJvP+WlrTEFAQpotNGxjahiqWhU/ZSPCj5Iho3IOei+BvCCJD25fSmmPYH7A= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB385; 7:CstPhm7EQLk4VdH4lmzIU1qt2PqYD8e1mGL+Pr35lbJGTocZku9ZaNsgVUKYeZ1U/ADnTtIaouMW5U4pJFrdx9PYxp/l2lm8i6BBKWFL+O4cvJT9oIwc+dkb5GZn4ZF69kiwhkEICgdQeabIaXmp9QteXEPjpz7//zMz3YFQQAf6mmIiDkXBvzdf348UcHpxvYcBd35ALIYxbOWCVeZj53/bmqWMlG4sW9iz0ZADdCVwLqwfttVUnckIKTikPi19pTgXSscJquqO/ZcotJWQ/6Fnc9ganDN46+ahIYWODrtItT1jtJ1sFcJVFsdZOXifquespHr8CtfOaSiFbRsdnQ== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Apr 2017 12:40:13.0518 (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: BL2PR03MB385 Cc: fabio.estevam@nxp.com, u-boot@lists.denx.de, Breno Lima Subject: [U-Boot] [PATCH v2] 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 --- Changes since v1: - Add an extra section for booting from eMMC. board/freescale/mx6sabresd/README | 53 +++++++++++++++++++++++++++++++++------ 1 file changed, 46 insertions(+), 7 deletions(-) diff --git a/board/freescale/mx6sabresd/README b/board/freescale/mx6sabresd/README index 5814b9d..bcdbae6 100644 --- a/board/freescale/mx6sabresd/README +++ b/board/freescale/mx6sabresd/README @@ -3,15 +3,17 @@ How to use and build U-Boot on mx6sabresd: Currently there are three 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