Message ID | 1514889653-23647-1-git-send-email-yogeshnarayan.gaur@nxp.com |
---|---|
State | Deferred |
Delegated to: | Cyrille Pitchen |
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="fhEtzHeM"; 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 3z9rGX4DgGz9t3m for <incoming@patchwork.ozlabs.org>; Tue, 2 Jan 2018 21:41:56 +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=BAB9yaeKRgpcTBFKCVyaXmXY1rqc5jxoyXTB+3s9XV8=; b=fhEtzHeMdwFf7z +HLhzZktKPujS78f9IdN8cb4NugDUU4wdFYIMTs+Kq5YPHLc01tKAtcO0i/5lN+Uml9cuatTmA8xl I/UeSBV/oBQC6ODOwRDI+7uZsa1NWXcm44n6weJIcEUoq4ZbGKbcPvL1AirSTf4m36CJxvtxL4zfE DFBTcsArs99cq3Okieds/7Z7rfpzM9v8awi85Aq+rTrLuRPe4ahX7hxktFRwrzoN1jfYwqGsxuaOD d+89WOcihjMvwYqQWEyqeUIeJhyZ08e1+vmTty9p8Ikvu4eyNOSlnhSihiY3n/TxqMOcxNS2MubYg AqT0f7LcaJHE9erHB5aQ==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.89 #1 (Red Hat Linux)) id 1eWK0w-0001xw-5g; Tue, 02 Jan 2018 10:41:46 +0000 Received: from mail-dm3nam03on0041.outbound.protection.outlook.com ([104.47.41.41] helo=NAM03-DM3-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.89 #1 (Red Hat Linux)) id 1eWK0O-0001FY-8T for linux-mtd@lists.infradead.org; Tue, 02 Jan 2018 10:41:21 +0000 Received: from BN3PR03CA0105.namprd03.prod.outlook.com (10.174.66.23) by BN6PR03MB2692.namprd03.prod.outlook.com (10.173.144.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.366.8; Tue, 2 Jan 2018 10:41:00 +0000 Received: from BY2FFO11FD045.protection.gbl (2a01:111:f400:7c0c::196) by BN3PR03CA0105.outlook.office365.com (2603:10b6:400:4::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.366.8 via Frontend Transport; Tue, 2 Jan 2018 10:41:00 +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 BY2FFO11FD045.mail.protection.outlook.com (10.1.15.177) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.345.12 via Frontend Transport; Tue, 2 Jan 2018 10:40:35 +0000 Received: from yogesh-VirtualBox.ap.freescale.net ([10.232.14.38]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id w02AetbU003870; Tue, 2 Jan 2018 03:40:56 -0700 From: Yogesh Gaur <yogeshnarayan.gaur@nxp.com> To: <linux-mtd@lists.infradead.org> Subject: [PATCH] mtd: fsl-quadspi: fix init AHB read in fsl_qspi_nor_setup() Date: Tue, 2 Jan 2018 16:10:53 +0530 Message-ID: <1514889653-23647-1-git-send-email-yogeshnarayan.gaur@nxp.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131593632352455895; (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)(39380400002)(39860400002)(376002)(396003)(2980300002)(1109001)(1110001)(339900001)(199004)(189003)(106466001)(54906003)(53936002)(81166006)(81156014)(68736007)(16586007)(77096006)(8676002)(97736004)(50466002)(104016004)(48376002)(8936002)(2351001)(51416003)(105606002)(4326008)(316002)(39060400002)(50226002)(47776003)(36756003)(2906002)(86362001)(5660300001)(85426001)(356003)(6666003)(6916009)(305945005)(498600001)(8656006); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR03MB2692; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD045; 1:EyXPiHc0ZOxzGbsf1uH6QrFkl60Mdf0R4c3taIS402Ne4iL2RPYVADCiUvw0dCerjLBDFepDvLsGkOIZSissEkVl3n4tjXjfrlJz4eJk7RqV/HE+0haRRLgv/GbaMJzV MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 18bad0a9-dd82-4a14-eb7a-08d551cd4186 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:BN6PR03MB2692; X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2692; 3:6GYjberm1R/n+B9dBE5uFhjGX9De4e+tjpVVbpyxDLVFXKA+T7tbkPSd1mEzgD3SgFYCRWf9yPIpiWCNNb3WUqasFvfEu7sJoZDb4XxqNrE8uGp7Mrk3BWU2BOXla7wL0teurmug0jvLiSu9oTOAsvP4s9rxYJyfzo3WWiAgl4HJBJmNoI4JnPlc8w38EycmQQjvXYHr5nHg+McEUaubTNGUS4CI3UpnpnL5ObsBLGveSSon7QBci5bJy2WnI6XkF8n97uCyf9jl4Rce9cvnMZ5tRr9eOWkNHNlvATtc78iW5/frtJc0zlWMqxP1JcF9NlbhTdNqPMQMnKk2rQQN9DxpFfmzuRzmCcoEyfIMVfo=; 25:xum9cAQpP1in1FcVpfMydjiIDfhI5O+Xcn4SudqAt8O+WlVRX5Y154c79blGOMxfKRHytuy3/6nYm06K7hG5fdmFDviNBhem/pE99FozCzwwhpXLg+WvT4KYQ1KuNJLCSuW7D0k54MAXxKOtd1jJAFSneykmwUyyiQeUXcxg2Wm/ai8cQyvw6ea9PtYwBs4crm48bxWY4R6fe8V7VVVml49+he6wW/Be2t7cJ/UrQWkf8jNw7yH9MJVgRlnCs/oeWq7ZM44mZ2UOFWBfrRlC+FItawBdetQbYYyHJSHP6NcmDpPPDYI4yg1OLnafN8IW8XneqiCkdVmkIqnkiZOltg== X-MS-TrafficTypeDiagnostic: BN6PR03MB2692: X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2692; 31:j0y83zfP57Vq1gFYB2VoqFowxGyCPX43xpVIe1flBnOn2o/8LVOsOzypjsp9+S/oiHU9GlEwrmk0eSPf94S+++2LEhvwabXkH/5/r9EvUOBQM9qe7XCgzSexj+LMbx5t5z/87enqTRRSlX7xaRNr6vgNqq7qb03R3vDg4PTrH+ocQcYRCKJYQtV8zZef38sUUKvBnWUo59H5VxXXUImx7SNJdz5lY93/B82hNe56l2Y=; 4:kVw5NoIO66nRzfJRQtdjsa7dyrhoDy+XSFEZAzZzF2yG/E3hRDb/oIQ8HAKg7ABxPFrpZrATGb/HVDRJ7BUSSNb1rCqY2Oo/q/x751LuFFx/IJ79KDZoiKgfnvx3hzNA24DA3y+wJIrjdhhx3ImMVYWgpojs2YDy0NTeDgWhwkkCGi/zZZVTfE8GnNYISJqBmVUUxrlkTIU0SVNRFa0l3FN5IiaiEKrjfVuFOwdx137RGcqGreAbjkosDHsqH+YDg2JEcAX+UOaSexlnGfLk29prrD5XjqtdgoGoj8qFtQGo7bJg6seFK8YW+KT2ymXG9Hd0usNjQvfVJPFInsvkNGnahrAJJsFra6qPuAD4Utg= X-Microsoft-Antispam-PRVS: <BN6PR03MB2692DC5188AB446BE3FC6EE999190@BN6PR03MB2692.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(17755550239193); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231023)(944510075)(944921075)(946801075)(946901075)(10201501046)(3002001)(6055026)(6096035)(20161123556025)(20161123561025)(20161123565025)(201703131430075)(201703131433075)(201703131448075)(201703161259150)(201703151042153)(20161123559100)(20161123563025)(201708071742011); SRVR:BN6PR03MB2692; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:BN6PR03MB2692; X-Forefront-PRVS: 0540846A1D X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR03MB2692; 23:zc9+tI6XDXbwPlKTXqAEnvQILZSIhA7gRQsFRWacK?= Nt9pXWNXlhoYVQWU++F6gpGtRL89AddVq76PA1CzmG5Cpl4DMCU7zhE6Mhup9sSTAQuUixwD9m8XLWL4Oqgnh330WeosyBj4WB8okKa8/7tknHCGGh6P4xLOAjJYHlKpUiqZvZSJCHTRNOA24QWE09LRUh7Y5lyrsHnr2bxMLDpoWkWAlziAZXXKxOuKRY9O029Pnq0AI1+XEawAHGxuNc5xeozqM5rqZLe0+o61omKLYQHS9P2OQedkPSd5Qivix73FvdUOjpaoRUWdZhyLBbeXZQZRmvUbHZmtKdTuDN/dfmJgrs6SuriEqHPDB5g6taAaXzCEsOmV9mrQUAJ96Kw8b+XrjcFSNjgiUVgijnrQ8RIRuI63YCck0LPmkpfHhix9hE6SryxLDfQ4WW4GBb7OyyL0f3Hab+bEOTKhFfJqeq2SaXQLPRV6dL1KxumJCRBBU4zeHdxot58w3NXLQkMHVOfXu0lKXLPwIOm1mymQQuGIo1829cItHeE2eUpHViNX1HZ0686SyOOMk4EKtmJzAgfDjhhHcbmenttRzUkUq35ZzdtAwjv+PpXAQughxaZYBkypqAiXyM33ke+8NXGxWpxmhVDF/zd6x69kmTYlV7bw4S865GLtzlv/urUB7hfZ0bBS5MlITfjINVyDWQT+/guQsqdbfj3/a8sfHtOvvKACXmryFC8jBmsJMgktTQrJvy/LezZCyvSe0XhWb2REbN5D1BUbR2IMSwda4Mh9N4HSmHAFXxNXtkSWlitKL9HoI8HV3OrXsvB3izwim7PUrdZRZnjeyurud5w7pYYzJK9W+/tRXdTchOML2xMJ1U8uf9yUyUvXDyn6yGNpHpO7S5kSUwlFANFUvkVA2xIcJroT004ubUe9ij4nZy8i0po1qm/BnO11yk4yygdw/cmdNjcJrxLWY57VWpxlFq6P98NoQnCk3Robhkg/qFCh7PJFlNh35JEbDJCsKDwgnaBQOcqzewUyHJU63/R3nn3MTKEzgyNKEIXvyZZn9xoYo4= X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2692; 6:6ZirxeNpPArwURLeYFWPHNlZsZkVuXbtEDpkP9UsuialOk2WviLTqhWeK7aFFpHPDIv7LDCX751p1FPUqKMSzS+1QhYTy3USTlDr4UWevn2SPbNV56SK9GmY9WS2+Y2P+L55NNtWQSF4jIGc5CnnOTsfKHkF3uXWbWaYr7TF6hbQwXAeNIzuS2C6hiqH6d0faiy0vvoyYe7vYLmcq6sBE7Wxh9oaLiOliAR0bfPIPgy4Nyt93i0CVbL47sHve0ehx2Z9RibOWObZM327wrSZBmIwAm70tG8wECGPvEU2hKjJj3p4+LKGhiYNL1Yq/8xXTv18MotVXK/FmyP5MFiAFIhW64rbah1L2aJx8PNOkVs=; 5:ENHjc+liu28agEHQlKAC8c7MrJxTTuY6COSNcFxc9m+NNGUHds5JZTNus8pO5r9vITn+Xo3vw93a3uNohQBK5mEyY/EVgQm0j8yVBPj9yJXAxsLjyIvHnC+opiurOlxumj0BOEcgwSJ5yh7g9NgdnUuQmEkWUicDkAy/f5100mc=; 24:S3x77xAtUGvQvccbXsYrdibRw/aKu1NtUkKQbZMfEsM60WfWaTpRSwPkNLcsAQDzswo5ooWmfHEKUAh2kdGsoPQ2G2QiVc0BSm44DHARoIs=; 7:IDsFkV6bUm8xwEuz7GMG96ESBbcJc+Qi+l7ZSPYKhakARXXC0aImhl+nRN62qf8pgZrNoELZGekBUTfA99saVZ9WzG86xYLsVOKL87wCbgL2Zo9wvDqNNCasOBMzhLO7i158nBuI6WmVTW3fLZX9E/qIaXE9QoDzVAK3CXXimHnzL53yu5Sm71nX50U23wn6z/uf3kST7YtbL6Dojc1atRpHn5/eTmPnvlxkS9hvkE5yHJZgGy90WYLUTgHydLzh SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Jan 2018 10:40:35.0427 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 18bad0a9-dd82-4a14-eb7a-08d551cd4186 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: BN6PR03MB2692 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180102_024112_532149_AFB0EC47 X-CRM114-Status: GOOD ( 11.93 ) 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.41.41 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [104.47.41.41 listed in wl.mailspike.net] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender matches SPF record -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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: boris.brezillon@free-electrons.com, Yogesh Gaur <yogeshnarayan.gaur@nxp.com>, prabhakar.kushwaha@nxp.com, suresh.gupta@nxp.com, cyrille.pitchen@wedev4u.fr, computersforpeace@gmail.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: fsl-quadspi: fix init AHB read in fsl_qspi_nor_setup()
|
expand
|
diff --git a/drivers/mtd/spi-nor/fsl-quadspi.c b/drivers/mtd/spi-nor/fsl-quadspi.c index 943e9c4..c22e3eb 100644 --- a/drivers/mtd/spi-nor/fsl-quadspi.c +++ b/drivers/mtd/spi-nor/fsl-quadspi.c @@ -769,6 +769,9 @@ static int fsl_qspi_nor_setup(struct fsl_qspi *q) /* enable the interrupt */ qspi_writel(q, QUADSPI_RSER_TFIE, q->iobase + QUADSPI_RSER); + /* Init for AHB read */ + fsl_qspi_init_ahb_read(q); + return 0; } @@ -794,9 +797,6 @@ static int fsl_qspi_nor_setup_last(struct fsl_qspi *q) /* Init the LUT table again. */ fsl_qspi_init_lut(q); - /* Init for AHB read */ - fsl_qspi_init_ahb_read(q); - return 0; }
Move AHB read initialize in fsl_qspi_nor_setup(). In file spi-nor.c, func spi_nor_scan() calls nor->read() thru spi_nor_read_sfdp() API. Presently, fsl_qspi_init_ahb_read() called from fsl_qspi_nor_setup_last(). Func fsl_qspi_probe() calls spi_nor_scan() first and then calls fsl_qspi_nor_setup_last(). When nor->read() being called from inside spi_nor_read_sfdp(), QSPI cntlr AHB mode initialization is not yet done results in data read error. Initialize AHB read inside fsl_qspi_nor_setup(). Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com> --- drivers/mtd/spi-nor/fsl-quadspi.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)