From patchwork Wed Sep 19 04:50:07 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yogesh Narayan Gaur X-Patchwork-Id: 971439 Return-Path: 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=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="nvnLwnbE"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="xP2/EEJZ"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::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 42FSFh0rjNz9sCV for ; Wed, 19 Sep 2018 14:54:32 +1000 (AEST) 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:References:In-Reply-To: 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: List-Owner; bh=F7B4AhJ4W4zDW8Jd/dUE/rOBaFC4HW3Wu5WLo3tvhic=; b=nvnLwnbEW7LyKy XZeP92bUSGJMha0F6Giehn07hoX8godndMza7JC+8SLSRv5bAbezgr+ig2Li4SLnCMIxNTQntUaeB FmygziGKDw9g6cvig/aeqaL/TbMtf3mYJ/7fzMxo8QJOu8ogEtI9njz6d/ud/8PTFd9s2E8X3QXw3 /fHG3ICfpki40jUSWU3Bd8+yBRjJAu32L+cGxeZtJn4SZML0zERxthjtYvz/dnhbtVv/W5Ns6/P4N n0rP/jXKKoJWMYwgmoOBKpxIc6/PJOtRCpeqnI3Wi7vWGbywAoQyPyg1AKkS6mDJ8lflOq7fLjofY 3bH0jYlNz4YQRsBVZ/NQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1g2UVG-0000Mb-J9; Wed, 19 Sep 2018 04:54:18 +0000 Received: from mail-eopbgr30043.outbound.protection.outlook.com ([40.107.3.43] helo=EUR03-AM5-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1g2UTz-0008Gn-Jh for linux-mtd@lists.infradead.org; Wed, 19 Sep 2018 04:53:47 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yD0LOgJ0Ysxscp87Bb+YCfdKkxCcOFP+D56wT7bkoTE=; b=xP2/EEJZQ1CGAvbxfF8aMgTi5J1cX+otD8kEQf1f6Vefg6/z2jV3ACd/npZWdIUJxGhpoGTnATGZLMJtkpwYs/UwfK7KNHBkAjshYFI2S/P90343avCIMuxBq61uUjwDq2vlNDYGDR63UvLKUX1APz5PMPMg67XTI7PVCNtSX7w= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yogeshnarayan.gaur@nxp.com; Received: from idcbfarm.ap.freescale.net (14.143.30.134) by HE1PR04MB1034.eurprd04.prod.outlook.com (2a01:111:e400:581a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1143.17; Wed, 19 Sep 2018 04:52:07 +0000 From: Yogesh Gaur To: linux-mtd@lists.infradead.org, linux-spi@vger.kernel.org Subject: [RESEND PATCH 1/2] mtd: spi-nor: add macros related to MICRON flash Date: Wed, 19 Sep 2018 10:20:07 +0530 Message-Id: <1537332608-19561-2-git-send-email-yogeshnarayan.gaur@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1537332608-19561-1-git-send-email-yogeshnarayan.gaur@nxp.com> References: <1537332608-19561-1-git-send-email-yogeshnarayan.gaur@nxp.com> MIME-Version: 1.0 X-Originating-IP: [14.143.30.134] X-ClientProxiedBy: SG2PR04CA0173.apcprd04.prod.outlook.com (2603:1096:4::35) To HE1PR04MB1034.eurprd04.prod.outlook.com (2a01:111:e400:581a::15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6fe8b898-02df-4084-3d84-08d61deba91b X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:HE1PR04MB1034; X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB1034; 3:DDqqNIeb7MwQ3BwroP4ON0sNfyfHdkrdysxv4WLXZrnrMY9In9+YWtELEyC+qRr/wPCluiuyAgxFr9DFNQXLMhhzWvCp+MVDT/uPHwKK847g1SJNioYRTr+fMTUp/WxjSElbm01jNolVnzEHGxktFyGY+7jXNRj0INKDbgKKZiou25wswxjOKJAEwWl94MzTJLxI68nVSj0UNzwd5v0Cr2ofVVFdGCIn+MMcegYVNQVUEbKuvHAZZpNdD3LoeOQ1; 25:xSEpA1EiT1pnxE6eG9xbgElDOnmba8+RsQa39QS1lp4vyPwT/Of0y5VwcsnqkTk8X8wTtsoLBIeZT5wev8CVrnzjaZDOlX8qx9MpYZauN2Jff1ksG2MvNnHfsx6FX6GCtE+Pq4jKtFFhDTJGSOVis5Fw4aH4s8rRnqVu1kbi2YXyi3w/vHdbsCcYspkfF70HHO+FGSVCD0jzm04ET0wHyqhkEP+AxXSXYMGp80YnPesG9JBJ+IwDNRPr2DQI2az1tYm+9cn5WwmpNMnxcPrx+95t5Rf8hd1zQwjpc27c7DEskWqc4vgmIGmOYvZhGLG5/3mnWo+UyN7Q3SpSfHRjOg==; 31:8xFMYyStQlCmiVLoy6UJGZT1HIfNBN8IW4f7LcEWl5LVcVIZTkRJA3cD8m9KrJ3iVxk+UsRmgA27rpXsuDdZGrMe8I0tXAw4kuO1/mhEmx4TlX6qma9ihRZFRdL23A3cPsGU4LfWvRpAagW/XV8wUy3cn4GR9UMgMgOWnSjJbDo2uESTtlEqZOy8+w/4UMun4V3yhxl8JCRzT0uUlYhk3arHNlO9htEejz0EivKjd2k= X-MS-TrafficTypeDiagnostic: HE1PR04MB1034: X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB1034; 20:p6lzxUa8avLsmb8n8Kb7hI1T2UWdLq1blLb+LXncCXB/76P0tCO1eyKSHUWKf0uWSQBJ09DMp2jEx3R543VjNQ7Bn9SCgyuEnyFRMMTpxMAyVC8o0xF4ExepgpNnz0b/Jxvbcn7hVEOZEtPHda9YyL3CXzZbTwygrvoUEoSg7oJUYzgVlasMWGISG1BWM6R0V4tSdrgMXIJUhF+Wio5OcZUjbfPv+GTkCQoPxPB2IbT939Asvc/VQ+BFiPY3YviEldEKNidh4G/MHk07+mijbss9X3l+bPRHJYweqdTcGf0ieSLPJ2DmtHpjo9f1g32kWkvveun0bVtW7CoFs9j9l12uTSl5ZMD1hwML2kNsXDQOJxyF0U+W6CchNCWffOMQmZGtsG3C0qniCZZX1l9HpdD2FUU4uJyv0Ic03Yw4ak9ZQq2gcXKdt9QGCVXEgqVhtSsQBd/phn1w/77A5Fury4iBTofEYjE3Gl2SQA/DGXD++h1j1R7pPQ6rdyddIQ3T; 4:bCEgZPBjcDB88PDdPY+PuMWi4jrkI969AcOHXguSGYWwN4Wg5SjjY+2ENDtN2mLFlm5eynLwJry3XWFctKPwqklVjhbeBXxjczBBZbzZS40QM5D06wcEirAldd+FVzG9VfhQyo/JPd6EpjgQdyxACLcfmn2ja+aBYCtnKJQyuq7DWGGBF/P52krKYdAAVLA7C2Tsw/n13w3ppIVkjhR3V6MDGzurNOPLV4bjvXc6N+IwYPE8z6JXTDqgGYSJbiaTl7Ce8cWi+yrlgWQUeZxGak6BuG/ZyvJAiTIlo9TfIkkQTP2Ly3bqp0LiZqbmbW1XQS6/8sKrvqKDTmcR5GBKEOBEzyuxy8Ty5MqXGdAc1D8= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(269456686620040); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231355)(944501410)(52105095)(93006095)(93001095)(10201501046)(3002001)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(201708071742011)(7699050); SRVR:HE1PR04MB1034; BCL:0; PCL:0; RULEID:; SRVR:HE1PR04MB1034; X-Forefront-PRVS: 0800C0C167 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(39860400002)(366004)(376002)(136003)(346002)(189003)(199004)(105586002)(4326008)(52116002)(5660300001)(316002)(106356001)(39060400002)(25786009)(6486002)(51416003)(14444005)(86362001)(47776003)(6116002)(3846002)(53936002)(6512007)(16586007)(5009440100003)(217873002)(81156014)(81166006)(8676002)(36756003)(476003)(2616005)(11346002)(486006)(956004)(446003)(26005)(76176011)(478600001)(8936002)(50226002)(6506007)(386003)(16526019)(55236004)(7736002)(186003)(48376002)(2906002)(66066001)(305945005)(97736004)(50466002)(68736007)(110426005); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR04MB1034; H:idcbfarm.ap.freescale.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR04MB1034; 23:vHcqW/v+ZTATOfDcD2Ts/X+BO9VE0K7ZAuW/l6vlS?= PypdfxHYcjwXH8C4rE0TjTvzR1JWN11DNGaJwgI8Mmk3cyXNQmv0b1dzSLZotoiG8LVIlCP5aaxGW5W8a7zhFjrzj6cow4GSK/NgWwfuQChzAz7DMxsMplcqeW+r+Q6MEsO1fEYIo/zzkQM3bYO9vPClkfyXANHViSpXR1jDyN/Waj78Xehuk4zadGmYL7KE7VJ0OqhFY/h2DeqT+js3ePS1V9EPMtK+5dvurrIVi5BjBdq/xnaEQynLiuOYo6F0oYftbb9Xx4c+PyNA7zcfCjfL1yZ1Gr5WZTjoJ0FXupHGkTWxLpUmouQoJbTOIOh1Y9pGhV2aSsDVWBD/IqWx6EtAvWaUJre6QUqMLzrv27fiTk2Ym030h0r/GOty8NpsnFBDqm26N4+L7B9FkzAOUT7uzy1+w8FTHH4eWC/gv+b++Xui0BfOF5NBu2GnlHhbHVjkUA3/FXOxC6aUqYA4vmgxHjtBxWYStNrt0lIlTJdTJSMrnIgUj7mdKWO/csLugO1RmfGO0nSbG8ttgGqfCh1xnff8G00GotHxAEgEw6rfptK9ESxwzSMCwg9sYwIhCn723n7+8ApA43szU9F6kLaqCnBF3+y8oIbW9rewMOq/fMBsx3V/X7xm3w1Kn29RlnR6dy/xrUVk5gIWyMyOezvU0GQgzxZKFRGC7BoqQ5Pm7bwUrZyf0Fbd7UVE72oEhbHE7Tfbf3QdK3S/NAK+oMNnlyLMd6hr7C+Gr4R3IIYSpOIW6+JNx1B87ufln/pFGWz0/qscIeujnL1FPmqx8zZuR026ZLD70QjekMjI11dMFRl1GiEWPADYpp7Z5Xj2XToMI7gSEFYmUi5MdenDfxv+H5Vcx8p3VA6tq0ooH4QDJCgon5CavEXAU8ytCUNh7X414GRc082CEocux+gw4XAXxublZghDGeGV90Cnqn6nOsRuHZ+DtNKUeMXQhNvXoDFBFLtl027cZKAR915bcgo0nUoZj+hsauIXqHau6FRi8YJxEBSCJK7pEqCId3J6QDJxEVu67b1XNI6Qe88C+htyCNBDsiHFYiONneGsrY/vWxlm7GVf9oDV7Zdg9Qgxe9XaABwANxAs1wF4HuSPDGlIWNntcx7zWlfHL5XOis9CINRHlNoo6wTq/Jt0lJ6H8DFCPOv3f24UUbacZsEFMRQIEaQtYE2FMRQ8MfyC9ASr/OJjGhz8wLD4yoHEMU8J4ZhLw6o+gEHER3/Y3X9kNrd X-Microsoft-Antispam-Message-Info: 9OuCgMbeynhUcFnW9imvu75R3qlLmy+AeCYGvu36UdlsEoca0/jqnzWtR8dD2vIMzpeXktIx7bR88usq81/7b/4C4eqAp2VL3Hb9Cp0/utOw/NEBXS5BFApYl5yR4GDAGLuY0D+wa/FlF6a7eeBxwN0p2OXd9PFYHa9WHy6eJ2KHyKE7U0X60XNntCfRfA4C6AM3P+jAJ7bOVlEHL9HVdWNQYeg3NBQtrjboUECRPeC6GgkNjx5rtiqNYIRdj7NSFxAoTvWVTdRBx3araWlOEGdJsEzAOig/r3fL8v2JxJO3kz0aSbfznATHvjsVPhjnhuCO4Gb6OIRQfTU1mRfXIPjUVPJUsL/dRdxwcaO19L0= X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB1034; 6:91qKSGGDw5fDCOfUErOjL7Q5xD5gFt7+FXsJrpbW753+E1vw/Z7ktwNv35BOhLJRRlShHVQlJ81ovoYlLj3d8yIZvdq1hzDCPPPbysUp6lkrCuaWJjFf1zsxQ6LUcghT1Dlf3cgMRc0TOsYdtynyhs8s+7vK/6JAFYops7Gsfuee+gvq+96faJsx3zXojjeEVBgmaND9uczPDSxp7ma3DbpjekG+hrB8QN48hg6aQuHyKNozNAFLSErggnhndzruAwMeR8B/EmAoNGRu+GvzeWijD5QFj3EYC0FkI5t1hOGVZXsSlple7StomoJAnMULQnVqbgEsDTZ4ld0tCR0a1Nhjd6pQWHOVlOoj5bB7iw+3+sKzQZtnvQjh7cuj52+9i7mUxRUR0PlPFUxQWPEZ3Umyyz5+sZxBrhmPKt0CvWsJ00sKeW+f8D/EPg2JLktJOSjefQ1I6AOg1NGe2qyxHw==; 5:Ll5yArEGaH8TdGAPVM91qURfT6xKIPq4M+galteuUE592S0W0RMKb7v/O0nT69kImNXsPLTLqBnXVJakiCOWGdSoVgOQ/5Z/K/9gO4voEIT/5jKzDfidAHd0zjtWQDlYwB7OB4q4lDloiQh7EK2hvriuhwcOijiWOhOYWrYgkIQ=; 7:zFgQ/F9HXQ1l1I7Tk+8hg7yqnRZpDBgWuS7b8vOck1ch8hg7zB5CmntpEWkDjXSXvMtZJEjVcPVuHB0XVa2qOePRxir81ycyAt72CzWZ81YKtONX9VYE/s2EW0P1gZK9Pj/sSRdRbJ3RlX0hDABIf26n2KUoQN1fXVwmcLR3CQqRSO7rACLpFinF5EOFY8ZUR30ehMQ9DAgzZWBSXEV4SPCZC9K/5PA7/vPvyatBdkIY5aM632rUmO8yWr2EDfUM SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2018 04:52:07.6851 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6fe8b898-02df-4084-3d84-08d61deba91b X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR04MB1034 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180918_215259_875524_547FB51C X-CRM114-Status: GOOD ( 14.59 ) X-Spam-Score: -0.1 (/) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-0.1 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [40.107.3.43 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Yogesh Gaur , boris.brezillon@bootlin.com, linux-kernel@vger.kernel.org, marek.vasut@gmail.com, frieder.schrempf@exceet.de, cyrille.pitchen@wedev4u.fr, computersforpeace@gmail.com Sender: "linux-mtd" Errors-To: linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org Some MICRON related macros in spi-nor domain were ST. Rename entries related to STMicroelectronics under macro SNOR_MFR_ST. Added entry of MFR Id for Micron flashes, 0x002C. Signed-off-by: Yogesh Gaur Reviewed-by: Tudor Ambarus --- drivers/mtd/spi-nor/spi-nor.c | 9 ++++++--- include/linux/mtd/cfi.h | 1 + include/linux/mtd/spi-nor.h | 3 ++- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/drivers/mtd/spi-nor/spi-nor.c b/drivers/mtd/spi-nor/spi-nor.c index f028277..33a55bc 100644 --- a/drivers/mtd/spi-nor/spi-nor.c +++ b/drivers/mtd/spi-nor/spi-nor.c @@ -271,6 +271,7 @@ static inline int set_4byte(struct spi_nor *nor, const struct flash_info *info, u8 cmd; switch (JEDEC_MFR(info)) { + case SNOR_MFR_ST: case SNOR_MFR_MICRON: /* Some Micron need WREN command; all will accept it */ need_wren = true; @@ -1096,7 +1097,7 @@ static int spi_nor_is_locked(struct mtd_info *mtd, loff_t ofs, uint64_t len) { "mx66l1g45g", INFO(0xc2201b, 0, 64 * 1024, 2048, SECT_4K | SPI_NOR_DUAL_READ | SPI_NOR_QUAD_READ) }, { "mx66l1g55g", INFO(0xc2261b, 0, 64 * 1024, 2048, SPI_NOR_QUAD_READ) }, - /* Micron */ + /* Micron <--> ST Micro */ { "n25q016a", INFO(0x20bb15, 0, 64 * 1024, 32, SECT_4K | SPI_NOR_QUAD_READ) }, { "n25q032", INFO(0x20ba16, 0, 64 * 1024, 64, SPI_NOR_QUAD_READ) }, { "n25q032a", INFO(0x20bb16, 0, 64 * 1024, 64, SPI_NOR_QUAD_READ) }, @@ -2502,6 +2503,7 @@ static int spi_nor_init_params(struct spi_nor *nor, params->quad_enable = macronix_quad_enable; break; + case SNOR_MFR_ST: case SNOR_MFR_MICRON: break; @@ -2876,8 +2878,9 @@ int spi_nor_scan(struct spi_nor *nor, const char *name, mtd->_resume = spi_nor_resume; /* NOR protection support for STmicro/Micron chips and similar */ - if (JEDEC_MFR(info) == SNOR_MFR_MICRON || - info->flags & SPI_NOR_HAS_LOCK) { + if (JEDEC_MFR(info) == SNOR_MFR_ST || + JEDEC_MFR(info) == SNOR_MFR_MICRON || + info->flags & SPI_NOR_HAS_LOCK) { nor->flash_lock = stm_lock; nor->flash_unlock = stm_unlock; nor->flash_is_locked = stm_is_locked; diff --git a/include/linux/mtd/cfi.h b/include/linux/mtd/cfi.h index 9b57a9b..cbf7716 100644 --- a/include/linux/mtd/cfi.h +++ b/include/linux/mtd/cfi.h @@ -377,6 +377,7 @@ struct cfi_fixup { #define CFI_MFR_SHARP 0x00B0 #define CFI_MFR_SST 0x00BF #define CFI_MFR_ST 0x0020 /* STMicroelectronics */ +#define CFI_MFR_MICRON 0x002C /* Micron */ #define CFI_MFR_TOSHIBA 0x0098 #define CFI_MFR_WINBOND 0x00DA diff --git a/include/linux/mtd/spi-nor.h b/include/linux/mtd/spi-nor.h index c922e97..f43bfc5 100644 --- a/include/linux/mtd/spi-nor.h +++ b/include/linux/mtd/spi-nor.h @@ -23,7 +23,8 @@ #define SNOR_MFR_ATMEL CFI_MFR_ATMEL #define SNOR_MFR_GIGADEVICE 0xc8 #define SNOR_MFR_INTEL CFI_MFR_INTEL -#define SNOR_MFR_MICRON CFI_MFR_ST /* ST Micro <--> Micron */ +#define SNOR_MFR_ST CFI_MFR_ST /* ST Micro */ +#define SNOR_MFR_MICRON CFI_MFR_MICRON /* Micron */ #define SNOR_MFR_MACRONIX CFI_MFR_MACRONIX #define SNOR_MFR_SPANSION CFI_MFR_AMD #define SNOR_MFR_SST CFI_MFR_SST From patchwork Wed Sep 19 04:50:08 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yogesh Narayan Gaur X-Patchwork-Id: 971438 Return-Path: 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=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="H7o+VqDd"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="hWPRbwrI"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::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 42FSF83fXBz9sCh for ; Wed, 19 Sep 2018 14:54:04 +1000 (AEST) 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:References:In-Reply-To: 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: List-Owner; bh=4IsYLLnYzUS63834QBQg3NWFDcZ0MMckRcLE0Qa1+GI=; b=H7o+VqDdff7MNE ZJa6OV5jMWCWW8RWlI5YQhIANzHQk17c+AkPcbihWUb8ygXFGGAJpoTHxUN0zMfj85zganFVYFnLV +AikdpPPZoS7dQTzp/Qa4KJEYTls0/nb3YS6Nne7NkobCVVs2ZGybejRmA3laQ4frXV/ByM1lc23J gmTAodUNhIrHVR5VFCUbyWvi/jLkgaTOUCipKmqmLsw2uZ9cgVj3iuXsKlsZsp4nrWDOfqJdc+JOK KYYZNo5NuT7aUlnsEAecTXsh/y3TaIaUW4g/8t0TNIXT5to9hLeet0h+8G9iT1VDwgBUzqEmZ4KiB cKLp2/ZqiAiErMaSD+QQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1g2UUl-00009I-03; Wed, 19 Sep 2018 04:53:47 +0000 Received: from mail-eopbgr30055.outbound.protection.outlook.com ([40.107.3.55] helo=EUR03-AM5-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1g2UTw-00081W-72 for linux-mtd@lists.infradead.org; Wed, 19 Sep 2018 04:53:44 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xoM/W/pnDrDICSM03ZPdfkhcJ/XaOury2+BzaFD0U2Q=; b=hWPRbwrIxY20cROGHAonSjT364/4ycWNKUr+hqhDXNQrZh58o3bQ4Zn1ij3tJL0VXtqFMwmNebqyZssU9Ih1+vry8VpaytdexrZBrYY7ZAXHLlDrB7tBGThIsUSDuj9td1jrnqhmK6EpB5vcI0pKAXZGiJl4BE0dbHhALksgSEg= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yogeshnarayan.gaur@nxp.com; Received: from idcbfarm.ap.freescale.net (14.143.30.134) by HE1PR04MB1034.eurprd04.prod.outlook.com (2a01:111:e400:581a::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1143.17; Wed, 19 Sep 2018 04:52:11 +0000 From: Yogesh Gaur To: linux-mtd@lists.infradead.org, linux-spi@vger.kernel.org Subject: [RESEND PATCH 2/2] mtd: spi-nor: add entry for mt35xu512aba flash Date: Wed, 19 Sep 2018 10:20:08 +0530 Message-Id: <1537332608-19561-3-git-send-email-yogeshnarayan.gaur@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1537332608-19561-1-git-send-email-yogeshnarayan.gaur@nxp.com> References: <1537332608-19561-1-git-send-email-yogeshnarayan.gaur@nxp.com> MIME-Version: 1.0 X-Originating-IP: [14.143.30.134] X-ClientProxiedBy: SG2PR04CA0173.apcprd04.prod.outlook.com (2603:1096:4::35) To HE1PR04MB1034.eurprd04.prod.outlook.com (2a01:111:e400:581a::15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 174d42b5-f866-4da5-7c89-08d61debab98 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:HE1PR04MB1034; X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB1034; 3:eSOxRjg8k21V8uRUvf1dkvQJHqKkaOZpPh9wxDCw41iLANdS7HxlVebDpX5QDV7GFSVU21LTGfjSlyfxNGBY4eU5VfX3psp8WWa3k/ZEa4A2dfDX8s6qDQ4W1tpoOBFN7BOuBRj6LYTPvsL9+HC9RiKBbwlc1LWYaCHxSVk0kGnfSG9CQxly/nJ+brdf/USgpyjlHrqvRja+796zhtJmdPJlHto2aXQWGU/gMGu6agCmgwYZN84KyRhwFXTMsmsX; 25:/nCjKQUYVQXsuLYFaDQuItKfwfvhWCMrc5c2uysd0nGbmwBdmUmtAXWmbrVAGIXcJ89ksHHGx/cAFO19/QfERT197hVuwLf2PjfU6lvlz0Oxj4tQXTAqKab8YIxPx9Kpp2+sOiZYov99FhTYg1ZfXAlSD5NGvrThmZNuztdlHAUlsrix2ux35xY2wWjs2cg9gUIxYXBYkqJ8ZPLvvAiByWxmVtxpZCThFNHOLbQyVVAb4jcwDODvWfGhYzFHnNeafL2fQ4GnPSGGiKLpXPJZU48Q8Fc2sslbeqqQjchruUs/czN0PG6dmlvmBQP2R5uUyTIfFGZ0hVt+BAMf8AIQNQ==; 31:9M4UOvT2kIc9JIkwGy1pV3LRqS0Cc16ImQ71p/4BVFV+BPYyvsITZmbtm8hn8osU4PdeoV8cOH3FWfvRA8+m/j52tki04AuWxZ3rJ++fDJh9xgIuBaaEzMWkDOwvhtVWcnZn75I+GuAgP26Z2NjH3k3WBCJYFhpC+saKP/u/660BKl2OEveCcZYM71OSLNLS7sUqmqWSebMA6gEJdvMOUiraNR+blGcDVLAPyDr7KY0= X-MS-TrafficTypeDiagnostic: HE1PR04MB1034: X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB1034; 20:5kY1/s2DZcfdzi1f3AXlslY6AM6ni5+IIEdWvbsJXFFkDgkTEqOf9JUvIAR0nvLmHXHsqMXW2cjQvSBOFe0LuWE+VyVZuyYzH8eOTtRasOrz79UtEwFgjhOlEi6GdcZrKdcIhrF01voNo+wIdYpR582LwR02Crq7Z60KDXEFh8ps/LpQMdPEPF2lWJnkiJdfgbCaM56jrMTnvZJhtrepqRofQ17d4d66FV49pLdlzOt7E8cla9xp5P9JNBJ2ynoIFiVhm70lceN4EDnDBK9qMq5HL4PvG6kdcHHQHIqbP9BK9xaXkRNq1qGX1eEEFCHOuziaa+GZX4BaUJaKaXrUDtTa3l77qd3RazBEympYqdeKm1EBwdCW/tyiegbEgSs3+LHg0uUllZ3bVZ1ENdhDcBvg233H8MVEDU+7jg4CVNAaATB8gL7riWJE7TepNfAcdSh0g7+nCMrmRLZwCQC1EvjpzxenXVoNIu+/+/Nis+u3cfMJYQazNo6mXqz0X0+9; 4:H54f0u5Fxe8vzw8Fq42DZTdZLL2VpmMkLUAycpFd7U9YDjY622fg7/MgFXIMObJ1KpG0EKQmytzzhP8CrixRKeKxUiNWr2aJb08/NJr1yJPZIcxeO773K0QBahGJIjq4ZpXO4oRaGIeAiMHRmKe9cvm1sClkGi3oODI6J/8TK3rV4o+tIqLLM1cibzqP/HTcPzyy0b1XAIWc5/zGynohlBnChHs9sLN6h2ZTAuFrwIbI6KUQnSiG7w+Zq86GvtIplSOeXqat9KjJlPYLAHSIGZlEHSk0SYfhF7ifqyy02jsZChI1hOe2kXcfM+/03VQs X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231355)(944501410)(52105095)(93006095)(93001095)(10201501046)(3002001)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(201708071742011)(7699050); SRVR:HE1PR04MB1034; BCL:0; PCL:0; RULEID:; SRVR:HE1PR04MB1034; X-Forefront-PRVS: 0800C0C167 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(39860400002)(366004)(376002)(136003)(346002)(189003)(199004)(105586002)(4326008)(52116002)(5660300001)(316002)(106356001)(39060400002)(25786009)(6486002)(51416003)(14444005)(86362001)(47776003)(6116002)(3846002)(53936002)(6512007)(16586007)(5009440100003)(6666003)(217873002)(81156014)(81166006)(8676002)(36756003)(476003)(2616005)(11346002)(486006)(956004)(446003)(26005)(76176011)(478600001)(8936002)(50226002)(6506007)(386003)(16526019)(55236004)(7736002)(186003)(48376002)(2906002)(66066001)(305945005)(97736004)(50466002)(68736007)(110426005); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR04MB1034; H:idcbfarm.ap.freescale.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR04MB1034; 23:oodCphPfgY4hwktCbpAoYtUy1JmGcgdGApLORf3Un?= DSiWkfZCNMkZot93eEAhx9W1aj26mmu3Si2gQBgOy6BM89Nt6R7Oa8VfvoRLvfOGbaCw1SxY7uGxIni2NnY76Tn6hLjVtBdJZ0fXTtJRbN8HJdFT+I9AtAAN5GN9maIqTmnyuijvX2GQblYj8FrYJABBEOWG+7sclKdzRVtxRZCKkDqV9EI0ATekxsjX1WxycUgrNRfQ8MRUhxcBkTXEGvA0EaT4oXxf8jU9jwMXgoFT0UMLaGNAQ2iQSHB0AlFZ0nrg1gyuY8IXS4qVm3XSCj3TPamCpXNnk2tybaFxLXKLgIJQ8/GHjCncN2av9lowqUBQgraPBIgtQ4aG9+oXzPNToIM9zixabYrRMSH76oXmCS6mu9HPu5qif0exxQWyjjl/MnsjgTFtHrpN6aLC7RHEAO9bDP8fdNxHFrVUg1hIFBcmX/5EzZYCvXvjpDIw8JSB8khDcVnJqXPkq3Rb37/5xHEDqT/+xg4oSHWPv9s/S+CztoVK7lTyMi+OGeBDh7/5tupuDE2BzY8m0LOAZGeY6Z7PHKeJn1ZKm+AH+/8zcHcONFruq7kXaXKmfzvSTdMjQMP4AVvInatj7V3sb9NMj81Mlkl2HlHsrxnm9avW0KXazpTQ1T7ITT4Fc719Rv5zyko2ED/Zj8jmt3h0Rb4rHkRFW7zAPpV9yDn7Q2lIk7duwYF6KXovl1tKS/9VYwOu4RVcm7LFC9m6mJ6YZxWg/O9WXC5I5agEuu2qt6fJ0E2Xn+pGdhU/dZ2bJBVM3q/sEQRVwBxYNeXCUDK5+Fr3NXX+boeLsYeCpynn5hcsH+ofRMRHEDHBOWsrqRJUbKUEep3ZGZow/t/YpGQ1A9Flbc9AHycZRVLrSWvx2RmYlJtSUsT59c7wg7bZva/mGq4j8hA8U6AE363RVZtIB5LCqD7iRNdjXnBFY9Fm46pfx+yUlaDRAb7FEinvj/xJi8u/H+WZu5wEnF0zRdhqlu0TXICsHYSbpo9T0w9daHdLxooTgAGCcLIbKPyMuoRVs+Gp+YGjUGFQebcMtOJuUsv4K4ZUxsyLSNiwVGV0LuDT8fiP0gUSglMgIEQOObVnzmK/L505YGrprSYEBcUSViDletUV7XSlN3/ugKMlwVlLQobUWkq3vRiB+9QsEvKtuzaRi+f27ptb3RaeC5zyHAVJ3yUtkXUfs3AU2ice1H4yMu/3ZS3OucfpKe1R9r3w3r5Q5KE/FADYfrG0I79a20HfpaG+l9TC78NQLAvx+hRRw== X-Microsoft-Antispam-Message-Info: aiM2ObG8tSb5vQF0pXXof6Ugpu9pWRxyiKL9v3Ug4+eGwML7+QQFEq3GYXexEo1/0cDTZpnpAI0NMs9Hzl/ZdkxSh54Xbbi3/Y3VteqXFAqNrhQ6yubF85HzBtAUpEuE2LiXnuXgMUPeIg3coKe9/ySFrf9ISX+vg3vbq7io6ZFBNCfQMT8xvxBy19Fx3Zb/HszDP057bCymFf0PDu42MthU96VSc/t/fCGaUNkglRbK7KmvkisKQmUCrKrdeGpxznRPv/VEVXM85zl+HkXmnb1gj1Ah3L0MUH7g9xO7rb2zaOFVyNPFgj8UszBvRWMOxfKT6dlTBRdgGOd+1XBXzU1aZnNBJjCyn/MsmTa9Lk4= X-Microsoft-Exchange-Diagnostics: 1; HE1PR04MB1034; 6:T1XU5cqA2UJFnUKyUUGX2DLY1OnK+ID5gXfQ4O5qB89fBXlSoVV5AcxndtmmG1miIGKvTN7m27X64Qow41WksWXo9NpAe2BZQ97zYcnblFH5ieplAKMJilhWf//H/K1ZKKpj4OfToEFxuDwhVirJX1r/GYM8QAhr//Zys7HinQgbUkQdSZ0slh8VEOciXeBpGJyS8MdT9NfawIEdEIiXDz+aFafF8vvAPIFVmLzFaJ5eF+w1AS9SN3uEzegv/mUxTqo9/YYmf7thN0Y3XJR9yWOnxpXj06SjlF8HU0MCyWdIudpY4Uh/CjWXjAWsFmlatf+Q6HZxfw25qn/HA+3TF3kINDMVkK6KLhupQSJzWsFmUN+czMM1r5zcfXkr5/HybTVcM/U2VOZSLN7yi6LbI5REnK46OMagXn+ulgGcopcfUcJ7ye4CWqCsJQxpR8aU03GrvTTFJXZFY/TLhiiHDA==; 5:fP2xwS8k78myVC7TH1MQU8fbakwjaFrKC/I87ptI4iYjYfMyiL26iJWppJQcZFB/CV5EAsTLZZZuhc+NKHeGG0+A6c5EC6Vv9X92gx0GtzMrJjt3Uqp+HiIJKpB4+Hycti1Ix8ItMHQ1hSCIJVPgthYx9utUgtzs6EBdEeHKWJ8=; 7:mu9XuLwD/TZ+8DRdUYlpkVgzemU/7dvbPgpl0mTKiakO/XX/SvQ4gE3qxgJ+DX50g2tVdJ2nJrZu0b4VAG+7jvTY8YzPWQ5wMjWBJBZ/6itnugjvGJBaeGc+oLAlp+omnMHb+2okXdNyN1V//x76oo56Za26p2yHSVP8IwkPBq86OIlTfht+Xg62v/qghYUYnxCR3Q6jBhFdwibqndGPxkqQurwcjh9au/NzOcWab6fUJlp/ewV89lCL5XB7vd+h SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Sep 2018 04:52:11.8604 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 174d42b5-f866-4da5-7c89-08d61debab98 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR04MB1034 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180918_215256_280182_CF5AA3CA X-CRM114-Status: GOOD ( 10.78 ) X-Spam-Score: -0.1 (/) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-0.1 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [40.107.3.55 listed in list.dnswl.org] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Yogesh Gaur , boris.brezillon@bootlin.com, linux-kernel@vger.kernel.org, marek.vasut@gmail.com, frieder.schrempf@exceet.de, cyrille.pitchen@wedev4u.fr, computersforpeace@gmail.com Sender: "linux-mtd" Errors-To: linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org Add entry for mt35xu512aba Micron NOR flash. This flash is having uniform sector erase size of 128KB, have support of FSR(flag status register), flash size is 64MB and supports 4-byte commands. Signed-off-by: Yogesh Gaur --- drivers/mtd/spi-nor/spi-nor.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/mtd/spi-nor/spi-nor.c b/drivers/mtd/spi-nor/spi-nor.c index 33a55bc..6042df8 100644 --- a/drivers/mtd/spi-nor/spi-nor.c +++ b/drivers/mtd/spi-nor/spi-nor.c @@ -1113,6 +1113,9 @@ static int spi_nor_is_locked(struct mtd_info *mtd, loff_t ofs, uint64_t len) { "n25q00a", INFO(0x20bb21, 0, 64 * 1024, 2048, SECT_4K | USE_FSR | SPI_NOR_QUAD_READ | NO_CHIP_ERASE) }, { "mt25qu02g", INFO(0x20bb22, 0, 64 * 1024, 4096, SECT_4K | USE_FSR | SPI_NOR_QUAD_READ | NO_CHIP_ERASE) }, + /* Micron */ + { "mt35xu512aba", INFO(0x2c5b1a, 0, 128 * 1024, 512, SECT_4K | USE_FSR | SPI_NOR_4B_OPCODES) }, + /* PMC */ { "pm25lv512", INFO(0, 0, 32 * 1024, 2, SECT_4K_PMC) }, { "pm25lv010", INFO(0, 0, 32 * 1024, 4, SECT_4K_PMC) },