Message ID | 1437761188-8179-8-git-send-email-Frank.Li@freescale.com |
---|---|
State | Changes Requested |
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 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2001:1868:205::9]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id ED1861402DE for <incoming@patchwork.ozlabs.org>; Sat, 25 Jul 2015 05:19:02 +1000 (AEST) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1ZIiSw-0003Yy-9O; Fri, 24 Jul 2015 19:17:06 +0000 Received: from mail-bn1on0147.outbound.protection.outlook.com ([157.56.110.147] helo=na01-bn1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1ZIiSf-0003Ld-3z for linux-mtd@lists.infradead.org; Fri, 24 Jul 2015 19:16:50 +0000 Received: from BLUPR0301CA0006.namprd03.prod.outlook.com (10.162.113.144) by BY2PR0301MB1638.namprd03.prod.outlook.com (10.163.28.140) with Microsoft SMTP Server (TLS) id 15.1.219.17; Fri, 24 Jul 2015 19:16:24 +0000 Received: from BN1AFFO11FD031.protection.gbl (2a01:111:f400:7c10::164) by BLUPR0301CA0006.outlook.office365.com (2a01:111:e400:5259::16) with Microsoft SMTP Server (TLS) id 15.1.225.19 via Frontend Transport; Fri, 24 Jul 2015 19:16:24 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; gmail.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of freescale.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BN1AFFO11FD031.mail.protection.outlook.com (10.58.52.185) with Microsoft SMTP Server (TLS) id 15.1.231.11 via Frontend Transport; Fri, 24 Jul 2015 19:16:24 +0000 Received: from shlinux2.ap.freescale.net (shlinux2.ap.freescale.net [10.192.224.44]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id t6OJG7Eb020879; Fri, 24 Jul 2015 12:16:21 -0700 From: <Frank.Li@freescale.com> To: <linux-mtd@lists.infradead.org>, <b45815@freescale.com>, <computersforpeace@gmail.com>, <lznuaa@gmail.com> Subject: [PATCH v3 7/8] mtd: spi-nor: fsl-quadspi: reset the module in the probe Date: Sat, 25 Jul 2015 02:06:27 +0800 Message-ID: <1437761188-8179-8-git-send-email-Frank.Li@freescale.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1437761188-8179-1-git-send-email-Frank.Li@freescale.com> References: <1437761188-8179-1-git-send-email-Frank.Li@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD031; 1:6xN0xm3PL7cUxK/WEYV5FfGB0O7jj/G7/UYfYbREUz3XZ3LBiUusBoMM2YFA5sm0/Kf0LR1fR9Oz/Hv3GslHw0jyGz2gIvy4r4C8WIfmJbywD1/t8YkEGZ/3DpYrOxa1IOyg48xxv6M8qso9BpdfxWEOOrKrsp/rEXg9Tkv/lCbmPo3GqEaGhmXPjFUZn7UC3XyErRRfotMCDawjOuwh/Oq2GpeKysUStwo5O5xty6lW3j70p33AgCCn//6P/JxGQep4HeUEcPC1P0JNv1qQLEKS4aDFZrySxzv79cP+7QxKQVaREsdXlAqgJmfGz1nvVEAxbp9JQL7YSqTgSIpD+g== X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(339900001)(199003)(189002)(87936001)(5001960100002)(105606002)(50986999)(106466001)(77096005)(47776003)(6806004)(36756003)(5003940100001)(46102003)(19580395003)(189998001)(229853001)(104016003)(48376002)(62966003)(92566002)(19580405001)(2201001)(86152002)(85426001)(2950100001)(86362001)(77156002)(5001770100001)(50226001)(76176999); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0301MB1638; H:az84smr01.freescale.net; FPR:; SPF:Fail; MLV:sfv; A:1; MX:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB1638; 2:DxPGJNALgFwSapgnd8EgKk0zhKLTl38/fwun9Y5oFQNJULLoSExkqRdi6YoEvQC5; 3:lSELP6V6Qw+N9Z9UMmHlls3U0Ifpb7LY6i9cFa8MiP4BUuXdAZwfeEum1Sx+hJIYawNNT7Egfff9bxlgIad/Ye/8KwK4N1VXZjjfYlj01fMfYoC3rVmK2ri3zcngMc91WgIcF8h/cbEq86z1tjEFggmhtcDtYcWj8DlwB4YWR3m77G+3mgo9en2bJ/erLC9/I9J4ppVxyJHLGrtUTixjgA8XywajypiQqntNImLV2Jw=; 25:mK7cXMYhyuVK4GK0UTLnGpxR5SdjE7HJj8VoB3xnWQpqje0JQ0MkgKePxd4hm/Y0wrIto/NNivQo4k+YptRJpRwifAlsoCRcbUkQ1pZLaxcSx9Rk197h2K6CPqPNMEa3aiQMKnx2VSnmfjgZna4h0bORiJ5HYpH/I6sbfwV2m6bLAhPf69p/noGj6WmYs4A9rBH+MMNPLa0ChuC1fl9c3rsG2Zw9yoX8iNLYJ7+Adn+Tk4g928DWUhIBA6rkygtd6iZNYYd6HjbQjq6wDwQUtQ==; 20:BFrLe7XA1JpAEoRZX6AckUDguf18XeRCiJUQ6jbnXF0Vb7jDT+YV8pCT2ziu80bdpP155mKYbHnBXu+M8Jio4yPv4fO2iz7S/F9uWxM73f1hgmeEbP59lHxSZ5ys57qaYBhxWXcx9Oo6OExuiugVgNMegN83gC05WbGyj7NHrhmMoK8vgQqr8R5Mxfx8dAE7LQE/uhxXDd+zow42Y98XqT3zfC3ygg73NyMAdRjgP8c5hnxFksUoKYoFro6GUeKPTee0XFi589MVCV/0GSUwgbW/JGbIS7g090Y2x8A89CGpn1kEWVhQjxXzQIN7lPYVoFvFn61bR/+enhDMybTUluTrsYwHY9Hr1iFRc8HSBSI= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0301MB1638; BY2PR0301MB1638: X-MS-Exchange-Organization-RulesExecuted X-Microsoft-Antispam-PRVS: <BY2PR0301MB16384CBB5F153A26C1FB36A882810@BY2PR0301MB1638.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:BY2PR0301MB1638; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0301MB1638; X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB1638; 4:g3eFrtGMFnvq+EXDm/6OfxabdzEgUVRamLQ7PkQr+RIuPpimSUCpc7fTcfwK9yPQgaqiq3+uQNpYgoWfuRrSU/bjkEPhSlrknXXSrQubiIb1WxhQhAhXjYjiz2VVzdgUTzyJEFl5sh3mgCi5oDczFGGgY9iPrOqlXB74bLPl848SrUNcgGOIIadYPLxi9yA8K62wx8uldnUkq9sweiJJ4ZB+DdvtOP6yze5VC17YRaqjYq5aF3aZIkCZJIuAK0iwu8uvGv1U0Wxje6sqHwfVHaeSJms5wlYRjjo3G9DkbGs= X-Forefront-PRVS: 0647963F84 X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB1638; 23:a3Khu1eCXaGdFD7tqJ3CTWVEeuIu3+SL7u9aFU45hWV9SOzlcQeBdW23nMi+fDfO4ph4PPhw++AzijLFGN3LqvCEiydVMEsoXCScrR0YwNN8/CteVgu5Avmg9iYG0baOuKindoGHyKbc/1CThZPBQjVfnhkEyOofgvrIkVKFAUgOuv85nkxXJYOEV8InWl9ikk7H/BfEl7XzbGDkqIg9aKIoYrg/zUGGq3ExqX5GoSUciLg6nEFpjvUGWKvXlgceqjkz5HVV/vWUufW8u+Br0cKe8MNiB+y3H6Rx6x2Cel4xJf5rW2U69fk40H13dy2+/jZFfubb/Yj8vfp5O8CWJIZR/YHOXC24UVKtc4U1RMRz5PiCKs22XjPqvRHhWLFbE7YLwwmwXJqa4NqeHPyqO5eOB3a3QYrShFy0ytEpx5c3cdo2z0/yLeiYbyrNEBYkRYo7ESH9M4w3e6Fg8fwwfW2Q3tUicQJro/VprWPBGcUHI54MIaKz1kuinL4WyXU8qNq/hVB6Q+zI8p7n4WMNgMuqkIbcVMFALuctykfqekyCpJKILps+r48xaSBbICdrNWQQ7jVKlIroVEUtf7ugPo5yJafoJmvRZ14t0GsbJZVsKJgzGvlWSDEaIXhA87tAQOIbzNEKMs39ScFF0X31nVWC7Rgx7T0FSW9UvccNth6p8fKw3W1bviCGoPeYtvbDOeAmGCWjGXo1jpLRGaEhzBueVEcQdQzceHlrQImX3CI4wFkQ5JkRAvePtn2I2kYCdQYiCZZKJdACk9XIgpGI/SlK3w+gdG53wp2D9YLeL6OcPQGU89hNdRUqj4cY5Kuso6HDfdGKzHF2jHRI/1gi+7N5ZCFeB0RixcuxnIlAY61tMG5nV/DJuYgeIL5nvz/3/M3cUaBgEw30en2IBrQ6gw== X-Microsoft-Exchange-Diagnostics: 1; BY2PR0301MB1638; 5:vVR7N7GjJ1im05EY32f875LfVhoheJGz6VqdZgWv+6bmfMNGkyP5olvD8RBUyx30WVX5TCTV2BvOCrOmo2lfJzenFTB5NKIpAiKraY+pkN+Z+W5h2KRwRMFMk364MffMrE+JtwyP6Kw/nIag/c+Fhg==; 24:Vvu8qEmnb3CsZ2CIz0WxO8wS4Pkokvav39UsSkgw5O1yGbS7fEwnVg7QJpFRHk6XJGNbl1N8wHf/x/Cpk8lHh+89VQOqY1fvNWJO8Pa9jrw=; 20:0bc3wReAqYuacuIqJGR5Q+9ozOWCJUWMVK2sLfUvzpo73W8s8PAQ5fqGBsw07Mlyqb7RJsrOzWocI4AuPCG3qg== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jul 2015 19:16:24.0595 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0301MB1638 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20150724_121649_554498_D095F799 X-CRM114-Status: GOOD ( 10.88 ) X-Spam-Score: -1.9 (-) X-Spam-Report: SpamAssassin version 3.4.0 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 [157.56.110.147 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [157.56.110.147 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] X-BeenThere: linux-mtd@lists.infradead.org X-Mailman-Version: 2.1.20 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: Huang Shijie <shijie8@gmail.com>, Frank Li <Frank.Li@freescale.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 |
diff --git a/drivers/mtd/spi-nor/fsl-quadspi.c b/drivers/mtd/spi-nor/fsl-quadspi.c index 0ddc2d1..0f3f22d 100644 --- a/drivers/mtd/spi-nor/fsl-quadspi.c +++ b/drivers/mtd/spi-nor/fsl-quadspi.c @@ -715,6 +715,11 @@ static int fsl_qspi_nor_setup(struct fsl_qspi *q) if (ret) return ret; + /* Reset the module */ + writel(QUADSPI_MCR_SWRSTSD_MASK | QUADSPI_MCR_SWRSTHD_MASK, + base + QUADSPI_MCR); + udelay(1); + /* Init the LUT table. */ fsl_qspi_init_lut(q); @@ -732,6 +737,9 @@ static int fsl_qspi_nor_setup(struct fsl_qspi *q) writel(QUADSPI_MCR_RESERVED_MASK | QUADSPI_MCR_END_CFG_MASK, base + QUADSPI_MCR); + /* clear all interrupt status */ + writel(0xffffffff, q->iobase + QUADSPI_FR); + /* enable the interrupt */ writel(QUADSPI_RSER_TFIE, q->iobase + QUADSPI_RSER);