From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1742CC4363D for ; Wed, 23 Sep 2020 15:03:39 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id A64D621D43 for ; Wed, 23 Sep 2020 15:03:38 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="cRt4E2Md" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A64D621D43 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=bootlin.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:References:In-Reply-To: Subject:To:From:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=QgAGSBjkb7W0AWnVl6UEv+W/XscOajaPzwh0NdLl/fg=; b=cRt4E2MdZxtUQrd29qNrRxP9A H8Ax7nQP9wqNB2DludHWuOzqB3UxHkEJILiXNVU80r9Fjq88btv7ldo1LaL5BCugtgBSDiPCV/7Fx AF9BF48C75TeV/Zzpo+/OOUTQrXPxKxHYQlIOuEKESb7PcU1Pi6KaxS7hdjHp4+IB+szdIHp7bViQ fyoqDjKTF6+GeWu6DFQMN6uFaoAiOH6D+rQo25KK++RYjGzwkg2MvYeSA+pkMQFnAGkDm3xS5RFgC MKsLfVtzLK6U+BJQyREHynt4wx3slsc61fbsoUKgZ6Ro+Z6UaP/e7XRrVY2xIJSe5w5Xbt6Av7ans Gf3KQnjfQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kL6HT-0006Sv-Hl; Wed, 23 Sep 2020 15:02:03 +0000 Received: from relay3-d.mail.gandi.net ([217.70.183.195]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kL6HQ-0006S9-VR for linux-arm-kernel@lists.infradead.org; Wed, 23 Sep 2020 15:02:02 +0000 X-Originating-IP: 90.65.92.90 Received: from localhost (lfbn-lyo-1-1913-90.w90-65.abo.wanadoo.fr [90.65.92.90]) (Authenticated sender: gregory.clement@bootlin.com) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 7F8CC60023; Wed, 23 Sep 2020 15:01:54 +0000 (UTC) From: Gregory CLEMENT To: Pali =?utf-8?Q?Roh=C3=A1r?= , Jason Cooper , Andrew Lunn , Sebastian Hesselbarth , Rob Herring , Tomasz Maciej Nowak , Andre Heider Subject: Re: [PATCH] arm64: dts: marvell: espressobin: Add ethernet switch aliases In-Reply-To: <20200907112718.5994-1-pali@kernel.org> References: <20200907112718.5994-1-pali@kernel.org> Date: Wed, 23 Sep 2020 17:01:54 +0200 Message-ID: <875z84iljx.fsf@BL-laptop> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200923_110201_205940_6932D9B2 X-CRM114-Status: GOOD ( 16.79 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGVsbG8gUGFsaSwKCj4gRXNwcmVzc29iaW4gYm9hcmRzIGhhdmUgMyBldGhlcm5ldCBwb3J0cyBh bmQgc29tZSBvZiB0aGVtIGdvdCBhc3NpZ25lZCBtb3JlCj4gdGhlbiBvbmUgTUFDIGFkZHJlc3Mu IE1BQyBhZGRyZXNzZXMgYXJlIHN0b3JlZCBpbiBVLUJvb3QgZW52aXJvbm1lbnQuCj4KPiBTaW5j ZSBjb21taXQgYTJjNzAyM2Y3MDc1YyAoIm5ldDogZHNhOiByZWFkIG1hYyBhZGRyZXNzIGZyb20g RFQgZm9yIHNsYXZlCj4gZGV2aWNlIikga2VybmVsIGNhbiB1c2UgTUFDIGFkZHJlc3NlcyBmcm9t IERUIGZvciBwYXJ0aWN1bGFyIERTQSBwb3J0Lgo+Cj4gQ3VycmVudGx5IEVzcHJlc3NvYmluIERU UyBmaWxlIGNvbnRhaW5zIGFsaWFzIGp1c3QgZm9yIGV0aGVybmV0MC4KPgo+IFRoaXMgcGF0Y2gg ZGVmaW5lcyBhZGRpdGlvbmFsIGV0aGVybmV0IGFsaWFzZXMgaW4gRXNwcmVzc29iaW4gRFRTIGZp bGVzLCBzbwo+IGJvb3Rsb2FkZXIgY2FuIGZpbGwgY29ycmVjdCBNQUMgYWRkcmVzcyBmb3IgRFNB IHN3aXRjaCBwb3J0cyBpZiBtb3JlIE1BQwo+IGFkZHJlc3NlcyB3ZXJlIHNwZWNpZmllZC4KPgo+ IERUIGFsaWFzIGV0aGVybmV0MSBpcyB1c2VkIGZvciB3YW4gcG9ydCwgRFQgYWxpYXNlcyBldGhl cm5ldDIgYW5kIGV0aGVybmV0Mwo+IGFyZSB1c2VkIGZvciBsYW4gcG9ydHMgZm9yIGJvdGggRXNw cmVzc29iaW4gcmV2aXNpb25zIChWNSBhbmQgVjcpLgo+Cj4gRml4ZXM6IDUyNTNjYjhjMDBhNmYg KCJhcm02NDogZHRzOiBtYXJ2ZWxsOiBlc3ByZXNzb2JpbjogYWRkIGV0aGVybmV0IGFsaWFzIikK PiBTaWduZWQtb2ZmLWJ5OiBQYWxpIFJvaMOhciA8cGFsaUBrZXJuZWwub3JnPgoKCkFwcGxpZWQg b24gbXZlYnUvZml4ZXMKClRoYW5rcywKCkdyZWdvcnkKCj4gLS0tCj4gIC4uLi9kdHMvbWFydmVs bC9hcm1hZGEtMzcyMC1lc3ByZXNzb2Jpbi12Ny1lbW1jLmR0cyAgfCAxMCArKysrKysrKy0tCj4g IC4uLi9ib290L2R0cy9tYXJ2ZWxsL2FybWFkYS0zNzIwLWVzcHJlc3NvYmluLXY3LmR0cyAgfCAx MCArKysrKysrKy0tCj4gIC4uLi9ib290L2R0cy9tYXJ2ZWxsL2FybWFkYS0zNzIwLWVzcHJlc3Nv YmluLmR0c2kgICAgfCAxMiArKysrKysrKy0tLS0KPiAgMyBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNl cnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvYm9v dC9kdHMvbWFydmVsbC9hcm1hZGEtMzcyMC1lc3ByZXNzb2Jpbi12Ny1lbW1jLmR0cyBiL2FyY2gv YXJtNjQvYm9vdC9kdHMvbWFydmVsbC9hcm1hZGEtMzcyMC1lc3ByZXNzb2Jpbi12Ny1lbW1jLmR0 cwo+IGluZGV4IDAzNzMzZmQ5MjczMi4uMjE1ZDJmNzAyNjIzIDEwMDY0NAo+IC0tLSBhL2FyY2gv YXJtNjQvYm9vdC9kdHMvbWFydmVsbC9hcm1hZGEtMzcyMC1lc3ByZXNzb2Jpbi12Ny1lbW1jLmR0 cwo+ICsrKyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvbWFydmVsbC9hcm1hZGEtMzcyMC1lc3ByZXNz b2Jpbi12Ny1lbW1jLmR0cwo+IEBAIC0yMCwxNyArMjAsMjMgQEAKPiAgCWNvbXBhdGlibGUgPSAi Z2xvYmFsc2NhbGUsZXNwcmVzc29iaW4tdjctZW1tYyIsICJnbG9iYWxzY2FsZSxlc3ByZXNzb2Jp bi12NyIsCj4gIAkJICAgICAiZ2xvYmFsc2NhbGUsZXNwcmVzc29iaW4iLCAibWFydmVsbCxhcm1h ZGEzNzIwIiwKPiAgCQkgICAgICJtYXJ2ZWxsLGFybWFkYTM3MTAiOwo+ICsKPiArCWFsaWFzZXMg ewo+ICsJCS8qIGV0aGVybmV0MSBpcyB3YW4gcG9ydCAqLwo+ICsJCWV0aGVybmV0MSA9ICZzd2l0 Y2gwcG9ydDM7Cj4gKwkJZXRoZXJuZXQzID0gJnN3aXRjaDBwb3J0MTsKPiArCX07Cj4gIH07Cj4g IAo+ICAmc3dpdGNoMCB7Cj4gIAlwb3J0cyB7Cj4gLQkJcG9ydEAxIHsKPiArCQlzd2l0Y2gwcG9y dDE6IHBvcnRAMSB7Cj4gIAkJCXJlZyA9IDwxPjsKPiAgCQkJbGFiZWwgPSAibGFuMSI7Cj4gIAkJ CXBoeS1oYW5kbGUgPSA8JnN3aXRjaDBwaHkwPjsKPiAgCQl9Owo+ICAKPiAtCQlwb3J0QDMgewo+ ICsJCXN3aXRjaDBwb3J0MzogcG9ydEAzIHsKPiAgCQkJcmVnID0gPDM+Owo+ICAJCQlsYWJlbCA9 ICJ3YW4iOwo+ICAJCQlwaHktaGFuZGxlID0gPCZzd2l0Y2gwcGh5Mj47Cj4gZGlmZiAtLWdpdCBh L2FyY2gvYXJtNjQvYm9vdC9kdHMvbWFydmVsbC9hcm1hZGEtMzcyMC1lc3ByZXNzb2Jpbi12Ny5k dHMgYi9hcmNoL2FybTY0L2Jvb3QvZHRzL21hcnZlbGwvYXJtYWRhLTM3MjAtZXNwcmVzc29iaW4t djcuZHRzCj4gaW5kZXggODU3MGM1ZjQ3ZDdkLi5iNmY0YWY4ZWJhZmIgMTAwNjQ0Cj4gLS0tIGEv YXJjaC9hcm02NC9ib290L2R0cy9tYXJ2ZWxsL2FybWFkYS0zNzIwLWVzcHJlc3NvYmluLXY3LmR0 cwo+ICsrKyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvbWFydmVsbC9hcm1hZGEtMzcyMC1lc3ByZXNz b2Jpbi12Ny5kdHMKPiBAQCAtMTksMTcgKzE5LDIzIEBACj4gIAltb2RlbCA9ICJHbG9iYWxzY2Fs ZSBNYXJ2ZWxsIEVTUFJFU1NPQmluIEJvYXJkIFY3IjsKPiAgCWNvbXBhdGlibGUgPSAiZ2xvYmFs c2NhbGUsZXNwcmVzc29iaW4tdjciLCAiZ2xvYmFsc2NhbGUsZXNwcmVzc29iaW4iLAo+ICAJCSAg ICAgIm1hcnZlbGwsYXJtYWRhMzcyMCIsICJtYXJ2ZWxsLGFybWFkYTM3MTAiOwo+ICsKPiArCWFs aWFzZXMgewo+ICsJCS8qIGV0aGVybmV0MSBpcyB3YW4gcG9ydCAqLwo+ICsJCWV0aGVybmV0MSA9 ICZzd2l0Y2gwcG9ydDM7Cj4gKwkJZXRoZXJuZXQzID0gJnN3aXRjaDBwb3J0MTsKPiArCX07Cj4g IH07Cj4gIAo+ICAmc3dpdGNoMCB7Cj4gIAlwb3J0cyB7Cj4gLQkJcG9ydEAxIHsKPiArCQlzd2l0 Y2gwcG9ydDE6IHBvcnRAMSB7Cj4gIAkJCXJlZyA9IDwxPjsKPiAgCQkJbGFiZWwgPSAibGFuMSI7 Cj4gIAkJCXBoeS1oYW5kbGUgPSA8JnN3aXRjaDBwaHkwPjsKPiAgCQl9Owo+ICAKPiAtCQlwb3J0 QDMgewo+ICsJCXN3aXRjaDBwb3J0MzogcG9ydEAzIHsKPiAgCQkJcmVnID0gPDM+Owo+ICAJCQls YWJlbCA9ICJ3YW4iOwo+ICAJCQlwaHktaGFuZGxlID0gPCZzd2l0Y2gwcGh5Mj47Cj4gZGlmZiAt LWdpdCBhL2FyY2gvYXJtNjQvYm9vdC9kdHMvbWFydmVsbC9hcm1hZGEtMzcyMC1lc3ByZXNzb2Jp bi5kdHNpIGIvYXJjaC9hcm02NC9ib290L2R0cy9tYXJ2ZWxsL2FybWFkYS0zNzIwLWVzcHJlc3Nv YmluLmR0c2kKPiBpbmRleCBiOTcyMThjNzI3MjcuLjA3NzVjMTZlMGVjOCAxMDA2NDQKPiAtLS0g YS9hcmNoL2FybTY0L2Jvb3QvZHRzL21hcnZlbGwvYXJtYWRhLTM3MjAtZXNwcmVzc29iaW4uZHRz aQo+ICsrKyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvbWFydmVsbC9hcm1hZGEtMzcyMC1lc3ByZXNz b2Jpbi5kdHNpCj4gQEAgLTEzLDYgKzEzLDEwIEBACj4gIC8gewo+ICAJYWxpYXNlcyB7Cj4gIAkJ ZXRoZXJuZXQwID0gJmV0aDA7Cj4gKwkJLyogZm9yIGRzYSBzbGF2ZSBkZXZpY2UgKi8KPiArCQll dGhlcm5ldDEgPSAmc3dpdGNoMHBvcnQxOwo+ICsJCWV0aGVybmV0MiA9ICZzd2l0Y2gwcG9ydDI7 Cj4gKwkJZXRoZXJuZXQzID0gJnN3aXRjaDBwb3J0MzsKPiAgCQlzZXJpYWwwID0gJnVhcnQwOwo+ ICAJCXNlcmlhbDEgPSAmdWFydDE7Cj4gIAl9Owo+IEBAIC0xMjAsNyArMTI0LDcgQEAKPiAgCQkJ I2FkZHJlc3MtY2VsbHMgPSA8MT47Cj4gIAkJCSNzaXplLWNlbGxzID0gPDA+Owo+ICAKPiAtCQkJ cG9ydEAwIHsKPiArCQkJc3dpdGNoMHBvcnQwOiBwb3J0QDAgewo+ICAJCQkJcmVnID0gPDA+Owo+ ICAJCQkJbGFiZWwgPSAiY3B1IjsKPiAgCQkJCWV0aGVybmV0ID0gPCZldGgwPjsKPiBAQCAtMTMx LDE5ICsxMzUsMTkgQEAKPiAgCQkJCX07Cj4gIAkJCX07Cj4gIAo+IC0JCQlwb3J0QDEgewo+ICsJ CQlzd2l0Y2gwcG9ydDE6IHBvcnRAMSB7Cj4gIAkJCQlyZWcgPSA8MT47Cj4gIAkJCQlsYWJlbCA9 ICJ3YW4iOwo+ICAJCQkJcGh5LWhhbmRsZSA9IDwmc3dpdGNoMHBoeTA+Owo+ICAJCQl9Owo+ICAK PiAtCQkJcG9ydEAyIHsKPiArCQkJc3dpdGNoMHBvcnQyOiBwb3J0QDIgewo+ICAJCQkJcmVnID0g PDI+Owo+ICAJCQkJbGFiZWwgPSAibGFuMCI7Cj4gIAkJCQlwaHktaGFuZGxlID0gPCZzd2l0Y2gw cGh5MT47Cj4gIAkJCX07Cj4gIAo+IC0JCQlwb3J0QDMgewo+ICsJCQlzd2l0Y2gwcG9ydDM6IHBv cnRAMyB7Cj4gIAkJCQlyZWcgPSA8Mz47Cj4gIAkJCQlsYWJlbCA9ICJsYW4xIjsKPiAgCQkJCXBo eS1oYW5kbGUgPSA8JnN3aXRjaDBwaHkyPjsKPiAtLSAKPiAyLjIwLjEKPgoKLS0gCkdyZWdvcnkg Q2xlbWVudCwgQm9vdGxpbgpFbWJlZGRlZCBMaW51eCBhbmQgS2VybmVsIGVuZ2luZWVyaW5nCmh0 dHA6Ly9ib290bGluLmNvbQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBs aXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlz dGluZm8vbGludXgtYXJtLWtlcm5lbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A6153C4363D for ; Wed, 23 Sep 2020 15:02:02 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 6419B21D43 for ; Wed, 23 Sep 2020 15:02:02 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726567AbgIWPCB convert rfc822-to-8bit (ORCPT ); Wed, 23 Sep 2020 11:02:01 -0400 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:59109 "EHLO relay3-d.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726130AbgIWPCB (ORCPT ); Wed, 23 Sep 2020 11:02:01 -0400 X-Greylist: delayed 1434 seconds by postgrey-1.27 at vger.kernel.org; Wed, 23 Sep 2020 11:02:00 EDT X-Originating-IP: 90.65.92.90 Received: from localhost (lfbn-lyo-1-1913-90.w90-65.abo.wanadoo.fr [90.65.92.90]) (Authenticated sender: gregory.clement@bootlin.com) by relay3-d.mail.gandi.net (Postfix) with ESMTPSA id 7F8CC60023; Wed, 23 Sep 2020 15:01:54 +0000 (UTC) From: Gregory CLEMENT To: Pali =?utf-8?Q?Roh=C3=A1r?= , Jason Cooper , Andrew Lunn , Sebastian Hesselbarth , Rob Herring , Tomasz Maciej Nowak , Andre Heider Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] arm64: dts: marvell: espressobin: Add ethernet switch aliases In-Reply-To: <20200907112718.5994-1-pali@kernel.org> References: <20200907112718.5994-1-pali@kernel.org> Date: Wed, 23 Sep 2020 17:01:54 +0200 Message-ID: <875z84iljx.fsf@BL-laptop> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8BIT Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Hello Pali, > Espressobin boards have 3 ethernet ports and some of them got assigned more > then one MAC address. MAC addresses are stored in U-Boot environment. > > Since commit a2c7023f7075c ("net: dsa: read mac address from DT for slave > device") kernel can use MAC addresses from DT for particular DSA port. > > Currently Espressobin DTS file contains alias just for ethernet0. > > This patch defines additional ethernet aliases in Espressobin DTS files, so > bootloader can fill correct MAC address for DSA switch ports if more MAC > addresses were specified. > > DT alias ethernet1 is used for wan port, DT aliases ethernet2 and ethernet3 > are used for lan ports for both Espressobin revisions (V5 and V7). > > Fixes: 5253cb8c00a6f ("arm64: dts: marvell: espressobin: add ethernet alias") > Signed-off-by: Pali Rohár Applied on mvebu/fixes Thanks, Gregory > --- > .../dts/marvell/armada-3720-espressobin-v7-emmc.dts | 10 ++++++++-- > .../boot/dts/marvell/armada-3720-espressobin-v7.dts | 10 ++++++++-- > .../boot/dts/marvell/armada-3720-espressobin.dtsi | 12 ++++++++---- > 3 files changed, 24 insertions(+), 8 deletions(-) > > diff --git a/arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7-emmc.dts b/arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7-emmc.dts > index 03733fd92732..215d2f702623 100644 > --- a/arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7-emmc.dts > +++ b/arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7-emmc.dts > @@ -20,17 +20,23 @@ > compatible = "globalscale,espressobin-v7-emmc", "globalscale,espressobin-v7", > "globalscale,espressobin", "marvell,armada3720", > "marvell,armada3710"; > + > + aliases { > + /* ethernet1 is wan port */ > + ethernet1 = &switch0port3; > + ethernet3 = &switch0port1; > + }; > }; > > &switch0 { > ports { > - port@1 { > + switch0port1: port@1 { > reg = <1>; > label = "lan1"; > phy-handle = <&switch0phy0>; > }; > > - port@3 { > + switch0port3: port@3 { > reg = <3>; > label = "wan"; > phy-handle = <&switch0phy2>; > diff --git a/arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7.dts b/arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7.dts > index 8570c5f47d7d..b6f4af8ebafb 100644 > --- a/arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7.dts > +++ b/arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7.dts > @@ -19,17 +19,23 @@ > model = "Globalscale Marvell ESPRESSOBin Board V7"; > compatible = "globalscale,espressobin-v7", "globalscale,espressobin", > "marvell,armada3720", "marvell,armada3710"; > + > + aliases { > + /* ethernet1 is wan port */ > + ethernet1 = &switch0port3; > + ethernet3 = &switch0port1; > + }; > }; > > &switch0 { > ports { > - port@1 { > + switch0port1: port@1 { > reg = <1>; > label = "lan1"; > phy-handle = <&switch0phy0>; > }; > > - port@3 { > + switch0port3: port@3 { > reg = <3>; > label = "wan"; > phy-handle = <&switch0phy2>; > diff --git a/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dtsi b/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dtsi > index b97218c72727..0775c16e0ec8 100644 > --- a/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dtsi > +++ b/arch/arm64/boot/dts/marvell/armada-3720-espressobin.dtsi > @@ -13,6 +13,10 @@ > / { > aliases { > ethernet0 = ð0; > + /* for dsa slave device */ > + ethernet1 = &switch0port1; > + ethernet2 = &switch0port2; > + ethernet3 = &switch0port3; > serial0 = &uart0; > serial1 = &uart1; > }; > @@ -120,7 +124,7 @@ > #address-cells = <1>; > #size-cells = <0>; > > - port@0 { > + switch0port0: port@0 { > reg = <0>; > label = "cpu"; > ethernet = <ð0>; > @@ -131,19 +135,19 @@ > }; > }; > > - port@1 { > + switch0port1: port@1 { > reg = <1>; > label = "wan"; > phy-handle = <&switch0phy0>; > }; > > - port@2 { > + switch0port2: port@2 { > reg = <2>; > label = "lan0"; > phy-handle = <&switch0phy1>; > }; > > - port@3 { > + switch0port3: port@3 { > reg = <3>; > label = "lan1"; > phy-handle = <&switch0phy2>; > -- > 2.20.1 > -- Gregory Clement, Bootlin Embedded Linux and Kernel engineering http://bootlin.com