Message ID | 20180312081221.8246-1-prabhakar.kushwaha@nxp.com |
---|---|
State | Superseded |
Delegated to: | Boris Brezillon |
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=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="H8UrN/Ww"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="CdO9Hwat"; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::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 4009jq28wPz9sSS for <incoming@patchwork.ozlabs.org>; Mon, 12 Mar 2018 19:13: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: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=StQ+/lC9MFona2E/OZVpXuCopcEYx7Kx7uX1iVII6q8=; b=H8UrN/WwvE5LIT a/2RdHUG4wv9r4i0KfE0H+yBReLfsBT7H16XXoga4m+IGsw7mRAMSjbXFmfJttt/4Huy6Nmj0b/0l vaEokLm0PrJ7LMdE5GF+IC6WyjgsFrsbgWWWqQDoHNQ4RifOLqOCiWx199DFLmM72KLPtdlJnOaQT TJ90UHarud8phgyth7ydPrtfs3hx41gCkPWZXgVop2BlspGRUx4047VKNU/2HZrE2x4m7G9C1AKdo muTJKobg7ZWk4qSZpxeZK6C0YDjzVWPOSzodBheHh9d+HGTbP2BmFKJkJxMYtUb+rNWbA4jjDdPpe 1K+CJ/AZ/BAPdwouqtFg==; 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 1evIaV-0002Sc-6w; Mon, 12 Mar 2018 08:13:43 +0000 Received: from mail-eopbgr20050.outbound.protection.outlook.com ([40.107.2.50] helo=EUR02-VE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.89 #1 (Red Hat Linux)) id 1evIZn-0001qU-TA; Mon, 12 Mar 2018 08:13:40 +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=VEDDdFPj/eff9t7CZVSyJV7F3qLsQA4yZa7Sw2bHoOI=; b=CdO9HwatIEdDakZtlsuAII0UP/VvQMP8kuF69R8ypTG6KDuHIZ2x7tLn/2/MVW0QTgZrG73uUG7DaBK4pNjA7h0O9iVeN4M+hIT6ucNPaVQLQkgFR35WqpVOJNft8EektbQzudE8dSMieM6tFjZcq9Ca25K7BVHt9UUwZ/xBthw= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=prabhakar.kushwaha@nxp.com; Received: from nxa19059-VirtualBox.ap.freescale.net (14.142.187.166) by AM0PR0402MB3844.eurprd04.prod.outlook.com (2603:10a6:208:f::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.548.13; Mon, 12 Mar 2018 08:12:44 +0000 From: Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com> To: linux-mtd@lists.infradead.org, devicetree@vger.kernel.org, robh@kernel.org, mark.rutland@arm.com, shawnguo@kernel.org Subject: [PATCH 2/2][v6] driver: mtd: update struct map_info's swap as per map requirement Date: Mon, 12 Mar 2018 13:42:21 +0530 Message-Id: <20180312081221.8246-1-prabhakar.kushwaha@nxp.com> X-Mailer: git-send-email 2.14.1 MIME-Version: 1.0 X-Originating-IP: [14.142.187.166] X-ClientProxiedBy: BMXPR01CA0039.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:c::25) To AM0PR0402MB3844.eurprd04.prod.outlook.com (2603:10a6:208:f::12) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 838579cd-1f89-46c4-06b1-08d587f109e8 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:AM0PR0402MB3844; X-Microsoft-Exchange-Diagnostics: 1; AM0PR0402MB3844; 3:4OQIR8t+bwlyALQwU/6StFh60FHlCj6rIpu+dKliblDcBcxLHfs1sUTwJaxWzvU0C3L/LmpTdxk0vQcTpwYcRef98QT85fMvnPra5PCo32zr/j/FnyDSXDZTzsBgQ2R2R924KtSiP3DhlUqfgf4u8hAAABQqnEN63ZXgmX/Y4Vhl9vCuTcVf0i70DzMxGhnuevKbxWPW+dLtdmib7lOpTPZgnCgZaMZ5rOga7uy6voqG3OmXZOmpVVC8bM1NiX/P; 25:N2P2pj+vNGwBbeDlTKJLGdpf6OvnfaC7OTMefhCQsPOuV+KrPyseb63Gw8MalMBHZgyN1hNtKO5aSQfxD+wAGrZLQnvU6p8UivdCzDpnjxT6wrUY8shqFEL6RA8HZbWLBayLxS3XejxovmSijyB7aQe04uuN6COfwyaaYNaGWvhjf0HU3L1IZT/ZMWjQ9NoOXVdPtYp46o9FCjtmeG4E1KKMauy3n4SahuUAVMm/A05gl/S7qjl6nhF0RmT4KRiSJo91Mk6JHYpaW9zfbCXPunwFVf+mk/1UKVpjT+yOOkcO8NmuEGcdaCDCLxv5wUlfY2T3rm1zuyA+Fyn0CViZRQ==; 31:djMEMjF+g1udH/n3okUS5e2/qOheJpYpdcGa6dy6dq0tS+VRYJPp+ilRFXsdO1Nz3fjO3/JybCceieRpRnsfz8+PkcWFcyt7iHM84CX3aXShhNqUWzyAAu6FaURspG+luF8DgRoBpADsn2u1/eSaW9IUHL64xMWaXCLNJLaV8b5OlUzH57uqWW/KietycXxNZ/CFjuW/of0oKB4UVdYeFzaqamU9Wj5qWHYqBRYA1nk= X-MS-TrafficTypeDiagnostic: AM0PR0402MB3844: X-Microsoft-Exchange-Diagnostics: 1; AM0PR0402MB3844; 20:IbAL04U78DSQfuGTYFTpMYPfZSUByaLZNd59cAPyRUBVuLYbTgvkfiJtPLo+eE953f3zccGwZ4NyRJFuHk9V/P4EQgzJNsxXyMhzX7QAKG7uOJ8bsniF3LQBS4Tub5H0lHw1FH+2/+iS/bjBd0GBEbpGOMuygOPJ4W37nkE9NzIO8QXBz4W375wsmjJueMtU9Hxrdpa0RPI1Yki+XwpIWw9lfSLuy9h2Nw+oFJEuCFW+N+NTnaID0WBw1MEsC8SnyaDQSz1CkfLVUJHJEh0fxTd5YmEM3ZOy7tBChRO6mlDR/CpPmhSmh5wtdqmykMmNr/LUHbH6oNHVI2hYKJ0hYG2yHDDIRJ27OlX+5I/4TRZmpXTcBLobNcxPY12g85MVe+5KEmKiuBKVYgVuMygme3obgj217cNgKN1uhohhEF9JeTbPP7WeOK4HksQb2FWWw0mttq4Uuh/ktWmVyk/qsHOkLkEVRhsxA6EUTYTZ32GJQRb9dZml7ewydi1HpUGC; 4:NDTiEkw3qYcVFhKyF5VcKyqMDtkO57pi1hcKFXQpw/KLxP6bLcLudW0hIMMphxQcgxICjJy9ekClkeE5IH7gypZyhKTZKukgkCpoL51DzEh4OCzLw8VxQQK9aBdT2Gii2OsdSwJVm3pYzGX76sOVb1TSk2Bes/zcspDvO2rtN7LslkLCH9Ote5Pz7Laqro7CrC3DpgJotJKgPgyyzN334Up/RxGgdytbUWRqXsAHpZ7/zs51wZSkLijVs82s7mNebFIN8Cc1N8Qco7YdBQ0cpG2zd5jPT4CEvDGLHrK8Eew0Sor6tkb3kBNp489o0xkb X-Microsoft-Antispam-PRVS: <AM0PR0402MB3844E17B23979F519D8D886297D30@AM0PR0402MB3844.eurprd04.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(3231220)(944501244)(52105095)(6055026)(6041310)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123558120)(6072148)(201708071742011); SRVR:AM0PR0402MB3844; BCL:0; PCL:0; RULEID:; SRVR:AM0PR0402MB3844; X-Forefront-PRVS: 06098A2863 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(376002)(39380400002)(346002)(39860400002)(396003)(199004)(189003)(386003)(6506007)(1076002)(81156014)(7736002)(81166006)(8676002)(15650500001)(2420400007)(6116002)(26005)(48376002)(305945005)(50466002)(50226002)(36756003)(66066001)(47776003)(59450400001)(316002)(3846002)(105586002)(2906002)(16586007)(10710500007)(7416002)(16526019)(55236004)(54906003)(39060400002)(8936002)(7110500001)(186003)(68736007)(25786009)(86362001)(5660300001)(106356001)(5009440100003)(6666003)(4326008)(51416003)(6486002)(97736004)(966005)(6306002)(52116002)(53936002)(6512007)(478600001)(110426004); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR0402MB3844; H:nxa19059-VirtualBox.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; AM0PR0402MB3844; 23:hWnjTfx6FAgvwnrzFrYFJC05NPL6VverbS1a+ok?= dgUst43ob6CMv1w2HY34Q+BtT4NRzDPHyqtjzeJnjXMUIXiZL67wYLVlW1kCFNhCOoUhD4Dj6dllags5fh0BE0ZWSGdqN4T2KcbZLC5xFxWLLyaIu/r7UuvqafFH+VzHLdm9cWSuXJ1/Gld3oqRF697I0nCpyqegU3czWJBx/Y0PsWVG8e+vYCtO5E+qBWsiUbwUVxVExwYG47FkteY1F61YxrwlXyezSLkq31RsXQypmO5kdgA6VbrvRVp0B07wnwyV6Pwsm24CR+U5/IwGtuZ1j+XcX3ISjasgRyXmC/A1XuBMmD0Vfn7Tp5l1Frovs1EoN8u4LKgd559H2KED70tSY3ruG5+lkkCRfUUb+mg5RFUBwPxhMWBKwFcL2Rytw/oC+l1TulpdwUhPpEI99BQCqquKnsqBCSQoz0NRmWXK14xiOfQtWUvhE2p94IE7RZtO71aSrvKlvEwPl1dvpMErf6+CRuuSVgVwBCD+wiFgj+QlBlPbdaftdua5vxE1OAJ2wCMBC+xOAGqdhE4GDlvCrG93NJeGGOoZuefonSq/+FPc6dwMvMNIBikphCkpmfhRLhErFYg5ja+HCmVSld1cNjMLzVzFZftcpY5svBM5kp3p04oO65lMvGiYfUbn4eCHvGTuv7RslZwLj96KLIyuEwTU/vXAkOntUHyTcilWqDDTFAX5Nb49+snjDnv2WejmsN5rIlD06/DlzMI/Mls8hIa1Cwwz+2DkzTWc+MoGAMCduNEPlndeFaHoQult8S41PL1H6JCo7GPV+vWfdbCrAASD0/HHVyEGO3rnWUc1jfq2OEJ1mWpa/rfhrb0kvpRfa1cSvFzoL/Ffe6OYykH/5pKE00GZmL9Mquu7YNqhjN7CMki5a9g0HwvqZu9kPMllbIKO+g699R7eGKcL83XMUAMAqpHhqtFaEs5OueCtKPDCtQddPcE78cKTGryu4RKHhTFiayCWLYqhRlbX+us6ZReh+iq7lxCHETeItac2/jkmkzqZA2RFIIwYVaWGDJJivBgksWN9nACu46zy7I94ifqRlRmaP4/WTEM04wK3eW0xJHiiJJfuf5Jho+DrDkEmPyK/Jb5sR+tuk3ES7tEqWi2ak65GX9WV/gGwxPxJageETMLmtr+EGmkYrxPCkqzD8+nR5t2y7Fg98+4d0M6yK5rrE9vL9+QqNFa+AvY5JZF8WVeyR6BNsnAVjKx3i+xaq1Oeriz/nRcFfhhxR+k5ye0sklO97imeM804AJFeSzL4TXTbVUt/Fhj5Fzh4KiZ6uv1bH6H66IWPaxg9VIf4MilNsn5Av0JnliQbUztbikA== X-Microsoft-Antispam-Message-Info: x9LckyybNAqxO14T9Y/xoBkMcpGaHgNgjlNOWjQjoienNINobrPyja0lo1pLozK3xkB1uNM/6Eko96QJxHgry01LRTgFMWodm6odM0/T3VLEE1MfB1GEGDVzpAYFkoM9YKLrLvqGxTogcB2ubucsR8oikrnSPtJbGwplys5hnNH552dRmxwT3YFISzfO1Bgf X-Microsoft-Exchange-Diagnostics: 1; AM0PR0402MB3844; 6:vCAvTzqwxHjQ/s2zqrwwz4xzmZt6p3C/OP8cJpsxPXPhzEU/EM2I8KDS8hqmvL2lGW9XVqXEYAuOGEOtn/tAgy+Yc4htRoKgla65EGhuptOkjPTnlP42bXortJ1XXQkAQt7UtjwRgsNBtKgcKk+IlBAYFqHjkhrW5436wFv6xVuzlYFuSY7pYWUqkH9d4SvGhLHpW4rDoLHMT6FgwwhapktckouV0GVe3Tzu9DhZXAzUKa2c339+F3NyLYlvOLDqpsUNVLkcEc0zdRHpSG2AmyR8zqrKvFKrqYdtf8mIKz2tsGj+uxPawh5U7tm3R4/IXw736S2IsZm/gROJIJSzLoj4NyaDbE/SyqVv9CSWrLE=; 5:Jr8HO1wWTvf/s8mycmh/L8TWxc0qatfX2NtYUfmH77HH+ZEkKtQeWgLXwN/osO30pJVnLWkCtFIfe9Lp+eL2QAgAQX0tcxCVNeLiasnZwzp8nKL5wMrRYAvZxE05DKK4dDMgQaUuTe6fwg3jjCOTMSehl6ZOV2NNCayrU7jiYko=; 24:gRNnWBRdptvoxXbHraxT7R2/48q8f+sHQ+7IMAagDhkz3EuOJlvnoL1cUCm3QXNJWEeg6Cjw2fx6x/bCokEQabIRmApGl8/Xf+SzGhkp5JQ=; 7:CjlTih+xZkWBCCdrC+Nr5KQZeq2GJH6PVdsUyYgZgH+WXtFqMwn0jyTb4seZi/85MH4/3aGEpZtCfQ6fcxyUeBIGYzk9gy5sksoCrHfrHGjEgoRyKVwpBNIDPCi5yavJQcCQYGnwyHWVjBBtc+T1YMqA3XW7w7OwX3q2E2DrFTwqQCEOmK8meNrZ7PxJKQKpPRKrSFJtZA1R47LokxzMsVD2hcrGNX5kxd8V2MFtFcpqOxTlP4OcYqJbFDHEkEMS SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Mar 2018 08:12:44.3518 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 838579cd-1f89-46c4-06b1-08d587f109e8 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR0402MB3844 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180312_011301_048911_81864F78 X-CRM114-Status: UNSURE ( 9.26 ) X-CRM114-Notice: Please train this message. X-Spam-Score: -3.0 (---) X-Spam-Report: SpamAssassin version 3.4.1 on bombadil.infradead.org summary: Content analysis details: (-3.0 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [40.107.2.50 listed in list.dnswl.org] -1.0 RCVD_IN_MSPIKE_H5 RBL: Excellent reputation (+5) [40.107.2.50 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_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -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 <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, leoyang.li@nxp.com, oss@buserror.net, Prabhakar Kushwaha <prabhakar.kushwaha@nxp.com>, Jagdish Gediya <jagdish.gediya@nxp.com>, computersforpeace@gmail.com, linux-arm-kernel@lists.infradead.org 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 |
[1/2,v6] dt-bindings: mtd-physmap: Add endianness supports
|
expand
|
diff --git a/drivers/mtd/maps/physmap_of_core.c b/drivers/mtd/maps/physmap_of_core.c index b1bd4faecfb2..527b1682381f 100644 --- a/drivers/mtd/maps/physmap_of_core.c +++ b/drivers/mtd/maps/physmap_of_core.c @@ -20,6 +20,7 @@ #include <linux/mtd/map.h> #include <linux/mtd/partitions.h> #include <linux/mtd/concat.h> +#include <linux/mtd/cfi_endian.h> #include <linux/of.h> #include <linux/of_address.h> #include <linux/of_platform.h> @@ -233,6 +234,11 @@ static int of_flash_probe(struct platform_device *dev) info->list[i].map.bankwidth = be32_to_cpup(width); info->list[i].map.device_node = dp; + if (of_property_read_bool(dp, "big-endian")) + info->list[i].map.swap = CFI_BIG_ENDIAN; + else if (of_property_read_bool(dp, "little-endian")) + info->list[i].map.swap = CFI_LITTLE_ENDIAN; + err = of_flash_probe_gemini(dev, dp, &info->list[i].map); if (err) goto err_out;