From patchwork Tue May 16 12:07:21 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Madalin Bucur X-Patchwork-Id: 9728991 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 1038F60386 for ; Tue, 16 May 2017 12:08:17 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 00A6521E5A for ; Tue, 16 May 2017 12:08:17 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id E8D99289E6; Tue, 16 May 2017 12:08:16 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,DKIM_VALID autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [65.50.211.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id E090B21E5A for ; Tue, 16 May 2017 12:08:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:Reply-To:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:References: In-Reply-To:Message-ID:Date:Subject:To:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=akbYElFaG0y+WveSEJDnet/YFbmfkoctPOmMGQofvO8=; b=m13xQs6zN9DPfN DWw65keDJuYra52uE2VqnSpo0S9DI8JnlQH1PUzV8+5bL3+FJ/VqPUqKn186GxoPI4QiGF1ntdBg8 BZQxXb9Q3umeV+e+MU1BaNxQH82xgdY25fmRnXxnUOrzBTNkNQA6Z+oFPiCWwCX3MalQfvlgMXLYu wNj7XhVsiyXgK8MGSna7bGyWN2AJzL+IO1FuWsKweXJ7aAR4SsHsYxc+1ahpm77RhJmYPXk2GQGjN JTF7NI8QgueuI3gJoBjjosvD3tShsi694buNYBtI2nTdHuOs0+JuiAwU0R7D5S8jI2v8J3nGj62Ak mlHgpeLKZX28S4rh+I6g==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1dAbGw-00047o-AU; Tue, 16 May 2017 12:08:14 +0000 Received: from mail-sn1nam01on0082.outbound.protection.outlook.com ([104.47.32.82] helo=NAM01-SN1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1dAbGf-0003lu-BE for linux-arm-kernel@lists.infradead.org; Tue, 16 May 2017 12:07:59 +0000 Received: from BN6PR03CA0059.namprd03.prod.outlook.com (2603:10b6:404:4c::21) by BL2PR03MB164.namprd03.prod.outlook.com (2a01:111:e400:c0d::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16; Tue, 16 May 2017 12:07:35 +0000 Received: from BN1AFFO11OLC001.protection.gbl (2a01:111:f400:7c10::189) by BN6PR03CA0059.outlook.office365.com (2603:10b6:404:4c::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.14 via Frontend Transport; Tue, 16 May 2017 12:07:35 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BN1AFFO11OLC001.mail.protection.outlook.com (10.58.53.72) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1075.5 via Frontend Transport; Tue, 16 May 2017 12:07:34 +0000 Received: from fsr-fed2164-101.ea.freescale.net (fsr-fed2164-101.ea.freescale.net [10.171.73.197]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v4GC7QiU000819; Tue, 16 May 2017 05:07:31 -0700 From: Madalin Bucur To: , Subject: [PATCH 1/3] arm64: dts: add DPAA FMan nodes Date: Tue, 16 May 2017 15:07:21 +0300 Message-ID: <1494936443-14869-2-git-send-email-madalin.bucur@nxp.com> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1494936443-14869-1-git-send-email-madalin.bucur@nxp.com> References: <1494936443-14869-1-git-send-email-madalin.bucur@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131394100549054503; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39450400003)(39380400002)(39860400002)(39840400002)(39400400002)(39850400002)(39410400002)(2980300002)(1110001)(1109001)(339900001)(199003)(189002)(9170700003)(8656002)(50466002)(85426001)(54906002)(4326008)(77096006)(105606002)(8936002)(86362001)(38730400002)(575784001)(5003940100001)(356003)(3450700001)(33646002)(2950100002)(47776003)(2906002)(6666003)(48376002)(53936002)(106466001)(189998001)(50226002)(104016004)(8676002)(81166006)(305945005)(5660300001)(36756003)(50986999)(498600001)(76176999)(43066003); DIR:OUT; SFP:1101; SCL:1; SRVR:BL2PR03MB164; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11OLC001; 1:411vRTJvF1h1T27NemfkERbKYKPNurTj2P8B7bPbRNoUKRLRMISNw7mlgXu+UvAqowen3brKL0mNTHrJ321Lckakoztu/0j2JhK6G3NkHZXGQx8JoLV7UsmvB1CsHz6+juWBM3Fsm5D5RdGMJ4NLfkWX7PQSEMP+TjgfMeynms/yE4Yl7269v/MX19U5tJLVQeCgNvZ8PGl4TNwD3BMaDp38+40zOCD+o9/veJJyAS4liB+jnyI/8cjPQJfAixtcYo9tcENAqyCyEcKLwiukPjy0UhfygvPLiqDlft6cSqwl++I12uyFbGuB9ufwSRMs1fiMYoExCHH+ctX0pzxrdGXEggPo5EnyPGcu3Z4OCvXGEqGJqvqFNUYMxvDLhZHBLtiEUWAkeGny8ihESqzZxCMI7wKx2ytG+oN6jrFj1miOp2ValMG5pTDZEJm63VQv9j6RPbQL2dNV8sBu0859B55nzuLwmAoHnkwRKfO7J6Y6FpvF2oMWyZ7u1X48KywHNlP6mZNDwMlBXlu5zM/pudQWllZ/8EjQPh8zHQhyzt6/Jonixom3ZFazXiob1KjE1bc4tzwixlWryrDY5l8wmy9ODlO6ObV6R+6h+kLsN8nLRPm/LoJdI3Xhv13gCDOp5XDSAT5C89E+CIf899RYd2mGRCEuG5M4PViMZHFEOGWl76SBYP755Q2bgconFnxEh43jcZGjIAIQXjBWAD89uyggXEZKPniXlMPxSSPztjqKz4HTIr9o9Z03mZ4Gh0HC MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 86f7c728-a36f-4373-8ecc-08d49c542343 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:BL2PR03MB164; X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB164; 3:bER/xQIDpqi6J7m+d8rR7RH0pyM6pITNTVmbE1MsRe7NXyX9lpkAWJmjllv9judwajftFBCc//xC4a3LPb/aowKjrahZoYy/uzaQ2rw+ytwS27Llyy/eFWWdplqKcDAgIJmSZb45+c+ym5vQz2/clE4mNIJYPci10SejKX5mSksyqSk/OfD5XwC/DQcBBDfm8m0dfGJIDuQKmSCTlCYGIp9lX8bwUpBdKClgnAY9GVMA3l6XBKfEa+2K1bgHpMMCYPQFHS8gVgVR6IDwIkZ+H/Ff3+6FBlpzBaWX7eTyn3aonHUIwhX5dTNeeKjDCy/SLUY7L5rv/+IBfEAVgSDqbW1TOHf2euRpOORlHNhlSapmaLXlPHetKVhv+GQaxnoDTM9YiknJcx1Suqnbt6jvR8ZMkRepJZ7bhXOJS22mGg2iafmUKQ2emN8Dja57kGHx; 25:/FgF2ZRJLJRWUzu7+0No6mH9gfVhG6NjoJzooON/t+WPbWPw6bF+AqEXhfGYOWvr/Q7gcFHNJvYa/owUKEIhlrDJvPOa6LqlxlkEvwsIlNWLUz0W26pBO6mNyrwVLlOD0b7k+mdjzSZ+yFu3mhUk3cVuDud0SX08+uUwVvQCHQDjBBmhWgyB2fCOVN+pGG8M/BxkdPuFhfrpu3+jRbKwN87bi9Yw9XpZjx6unaI+rrx/VixxyvNLYkd4mjA65SN/8O+4MK2ga40+ObHmWETRqW2pekAULR90oyKlp+5Afa2yrPNpaTnvlE2541dFreY/rBWgePHZXQhhJMtiZopDqBYPQgzCgTavI8j0b77HSUvUBfglNpZPP0NaWgrnKZAwKvN5DRFuW6ed9phC5IY4fJlTo22niTFMuSDjpT/KCo+R2J0tpFg30MKtbmsaCzgJ6ucBCNU993n1wfUWMJoKrA== X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB164; 31:T67N6qeWDKdUWWCzZA4NWBV5ZrzulJd2EMv2aheNQ+Ult2BlT2xUsX3a3sFNN60jzHb9hRmGgvuz2hQe9gIEkfjaGDXixCsiG/JltJg+MUjPu5Gn9rOYDVyJcjb0IQt2NC4I5n9Bd7U7b51WF0J5V9JEasv7MWOWTEh6vFakJgaBcPD3ZpyMpOsHejax6tUHkH2qAbPxad7AVeQza9dsGsve5oR+vzhIesNH7nSPq0XlC7OLRzjjMjQ/lRciSvQm X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(601004)(2401047)(13015025)(13024025)(13018025)(13023025)(5005006)(13017025)(8121501046)(3002001)(10201501046)(93006095)(93001095)(6055026)(6096035)(20161123565025)(20161123561025)(20161123559100)(20161123563025)(20161123556025)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153); SRVR:BL2PR03MB164; BCL:0; PCL:0; RULEID:(400006); SRVR:BL2PR03MB164; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR03MB164; 4:4qgJV0PvEO8wMvy/r8+Ml9Q1Du5nUHddVpiYmtlf/ps?= =?us-ascii?Q?gsvCwxN7wsk6PYhssgOn2MwwyVRdLNBI6yKcnBH9gE+nm1Ow24lN35cDFQA1?= =?us-ascii?Q?He9IfJCWHuokRqkz/QmuIHheLIVNA35pXTPSNYw0a5qIgQvnVr4XtHHOksW7?= =?us-ascii?Q?QqvRDtUeq+iaAfIp1zGeJgzNzVq24pP1FKA2shVECuyCoO2SM27g0QF1fDMg?= =?us-ascii?Q?c+6vB8/ykum8gfzMq6fxlcz8fr2CrAj9zDCS57RLNEaX3DxdLQlZtRIYby1W?= =?us-ascii?Q?PpwLWUBIOL0IrkcRfxTUorOnjh9yF/vM2sJ4wN8CDDpEKXJUeE6XpgKBP85X?= =?us-ascii?Q?gg9xVxqa6tbX6zOrkTICrHc290xDnF6aSZf6W3rnQCRxm2TiJyjhnm9YCnny?= =?us-ascii?Q?/662YZCGQ1BEqGnEi/keysmuz7b4+Ar1bXlIV2IDSioNcNPc6CQRThnYtb/M?= =?us-ascii?Q?gDlcdcD3JbyWEBODJmr/sdsEigCQP9d70zguTB/8h9SWjiGV60xkmEr+kBvG?= =?us-ascii?Q?IVlHSzAphC+uD7fe9VKFpqUK6o2tZBi2Rzlsa+fy+kcox+CyLk05iTHqF2tx?= =?us-ascii?Q?oRwKeYKPQpbjschvpiMGiswa7UQbbOrSHI2rl2gM7o2Ase29rnDX5KUB/PwZ?= =?us-ascii?Q?OWCJMX/ddmLDS8EzP8mQO2DL+wynSz6vi4P0pB8b+r1xJTvZnpqzdM1IwKhZ?= =?us-ascii?Q?a+9zE9UVYMqwayfLjWleBJaR3O/49o+JDmZDNvgHc1HvNmbrJJk02FoSyoXQ?= =?us-ascii?Q?NWbCRWaAgBfERuuVzYv7bgJzC23eHLbYbRSihDvFQe687+QCera1riCZnmJ5?= =?us-ascii?Q?VolpSMrL+CVA/7cegNSTtwWCyyy7uAMDQgD9OSfggX41eEBA9KZqUgzLTyiV?= =?us-ascii?Q?zgxG75IytkLARXai0+wtWIpWCFecFmtOTHiMDJdVEaJb6wZ1lKFTu/ARtSdD?= =?us-ascii?Q?pwkxD5shP2YXyLOyRWXrUHoLM8G1XkQW11C25Lw=3D=3D?= X-Forefront-PRVS: 03094A4065 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BL2PR03MB164; 23:1Yu0Cfi9FyiLUXv3LoJFad3CKLKJ1FQgvfQZQUXddt?= =?us-ascii?Q?Xrya0OqqlEVTwO1NaSD68+9vqA43+oYh6wfqKVdHP9TMnbHHyshXhiUl2hHY?= =?us-ascii?Q?4WHUW+fvKr7cf2tc7BqU62/cXrRxY7e6irbA5re6pF/eP563ssgo6tgewEzV?= =?us-ascii?Q?w/q5dyhqaoU/qsjjOY7LSnXY8ZbWiMqDQmv+hMTw4itfscnCKItmExbyyw7o?= =?us-ascii?Q?3Fx448XQikMf2Tpkj2IYtao8yB1Vb8OxOtkfTP8rLswiQTbTLrrokN9EQuyX?= =?us-ascii?Q?9m2iha+7Q4cbC9OJamwUhSQIlJo7KIn22rbAl+weaGBdafmL/opyO6TNF5jS?= =?us-ascii?Q?6zKPPkulJpKvaU2TE2W/qVenJVU3Pz6Xx8cDvZ/H9dvsKZjXLKBqRygZD6kd?= =?us-ascii?Q?iDFcooiKjAN1X7//BWm/o87fc7zSX9q3DG5IGkyo6nknDDxlch0bZXAeI7g6?= =?us-ascii?Q?XZoQFcb5zRM5yuQse2l0FGpAVUqoZo5avzN1JyoTv0e1A0MRKOjYbigKR1Ch?= =?us-ascii?Q?6pBC0LZmPwlp0ol0us2/lp1qmcuiCkNgOG+h8+AICVd33Cmz603/WE0LpCrb?= =?us-ascii?Q?iFYEzYUK/Ywl7DzLc84RyyBU2hW9PW2OIcr9NEeu4xfgixJYhlWjGEgV0OPz?= =?us-ascii?Q?+AsEok3OG38cPTyWfwCls6vjp31xG3nHr/3UcqJTLZcU4aRTN42lsGY/p56D?= =?us-ascii?Q?5jJk4JAII2iSzOyM81zxDgA640bf6zOjqbBtkJnn3X4kmJgJ8txX4vkpHzLt?= =?us-ascii?Q?rWuPM0F4mHq8HFqIyXtmeRy8lIpNMcw1ngfEzYGeJs53pVb7vgopafxpzQjL?= =?us-ascii?Q?78X7Z5MP4VcmoTOYvUSfnE5pZ1jndq29+d3hhKXNXAG1H0n4i9NfzjHiIPBY?= =?us-ascii?Q?okQzHZ8GTK5305Ic7G7ubqIqpofEFnhgneH87boqZ0FG3WdSM7i0xy4ENzox?= =?us-ascii?Q?kVoHu9mVq3Sw0rcV/81vT9WnNfEGt48vobDEtdt+tZNyKiHnbBUyZrOtbeHX?= =?us-ascii?Q?cTRgdiXnuw5DDPUMEfc4qYodzHFs0J+jAaS8hsvu3P0Zh9CsmlI9aRJTVXGf?= =?us-ascii?Q?nEyA+HpVBGdjAvjp82c7hPyaX2AWEGgF33QUihM2azutN0x+NIvw9zZUGayO?= =?us-ascii?Q?1BgQetoHv42XY/DIhPYBxkXJEmDBUkinnvsxinhLl1jh2flQIR9ty+m/LS6Z?= =?us-ascii?Q?xfl9+HZevg5IaULCssCLzSX71FX8o/7XlGWVbsznNVvUnYHVYLW/mH+4vD01?= =?us-ascii?Q?5ydPYQnEOWuV1JUoU=3D?= X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB164; 6:X2Vb7oLA5Pnt6/2DI+oWcfktVp4a+eRcdagvumdQEA6raBL2LS6PqcOqp5kP0sIfM+aR5csrfIHNPI4sq7W+ataGwW0wQdH/6aB66yTKiY/+iWpymxce00YUksAkLkyJnipR1D4UKpiu3pbseXOVze+5LD/c6gFvRJJ99EWHhjX1NNfpGYYd+8OlfvmRgEJdnRuMCtvq/sE9HycK0y04Yc43HzNIDRS0lyR9SrypH49VZsDRvQDMDzOXYOUdP9c8nSBCdum2f9w3ooomos+butiSbEaPLz56rnmiKe59DETo3BkkzTxHoQsuzO66iUT6/1O87NKq29hw0rJiXICzFcVSklQ/f6leZFyJgCj5EFMp/rT8leGu+gzyJi/UwK94rX1zOAwjYx8VzzNJc40IpAfIOiMfNPH7MWSJM2zLveTnjpWMj5EKDGIgn5UAI4U3O02tA2J+GsmpLVe0QDAVzX3iVihjG1I4uc11SZwlV2qK9EDfPqxeOtVkGgkAUlXv9Hv7j3HAcdo3u7RTvG2hfg==; 5:GlLO4qcpYBdd+6vV92CZgQUMPREU+dyyDBw2+GzxDFFH1QQq2XSiajf9cu6Oymji+4dwa/hdz7NX26wf+BQh404bYKUXWSQFG8TAsc+0upx94HJ0pCTAhme0yuL6OEwEFz7Hm+5KYTNqqImrOaeJtyxsfTj6Vhv5ps8+rGgL/jG2ALN+sGBbP/R4t0n+PBQP; 24:T1FzMJWNJYt4cQDOIUyp4o5Wk/xaF+z8T+yLfCoqwv3UvMFlFAZI50ShzDJM9hq0PlR7oa7CXuiB4uxVdpQMRziSzUePKebZ0U05ak+aiWE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BL2PR03MB164; 7:IgZ9s4q9UfhTOuu/qM/yeDqneoiE3H9o6pEL4DocIecGnblzs8rE7uaenzK5XX5znDGhgBv4EICaWhI4zMRTq9UJaj9B/8Eo7VqJv98kMTq8FiDGHwUVKH2zZ+YwrcjYd9QsRNCXoDOPvlUVM8J5ITnK56iPKn+vzoxhd3FFMPYiXJ04giy4cwWOt6xpcb+stvQumxNtlDVBvRy5Z30piRb3Z5bJuBUZ5uKsn+lI5z0agf9dwEh0BPY5Raa9OB6ngBOwhTykwhSdu/v21pnNcTepRT7yqbpyOjQv6e7XkqP0NFhP8MUYJScuvKPjNAxjaYuHEwkfijWYYU17lprysg== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 May 2017 12:07:34.7338 (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: BL2PR03MB164 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20170516_050757_528839_B6CC44A8 X-CRM114-Status: GOOD ( 14.68 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: madalin.bucur@nxp.com Cc: mark.rutland@arm.com, Madalin Bucur , catalin.marinas@arm.com, will.deacon@arm.com, linux-kernel@vger.kernel.org, robh+dt@kernel.org, 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-Virus-Scanned: ClamAV using ClamSMTP Add the DPAA 1.x FMan nodes for the ARM based platforms. Using separate files for each port as not all ports are used on all devices. Different numbering of ports is also possible on different devices. Signed-off-by: Madalin Bucur --- .../boot/dts/freescale/qoriq-fman3-0-10g-0.dtsi | 42 +++++++++++ .../boot/dts/freescale/qoriq-fman3-0-10g-1.dtsi | 42 +++++++++++ .../boot/dts/freescale/qoriq-fman3-0-1g-0.dtsi | 41 +++++++++++ .../boot/dts/freescale/qoriq-fman3-0-1g-1.dtsi | 41 +++++++++++ .../boot/dts/freescale/qoriq-fman3-0-1g-2.dtsi | 41 +++++++++++ .../boot/dts/freescale/qoriq-fman3-0-1g-3.dtsi | 41 +++++++++++ .../boot/dts/freescale/qoriq-fman3-0-1g-4.dtsi | 41 +++++++++++ .../boot/dts/freescale/qoriq-fman3-0-1g-5.dtsi | 41 +++++++++++ arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 81 ++++++++++++++++++++++ 9 files changed, 411 insertions(+) create mode 100644 arch/arm64/boot/dts/freescale/qoriq-fman3-0-10g-0.dtsi create mode 100644 arch/arm64/boot/dts/freescale/qoriq-fman3-0-10g-1.dtsi create mode 100644 arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-0.dtsi create mode 100644 arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-1.dtsi create mode 100644 arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-2.dtsi create mode 100644 arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-3.dtsi create mode 100644 arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-4.dtsi create mode 100644 arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-5.dtsi create mode 100644 arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi diff --git a/arch/arm64/boot/dts/freescale/qoriq-fman3-0-10g-0.dtsi b/arch/arm64/boot/dts/freescale/qoriq-fman3-0-10g-0.dtsi new file mode 100644 index 0000000..ecdffe7 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/qoriq-fman3-0-10g-0.dtsi @@ -0,0 +1,42 @@ +/* + * QorIQ FMan v3 10g port #0 device tree + * + * Copyright 2012-2015 Freescale Semiconductor Inc. + * + * SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) + */ + +fman@1a00000 { + fman0_rx_0x10: port@90000 { + cell-index = <0x10>; + compatible = "fsl,fman-v3-port-rx"; + reg = <0x90000 0x1000>; + fsl,fman-10g-port; + }; + + fman0_tx_0x30: port@b0000 { + cell-index = <0x30>; + compatible = "fsl,fman-v3-port-tx"; + reg = <0xb0000 0x1000>; + fsl,fman-10g-port; + }; + + ethernet@f0000 { + cell-index = <0x8>; + compatible = "fsl,fman-memac"; + reg = <0xf0000 0x1000>; + fsl,fman-ports = <&fman0_rx_0x10 &fman0_tx_0x30>; + pcsphy-handle = <&pcsphy6>; + }; + + mdio@f1000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; + reg = <0xf1000 0x1000>; + + pcsphy6: ethernet-phy@0 { + reg = <0x0>; + }; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/qoriq-fman3-0-10g-1.dtsi b/arch/arm64/boot/dts/freescale/qoriq-fman3-0-10g-1.dtsi new file mode 100644 index 0000000..a7f6af5 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/qoriq-fman3-0-10g-1.dtsi @@ -0,0 +1,42 @@ +/* + * QorIQ FMan v3 10g port #1 device tree + * + * Copyright 2012-2015 Freescale Semiconductor Inc. + * + * SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) + */ + +fman@1a00000 { + fman0_rx_0x11: port@91000 { + cell-index = <0x11>; + compatible = "fsl,fman-v3-port-rx"; + reg = <0x91000 0x1000>; + fsl,fman-10g-port; + }; + + fman0_tx_0x31: port@b1000 { + cell-index = <0x31>; + compatible = "fsl,fman-v3-port-tx"; + reg = <0xb1000 0x1000>; + fsl,fman-10g-port; + }; + + ethernet@f2000 { + cell-index = <0x9>; + compatible = "fsl,fman-memac"; + reg = <0xf2000 0x1000>; + fsl,fman-ports = <&fman0_rx_0x11 &fman0_tx_0x31>; + pcsphy-handle = <&pcsphy7>; + }; + + mdio@f3000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; + reg = <0xf3000 0x1000>; + + pcsphy7: ethernet-phy@0 { + reg = <0x0>; + }; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-0.dtsi b/arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-0.dtsi new file mode 100644 index 0000000..d600786 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-0.dtsi @@ -0,0 +1,41 @@ +/* + * QorIQ FMan v3 1g port #0 device tree + * + * Copyright 2012-2015 Freescale Semiconductor Inc. + * + * SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) + */ + +fman@1a00000 { + fman0_rx_0x08: port@88000 { + cell-index = <0x8>; + compatible = "fsl,fman-v3-port-rx"; + reg = <0x88000 0x1000>; + }; + + fman0_tx_0x28: port@a8000 { + cell-index = <0x28>; + compatible = "fsl,fman-v3-port-tx"; + reg = <0xa8000 0x1000>; + }; + + ethernet@e0000 { + cell-index = <0>; + compatible = "fsl,fman-memac"; + reg = <0xe0000 0x1000>; + fsl,fman-ports = <&fman0_rx_0x08 &fman0_tx_0x28>; + ptp-timer = <&ptp_timer0>; + pcsphy-handle = <&pcsphy0>; + }; + + mdio@e1000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; + reg = <0xe1000 0x1000>; + + pcsphy0: ethernet-phy@0 { + reg = <0x0>; + }; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-1.dtsi b/arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-1.dtsi new file mode 100644 index 0000000..3c0b76d --- /dev/null +++ b/arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-1.dtsi @@ -0,0 +1,41 @@ +/* + * QorIQ FMan v3 1g port #1 device tree + * + * Copyright 2012-2015 Freescale Semiconductor Inc. + * + * SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) + */ + +fman@1a00000 { + fman0_rx_0x09: port@89000 { + cell-index = <0x9>; + compatible = "fsl,fman-v3-port-rx"; + reg = <0x89000 0x1000>; + }; + + fman0_tx_0x29: port@a9000 { + cell-index = <0x29>; + compatible = "fsl,fman-v3-port-tx"; + reg = <0xa9000 0x1000>; + }; + + ethernet@e2000 { + cell-index = <1>; + compatible = "fsl,fman-memac"; + reg = <0xe2000 0x1000>; + fsl,fman-ports = <&fman0_rx_0x09 &fman0_tx_0x29>; + ptp-timer = <&ptp_timer0>; + pcsphy-handle = <&pcsphy1>; + }; + + mdio@e3000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; + reg = <0xe3000 0x1000>; + + pcsphy1: ethernet-phy@0 { + reg = <0x0>; + }; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-2.dtsi b/arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-2.dtsi new file mode 100644 index 0000000..89633af --- /dev/null +++ b/arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-2.dtsi @@ -0,0 +1,41 @@ +/* + * QorIQ FMan v3 1g port #2 device tree + * + * Copyright 2012-2015 Freescale Semiconductor Inc. + * + * SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) + */ + +fman@1a00000 { + fman0_rx_0x0a: port@8a000 { + cell-index = <0xa>; + compatible = "fsl,fman-v3-port-rx"; + reg = <0x8a000 0x1000>; + }; + + fman0_tx_0x2a: port@aa000 { + cell-index = <0x2a>; + compatible = "fsl,fman-v3-port-tx"; + reg = <0xaa000 0x1000>; + }; + + ethernet@e4000 { + cell-index = <2>; + compatible = "fsl,fman-memac"; + reg = <0xe4000 0x1000>; + fsl,fman-ports = <&fman0_rx_0x0a &fman0_tx_0x2a>; + ptp-timer = <&ptp_timer0>; + pcsphy-handle = <&pcsphy2>; + }; + + mdio@e5000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; + reg = <0xe5000 0x1000>; + + pcsphy2: ethernet-phy@0 { + reg = <0x0>; + }; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-3.dtsi b/arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-3.dtsi new file mode 100644 index 0000000..87c2b70 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-3.dtsi @@ -0,0 +1,41 @@ +/* + * QorIQ FMan v3 1g port #3 device tree + * + * Copyright 2012-2015 Freescale Semiconductor Inc. + * + * SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) + */ + +fman@1a00000 { + fman0_rx_0x0b: port@8b000 { + cell-index = <0xb>; + compatible = "fsl,fman-v3-port-rx"; + reg = <0x8b000 0x1000>; + }; + + fman0_tx_0x2b: port@ab000 { + cell-index = <0x2b>; + compatible = "fsl,fman-v3-port-tx"; + reg = <0xab000 0x1000>; + }; + + ethernet@e6000 { + cell-index = <3>; + compatible = "fsl,fman-memac"; + reg = <0xe6000 0x1000>; + fsl,fman-ports = <&fman0_rx_0x0b &fman0_tx_0x2b>; + ptp-timer = <&ptp_timer0>; + pcsphy-handle = <&pcsphy3>; + }; + + mdio@e7000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; + reg = <0xe7000 0x1000>; + + pcsphy3: ethernet-phy@0 { + reg = <0x0>; + }; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-4.dtsi b/arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-4.dtsi new file mode 100644 index 0000000..8f4d74b --- /dev/null +++ b/arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-4.dtsi @@ -0,0 +1,41 @@ +/* + * QorIQ FMan v3 1g port #4 device tree + * + * Copyright 2012-2015 Freescale Semiconductor Inc. + * + * SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) + */ + +fman@1a00000 { + fman0_rx_0x0c: port@8c000 { + cell-index = <0xc>; + compatible = "fsl,fman-v3-port-rx"; + reg = <0x8c000 0x1000>; + }; + + fman0_tx_0x2c: port@ac000 { + cell-index = <0x2c>; + compatible = "fsl,fman-v3-port-tx"; + reg = <0xac000 0x1000>; + }; + + ethernet@e8000 { + cell-index = <4>; + compatible = "fsl,fman-memac"; + reg = <0xe8000 0x1000>; + fsl,fman-ports = <&fman0_rx_0x0c &fman0_tx_0x2c>; + ptp-timer = <&ptp_timer0>; + pcsphy-handle = <&pcsphy4>; + }; + + mdio@e9000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; + reg = <0xe9000 0x1000>; + + pcsphy4: ethernet-phy@0 { + reg = <0x0>; + }; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-5.dtsi b/arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-5.dtsi new file mode 100644 index 0000000..d534f77 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/qoriq-fman3-0-1g-5.dtsi @@ -0,0 +1,41 @@ +/* + * QorIQ FMan v3 1g port #5 device tree + * + * Copyright 2012-2015 Freescale Semiconductor Inc. + * + * SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) + */ + +fman@1a00000 { + fman0_rx_0x0d: port@8d000 { + cell-index = <0xd>; + compatible = "fsl,fman-v3-port-rx"; + reg = <0x8d000 0x1000>; + }; + + fman0_tx_0x2d: port@ad000 { + cell-index = <0x2d>; + compatible = "fsl,fman-v3-port-tx"; + reg = <0xad000 0x1000>; + }; + + ethernet@ea000 { + cell-index = <5>; + compatible = "fsl,fman-memac"; + reg = <0xea000 0x1000>; + fsl,fman-ports = <&fman0_rx_0x0d &fman0_tx_0x2d>; + ptp-timer = <&ptp_timer0>; + pcsphy-handle = <&pcsphy5>; + }; + + mdio@eb000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; + reg = <0xeb000 0x1000>; + + pcsphy5: ethernet-phy@0 { + reg = <0x0>; + }; + }; +}; diff --git a/arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi b/arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi new file mode 100644 index 0000000..4dd0676 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi @@ -0,0 +1,81 @@ +/* + * QorIQ FMan v3 device tree + * + * Copyright 2012-2015 Freescale Semiconductor Inc. + * + * SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) + */ + +fman0: fman@1a00000 { + #address-cells = <1>; + #size-cells = <1>; + cell-index = <0>; + compatible = "fsl,fman"; + ranges = <0x0 0x0 0x1a00000 0x100000>; + reg = <0x0 0x1a00000 0x0 0x100000>; + interrupts = , + ; + clocks = <&clockgen 3 0>; + clock-names = "fmanclk"; + fsl,qman-channel-range = <0x800 0x10>; + + muram@0 { + compatible = "fsl,fman-muram"; + reg = <0x0 0x60000>; + }; + + fman0_oh_0x2: port@82000 { + cell-index = <0x2>; + compatible = "fsl,fman-v3-port-oh"; + reg = <0x82000 0x1000>; + }; + + fman0_oh_0x3: port@83000 { + cell-index = <0x3>; + compatible = "fsl,fman-v3-port-oh"; + reg = <0x83000 0x1000>; + }; + + fman0_oh_0x4: port@84000 { + cell-index = <0x4>; + compatible = "fsl,fman-v3-port-oh"; + reg = <0x84000 0x1000>; + }; + + fman0_oh_0x5: port@85000 { + cell-index = <0x5>; + compatible = "fsl,fman-v3-port-oh"; + reg = <0x85000 0x1000>; + }; + + fman0_oh_0x6: port@86000 { + cell-index = <0x6>; + compatible = "fsl,fman-v3-port-oh"; + reg = <0x86000 0x1000>; + }; + + fman0_oh_0x7: port@87000 { + cell-index = <0x7>; + compatible = "fsl,fman-v3-port-oh"; + reg = <0x87000 0x1000>; + }; + + mdio0: mdio@fc000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; + reg = <0xfc000 0x1000>; + }; + + xmdio0: mdio@fd000 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "fsl,fman-memac-mdio", "fsl,fman-xmdio"; + reg = <0xfd000 0x1000>; + }; + + ptp_timer0: ptp-timer@fe000 { + compatible = "fsl,fman-ptp-timer"; + reg = <0xfe000 0x1000>; + }; +};