From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756678AbcIMIjF (ORCPT ); Tue, 13 Sep 2016 04:39:05 -0400 Received: from mail-sn1nam02on0040.outbound.protection.outlook.com ([104.47.36.40]:38182 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1756553AbcIMIjC (ORCPT ); Tue, 13 Sep 2016 04:39:02 -0400 Authentication-Results: spf=softfail (sender IP is 192.88.168.50) smtp.mailfrom=gmail.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=gmail.com;nxp.com; dkim=none (message not signed) header.d=none; From: To: , , , , , , , CC: , Mingkai Hu , Shaohui Xie Subject: [PATCH 08/10] [v3] arm64: dts: add LS1046A-RDB board support Date: Tue, 13 Sep 2016 16:10:01 +0800 Message-ID: <1473754203-22970-9-git-send-email-shh.xie@gmail.com> X-Mailer: git-send-email 2.1.0.27.g96db324 In-Reply-To: <1473754203-22970-1-git-send-email-shh.xie@gmail.com> References: <1473754203-22970-1-git-send-email-shh.xie@gmail.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131182285832252321;(91ab9b29-cfa4-454e-5278-08d120cd25b8);() X-Forefront-Antispam-Report: CIP:192.88.168.50;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(979002)(6009001)(7916002)(2980300002)(199003)(189002)(50986999)(229853001)(87572001)(81442002)(81156014)(81166006)(55446002)(73972006)(7416002)(4326007)(8666005)(8936002)(76176999)(7846002)(92566002)(68736007)(87936001)(2876002)(2906002)(5003940100001)(626004)(50226002)(8676002)(104016004)(86362001)(86152002)(11100500001)(2201001)(5660300001)(305945005)(189998001)(19580395003)(19580405001)(6260500002)(586003)(77096005)(83322999)(48376002)(50466002)(76482005)(73392002)(106466001)(356003)(5001770100001)(2950100001)(105596002)(97736004)(47776003)(33646002)(36756003)(82202001)(61266001)(7059030)(2004002)(969003)(989001)(999001)(1009001)(1019001);DIR:OUT;SFP:1101;SCL:1;SRVR:BY2PR0301MB0709;H:tx30smr01.am.freescale.net;FPR:;SPF:SoftFail;PTR:InfoDomainNonexistent;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD037;1:YMVeOj3jdN5F9e3bzTfPx+EETpJCearPRyTOctaYtNRCa4c9kVps2R9mYvsyvbMsQBxfKb6A7qy7jJfrbCAaP/Q0+FHyR6rA30OFgRILm9JUAi5TO8HjoZs4lQigzKadFsnufNZnsBBMtiGpG5aEi0jKPBrcXmu6a1lOfsk+lU92WMywehIBrSrrQkb0eIvVRQCbesHib65nkOJoDInOCby2MplnzkDX+aweGIEmdtYtawXn1J4BV0a+3OKwXY1r4PCFU5/0DqU+XghgKRGX6583sAgYSjtt/GfH5sqleRhLIeMlNcZbpH4jdiB5ulhvy/6QIFeNLYPEA2WZ7YN8MWRw+xJjNqwbkgo9FCuZEmHen4LIenVVBEs9AkEcXXywe5wWJrcC3/uTsv9qt9Q5c/YPok+grePabWMK774xt+WXJkjPsJfmne+QJTle9NE7KsJQukeQTnJi0uiNXuyScIPCzChOT/FSOacAtuk/XO57LigPzZQN3NgYnKfADmgWk0bkfNo+iqh+s54WW8U7ySU/DDFTMSX4/LCftlDMs8/Pe1yOjh84KpfmpEaeecy+GHP3AyJ4OvaaxaHwzjfSDShjgxMrGrnh6UMABhuTuwg= MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: dcd78e3b-366e-452e-eba1-08d3dbaf2e51 X-Microsoft-Exchange-Diagnostics: 1;BY2PR0301MB0709;2:mcmOxVP1+pFwMuJPT+G0zeCnF7RrWCoJimSRxPLoCKu46oA0vQphMjiA8GOT0mNqB9cJQHE+03+CGE3MB2AaNMBkai/w8+nTm/peABwhaHI2/IcRTg7E/+xDoG5Kgr/yf/kXn7SUvau6UC+S/3LJ7xYShj5gWud53p9p5PesJZDoUfNBEqHAfL2FMpUZ4/7C;3:ZPlEAeNuydqvu+vpfd4tPSHC/wK+Pn6D/F68eMqkRfn2BPKXH7tj252f6EYlQfhvbHKUOU0HI0IRjmthRJ1TGijghUA3duIhZYjufbm5qrC7wnsEVzmD10kxkN8wyISgb3v74NGpPkzy3IWCAGEyoti82ZGY3HwlP1ccJpWjLxSgDCFxuH5Abbqvrd6eaP18pJDAZ4gWnqp54TR8mASmRhAzKqWnlZreKE17ucK+BE8= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0301MB0709; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0301MB0709;25:1l9Ng/ngx2eL0F/QJ9Yct3Ws2NyykCJaQm/A8qfiCX8PjGRzMxmyJ0dfwL1vts6YaaMZdqQtLqpM5L7WdO5I37rtMrlJaOb4XTG/4+uEzUBqwjLouH/SiZYx3rVkWkQBjnJr3vinHTP6SfoVGb9/pAw8Nz0+1W4CtCSoFlDwPQKRNFeSmYaLwN8nqwjjnOREFp8LiU0Al4m7VQCWnEKBNhENvx4a2IGCdg4VE39l0cxKxRav3NtwY44FN3V6wVJG/uSPqZMun4mdLYn+6gl83h1EqUwoDjBmmJ0HXKW+ac51DXYCvipG9aBI9rmlbsBIRPvkaz0vlwVuLmZpUMR0CO+2MtwQkE2KRNYH1OuwWAnBAsnqIQzdOsrZvOGeLg4x4GxkYXTMUFT1KxvClmJVpf/Qd9xuGdHggKFo053iBE3ZNdgwhT3kAk1k4rHMJZYF2035qEbiq4dr3wat2h4CGIXkiYV7iGSbLb70+NNlkF7Jv6/Dgmr1mlOIymqvbDgjPMbzhviHXG6Sm9tj8K24kiP4JtzKDL16/kRV+TmR2EoTjhJwEPscDnlu4kLPb/4TvNV9xEgQJN9Qf8y4vg6WbE8MBAZ9Tn32Ya8fiPGZvJHk6ZewQcNodXg6wHRGrskaufbcd1pMqU0qJY8bukjYNUjtfUr5LF26N4vuV3fNdwjZJC/hj+cQAkHOQB76xzns;31:w32sIljtA2Q/Hmw1XwSdfcG8xDWf4YXZbc/zkLSnkBnEtefAA6Q/VcuuVfSwF4kB5ENPXbz2nUu2uCvSkxprCNhiWYV22VGTT+EWqOhXCK1EnbHlWnlnzVkzB07EMI26kLRYoWsCdCQacZLkBb45bkD9XD5C0Q84p9+WKu+J7fIfRAW3IfLv7OvxdAuTx+SGp/+fvoLLTZxipW21aDXsMitYPJvzlkM2geSLfDhZhGY= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040176)(601004)(2401047)(13015025)(13017025)(13023025)(13024025)(13018025)(8121501046)(5005006)(3002001)(10201501046)(6055026);SRVR:BY2PR0301MB0709;BCL:0;PCL:0;RULEID:(400006);SRVR:BY2PR0301MB0709; X-Microsoft-Exchange-Diagnostics: 1;BY2PR0301MB0709;4:09LYzEMnhK4hfGVoYQUrlLfQO28sZQARRTZqNuxoYvLM40IBKCretEXFFT859qdsMlG1nkgUrFEew5ThYl5cfLNkeK484hMYU8S9MhzPmyBZzJmgoru78DCFXDV2acAb8R4oUBWpv/NJiZgc8sWPWdyJiNHvyKEmdgItl0LW4uV82ikTRolGsRr5+KN570rb8UQFN/SRbGI1RFwzqrQ8XYJgSHs4WJ7MG+JaooILkJCMWz9sHfrGPFB8qFno9sb5vm3nJAFU5BnBbIKbsEmcJMvzYhY3uDU39vjeDpWmob63VbjOvLGVpE+vYUjlkOnmqjo7UyBKDM0R3MntCcePIaEN+Cd0clDtW/Kl8Pl9cXHVmlu6Cg/S90IlWiwO0roeN53hhTBYyZiQjZSngI4MASSgAlrtlfEkGygCM4cqdFLE1sjJo+7phl9ArwQMh6nS0Hh2Qp7s8PDvFPIBE87kgWhS5+pcf6uJHHDKLqlabIS3U7wIzH4DCxPYks5wvk+jmDoYlbSFpIRt6ougOh1oO9UbUf7IL/nXjDW1SxwxgRU= X-Forefront-PRVS: 0064B3273C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BY2PR0301MB0709;23:0iaianUK4Lki9TJ4GTPD0AnJPyDvxL1B8z5C5Pu?= =?us-ascii?Q?Zkjm9I/bUHzDzcUEV8R0SowSutOZWKc8KPSeLl4lgV7JtrSW03iDpPsSynMR?= =?us-ascii?Q?P/IjZHaDysyMaKKC4emK+xESr07CjiAgKTpH/k+WWofqQjMLgmApcJ8Ny2rQ?= =?us-ascii?Q?Kj//xnoGklSdFPGINuW9OaancxK5MYr+UVFQomOjb6VAGcUhcKH3VDkpeFhS?= =?us-ascii?Q?2PNqZ18Izc30fwtqu/yFgny+wboXYfRRTG8VV2PcHID8znsjeOS9Zoq26j9p?= =?us-ascii?Q?0vmyl/vZCi+/SMesbkVIbHkIn6Pp+5c4qFjY4V15POOLLbhnd6ugeH6TgXeq?= =?us-ascii?Q?pWotCSiNBm+kLffiFkyzw9nQWpJKUYxaNkKMTkKHWdKY6a7Kbmx1m4qhGB8x?= =?us-ascii?Q?EtaFAvANVzELvNHA9EGkvJYyD3Vfqvq98wt3XC04RQLP0pzJ8dJHrY8MCqS3?= =?us-ascii?Q?BkXxIpv+jRIdWkwU+J2egCu1YL00AuzlAwf6E3RLnRoV89034c+fwbr15Iw4?= =?us-ascii?Q?B2FqJSOhiYr9ERr1Fpl/KI1b3D/e1I1Kd3b43lhOjoeSviLFB3iu9VrZs307?= =?us-ascii?Q?EScP5Axdj5Gsr9dpNbje7lEgApg1av3aF6xEuHQ/ZrVgEs7/EnuP9wC1+EiX?= =?us-ascii?Q?M4zS5tJxhwHEQrWn48zEKUQ3tfbwa2pRQADc/OcTOPSW6a8V7sfOkhnmeJ62?= =?us-ascii?Q?BEJMQH6KUZHJSoA549vkcgYIEPwE3Zb7v2SE3h4mbk+VKGt/Drvwy/QShPAr?= =?us-ascii?Q?x6QCFBWOanlDWQmyerY9Fkn/hf2Y0kMvDi3Y3op807TO8/aHAZB7Rh0cpiDj?= =?us-ascii?Q?APRjn+LdbUmePDIokz/ijSbKzWxPhybSfoNDumNvvLWD/7C8bAdErpeBmYgt?= =?us-ascii?Q?2ZZoyhHd2lOY3L5oBSFkgi6KRvhZJmeP1J2+dn+kmxxSqWghcF8JfmK/h+gn?= =?us-ascii?Q?PHLuYUUpF2UsznS7gg4b9WtcSsslecYIkMH1zO8utaNiziAczPb6ODSuBhbo?= =?us-ascii?Q?SCU6uyN64AdzDvO9OTW4Xp3sEKHM5vOliGRBBjgxV8TvgZK94JhFwuv9kKuy?= =?us-ascii?Q?yHc1yAIxAU2xJ6GnPxx1+rOi6Qmt7WQ9kTzDNvkSp9oyoUOUVtUg0f4V610n?= =?us-ascii?Q?4iupnjq4RvN1nQu/6eTqV70VJ7WEu3FAdvf8c539gofsKVtVTbuUTTc7Erky?= =?us-ascii?Q?VTgO9Q6tYXP5hfJSIoe02u8oGRZUWWORKnZoVcWpaRjxgWN7kmuPZQCIjFI6?= =?us-ascii?Q?MIFYqz7A5NstEhsKnwRdJK5j5kbKcdnYTCPjhYlyKTeLDotHNbi4+i/RVhKC?= =?us-ascii?Q?7pRK3joCi5DOWATzsQiN1Hh5rwZpdVIqmoJZV81LZX8pqwEUUk936X8UxLX8?= =?us-ascii?Q?bSKDYcfalTxw4eX+ImSRFBeIoNABidNz2gMXUzfcI54TnBjUQQS1Pu05xaNh?= =?us-ascii?Q?QVGCWuA+DZXyOuZ2Z+O4pRCh8aeMMWpVpPwzhj29bFiIr+gcRmCi6HOH8Imb?= =?us-ascii?Q?fcDWXc2VWVxZxIBanzrAg14wM+niQfalN2aI=3D?= X-Microsoft-Exchange-Diagnostics: 1;BY2PR0301MB0709;6:KJBSPQlAMTMFsPuZs+Y+GRGqd4cyVcIN4vBML60IsWOA9ikyxFlqpAPm0IedGHN1Ap0xnOPBR6ozaLQ+yGe9ztacI5PSCjM+1508Cx9Io4ahemYyiJpIzedxxLvnvVzeeAO0u79lonG2PhUFbDK5VbU6M24r7HNht7Ne9N67xUNCBkErIS20j/Gww9v5mgjBO6uTuKb25iqTKHsPoWt+tTPgT6yzAxKzr5XH51kXWaPPsvlttJp+EIJkQ7pmLkJ0TlVkS/U2l4GQlunpvFEE9A8zQpogRJGhCD6Fwumfs2g=;5:rLlSMgDf+/rV2cGN43ABmsPz63z2i2LLwW2vj58Ajkdq9Iw6DndnqPLNgOyOc1Ytmh3RT6+h8VBkXttkuWyBANhA8g7XXuj/cf4yIMs19+0pqZ109NZHXiyifbmoPCj34O1TrQxL5alk5z0Vg+IsgoBeSv/IXBhpWEDTjB/k2R0=;24:I9jHGkHSwl5r9MzwJodLASpSv9P8DTVanETFcnSiLd0ihCrQ9e6hyL0uk4KJds6Vvf83ZxrL1bEDfEecjlYaStx/gU2UxD0ZuXpaCm+ivqw=;7:tecP/Oz9thfUVA23lYyOZ9iA4hhgK/UA2LL2OofiGgE/G9/eHeBUdymx39p0jVhaSXLBSX1gxkoKKVjAqL+c6KhTldQialTIAJM3Yrz+/tgzRexlaeB2SBY3PhVTjGKOumD2QLt/YpCdqN9oIDLcHTF1TgvWpkR2huj+HZp0LPIFQpiGYrGQYsOFB7McH+hMzOq+VvMpjkG8997WP9gqjOGRMqSJDBUNMVF/5tjKjFTRW302jpnThfrIm8vS+Kku SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Sep 2016 08:23:03.0224 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e;Ip=[192.88.168.50];Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0301MB0709 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Mingkai Hu The LS1046A reference design board (RDB) is a high-performance computing, evaluation, and development platform that supports the LS1046A SoC. Signed-off-by: Mingkai Hu Signed-off-by: Shaohui Xie --- changs in V3: 1. move 'status' of ifc node at the end of property list. changes in V2: 1. updated aliases of serial nodes. arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 150 ++++++++++++++++++++++ 2 files changed, 151 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile index 1b7783d..9c81b9e 100644 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -1,5 +1,6 @@ dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1043a-qds.dtb dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1043a-rdb.dtb +dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls1046a-rdb.dtb dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls2080a-qds.dtb dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls2080a-rdb.dtb dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-ls2080a-simu.dtb diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts b/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts new file mode 100644 index 0000000..d1ccc00 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts @@ -0,0 +1,150 @@ +/* + * Device Tree Include file for Freescale Layerscape-1046A family SoC. + * + * Copyright 2016, Freescale Semiconductor, Inc. + * + * Mingkai Hu + * + * This file is dual-licensed: you can use it either under the terms + * of the GPLv2 or the X11 license, at your option. Note that this dual + * licensing only applies to this file, and not this project as a + * whole. + * + * a) This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of the + * License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * Or, alternatively, + * + * b) Permission is hereby granted, free of charge, to any person + * obtaining a copy of this software and associated documentation + * files (the "Software"), to deal in the Software without + * restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, sublicense, and/or + * sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following + * conditions: + * + * The above copyright notice and this permission notice shall be + * included in all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES + * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT + * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + */ + +/dts-v1/; + +#include "fsl-ls1046a.dtsi" + +/ { + model = "LS1046A RDB Board"; + compatible = "fsl,ls1046a-rdb", "fsl,ls1046a"; + + aliases { + serial0 = &duart0; + serial1 = &duart1; + serial2 = &duart2; + serial3 = &duart3; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; +}; + +&duart0 { + status = "okay"; +}; + +&duart1 { + status = "okay"; +}; + +&i2c0 { + status = "okay"; + + ina220@40 { + compatible = "ti,ina220"; + reg = <0x40>; + shunt-resistor = <1000>; + }; + + temp-sensor@4c { + compatible = "adi,adt7461"; + reg = <0x4c>; + }; + + eeprom@56 { + compatible = "atmel,24c512"; + reg = <0x52>; + }; + + eeprom@57 { + compatible = "atmel,24c512"; + reg = <0x53>; + }; +}; + +&i2c3 { + status = "okay"; + + rtc@51 { + compatible = "nxp,pcf2129"; + reg = <0x51>; + }; +}; + +&ifc { + #address-cells = <2>; + #size-cells = <1>; + /* NAND Flashe and CPLD on board */ + ranges = <0x0 0x0 0x0 0x7e800000 0x00010000 + 0x2 0x0 0x0 0x7fb00000 0x00000100>; + status = "okay"; + + nand@0,0 { + compatible = "fsl,ifc-nand"; + #address-cells = <1>; + #size-cells = <1>; + reg = <0x0 0x0 0x10000>; + }; + + cpld: board-control@2,0 { + compatible = "fsl,ls1046ardb-cpld"; + reg = <0x2 0x0 0x0000100>; + }; +}; + +&qspi { + num-cs = <2>; + bus-num = <0>; + status = "okay"; + + qflash0: s25fs512s@0 { + compatible = "spansion,m25p80"; + #address-cells = <1>; + #size-cells = <1>; + spi-max-frequency = <20000000>; + reg = <0>; + }; + + qflash1: s25fs512s@1 { + compatible = "spansion,m25p80"; + #address-cells = <1>; + #size-cells = <1>; + spi-max-frequency = <20000000>; + reg = <1>; + }; +}; -- 2.1.0.27.g96db324