From patchwork Fri Feb 2 05:31:22 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: 868508 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="WaY0j/VQ"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="HGgU8sSm"; 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 3zXlxm6tZvz9s7M for ; Fri, 2 Feb 2018 16:33:00 +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=cKqJZEoubll3Se7YHTgIyCVn16IriQWo1tjLD1ZwI4U=; b=WaY0j/VQvyokhV eQpA9Xi0JLW76bO04GeJpPsjMsdQuis5+J3Vnb2Pe7QPCVq9E+aVi2Y8WfUUQxNS1zuCrjA/KbqKK lTIsNXB6zfKtsTOgJZgoUNdSp3PCIUGG7s218zkQgSBIMqlPby6aupQ08zDnPNEklses2HIPeQu+u Mjal0EHNR5VxhjXshcwDIHCX1wycV7xqdGpoYOUSlmDu86UE+YdKyjMh66eNlTttN9uWBls0NjCKA 9QkFfmYzFWVE1xsDwJqFuSNGeeYtUGtGneOgFJI6JqvGlGwxK5lMf3euBvX/BL+c82yhiFsSFAJrM ZLmb5l7HvRU5AtMZwSaQ==; 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 1ehTy5-0000aX-RT; Fri, 02 Feb 2018 05:32:57 +0000 Received: from mail-he1eur01on0055.outbound.protection.outlook.com ([104.47.0.55] helo=EUR01-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.89 #1 (Red Hat Linux)) id 1ehTy2-0000Zf-R4; Fri, 02 Feb 2018 05:32:56 +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=yOp8ZOeXrCe3cn+y0+CbDEQYHy0JTxNBiQLBUUA4zKk=; b=HGgU8sSmPeopy7c0GJ5okuONexd2Iv2qka2+eaELrICn6eCGv7KH63C73m+o96OMfLVi/id5jm6hJ8Vr2W4UCytsQ2lKKb0nEAHRg6vSWzzmW23305wXEnXpNBcEVAtZMZso7IEliGsENhYX50Ag67pURr6FhGv3epEKoiAkeFg= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yogeshnarayan.gaur@nxp.com; Received: from idcbfarm.ap.freescale.net (192.88.169.1) by HE1PR0402MB2842.eurprd04.prod.outlook.com (2603:10a6:3:d6::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Fri, 2 Feb 2018 05:32:36 +0000 From: Yogesh Gaur To: linux-mtd@lists.infradead.org, devicetree@vger.kernel.org, robh@kernel.org, mark.rutland@arm.com, shawnguo@kernel.org Subject: [PATCH v2 0/2] mtd: fsl-quadspi: Update slave device hwcap based on mode provided in dtsi file Date: Fri, 2 Feb 2018 11:01:22 +0530 Message-Id: <1517549484-6024-1-git-send-email-yogeshnarayan.gaur@nxp.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 X-Originating-IP: [192.88.169.1] X-ClientProxiedBy: BM1PR0101CA0013.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:18::23) To HE1PR0402MB2842.eurprd04.prod.outlook.com (2603:10a6:3:d6::11) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 2cd20c0c-84a6-4b5d-b11d-08d569fe603a X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:HE1PR0402MB2842; X-Microsoft-Exchange-Diagnostics: 1; HE1PR0402MB2842; 3:E378u5RESbniuNJLGRVh144rLhm+zK8gnetpdLiwupBOB4ym9jupPRoFv6rNnuk5qWLeb/ymE80S9P8DFcISrKeplFUsiHI1IVhk7pT5DcW4vxGnKzhC9DnCAFQBcvWJ1GwLtKl6ua8+tKAz7UQniar5j1T1Doz0iA1EFSBl/ROq/O/06YLNKKN6Ny9ePAb//gvDOjNim7uWMMLFKU4/RiaceUoqrSS6w2muTFQmvwcoS5N88B/hrRiGG0Hj3982; 25:Ju3LJL1IBeEhaU1fqRbsyqWft5F/fqSZludrZgcEFRv76wG8bhEK9Na0mV0pLwuSGDkn3enMb6rIm/c7ians32otgpBkHYuG+d3kdQm2fBvKS9m3lxNX+ZKaOC9olryvkp+7Gx3440VENvQOAbfFCElVQh/o8VTHF/mXlBl+1aK3GLkZ3Opk8ZPIgb19EsqU5+4cH+SlxmPJjORgRuJmRpyqcr28EViTNjb13z8qPjwwocDNbscnHr1yb3IRSFrKZER8c4zjWmSeAXaWa0U7rg8uunIvmWRpTioEjGi8lx7EXwgkbsULJND+gTmvBZcYLQr2e/S4D2M0ReKAiyAKJA==; 31:Y+rQoHdIqbskcL0UjmvAmZkFtLorIEMAhW3o4GXu49dtZ2rTul+w7be5HUSOOCeskL2clxPUY5em/8Bef8WS1T0fu8Kpv6Fxd3vkKZFk5ebim3gCDlQHUebZ4xseJU1iEYStSbfWFfFTXnCEauMvqMYy53MyQm2HNnKz9beEw4McvQBmge+x2rWENecLq4Fm4Apfto9cQI9wgcrRA4clryukB//oZPTmxKtYJysXdfM= X-MS-TrafficTypeDiagnostic: HE1PR0402MB2842: X-Microsoft-Exchange-Diagnostics: 1; HE1PR0402MB2842; 20:zMM79WH2Al0TFYqBaN5KLyd9LKYnIPQJFmFlDPOfwrUU+GoDrcIZ3z4yUOkjS0IhOP7GBSrO8M81NNhjLRPJW2kS4LMX/9uVtLEyVBLIr+ytKAGFxQAp5BP5z1uN48MluS5YFB+HghoEiV1PZV355djcMkYyH72kLyDTAVCn00vDYLpMwQMciF/wxibUrqpmeoPQjgsa0RvyL18AL1mbeKOCAi///+HWwONf47C5piLa1H1dkn6xG3GWVVCNmesF/pgedFkbRKE+ISKqAq2z9p5u1qOB6WkYUYYlctpvZHYLar3KfVGfNKALsGiqCdH80BmhYGn8JQ1d8EM7XpH0vcbeEunq2H6cgH2ZYPW4Kys2j/PQKBAPy6vh7kNSvTQpy4+7AP3qZjk3nGPvEki4i3j5W6SsqBcvhUBxuoqyI2T8Mswib7II2aeMf+keFOdxCKTbK8pD/y3FyKqeHT/PgwYzqiL3PwBFu4eylt/fny0zz2+Zp1GDH6RA9a1ABUop; 4:Q66LeSCCfxpvhgkD1o7yz91Mk7N0ga00sSYt6AKIdbeY6vtM4EvU1Rq7HOm5FJ3KoHuTSxDid5d0BZllRbFTOjKoKYkm+u3QWlB9xzbJwGA9dy8dW/1G3Ivn9nI4bugdhgrAYf+qzMJhWwvcA9U4OdDFJUE0s8K9BjIqXvE/DPHvm8DvpF0mpTtuH8io/2GGqbJOPTB3Y1pjsI62uf/rY7DgfUIgQ+HJzUlxac9sn177VGcnousMwQ19FpXKtN5gmlyU2UHBvKmxA+AS8HS0SA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(3231101)(2400082)(944501161)(3002001)(93006095)(93001095)(10201501046)(6055026)(6041288)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123564045)(6072148)(201708071742011); SRVR:HE1PR0402MB2842; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0402MB2842; X-Forefront-PRVS: 05715BE7FD X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39860400002)(376002)(346002)(366004)(396003)(39380400002)(199004)(189003)(68736007)(4326008)(6306002)(186003)(16526019)(39060400002)(36756003)(5660300001)(2906002)(106356001)(478600001)(53936002)(305945005)(15650500001)(86362001)(7736002)(6486002)(6512007)(16586007)(66066001)(316002)(26005)(7416002)(105586002)(3846002)(966005)(6116002)(50466002)(6666003)(48376002)(59450400001)(6506007)(386003)(50226002)(8676002)(25786009)(51416003)(47776003)(52116002)(8936002)(81166006)(81156014)(97736004); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0402MB2842; H:idcbfarm.ap.freescale.net; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0402MB2842; 23:CCAn+OitwzX54CE1TfcnSbuN9TvfdBwe9pwc0dU?= p4zvWgfjvFMtf9JAKpYLpl39cB5vebe5SVvrcjpopNBpZZIDpvBDoy9u+FtuaWhdaCJNFVJ0n/AzN+GyzfoeEGCYDFGN6MXA/vhOvmAHbG0nQYC2qlUGwvrWd09uYCQYUka6SmY10Or8OMMd+9bktH+qRk9P8k/9x9IFPLCJEnlNM/tbIJBWQre7kaJevBJzCiYbOjOT2zbc/DNSaRkUi2g8gMMokHqhpB38SqpVeDcw4wR5Ex/PErKgd6pA6/+HvphwIBiBdDZen6MrjnZBu9T8QKfmnagka7vKVyVZhaVdU6icdjNzBw3uNNRHGzHRZZc3NPVCbw7AoJhUMlxZneOTugyJTRChRvIt3ZRjNVXFuPlMF0i+4qczctQ1n+YoVCR9FRJVl3LY/N0bGiDZ25J8jKjPTOaLFT1WukKnwYUEoVjZwAWp39te9WyGkymUJpJ9VAmsuoRe6a8MHAb2rQSNZjOYVxHX0CDr+QgjJOs0il0PfnvWilvuLKEO9tsj/0gC/LchKqJlYZIhWpTCGpwpSAIH7ECI1xjGLwPWPbDuLZPtfOfwK60KiFDHD55pdhs9x5TcSslPZzv+cDePYb5vrJ7YsPQHQcsAwE0S3bKzBG0Nj1JdEOARd6rdpYv7oPsNb2xP2xayqVyP0ZozcZsUwbDioTq0qypsUWqTdl2KWeWp+VKjQjtwTPlqPYjgvrJdk+uMf8S/e+WRbW4XpcDXo54r8xmaJXdh7lUhePY45NZaz02y4hu+skGziJ5uweyAgv3HqFyai+Xnvw3KkGbadnpSuDl38KI1JHchOHD5no0mOTBZt1o2TK9n/02QI7cIspnj+ppMOXWrD/GUcZ0v+U55D1SqVwjwmhe0aelUsEzmJWrFLt0VOjTqHB0oJVAggY77Kc9aMBnu4J8mM4GbcYTLbvVCZ/l1F4pPCUdOUwtfhH2WAY2sQE2WwSIcdx5ZK2nP86ueEUa/hZ3/cQGrVtJC7AxqIDIVlTFhLN6rmnIbSSYY6qiPcX7XxSuqVdMaLPA0y+zif3Uhi+BCWJ9aokeO1hd3CveQ4FutqMHs4VcSLOCKmmzs7qxVFCd9zM1UJaIm6ok5f33ZVfQt9AHZ8yD81AwFvTaopwue2cuJltg== X-Microsoft-Exchange-Diagnostics: 1; HE1PR0402MB2842; 6:z68XCTcqnOaCwGG/iwnljI5DPoqhCBOKJEfHUzb3bJfcSx4eSf4EPm8mlsp5ktAsh72lrDHpMLn2Snk+3pjRZcKjHM17C6eFL2TVau1AHXRsD5Iz3+onewssKZTy6sJUCUN0f437M1f950/87jY4TI6dEUVVxyPwck/+GaSOSGTNc8pSGwlreiGUwM0aAUplJMj6IHrJwbWm+CQ+ORHjR3kwwSXDWu8RddLhJRnnNwzUXJgXCw3dCuPmZq+57xM3ZT4k75e3IfylpwCs5kyCKQX2iSHBP1H8zbFeizZz1ROeBFSPGZeVtOmkIpn4lCEVsHv+YE5G+1D71h6z1FbXULAE8kKU09hZEd7g1u9C2R0=; 5:J3Z4fVN5uFcwYCahagAd6PwnBNvZ+Uw2hRcNAo6OZth2trKw05EpAVZHJqTHkwDmiYAnuKZ8YnY28AW0eZTspxkC+1oRg1KHJIdHh4Ii30MdOVcyLCbiswWy6zULLqjmFBfw06xDK2GCujBfudMAIw04LdpuXLt6jiJgZdG6e2w=; 24:7uH2c8WmnceJaMoFArBZQt7BpgzkYcqWUeob7jHzlV/8CvN6W+gpAEnAvqt41XJpsWSWbQud/jVjwu0YJkoyFdrtz3YYqMqMvCSX5RxpA4E=; 7:cLbhib6peqA+Dv6fALfc4jX7YXI8HjXI6rUwgC+PsNKF0Q3qHA2ghqJXTQpNZmtS/eZSHuLu7xnsz9jmJuiuV8l7zt1zjHAsT5lZs8cxZaQBIpeDy3MTX85Bvnjmg1PCSAFDCFV3SwuNsQF3aeBkxXLwem0FwYFY6d7NfjxsdfZ31ey+YWY8301RFPa3dvRtOdg3k3EH6jnTeYGfj8Z1wBk6rUCHOGpZiCS/P09us28iDPsaST8nWfInstAtpcn8 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2018 05:32:36.0330 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2cd20c0c-84a6-4b5d-b11d-08d569fe603a X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0402MB2842 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_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [104.47.0.55 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [104.47.0.55 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] -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 -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 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, linux-arm-kernel@lists.infradead.org Sender: "linux-mtd" Errors-To: linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org This patch-set added support to update hwcap of slave device connected to FSL QUADSPI controller by reading values from the device tree files. Mode information is available via "spi-tx-bus-width" and "spi-rx-bus-width" nodes of device tree for the connected slave device. Update read and write hwcap capability for slave device by reading "spi-rx-bus-width" and "spi-tx-bus-width" respectively. Added usage example for spi-rx/tx-bus-width properties in spi-bus.txt Depends on https://patchwork.ozlabs.org/project/linux-mtd/list/?series=26084 Yogesh Gaur (2): mtd: fsl-quadspi: Update slave device hwcap based on mode provided in dtsi file dt-bindings: spi: updated usage example for spi-rx/tx-bus-width properties Changes for v2: - Drop patch 'dt-bindings: fsl-quadspi: spi-rx/tx-bus-width usage example' - Added usage example for spi-rx/tx-bus-width properties in spi-bus.txt Documentation/devicetree/bindings/spi/spi-bus.txt | 2 + drivers/mtd/spi-nor/fsl-quadspi.c | 56 +++++++++++++++++++++-- 2 files changed, 53 insertions(+), 5 deletions(-)