From patchwork Thu Sep 24 02:31:16 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: 7253531 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 1B4009F40A for ; Thu, 24 Sep 2015 02:41:44 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id A65D8207B7 for ; Thu, 24 Sep 2015 02:41:42 +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 3612E20787 for ; Thu, 24 Sep 2015 02:41:41 +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 1ZewQo-0003Fe-87; Thu, 24 Sep 2015 02:38:46 +0000 Received: from mail-bl2on0061.outbound.protection.outlook.com ([65.55.169.61] helo=na01-bl2-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1ZewQk-00034m-SV for linux-arm-kernel@lists.infradead.org; Thu, 24 Sep 2015 02:38:44 +0000 Received: from BLUPR03CA004.namprd03.prod.outlook.com (10.255.124.21) by CY1PR03MB1502.namprd03.prod.outlook.com (10.163.17.20) with Microsoft SMTP Server (TLS) id 15.1.274.16; Thu, 24 Sep 2015 02:38:18 +0000 Received: from BN1BFFO11OLC004.protection.gbl (10.255.124.4) by BLUPR03CA004.outlook.office365.com (10.255.124.21) with Microsoft SMTP Server (TLS) id 15.1.280.20 via Frontend Transport; Thu, 24 Sep 2015 02:38:18 +0000 Authentication-Results: spf=fail (sender IP is 66.35.236.227) smtp.mailfrom=opensource.altera.com; lixom.net; dkim=none (message not signed) header.d=none;lixom.net; 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 BN1BFFO11OLC004.mail.protection.outlook.com (10.58.145.15) with Microsoft SMTP Server (TLS) id 15.1.274.4 via Frontend Transport; Thu, 24 Sep 2015 02:38:18 +0000 Received: from na01-by2-obe.outbound.protection.outlook.com (207.46.163.240) by webmail.altera.com (66.35.236.227) with Microsoft SMTP Server (TLS) id 14.3.174.1; Wed, 23 Sep 2015 19:37:42 -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 BLUPR03MB1363.namprd03.prod.outlook.com (10.163.80.29) with Microsoft SMTP Server (TLS) id 15.1.274.16; Thu, 24 Sep 2015 02:38:12 +0000 From: To: , Subject: [PATCHv4] arm64: dts: Add base stratix 10 dtsi Date: Wed, 23 Sep 2015 21:31:16 -0500 Message-ID: <1443061876-21808-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: DM2PR21CA0002.namprd21.prod.outlook.com (25.161.137.140) To BLUPR03MB1363.namprd03.prod.outlook.com (25.163.80.29) X-Microsoft-Exchange-Diagnostics-untrusted: 1; BLUPR03MB1363; 2:BSMF/0ZOfu6JPtiZmFSLQU29GDqdAzxGDzqyGX1mlytHrr0Gh4DIeeGzBvJ8IlDOgg2zYKfNzLayoC+5IVouDeKIO20xUS9GxmBZgAYqcJg48PdG30E/YpvY7KjOFkAyo6OHRLk6RHg9ODxI90xmEyMFh1F2Z4HZMZVuqfM/pCw=; 3:EeLNLd6us7/VGXxzxpuVdQVuzTAgAKp/3K4mdKSPd+4PHCnc+AnwyULZHAJujvRxU7Uo3EdDCXO/q5D1Zj3eJ5mxgP7kRAhW4TID3DjmjrlIQVX8hjinTAx6RB4Lui43tJAe4p/zZCRbnYp3UxKIRQ==; 25:HVUBR8SmAXF31YhHxW383P3W8Is1BOUlT8cG7kO6mjkVvtnHv0UL6QJSUPpo722+hNz8L6H4bsVXe5fq2dccwonWI2kUeDEguhwSbNV6//nCesKWskv9dHH9PfXnYG+6E0Q5QzeYu3s/G4BkRDgH9Uu0Nua+QvzHNG+SMLqNptb63zBde9WeB/i5Oj2t5OLqeX8A0vnbTBGSUlYTfaEgdL6FbErsY8fNExQ2nGQR7m8+cw2rejk/+/r3FZ5yefX2; 20:KQlJTjIUdYgqVMPXeRk7fNwBLJlk4pw8dJwK+C1fPLqC0TZ73vISwfkHaFphNujS/paJQ5+W/gD1iFW3iPorC3Y6Dn9sWNN7Dxgb//ZF3dxGD0RqIyeEMGNjr18v5wNz5NfB3Owf41BT4K+jueA1xWiMm8rbWT55R8ZTecZgjXQ= X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:; SRVR:BLUPR03MB1363; UriScan:; BCL:0; PCL:0; RULEID:; SRVR:CY1PR03MB1502; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:;UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(520078)(3002001); SRVR:BLUPR03MB1363; BCL:0; PCL:0; RULEID:; SRVR:BLUPR03MB1363; BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(3002001); SRVR:CY1PR03MB1502; BCL:0; PCL:0; RULEID:; SRVR:CY1PR03MB1502; X-Microsoft-Exchange-Diagnostics-untrusted: 1; BLUPR03MB1363; 4:URvguZxUxaEhRNaib5z5yOFaigT0ruYbHFwUVEg3NOH58xraMKJC+7RLXpXoUPPIhC8V0MT1KDSUt9RUn+S7GQGX7k9K8VjedvcZvOIEIjox+gw/rEsj0+8zMwKmA+qm9dvt+QqbA0iGHA+AhF+pb/9sTUy3Fa9CQEFhL9gZQPWrHX934Hi7jHpCsxlCJR0HWEO5L6W8WT+vqPkhF7yE/1tw13C6xvfMmsoAxNcDobLyJYsJIi9opMdeuQHy2vdhg+j5UagpbNOkidi5maNXi0ot6dCNgbd3yw3xC5erTKJ59wvRrkwwSGaehkhbeAfwh6RWUVrcgeGN8OzBHSQ1MdRwRyBLlTsGRHW9A9142xY= X-Forefront-PRVS: 070912876F X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(6009001)(189002)(199003)(189998001)(86362001)(5001770100001)(97736004)(87976001)(5001830100001)(53416004)(33646002)(81156007)(122386002)(77156002)(42186005)(5004730100002)(92566002)(107886002)(5001960100002)(50226001)(50466002)(46102003)(50986999)(62966003)(5001860100001)(5007970100001)(5003940100001)(19580395003)(4001540100001)(47776003)(106356001)(64706001)(15975445007)(19580405001)(68736005)(105586002)(69596002)(48376002)(229853001)(101416001)(77096005)(40100003)(66066001)(86152002)(2004002)(4001430100001); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR03MB1363; 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; BLUPR03MB1363; 23:ihiOSe/l+QD1LYwMAnkrsi+a+JFZ2/tpiFiEv6OgM?= =?us-ascii?Q?gbFvB/6MsQj/3abluPAePt4zYpR1E1bPeCgPMzemlDeWV4rDn/uKiJtUp7a4?= =?us-ascii?Q?b73sscD6e2XzJnfDIwFFpy0nltQibelfnPtrl/P1BXDV+zVFAcRB0kCu6OO7?= =?us-ascii?Q?57Y+iny5IN4MYJbSi6v4tGhlI9jbLLAQ5Pp+oT+mIigAcfhWVU7jfl4HTqPz?= =?us-ascii?Q?TG5MnxFX2wcBlWHShpSt5IsOpA9Vo+Eg7G0iVO1r8gdnklU5hPPt0ytEenUf?= =?us-ascii?Q?lK7RGMkPE1k/JadQvrNAPzF/TbyEa3SKSav1qATDfLfAj1qofcQI3bJ3mF7w?= =?us-ascii?Q?srlYnViTKnJvSyD9QK1UstyyUZnPLWwLZkh3T52jiO0RHEXaOHXA30E7FeZY?= =?us-ascii?Q?e2GKfBYmi5aG53AnMNbZcXrm2fgcdHVx9KvIddxwosyDi6+S/gn0GhkIaOZm?= =?us-ascii?Q?koOyTMVT3oPJlDuza8QTpTItRh4fMp+p7qyvyoCZ9JHx4zwiJUJbkuvNFuqK?= =?us-ascii?Q?efqLeqnArx4JWV6u5Yre7Sj99knENJBpxFCrLAaPMOI6ssCjZOsfQU+KI5Fy?= =?us-ascii?Q?SHVbhLkeIXHsWydEhS0HrqmAoSMuXh4+cOHt/GR/+BTn5cpL51HKvBaTdrpz?= =?us-ascii?Q?GllcPdkT82WdLKhirjNZZdw9TNdthFNJe+ZajqR/SmxW+LDzKtyWa6olrGmu?= =?us-ascii?Q?yb+TkHW9o5+wwui5Gas+wA/ly95ZZ5ELfGpuYHvet0oM9xWLU8hX0YOhyDZj?= =?us-ascii?Q?RSs6Rzbpzt4RDF8jh6O3CdU+z9MSf7aHZc7JEYDSvvDzuxhdHaECjpAD2L0l?= =?us-ascii?Q?qXRYu83FAT/zABjKtZJnc0SLq6Vkewad8eCJ60SpbVvHkW3y3XIJiQltuMJb?= =?us-ascii?Q?WYRurzua0bTUDjp1JjnEnqvEzs/bPQ439pi0Yh0kQzMfqSAGsOVvKJzBsgmJ?= =?us-ascii?Q?afXj0AHTv2ttKvL3dXZROGR1sUe0KFea63XnOsDO0Dcg/7H0pVKWHkUsyfVa?= =?us-ascii?Q?Yvl8OjSJVfwscBWBjNzTyNA3JZ5wCTt0AKkUdN3k2Yt4QPe4Q16ogeDcDCOM?= =?us-ascii?Q?GtWQoLClEbg3etmJSS6sfx3bXbI/eSX7+SsX/Sr4dTNlkmYX/ibV7v+6M5wM?= =?us-ascii?Q?zv9KeJAn6kT0lsJOTLekQJm90ZasVoervBvWQ5Fuscj/y0434b1GmiulLe96?= =?us-ascii?Q?LJXukYFzwQYKzupsLW34ut/fdR95yAHAzgwsa4OAkLLkMaiJzZnpkQxzFBCD?= =?us-ascii?Q?X2IBDscQ34kr5VmfwRkH0zZhrMR6DWJPDUY04jj?= X-Microsoft-Exchange-Diagnostics-untrusted: 1; BLUPR03MB1363; 5:DrUxXujOObFnhWpFZT3I6uVLUua71ZDZWlNkhF1Ac7FxxTflxjs6uYhtLTg2ZuR/BoOrIeq8BRd2n3uyh/RlkupGGCiFv2/3vttJaUR5+SOPLlGV7L4BhAXkFMXSiRAOuQb4HSarOCeeHRwzM8GjKA==; 24:FtO+Q6O+5w0B0MjOFVE+wC38a5dw/QqvRYN6RkzA+vh/ujshaqdN9IqMru8ZhlgxqUFU/lE/xqUODYB3HnekIRVal5I1WZ3Ft4qMbbayB+s=; 20:HBcaJjkVvMl3UlyOhRPrVDE09P1cz2Y/pnvVZ7FNL9Y6DD5aw4wYzJl1IV02co7xO5zI7tzuRyOOUj1gDQZfv+TE6OlJ2KIUw4wAlNrTgXSoU6ByjTTjoC1WHWVsb3agVC7sbcMxCbA33FP9IW0UKSrAtWxVakfgzxjTS7n3bpA= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR03MB1363 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BN1BFFO11OLC004.protection.gbl X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11OLC004; 1:xjEV2uEeXxeYyICOgozcCB/LEkBZZAhlr7a7LbAsSQu7R19m81Cl0UrBdrA23zRVGsSr6cyyGfs3v3yW+WoEkl/gKQOQDt88kdOopKVTTawm7dZzvy/DtIpDvd2OX3BLdZxTRKygLAeVX9lceBHItZWd7W5bzvpaPlRcgmRA5W0QUTsGA1aF7mZdx6NraCpoLszcH9XrsR8m/9WTG0yYAzORLvESracoXMUYHNEIhIQeexOR7jQ+N9lKaOVpZXh2/CITgRKIvHemW5nDPUNgx5lisTMqueUlBhkL2uiSiZb7kTCqxk0qSFlyKtyiGjLrwLZJLAOD9YCcUSZluEmvarONrN0M806buwUpaKeXwsH6kydy3XgacJXBSl2lEEgc X-Forefront-Antispam-Report: CIP:66.35.236.227; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(86362001)(5001860100001)(5004730100002)(81156007)(5007970100001)(5001830100001)(64706001)(189998001)(66066001)(15975445007)(47776003)(97736004)(46102003)(85426001)(4001540100001)(5001770100001)(6070500001)(86152002)(6806005)(53416004)(50986999)(106466001)(62966003)(77156002)(5001960100002)(107886002)(68736005)(77096005)(33646002)(21840400001)(92566002)(11100500001)(48376002)(50226001)(19580395003)(19580405001)(122386002)(16796002)(5003940100001)(40100003)(105606002)(50466002)(87936001)(229853001)(7099028)(2004002)(4001430100001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR03MB1502; H:sj-itexedge03.altera.priv.altera.com; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:0; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB1502; 2:8Jkk64/qSLHRMi4grp6h702Jl71yYIhl/Ug8s5rWGV0drjDOK1EoqowKCzEb8pz4MVTZAJGlG6uS2A5DR9ob2imZw2GRHxdNAhaBHUtd0duLZCX++3bkMlF8SLjktfFB3rqmK1xIw/xIG7+aKCma5YL1pdenpFoWMqUqivfsMlk=; 3:b/9dt641zzkAvizR3Ou79E7kW6MJ9Y3/ayzUZ9CF12GFzg6USvQ1lkKfDOzq3i0N2pW8vQY0cKlGLwOpckeo6X7Uig1UlSDXk46x+OsLH9Q3QJIDrq04XPKVrMG3FgE9R8sZHRO3JTOpzKtguIVf49sX9UbYqFy8+ULt4RNbu2YvNODZBMoUfbZaJlhfamajd/j3yoaHe711Gqe+aoww59vJOH7PkpLC2puw5RX5bsg=; 25:Dp1rQ3nI9U3zAhuNgiGvozOrD/If9/5OekNf2lvL8psHYpNCO+qcizaWMa56Axum8BpTKt6bYi+jTbcV2ynl3LBDnfVj+yt9mQpF8tvofsuDoYn8+nZCxIMRVIK7TE+Gskmsq62KcDfrCH7H6ISxYejvS0vhAH94LsuscNlXWGRAkoRvk8bzque1o2JiSCujCl6vDwAf3KgzjdFd/rWJwW3KZYsLWvMQFFUBP0r80wrLJKFW244Vl4B6yWr1oeRs; 20:yTFHKguUO7n+X6MiMSp9rftQylYVpC5CSTBJv1iI8I00WiwcsFcfZ759mNBqHX4IaB5SxNqfzPJK3BTHi6R8jC3Q70SubIC8FRc0hxgJwaE6tjSTqV9FXWK0Q0whU1st30eh66+r6IIOfIIlyF58kuCWRgJYpjQK9qE7iJGM1ww= X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB1502; 4:+4XtC+6AHlYwLqSVksa1eTMFLIatGT2HsK539gFLe4Vlo4tO5B+g06qHOwl/h0br5/sTPjstw5cudDnB7AwWsxf9dWhHBKgpRtfz7pZwRnma8AimFtpVAzzNMH6N07VdoRE6Jqigd8VQWCf0BqC36ehyukeIvCPqsxVgiifE6khEOUM5g2B1NAkRPt2KY/SMszmEHM1YwQkEt6PWHTW65erILeSll0X5+BMtkvBu4fbB5mWx6PCqRMPzH3Sl5TE/shzqR+yRsyk5hO98Ko5f/ai800so0+0Vy83WYsOtdwlVv9047Bx3FRwuy8I3hSOlIB6BxP79n0st2lDxoimgRUFz4E2BSDaZ3j1VZ3wyiP4= X-Forefront-PRVS: 070912876F X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR03MB1502; 23:JS9nN24b4BoDII6LZFRKakZRfxrJLU0gqpjsXBsUx?= =?us-ascii?Q?OQdfX3Yy9idScUUYdI4s2vMvM7sF4RGANDwSbAXc1Yg1f70swtCYMoBuSz8C?= =?us-ascii?Q?DFu3O1wrRKVfjzNgXxgszR3JyeXAgugYzfQmaKTRzpn3ld3JH/5QiiohbPb1?= =?us-ascii?Q?74Nk5wWgS8kuFlO6BF58y8sHE/3C+OI6Whw1wJfrpiyGTgeVZVXZAGoL56oH?= =?us-ascii?Q?x/kPS+K8VHyYx49t9zPuYjBbyzADAqOUkQhvj3sULsmmat5Kvv9ie22vE6os?= =?us-ascii?Q?JAkZ+BJGf+FT8pgJk8eD84zaX3xKPy1Lq9jTJssSG0JRmDguvo9TtgRZ/WuT?= =?us-ascii?Q?9AwpwKVj7IBUYz9rkRRWOYoP6cSjdrOB0Y6Al4VfHyjzG6ZtKUsOa6rzWtnu?= =?us-ascii?Q?lYza3b+AEOyw0g2+C8i2njtXEwJwdhsxj7ViPufSxYdrp0wqY5emaTPlPoEE?= =?us-ascii?Q?Ezf+v1AGxQkWPZKwQa/NMcQMiDPKhkILaaj6wocz6P2Vl+KFnU3jeztStLm0?= =?us-ascii?Q?umHgrs/AC2mc7i/s0Y45Dpv8B9y1osUThPV0g7znv2xD8N9Dbum9nley66AL?= =?us-ascii?Q?eHoFkldEd0Bhg6LuJsc1QHNNcDv63moX879C+1DZOEjOyNrRLmCMwMMVw0rp?= =?us-ascii?Q?gnRegyVbZbe5CG9iV0ODM6gWgPS1A2Cc5pY7xCQ1WkQ1LlFgBtjqCXB7cIS2?= =?us-ascii?Q?URfmDNasKecvNweFZyaL4qABcyT64cQOl9YA5qfn3CqlzTubnWSHZDp+8186?= =?us-ascii?Q?K+ZokoHSgCk/spOtKekCoMqNW5dtPMt+NZa+2OTJTV9x2hdQZjbjcJdDvY5H?= =?us-ascii?Q?mRFomh05S8bWR6gRQ7wjxttTEpjZZj9nAiMfcUrZ8QlQh0qMw2aJ6G+jB1cc?= =?us-ascii?Q?U/wJrsqxP/JDtSk03vGZKjQ/PqzKrlrh7VvlNXedLkGnwjQyRIlEBQnJ8mCc?= =?us-ascii?Q?aXfSZNnoA0m0Ons1a1ZwINRSZb/MOE08UgISwPC/dYt5hQdB2pTbleHcLuRg?= =?us-ascii?Q?+n3GC4uQwb2+f2oiNeH/7CmvCe3LT+9zsb9aDoN+aS68BHcmEEz4gfxJ+vIT?= =?us-ascii?Q?rjeKqXWlVsqbC+mQSOMQ/8jDaNS+5pQ/ofF9AGqRwA/2+L7vVa9+VeuhTBQP?= =?us-ascii?Q?L96QM3pqVqmIP7+RpHJrGmSHMJAGqIjpoT68we4rhOsN8NYyumtOTCgA5WrB?= =?us-ascii?Q?bT5vqE5zW7t1lReiB68EKCBcj6iRbtcHXvdP6/XC2hxaCvoxCIpHs9Cxwi29?= =?us-ascii?Q?eWMRX5jKg8/YV/Wh1r5Kt+MPvU5Hv9ebas1B7EArTr/OgeLu/RmfkCouGKYn?= =?us-ascii?Q?qn4idKF3SQEmcS9N3iNzQiSyxhcmvyQe6AVAmaqa5opHMcaKqYi09cqIeCX0?= =?us-ascii?Q?32JzCUWYq4UgoOdczem5/bTgQCygRqhdrpPtAVMkP9nG7AeFt/4gZXmnIvCa?= =?us-ascii?Q?7/FCxPUhAY+wTzMutknhr5/UH4nOAU=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR03MB1502; 5:/3zv+rar3lr3eTs7DBBucTtzA44/fAew7bP5vXqbXAejmgMhpjStFtq3ZYhN1iQpad5lW2QJTLPbB5Es6uxXl8tW+k6Ah9WF7p73FCx4LXKHZ5uaiezNXRhp6ORa257wHPW/FEyJWOT9NackoWGEzw==; 24:r5CvxcYCnXn/WinlQXGU8E1CbU9NAVz89DNnKaf7kvs2fGXA1UYexJeHExCtTlo0VGOF6QA1DzAFLlYCeDagFbFUdo/35Kbmejc2VIzcRQc=; 20:rne8NXqz15Kh4NF7NOjU1jT+68Pm9Ovocpui3ePtX/ZWI83VwM8ZPjCD7+cnQgUeR5eQ2JwPl3cYmBs301t3qSGwvZSsdJx2iO3ldwaQ3yJoWwNHHvUOBUlEV0GwxS8mYjKUTtBkl3/0/afAXXsVjUTVc0/QEj9vOr6TzHezOEQ= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Sep 2015 02:38:18.3930 (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: CY1PR03MB1502 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20150923_193843_287326_885273D0 X-CRM114-Status: GOOD ( 14.98 ) 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: mark.rutland@arm.com, devicetree@vger.kernel.org, dinh.linux@gmail.com, arnd@arndb.de, pawel.moll@arm.com, ijc+devicetree@hellion.org.uk, linux-kernel@vger.kernel.org, robh+dt@kernel.org, galak@codeaurora.org, olof@lixom.net, 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=-4.2 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 --- v4: Add a non-zero ranges property for /soc node 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 | 358 +++++++++++++++++++++ .../boot/dts/altera/socfpga_stratix10_socdk.dts | 39 +++ arch/arm64/configs/defconfig | 1 + 6 files changed, 409 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..445aa67 --- /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 = <0 0 0 0xffffffff>; + + 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