Message ID | 20171206025342.7266-1-Zhiqiang.Hou@nxp.com |
---|---|
Headers | show
Return-Path: <linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.infradead.org (client-ip=65.50.211.133; helo=bombadil.infradead.org; envelope-from=linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="V6d4U9vE"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [65.50.211.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3ys3b73vWvz9ryv for <incoming@patchwork.ozlabs.org>; Wed, 6 Dec 2017 14:13:06 +1100 (AEDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:To :From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=txvAQIpVVa4TKlbr4vsBmfC0MXuzlPSY7pmK9ABpe4k=; b=V6d4U9vENxOjA4 M3I26jwAA6C3e/LAEOF7bcN6+AAZRxpOleo/YAIhiYpMsD+2lJ+lITtSxeRWFhAxcjL50FroaSGPd pG1uPvc+AzSUQHleXGRJTLBrRPiGCXzcRYFXRG+LjWKBdXIz60G9nVxcoL5DAVblPiZPn7SZQMmWc UIVAiAjCbVtY9XD+Y8oTT+ubJwsTjQ1cGxeOipQ/ok79FwcH5U2iyiQoWYx40BaedpIEFr90m7V3y uTdIfuxhYNcYRXVxttI+XzJgp6mcscuqzwfe/I5j3ElNoyGj2VNQGlFuc571RZVvrH3Hly3w/NE8F J1N5cyRYCr+CkfxVbXFQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1eMQ8k-0006ib-S6; Wed, 06 Dec 2017 03:12:54 +0000 Received: from mail-sn1nam01on0066.outbound.protection.outlook.com ([104.47.32.66] helo=NAM01-SN1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1eMQ8h-0006fL-CO for linux-mtd@lists.infradead.org; Wed, 06 Dec 2017 03:12:53 +0000 Received: from DM5PR03CA0038.namprd03.prod.outlook.com (10.174.189.155) by MWHPR03MB2701.namprd03.prod.outlook.com (10.168.207.135) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Wed, 6 Dec 2017 03:12:28 +0000 Received: from BY2FFO11FD010.protection.gbl (2a01:111:f400:7c0c::178) by DM5PR03CA0038.outlook.office365.com (2603:10b6:4:3b::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.282.5 via Frontend Transport; Wed, 6 Dec 2017 03:12:28 +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 BY2FFO11FD010.mail.protection.outlook.com (10.1.14.74) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.239.4 via Frontend Transport; Wed, 6 Dec 2017 03:12:28 +0000 Received: from titan.ap.freescale.net ([10.192.208.233]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id vB63CNbl007539; Tue, 5 Dec 2017 20:12:24 -0700 From: Zhiqiang Hou <Zhiqiang.Hou@nxp.com> To: <linux-mtd@lists.infradead.org>, <linux-kernel@vger.kernel.org>, <computersforpeace@gmail.com>, <dwmw2@infradead.org>, <boris.brezillon@free-electrons.com>, <marek.vasut@gmail.com>, <richard@nod.at>, <cyrille.pitchen@wedev4u.fr> Subject: [PATCHv3 0/2] mtd: m25p80: restore the addressing mode when exiting Date: Wed, 6 Dec 2017 10:53:40 +0800 Message-ID: <20171206025342.7266-1-Zhiqiang.Hou@nxp.com> X-Mailer: git-send-email 2.14.1 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131570035487288855; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(336005)(346002)(376002)(39860400002)(39380400002)(2980300002)(1109001)(1110001)(339900001)(189003)(199004)(72206003)(86362001)(51416003)(97736004)(316002)(2906002)(47776003)(85426001)(1076002)(16586007)(104016004)(110136005)(106466001)(105606002)(2201001)(77096006)(50226002)(53936002)(48376002)(50466002)(68736007)(5660300001)(8936002)(8656006)(8676002)(81156014)(356003)(6666003)(81166006)(36756003)(4326008)(498600001)(39060400002)(305945005)(2101003); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR03MB2701; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD010; 1:JVZ+5N0tBdxwo0cnrVG0Icn5xOkqR6nzsE4kN7+gVN3rOO+y4kbMqWQH3ysexTqqKWjEpUkqtTcawczKIQQ0cjARwN2bHkgT6750da+Oo4vQ6apsM5b7qaHTsJiW/n8O MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c15683b4-be61-4b36-231f-08d53c572eb2 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4534020)(4628075)(201703131517081)(2017052603286); SRVR:MWHPR03MB2701; X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2701; 3:Wue9Gaou+nAVNumOfYqwzN2KyvgAtZd6oInsfM0VmwZQ6ykDcqYInx9cqIp7vdDvADVtVKx7tS5JjHZCoZdgmF+Bymdr+xng6YPotMfe55FiZqkXhBL8iLeiXFqNUV/xXE23PxSloNtRbQgJQJUCKs/K3UYdY67AEzsFby0cki2Nr98I7aljLeT88pHHkYkB8IGK7uHTgAzBMQOeACIQSi82CPU0ffmJUtEFbF9N845oOW99wg8lg2XQh14UT+U7N9eNol4Qzmwb2bJROYEIFWrksAH5Qdx9wlbAZV5Kj6iELx9NnKxeO9lTesEhSdg5NiXhc+D1SF1mZi5v/XH+wYL1+lshiusdhg60cC+hz6A=; 25:iD228zKYC3GD1m+FzY5Pc8eSO5jjv1rxaR48HZkYGpG4hASEX6KxNYU2FPbdxmCwTUB+wdVxybh4cDxemOSFN2Wpv3NOq+hPbq9JTiSPOACVe2CAtTm9+s/UXHpHcwe13p0MT7Js2xL9h+97PrzcL7Io3vDTI5V9tRDKIOWJDAOdqtzCe122OPe5FsZiUBM4ucwaygknpqTU25lFLkLs7WZDHcFJjmpKo/h1zNNSZUffRpDWkDYo7dnysf7ZE4ugHWfDGBYIurb0JmgV09LyhlBTCrzapJOfcIjVOjgZoyAKDKpzWTTRmGK2dWh9goK0SYXSxsiOk+vq5Gt5rYmWtA== X-MS-TrafficTypeDiagnostic: MWHPR03MB2701: X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2701; 31:gLIUYBzOx1P8MZFi8tulAIqqTL1paRZtvGGwTx6CyXW47ysDqvsGstchM96zW1Kg3QLxJ+KC7gyx/2HyP4wfQsD4sfKDzvAvU6h1yhEImRjgpO/CFfpZBtOLJZ3WxIUwlHPQ4LDDvUYjBkafzVUcFRh1Yc0BNB+ogWkweE8Dw0clPBpyd1ZUauSJgJfM1GijslFbLOGKOkrcwVAYUWoXTn3m6uq8DTbvkZHj0qNBqz0=; 4:uZkASlxq8V8CrF53t2I3BaKKN2FCVwgbOm1rIwLVKU65hk1yreSNE09EYjvmw+6DoqdBqEN5Wh0n9sqQ9GituzorguRZ4LC0Mf1lykEyBNsvUTHlm3J6gSFdllWgSDtHIYnB8jMBi3HGh1xZWMNTss3dJBIhnX/7Cdp8jbI09IKHZaT/7P5nCTxlhvGS342bHLp8/QhqPmasBcX6rDiXAEPcw+vQoiMgpKx1o1FWHR2JtHGrC35Ots3OigeUxKKzQNAxbhYbgPp2KXHLiCuYBSBWg6V31yaEmeifU7odLuZY3kfxAdUksfpeLG7zJZfn X-Microsoft-Antispam-PRVS: <MWHPR03MB2701C6B5C989E2BDC8B0BE1A84320@MWHPR03MB2701.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(8121501046)(5005006)(3002001)(3231022)(10201501046)(93006095)(93001095)(6055026)(6096035)(20161123565025)(20161123563025)(20161123561025)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123556025)(20161123559100)(201708071742011); SRVR:MWHPR03MB2701; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:MWHPR03MB2701; X-Forefront-PRVS: 05134F8B4F X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR03MB2701; 23:MXjONTpb9nZJJHkGUhTyotRAjJYQVfDFqYH8l6W8J?= 3eg7ATe/XuqOYsDictzaeB12Fox8hgpmpdnBKG6W9l7PQArZyJXvLYzVLij/NMkiePf58sHDxNuI7sB/yzy9dTH97t6aLeo8IUKobYn8WsS2T97Jq67A+zF71qIURKOxIqm4iEZC6rJjUd+dgDQSJBwoQf2hgDFQX5IA3n7I4iIPEffJQlF/gJ7Jku0kHOkenjzj7k/+gTBYWO0UpzQCqiaxzemfXOZta3/ZDKkNL0n1qNzHWCvcHLY1IBuAf+p0IqfCdJrSEUsxWJTfiebHRZyfVEACZD/KtktmzkduDc7Ag3eW6xlPYN2cimhfJy68ZXr/ikI3zQauEyHSC0VXET5PdQKScd9gZq0JstJX7+uQOF4dKxIz9PZcbSIT9O14H3+eXGRlLCyxjzs3u5a8UKQiu34fa4XUi8wReUoMYcXSf6ELxzfTMFbBiBPD05Hv5QceTwN/SQ8FCKscSXNMKf8n6VUwr7WTIcK/y0/rFnkF2oOLgmaNdmAydXzPvpNNL7GIs5AOzxO2Q/AbKAjN6Lp/grixc3V+7bFa7zVJUHkYHA8mWiK3R9TbwG9WmiIDgNW4YP3fIGN/6EGKQ//ueFNOxtq6rsdacCcLE6noWtjX1CdABG2MiCdpyLZQVxftFyFFWVrpcrWEXBkGj/zNZ4fXIa7E8aCmQ9rjPk9mzrA/NVEzr4JN369ErCTlMMhIXs17Y8KJeEx+gHeIjrnZjokdegKZ2Ulf+ldv5ZzzWgaYU9+Q6IMS2tNBYhdymGi+tqaBpqPoqXgUhnUHt7xJy6w0BrRm1QnASw32WByanGvvoDahTYXd0s5udSxnUvaA57yTQoUX/OU4OgVcwmzCX7UONAH5sSzfMcJVcksVZD6mjFd5ZLUykeBfqH14Cpg0/WG3W7D7AdJSScA47oISUWnq5S7l7xUpMN/KBaMRa/2qjnMtAPv/3f4P3umo9Z+6C548TW7foZatCFMoq7FWlqpKByWJ81pGYG5c1bCqKeRTmv/dWroCEBOcNNtC3+z1Nbmg3sFdij+mQ3qy2eW4Da09DUqc08UQem8FrHlKT7WJw== X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2701; 6:EQoyJjNXvOBvofnHuMv62eGyoyaL8OfpNgJWvd6o0L4Df5EJSXOcKJnS5SuBUPhiW1A4rQnfGBcH1r2AFfXeI7DQTNZCImdrkprCo1OJUd+a9/oyblneMRV2vbAJHWSOdZbprGeA0zj8DiA0FeJgV0NrYEllRCoSoU1S2WbZaarJVE4OoVy93jk2oaFXT0UNJmVpfVvdwqA+O2LuxjX0nIa5okmMzuHqxef2xwNThULLP9z8vjn5v2DMyje5yHWya7NbyA7xmySog28AkR0pa6IZNrBQZ1TdAwjRm+zAdETaz9DcXPvdPyhGn424jMoXvxNyKE8xNywVTAK7k1KFXiDTF7i3d/mOaSypiaxWBw8=; 5:joxPTD3jxjlVdbPrKCk9rwacUBFLimeNAPmFPcyoLZESG6s4wbORd588Yp8LsArVLcQZ2jfKzZAsZCa9cGLC54la4exeQDOVAQ0RIMwrLCrsEBgy869nDFT/6vwRGRhLxjX23ojqVcoickd8W6dCOhUbLoyLm0zSQs621S6hSpA=; 24:LJl+fuU1fnyHlRRcU9VEeFya4SMjaYvpWapliQNgG5XpPMtbxHE4+nXIA9zDE8M1YDrJo6jgtT37keJcc3pwIiyFQbiYadzL4o4EHKjgOGk=; 7:R7L03MxAUkFXTEcIk9BJW+sFBSzLSi1BGHrpCC6uYvIl4yBHEdx62eumqzPC5Yl2h59uHkzahoDucBqjcJpCW/l3qrV9aCBhxNfdA9wc8PZmfnC/wo6UOD/7qC0LSiiTAyT78PtHZOSP4GhmyPQb5BmAd656YwN8WWLjt73stg1oo11xzk3naKDIXjYkkElpV55eHh3TvDOjEcm2+D/d3KCBtY5Iv7hY6E2MfP2yjU4fHqDvQH7b526tC42ePMoK SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Dec 2017 03:12:28.4168 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c15683b4-be61-4b36-231f-08d53c572eb2 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: MWHPR03MB2701 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20171205_191251_542836_9379B95B X-CRM114-Status: UNSURE ( 9.41 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -1.9 (-) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-1.9 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [104.47.32.66 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [104.47.32.66 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Linux MTD discussion mailing list <linux-mtd.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mtd>, <mailto:linux-mtd-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mtd/> List-Post: <mailto:linux-mtd@lists.infradead.org> List-Help: <mailto:linux-mtd-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mtd>, <mailto:linux-mtd-request@lists.infradead.org?subject=subscribe> Cc: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-mtd" <linux-mtd-bounces@lists.infradead.org> Errors-To: linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org |
Series |
mtd: m25p80: restore the addressing mode when exiting
|
expand
|
From: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Restore the status to be compatible with legacy devices. Take Freescale eSPI boot for example, it copies (in 3 Byte addressing mode) the RCW and bootloader images from SPI flash without firing a reset signal previously, so the reboot command will fail without reseting the addressing mode of SPI flash. Hou Zhiqiang (2): mtd: spi-nor: add an API to restore the status of SPI flash chip mtd: m25p80: restore the status of SPI flash when exiting Documentation/mtd/spi-nor.txt | 3 +++ drivers/mtd/devices/m25p80.c | 9 +++++++++ drivers/mtd/spi-nor/spi-nor.c | 10 ++++++++++ include/linux/mtd/spi-nor.h | 6 ++++++ 4 files changed, 28 insertions(+)