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 DC524C48286 for ; Sun, 4 Feb 2024 14:19:09 +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:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=YpWPxsiPwzhKVoy88+703SiWoTP7GFpK4gI2r3QxqNo=; b=qNuo/JyCPJk34V svmlcHU8BWCPschlDpcbP+gOLTty/5T7juPWIkw5rr7CXZMaKSPNrpyI2PLw+iX/4GXJfZH6HVJ/t hLTS7X9Ptpr1aM5GXyaBG2STn/9nDHKL1CiIvTW84SzYvy4m7iD6eGdKKLKts0oVxieWiiog8cmMs NM2YschddWjOKEW5ZoIcSh/uiczKSNqBD8hx6V0sGvHXtDlr7LqguhzuE+9R1n6gsiRDBoH5NViKe iK4Sv9j5RVYnqwYyX0D8H4oTuxGm1sLCEaf3g+g/CZ9hDA+H23kOUVvtSavCvJLFE87Sgnwd2Edwv ZggXeP5XUw4/TXMrnVYQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rWdKh-00000000wX6-3laL; Sun, 04 Feb 2024 14:18:55 +0000 Received: from pandora.armlinux.org.uk ([2001:4d48:ad52:32c8:5054:ff:fe00:142]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rWdKf-00000000wWc-0BQ5; Sun, 04 Feb 2024 14:18:54 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=armlinux.org.uk; s=pandora-2019; h=Sender:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=h/meM589cBbKRoq1Yh/j2VWjBxZZoI+3UVuISqojP0I=; b=czEZ28UZCVcwyVfK6IYz46L35k oS8E6Vz8Ji1Vpyh5NGltpe245f77llZAn+oQy9b/Jizwz/ipsrnMhl/7sNilHLxnPSWMwmsytR4MO MxUfbMhGTcqkh9D05VB0YsWC5lBprBPZEi4rkcqesMHn0VzvAtzc64Nhad2bK0jP8NqSN3D8gf0Zp BdCu3xE676JJgPE7B0DwmqNJZFtOtREgTtm7YGkBLRLON+1xnuzQQ5DjuTGu4uxfvO6QBAeNJw8qh Hcvc3QeGOUuQ2CekJmxPnY/IHRdOF6/RNPAMPNpBX0xMIDE/vke9ENAPrljLKA2KAtkgqwNnbe+HD Jda3b1yg==; Received: from shell.armlinux.org.uk ([fd8f:7570:feb6:1:5054:ff:fe00:4ec]:54308) by pandora.armlinux.org.uk with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1rWdKM-00082q-1a; Sun, 04 Feb 2024 14:18:34 +0000 Received: from linux by shell.armlinux.org.uk with local (Exim 4.94.2) (envelope-from ) id 1rWdKG-0001qF-5w; Sun, 04 Feb 2024 14:18:28 +0000 Date: Sun, 4 Feb 2024 14:18:28 +0000 From: "Russell King (Oracle)" To: =?utf-8?B?QXLEsW7DpyDDnE5BTA==?= Cc: Daniel Golle , DENG Qingfang , Sean Wang , Andrew Lunn , Florian Fainelli , Vladimir Oltean , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Matthias Brugger , AngeloGioacchino Del Regno , mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH net-next v3 4/7] net: dsa: mt7530: move XTAL check to mt7530_setup() Message-ID: References: <20240202-for-netnext-mt7530-improvements-2-v3-0-63d5adae99ca@arinc9.com> <20240202-for-netnext-mt7530-improvements-2-v3-4-63d5adae99ca@arinc9.com> <5b744f7f-2f63-4219-a0e9-8f08267b1fdd@arinc9.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240204_061853_113483_F98DF095 X-CRM114-Status: GOOD ( 40.06 ) 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 T24gU3VuLCBGZWIgMDQsIDIwMjQgYXQgMDQ6NTU6NDBQTSArMDMwMCwgQXLEsW7DpyDDnE5BTCB3 cm90ZToKPiBPbiAyLjAyLjIwMjQgMjE6MzksIERhbmllbCBHb2xsZSB3cm90ZToKPiA+IE9uIEZy aSwgRmViIDAyLCAyMDI0IGF0IDA5OjE2OjAyUE0gKzAzMDAsIEFyxLFuw6cgw5xOQUwgd3JvdGU6 Cj4gPiA+IE9uIDIuMDIuMjAyNCAxNDo0OCwgUnVzc2VsbCBLaW5nIChPcmFjbGUpIHdyb3RlOgo+ ID4gPiA+IE9uIEZyaSwgRmViIDAyLCAyMDI0IGF0IDEyOjE5OjEwUE0gKzAzMDAsIEFyxLFuw6cg w5xOQUwgdmlhIEI0IFJlbGF5IHdyb3RlOgo+ID4gPiA+ID4gRnJvbTogQXLEsW7DpyDDnE5BTCA8 YXJpbmMudW5hbEBhcmluYzkuY29tPgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBUaGUgY3J5c3RhbCBm cmVxdWVuY3kgY29uY2VybnMgdGhlIHN3aXRjaCBjb3JlLiBUaGUgZnJlcXVlbmN5IHNob3VsZCBi ZQo+ID4gPiA+ID4gY2hlY2tlZCB3aGVuIHRoZSBzd2l0Y2ggaXMgYmVpbmcgc2V0IHVwIHNvIHRo ZSBkcml2ZXIgY2FuIHJlamVjdCB0aGUKPiA+ID4gPiA+IHVuc3VwcG9ydGVkIGhhcmR3YXJlIGVh cmxpZXIgYW5kIHdpdGhvdXQgcmVxdWlyaW5nIHBvcnQgNiB0byBiZSB1c2VkLgo+ID4gPiA+ID4g Cj4gPiA+ID4gPiBNb3ZlIGl0IHRvIG10NzUzMF9zZXR1cCgpLiBEcm9wIHRoZSB1bm5lY2Vzc2Fy eSBmdW5jdGlvbiBwcmludGluZy4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTog QXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmluYzkuY29tPgo+ID4gPiA+ID4gUmV2aWV3ZWQt Ynk6IEFuZHJldyBMdW5uIDxhbmRyZXdAbHVubi5jaD4KPiA+ID4gPiA+IFJldmlld2VkLWJ5OiBW bGFkaW1pciBPbHRlYW4gPG9sdGVhbnZAZ21haWwuY29tPgo+ID4gPiA+IAo+ID4gPiA+IEkgd291 bGQgcHJlZmVyIHRoaXMgdG8gYmUgZWFybGllciBpbiB0aGUgc2VyaWVzLCBiZWZvcmUgcGF0Y2gg MiB3aGljaAo+ID4gPiA+IG1vdmVzIG10NzUzMF9zZXR1cF9wb3J0NigpIHRvIGJlIGNhbGxlZCBm cm9tIG1hY19jb25maWcoKS4gbWFjX2NvbmZpZygpCj4gPiA+ID4gaXMgc3VwcG9zZWQgdG8gYmUg Y29uZmlndXJhdGlvbiBlcnJvci1mcmVlIC0gaW4gb3RoZXIgd29yZHMsIGFsbCBzdGF0ZQo+ID4g PiA+IHNob3VsZCBoYXZlIGJlZW4gY2hlY2tlZCBiZWZvcmUgaGFuZC4KPiA+ID4gCj4gPiA+IEkg YWdyZWUgYnV0IG10NzUzMF9tYWNfY29uZmlnKCkgaXMgbm90IGEgdm9pZCBmdW5jdGlvbiB5ZXQu IFRoZQo+ID4gPiBtYWNfcG9ydF9jb25maWcgbWVtYmVyIG9mIHRoZSBtdDc1M3hfaW5mbyBzdHJ1 Y3R1cmUgcG9pbnRzIHRvIHRoaXMKPiA+ID4gZnVuY3Rpb24uIE15IG5leHQgcGF0Y2ggc2VyaWVz IGdldHMgcmlkIG9mIGFsbCB1c2VsZXNzIGVycm9yIHJldHVybnMgb24gdGhlCj4gPiA+IHBoeWxp bmsgcGF0aCBhbmQgY2hhbmdlIG1hY19wb3J0X2NvbmZpZyB0byB2b2lkLiBTbyBJIGRvbid0IHRo aW5rIHdvcmtpbmcKPiA+ID4gb24gdGhpcyBwYXRjaCBzZXJpZXMgZnVydGhlciB3aWxsIHdvcnRo IHRoZSBlZmZvcnQuIEknZCByYXRoZXIgaGF2ZSB0aGlzCj4gPiA+IHZlcnNpb24gYXBwbGllZCBh cyBpcy4KPiA+IAo+ID4gSSBhZ3JlZSByZWdhcmRpbmcgbm90IGNoYW5naW5nIHRoZSBwYXRjaCBp dHNlbGYsIGJ1dCBJIGFsc28gYWdyZWUKPiA+IHdpdGggUnVzc2VsbCByZWdhcmRpbmcgdGhlIHBh dGNoIG9yZGVyaW5nLiBJIGtub3cgaXQncyBhIDEwLW1pbnV0ZQo+ID4gZ2l0IGhlYWRhY2hlIHRv IHJlYmFzZSB0aGUgcGF0Y2hlcyBvbiB0b3Agb2YgZWFjaCBvdGhlciBpbiBhIGRpZmZlcmVudAo+ ID4gb3JkZXIsIGJ1dCB5b3UgY2FuIGVhc2lseSBjb21wYXJlIHRoZSBlbmQgcmVzdWx0IGJlaW5n IGlkZW50aWNhbCB0bwo+ID4gd2hhdCB5b3UgaGFkIGJlZm9yZSBhbmQgaGVuY2UgZG9uJ3QgbmVl ZCB0byByZXRlc3QuCj4gCj4gVGhpcyBpcyBub3QgYWJvdXQgbGF6aW5lc3MuIFRoaXMgaXMgYmVm b3JlIHBhdGNoIDI6Cj4gCj4gcGh5bGlua19tYWNfb3BzIDo6IG1hY19jb25maWcoKSAtPiBkc2Ff cG9ydF9waHlsaW5rX21hY19jb25maWcoKQo+IC0+IGRzYV9zd2l0Y2hfb3BzIDo6IHBoeWxpbmtf bWFjX2NvbmZpZygpIC0+IG10NzUzeF9waHlsaW5rX21hY19jb25maWcoKQo+ICAgIC0+IG10NzUz eF9tYWNfY29uZmlnKCkKPiAgICAgICAtPiBtdDc1M3hfaW5mbyA6OiBtYWNfcG9ydF9jb25maWco KSAtPiBtdDc1MzBfbWFjX2NvbmZpZygpCj4gICAgICAgICAgLT4gbXQ3NTMwX3NldHVwX3BvcnQ1 KCkKPiAgICAtPiBtdDc1M3hfcGFkX3NldHVwKCkKPiAgICAgICAtPiBtdDc1M3hfaW5mbyA6OiBw YWRfc2V0dXAoKSAtPiBtdDc1MzBfcGFkX2Nsa19zZXR1cCgpCj4gCj4gVGhpcyBpcyBhZnRlcjoK PiAKPiBwaHlsaW5rX21hY19vcHMgOjogbWFjX2NvbmZpZygpIC0+IGRzYV9wb3J0X3BoeWxpbmtf bWFjX2NvbmZpZygpCj4gLT4gZHNhX3N3aXRjaF9vcHMgOjogcGh5bGlua19tYWNfY29uZmlnKCkg LT4gbXQ3NTN4X3BoeWxpbmtfbWFjX2NvbmZpZygpCj4gICAgLT4gbXQ3NTN4X21hY19jb25maWco KQo+ICAgICAgIC0+IG10NzUzeF9pbmZvIDo6IG1hY19wb3J0X2NvbmZpZygpIC0+IG10NzUzMF9t YWNfY29uZmlnKCkKPiAgICAgICAgICAtPiBtdDc1MzBfc2V0dXBfcG9ydDUoKQo+ICAgICAgICAg IC0+IG10NzUzMF9zZXR1cF9wb3J0NigpCj4gCj4gUGF0Y2ggMiBkb2VzIG5vdCBtb3ZlIG10NzUz MF9zZXR1cF9wb3J0NigpIHRvIGJlIGNhbGxlZCBmcm9tCj4gcGh5bGlua19tYWNfb3BzIDo6IG1h Y19jb25maWcoKSwgaXQgYWxyZWFkeSBpcy4gVGhlcmUgaXMgbm8gdmFsaWQgcmVhc29uIHRvCj4g cmVvcmRlciB0aGUgcGF0Y2hlcy4KPiAKPiBNeSByZXNwb25zZSB0byBSdXNzZWxsIHNob3VsZCd2 ZSBzdGF0ZWQgdGhpcyBpbnN0ZWFkIG9mIGZvY3VzaW5nIG9uIGhpcwo+IHNlY29uZCBzZW50ZW5j ZS4KClRoaXMgcGF0Y2ggbW92ZXMgdGhlIHRlc3QgZm9yIGEgMjBNSHogY3J5c3RhbCB0byBtdDc1 MzBfc2V0dXAoKSwKd2hpY2ggaXMgc29tZXRoaW5nIHRoYXQgaXMgZW50aXJlbHkgb3J0aG9nb25h bCB0byBwYXRjaCAyLCB3aGljaApjYW4gYmUgZG9uZSBjbGVhbmx5IChJJ3ZlIGp1c3QgYXBwbGll ZCB0aGUgcGF0Y2hlcyBpbiB0aGUgb3JpZ2luYWwKb3JkZXIgYW5kIHRoZW4gcmVvcmRlcmVkIHRo ZW06Cgo5OGM0ODFmNWQ3MDYgbmV0OiBkc2E6IG10NzUzMDogZG8gbm90IGNsZWFyIGNvbmZpZy0+ c3VwcG9ydGVkX2ludGVyZmFjZXMKOTNjNmI1M2IxN2Y0IG5ldDogZHNhOiBtdDc1MzA6IGNvcnJl Y3QgcG9ydCBjYXBhYmlsaXRpZXMgb2YgTVQ3OTg4CmM5YzZkNGM1MWExZCBuZXQ6IGRzYTogbXQ3 NTMwOiBzaW1wbGlmeSBtdDc1MzBfc2V0dXBfcG9ydDYoKSBhbmQgY2hhbmdlIHRvIHZvaWQKYWRm YTk0ODI1M2UwIG5ldDogZHNhOiBtdDc1MzA6IHJlbW92ZSBwYWRfc2V0dXAgZnVuY3Rpb24gcG9p bnRlcgo1N2UyMWU2YzJmYzAgbmV0OiBkc2E6IG10NzUzMDogY2FsbCBwb3J0IDYgc2V0dXAgZnJv bSBtdDc1MzBfbWFjX2NvbmZpZygpCjk1OWEwZjkzMjNjOCBuZXQ6IGRzYTogbXQ3NTMwOiBtb3Zl IFhUQUwgY2hlY2sgdG8gbXQ3NTMwX3NldHVwKCkKODU2YWI2NGEyMmVmIG5ldDogZHNhOiBtdDc1 MzA6IGVtcHR5IGRlZmF1bHQgY2FzZSBvbiBtdDc1MzBfc2V0dXBfcG9ydDUoKQoKTm8gcHJvYmxl bXMuIFRoZSBlbmQgcmVzdWx0IGlzIGlkZW50aWNhbCBjb21wYXJpbmcgdGhlIGdpdCB0cmVlIGF0 IHRoZQpvcmlnaW5hbCAibW92ZSBYVEFMIiBwYXRjaCB3aXRoIGFkZmE5NDgyNTNlMC4KCk5vdywg aWYgd2UgbG9vayBhdCAibmV0OiBkc2E6IG10NzUzMDogcmVtb3ZlIHBhZF9zZXR1cCBmdW5jdGlv biBwb2ludGVyIgp3ZSBjYW4gc2VlIHRoYXQgeWVzLCB0aGUgcGFkX3NldHVwKCkgbWV0aG9kIHdh cyBjYWxsZWQgZnJvbSBtYWNfY29uZmluZywKYnV0IHRoaXMgaXMgdGhlIGV4YWN0IGNvbnRlbnRz IG9mIHRoYXQgcGF0Y2ggcmVtb3ZpbmcgdGhlIGNhbGxzaXRlOgoKLSAgICAgICAgICAgICAgIG10 NzUzeF9wYWRfc2V0dXAoZHMsIHN0YXRlKTsKClRoaXMgcmV0dXJucyBhbiBpbnRlZ2VyLCB3aGlj aCBtYXkgYmUgYW4gZXJyb3IgY29kZSwgd2hpY2ggaXMgaWdub3JlZC4KVGhlcmVmb3JlLCBpZiB0 aGUgWFRBTCBmcmVxdWVuY3kgY2hlY2sgZmlyZXMsIGFuZCBtdDc1M3hfcGFkX3NldHVwKCkKcmV0 dXJucyBhbiBlcnJvciwgaXQgaXMgaWdub3JlZCB0b2RheS4KCkFmdGVyICJuZXQ6IGRzYTogbXQ3 NTMwOiBjYWxsIHBvcnQgNiBzZXR1cCBmcm9tIG10NzUzMF9tYWNfY29uZmlnKCkiCnRoZSByZW5h bWVkIHBhZF9zZXR1cCgpIG1ldGhvZCBpcyBub3cgY2FsbGVkIGZyb20gbWFjX2NvbmZpZygpIHRo dXNseToKCisgICAgICAgICAgICAgICByZXQgPSBtdDc1MzBfc2V0dXBfcG9ydDYocHJpdi0+ZHMs IGludGVyZmFjZSk7CisgICAgICAgICAgICAgICBpZiAocmV0KQorICAgICAgICAgICAgICAgICAg ICAgICByZXR1cm4gcmV0OwoKU28gbm93IHRoZSBlcnJvciBjaGVja3MgY2F1c2UgbXQ3NTMwX21h Y19jb25maWcoKSB0byByZXR1cm4gYW4gZXJyb3IKd2hpY2ggaW4gdHVybiBjYXVzZXMgbXQ3NTN4 X21hY19jb25maWcoKSB0byBmYWlsLCBhbmQgdGhlcmVmb3JlCm10NzUzeF9waHlsaW5rX21hY19j b25maWcoKSBoYXMgZGlmZmVyZW50IGJlaGF2aW91ci4KClNvLCBwYXRjaCAyIGNoYW5nZXMgdGhl IGRyaXZlciBiZWhhdmlvdXIgaW4gdGhlIGNhc2Ugb2YgYSAyME1IeiBYVEFMLAp3aGljaCBpcyB0 aGVuIGNoYW5nZWQgYWdhaW4gYnkgcGF0Y2ggNC4KCkl0IHdvdWxkIGJlIGJldHRlciB0byBoYXZl IG9ubHkgb25lIGNoYW5nZSBvZiBiZWhhdmlvdXIgYnkgbW92aW5nCnBhdGNoIDQgYmVmb3JlIHBh dGNoIDIuCgotLSAKUk1LJ3MgUGF0Y2ggc3lzdGVtOiBodHRwczovL3d3dy5hcm1saW51eC5vcmcu dWsvZGV2ZWxvcGVyL3BhdGNoZXMvCkZUVFAgaXMgaGVyZSEgODBNYnBzIGRvd24gMTBNYnBzIHVw LiBEZWNlbnQgY29ubmVjdGl2aXR5IGF0IGxhc3QhCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51 eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5v cmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==