From patchwork Mon Mar 12 08:11:28 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Prabhakar Kushwaha X-Patchwork-Id: 884329 X-Patchwork-Delegate: boris.brezillon@free-electrons.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=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org; receiver=) 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="pbpUAwL1"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="FyO1iKZh"; 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 4009hM2CVyz9sSN for ; Mon, 12 Mar 2018 19:12:35 +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=3D/QY/GbyR+r+w6fC/TW9ni03EmH1r1T2I5cjsyzWRw=; b=pbpUAwL1vHJwYo QMY2mqLUog1/w8eVN4yjr9NLdZykQ+8B1azFcvPbJSVepa9n4D6iALGoSzRhVPBGMaG9Ax/is3e4u tAD2JemqZzDIZIIx6ZzoWeCVkIBZFj/RGMaGP9XU/N+BtJpdmXPkWhxoFByXjNRf1mSCBC4YeegGx /8Z/WOBoDMZKIiG6s1RzXsro12viPOMUVQ/HvAlhJY+rVL3tTMTLaJ6mJDWk5ZPKf77dI0tPGXl7u +PfLwzI1XNq4T1gAWI7AaibB+FPaCUG+JEAWvCUGWlhFfIu0mHwIA6sRoIegxmzMq0yZVPRBKfe4V nDPkyLiu3QiCjPjzIwrQ==; 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 1evIZJ-00017l-9n; Mon, 12 Mar 2018 08:12:29 +0000 Received: from mail-db5eur01hn0224.outbound.protection.outlook.com ([104.47.2.224] helo=EUR01-DB5-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.89 #1 (Red Hat Linux)) id 1evIYz-00011g-EG; Mon, 12 Mar 2018 08:12:12 +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=/jfRGx/1hd2tk0bjJaWP5JzieWfGRRAvU8JAcX4tFbg=; b=FyO1iKZhnFOQvmd2Uiv9VVkf3VaK3UXghMlY9Z1Tqy334oCzCTiwHe7vD3+J2fH/2ih0qjRw4TzVyMyV40h3OzwSq0yn/biy9c+AgT8o/fLA21q0nyLA3KdDYUgjHaCydYabZUDxbuo8KtTm5kW61ltQNqo5RlxQ7IAG1UABegk= 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 DB3PR0402MB3852.eurprd04.prod.outlook.com (2603:10a6:8:f::15) 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:11:52 +0000 From: Prabhakar Kushwaha To: linux-mtd@lists.infradead.org, devicetree@vger.kernel.org, robh@kernel.org, mark.rutland@arm.com, shawnguo@kernel.org Subject: [PATCH 1/2][v6] dt-bindings: mtd-physmap: Add endianness supports Date: Mon, 12 Mar 2018 13:41:28 +0530 Message-Id: <20180312081128.8195-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: BM1PR01CA0082.INDPRD01.PROD.OUTLOOK.COM (2603:1096:b00:1::22) To DB3PR0402MB3852.eurprd04.prod.outlook.com (2603:10a6:8:f::15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 737cc9c4-6f17-4b18-fe0d-08d587f0eab3 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:DB3PR0402MB3852; X-Microsoft-Exchange-Diagnostics: 1; DB3PR0402MB3852; 3:M1uNBe17RBaM1NRKWRo3qTGgAnCqRUnanQy9bjeJLXxBrsBYciRdyXZJ/iDTs+OMoxrD/AqUnhSlJ4OCNIRKLgxbX/B6mj+8ZY8raM72wY7v72TCWk9rVOfZj3CqjTN32rlF5oWTNX6qFETj+5ws20Gd5NItu+7IJFLMRK7jTGkHdGyUWfJHmKSCMMilR+FwC+Dt2NbYsxIoJ0/+wazYIFJt6JvrWHcZWznRpIsCWmNBZI9AA7v++s3wpuLYlojg; 25:MkcPH4/DXHCiAEZqp0Uyh0hndSF9IXqIWq6BUf2InwEbT5ivpHT0QepvwF8DQBPGb78gWZy5HzOy6xQ1SY8C5xuiIgXGI/D3bf6MAgjh1UBqoGwfLCS7d+NQXcEPxR+aadB5myv5VFzYDEf5PczUsaaTHoUWanGKpq6qFtqqkomIZAcZs+f1tCeKhhI/JlLvatgZbzJkXTyBm9/aIW0HrC1QJTyBJr4fGYcGAwmFlBXpDWIve9DFtqe92f5TwPFyoVuUAMjb3KpyLKPYu44YQApX/OMN1CcidUZTeyjQtYxj+l+cB8eJFlv/xlUeQYeVxY301hqVi3M4xT/70o1AKA==; 31:drTZE2vGJurHxCiON7IhtvpyDF7AwbQoQUzdXW0F6FEKyVZmj6ZVYMaNKVy3FfE05zEZ39H0+zV/dsqyz7tRMwcFtvjbLuXG/6m+2T+60i+9VSsLkjmlvEcf0eB9iWIB+SLVhZe/fgAqMC+ztOA/lJDU+K+ZzJTLGUMuYYRrqeOyXh7XfxSMsuwCF2Il1c3a0pVMXKJzBeCiXSDqVPLUAKeGJ3DDIhwZo6D6LLkCGxk= X-MS-TrafficTypeDiagnostic: DB3PR0402MB3852: X-Microsoft-Exchange-Diagnostics: 1; DB3PR0402MB3852; 20:Eb6CJr/UgLrjmuFM52ZOzDeceROJ9q2zdQbt1iPssPiOSX3qUbRrBNctd2Dp1Cglv1nlo/kRgiMoJPQzY9RKL6lRl6gSkAONd3o5SC3VpuWfAOKhI83gEdF9yHRyNQ+fX7SaIQdGOLgOrynQ698TR04PIFioVovhXUDoIXtpWgcy7WCWp5EVmU56GsLSXSOfQmEUd7UwZ6QZ0Os1M7U11E39N79xoTTVAgjO0i/A+b9/QGwT/D93XBtbhCQyF+9Q+CR0QhKcKy/EJdQaZRPUOq7LlgisJapAxqYdzmEwrFp4jOOC6YadKahz+ghTK3tGsOxqe7qWAP5jBhK1MycZsoONSyCbHWfs2W9VYVoNWWASqmPYAk1NbvFschDWTSrmIfQqySNwoDjW6A6RND/1G3Qb8XlPor2NT4PPqNfxhKfit4qz9kcylKJuttBSk8zPUU5SGbsqjspdD+9Rk7XN0bjS8/SM31u7DV4hVNpUiklDGCHXs87WOyfgq11vDTdR; 4:T9jgs5eW7M3SWhSzkl9CNm1+MY9rhJTRgtCK2aQ9BjuzMzyKaygDjSKgAriYNM4GOs1M06EirjbtwiwWNk7dg7aLk4TKtaDdrsiQaYywJ1ybfsmlBKWL9J9SF8TzxiBXgEHraJ+KuTohJAUyJc+8OZQrfqfNW8OUPkaCvi0Qna7rf7qGLGeaXXo8BYVzujTrlWlBCJK2WWnqzUp16qH1W9jyaLsZmKy9Z0yfAdOYp4qpKaB5qfuXsrDXT0GgUvz10QNX55k76Qo7vEWujd9P5UTqZy+taef6O+hdvwQLIZ+KN1KbggyJqtDgSV4ryMy3 X-Microsoft-Antispam-PRVS: 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:DB3PR0402MB3852; BCL:0; PCL:0; RULEID:; SRVR:DB3PR0402MB3852; X-Forefront-PRVS: 06098A2863 X-Forefront-Antispam-Report: SFV:SPM; SFS:(10009020)(366004)(376002)(39380400002)(39860400002)(396003)(346002)(189003)(199004)(1076002)(386003)(6506007)(6116002)(66066001)(8676002)(6306002)(86362001)(25786009)(68736007)(81156014)(52116002)(51416003)(575784001)(81166006)(55236004)(36756003)(6666003)(7416002)(5660300001)(48376002)(5009440100003)(3846002)(2906002)(47776003)(50466002)(8936002)(6512007)(97736004)(26005)(305945005)(7736002)(16586007)(105586002)(478600001)(50226002)(16526019)(316002)(39060400002)(4326008)(6486002)(106356001)(186003)(966005)(53936002)(71600200001)(110426004); DIR:OUT; SFP:1501; SCL:5; SRVR:DB3PR0402MB3852; H:nxa19059-VirtualBox.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) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB3PR0402MB3852; 23:IE7nVRX3WV5bdxxa1616vhuYgMXEOjze3maff6l?= eYMuOFAgC7KH0D8sIpmwE9zQjfD7kQ1Rn/g0bEyjgI91UySekjXXrkmVhLhu76eEjOxSUzmJl2nAmowF6sw4l/OUJmEua46tpKQIRLgyHSmpj5Kg5t1srp62HQ550Zp2Zt62J6QKbKbG3uyuFJLDzH1AHrSxAz96TovIsxDOFHcLtKI0Ri3/IPD5FueasiamUsv0wb/YAji5IfYucUTAWtXjkoXdnkv84YJQVxJDvLXAH8bH1OAh8pbzoB9M+jZtC6fz8WSEoyU8PbQ4nvHbYzfUfUjUoAACKvqECLuQwQEBqeyRzIUCHhZCjVz71RZtQxysxCEtihhsexbhwVESQTokH9peDfwJJ7QHeZIqfJSfjD1bkxUJdM3uPmiRIkNIaHGscZt3bLy8FDxRE+ReVciCgvVcKU/YVQ6qbw/sWZrSWb6dyH88bdNNjsdpNtGZWae0CjhpQShIbeeVC5i3imfkU7o9UaAZDaH1e2848azMDHgYpzd5Yk1Uut7bmqWyt2wClivru1ZDDYA+bINqA2xzH812IPn5nDTljaHwPfkem2l+E+qdDZdHBFJMk6Z609pUtG0IcaFkfMXw49mVB0z54d/tIkNpPssk/MVAQ2SCVILtIWsdkdOq0Dzwssu/I4qXxDcewEpJmsSoN/iTspf6Yo5fsCBbWsCih1Qa0AIRLn6Ypky7R72FUtxju/myfVigdXxyu1EUjdtPzKn4D4oUgcp8UxXMQglPyPoHWheV2xt0zJHs1rPPYUxepltUP7aupMzQfrFytA3lyYGcK+63Souwpm28CtJT5nJpyQj7l2XPinvtRVUe4Hmcf1ERiB6erThSn3eX2yR+dHBI1mIvo/RoqyFbkga5A/rTOAxXF3Ex0o6QKLIjVK8joEKHi3xVmS374LHX3lwle5QiiuNQCw4eEurZYKdPhzYjuzjJ4sR6UUbP3zc1b0iKb//9lNzPDJFwooS4E7tAwgJmD/wdUEnK64woWkLxdTmoZCNp9JSfldKHi4ab8Ri8rVv8gqx/f6zrrpG1hWAgXS8jN/EoIi42VmNzNSI55mWDd/Vv20APXmpwyrg6fx9O0FXNfEBJ1ddg8LIE7eJEuPGYvfLANFLJ3Et4HREtUWIv3bi1oqrk/J3UiZWx1uSh8QgwREz2IaVWzTgVM4GQxi3iDzIKHpxgRCcGgba6NU16NDTlgRi+7Mt5GO2/56d6rwk/Lm+khgYDqEGaqjfFAwDAZ9n1wSVifArEjYgjzKbQfE9gCKQ== X-Microsoft-Antispam-Message-Info: hvl4y5UP1McsanMCOXJd+YEWrdHMy5/8UZ4CKWqLEeTNKIJLzZdcs+wEnbmTH4WanJ6NjfOz4ZemYe3MRmeG8iSzh52PceTceqPknHcaEqw+b/Q4pJU7aRq1I40mWmXHL6Bp2lbnWmrqSFHEnS7fHhHtmF8WIEatUuGtp5UkYHmiG2UZkVtRcIqcEdDFs11We37N8LsfY/urOebs+mPCKtntYezDNTQYD4TQvoN3QsbHINc7iD+l8t61Bv6PzkEJc4fsMzJSoIDGLLDKxduWVrgkI7trCq5GyKIaWTodR9WgL/SX3dltJUkyARUwz1qcRvL8AeFalXkfFuPDoBNOCecLR6XSrYBLIRPX+EYQhIxGjxfNRy5wEcrJwP0qdJhP X-Microsoft-Exchange-Diagnostics: 1; DB3PR0402MB3852; 6:ZOv/jhGbIcjHSAxunJ0DNsKZcPoRaGnGYkQlNOE+PGVX/hbuN851f7RVBrAjEbgIIbzHxPZCRgvJE6sZLEbE/Qn7UkLEXtVqIN9+JP/onXPfnnA90sezMLVd0C5/gMUgYJ1korY8UTJ4vIyhxNg8vguBp/C/PhERhKoFvO/05/VQjsTUHkzyhpVvaEz7IAWEc3Fnv2e86CWNZAZgjdON6k7dGIavgtiBXknGtSe5JUcD6s//dVoGpbZpcox8mMnmdFVUEpG9VvmnGdiMiI0wx5HQqJs4KSB+hd3BMCdtaUw5pLxi30sT7zpUu6c0n+cnX6DGiFp1TxCaAq24IFuzPaMqSB7e+AE4p3CV4afn18FQ+jX954/fC45EjW8M9ViYS6zKfMYinr8MDpCihXMP0w==; 5:7S/s0TqLo2VvEHMEJ7GzprZYsXByDw6y7T/3q/n4OWVAxkt6GfUqPj8diu9R9hxA1wv+KoK6BzKeKmWBJObFX0VKvAxx5ZnWXyNZgGmt//uveAwxGQ25HwRUI04d/HqhQjiHKyxRumo+RSF6TOqBnFZFnXADWL8yiFgfDHc6jLk=; 24:LXdzR7L1iTfOlvfvAp9jreqlGCZKHygS4xyqBR15dY1lr8R0noozr5sCtNsYlFFOyTHWTQF6Uin6GpQZOpnBCA==; 7:wTG7atLe/vv99TvPSZLGmlw/ZmtBqjy1G5B+tQjIA+0z4MrZMx4j6exE/7UV+qQxAC2BLWYKECf7N8nZfxaGma3YXzoxjbbhZeiXyrQXrHepO3yIvLDiSJXRop4DTLa0AtKpzrs5ZKuTXYmH2SK0T44QYleiPChH4sopgAzlDAfhnZkRTsDibHXKzPnPG6layD+HpTz2RVZQa+k87IERIaj+duUvc6RdjsK73UeElEEA5OuG+kPp7nFNKIBMVN+N SpamDiagnosticOutput: 1:22 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Mar 2018 08:11:52.0170 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 737cc9c4-6f17-4b18-fe0d-08d587f0eab3 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0402MB3852 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180312_011209_863891_B87C456B X-CRM114-Status: UNSURE ( 7.85 ) X-CRM114-Notice: Please train this message. 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.2.224 listed in list.dnswl.org] -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 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, leoyang.li@nxp.com, oss@buserror.net, Prabhakar Kushwaha , computersforpeace@gmail.com, linux-arm-kernel@lists.infradead.org Sender: "linux-mtd" Errors-To: linux-mtd-bounces+incoming=patchwork.ozlabs.org@lists.infradead.org Connection between flash and controller is not necessary to be always of same type. It may varies from platform to platform. Adding endianness (optional) property to provide connection type information. Signed-off-by: Prabhakar Kushwaha Reviewed-by: Rob Herring --- Changes for v2: updated subject Changes for v3: fixed typo for "big-endian" Changes for v4: Moved binding definition in mtd-physmap.txt as discussed at https://patchwork.ozlabs.org/patch/842543/ Changes for v5: Sending as it is Changes for v6: Updated binding when endianness property is absent Documentation/devicetree/bindings/mtd/mtd-physmap.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/mtd/mtd-physmap.txt b/Documentation/devicetree/bindings/mtd/mtd-physmap.txt index 4a0a48bf4ecb..691c98f7301d 100644 --- a/Documentation/devicetree/bindings/mtd/mtd-physmap.txt +++ b/Documentation/devicetree/bindings/mtd/mtd-physmap.txt @@ -41,6 +41,11 @@ additional (optional) property is defined: - erase-size : The chip's physical erase block size in bytes. + The device tree may optionally contain endianness property. + little-endian or big-endian : It represents connection between controller and + flash. If this property is absent, connection is described + by the CFI_DEFAULT_ENDIAN. + The device tree may optionally contain sub-nodes describing partitions of the address space. See partition.txt for more detail.