From patchwork Thu Feb 15 11:49:04 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Prabhakar Kushwaha X-Patchwork-Id: 873760 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; dkim=pass (2048-bit key; unprotected) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="FxJbWsM9"; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="nOh6bUh2"; 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 3zhvkb2B1Vz9t2l for ; Thu, 15 Feb 2018 22:51: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=tHtK0IYmGn2rogEKnAVw3rQeSPSVpELdb/tRtj+TFiY=; b=FxJbWsM9zk8Cjc I1ha1EZ3qMeyx67313lFjxAeNXsiG31PL+NHGAPIJdAwMpMXgMi3uN1G4e0WUdFETKf+gpKf7EcVW UZoAxBVQbNBMbbFPtd2p61m0DGERDZJIh7IJoS78G8ckcF/0Rl7aeg4hMIuM63Agke61f/lKLGa9T vgNQhCFiizJMzZUNovjHMQuGdEHa6XLa/4iOGW8cZIPr6HaArDHRRu8X6+ZKTOeOsSahkn0dzzlSn n7cBYJGVBhXrs6YF45wv488YBlnr4IiX09yUiPfjXUPkZ4fICkt9HeUP/X6R73j4iwesodOqOnmzR 9+b4Ky4BmqpS1Epj6wrQ==; 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 1emI4T-0004ZW-V3; Thu, 15 Feb 2018 11:51:25 +0000 Received: from mail-eopbgr10075.outbound.protection.outlook.com ([40.107.1.75] helo=EUR02-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.89 #1 (Red Hat Linux)) id 1emI37-0002Nz-IZ; Thu, 15 Feb 2018 11:50:17 +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=e9kmHtuCTVEg0ZOL92SEKp8E5iiRsoDZlbULMi0qPU0=; b=nOh6bUh2VO97m8rSV1Zaiee4QiYnHAsQeMnT8UhGE3493tRZ7FbbfD5Vd4nU92DFB6LJ6MqIyDZEwP814N74mIkQgYJMCpe928rmW1Q/bGPiP9ikfg1a2wB0xGwFePlFqW0f2fv9/lZrbD962skZRr2If1Gv37i80G2nh8mEVzU= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=prabhakar.kushwaha@nxp.com; Received: from nxa19059-VirtualBox.ap.freescale.net (192.88.169.1) by DB5PR04MB1237.eurprd04.prod.outlook.com (2a01:111:e400:51c5::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Thu, 15 Feb 2018 11:49:32 +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/4][v4] dt-bindings: mtd-physmap: Add endianness supports Date: Thu, 15 Feb 2018 17:19:04 +0530 Message-Id: <20180215114904.23627-1-prabhakar.kushwaha@nxp.com> X-Mailer: git-send-email 2.14.1 MIME-Version: 1.0 X-Originating-IP: [192.88.169.1] X-ClientProxiedBy: HK2PR04CA0065.apcprd04.prod.outlook.com (2603:1096:202:14::33) To DB5PR04MB1237.eurprd04.prod.outlook.com (2a01:111:e400:51c5::11) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 8c75c1a5-7efc-4a78-5394-08d5746a30da X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020); SRVR:DB5PR04MB1237; X-Microsoft-Exchange-Diagnostics: 1; DB5PR04MB1237; 3:hDrlas1vTOlRhGABSxecHeURAEvxxWu2EoldUjpG9MfQ9d8XrL0XvSBRfKSYb61Vcn1aB9/tctgCuobMqvy06xM+YrereaVG3XhJprS0UeMR3pclbnWfgl/8cRJCBSAYb3ZdRCIHmlhZbUpjyT28wXvDEB6eUyFuYpl6xeGO3w0lQ4qucOpbrbhYH3b6iTrFIoUM4Asx0OCqxl2FOy+g24+MRw1xLGwnX+E9mJA0AEY5W4lclTcMdTQFHUrai8F/; 25:BhPO34f2tINF09iqXnxq/Hvcq9GmTaZcE4hwQJ2RAF3nLP/8gEfh6rKo72t7wN088g2xE1asMjhQCdMimhZ5qdCwWFYiqW1vTNTs26gw+Z1eYfQwg4Rsa9Ep0gZg7CbfPJ8LQkpfKUYPixQHwM2eMWU9BUTFhfgfBB6PyshB+j8NF9leg48yfbUQcUonkCN2DV3OMIQzLFMxyQ4YRkmYbwAKnQ+d83FEX0PCX+KwDoi5PZzV5SmxZTwNbP9dzbnMRMjhtc4SLwk7gwwuEmh821cFbCVxWHCcMduy4l4+S+Ajl8rHyAHsq6ekeFy3qxEBO3ZyzSl0l0cDSq1Q0NHLpyb11lT1YiDH0DhRvvhhkFI=; 31:S4XO5L6EctQMJChZvzGSa44vbjZ2t5loOlw4quXiUzBRCU93aP304KoKAzKZUe2NoZTy8uYDIQ3UeEYWi8EcPqRlk2h80qdqBaVnFiM2d1fPVwdh+EzvEzTjskVdRCLbq9CgD2smCfmx522m5oQoxSZtAg5yECTk58oLJxqWXOVJ0wlchb9KIm2F/bvjHF/LALRp+c8+a2FTBEMRrXlF68o0LMRBooXezII5cWoZ/Gw= X-MS-TrafficTypeDiagnostic: DB5PR04MB1237: X-Microsoft-Exchange-Diagnostics: 1; DB5PR04MB1237; 20:czsR98Nuchm1EGU8wM7xki8UpfYyXEUlbFAXSWs0NXvv8aowy26SE/c3d/SxyNM0AJG/AizSe6cIkduUDd7FS9AG+CPC7MFohM8LKIfI2ZfKKgdW9lj+eF609D5jPQr84VB7lkYzNrnhdjwTBQltDUaunVVcBhw57a6NXYyaBh4DqsOsZH4GY5jKQj6oY3qiI17HsG+xDb6vUX2bS3Q1A2wwSqlhxoeP9eDpBx7AgydxPEQnh3HariNUpqirV5BS7Bcc4O3aWRuaVFbwetHw6oFGGa9DVFTnPwNGmcJtFSN7gemQj8Lhm3g72VMiUjDAyT4d5rbpCm+dwuglAwisHAgwGT2qrXQ/cTH8RDIHcHwbGBs5KnCjW90J+tumvZjc+730Rh0vaVvLD/23zqIIuC1Wwm2ct/AHzQqpinlgcZDOUTh1AZdKsUcFoV3lTbaozSD5+Fx+lFtYFADiklTmJnNwaryM/ebGx4EzTjolGlBBOzp8J/Xp7bK+VkzxTI8y; 4:XSycPXROUgdKtsGh7f/ZOHSUg41BjOEA2JUFGwmIlfX4Trw13g/iVY3jvlGo2Y4C9Zl3Kxk/BUpGmZai4FYYkRSQ+HSsnbkkO01+rss9JhhHVZP5ahgCfoF9k+qlW5AwbECzxuB1QxCqhnUzcHsPm/EqvmkktRGLXWk0X9CRTqvHCU1n84sHXBdMjtpwKBeMYtdMtviNIsunVOJ2ssBuLgflskhh5xSiJ1xiRjoKpfE1U95lEbZAp+oh+mxmxaqIBz3cwHzGA3PBTyiRQuimDtfvZvHp/+AWdKFQR4B47Sr37rmgO7vuW4x7YSRLb+HR X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(8121501046)(5005006)(3002001)(3231101)(2400082)(944501161)(93006095)(93001095)(10201501046)(6055026)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011); SRVR:DB5PR04MB1237; BCL:0; PCL:0; RULEID:; SRVR:DB5PR04MB1237; X-Forefront-PRVS: 058441C12A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39860400002)(366004)(396003)(346002)(39380400002)(376002)(199004)(189003)(36756003)(6306002)(48376002)(478600001)(50466002)(53936002)(386003)(6506007)(6486002)(66066001)(81156014)(16586007)(8676002)(50226002)(6116002)(8936002)(47776003)(81166006)(86362001)(106356001)(316002)(1076002)(3846002)(575784001)(52116002)(186003)(4326008)(105586002)(16526019)(2906002)(51416003)(7416002)(6666003)(305945005)(5660300001)(25786009)(966005)(97736004)(39060400002)(68736007)(7736002)(26005)(6512007)(71600200001); DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR04MB1237; 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; DB5PR04MB1237; 23:AR7V14lkoEqozTPWSwyzyZ8/Q45qC1xpYz6hv01R6?= e6oGepuHNClD8ShelANvN8e9OrSwTZGsck/rZ4MyyoVjdOiiVFqoes9qR3RdcXEgzyDLcysWcDHXLAqEvXfuimD8mYNATsF07cIWQu8sQA2Ejcd3GZGyqYjZOHDgiUKAoHwCCsK2DRWk05Za9AL3H4AkdpQAyZ0H+qQ5Ih7mPxLZBBJ2KUbtQpn3RaQLpKAL+OJLVXEpKwOA7bOktoLq/2hohrvdhdK7bjqbaFfDsXw6VeXYeMCGPv0Y/4PQ1SJnActREJdkERtSlVh5SbqRBA64Tv8xW5EeDllBdfPtYL5BnZ2GfqPjDLALyDO0g/WGy5Mm5DYj0DZrhUfsn7QuD2jhI7XAev/tUg+D+sqAIsuUr5+ZpM5c26QGXiO5Z4NGUmiax0XqbGoETwayowoYNvxY8V4twZ1/aeEF0rjUTiFUt1UBYyBK8dhiw3Lsmdze+yTYkClE+XYgwNVP6e4bhNS8dnUl0HUNvZiF3Cc2yX47ZoUIc8P7MHXJqBrkRCXacFGeE6T2zdPByLm219g2i4t+5Vox4yMejcnOR9KdfNOdKLrA3vtggvia7vAf/EdHjkFuJmpWgmGNh2Qc6VIQ2imM0bMVplB2oDxGQMkYyNeT5eeEq78FmHss+CrTWZ5lj76HPuiW+fUR+IHsAyAMkDxy8Mk5JCgQacaT0dkqBfGz5KKybNFaxNIvRXrp6tWRhz/gEdbdbRUVreNzGlMPYxlqVZmam+fkvM5JYfgJNumwvWT0A5WfIMVbhdGUn1U2uBqRiHVdiIVw7vJBxfziJCSANCHhQffaG6RVfPULaFz9ayZkNWbh1Wa8v6XbbwFyc+zBHO8Wdivrp3WF7g0ESNUvj46uHGyJX1tzJQkAgR/erFKDkK1fLWVszXTdGlDVa0AkyeauyaC2PNvs4UlcdpTKTsLMCU5tPEQPAgr+4BftLeVY3PuNQY2jlY9gZ+nDLNElmKrCfuH8VzcgVKeMumuBKMQlWmMIzKRG8sesC6XlDg2qOUcoDn84jPqM58h4sNqZeXeLhYYl1Dd1+njFWSX21s/YaXdGxCZ3uEIsGYpx/xYdRI52A+LwFTexWWjYg2prPFwP05kAEHmE9Uwq6Owk971Ijo6b50WyTX6diZx6syPxB1ZwHY/G+brtPkuTr0= X-Microsoft-Exchange-Diagnostics: 1; DB5PR04MB1237; 6:OvYvCMT+JZgLfez2Jhm+1V2erSc+PUsXYwqH4MvL4a+4vwx0jpayrgvfHmgX1SUz3kGhtIhoLgYg2Tsub85qUVvhYZmane1a+dHF7/5dt/45xQ52X+tMH9dNcamX89vAym4//QJVzwL2TGt3+mhhG57Q4BZFs7zIyPEMAay3a4cANUhToCT2myUicCmFL+JvLizCbbjTymh9S6v8XkvEl8ep4CiiIyw07B2j1oAcDumPJAFyHY8rDD5cSz5xfRTYx9wMQ8gD007UeI2tJ4RNfBusiFFgn3OluMpPkevYSSC1fzcWEUt9PXhEu083j9ADCaPqpHal00i55Oa+RZUojHv4m/nNmJKKrhla7T5C5Aw=; 5:Jvzbg6a6o33wnN3OFcd+oGjqXwXbBMRW6Uv/T8712aPnjpHmpLxcSeWXQxm08tYjhK5nYB1BKlOKKJ48L8yMo/okTiDtOun0Nvie11avlgH8nfqYbZHf18KOPUp7slTd5N8coAoo3szXGH6zghz0WMfkxRIQDkSlxPVEgVqrYWk=; 24:J6njay3xKnvGFVSEG01iOcgnqr07YUYrmgJuG590+Jr/+aJFldyJDFWf0wLvUUMSyDSOmn4+8TurSTchGFlHXGvGIP9LkARjO4xra0PQdXE=; 7:kuHNDugN04pqgi3DyMAtPtV9wXsIMbD+hvZl0mgoA5dmkcfCyuhz/WGS0opQ+/vkCJb3TAQQ050UjQSorlS0zeMBwNeexVCm21IhModg+ryO80IZIR1FccHeIPr9mmkz5X/ssfmnmiPAn54fYTOjoQ0sLAyklOvREHOls/Ye8IKuDBGEi1F22G/rwOBZQ8UW6wZckFAPF405JtX4CEvcPuYIoZJhQNG2bu7o3+R3CicOb2PfeAqkZ2BK9ndEbnkq SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Feb 2018 11:49:32.7604 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8c75c1a5-7efc-4a78-5394-08d5746a30da X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR04MB1237 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20180215_035002_067409_2C8FD308 X-CRM114-Status: UNSURE ( 8.70 ) 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 [40.107.1.75 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H4 RBL: Very Good reputation (+4) [40.107.1.75 listed in wl.mailspike.net] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 SPF_PASS SPF: sender 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, leoyang.li@nxp.com, oss@buserror.net, Prabhakar Kushwaha , cyrille.pitchen@wedev4u.fr, 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/ 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..961a8eed9d0d 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, flash is considered + to be host-endian. + The device tree may optionally contain sub-nodes describing partitions of the address space. See partition.txt for more detail.