Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755902AbbG1PBT (ORCPT ); Tue, 28 Jul 2015 11:01:19 -0400 Received: from mail-by2on0133.outbound.protection.outlook.com ([207.46.100.133]:16568 "EHLO na01-by2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753242AbbG1O64 (ORCPT ); Tue, 28 Jul 2015 10:58:56 -0400 X-Greylist: delayed 859 seconds by postgrey-1.27 at vger.kernel.org; Tue, 28 Jul 2015 10:58:56 EDT Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; From: Claudiu Manoil To: , , , CC: , , Alison Wang Subject: [PATCH,v3 2/3] ARM: dts: ls1021a: Add the eTSEC controller nodes Date: Tue, 28 Jul 2015 17:43:55 +0300 Message-ID: <1438094636-20421-2-git-send-email-claudiu.manoil@freescale.com> X-Mailer: git-send-email 1.7.11.7 In-Reply-To: <1438094636-20421-1-git-send-email-claudiu.manoil@freescale.com> References: <20150727142816.GP12927@tiger> <1438094636-20421-1-git-send-email-claudiu.manoil@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11FD030;1:UVBAP6NItL0pid8l0QopEep/+Rrvy5veT+c/tzcdjA7twlqCCKi6PNbGGk3ovAE45Miku+hYB4oCD3oNYjkz8XDDwUoYdc7do/e9dtpSgyGD1qnWmKqPhe2L5L6Pi7lavjV8knc8G1NhDwovm28iP/44j3KNNUHHx9dmMfyDaja+ODZ5OT7U6CGJ69dT0OtvIfoVpMj2IRej8nx5elZCSpuEyjPeSFZOc31dTa/tg5hPX/MwFjlouYzRFnJoA6bkwZ1GRzrxGTzNc53RnQaWyhuhiceDg5MNXWS+NHS7s2kDkWbEOUmFpufZdU5B92ebu5BeJZLo0y0MiQseOWf9IA== X-Forefront-Antispam-Report: CIP:192.88.158.2;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10019020)(6009001)(2980300002)(339900001)(199003)(189002)(2950100001)(2201001)(106466001)(36756003)(77096005)(92566002)(62966003)(5001960100002)(189998001)(5001770100001)(85426001)(105606002)(104016003)(76176999)(6806004)(107886002)(19580405001)(50226001)(46102003)(33646002)(47776003)(87936001)(77156002)(48376002)(229853001)(19580395003)(50986999)(86362001)(142933001)(4001430100001);DIR:OUT;SFP:1102;SCL:1;SRVR:CY1PR0301MB0873;H:az84smr01.freescale.net;FPR:;SPF:Fail;MLV:sfv;A:1;MX:1;LANG:en; MIME-Version: 1.0 Content-Type: text/plain X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0873;2:VRsJmL2R4U+qiQ5lVuUvQNXvLggs6fcsdVXOpPZNXvPudwIb5Bv6PFmcMy+ts97W900I2OR7ohn3OKRQt5uPWeaOq5cKrbFONAdNPivkS1OB/GH8EmoiSyDcMCENtTQwJUgKv5ky8fFeRSZdxCJyK28QNjfa2P0KYWmDb1CL5cg=;3:h8Id3e7LlYBPoXlfjXAhQoWP5fuBc9ukb562Fugh02O9l8kQ9pzuUic/qOnW6QNIBZ5/mTh4ZDw0RffiRpHXk4YaL5++PxOX1Eq4+gBhMS2x8b7zxjjK93+LXRsN6vICRYT0jHEi4S7Npi+/JeNjObhj8boidmnwxxmFCrA9hZkDHLM+pkqcFrIimrlL0aiGD6ed7cBC7zJTNoIcsqHOSq1yp63qSuivl4KEc94lFog=;25:0KEfJWKl4jxIM4M59XD+fq2MnwdjW057/VECD75zzltWkeUTY8qBpZFt63K+nerd+jybA9k/qxTRdxMGk3a4xD9oHC9/7cmPVR2H6bevd1cI+4sujQjnKslhaXGAu1MDFn2o1m1oHxDPhqH+USs0Vek3jU7fQHh6aQbn0hF/hr9zIrvWLnFYdQ9d66iVM52O/Xmj1pt38ljyhBn07g4PlK0uscTG9XdE/sQCwWo38SvdMkIpYKcHJhpA4IMX6AN4q1Z7bH1Y1n7r0t3Euuhz3w== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB0873; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0873;20:M8fAr/Kj4xfONOOvZI/YIF6XdhlyfZFFE4/IJC7U1MG2xHgdQpp8ODR5wqTI6qGXmmA6xH3hz63psA8W4tcuaUXRvIVcptMFSaaX/KWtPTbSjW8gwYRN0jq+85PQqL4U8UH9yy+9+X+T4srPwpmGsCLCJE207H+io1f/ra3lP3KKzmFKzwaPhwafgUidrCCg8ZtKw30Ve3ME6XWDQdcZtcK8/AEdBROX570hVFWiMg7AF1tqn7EvM/lU7JyKiiYrP6yDOnxjUfqv8xfj/6YP0XIKixIyESMCGIRbI0rg/Zojkzs4x4zO2wJrnrW8T3zksO1kpyDHIjTeXiVosE2MheQ9M1H5Lcqdy8jxdoa1GiU=;4:2A+1LFOc8oGcJ5ASShmA29IhhQLw0EfbvFThRu7kTMdgLSvwxzkAwyjzUKoPN5y6HgbA6ruz8eZfVFtTY3BXkqD2dgmiUtYUwa9F9JdM1bj8rTawRqSpOqUvWzaZlN/a1B0h7w42WIWpbEUWySQmaXaaPiBuodlGHKzKUAP5XUeraOokmc10gxzVbWfiY6ZcTIWndi6Xfj+dLxPXLlzWE9MRXIzVMteRFQND04eBNU6F6e1aWHMDpVt9ubzmx6ihXWihaXq7acbAijeGJhVSmM+jy99D5X29MCPsAguat7A= CY1PR0301MB0873: X-MS-Exchange-Organization-RulesExecuted X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(3002001);SRVR:CY1PR0301MB0873;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0301MB0873; X-Forefront-PRVS: 06515DA04B X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0873;23:2mjirzy1UM2IJze60W0+H3DdV3/RLj0tjqG/Q7E8sAXOQlcQ45p8sbsFCQrk8UwI+KxL6GdnxbNff1Q8vLRPBSHtJRYM/dQoFBPIiCtQ1ZkHfrBipGCBHfZDLf8fkNfB/Drp31VL6cR+aPF2svUoswBzlG5o1HeUYEMNoj+SK9CfYTzRJ4u3b9MyrIDIiFv2g8e6zfW2mJH1rUcm6Ruh3JlynBuQUjlmBMJyoMR970HQ5nOoH3VFExUW7yVygJgZsEkAOLbNrZJdqrzbIRnmy7Ue3DmROD9eD/BqPGqcDmW8aZHakpXSP7oUjWEfhCNhLJo+q+0uN11RZXJzTMX4FviqOKNJNCaD73nkvOU+9PxeKSte4jbQlqLzxIpr1cBDdphWTyNIeLdVi/ZNOfmMc38k5DC12HKZrQSLhrGCIX63UC0r6g69w0GDpW2hYPK5JQ0TzooykGicLs7+qPcjAalI958wnccPsKDcItwaGIdZ6xhAvU7IymmPJ/ufer5EbS26Sb9tNXkpy9z4tUlFBj5mNA6T+QEVlPNL744+aQxtlfBmVE6qskqukcI9bW7JKP8/4L8YH7Du5joivLjY113vbL4cRbF5wfZyeS1gVKQ2svT1wpu1aPEJkShsXQDM5PnhNNPlr+xzjWBzmbT9M0dEzWMiHbQ/Zufsl/KjJ/aNG81q3m/RE5XYLMKGlV7Qbndnz4kuRt2XwTCX6ac6aWoYpiqvgZQlXdB2JC67YMQJ/r8GcbvaJo8Yav4as6MFGxhv4Ie977wEh4TfCBeLLz7V+am0aAVDeXbH417CQC9hvGnQdT9PLlxe22Ye57Y7r/FSCa585D4d415bo7weU9JMMCy45ruSmEQKUkQVDe0GO4cMHnxaR93MTYn/oD8KtC/9yHiM3PWwsvC5VWHifTXquRf5bCvqw6JompLwTISFvZa7HWBxsxP6nsWM8Y7q X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0873;5:q7gVlZw3y+O5rTWRyb7jrl8tX+y10qsFpVyn0HnEPIwZ1mLKaCboOIN8s8kU4NNK8SoTKlWYjZiJYoWfdDicxmo5YeedYbofvS7m8esZls3GnsaK+zoG6nZyO2fwSAVJk0plnJL5Z42XaBmwJiAYig==;24:4q75Wx8Mt5c9BPKqpVOAQ7eJWzLz1wgt2h8JddVmyIvQUpYBLDVAQrsgupOlbT7Js+Yr7trpdKt0xH6mQ6LwA/EM4cNjaYPP3H4150Jscjs=;20:uxD8obHGx/Yz1DC7G+orWK0uZkGUFPxUNzgEnZqAJo1xBZjzhCnGnXyQJnpcDXybUQEwvb6pVlzxCt5S87v8Pw== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jul 2015 14:44:37.3102 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d;Ip=[192.88.158.2];Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0301MB0873 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3680 Lines: 131 Add basic support for all the eTSEC controllers on the ls1021a SoC. Second interrupt group register blocks and their corresponding Rx/Tx/Err interrupt sources are included as well for each eTSEC node. Signed-off-by: Alison Wang Signed-off-by: Claudiu Manoil --- v2: various findings, added 2nd interrupt group; v3: addressed findings from Shawn Guo - - initial patch split in soc, boards and bindings patches; - removed redundant all zero local-mac-address; - subject prefix; arch/arm/boot/dts/ls1021a.dtsi | 88 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) diff --git a/arch/arm/boot/dts/ls1021a.dtsi b/arch/arm/boot/dts/ls1021a.dtsi index 1b306c7..0638cda 100644 --- a/arch/arm/boot/dts/ls1021a.dtsi +++ b/arch/arm/boot/dts/ls1021a.dtsi @@ -59,6 +59,9 @@ serial3 = &lpuart3; serial4 = &lpuart4; serial5 = &lpuart5; + ethernet0 = &enet0; + ethernet1 = &enet1; + ethernet2 = &enet2; sysclk = &sysclk; }; @@ -391,6 +394,91 @@ reg = <0x0 0x2d24000 0x0 0x4000>; }; + enet0: ethernet@2d10000 { + compatible = "fsl,etsec2"; + device_type = "network"; + #address-cells = <2>; + #size-cells = <2>; + interrupt-parent = <&gic>; + model = "eTSEC"; + fsl,magic-packet; + ranges; + + queue-group@2d10000 { + #address-cells = <2>; + #size-cells = <2>; + reg = <0x0 0x2d10000 0x0 0x1000>; + interrupts = , + , + ; + }; + + queue-group@2d14000 { + #address-cells = <2>; + #size-cells = <2>; + reg = <0x0 0x2d14000 0x0 0x1000>; + interrupts = , + , + ; + }; + }; + + enet1: ethernet@2d50000 { + compatible = "fsl,etsec2"; + device_type = "network"; + #address-cells = <2>; + #size-cells = <2>; + interrupt-parent = <&gic>; + model = "eTSEC"; + ranges; + + queue-group@2d50000 { + #address-cells = <2>; + #size-cells = <2>; + reg = <0x0 0x2d50000 0x0 0x1000>; + interrupts = , + , + ; + }; + + queue-group@2d54000 { + #address-cells = <2>; + #size-cells = <2>; + reg = <0x0 0x2d54000 0x0 0x1000>; + interrupts = , + , + ; + }; + }; + + enet2: ethernet@2d90000 { + compatible = "fsl,etsec2"; + device_type = "network"; + #address-cells = <2>; + #size-cells = <2>; + interrupt-parent = <&gic>; + model = "eTSEC"; + ranges; + + queue-group@2d90000 { + #address-cells = <2>; + #size-cells = <2>; + reg = <0x0 0x2d90000 0x0 0x1000>; + interrupts = , + , + ; + }; + + queue-group@2d94000 { + #address-cells = <2>; + #size-cells = <2>; + reg = <0x0 0x2d94000 0x0 0x1000>; + interrupts = , + , + ; + }; + }; + usb@8600000 { compatible = "fsl-usb2-dr-v2.5", "fsl-usb2-dr"; reg = <0x0 0x8600000 0x0 0x1000>; -- 1.7.11.7 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/