Message ID | 1516863771-30974-3-git-send-email-yogeshnarayan.gaur@nxp.com |
---|---|
State | Superseded |
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="a2iAAjJE"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="JNxDr6wx"; 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 3zRtMb6Pztz9t2Q for <incoming@patchwork.ozlabs.org>; Thu, 25 Jan 2018 18:04:59 +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: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=3XLvrdpZdHPMwYDj/n3cjVSv9AG/8oizXv8A/SL5/kI=; b=a2iAAjJE7B2cH/ 6OQhjN+3gKxWNOJBJHeTLPVdgH4g1l6FQh20h7SavzoTwI3bVgKQaKcIrQLTNGrVTV7ZuN2zxWvWZ QR7GAScbT6HToMqLtlKDQe7cFOlPcluJKJf2Fg0zEIcRsHrYmq62Z4LA1xT+MvWP8kFbVhW1NKuYg ipprhpb7Vq1YXJ4WYf6Sl4R/mPuURWOpn05JSffkMj75jSUX6lkz7CrLWnxH84c2lBzHEJQnFt7RG KYikFK04nA8DunqymRgQNXuj4D1QuvKXQo/a3M0KZQ+2E0YMZ+tH32UJYIpBW1gEFKBf4wb8lt420 SsHXHFiI8fUeNIB23ROw==; 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 1eebag-0003of-J4; Thu, 25 Jan 2018 07:04:54 +0000 Received: from mail-eopbgr00071.outbound.protection.outlook.com ([40.107.0.71] helo=EUR02-AM5-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.89 #1 (Red Hat Linux)) id 1eebaH-0003Jw-Ad for linux-mtd@lists.infradead.org; Thu, 25 Jan 2018 07:04:32 +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; bh=BuyBb7QyAt52oXOnwifpauS2IRypFHD5nA0Ev/0oLh4=; b=JNxDr6wx53orEsVJdRpV/AVHEe10VYTL0w5wU6odI86MGDbTnOA2qGalMGhlb+zRB5924dIOhuJHr4ltkImDrUnQuESjOExLM/42ImDb2E5wEW2o0xp97rtv/R9Tph69w3zw73N/XcO7gfXUFHnS2qK3gkzusCG+kqQX/ql00aM= Received: from idcbfarm.ap.freescale.net (192.88.169.1) by DB6PR0402MB2838.eurprd04.prod.outlook.com (10.172.247.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.428.17; Thu, 25 Jan 2018 07:04:08 +0000 From: Yogesh Gaur <yogeshnarayan.gaur@nxp.com> To: linux-mtd@lists.infradead.org Subject: [PATCH v4 2/2] mtd: fsl-quadspi: fix init AHB read in fsl_qspi_nor_setup() Date: Thu, 25 Jan 2018 12:32:51 +0530 Message-Id: <1516863771-30974-3-git-send-email-yogeshnarayan.gaur@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1516863771-30974-1-git-send-email-yogeshnarayan.gaur@nxp.com> References: <1516863771-30974-1-git-send-email-yogeshnarayan.gaur@nxp.com> MIME-Version: 1.0 X-Originating-IP: [192.88.169.1] X-ClientProxiedBy: BM1PR01CA0083.INDPRD01.PROD.OUTLOOK.COM (10.174.208.151) To DB6PR0402MB2838.eurprd04.prod.outlook.com (10.172.247.10) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: ed523a53-508a-4ea7-6d41-08d563c1d584 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:DB6PR0402MB2838; X-Microsoft-Exchange-Diagnostics: 1; DB6PR0402MB2838; 3:ZE6ZQUgYEL1ayXT3orGZ/MiBWhQCHDhKdn//9AF28viaV4qSY8NpL8ZaJwn94b1MrRhxM2e0nuRROdIQ6/ZSd5o76/q+A/bS+xqmv9Rn6DO3YsGvZ6dhBMkLWNAgpiuNUkrFLJ0RKOdUsvQqdAJ2fBLYzYE3kN3dVKaBVxBUR5r5+cG+2wEjvgBYaTsl2kw5DTR2xSZcvaZfgPrdUipuABUfTVQEIpDJ8ZvvTf/YMGMU6H2OUCx237ADPf5oAdhK; 25:ORS6FXu5a+uQ0BkT2QRa4U9LVgFineN5PPXt5h6+n7gScifqa8st/HauGdh0EN5qMymzRrh8X4pX1iQ5eq1DFXjXPN4fSJkyyO/Z31D5n5M2NuID5OobEm/jfrCuz9Gjw+qRPPZmjegbNM/m2zU3pTnJDTpeeHhLJti+bYfLbhjxseHhHLpwCURL/XoovSHFseBiCBWGmZH/mhzqguAdUkplJc2uHYmAQq+1oyU6G2NVbGCcBfJ/qg5KNVaBk5x1S8Q+teO6QWE/xHafs7nqNjlccxEk++z5NqetSMLBuj0cGlGha86MX588A9tKDHoElhMwz3cwbUEQYhqRgF4izg==; 31:GzVW3uOWAlkqkPj4WNBNWTVUvUK2BNje++5NzL7F1usbnGzEhLmxB5kBAcELcNtDzVkbojNIkxYL3uPubXZnONWsx70Xbf1HPrKa/sLSJNA6rxfaHtZ+IJh9g4g8QN01qaaHttv0A/5+/EjQoRrew7ldanYmVptlmzbTFhYaO80QLTs7qYlZJ57K97En10RePxVAAAKEzmfkXHFuwAcCPkgvp71kavZHPV6fYd8tJfg= X-MS-TrafficTypeDiagnostic: DB6PR0402MB2838: X-Microsoft-Exchange-Diagnostics: 1; DB6PR0402MB2838; 20:piYcLF8CZyEVg3TQnNbSqoVomCqLmu4oUlWAE2c6AOCjOJm7/rgoU6tQ4GBamfvLgaVgiRXXn3OKyLhQQSa5GgWkl+YcJxHQAd0V0JdWVPTihVio7xGf3g6jACrIGglhEVmLAvRek481STW/R7PdqkXv7pUFozrxTUWpgUDEUJprrLnofQ2lEtrtjSqJwL8nJyjoBpX4i/jTTmKEFADODYomil0WJmxaf6LycgGCvr/rT8f4mMbEco9sQLAupdOgVP7BsHxgkB18P22ILU9jroLKTG4ptY4MQOEaeYJeYMkyMsJqt0IXgiTUgcbbZvwQS0LwOmVgI6Zhx58zsy4M9ByKmaMM5XYkLKVqd4jX1GgTFmOEr7WstUI0kJDKwMtqaWiad08tfnRXjXQknd8Pa69IGVhy4GSWnKfno3aNPRzHRFlAdWMDIyERDZ2+qauXx50w6y/hSaiz936x53ZMnmCTq0UdSZO9V4DPZiiXZtECebofOrRViNjsvBZONAqY; 4:xfGmojdxxXbPzzjY651Hhv7d+CkawbLEyEg2U3bwlShJWaR/SG8+mPVZBiXfmelkC2BtQb5H1Ebmn66MyZlWZkgq2XaxZzCZSyTUJ+CDh+up+X1K17ZP6hxqz9vIxZriyyllD1z4u9mpLOCkxflIoAWjJOsrNHnaHUMLgmA+akD9b3NYxvhw8k/u18xSr7fFHyIQvun0WvGuGhBa/Zhyo6umBfvb1K85IGRcykKOAeoPEzWdWw8Yc13aPL6FnYx8fW048RexSNY8lbsDbxy7Vq3D0uukgyiNKauVt6biMe87ImV8ysK6vezKaT7z7HqRb55uNMb13GyYzeHc+YxIbTmJpPOzRpFWKByqvSoAt24= X-Microsoft-Antispam-PRVS: <DB6PR0402MB28384C90B72C727B0C3E9C6A99E10@DB6PR0402MB2838.eurprd04.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(17755550239193); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(3231050)(2400081)(944501161)(6055026)(6041288)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:DB6PR0402MB2838; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0402MB2838; X-Forefront-PRVS: 0563F2E8B7 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(396003)(366004)(39860400002)(376002)(346002)(39380400002)(189003)(199004)(36756003)(25786009)(81166006)(6512007)(6486002)(47776003)(478600001)(66066001)(8676002)(8936002)(81156014)(16586007)(48376002)(50466002)(3846002)(6116002)(50226002)(106356001)(2351001)(68736007)(316002)(2361001)(53936002)(86362001)(16526018)(4326008)(305945005)(7736002)(6506007)(2950100002)(76176011)(6666003)(5660300001)(97736004)(386003)(6916009)(6346003)(26005)(2906002)(52116002)(51416003)(105586002)(39060400002)(186003); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0402MB2838; H:idcbfarm.ap.freescale.net; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yogeshnarayan.gaur@nxp.com; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0402MB2838; 23:U+e1BYJrJikoSYs4P5n4Hgobeb+WaPlKbGWFe1e?= 84aipGuATLXeldqXNsqIRDanHd8chkGLdemr6ugWo3aJZv2csG0glh2OR23WGuEMWfBgcjgGAykqYA7HUlVQlCS2Ih6O8EBl1Gwccs/6DR4wDz6c7ykok5wbUkWQaYFmbB046A+QGtcTQI3hbWGTN7W0TJh1wan9Jere6tw5bJD+dE+OelsWMEJe9CrLDeYIlWpCWClDY4GaktdLqzYtPEBQzA5u7IXLVSa2uFrfQl4T4U95/VO4ECzT4zhknC3uMkmbZDmtpQr7tG7prGfVguktHTC2CBd+2Uo77B1GqT3LEtTl40rcuILocbNYYTYFMrfwOzhGAShFUDPECOfzja2T3xb3AP8ZXJ4d31ctzSznqiJWq1OAiIgaD5b5yDo9LW9S66PQnmAB8fGc1cgZ7Y16amm60gD1Djo+nofddZEmjYW7HfZRD9lhLTSbBMKPULMrJINe8bSMxNvFWJ4AXzJdzdfNIJOuWrVd/UL4E0OnXTpJG9EMSfT6PaMnobS+sONabi8Qr9ufLxUBgr1e16T2XftX692CcN0oSzPDBgDwPyxedljatc5uQV3PymXi0gVQsAYGRmzioPLC8iKzyZZaQxYuZRaW1E6yQn+6Kqc/iE9QEBzDtjUOvLueuVFDgOMHEyNcpKMWBh/g2+5K3tlfjFDFHMyjSJgWNN1ynL4DuZeFWzSVqe7gB7HFf1VvpLlg4XlS80JC72rbKoz/12tyQ3DpxLKxx7Dwb2rAq9Ycx6QZr9T+2P/Sa0FJMyK3L28ozT7JknUThbNIkmbo4cxp72cvptxlgVUvns4CWTiDJNPso0dkckav0YxdcDAWY+d9vuoeH23vJfTaleBCqaBY1qYNZHfAe1UE/vrfFf4ZuiCsu46Ade2L1Xb/wYW8F2Q8a212fECpwzNTDsnIKhmrayNwCybb07SxgYamF2JIQ+gqaR4J8EPox5EY3fC3XF/j4kF64pzuq8kljh4nCrTtL5PTuH2mfgysiZz1uX6zEYsh7i1fPQ3WGg3dEtvUOVinvp3puvUhxEUb2mF/DD/brfUm1M6v+PpiNF2NdZDeHEaRmQYs2EhSQtvMMnTke/Tpp8avT1gMyPxoOgYxkWz6kpdfo9CC9xNdP3CFup8eX4dOeeSZzf/qAQnNH38EH9eU= X-Microsoft-Exchange-Diagnostics: 1; DB6PR0402MB2838; 6:B7QY/AWwUF5M3lOa5pN4uM4einHjgVOEaVTlFHTIFFlaGW0jcI7xK/qjwCvvcgFbNAjyKdqS5Rs/RjcjrwkUlPetdRcGAphPkoTQFmAYzfOR6W4YA0Ev/FLMaz+XStsmkzWtDw/IO/MQ/PnAC4eXys3D5+ilhpRJ1HB8kdoMa8OlnZXK/XyRNmfQmqxb67Zoo0cKBxZRae1vQbL1IB5nEIJ+nJygtbslym0ABf4SBnY7vp28eUraE1ib3eyMT9wHUuvoLmaziLrLjS1cXxHuZafgRuhmeDnkPIqdqgUkMM8i8RIby+50IVQGSeRzZuzG06/krGHyng9DMvvkHNREcTKzalMWIcVt+wsPtk6oJVA=; 5:79N1x9vAzxzOvxED+nGZPbKMqElX+iVrvQr8E23DzS7gtyp4O6eAqmP1e5T92qV7nZgZG6XlTy00A+KEBVPdVI/8dYGlDfd7HqVOes1VXkpxSgC/CPsQ0EQ4qEcZ6n2C+Hxf90xn85sk/nKMOd4xVfog35Y3Zsez6YjRV3ArGCo=; 24:WJG8wVqRuqARdUkSWWwZtwZqVFJZBL55mYCa37usz44+HNOalLehv7DmBVz+CCp0h71yt2oaOz6sYsGzV1yUt7TSCWhK5PgWcfXNShaFx4I=; 7:uMlFhX/wJTq/krjt/6cwY3E+H9Dz3IueBI64WswvCgiVLNzrAJrGDth3Ds7C5Z77kA7Ki2ME5gLVanq1TBZSq6RNTto6lZx+x1MKt9ITc6Y/Qlr5zHp73DiRwEmQE9xbsQWgC59pjRhQS9bRn/Tf2dCZdOka+v2I8hHJHg+70Ik/RGQsRlommxUGLKXs/tGnjo4Z+H9JM+cuhsrce96TQc6vtceS52GdyKV57gP4R2JLefGTDvahrFnqkDkxRlYi SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jan 2018 07:04:08.3294 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ed523a53-508a-4ea7-6d41-08d563c1d584 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0402MB2838 X-Spam-Note: CRM114 invocation failed X-Spam-Score: -2.0 (--) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-2.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [40.107.0.71 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [40.107.0.71 listed in list.dnswl.org] -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] -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid 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, han.xu@nxp.com, computersforpeace@gmail.com, festevam@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: add support to create dynamic LUT entry
|
expand
|
diff --git a/drivers/mtd/spi-nor/fsl-quadspi.c b/drivers/mtd/spi-nor/fsl-quadspi.c index 94f9651..c5863cf 100644 --- a/drivers/mtd/spi-nor/fsl-quadspi.c +++ b/drivers/mtd/spi-nor/fsl-quadspi.c @@ -772,6 +772,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) if (ret) return ret; - /* 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> --- Changes for v4: - None Changes for v3: - None Changes for v2: - None drivers/mtd/spi-nor/fsl-quadspi.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)