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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 39CDEC77B61 for ; Fri, 7 Apr 2023 15:25:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type: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:Cc:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=eb5doLQfubWXNMnS+6APJFZj0HtgSei7MvnTjuePqr8=; b=I+grYEtVCBx5O6 eEXp7VMMM9ZQPFm7n6y+2F5whRQUFW6yb8troW8JCmNk40InZFJ0vac/ImDNkPCuxZ9YAsAp7sUsg f80BxXo2DbHfz+KXvftNdoNo6+r7hbOjFfzql7mz6y9EDUizyRYEKDFYMNEdQci1gh3Zqu68TZ2lF r3TSiOZHkTo3GR96l0IBIWXgZA9wi90W5z5/9KkWzcSDRbj9pPFZUHa3w4vXF8NLrmCYQ+s9O/wSi vbT7DURa0CgguqJBHKak7xwavDm56znBtYEEHv8d3ueVDaPvrJtLvEe1CFq90Vm4MBfziWSJwREDg fztOOhMBIxQxwMyQSgiQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1pknxB-00AbdR-2V; Fri, 07 Apr 2023 15:24:41 +0000 Received: from relay9-d.mail.gandi.net ([217.70.183.199]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pknx8-00AbbO-18 for linux-arm-kernel@lists.infradead.org; Fri, 07 Apr 2023 15:24:40 +0000 Received: (Authenticated sender: gregory.clement@bootlin.com) by mail.gandi.net (Postfix) with ESMTPSA id 804F8FF802; Fri, 7 Apr 2023 15:24:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1680881067; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=rVJevmstjvTLekBw3KmH6h3qZSNHahDWW8/Xhd0wQwM=; b=dCFjQl1q2MvQIxunEVSEb4wDT9vmB74NbrHfNJfzEefkIruTVkl4fOe+dkvwGgazRjNv9W DyOJlsqUNh7Qwu0EtPrtSdj6fMeJA7WYGc6lKSszrhazvZa2fTmhH7KuwqT9I3uO6wCeE/ pC0ybnUyJQ0TbaOWX8doG4uMuAl35/aeyaS/dbvvoH8SyxWPKtro8COhSqVL1qiSBmAiyM F5dC7UQkDLgvQdpriz+zLZtW1tvGZ1qDWAkWJfAGo4U1aJ3YRHGrQ1iKz8L4ivqSinfPtW U71UTLhTJfudGwtO4gmJLskfsq/B6E+KJegnrqlsKPyJWxne40VWpxCzPEA7ag== From: Gregory CLEMENT To: Pali =?utf-8?Q?Roh=C3=A1r?= , Andrew Lunn , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH V2] arm64: dts: marvell: add DTS for GL.iNet GL-MV1000 In-Reply-To: <20230203174618.arqh2gqspoh3rlt6@pali> References: <20230202093706.30995-1-mrkiko.rs@gmail.com> <20230203174618.arqh2gqspoh3rlt6@pali> Date: Fri, 07 Apr 2023 17:24:27 +0200 Message-ID: <87pm8f3ec4.fsf@BL-laptop> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230407_082438_657955_F8A2EAAB X-CRM114-Status: GOOD ( 11.31 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 UGFsaSBSb2jDoXIgPHBhbGlAa2VybmVsLm9yZz4gd3JpdGVzOgoKPiBPbiBUaHVyc2RheSAwMiBG ZWJydWFyeSAyMDIzIDEwOjM3OjA2IEVucmljbyBNaW9zbyB3cm90ZToKPj4gVGhlIEdMLU1WMTAw MCAoQnJ1bWUpIGlzIGEgc21hbGwgZm9ybS1mYWN0b3IgZ2F0ZXdheSByb3V0ZXIuCj4+IEl0IGlz IGJhc2VkIG9uIHRoZSBNYXJ2ZWxsIEFybWFkYSA4OEYzNzIwIFNPQyAoMUdIeiksIGhhcyAzIGdp Z2FiaXQgZXRoZXJuZXQgcG9ydHMsIDEgR0IgUkFNLCAxNk0gU1BJIGZsYXNoLCA4R0IgZU1NQyBh bmQgYW4gdVNEIHNsb3QsIGFzIHdlbGwgYXMgYW4gVVNCIDIuMCB0eXBlIEEgYW5kIGFuIFVTQiAz LjAgdHlwZSBDIHBvcnQuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBFbnJpY28gTWlvc28gPG1ya2lr by5yc0BnbWFpbC5jb20+Cj4+IENDOiBQYWxpIDxwYWxpQGtlcm5lbC5vcmc+Cj4KPiBMb29rcyBn b29kLAo+Cj4gUmV2aWV3ZWQtYnk6IFBhbGkgUm9ow6FyIDxwYWxpQGtlcm5lbC5vcmc+CgoKQXBw bGllZCBvbiBtdmVidS9kdDY0CgpUaGFua3MsCgpHcmVnb3J5Cgo+Cj4+IC0tLQo+PiAgYXJjaC9h cm02NC9ib290L2R0cy9tYXJ2ZWxsL01ha2VmaWxlICAgICAgICAgIHwgICAxICsKPj4gIC4uLi9k dHMvbWFydmVsbC9hcm1hZGEtMzcyMC1nbC1tdjEwMDAuZHRzICAgICB8IDIzOSArKysrKysrKysr KysrKysrKysKPj4gIDIgZmlsZXMgY2hhbmdlZCwgMjQwIGluc2VydGlvbnMoKykKPj4gIGNyZWF0 ZSBtb2RlIDEwMDY0NCBhcmNoL2FybTY0L2Jvb3QvZHRzL21hcnZlbGwvYXJtYWRhLTM3MjAtZ2wt bXYxMDAwLmR0cwo+PiAKPj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvYm9vdC9kdHMvbWFydmVs bC9NYWtlZmlsZSBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvbWFydmVsbC9NYWtlZmlsZQo+PiBpbmRl eCAwNTgyMzc2ODFmZTUuLjc5YWMwOWI1OGE4OSAxMDA2NDQKPj4gLS0tIGEvYXJjaC9hcm02NC9i b290L2R0cy9tYXJ2ZWxsL01ha2VmaWxlCj4+ICsrKyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvbWFy dmVsbC9NYWtlZmlsZQo+PiBAQCAtNyw2ICs3LDcgQEAgZHRiLSQoQ09ORklHX0FSQ0hfTVZFQlUp ICs9IGFybWFkYS0zNzIwLWVzcHJlc3NvYmluLWVtbWMuZHRiCj4+ICBkdGItJChDT05GSUdfQVJD SF9NVkVCVSkgKz0gYXJtYWRhLTM3MjAtZXNwcmVzc29iaW4tdWx0cmEuZHRiCj4+ICBkdGItJChD T05GSUdfQVJDSF9NVkVCVSkgKz0gYXJtYWRhLTM3MjAtZXNwcmVzc29iaW4tdjcuZHRiCj4+ICBk dGItJChDT05GSUdfQVJDSF9NVkVCVSkgKz0gYXJtYWRhLTM3MjAtZXNwcmVzc29iaW4tdjctZW1t Yy5kdGIKPj4gK2R0Yi0kKENPTkZJR19BUkNIX01WRUJVKSArPSBhcm1hZGEtMzcyMC1nbC1tdjEw MDAuZHRiCj4+ICBkdGItJChDT05GSUdfQVJDSF9NVkVCVSkgKz0gYXJtYWRhLTM3MjAtdHVycmlz LW1veC5kdGIKPj4gIGR0Yi0kKENPTkZJR19BUkNIX01WRUJVKSArPSBhcm1hZGEtMzcyMC11RFBV LmR0Ygo+PiAgZHRiLSQoQ09ORklHX0FSQ0hfTVZFQlUpICs9IGFybWFkYS03MDQwLWRiLmR0Ygo+ PiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9ib290L2R0cy9tYXJ2ZWxsL2FybWFkYS0zNzIwLWds LW12MTAwMC5kdHMgYi9hcmNoL2FybTY0L2Jvb3QvZHRzL21hcnZlbGwvYXJtYWRhLTM3MjAtZ2wt bXYxMDAwLmR0cwo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAwMDAwMDAwMDAu LmIxYjQ1YjRmYTlkNAo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL2FyY2gvYXJtNjQvYm9vdC9k dHMvbWFydmVsbC9hcm1hZGEtMzcyMC1nbC1tdjEwMDAuZHRzCj4+IEBAIC0wLDAgKzEsMjM5IEBA Cj4+ICsvLyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogKEdQTC0yLjAtb3ItbGF0ZXIgT1IgTUlU KQo+PiArCj4+ICsvZHRzLXYxLzsKPj4gKyNpbmNsdWRlIDxkdC1iaW5kaW5ncy9ncGlvL2dwaW8u aD4KPj4gKyNpbmNsdWRlIDxkdC1iaW5kaW5ncy9pbnB1dC9pbnB1dC5oPgo+PiArI2luY2x1ZGUg ImFybWFkYS0zNzJ4LmR0c2kiCj4+ICsKPj4gKy8gewo+PiArCW1vZGVsID0gIkdMLmlOZXQgR0wt TVYxMDAwIjsKPj4gKwljb21wYXRpYmxlID0gImdsaW5ldCxnbC1tdjEwMDAiLCAibWFydmVsbCxh cm1hZGEzNzIwIjsKPj4gKwo+PiArCWFsaWFzZXMgewo+PiArCQlsZWQtYm9vdCA9ICZsZWRfcG93 ZXI7Cj4+ICsJCWxlZC1mYWlsc2FmZSA9ICZsZWRfcG93ZXI7Cj4+ICsJCWxlZC1ydW5uaW5nID0g JmxlZF9wb3dlcjsKPj4gKwkJbGVkLXVwZ3JhZGUgPSAmbGVkX3Bvd2VyOwo+PiArCX07Cj4+ICsK Pj4gKwljaG9zZW4gewo+PiArCQlzdGRvdXQtcGF0aCA9ICJzZXJpYWwwOjExNTIwMG44IjsKPj4g Kwl9Owo+PiArCj4+ICsJbWVtb3J5QDAgewo+PiArCQlkZXZpY2VfdHlwZSA9ICJtZW1vcnkiOwo+ PiArCQlyZWcgPSA8MHgwMDAwMDAwMCAweDAwMDAwMDAwIDB4MDAwMDAwMDAgMHgyMDAwMDAwMD47 Cj4+ICsJfTsKPj4gKwo+PiArCXZjY19zZF9yZWcxOiByZWd1bGF0b3Igewo+PiArCQljb21wYXRp YmxlID0gInJlZ3VsYXRvci1ncGlvIjsKPj4gKwkJcmVndWxhdG9yLW5hbWUgPSAidmNjX3NkMSI7 Cj4+ICsJCXJlZ3VsYXRvci1taW4tbWljcm92b2x0ID0gPDE4MDAwMDA+Owo+PiArCQlyZWd1bGF0 b3ItbWF4LW1pY3Jvdm9sdCA9IDwzMzAwMDAwPjsKPj4gKwkJcmVndWxhdG9yLWJvb3Qtb247Cj4+ ICsKPj4gKwkJZ3Bpb3Mtc3RhdGVzID0gPDA+Owo+PiArCQlzdGF0ZXMgPSA8MTgwMDAwMCAweDEK Pj4gKwkJCTMzMDAwMDAgMHgwPjsKPj4gKwkJZW5hYmxlLWFjdGl2ZS1oaWdoOwo+PiArCX07Cj4+ ICsKPj4gKwlrZXlzIHsKPj4gKwkJY29tcGF0aWJsZSA9ICJncGlvLWtleXMiOwo+PiArCj4+ICsJ CXJlc2V0IHsKPj4gKwkJCWxhYmVsID0gInJlc2V0IjsKPj4gKwkJCWxpbnV4LGNvZGUgPSA8S0VZ X1JFU1RBUlQ+Owo+PiArCQkJZ3Bpb3MgPSA8JmdwaW9uYiAxNCBHUElPX0FDVElWRV9MT1c+Owo+ PiArCQl9Owo+PiArCj4+ICsJCXN3aXRjaCB7Cj4+ICsJCQlsYWJlbCA9ICJzd2l0Y2giOwo+PiAr CQkJbGludXgsY29kZSA9IDxCVE5fMD47Cj4+ICsJCQlncGlvcyA9IDwmZ3Bpb3NiIDIyIEdQSU9f QUNUSVZFX0xPVz47Cj4+ICsJCX07Cj4+ICsJfTsKPj4gKwo+PiArCWxlZHMgewo+PiArCQljb21w YXRpYmxlID0gImdwaW8tbGVkcyI7Cj4+ICsKPj4gKwkJdnBuIHsKPj4gKwkJCWxhYmVsID0gImdy ZWVuOnZwbiI7Cj4+ICsJCQlncGlvcyA9IDwmZ3Bpb25iIDExIEdQSU9fQUNUSVZFX0xPVz47Cj4+ ICsJCX07Cj4+ICsKPj4gKwkJd2FuIHsKPj4gKwkJCWxhYmVsID0gImdyZWVuOndhbiI7Cj4+ICsJ CQlncGlvcyA9IDwmZ3Bpb25iIDEyIEdQSU9fQUNUSVZFX0xPVz47Cj4+ICsJCX07Cj4+ICsKPj4g KwkJbGVkX3Bvd2VyOiBwb3dlciB7Cj4+ICsJCQlsYWJlbCA9ICJncmVlbjpwb3dlciI7Cj4+ICsJ CQlncGlvcyA9IDwmZ3Bpb25iIDEzIEdQSU9fQUNUSVZFX0xPVz47Cj4+ICsJCQlkZWZhdWx0LXN0 YXRlID0gIm9uIjsKPj4gKwkJfTsKPj4gKwl9Owo+PiArfTsKPj4gKwo+PiArJnNwaTAgewo+PiAr CXN0YXR1cyA9ICJva2F5IjsKPj4gKwo+PiArCWZsYXNoQDAgewo+PiArCQlyZWcgPSA8MD47Cj4+ ICsJCWNvbXBhdGlibGUgPSAiamVkZWMsc3BpLW5vciI7Cj4+ICsJCXNwaS1tYXgtZnJlcXVlbmN5 ID0gPDEwNDAwMDAwMD47Cj4+ICsJCW0yNXAsZmFzdC1yZWFkOwo+PiArCQlwYXJ0aXRpb25zIHsK Pj4gKwkJCWNvbXBhdGlibGUgPSAiZml4ZWQtcGFydGl0aW9ucyI7Cj4+ICsJCQkjYWRkcmVzcy1j ZWxscyA9IDwxPjsKPj4gKwkJCSNzaXplLWNlbGxzID0gPDE+Owo+PiArCj4+ICsJCQlwYXJ0aXRp b25AMCB7Cj4+ICsJCQkJbGFiZWwgPSAiZmlybXdhcmUiOwo+PiArCQkJCXJlZyA9IDwwIDB4ZjAw MDA+Owo+PiArCQkJfTsKPj4gKwo+PiArCQkJcGFydGl0aW9uQGYwMDAwIHsKPj4gKwkJCQlsYWJl bCA9ICJ1LWJvb3QtZW52IjsKPj4gKwkJCQlyZWcgPSA8MHhmMDAwMCAweDgwMDA+Owo+PiArCQkJ fTsKPj4gKwo+PiArCQkJZmFjdG9yeTogcGFydGl0aW9uQGY4MDAwIHsKPj4gKwkJCQlsYWJlbCA9 ICJmYWN0b3J5IjsKPj4gKwkJCQlyZWcgPSA8MHhmODAwMCAweDgwMDA+Owo+PiArCQkJCXJlYWQt b25seTsKPj4gKwkJCX07Cj4+ICsKPj4gKwkJCXBhcnRpdGlvbkAxMDAwMDAgewo+PiArCQkJCWxh YmVsID0gImR0YiI7Cj4+ICsJCQkJcmVnID0gPDB4MTAwMDAwIDB4MTAwMDA+Owo+PiArCQkJCXJl YWQtb25seTsKPj4gKwkJCX07Cj4+ICsKPj4gKwkJCXBhcnRpdGlvbkAxMTAwMDAgewo+PiArCQkJ CWxhYmVsID0gInJlc2N1ZSI7Cj4+ICsJCQkJcmVnID0gPDB4MTEwMDAwIDB4MTAwMDAwMD47Cj4+ ICsJCQl9Owo+PiArCQl9Owo+PiArCX07Cj4+ICt9Owo+PiArCj4+ICsmc2RoY2kxIHsKPj4gKwl3 cC1pbnZlcnRlZDsKPj4gKwlidXMtd2lkdGggPSA8ND47Cj4+ICsJY2QtZ3Bpb3MgPSA8JmdwaW9u YiAxNyBHUElPX0FDVElWRV9MT1c+Owo+PiArCW1hcnZlbGwscGFkLXR5cGUgPSAic2QiOwo+PiAr CW5vLTEtOC12Owo+PiArCXZxbW1jLXN1cHBseSA9IDwmdmNjX3NkX3JlZzE+Owo+PiArCXN0YXR1 cyA9ICJva2F5IjsKPj4gK307Cj4+ICsKPj4gKyZzZGhjaTAgewo+PiArCWJ1cy13aWR0aCA9IDw4 PjsKPj4gKwltbWMtZGRyLTFfOHY7Cj4+ICsJbW1jLWhzNDAwLTFfOHY7Cj4+ICsJbm9uLXJlbW92 YWJsZTsKPj4gKwluby1zZDsKPj4gKwluby1zZGlvOwo+PiArCW1hcnZlbGwscGFkLXR5cGUgPSAi Zml4ZWQtMS04diI7Cj4+ICsJc3RhdHVzID0gIm9rYXkiOwo+PiArfTsKPj4gKwo+PiArJnVzYjMg ewo+PiArCXN0YXR1cyA9ICJva2F5IjsKPj4gK307Cj4+ICsKPj4gKyZ1c2IyIHsKPj4gKwlzdGF0 dXMgPSAib2theSI7Cj4+ICt9Owo+PiArCj4+ICsmdWFydDAgewo+PiArCXN0YXR1cyA9ICJva2F5 IjsKPj4gK307Cj4+ICsKPj4gKyZtZGlvIHsKPj4gKwlzd2l0Y2gwOiBzd2l0Y2gwQDEgewo+PiAr CQljb21wYXRpYmxlID0gIm1hcnZlbGwsbXY4OGU2MDg1IjsKPj4gKwkJI2FkZHJlc3MtY2VsbHMg PSA8MT47Cj4+ICsJCSNzaXplLWNlbGxzID0gPDA+Owo+PiArCQlyZWcgPSA8MT47Cj4+ICsKPj4g KwkJZHNhLG1lbWJlciA9IDwwIDA+Owo+PiArCj4+ICsJCXBvcnRzOiBwb3J0cyB7Cj4+ICsJCQkj YWRkcmVzcy1jZWxscyA9IDwxPjsKPj4gKwkJCSNzaXplLWNlbGxzID0gPDA+Owo+PiArCj4+ICsJ CQlwb3J0QDAgewo+PiArCQkJCXJlZyA9IDwwPjsKPj4gKwkJCQlsYWJlbCA9ICJjcHUiOwo+PiAr CQkJCWV0aGVybmV0ID0gPCZldGgwPjsKPj4gKwkJCX07Cj4+ICsKPj4gKwkJCXBvcnRAMSB7Cj4+ ICsJCQkJcmVnID0gPDE+Owo+PiArCQkJCWxhYmVsID0gIndhbiI7Cj4+ICsJCQkJcGh5LWhhbmRs ZSA9IDwmc3dpdGNoMHBoeTA+Owo+PiArCQkJfTsKPj4gKwo+PiArCQkJcG9ydEAyIHsKPj4gKwkJ CQlyZWcgPSA8Mj47Cj4+ICsJCQkJbGFiZWwgPSAibGFuMCI7Cj4+ICsJCQkJcGh5LWhhbmRsZSA9 IDwmc3dpdGNoMHBoeTE+Owo+PiArCj4+ICsJCQkJbnZtZW0tY2VsbHMgPSA8Jm1hY2FkZHJfZmFj dG9yeV82PjsKPj4gKwkJCQludm1lbS1jZWxsLW5hbWVzID0gIm1hYy1hZGRyZXNzIjsKPj4gKwkJ CX07Cj4+ICsKPj4gKwkJCXBvcnRAMyB7Cj4+ICsJCQkJcmVnID0gPDM+Owo+PiArCQkJCWxhYmVs ID0gImxhbjEiOwo+PiArCQkJCXBoeS1oYW5kbGUgPSA8JnN3aXRjaDBwaHkyPjsKPj4gKwo+PiAr CQkJCW52bWVtLWNlbGxzID0gPCZtYWNhZGRyX2ZhY3RvcnlfNj47Cj4+ICsJCQkJbnZtZW0tY2Vs bC1uYW1lcyA9ICJtYWMtYWRkcmVzcyI7Cj4+ICsJCQl9Owo+PiArCQl9Owo+PiArCj4+ICsJCW1k aW8gewo+PiArCQkJI2FkZHJlc3MtY2VsbHMgPSA8MT47Cj4+ICsJCQkjc2l6ZS1jZWxscyA9IDww PjsKPj4gKwo+PiArCQkJc3dpdGNoMHBoeTA6IHN3aXRjaDBwaHkwQDExIHsKPj4gKwkJCQlyZWcg PSA8MHgxMT47Cj4+ICsJCQl9Owo+PiArCQkJc3dpdGNoMHBoeTE6IHN3aXRjaDBwaHkxQDEyIHsK Pj4gKwkJCQlyZWcgPSA8MHgxMj47Cj4+ICsJCQl9Owo+PiArCQkJc3dpdGNoMHBoeTI6IHN3aXRj aDBwaHkyQDEzIHsKPj4gKwkJCQlyZWcgPSA8MHgxMz47Cj4+ICsJCQl9Owo+PiArCQl9Owo+PiAr CX07Cj4+ICt9Owo+PiArCj4+ICsmZXRoMCB7Cj4+ICsJbnZtZW0tY2VsbHMgPSA8Jm1hY2FkZHJf ZmFjdG9yeV8wPjsKPj4gKwludm1lbS1jZWxsLW5hbWVzID0gIm1hYy1hZGRyZXNzIjsKPj4gKwlw aHktbW9kZSA9ICJyZ21paS1pZCI7Cj4+ICsJc3RhdHVzID0gIm9rYXkiOwo+PiArCj4+ICsJZml4 ZWQtbGluayB7Cj4+ICsJCXNwZWVkID0gPDEwMDA+Owo+PiArCQlmdWxsLWR1cGxleDsKPj4gKwl9 Owo+PiArfTsKPj4gKwo+PiArJmZhY3Rvcnkgewo+PiArCWNvbXBhdGlibGUgPSAibnZtZW0tY2Vs bHMiOwo+PiArCSNhZGRyZXNzLWNlbGxzID0gPDE+Owo+PiArCSNzaXplLWNlbGxzID0gPDE+Owo+ PiArCj4+ICsJbWFjYWRkcl9mYWN0b3J5XzA6IG1hY2FkZHJAMCB7Cj4+ICsJCXJlZyA9IDwweDAg MHg2PjsKPj4gKwl9Owo+PiArCj4+ICsJbWFjYWRkcl9mYWN0b3J5XzY6IG1hY2FkZHJANiB7Cj4+ ICsJCXJlZyA9IDwweDYgMHg2PjsKPj4gKwl9Owo+PiArfTsKPj4gLS0gCj4+IDIuMzkuMQo+PiAK Ci0tIApHcmVnb3J5IENsZW1lbnQsIEJvb3RsaW4KRW1iZWRkZWQgTGludXggYW5kIEtlcm5lbCBl bmdpbmVlcmluZwpodHRwOi8vYm9vdGxpbi5jb20KCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4 LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK 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 Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 58241C6FD1D for ; Fri, 7 Apr 2023 15:24:58 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230140AbjDGPYo (ORCPT ); Fri, 7 Apr 2023 11:24:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38114 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230194AbjDGPYn (ORCPT ); Fri, 7 Apr 2023 11:24:43 -0400 Received: from relay9-d.mail.gandi.net (relay9-d.mail.gandi.net [IPv6:2001:4b98:dc4:8::229]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8F6AB9EE5; Fri, 7 Apr 2023 08:24:29 -0700 (PDT) Received: (Authenticated sender: gregory.clement@bootlin.com) by mail.gandi.net (Postfix) with ESMTPSA id 804F8FF802; Fri, 7 Apr 2023 15:24:27 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1680881067; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=rVJevmstjvTLekBw3KmH6h3qZSNHahDWW8/Xhd0wQwM=; b=dCFjQl1q2MvQIxunEVSEb4wDT9vmB74NbrHfNJfzEefkIruTVkl4fOe+dkvwGgazRjNv9W DyOJlsqUNh7Qwu0EtPrtSdj6fMeJA7WYGc6lKSszrhazvZa2fTmhH7KuwqT9I3uO6wCeE/ pC0ybnUyJQ0TbaOWX8doG4uMuAl35/aeyaS/dbvvoH8SyxWPKtro8COhSqVL1qiSBmAiyM F5dC7UQkDLgvQdpriz+zLZtW1tvGZ1qDWAkWJfAGo4U1aJ3YRHGrQ1iKz8L4ivqSinfPtW U71UTLhTJfudGwtO4gmJLskfsq/B6E+KJegnrqlsKPyJWxne40VWpxCzPEA7ag== From: Gregory CLEMENT To: Pali =?utf-8?Q?Roh=C3=A1r?= , Andrew Lunn , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH V2] arm64: dts: marvell: add DTS for GL.iNet GL-MV1000 In-Reply-To: <20230203174618.arqh2gqspoh3rlt6@pali> References: <20230202093706.30995-1-mrkiko.rs@gmail.com> <20230203174618.arqh2gqspoh3rlt6@pali> Date: Fri, 07 Apr 2023 17:24:27 +0200 Message-ID: <87pm8f3ec4.fsf@BL-laptop> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Pali Roh=C3=A1r writes: > On Thursday 02 February 2023 10:37:06 Enrico Mioso wrote: >> The GL-MV1000 (Brume) is a small form-factor gateway router. >> It is based on the Marvell Armada 88F3720 SOC (1GHz), has 3 gigabit ethe= rnet ports, 1 GB RAM, 16M SPI flash, 8GB eMMC and an uSD slot, as well as a= n USB 2.0 type A and an USB 3.0 type C port. >>=20 >> Signed-off-by: Enrico Mioso >> CC: Pali > > Looks good, > > Reviewed-by: Pali Roh=C3=A1r Applied on mvebu/dt64 Thanks, Gregory > >> --- >> arch/arm64/boot/dts/marvell/Makefile | 1 + >> .../dts/marvell/armada-3720-gl-mv1000.dts | 239 ++++++++++++++++++ >> 2 files changed, 240 insertions(+) >> create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts >>=20 >> diff --git a/arch/arm64/boot/dts/marvell/Makefile b/arch/arm64/boot/dts/= marvell/Makefile >> index 058237681fe5..79ac09b58a89 100644 >> --- a/arch/arm64/boot/dts/marvell/Makefile >> +++ b/arch/arm64/boot/dts/marvell/Makefile >> @@ -7,6 +7,7 @@ dtb-$(CONFIG_ARCH_MVEBU) +=3D armada-3720-espressobin-em= mc.dtb >> dtb-$(CONFIG_ARCH_MVEBU) +=3D armada-3720-espressobin-ultra.dtb >> dtb-$(CONFIG_ARCH_MVEBU) +=3D armada-3720-espressobin-v7.dtb >> dtb-$(CONFIG_ARCH_MVEBU) +=3D armada-3720-espressobin-v7-emmc.dtb >> +dtb-$(CONFIG_ARCH_MVEBU) +=3D armada-3720-gl-mv1000.dtb >> dtb-$(CONFIG_ARCH_MVEBU) +=3D armada-3720-turris-mox.dtb >> dtb-$(CONFIG_ARCH_MVEBU) +=3D armada-3720-uDPU.dtb >> dtb-$(CONFIG_ARCH_MVEBU) +=3D armada-7040-db.dtb >> diff --git a/arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts b/arc= h/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts >> new file mode 100644 >> index 000000000000..b1b45b4fa9d4 >> --- /dev/null >> +++ b/arch/arm64/boot/dts/marvell/armada-3720-gl-mv1000.dts >> @@ -0,0 +1,239 @@ >> +// SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) >> + >> +/dts-v1/; >> +#include >> +#include >> +#include "armada-372x.dtsi" >> + >> +/ { >> + model =3D "GL.iNet GL-MV1000"; >> + compatible =3D "glinet,gl-mv1000", "marvell,armada3720"; >> + >> + aliases { >> + led-boot =3D &led_power; >> + led-failsafe =3D &led_power; >> + led-running =3D &led_power; >> + led-upgrade =3D &led_power; >> + }; >> + >> + chosen { >> + stdout-path =3D "serial0:115200n8"; >> + }; >> + >> + memory@0 { >> + device_type =3D "memory"; >> + reg =3D <0x00000000 0x00000000 0x00000000 0x20000000>; >> + }; >> + >> + vcc_sd_reg1: regulator { >> + compatible =3D "regulator-gpio"; >> + regulator-name =3D "vcc_sd1"; >> + regulator-min-microvolt =3D <1800000>; >> + regulator-max-microvolt =3D <3300000>; >> + regulator-boot-on; >> + >> + gpios-states =3D <0>; >> + states =3D <1800000 0x1 >> + 3300000 0x0>; >> + enable-active-high; >> + }; >> + >> + keys { >> + compatible =3D "gpio-keys"; >> + >> + reset { >> + label =3D "reset"; >> + linux,code =3D ; >> + gpios =3D <&gpionb 14 GPIO_ACTIVE_LOW>; >> + }; >> + >> + switch { >> + label =3D "switch"; >> + linux,code =3D ; >> + gpios =3D <&gpiosb 22 GPIO_ACTIVE_LOW>; >> + }; >> + }; >> + >> + leds { >> + compatible =3D "gpio-leds"; >> + >> + vpn { >> + label =3D "green:vpn"; >> + gpios =3D <&gpionb 11 GPIO_ACTIVE_LOW>; >> + }; >> + >> + wan { >> + label =3D "green:wan"; >> + gpios =3D <&gpionb 12 GPIO_ACTIVE_LOW>; >> + }; >> + >> + led_power: power { >> + label =3D "green:power"; >> + gpios =3D <&gpionb 13 GPIO_ACTIVE_LOW>; >> + default-state =3D "on"; >> + }; >> + }; >> +}; >> + >> +&spi0 { >> + status =3D "okay"; >> + >> + flash@0 { >> + reg =3D <0>; >> + compatible =3D "jedec,spi-nor"; >> + spi-max-frequency =3D <104000000>; >> + m25p,fast-read; >> + partitions { >> + compatible =3D "fixed-partitions"; >> + #address-cells =3D <1>; >> + #size-cells =3D <1>; >> + >> + partition@0 { >> + label =3D "firmware"; >> + reg =3D <0 0xf0000>; >> + }; >> + >> + partition@f0000 { >> + label =3D "u-boot-env"; >> + reg =3D <0xf0000 0x8000>; >> + }; >> + >> + factory: partition@f8000 { >> + label =3D "factory"; >> + reg =3D <0xf8000 0x8000>; >> + read-only; >> + }; >> + >> + partition@100000 { >> + label =3D "dtb"; >> + reg =3D <0x100000 0x10000>; >> + read-only; >> + }; >> + >> + partition@110000 { >> + label =3D "rescue"; >> + reg =3D <0x110000 0x1000000>; >> + }; >> + }; >> + }; >> +}; >> + >> +&sdhci1 { >> + wp-inverted; >> + bus-width =3D <4>; >> + cd-gpios =3D <&gpionb 17 GPIO_ACTIVE_LOW>; >> + marvell,pad-type =3D "sd"; >> + no-1-8-v; >> + vqmmc-supply =3D <&vcc_sd_reg1>; >> + status =3D "okay"; >> +}; >> + >> +&sdhci0 { >> + bus-width =3D <8>; >> + mmc-ddr-1_8v; >> + mmc-hs400-1_8v; >> + non-removable; >> + no-sd; >> + no-sdio; >> + marvell,pad-type =3D "fixed-1-8v"; >> + status =3D "okay"; >> +}; >> + >> +&usb3 { >> + status =3D "okay"; >> +}; >> + >> +&usb2 { >> + status =3D "okay"; >> +}; >> + >> +&uart0 { >> + status =3D "okay"; >> +}; >> + >> +&mdio { >> + switch0: switch0@1 { >> + compatible =3D "marvell,mv88e6085"; >> + #address-cells =3D <1>; >> + #size-cells =3D <0>; >> + reg =3D <1>; >> + >> + dsa,member =3D <0 0>; >> + >> + ports: ports { >> + #address-cells =3D <1>; >> + #size-cells =3D <0>; >> + >> + port@0 { >> + reg =3D <0>; >> + label =3D "cpu"; >> + ethernet =3D <ð0>; >> + }; >> + >> + port@1 { >> + reg =3D <1>; >> + label =3D "wan"; >> + phy-handle =3D <&switch0phy0>; >> + }; >> + >> + port@2 { >> + reg =3D <2>; >> + label =3D "lan0"; >> + phy-handle =3D <&switch0phy1>; >> + >> + nvmem-cells =3D <&macaddr_factory_6>; >> + nvmem-cell-names =3D "mac-address"; >> + }; >> + >> + port@3 { >> + reg =3D <3>; >> + label =3D "lan1"; >> + phy-handle =3D <&switch0phy2>; >> + >> + nvmem-cells =3D <&macaddr_factory_6>; >> + nvmem-cell-names =3D "mac-address"; >> + }; >> + }; >> + >> + mdio { >> + #address-cells =3D <1>; >> + #size-cells =3D <0>; >> + >> + switch0phy0: switch0phy0@11 { >> + reg =3D <0x11>; >> + }; >> + switch0phy1: switch0phy1@12 { >> + reg =3D <0x12>; >> + }; >> + switch0phy2: switch0phy2@13 { >> + reg =3D <0x13>; >> + }; >> + }; >> + }; >> +}; >> + >> +ð0 { >> + nvmem-cells =3D <&macaddr_factory_0>; >> + nvmem-cell-names =3D "mac-address"; >> + phy-mode =3D "rgmii-id"; >> + status =3D "okay"; >> + >> + fixed-link { >> + speed =3D <1000>; >> + full-duplex; >> + }; >> +}; >> + >> +&factory { >> + compatible =3D "nvmem-cells"; >> + #address-cells =3D <1>; >> + #size-cells =3D <1>; >> + >> + macaddr_factory_0: macaddr@0 { >> + reg =3D <0x0 0x6>; >> + }; >> + >> + macaddr_factory_6: macaddr@6 { >> + reg =3D <0x6 0x6>; >> + }; >> +}; >> --=20 >> 2.39.1 >>=20 --=20 Gregory Clement, Bootlin Embedded Linux and Kernel engineering http://bootlin.com