From patchwork Fri Aug 21 16:41:44 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: dinguyen@opensource.altera.com X-Patchwork-Id: 7052721 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork1.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.136]) by patchwork1.web.kernel.org (Postfix) with ESMTP id B1D6A9F373 for ; Fri, 21 Aug 2015 16:50:27 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 43F30203B1 for ; Fri, 21 Aug 2015 16:50:26 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id D137820259 for ; Fri, 21 Aug 2015 16:50:24 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1ZSpUf-0004mP-CO; Fri, 21 Aug 2015 16:48:41 +0000 Received: from mail-bl2on0071.outbound.protection.outlook.com ([65.55.169.71] helo=na01-bl2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1ZSpUb-0004fF-Oe for linux-arm-kernel@lists.infradead.org; Fri, 21 Aug 2015 16:48:39 +0000 Received: from BN3PR0301CA0037.namprd03.prod.outlook.com (10.160.180.175) by SN2PR03MB047.namprd03.prod.outlook.com (10.255.175.147) with Microsoft SMTP Server (TLS) id 15.1.225.19; Fri, 21 Aug 2015 16:48:13 +0000 Received: from BN1AFFO11FD051.protection.gbl (2a01:111:f400:7c10::164) by BN3PR0301CA0037.outlook.office365.com (2a01:111:e400:4000::47) with Microsoft SMTP Server (TLS) id 15.1.243.23 via Frontend Transport; Fri, 21 Aug 2015 16:48:11 +0000 Authentication-Results: spf=fail (sender IP is 66.35.236.227) smtp.mailfrom=opensource.altera.com; marvell.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of opensource.altera.com does not designate 66.35.236.227 as permitted sender) receiver=protection.outlook.com; client-ip=66.35.236.227; helo=sj-itexedge03.altera.priv.altera.com; Received: from sj-itexedge03.altera.priv.altera.com (66.35.236.227) by BN1AFFO11FD051.mail.protection.outlook.com (10.58.53.66) with Microsoft SMTP Server (TLS) id 15.1.249.14 via Frontend Transport; Fri, 21 Aug 2015 16:48:10 +0000 Received: from na01-bn1-obe.outbound.protection.outlook.com (207.46.163.186) by webmail.altera.com (66.35.236.227) with Microsoft SMTP Server (TLS) id 14.3.174.1; Fri, 21 Aug 2015 09:47:33 -0700 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=dinguyen@opensource.altera.com; Received: from linux-builds1.altera.com (64.129.157.38) by BY1PR03MB1369.namprd03.prod.outlook.com (10.162.109.27) with Microsoft SMTP Server (TLS) id 15.1.231.21; Fri, 21 Aug 2015 16:48:01 +0000 From: To: , , , , , , Subject: [PATCv3] arm64: dts: Add base stratix 10 dtsi Date: Fri, 21 Aug 2015 11:41:44 -0500 Message-ID: <1440175304-11148-1-git-send-email-dinguyen@opensource.altera.com> X-Mailer: git-send-email 2.4.5 MIME-Version: 1.0 X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: BLUPR08CA0032.namprd08.prod.outlook.com (10.141.200.12) To BY1PR03MB1369.namprd03.prod.outlook.com (25.162.109.27) X-Microsoft-Exchange-Diagnostics-untrusted: 1; BY1PR03MB1369; 2:1Tf9caU7OAbIPf1LdJFMn1JotHEk/PhWpCc5jHeAObTOM/wdg5OQnXsehZde/oj6odBBad5+FDT/G6+XN7bcvZGHIt1D2Tq5bsuKFyovCjsnw4QjrkJOJ6b1knc8NT9Sht1hATqhmQebABvempl36cSk/Tq0kOiB1lBJsQEDBgg=; 3:nWq8nV8XmTDVtZgxGCQ3XjAmQ+dwKIeG2OyAnInETrZuraqA4ckYzVfvZKdoy7X+HSDHAqaaysXC44mb0RUFZZ7TxRT/suTnrsQhM8TNVfyfO/yTGln3/51rtJ3Nx06+iIMZ5/xHdOck40P2D3i6Rg==; 25:anzSOEJ73JD4eE9ONXJ1/ihvnb60oNHMVRFxKPxgDOzxSUka9UBFgMoyStbvt1V4aY/fUEQTr0rAtFk06QZ8haKxfoKeBzSQE0g4t61fcfDves8uinDFX6CRR+uQctNdNw88gHT9FOmgmGYx1okcytehbIzBuEYo5O/xOHOmQb3+RBP9ygCxUgEGxzV1/SL1RUWo8Ux1RXC+as0H3HLNvklrvaDSGA2NZtsUWTfmwmFJKHFxetbDG3wkjXfBIRXO; 20:XQaiPCTH+vQJll8WUyUnWiT7evXccCI4oXCXeG2V0DcTzmCNN+jTas//5kYnKlzBJ0ZFYPtHdNBGFJjb7kp8N28EIth/fsxz6L+WC3kv785k5e+O6zK4sDJ61jMagORyHIhbksy2Oe3Ub5tW0LRmVFPhfs97750MfZ80VWyZc+M= X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:; SRVR:BY1PR03MB1369; UriScan:; BCL:0; PCL:0; RULEID:; SRVR:SN2PR03MB047; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:;UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(8121501046)(3002001); SRVR:BY1PR03MB1369; BCL:0; PCL:0; RULEID:; SRVR:BY1PR03MB1369; BCL:0; PCL:0; RULEID:(601004)(5005006)(8121501046)(3002001); SRVR:SN2PR03MB047; BCL:0; PCL:0; RULEID:; SRVR:SN2PR03MB047; X-Microsoft-Exchange-Diagnostics-untrusted: 1; BY1PR03MB1369; 4:fy9Ee33lbaBjjGIwfRfxMa3g0KbogOn8RxQ7SMYdR3mXsZ2D1EJ1f3n8GzKhVOZ7AevDVmRxmG13vu49fNJTd2Gb93C8Zan6OUK3Kn11u7G68Xet3UiCHzD8AWkZ+fDrQ6sIJ8NVq2Gd2dpGZySS85cft9AMW9lkGY682b9dGb6CieThoRdYOaJKJUHnURORven/xANlUwEZ/uQXAaTjtAyOCvRjn1AmPnw+xirBRjJcAbNzVY2uo4hQ4Fvw7GywYkfH9fqm3/BaccsHaKtRAtMmixATIxLFh29ClpxiW6tPonQGHqlK5jv/7JMD/pNi X-Forefront-PRVS: 067553F396 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(6009001)(199003)(189002)(19580395003)(53416004)(50986999)(19580405001)(50226001)(189998001)(86362001)(4001540100001)(5007970100001)(122386002)(87976001)(97736004)(229853001)(15975445007)(5001830100001)(46102003)(77156002)(69596002)(40100003)(68736005)(5001860100001)(92566002)(47776003)(5001770100001)(5003940100001)(66066001)(42186005)(105586002)(77096005)(101416001)(64706001)(107886002)(106356001)(81156007)(48376002)(86152002)(33646002)(50466002)(62966003)(5001960100002)(5004730100002)(2201001)(2004002)(4001430100001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR03MB1369; H:linux-builds1.altera.com; FPR:; SPF:None; PTR:InfoNoRecords; A:0; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: opensource.altera.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics-untrusted: =?us-ascii?Q?1; BY1PR03MB1369; 23:t8Io5TuTII1ccaQMp7vzUA3FUTW+VzQizfWATZjof?= =?us-ascii?Q?67TDmz6KA/aV+efl3fpoDVE9fMOZ+Xn9MMtv6TT4Wvk2EMrETI8e4Fmvw59f?= =?us-ascii?Q?rQxSCF7LtUTji9TyhmlwkiHdLi97sXSWJVjfH1Pd7SscFnn3CqfqFjX1wm9h?= =?us-ascii?Q?IWrhwMpnEZg3dz4xI3keNX0WhoWmaYBEZu22iDOYDIXiRHUwzdd4Jr0tkt+V?= =?us-ascii?Q?8GOlowWtPgZQy2fCVqxT4ygtgvb4MAgEmMsgq46V2Qum/ZWr1DRBVORhxfZE?= =?us-ascii?Q?o2KgTPxSWLosui/ZOfkXVfcfwbF6HsfcGkD3f/OFDocngO859v0YlC13XQFu?= =?us-ascii?Q?tL6uAD4FPG+GJd1BhHiANCuhpKbTBWrmazE3bBkspqDdXeSCPapK+HkvMZ5v?= =?us-ascii?Q?uq9thW6x5mCBkK7JWKrSyQMzxNAIZ/UFA4yvmL6mVM7MnkyQZ0t08tCq9sCP?= =?us-ascii?Q?u8xphmb4A6SJbC3yfs5wbnjBTBjFS482GshrVh6sC8Yqq5/DANQohUX+7Ba4?= =?us-ascii?Q?gsky8t++cyXZ8Q3oJ6o5u4/DRZ12Dc5O2dMPlHFDE+tyeDX8qnTgn4DIJkYM?= =?us-ascii?Q?ZmCxJfF34a92axcOY2whRCsFngK6IDfJMWSss2feb3NR+8TqnEbXmA7IvNGc?= =?us-ascii?Q?7a8vxzJmLCt3z2u0wRDPcXog/0W5ehu0uvQTIy4XOD2ef/oYzkSaOFBHhziF?= =?us-ascii?Q?EhXfVBbQEohrErXWFrjsES7CcWGFyr0TgfqRH/u3OHEWzJcUyLOBVLRg2vuC?= =?us-ascii?Q?NN0NjV0zkdgiuPjcQMTR30UGbhJhhmeMMW9XMZVwqnxp0rORcLkPT+L0TMVk?= =?us-ascii?Q?FKPe/zQ3twhVpPYBlvnHXzCRL52SefUhaxDMNjeh/rAKj32BpleDSHheC4Wh?= =?us-ascii?Q?wLtebdsw9/c2V6rXBvBKTBo007TEulaSMZBOZ0kFY2Scnhl+nk4+EQ1x4jwu?= =?us-ascii?Q?BR2m8uB8UuhpIm5HSZVq6/xp/34KYhXtD5+r3JQlvmZA2nLf2m0QjRBvxSAZ?= =?us-ascii?Q?Ly6yVjxtAdPp/qAhj3jqY5Cy4qrIG2gYYjD/6bCW0klc871gvOF3Sp8XkRZm?= =?us-ascii?Q?U5pl4vyJ9A7UTwAL1XM6AQnJ6DcyIZ/zBnZgDu2Vm09sYNTprNd4u4PSa91k?= =?us-ascii?Q?T9P0j4hmUWXt7p0WuQe0yIuKT61ePaP/Gct86GC6u8SxtusEgQ9Atc7bAwQ8?= =?us-ascii?Q?13KJN7wqi5OApJEh3eYvXZYeBDDd9dtc9/fQfJYN/0biWbl482E2ulF9+akP?= =?us-ascii?Q?lXjn6AUbNcdDOP8KWAXowP98Uj2iO45jNCVhZql?= X-Microsoft-Exchange-Diagnostics-untrusted: 1; BY1PR03MB1369; 5:Nbe+2aw6XEZDvyirfiKdgqMi8Hy9msdpRvY3pA6RwxK+wRdO2J7avd3OpVccNiS27Qyrxu2Jvi5rcUBugktDfM1HPsKFnmfKQDZ7/fHAFM2+glCsC3Jcs+RBzVCH0iQMaierk4U85nTnm7H7FL96ew==; 24:C6AB4FpxlP8hfOG5aj9XFNYxF5IiOljo/SYirCUQQNbVv+tJHNrm/vvgGPuPC9EovtsK9YrC6qETmHN2pgiXtVco0YKXfyoY4JhClyb1nqE=; 20:Kd1TjLCantyv7ciFAV88zdwTnB/lgjSI5rI+v745+kintDs4pq2jNV6kH/UK9YZK0gmhez3c+p6hPXvnGHdsNqltoPV7vPRMecHyiWyHvqjDp5SSy4NpLC3zBnq73ymgFa+nwFhN1fz10vyo6a/1bZO0tq1Du7GV6vQns9vlowo= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1369 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BN1AFFO11FD051.protection.gbl X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD051; 1:yI0P1zV5ba0ahowjsb/yhgLVU+t7nZeijz9nTqGHDd6bYPxKIoaj5UJW1crqUVBYYWqj3XVqlkvABKgX0V0E6X1lhyuVVQ5TqsuYZXKdnaJirrgtXM4/v7BxXVqYIGY03h/mU+ZOilrDteYQwPTMg4llWNt9FwJU0MJnPHunyCWSfuzwqtQ94dbYUmdIlGq3EoLha5Ja65QjDuBEtAKAJrwmkMjzmBZzPsH6E5ahtzzVlCAQEDAbXUuFMc6OlPvM7KDDPNaMs6z4Uop6fe/Xnic3SuPwEpQc046onaCiDdcUEz9ILKCiEBBAYSEq1VKz1l5PsVT/4aNsJNgRvc+BW0KHMb9KiZBA/jjyAs5K/YZR9fbXRc9BL54MN/r8xiRP X-Forefront-Antispam-Report: CIP:66.35.236.227; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2970300002)(3050300001)(339900001)(199003)(189002)(87936001)(92566002)(50986999)(40100003)(64706001)(5001830100001)(86152002)(50226001)(122386002)(53416004)(47776003)(85426001)(6806004)(19580395003)(5007970100001)(62966003)(86362001)(33646002)(105606002)(97736004)(2201001)(16796002)(48376002)(19580405001)(5003940100001)(106466001)(66066001)(68736005)(81156007)(189998001)(4001540100001)(5001860100001)(77156002)(5001920100001)(5001960100002)(5001770100001)(50466002)(77096005)(46102003)(229853001)(15975445007)(107886002)(5004730100002)(6070500001)(7099028)(2004002)(4001430100001); DIR:OUT; SFP:1101; SCL:1; SRVR:SN2PR03MB047; H:sj-itexedge03.altera.priv.altera.com; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:0; MX:3; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB047; 2:qx8R3ZlGBvr95Bsj/7CiLEUsm63QttyxeoWiJ5wwRuWQm+CPTIMvU2ppZKpKQr1SGfkxGUEaX80Pzlav+s8ppWHHYlQ6GpElelDr17OEb34Ji0uynvr14WvdoI1hue40LwxnckGyZGbCl4WoMR+ZG86qL3BL4itli5Kq3YRNHzc=; 3:57aTSa9Mp1nFTs2KtHHDmssGGwLUzyMzTWqhKPET7ryESFppMASLuBhHJFld+qqLrpiEAtHXZUnyW8MWrUQF3dRLfFG5bJCjjgZXy1uGeNi1Bfl06TUcosIeCdNJpWrB4G4ENkjDmxgDeiyKXtB4nwDRKkSTEF/qKT44w39ual9XtpJeDyEXIlfKbIA9kTwMf/QglsYPj0MwcK2Exmzl6/srLXk7e+ZuBGsQenh/lvM=; 25:Xq3gKbNoLRxB9F2+qGsB60Cjp+h62uYJFRHC5PXkatQCII8VVOEpr2GOndjovU+ygEOwEBgwDaDtyXzUB0s6Vjwq/8wWZDu8li0yQTBSQEBR5jWafs68/OsKXyWPbj8PmnAbAUcfGLf9X4VPBh5VdOPgSrNopNS075k4o9KuShg07+aXoIrmsc63u/YClOh2KA18ZrUdKROfXPAMY6JkKZdskI6ua2KfUkBNkk2AwkH0x/VCkwrKBlSj7BE6vLN1; 20:nlMxrRH0QPEu2ATDTYFejT8aBB5f/1i19WaHz1idSnUO6Y3Z8On461VHWZ7OurgIaexaBGeXy5pp8iLDPpeu7KUBtQ/LW9C+xefzDw95NHBCbT+qNaz3JmTY+lc19x33hFn/o3dojxi0Of8ATa3OshqYQr9fVyjilSIXcYwwgEA= SN2PR03MB047: X-MS-Exchange-Organization-RulesExecuted X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB047; 4:2L9XXXrv77YN+pv9zIP58fmGi+NOetQ+IZ69PuzllwPffn22UgREHtQKQjL4TSQSNYM1rDciLNMBVelNAjHJfbZrKqYAz8K+Rdq0x9tfQTyd6fPFWsoqdxui0w5Nc5nD3XzBeEJALsaM9ADOPtrscwC1LF2u3OeR8ifdehKvTdaN9FrZk3VqCSuxWzCqTNogDvwhosOaop1h9V7L9ElrrQWDZKiOzq2odXctaFT2hsLEgRlh4yqGOfD7R9OivVvTJ1Inuui7X82KTY49Q1Ipr1sq39ZHhJ8BaUEF8tTPc8YUur0yFxh5BZB7NgNtqh6Z X-Forefront-PRVS: 067553F396 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN2PR03MB047; 23:X8SHBSJWTXecI31Ll8nvnf6ms8mqr9rFcFfiJTF9Q0?= =?us-ascii?Q?nmki/8Kxn9FtA2uK3Ql+HWdA7FRTXmz+M9d8OpMuXriejeIzCDQJF0O2+5J4?= =?us-ascii?Q?G8tOvOyZbLoyZYjz8dUGCSrrp8aJSCbBxT+D06cErX+M2CA50n+STlGapOw2?= =?us-ascii?Q?XNSZaYlsWO90tCukoeUzwZNzm4ZVVuodiuCso0t2cFqRbsHCFSsuHtRFEQEy?= =?us-ascii?Q?Nw34vFG98uz3+igEOq+bO6KnlbqADH/aJ3Uiks6x7aubhQmkeAEDtIlHjHcK?= =?us-ascii?Q?An99n3YR9K76OVTM445vBEngYnfx2p+qEh/T7fi+vOj51g+yJVuGAUQhzzRV?= =?us-ascii?Q?tY6GHIvjAiY1n6Q3sJlzKsJElUyKrkXMCvgOvOC4ictdafbxUJF+zHcIEhUt?= =?us-ascii?Q?966FJ42D7sIkR52aprlvogjsC8oxcUfTjFKM2DVqupCkfKHrLBNNg02SAFX6?= =?us-ascii?Q?mfWnf4vz12SPxXV9De0UetQmeBz5Y0ZSDjmuHTyiUIhlH2spRukFwVngOSJp?= =?us-ascii?Q?mkgE5I/82Lra7dv2WsjDTkcTI90x5OVJbKA3oDTsoMDNi2+LzAEXYOvQQRIj?= =?us-ascii?Q?IV1EoDj8sjC7n+e4V06K1anvtH69adFBsv8sEpTeeKLTQ94ubqo3RAUZ4BvS?= =?us-ascii?Q?9rJkaoQ650tXiAkbRq6s8sJfBH24lBiTDgaMIU5kFZYnEE5LNX2wBUSM15VP?= =?us-ascii?Q?uUgFmDrEG/7g4xQNtLF5jbnnmGdWKNI+8lmoAkiMmevl0leV0GqvLx/IR5JC?= =?us-ascii?Q?F9qLemtnybOYgCef9ig9SqW+gw/4e6zGB0g4ifUy3fih0KNXTvqjdJ7V77Is?= =?us-ascii?Q?Yeo/iMze5FIndwe/nx69zQvh/ghc0LfPjSR01J2dhX4m0Un7qebU5zNgek5n?= =?us-ascii?Q?ZCQOAEvjCsyuIrFqBiZ3V1+taAt64enyLygsDShstumuKrSjA4/yS3vo5Gh+?= =?us-ascii?Q?VzooMMFwZbc6kze+OuWeFVDCtzHVt78vxoKH1lV/XGUKLhbaop8t5uPIvg1m?= =?us-ascii?Q?VDZcSGc68eg+F1kBCEL3E9DaLXbkp+/9nSWDdrwDz+K1ICuxPCqzfD/OE4Yf?= =?us-ascii?Q?xYh82y180oSi4HBm/1V6Vce91LekQAHt7xIvhC1tBdT+R/uioUtnIfB4dws/?= =?us-ascii?Q?tcXePJRLcxJYcgrfRJ1q8Z/BNtJdRLGDw/cuUSOOLu9nRHaQjCREdQ2TMFmk?= =?us-ascii?Q?3nh/td5VXeCkOig+2a6304ayqtxEjFMKtKrMAwY+JUlsGckQwOVwD+PlhUC/?= =?us-ascii?Q?9AdObwt6bjlRYDFQpBbZWQ0XUVfOf9qI9s7p3UrHmfgVPeVBvBbhKOadHsV2?= =?us-ascii?Q?CVZBz1XqNpuPwFK43QPfng1EMlhvd4pCdxaRtJP04CdUSv/QidSxwRtmXW7Q?= =?us-ascii?Q?IYUNVwKNENImJllBvBMxL9kaHJNPi4ygNDX1MzUCf1Y4c/EQURr+cql46FYV?= =?us-ascii?Q?e2goS9rg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; SN2PR03MB047; 5:6IG8OtzMBBbyfwG68xiZCLcKAIa8Yz8P9nh22FCW+SCyf6OEXfX2MtnJmx0Wz0HlFNLFZ2R5f3bWMG/EPaoyek2rj1CHzVwXW9A5tgIQmhNryobJZJRDAqgL9bgrczcV2uDjPqgJuphvJsPauEITng==; 24:lxqCU5kjWLkFV53VbkAMliCa82UE3pxKpuxq4S7uqyVC34UOx3bR1T6O4fwTu7xuMkJk4Q+HzmDE+Tc1CjyS1YuCi0qeRAKPnP9SVeYFFkI=; 20:rnTgqOng4P8RvUWd0GTi5RifVB7pqFzbASgRCoGF4H7OktQAIsksWpIHPHADT4IsxWo8T3KLZnhE51TQ79kT6jRpf8j9CPwDzaaLhvLYiCO0rk3sad/WbVIYOyhArOz3rf1rZS4uNtrM6WMzfWd0Kl5h5FKRj7UwkuuWNLnf/O8= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Aug 2015 16:48:10.2905 (UTC) X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fbd72e03-d4a5-4110-adce-614d51f2077a; Ip=[66.35.236.227]; Helo=[sj-itexedge03.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR03MB047 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20150821_094838_329745_A33FA958 X-CRM114-Status: GOOD ( 15.02 ) X-Spam-Score: -1.9 (-) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: jszhang@marvell.com, devicetree@vger.kernel.org, dinh.linux@gmail.com, linux-kernel@vger.kernel.org, Dinh Nguyen , linux-arm-kernel@lists.infradead.org Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Spam-Status: No, score=-5.0 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_MED, RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP From: Dinh Nguyen Add the base DTS for Altera's SoCFPGA Stratix 10 platform. Signed-off-by: Dinh Nguyen --- v3: change #address-cells and #size-cells to <2> change the GIC address to 0xfffc1000 update the GIC virtual CPU reg length to 0x2000 v2: use interrupt-affinity for pmu node --- arch/arm64/Kconfig | 5 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/altera/Makefile | 5 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 358 +++++++++++++++++++++ .../boot/dts/altera/socfpga_stratix10_socdk.dts | 38 +++ arch/arm64/configs/defconfig | 1 + 6 files changed, 408 insertions(+) create mode 100644 arch/arm64/boot/dts/altera/Makefile create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dts diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig index 318175f..0f8ab2b 100644 --- a/arch/arm64/Kconfig +++ b/arch/arm64/Kconfig @@ -207,6 +207,11 @@ config ARCH_SEATTLE help This enables support for AMD Seattle SOC Family +config ARCH_STRATIX10 + bool "Altera's Stratix 10 SoCFPGA Family" + help + This enables support for Altera's Stratix 10 SoCFPGA Family + config ARCH_TEGRA bool "NVIDIA Tegra SoC Family" select ARCH_HAS_RESET_CONTROLLER diff --git a/arch/arm64/boot/dts/Makefile b/arch/arm64/boot/dts/Makefile index 38913be..7fb421a 100644 --- a/arch/arm64/boot/dts/Makefile +++ b/arch/arm64/boot/dts/Makefile @@ -1,3 +1,4 @@ +dts-dirs += altera dts-dirs += amd dts-dirs += apm dts-dirs += arm diff --git a/arch/arm64/boot/dts/altera/Makefile b/arch/arm64/boot/dts/altera/Makefile new file mode 100644 index 0000000..d7a6416 --- /dev/null +++ b/arch/arm64/boot/dts/altera/Makefile @@ -0,0 +1,5 @@ +dtb-$(CONFIG_ARCH_STRATIX10) += socfpga_stratix10_socdk.dtb + +always := $(dtb-y) +subdir-y := $(dts-dirs) +clean-files := *.dtb diff --git a/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi b/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi new file mode 100644 index 0000000..d5f51a5 --- /dev/null +++ b/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi @@ -0,0 +1,358 @@ +/* + * Copyright Altera Corporation (C) 2015. All rights reserved. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms and conditions of the GNU General Public License, + * version 2, as published by the Free Software Foundation. + * + * This program is distributed in the hope 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. + * + * You should have received a copy of the GNU General Public License along with + * this program. If not, see . + */ + +/dts-v1/; + +/ { + compatible = "altr,socfpga-stratix10"; + #address-cells = <2>; + #size-cells = <2>; + + cpus { + #address-cells = <1>; + #size-cells = <0>; + + cpu0: cpu@0 { + compatible = "arm,cortex-a53", "arm,armv8"; + device_type = "cpu"; + enable-method = "psci"; + reg = <0x0>; + }; + + cpu1: cpu@1 { + compatible = "arm,cortex-a53", "arm,armv8"; + device_type = "cpu"; + enable-method = "psci"; + reg = <0x1>; + }; + + cpu2: cpu@2 { + compatible = "arm,cortex-a53", "arm,armv8"; + device_type = "cpu"; + enable-method = "psci"; + reg = <0x2>; + }; + + cpu3: cpu@3 { + compatible = "arm,cortex-a53", "arm,armv8"; + device_type = "cpu"; + enable-method = "psci"; + reg = <0x3>; + }; + }; + + pmu { + compatible = "arm,armv8-pmuv3"; + interrupts = <0 120 8>, + <0 121 8>, + <0 122 8>, + <0 123 8>; + interrupt-affinity = <&cpu0>, + <&cpu1>, + <&cpu2>, + <&cpu3>; + }; + + psci { + compatible = "arm,psci-0.2"; + method = "smc"; + }; + + intc: intc@fffc1000 { + compatible = "arm,gic-400", "arm,cortex-a15-gic"; + #interrupt-cells = <3>; + interrupt-controller; + reg = <0x0 0xfffc1000 0x1000>, + <0x0 0xfffc2000 0x2000>, + <0x0 0xfffc4000 0x2000>, + <0x0 0xfffc6000 0x2000>; + }; + + soc { + #address-cells = <1>; + #size-cells = <1>; + compatible = "simple-bus"; + device_type = "soc"; + interrupt-parent = <&intc>; + ranges; + + clkmgr@ffd1000 { + compatible = "altr,clk-mgr"; + reg = <0xffd10000 0x1000>; + }; + + gmac0: ethernet@ff800000 { + compatible = "altr,socfpga-stmmac", "snps,dwmac-3.74a", "snps,dwmac"; + reg = <0xff800000 0x2000>; + interrupts = <0 90 4>; + interrupt-names = "macirq"; + mac-address = [00 00 00 00 00 00]; + status = "disabled"; + }; + + gmac1: ethernet@ff802000 { + compatible = "altr,socfpga-stmmac", "snps,dwmac-3.74a", "snps,dwmac"; + reg = <0xff802000 0x2000>; + interrupts = <0 91 4>; + interrupt-names = "macirq"; + mac-address = [00 00 00 00 00 00]; + status = "disabled"; + }; + + gmac2: ethernet@ff804000 { + compatible = "altr,socfpga-stmmac", "snps,dwmac-3.74a", "snps,dwmac"; + reg = <0xff804000 0x2000>; + interrupts = <0 92 4>; + interrupt-names = "macirq"; + mac-address = [00 00 00 00 00 00]; + status = "disabled"; + }; + + gpio0: gpio@ffc03200 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "snps,dw-apb-gpio"; + reg = <0xffc03200 0x100>; + status = "disabled"; + + porta: gpio-controller@0 { + compatible = "snps,dw-apb-gpio-port"; + gpio-controller; + #gpio-cells = <2>; + snps,nr-gpios = <24>; + reg = <0>; + interrupt-controller; + #interrupt-cells = <2>; + interrupts = <0 110 4>; + }; + }; + + gpio1: gpio@ffc03300 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "snps,dw-apb-gpio"; + reg = <0xffc03300 0x100>; + status = "disabled"; + + portb: gpio-controller@0 { + compatible = "snps,dw-apb-gpio-port"; + gpio-controller; + #gpio-cells = <2>; + snps,nr-gpios = <24>; + reg = <0>; + interrupt-controller; + #interrupt-cells = <2>; + interrupts = <0 110 4>; + }; + }; + + i2c0: i2c@ffc02800 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "snps,designware-i2c"; + reg = <0xffc02800 0x100>; + interrupts = <0 103 4>; + status = "disabled"; + }; + + i2c1: i2c@ffc02900 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "snps,designware-i2c"; + reg = <0xffc02900 0x100>; + interrupts = <0 104 4>; + status = "disabled"; + }; + + i2c2: i2c@ffc02a00 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "snps,designware-i2c"; + reg = <0xffc02a00 0x100>; + interrupts = <0 105 4>; + status = "disabled"; + }; + + i2c3: i2c@ffc02b00 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "snps,designware-i2c"; + reg = <0xffc02b00 0x100>; + interrupts = <0 106 4>; + status = "disabled"; + }; + + i2c4: i2c@ffc02c00 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "snps,designware-i2c"; + reg = <0xffc02c00 0x100>; + interrupts = <0 107 4>; + status = "disabled"; + }; + + mmc: dwmmc0@ff808000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "altr,socfpga-dw-mshc"; + reg = <0xff808000 0x1000>; + interrupts = <0 96 4>; + fifo-depth = <0x400>; + status = "disabled"; + }; + + ocram: sram@ffe00000 { + compatible = "mmio-sram"; + reg = <0xffe00000 0x100000>; + }; + + rst: rstmgr@ffd11000 { + #reset-cells = <1>; + compatible = "altr,rst-mgr"; + reg = <0xffd11000 0x1000>; + }; + + spi0: spi@ffda4000 { + compatible = "snps,dw-apb-ssi"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0xffda4000 0x1000>; + interrupts = <0 101 4>; + num-chipselect = <4>; + bus-num = <0>; + status = "disabled"; + }; + + spi1: spi@ffda5000 { + compatible = "snps,dw-apb-ssi"; + #address-cells = <1>; + #size-cells = <0>; + reg = <0xffda5000 0x1000>; + interrupts = <0 102 4>; + num-chipselect = <4>; + bus-num = <0>; + status = "disabled"; + }; + + sysmgr: sysmgr@ffd12000 { + compatible = "altr,sys-mgr", "syscon"; + reg = <0xffd12000 0x1000>; + }; + + /* Local timer */ + timer { + compatible = "arm,armv8-timer"; + interrupts = <1 13 0xf01>, + <1 14 0xf01>, + <1 11 0xf01>, + <1 10 0xf01>; + }; + + timer0: timer0@ffc03000 { + compatible = "snps,dw-apb-timer"; + interrupts = <0 113 4>; + reg = <0xffc03000 0x100>; + }; + + timer1: timer1@ffc03100 { + compatible = "snps,dw-apb-timer"; + interrupts = <0 114 4>; + reg = <0xffc03100 0x100>; + }; + + timer2: timer2@ffd00000 { + compatible = "snps,dw-apb-timer"; + interrupts = <0 115 4>; + reg = <0xffd00000 0x100>; + }; + + timer3: timer3@ffd00100 { + compatible = "snps,dw-apb-timer"; + interrupts = <0 116 4>; + reg = <0xffd00100 0x100>; + }; + + uart0: serial0@ffc02000 { + compatible = "snps,dw-apb-uart"; + reg = <0xffc02000 0x100>; + interrupts = <0 108 4>; + reg-shift = <2>; + reg-io-width = <4>; + status = "disabled"; + }; + + uart1: serial1@ffc02100 { + compatible = "snps,dw-apb-uart"; + reg = <0xffc02100 0x100>; + interrupts = <0 109 4>; + reg-shift = <2>; + reg-io-width = <4>; + status = "disabled"; + }; + + usbphy0: usbphy@0 { + #phy-cells = <0>; + compatible = "usb-nop-xceiv"; + status = "okay"; + }; + + usb0: usb@ffb00000 { + compatible = "snps,dwc2"; + reg = <0xffb00000 0x40000>; + interrupts = <0 93 4>; + phys = <&usbphy0>; + phy-names = "usb2-phy"; + status = "disabled"; + }; + + usb1: usb@ffb40000 { + compatible = "snps,dwc2"; + reg = <0xffb40000 0x40000>; + interrupts = <0 94 4>; + phys = <&usbphy0>; + phy-names = "usb2-phy"; + status = "disabled"; + }; + + watchdog0: watchdog@ffd00200 { + compatible = "snps,dw-wdt"; + reg = <0xffd00200 0x100>; + interrupts = <0 117 4>; + status = "disabled"; + }; + + watchdog1: watchdog@ffd00300 { + compatible = "snps,dw-wdt"; + reg = <0xffd00300 0x100>; + interrupts = <0 118 4>; + status = "disabled"; + }; + + watchdog2: watchdog@ffd00400 { + compatible = "snps,dw-wdt"; + reg = <0xffd00400 0x100>; + interrupts = <0 125 4>; + status = "disabled"; + }; + + watchdog3: watchdog@ffd00500 { + compatible = "snps,dw-wdt"; + reg = <0xffd00500 0x100>; + interrupts = <0 126 4>; + status = "disabled"; + }; + }; +}; diff --git a/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dts b/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dts new file mode 100644 index 0000000..8b162ef --- /dev/null +++ b/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dts @@ -0,0 +1,38 @@ +/* + * Copyright Altera Corporation (C) 2015. All rights reserved. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms and conditions of the GNU General Public License, + * version 2, as published by the Free Software Foundation. + * + * This program is distributed in the hope 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. + * + * You should have received a copy of the GNU General Public License along with + * this program. If not, see . + */ + +/include/ "socfpga_stratix10.dtsi" + +/ { + model = "SoCFPGA Stratix 10 SoCDK"; + + aliases { + serial0 = &uart0; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + memory { + device_type = "memory"; + reg = <0x0 0x40000000>; + }; +}; + +&uart0 { + status = "okay"; +}; diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 4e17e7e..ad3b636 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -36,6 +36,7 @@ CONFIG_ARCH_FSL_LS2085A=y CONFIG_ARCH_HISI=y CONFIG_ARCH_MEDIATEK=y CONFIG_ARCH_SEATTLE=y +CONFIG_ARCH_STRATIX10=y CONFIG_ARCH_TEGRA=y CONFIG_ARCH_TEGRA_132_SOC=y CONFIG_ARCH_QCOM=y