From patchwork Tue Sep 15 21:47:05 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: 7189511 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 B09789F336 for ; Tue, 15 Sep 2015 21:56:57 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id 4C5BE20821 for ; Tue, 15 Sep 2015 21:56:56 +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 CCEAF2081D for ; Tue, 15 Sep 2015 21:56:54 +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 1ZbyBV-0006WC-Hm; Tue, 15 Sep 2015 21:54:41 +0000 Received: from mail-bn1on0063.outbound.protection.outlook.com ([157.56.110.63] helo=na01-bn1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1ZbyBR-0006TH-Nt for linux-arm-kernel@lists.infradead.org; Tue, 15 Sep 2015 21:54:39 +0000 Received: from BY2PR03CA006.namprd03.prod.outlook.com (10.255.93.23) by BY2PR03MB042.namprd03.prod.outlook.com (10.255.241.146) with Microsoft SMTP Server (TLS) id 15.1.268.17; Tue, 15 Sep 2015 21:54:03 +0000 Received: from BL2FFO11FD038.protection.gbl (10.255.93.4) by BY2PR03CA006.outlook.office365.com (10.255.93.23) with Microsoft SMTP Server (TLS) id 15.1.268.17 via Frontend Transport; Tue, 15 Sep 2015 21:54:03 +0000 Authentication-Results: spf=fail (sender IP is 66.35.236.227) smtp.mailfrom=opensource.altera.com; arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=opensource.altera.com; 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 BL2FFO11FD038.mail.protection.outlook.com (10.173.161.134) with Microsoft SMTP Server (TLS) id 15.1.262.18 via Frontend Transport; Tue, 15 Sep 2015 21:54:02 +0000 Received: from na01-bl2-obe.outbound.protection.outlook.com (207.46.163.209) by webmail.altera.com (66.35.236.227) with Microsoft SMTP Server (TLS) id 14.3.174.1; Tue, 15 Sep 2015 14:53:41 -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 BY1PR03MB1371.namprd03.prod.outlook.com (10.162.109.29) with Microsoft SMTP Server (TLS) id 15.1.268.17; Tue, 15 Sep 2015 21:53:57 +0000 From: To: , , , , , , Subject: [RESEND PATCHv3] arm64: dts: Add base stratix 10 dtsi Date: Tue, 15 Sep 2015 16:47:05 -0500 Message-ID: <1442353625-4552-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: BLUPR05CA0048.namprd05.prod.outlook.com (10.141.20.18) To BY1PR03MB1371.namprd03.prod.outlook.com (25.162.109.29) X-Microsoft-Exchange-Diagnostics-untrusted: 1; BY1PR03MB1371; 2:yv3ZjKhXIB4KFFJW+HNSbsz/CkyKqGFtNliIfpK3eHVnmcQV01cg6Y4aEhU39lc4OQdPwqcCy+E/5RpcQRIqpAZ4amv5iN9Vh2coAv+//MOZdTxVoRjQrEkQC3VzJydni95WW3FCp6d2d7XwZoTWlk9llqaq8z20R/RAs3QTBPY=; 3:Y7pn3m8ZkQFor0qmfGw0FHwD0wJg0FQWRVSy0srsBFM7kps8mcS47Ro1AmZhIy0AHI4TEkx8GOrH26C5kj5LoQYiD1euAIaWmJqYkJfE+/9879Du+oQTq5W5J7VM/vehpLixiZrpWbHbR1pKwCUw+w==; 25:IFwGF+rGIqvw9iH9YkVcR+Nhu3soJtBdPKMXCZOUd2wOX+a5LeWNfwhs6w+RqVe7WXVBfuyFSEzbpLqd2Y29s6SYJT+rOv5syBhGIbPCV52rv5w8X6L/834mYdNkLh0fpksg1WAHIChgTfP2OLg1D26Zuha0Rn+7Wz0Q4VX0rS+lXrvvc2URndqa9lxQFjcHTdNY/7AdOutsJZDynAoI8Ms2sEW1qPxaK9YZ5Ab+95rNJiREIpNstvcI0KCdoBlQ; 20:MolfgNTlB+3U1jMJlMnt5t8M8KO7YBF1LhB07HiOH6cE6AiSq2YPRyTmoSuR/OXeI5yTwIrdA1jhwQKYsmNtEYVBRFikBmqf97ML3zHjyqUBPaugxyCYxLiwWPjfGByt/bP3Zj9bgl4DTg1zAaDVZRQoy3m5WbN+8KX5akCX0nc= X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:; SRVR:BY1PR03MB1371; UriScan:; BCL:0; PCL:0; RULEID:; SRVR:BY2PR03MB042; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:;UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(520075)(5005006)(520078)(8121501046)(520058)(3002001); SRVR:BY1PR03MB1371; BCL:0; PCL:0; RULEID:; SRVR:BY1PR03MB1371; BCL:0; PCL:0; RULEID:(601004)(520075)(520058)(520078)(5005006)(8121501046)(3002001); SRVR:BY2PR03MB042; BCL:0; PCL:0; RULEID:; SRVR:BY2PR03MB042; X-Microsoft-Exchange-Diagnostics-untrusted: 1; BY1PR03MB1371; 4:+5sM0+xmPB6cvmo3ppgP2Xf73D+hWP7bGB98ZOxGX5cGF3Rp5sljc6E2R3VF6tNEw61Ire493TKx2dlcWULPqEhSJg6iWoZ8Cm8A4DuTAPWKp32ZMQJaV0HwCxe5P/lUCh3HViUyPZZGL0tPo2W3jHjofLnytOPoH/a2pjyaecvKIBcKIZFK7/C4kmBXN536qJG9L2c/uw1EDOxMiNKwn3I6c4KM+YSwsJVEguRz24g+YAljCDO/pFRUnzCQgToVOCoPlp+d+KuCehdlc5TIJoVfIqSqEuoZcw3bQPD01Y2qRVfpJi3NH0wDsb5Mi/XXHSQWHW0Amqq765wZQ1aicV9ZySNvB4otw+uF0T7pAA9lN6iyLetDso1NfJPVuu/3 X-Forefront-PRVS: 070092A9D3 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(6009001)(189002)(199003)(101416001)(5001770100001)(15975445007)(92566002)(5007970100001)(86362001)(48376002)(46102003)(105586002)(5004730100002)(77156002)(107886002)(106356001)(19580405001)(50466002)(62966003)(5001960100002)(2201001)(66066001)(86152002)(33646002)(5003940100001)(81156007)(97736004)(53416004)(4001540100001)(19580395003)(50226001)(5001860100001)(42186005)(229853001)(50986999)(64706001)(189998001)(47776003)(40100003)(87976001)(68736005)(77096005)(5001830100001)(69596002)(122386002)(2004002)(4001430100001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR03MB1371; H:linux-builds1.altera.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:0; 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; BY1PR03MB1371; 23:VqvKgDMLWBECZIKscbSvWk8FCyYkQRtDcxona0O6n?= =?us-ascii?Q?dwWb91Q8/7ranDjQOzyqyUFf0DSwatCYBZAw/52c/MGCmwn7RgKr1BkBrfS1?= =?us-ascii?Q?FiSo4647dtCoQplCDscodavXzGarSMHX9fXFZc5yxTkawxqvdDT/XKVrM6XE?= =?us-ascii?Q?MxsK1NIgZI9kkwqSAMzunYq/l7VJ6NsEmBzbb76W5NtXG0FnoYPe3x6bOge8?= =?us-ascii?Q?k3/snW6LowO4cVlsBb/wSnNVwwsPo1K5kNg9EYRUU1thUKuYkddzQmyRD27b?= =?us-ascii?Q?tRYG5t7Vyo+UsCKSFoWq9+pHc2vPfdNxU74rlh7pRlg2yI4F18oGDjQ0VO/U?= =?us-ascii?Q?nivLtfHcd6VPqB0nITpcyiY/S9OBLOQqHul9nqO/s4NKuyZmg/7IX9awhYKq?= =?us-ascii?Q?DlRp0LeZic7YbT5y4QNUYWQNypplBqEdB+yRyDwhY4wUqcKah7WpBm53WFAr?= =?us-ascii?Q?64qNcTiMbJXqD0isK7/348MHypBIK2RJ4Go2oOcTTRTQhuYsVbE4qE1BuOUs?= =?us-ascii?Q?PAh/UaQuLUeVAe+EbFO2OVfRKExiFtkKyisC1cf3kh6cyrwcxmmpWKTmDWQq?= =?us-ascii?Q?hyG0770KQ6HpQo2c70tP0A9Qg4hrWTLbplLeDG1QV6cEgNZJCDAqPAmRrxGJ?= =?us-ascii?Q?euKsTmgqqFl4SwxmoHuzaWPM2pQCDn6Jfbl4AHJ2v6Eku6a43dayuUBImu6s?= =?us-ascii?Q?S70/DwMvXAluy9YVKNUUSQ24xBmrz3+RVLycPhjUU5DDsOwRTWy6jGWsH589?= =?us-ascii?Q?8Z84lTMy/4pjWEcbh6XWB68NbQmOMwiGLMAMk2oyzOhutOMMGY+pKgqIja5Z?= =?us-ascii?Q?cBXoMWvPVAkwOwHceWPc7065GvVg/SQS1xt8AQ334jR4RqN39VAlg0648AgL?= =?us-ascii?Q?fptEsqqSMQzytWkwxql9eC3XO66wQtRsmharigChZVPBsj4jHMag+FJggQPB?= =?us-ascii?Q?JvTb+6U1AMx7tZHrJIzLz3k1w7a+1AaXT+ME8y/iz3Z96/0wxfBamLdimE4D?= =?us-ascii?Q?rfwMiJga8I1qn7/TLnWKF1UtzEZHRnrx+QygU8Dy812uMggXVs6a3S5jnRYn?= =?us-ascii?Q?yfAeqIOFntW6o/CLT4MTlDBJ8heNvJ10uE7QSZtK177jB2j2fDQUVXbu4lrI?= =?us-ascii?Q?DAg1g4L0ExFI9oDdlqo2pNc0LkEJH/pkIh0BcpFbsag/7S8O6AbluBssQCQI?= =?us-ascii?Q?YEsXZ57nEFNIMgZDqMrGtSXXFhCaAT2besU27j0g29BcZ43psLU1SdgTtwTC?= =?us-ascii?Q?9TU8Q1VWN/JsumRrdSF92/HnNJAfsxqrWRaVO7q?= X-Microsoft-Exchange-Diagnostics-untrusted: 1; BY1PR03MB1371; 5:lBWwne6AIR/kEkQNBJE/+ZtdAJxWOm8Bfzr1nrDGE8JRqvjmScs5EGNgvzTm13wIzj/gyOtLdLAuIqPlt9VX9YdJURX2D9y0BwYOBZG59RK1QmADRCGnujk8+FUwuE/UJdNqePnQbrGjPmc24Ea8YA==; 24:MgVNcu1zCWeorGZ3nLWCyTMkQEZG5f/beVHfkguaaS/MG6Ykf9MoCBcgHPtWNEOM9SD2xk64RRBL6KCRSUgYZAXJBong5f83LE57flqvwlQ=; 20:ew0LjE7OuIkI9YEdA8rISGtJfAl8CgECE5RfUCtu21BXsy29krJy1aroc/q/jdW2Sb6Wb6KewjxAJpmqeM3VZAaJBdrfrgdZfH2YRvAtf8xZCwSdtxbH2KgqV7uTMQTQEN1Hhrx8alCBjnSakdW/CJlSTxrKC/gytVcsHohFi7M= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR03MB1371 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BL2FFO11FD038.protection.gbl X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD038; 1:RPG8rD5UQJrBI0s233Qa4/9/7m3G80bUIbjtdF1oOPfyuyvT8sD+aQODI8jTUSnFejqGCnLMwC0CpZ+/FBB02G39qpAOm8BrqJ2W2m8mSzLppKbfWlrHF8Yf3LxXHTw8wc6x328wltsQcjOdidFkMWhHdSzisEkViTEmd70eBAOtRMkHhSLoJEwE/WVJYMB/nS3Wf/rBJEvKb34iuUmmVqz8u8SeTH0Qb1SR56htP9thEN4oziT8s6BKBBW4jpETrSO87u0F1+KoVVKs3AnuXHbGre5Stke0TcK9qhOsN8rqjPLwBRiPk0Ympai1UGQCv3pBjBIDtfdbMJTWVDD/mg== X-Forefront-Antispam-Report: CIP:66.35.236.227; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(77096005)(5003940100001)(66066001)(85426001)(50226001)(5001960100002)(107886002)(64706001)(47776003)(53416004)(77156002)(62966003)(48376002)(68736005)(19580395003)(86362001)(5001830100001)(5001770100001)(5001860100001)(81156007)(6806004)(229853001)(21840400001)(19580405001)(4001540100001)(97736004)(2201001)(6070500001)(86152002)(122386002)(46102003)(40100003)(189998001)(33646002)(15975445007)(105606002)(92566002)(106466001)(5004730100002)(5007970100001)(50466002)(11100500001)(16796002)(50986999)(87936001)(7099028)(2004002)(4001430100001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR03MB042; H:sj-itexedge03.altera.priv.altera.com; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:0; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB042; 2:tIFnc2sghxW7YIq+ronEHGVY0OyFxrhE1qWNLB1KhSAr9pMi4+O+oUDEmszDUpHbuRhUt3GyOil7z/vkargfom+B/eg/uU7Z5xhgahjKB2o8IYSsjfOkIp1u8I10UmWN/ZrvAHObF1BMLLE+MiyJLVidvwK6PsFpKzLzcLyVjT4=; 3:cFEiz3grHoZjMno1CmlOF2GU1IxI+G5Z4GCm+jGwZh5uwD/0AH4A/+df8cnbb4fOlRTw2H9KHCC8V0lKtzgJUiVMP3v4vmQE+XZeKHzZmt3YyIMSJIKeoLXD509AUHSlYsQ5s2LmFi2pISMRIQ889m37EUxq+pOohrXAhGHdjfJSxY84dlOzcwLgxsB+/KzYUMAkYNWuwXItSVV0T1ectdeYxCw7uBT2tiiA78QcNGw=; 25:UpcK7N3I7P7YP+Hd2Tlhcasd3nlChcsLB7XG6Uy0bOz3OAbplGSfHQJCfY+eNigvxxbOJXJQGm0peK4EuI2YjG5SMt8IaRYoCKo+aSw0zIGJoYkEqEc9FGRWjiASAaWZm3DWj7FIldy1Gg04ZR9WFwmgWW/wQvNWYn0qA1Zvk6aEIFen+8tnuPa5yR2DbIruC74ZZv0y0LAzMipeE4zpLC3g2w3nFoeQ0rTPBuYRfTGosmQWQWTPzGuhe+tYhaCQ; 20:54f0ID5gvk88DnRm+ZgrYC/sKlsdbtW7OnMEjAC4KvX31FolTbQJJ41i7V+KabwP48qbC+DqvzggkUFTzYg3aZ8n58ClK9V/vqE6/CODp+gdp2kUho6KWMBjuK30kF3J34pbVd5CZoaP5WK/zweuwMoBN6DFzXDQZkqiIBYMYc8= X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB042; 4:OwM3J2gUbXrPe8tFsbsm84nTk5AuA3lHRPsnBnl0yQJ+xopyvvwCkdpQ4EINjw4NZUuauBopDt+tK+K06lUT8M44H/lbcoSZdpGGYjMUWAs08X7Ych9rUSiOaSRrzvzmj6GwuvjY3WCvRoGXBXQk73jajhhntDFGuYks3+Gp43EoECnbsf7UTLttEiAvwjgysqljSpxRGm91EBlkrLhGNCWOBSwuLq8hfGGfj20YvKuPVfi1Zu3gi5xg/1j4rHbtbbXsB11y2uWs7Jp5J1qmqLbguQewzu4oIwa5M0rzvif3aioucOcq6os0h/vzB3GXP+kx260IdR/cXHoo9WsyWPMJ8ZTy2bRqWoJfTvDqhvBXPvLBTk4sswv3y4Hixd66 X-Forefront-PRVS: 070092A9D3 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR03MB042; 23:Zqjv66VBfbMxfa/pPIqrQi2W6VisjTeVzYfaBzl34z?= =?us-ascii?Q?KEg/IJY/NkVczutexf7K5XkCcnlbN2SG5b7Pxih0bqxyMKlq1fz1Orv8wSrr?= =?us-ascii?Q?9kBfr2m7r8MhTqqVGMrhd3lbC8QA5DBWWe5cnUZ+xjdT7N88K06XcCXalM2v?= =?us-ascii?Q?hnmdqUnb83dRmFGBXnJa9c1pcKw1P3BZfjpjEHuK18/izSsFvzoMigw0se8X?= =?us-ascii?Q?+fBkpVxzfFlnmfmmqqOg/OTNJra7m15Y+iR5EW4Htl7w9UVEyh5Ev1ReJvlC?= =?us-ascii?Q?yoeZ3DJetoWX79tXyEgTjaAxZRGeghy5KOIQbB+waXgyKhA15flh06WR/+B4?= =?us-ascii?Q?ZPL0s6xT76rDsIsRC/iwVwqpUwEmURoWMGBmxCPCmwYFACnc9v6h85/O9JOM?= =?us-ascii?Q?6eaMcZxpWCHUx13nqP7r3k/158g+rvxEHPwK3zHS0eSudZzLxCSlWNA3IE4Q?= =?us-ascii?Q?4K2FNsg2maiXsRb19TAE7vIRSRImnGDEDcAuFbctoWU0fw5n8z3By8hhilMa?= =?us-ascii?Q?HrwrZCxhC7Jl1QGhBvwNZy4tkI0xezyPbWq+mtpxWb3RHsDJ++P1CdhOQE7X?= =?us-ascii?Q?8kM3IoNz+JGg/lIMI3PIz45VLCOlGqI9l2Dv28t6QW5AYZhxahkLt+yMQT2U?= =?us-ascii?Q?mIr8drX2PMTM566/QGXvkDEDRRzA5y33bT8l0ooB/2aFttRROa8Mf3JhJsab?= =?us-ascii?Q?PApLcjxSc+OvKaoOLP+0PC76dqRvzCWYQH5ptEySSFYk7wI3eQnZhjptm4bO?= =?us-ascii?Q?QejQHk9y7XDLqCLShDiqRhzF5l1/LQ5XZeHjqOxYElW8hqJ5N/ssY+pBskZI?= =?us-ascii?Q?KeeJOEYWNwYtHkmOgQoxRBji0JOOmis162+KX+WYVvGdPm10onHp0OXDUZ4u?= =?us-ascii?Q?WDUh5iFtZin0+sVGiDQURMzQChx7V0aNitz+/HcmtKCt4/ZT6FRb/Gu3UDTI?= =?us-ascii?Q?M85UtBF0TQadDhNDTnxuGfltLISLDJlRZRexaeijTEjobWzPuJtCLgl3AaIu?= =?us-ascii?Q?HyVNGjMRF0SJcbydxHx3Vjg5R0INzwR+ch7BpFYLfKVoDL4aR6YGODOwMHIK?= =?us-ascii?Q?81ds0j0bdNT08ZH6BfdiyKx+rx8lqKAcVU7C2tmT71DQjqSrBxT88utuYdLI?= =?us-ascii?Q?VGJ4/5Oh2hoV1eu+HBW75w09YqxeprriF6gIXY4ia7rPdOQcyKbg7VvAyNxo?= =?us-ascii?Q?zHTee+smnwxqWqnANN/XT+iVa2ur4UivcEdRrXLdOFJTYq7SKZ1rOTl8ShFb?= =?us-ascii?Q?6666fQ9PM1GXsw4xN97JxV+claJkffkJfF92+PGY6mTUDhyTbfHOd0YKV+28?= =?us-ascii?Q?9OjBKCB57QKj01if76JwXP9yrBJx21bvgxvdowI1tu5/462i72aDjmlcURXv?= =?us-ascii?Q?Nqu2/8+ZqyeY0TIE1t9MWgLxwJSJ3u3ItwKfhBZz6LVQJ3NJ3BBUpkcnUFBh?= =?us-ascii?Q?T/9gAkqCSxiAEJTEShqX6kjoMTIzuwylodoq2F1lub2ru6YeIM?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB042; 5:ySNqUYfqlGn8Qepmz79p2uxeyLUhgJxBDQoO5yq6uigQPPTQ42q7KnnuTHBOVwa5kQKxx/GjXP3oyMf1RgcdZcTodzj//VdgLqjDyHAoe4oAq7BG1zN5CKFmx+3MV2kuhV4RA0T+kmP6if8CPsBcfA==; 24:TXeYmaOZ9wMse4Il5yCkqIZmCuRwiiVq3b1o/+plEwedjV+jiTINzARFUsHxNHuVOdigrpJbOuMHLlXvbluNrZpIFMOXkhftYVzkuN9F41o=; 20:7mzHpM7ykaztjEqczEcFcnpca81PTvgedrqJaWuE2BZCr1Ss7QwZwnDYNYjYbHNB9cQfVwpG0rcZq4u8ZB1cVH5uQx9QcWY4SrlBlYcB7L9UoXJcVA6zNd3s+QxteBMmS4F18bY2AMkUAW/xr1wm5+PfHqeOOTcOQNwUDi2Nz64= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2015 21:54:02.8958 (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: BY2PR03MB042 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20150915_145438_200949_B5E62784 X-CRM114-Status: GOOD ( 13.51 ) 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: devicetree@vger.kernel.org, Dinh Nguyen , dinh.linux@gmail.com, 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=-4.2 required=5.0 tests=BAD_ENC_HEADER,BAYES_00, RCVD_IN_DNSWL_MED, T_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.platforms | 5 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/altera/Makefile | 5 + arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 357 +++++++++++++++++++++ .../boot/dts/altera/socfpga_stratix10_socdk.dts | 39 +++ 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.platforms b/arch/arm64/Kconfig.platforms index 23800a1..36303c8 100644 --- a/arch/arm64/Kconfig.platforms +++ b/arch/arm64/Kconfig.platforms @@ -66,6 +66,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 d9f8833..f585606 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..bec613f --- /dev/null +++ b/arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi @@ -0,0 +1,357 @@ +/* + * 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>; + + 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..41ea2db --- /dev/null +++ b/arch/arm64/boot/dts/altera/socfpga_stratix10_socdk.dts @@ -0,0 +1,39 @@ +/* + * 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"; + /* We expect the bootloader to fill in the reg */ + reg = <0 0 0 0>; + }; +}; + +&uart0 { + status = "okay"; +}; diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 34d71dd..7f78e18 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -39,6 +39,7 @@ CONFIG_ARCH_HISI=y CONFIG_ARCH_MEDIATEK=y CONFIG_ARCH_ROCKCHIP=y CONFIG_ARCH_SEATTLE=y +CONFIG_ARCH_STRATIX10=y CONFIG_ARCH_TEGRA=y CONFIG_ARCH_TEGRA_132_SOC=y CONFIG_ARCH_QCOM=y