From patchwork Tue Jan 9 10:26:42 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: 857366 X-Patchwork-Delegate: cyrille.pitchen@atmel.com 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=65.50.211.133; helo=bombadil.infradead.org; envelope-from=linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="Fa339Z/Y"; 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 3zG7d338l5z9s8J for ; Tue, 9 Jan 2018 21:27:51 +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=fVO4kk0FlJWB7euF2JVlPTF8a3s79rswNpCuQlRbFWw=; b=Fa339Z/YedcLWy 36Sp1zk2wKmq/jX6Bu1WKTv4x/SNO6bV4FBSduKxwhSnpGnuGOrGjR/o4nsAk0l9uj0+u1Xw4swUu ZPf60Tb//4X/3dUNNjDmg6t5CXH+V3rs4rzqqZk5so6zJyhLwNLEA74RBK2QfE+pVI7MQmH8qw7p4 +ykFIaG1KqJyjfyAcd6kNtXDyCNltXgIoQlmC8NyM5b9Pgemmdjwbz3xxLP+B6SwfR6uH9wbBnwkh x1ORHq4sUvOPsV/5824Z3G133i01eR2EI2iLPlEYvVmKzSUbW9awSFSKw/1IWRTfpxUdBl6LLIwlA hgHDaqh+EBxxvXaxLROw==; 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 1eYr8C-0003RY-Op; Tue, 09 Jan 2018 10:27:44 +0000 Received: from mail-by2nam01on0600.outbound.protection.outlook.com ([2a01:111:f400:fe42::600] helo=NAM01-BY2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.89 #1 (Red Hat Linux)) id 1eYr7e-0002v3-Bf for linux-mtd@lists.infradead.org; Tue, 09 Jan 2018 10:27:14 +0000 Received: from BN6PR03CA0072.namprd03.prod.outlook.com (10.173.137.34) by BN6PR03MB2689.namprd03.prod.outlook.com (10.173.144.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.366.8; Tue, 9 Jan 2018 10:26:58 +0000 Received: from BN1BFFO11FD003.protection.gbl (2a01:111:f400:7c10::1:145) by BN6PR03CA0072.outlook.office365.com (2603:10b6:404:4c::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.386.5 via Frontend Transport; Tue, 9 Jan 2018 10:26:58 +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 BN1BFFO11FD003.mail.protection.outlook.com (10.58.144.66) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.345.12 via Frontend Transport; Tue, 9 Jan 2018 10:26:27 +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 w09AQjQH009793; Tue, 9 Jan 2018 03:26:54 -0700 From: Yogesh Gaur To: Subject: [PATCH v1 2/2] mtd: fsl-quadspi: update hwcaps read capabilities as READ_1_4_4 Date: Tue, 9 Jan 2018 15:56:42 +0530 Message-ID: <1515493602-19626-3-git-send-email-yogeshnarayan.gaur@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1515493602-19626-1-git-send-email-yogeshnarayan.gaur@nxp.com> References: <1515493602-19626-1-git-send-email-yogeshnarayan.gaur@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131599671878165929; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(39380400002)(39860400002)(346002)(376002)(396003)(2980300002)(1109001)(1110001)(339900001)(199004)(189003)(77096006)(81166006)(16586007)(2906002)(97736004)(48376002)(51416003)(356003)(54906003)(316002)(305945005)(8676002)(81156014)(85426001)(50466002)(8656006)(86362001)(6666003)(5660300001)(4326008)(15650500001)(39060400002)(68736007)(6916009)(2351001)(104016004)(47776003)(36756003)(106466001)(50226002)(105606002)(53936002)(2950100002)(76176011)(59450400001)(8936002)(498600001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR03MB2689; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11FD003; 1:kKmHE+xV6eN+HXqflJrzxfMCsQMVLlmEZvai/d7RBw886XnYAhaKHxjyLokV3yV+bfzp1oYZ5HKoa04l1Z/voHMOMl0f8HwOTYhm4Yu1RoO6AVMQEFdFYiJt5Fs6qgBK MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: dc9bc1c8-d1e4-4a9b-25a9-08d5574b7152 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:BN6PR03MB2689; X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2689; 3:rlwj4KtMs1N6YQGedzzWLEOXNos1sSwS5SkntGeHrhxqaWaQu1ybt6f6fpzHaC0if5s1qs9f1heIH0T5lJa5t+kcsetxNZCgvJUXKz9sDU1WEDfzIFGndkNRM6pGeI3obwl8++seCSDXykRiZ04Hb/clGn/E0BVYXrwzxD5enxmtq7UdnEthR7B7bLFZnV39Qmc0tAr6G6clikhPXpU3H8FOClD+oqPVdQyomHfTn/+StQOijbfShdTIe88PefoQp5sOxj/69DSFH6oP37rBo/VouLu+UMYQYguCdOgYP99fYtRKj3ysudEFnoOSgMJK/YUZ/rsVV+dogCiRsiE1yKwfIuL+B1IQQX/vAwLEL88=; 25:47Bt+zn1y8PxT+IXlOgkfr5gkMGGWBCfSCj8oszJ7Vz1Q1GbmYS8RsWusW4rEL6EBIFy2SfPZ1fu6aqIKdA9JlkYuyJoHP4cZkF0XxwH3mTfjfDe0h9PB7EqS7AJ2F+RRSo+cu6hUJpXNKTU8rHUO5CME0FXyeEuYEHsQ6rmmJbcs/l0e0OP1f8OZ6xUaSKUZ/nnSFxIJneyjQVMA+9n5z6DGLQJRiovQYbPIrfY+PoO3WvB3GmE0qVWc6MdGNIsDRSDEIb9ZKjWHWdpYW8QTVyqHacra5v0HUVyvZsjUCVRUhveWqoD3v0vh8ofJdiVytmhCOq1ccON8Nfb4vbJrQ== X-MS-TrafficTypeDiagnostic: BN6PR03MB2689: X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2689; 31:J79vz1NM2AFipn7tnHdtXNrfeZfTKeQYRITgr3FqqtzMBKd4OluzAC3dmORvwfYYpwXIfpbzGOVy7dBWUWYXNqjv/mYaYJBRzvHcawDi1XuSYQ2z6Nl54wbkUGsx0Y4g7kgfwO7Q9z4HFQkNooe+CrzxKI04Fs2HVMxcKMKaczo5Xs9ImJWq1FruML40s0x5jglAkmpPbSZDuYZenKY+97STcmvQ0RunLGfDaKwv+e0=; 4:N/nn4xq/Y8Imz9x14PBb5zD1O2sqTzjwT3GAjbEuue9yMDFxqi+2Sujkot/KNK6qvzjJPr+Ydav4z52puY3lRQNKrq7Y3grcuU1n9fQqcGf1aAYY9hxdTtoF0F5pTam5m4TX3YiF2TndV2P6bYZqkVs8gddatflKzBMP36a59hFjqS8C89wTW4NFvq4rE3lbM6Jms2QtF4Vqu359UQl8Uo8CsZBm3i/9hBOz5jrTbd71ogg7GZEIFjouSJkCEC9AotBvzmOky/YCeax17WdeImMnX3B4lgfkHKpx+vvt05drbByTOh0U1VQZO3wY+WTI X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(8121501046)(5005006)(3231023)(944510075)(944921075)(946801075)(946901075)(3002001)(10201501046)(93006095)(93001095)(6055026)(6096035)(20161123559100)(20161123563025)(20161123556025)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123565025)(20161123561025)(201708071742011); SRVR:BN6PR03MB2689; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:BN6PR03MB2689; X-Forefront-PRVS: 0547116B72 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR03MB2689; 23:eyUCVNco/kDEAVwGKFs0I1EDzv/w9xjtcdgCMw1t/?= fBu4U6Tg/xtpDJq+4bc9vs/aXt85djYgjUUiT84yILObgk3j9NwCNRFAf/9SkKhbzetqvQOQywD/UqLO+x+rYLzxSMTXXLrIB8RS5+SKNnDrT4m9H+p1aRo8XAHcscDDCpq8j32SyCQHs8Q82dR9fKpt9vJSA7k1Wc51SM8rkiotGF6i5xBqQnhi+gzlqZV349Xb0XYhytOrTygimVqKWzzXkS9sLhyoNAsr7pKv8dr7S+QDbDpZ3XFR459MwZCExr9Ahy6sfs1/M/TjUvduqV4Xd3zbDc/tDhKBR53vu4haLLRwoFVNkZ1rgaKCEVn6y5uiX+1Nu0jcfsLDfjtbcAsuTzdryq6gGThFpERGgWvVWRIrRbaj2mrG/RO+rXb25puFweQjeqtsPp14c9dgNDp2hoTWAvQANIBzIWwwMBIbmpg4B2nAqqpJHxDXI2msDcagtbsj5qcQQS2iSR9hNT67FT+nvEbYv5R3Md7XGqrbSoKwPGrEh5GMh2IwAuAyebrBYN3qk0ybizr+yPms5Ix7HFvFcYscp4tHGvmiMu5FwFQOgBy1RA7n44jhBOV3h9C2I98JlpouDpKldj7BKdcevlL7ti8hoZ7FQ0MmFsV5YqloOnLMjtvvPaVTPa8K/0Pefr7FEwV9a95ux1wIAiTxXvH+0L/9nZQ+BGbrlzeinR0KdWHA71DLxB+DnAv+YPHlh/blQDizFh3RJ2JnZNWzZqyiTZUNe+0un6BelPGjQMPEvALqsDVn1Fckv4xp8Zz9BDhWdmBzXwRIvjcj3Jyq7dZilipk1+pJ+q6Yh38Wm+mklvGl0LNszANXfIRzRwATlFauas6X5dVzHw1Qi0u5yWOTMY8NnqKiWXrMSUx6k7TGjY+5B/R0lnSmo/Ubkvk4CjDJ1vs4A+uvdLKNE3wszwuBR3oO6WRF+aYT29cHHH+3qEty0U03kS1DsJoaRJWjsM5a0UkaMpk65DNhtNSV8HcWy6EUJVXvqKqpaxPylvr7dBDCAPT3xiSgzmOup9YU5PEZaFlxp7PDUPk9S0T5qevScuKlK7+LlDnhcfezjdUp+57ZMBK3rfz+ojEKjt6h8jdmCwAZ5rykvQIDR0W X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2689; 6:vVUMsHaSud3dNeSgwn3Xh+quaopGyFmbvOPcoLUhLi1glmInm0UIdRiT3ao8ACmORihMGY+HU6McCLX4sClH/45QFHQ8Qdths9GWQEMjOsH/fEcWU93gkpF6htfprGcLj0PdF45/Jn1TOm8hNMMrzjyKYf3LFg0HeNG0oQrAyP6iFspKpeUv3pSViRUyMzoarfgK91ANxk9jMJkuSZ3yZyl8i2NS7NwTWbBRPzIbmHTxtEPGwyXwfsTm4hNUtf5uQpaP0lHUiz/rKTMBTgho+wzlrNjI8CgeZi3nMVKYjX5KqUWnAhCxYvsWkteTa4XoA/4+/sUPDEJamjQkaFjo5yG8X/DrvxgjbMnorbZu/Nk=; 5:yt9Q3p2Jgv73HAgy7+4iQIpRmcv/4CvJTfAqOox/RhDCDLwUo1Xmrc9qe2DeUVNxahzLWdTED1M3tADmus+CpJMfb7Jo3L2lBzOBaM2th7MlrWJj4V02kAvM5y4TcL8+T0LoBVEcFPa7uhdDSnzS/G3CZ2phN0JGPoYHP4EaFmc=; 24:8EB/0Oz+NYXWnqJRyqDTaw/2R5ph7L6lVO1obsFcV8yOPISG+pvJSb9HvBYPPTVNfv+eU4U0hpcEZIIb2ijl5v+rO8O4NOuY8hRmOpxAHa0=; 7:sIsRpwlnueCYtPUUSyyE9fYzSycECIXnZKbZTwgMXJOlsJVvhJOQo8P7GG4GEFiOWd/1B8zuom54qsDVRMhT1VRcsFNOUABi2Qza+fYrHUcHB3gMJxPhVN9VbCI7USNSAxXH0wkXtLti4dmblbgtdaBP2OlcfKpCyWYxglqPlAyL1gNBiG4Wc9Qj8kgzgM3wEsKZUrOk+VEnNNncNCra76bLEBNYSIvmyous3LJIf6AhcKtUKjxFYEDGvnWHt1/S SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jan 2018 10:26:27.6449 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: dc9bc1c8-d1e4-4a9b-25a9-08d5574b7152 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: BN6PR03MB2689 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180109_022710_565947_61B21642 X-CRM114-Status: GOOD ( 12.03 ) 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 [2a01:111:f400:fe42:0:0:0:600 listed in] [list.dnswl.org] 0.0 T_SPF_PERMERROR SPF: test of record failed (permerror) -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.21 Precedence: list List-Id: Linux MTD discussion mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: boris.brezillon@free-electrons.com, Yogesh Gaur , prabhakar.kushwaha@nxp.com, suresh.gupta@nxp.com, cyrille.pitchen@wedev4u.fr, han.xu@nxp.com, computersforpeace@gmail.com, festevam@gmail.com Sender: "linux-mtd" Errors-To: linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org Update Read capabilities as SNOR_HWCAPS_READ_1_4_4 i.e. Quad I/O cmd protocol. Spansion flash, s25fl512s, supports Quad read with read capabilities as 1-4-4. Patch added support for SNOR_HWCAPS_READ_1_4_4 protocol. Signed-off-by: Yogesh Gaur V1: Swap patch sequences in the series to solve git bissect issue. --- drivers/mtd/spi-nor/fsl-quadspi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/mtd/spi-nor/fsl-quadspi.c b/drivers/mtd/spi-nor/fsl-quadspi.c index bb3e087..19d8f03 100644 --- a/drivers/mtd/spi-nor/fsl-quadspi.c +++ b/drivers/mtd/spi-nor/fsl-quadspi.c @@ -980,6 +980,7 @@ static int fsl_qspi_probe(struct platform_device *pdev) { const struct spi_nor_hwcaps hwcaps = { .mask = SNOR_HWCAPS_READ_1_1_4 | + SNOR_HWCAPS_READ_1_4_4 | SNOR_HWCAPS_PP, }; struct device_node *np = pdev->dev.of_node;