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: 884328 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: ozlabs.org; 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 vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 4009gl5kSTz9sSN for ; Mon, 12 Mar 2018 19:12:03 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752419AbeCLIMB (ORCPT ); Mon, 12 Mar 2018 04:12:01 -0400 Received: from mail-ve1eur01hn0220.outbound.protection.outlook.com ([104.47.1.220]:42121 "EHLO EUR01-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752358AbeCLIL4 (ORCPT ); Mon, 12 Mar 2018 04:11:56 -0400 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 Cc: boris.brezillon@free-electrons.com, computersforpeace@gmail.com, oss@buserror.net, leoyang.li@nxp.com, linux-arm-kernel@lists.infradead.org, Prabhakar Kushwaha 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 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.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.