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 EFA49C48286 for ; Sun, 4 Feb 2024 15:55:47 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Ta2/CC2qRfQLFzA5AuV4r47WssSao2A5hC1uavraFq8=; b=FQfQurvDJ216j/ mY+9MsSlcjWcwZ88ptgQACxVLm11X1+VzEV5ilcyhDYWmBWciAurWyKRAG1Ghydanchr9hr1CXHGP n7P2e8q5uxdMTCG35gm1GvU9iS0vD52yd+AY0mFnla9q+DJyuRIiID62QeQl3jvZCOdWLxdZsNjrR h2LeOJnVUfRs8gwu5JKh28jT4SqVMW+tyXVjdftEWmlMAMouKiGm1BL3crkSmg6aNtTMIXd6XWcDg mgwkhep1aO9J+SANN/ORTTMPysOGfMvzTgs0RsHitwEvm43QX4o0TXpvPOeB7EbT7k+XyWxzNk31l yfYdB+kkO+2vyW/fTTnw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rWeq8-000000015QV-0xlH; Sun, 04 Feb 2024 15:55:28 +0000 Received: from relay6-d.mail.gandi.net ([217.70.183.198]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rWeq5-000000015Py-0Hx3; Sun, 04 Feb 2024 15:55:27 +0000 Received: by mail.gandi.net (Postfix) with ESMTPSA id 5F69AC0004; Sun, 4 Feb 2024 15:55:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arinc9.com; s=gm1; t=1707062121; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Pw/KaLqyNXN7B46B9Layw79P/0my6PltB7XkP8ad8AY=; b=Zsi3a1I4x8UIMP+yLCiVz83TQxWgGQm/ZMkkbXAmXyuZsBORrwDbyXEtbnKt42BFJkIJH0 4fa1GLCiscX/G+oULpJt7cAQ70E6BPyYd8i01Pe5HU21TqbNFVJXrclrVXP0VF2KCwk13g M0pPbT0EXdA7jk6N6hAkchT4bEiuq/jkwdkPH+GckWWa5hmoNjiRuovm9yHSauWw2QMFUp +LwpBjD1VK2HOFaramUEHxD5FaRool2EE1geTIx0l9X8w0BquumaKGjy95aVe7I816n6NR lCahbfbhKBWyzGii0KaXl4eKkTNSNlnSv3x1TaFkcBIljC+7a/opKSMIyyWZDw== Message-ID: <4fa2ff0d-2804-4a58-980f-162e62b3dc9c@arinc9.com> Date: Sun, 4 Feb 2024 18:55:14 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH net-next v3 4/7] net: dsa: mt7530: move XTAL check to mt7530_setup() Content-Language: en-US To: "Russell King (Oracle)" 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 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> From: =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= In-Reply-To: X-GND-Sasl: arinc.unal@arinc9.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240204_075525_400224_EB94118E X-CRM114-Status: GOOD ( 28.38 ) 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gNC4wMi4yMDI0IDE3OjE4LCBSdXNzZWxsIEtpbmcgKE9yYWNsZSkgd3JvdGU6Cj4gT24gU3Vu LCBGZWIgMDQsIDIwMjQgYXQgMDQ6NTU6NDBQTSArMDMwMCwgQXLEsW7DpyDDnE5BTCB3cm90ZToK Pj4gVGhpcyBpcyBub3QgYWJvdXQgbGF6aW5lc3MuIFRoaXMgaXMgYmVmb3JlIHBhdGNoIDI6Cj4+ Cj4+IHBoeWxpbmtfbWFjX29wcyA6OiBtYWNfY29uZmlnKCkgLT4gZHNhX3BvcnRfcGh5bGlua19t YWNfY29uZmlnKCkKPj4gLT4gZHNhX3N3aXRjaF9vcHMgOjogcGh5bGlua19tYWNfY29uZmlnKCkg LT4gbXQ3NTN4X3BoeWxpbmtfbWFjX2NvbmZpZygpCj4+ICAgICAtPiBtdDc1M3hfbWFjX2NvbmZp ZygpCj4+ICAgICAgICAtPiBtdDc1M3hfaW5mbyA6OiBtYWNfcG9ydF9jb25maWcoKSAtPiBtdDc1 MzBfbWFjX2NvbmZpZygpCj4+ICAgICAgICAgICAtPiBtdDc1MzBfc2V0dXBfcG9ydDUoKQo+PiAg ICAgLT4gbXQ3NTN4X3BhZF9zZXR1cCgpCj4+ICAgICAgICAtPiBtdDc1M3hfaW5mbyA6OiBwYWRf c2V0dXAoKSAtPiBtdDc1MzBfcGFkX2Nsa19zZXR1cCgpCj4+Cj4+IFRoaXMgaXMgYWZ0ZXI6Cj4+ Cj4+IHBoeWxpbmtfbWFjX29wcyA6OiBtYWNfY29uZmlnKCkgLT4gZHNhX3BvcnRfcGh5bGlua19t YWNfY29uZmlnKCkKPj4gLT4gZHNhX3N3aXRjaF9vcHMgOjogcGh5bGlua19tYWNfY29uZmlnKCkg LT4gbXQ3NTN4X3BoeWxpbmtfbWFjX2NvbmZpZygpCj4+ICAgICAtPiBtdDc1M3hfbWFjX2NvbmZp ZygpCj4+ICAgICAgICAtPiBtdDc1M3hfaW5mbyA6OiBtYWNfcG9ydF9jb25maWcoKSAtPiBtdDc1 MzBfbWFjX2NvbmZpZygpCj4+ICAgICAgICAgICAtPiBtdDc1MzBfc2V0dXBfcG9ydDUoKQo+PiAg ICAgICAgICAgLT4gbXQ3NTMwX3NldHVwX3BvcnQ2KCkKPj4KPj4gUGF0Y2ggMiBkb2VzIG5vdCBt b3ZlIG10NzUzMF9zZXR1cF9wb3J0NigpIHRvIGJlIGNhbGxlZCBmcm9tCj4+IHBoeWxpbmtfbWFj X29wcyA6OiBtYWNfY29uZmlnKCksIGl0IGFscmVhZHkgaXMuIFRoZXJlIGlzIG5vIHZhbGlkIHJl YXNvbiB0bwo+PiByZW9yZGVyIHRoZSBwYXRjaGVzLgo+Pgo+PiBNeSByZXNwb25zZSB0byBSdXNz ZWxsIHNob3VsZCd2ZSBzdGF0ZWQgdGhpcyBpbnN0ZWFkIG9mIGZvY3VzaW5nIG9uIGhpcwo+PiBz ZWNvbmQgc2VudGVuY2UuCj4gCj4gVGhpcyBwYXRjaCBtb3ZlcyB0aGUgdGVzdCBmb3IgYSAyME1I eiBjcnlzdGFsIHRvIG10NzUzMF9zZXR1cCgpLAo+IHdoaWNoIGlzIHNvbWV0aGluZyB0aGF0IGlz IGVudGlyZWx5IG9ydGhvZ29uYWwgdG8gcGF0Y2ggMiwgd2hpY2gKPiBjYW4gYmUgZG9uZSBjbGVh bmx5IChJJ3ZlIGp1c3QgYXBwbGllZCB0aGUgcGF0Y2hlcyBpbiB0aGUgb3JpZ2luYWwKPiBvcmRl ciBhbmQgdGhlbiByZW9yZGVyZWQgdGhlbToKPiAKPiA5OGM0ODFmNWQ3MDYgbmV0OiBkc2E6IG10 NzUzMDogZG8gbm90IGNsZWFyIGNvbmZpZy0+c3VwcG9ydGVkX2ludGVyZmFjZXMKPiA5M2M2YjUz YjE3ZjQgbmV0OiBkc2E6IG10NzUzMDogY29ycmVjdCBwb3J0IGNhcGFiaWxpdGllcyBvZiBNVDc5 ODgKPiBjOWM2ZDRjNTFhMWQgbmV0OiBkc2E6IG10NzUzMDogc2ltcGxpZnkgbXQ3NTMwX3NldHVw X3BvcnQ2KCkgYW5kIGNoYW5nZSB0byB2b2lkCj4gYWRmYTk0ODI1M2UwIG5ldDogZHNhOiBtdDc1 MzA6IHJlbW92ZSBwYWRfc2V0dXAgZnVuY3Rpb24gcG9pbnRlcgo+IDU3ZTIxZTZjMmZjMCBuZXQ6 IGRzYTogbXQ3NTMwOiBjYWxsIHBvcnQgNiBzZXR1cCBmcm9tIG10NzUzMF9tYWNfY29uZmlnKCkK PiA5NTlhMGY5MzIzYzggbmV0OiBkc2E6IG10NzUzMDogbW92ZSBYVEFMIGNoZWNrIHRvIG10NzUz MF9zZXR1cCgpCj4gODU2YWI2NGEyMmVmIG5ldDogZHNhOiBtdDc1MzA6IGVtcHR5IGRlZmF1bHQg Y2FzZSBvbiBtdDc1MzBfc2V0dXBfcG9ydDUoKQo+IAo+IE5vIHByb2JsZW1zLiBUaGUgZW5kIHJl c3VsdCBpcyBpZGVudGljYWwgY29tcGFyaW5nIHRoZSBnaXQgdHJlZSBhdCB0aGUKPiBvcmlnaW5h bCAibW92ZSBYVEFMIiBwYXRjaCB3aXRoIGFkZmE5NDgyNTNlMC4KPiAKPiBOb3csIGlmIHdlIGxv b2sgYXQgIm5ldDogZHNhOiBtdDc1MzA6IHJlbW92ZSBwYWRfc2V0dXAgZnVuY3Rpb24gcG9pbnRl ciIKPiB3ZSBjYW4gc2VlIHRoYXQgeWVzLCB0aGUgcGFkX3NldHVwKCkgbWV0aG9kIHdhcyBjYWxs ZWQgZnJvbSBtYWNfY29uZmluZywKPiBidXQgdGhpcyBpcyB0aGUgZXhhY3QgY29udGVudHMgb2Yg dGhhdCBwYXRjaCByZW1vdmluZyB0aGUgY2FsbHNpdGU6Cj4gCj4gLSAgICAgICAgICAgICAgIG10 NzUzeF9wYWRfc2V0dXAoZHMsIHN0YXRlKTsKPiAKPiBUaGlzIHJldHVybnMgYW4gaW50ZWdlciwg d2hpY2ggbWF5IGJlIGFuIGVycm9yIGNvZGUsIHdoaWNoIGlzIGlnbm9yZWQuCj4gVGhlcmVmb3Jl LCBpZiB0aGUgWFRBTCBmcmVxdWVuY3kgY2hlY2sgZmlyZXMsIGFuZCBtdDc1M3hfcGFkX3NldHVw KCkKPiByZXR1cm5zIGFuIGVycm9yLCBpdCBpcyBpZ25vcmVkIHRvZGF5Lgo+IAo+IEFmdGVyICJu ZXQ6IGRzYTogbXQ3NTMwOiBjYWxsIHBvcnQgNiBzZXR1cCBmcm9tIG10NzUzMF9tYWNfY29uZmln KCkiCj4gdGhlIHJlbmFtZWQgcGFkX3NldHVwKCkgbWV0aG9kIGlzIG5vdyBjYWxsZWQgZnJvbSBt YWNfY29uZmlnKCkgdGh1c2x5Ogo+IAo+ICsgICAgICAgICAgICAgICByZXQgPSBtdDc1MzBfc2V0 dXBfcG9ydDYocHJpdi0+ZHMsIGludGVyZmFjZSk7Cj4gKyAgICAgICAgICAgICAgIGlmIChyZXQp Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJldDsKPiAKPiBTbyBub3cgdGhlIGVy cm9yIGNoZWNrcyBjYXVzZSBtdDc1MzBfbWFjX2NvbmZpZygpIHRvIHJldHVybiBhbiBlcnJvcgo+ IHdoaWNoIGluIHR1cm4gY2F1c2VzIG10NzUzeF9tYWNfY29uZmlnKCkgdG8gZmFpbCwgYW5kIHRo ZXJlZm9yZQo+IG10NzUzeF9waHlsaW5rX21hY19jb25maWcoKSBoYXMgZGlmZmVyZW50IGJlaGF2 aW91ci4KPiAKPiBTbywgcGF0Y2ggMiBjaGFuZ2VzIHRoZSBkcml2ZXIgYmVoYXZpb3VyIGluIHRo ZSBjYXNlIG9mIGEgMjBNSHogWFRBTCwKPiB3aGljaCBpcyB0aGVuIGNoYW5nZWQgYWdhaW4gYnkg cGF0Y2ggNC4KPiAKPiBJdCB3b3VsZCBiZSBiZXR0ZXIgdG8gaGF2ZSBvbmx5IG9uZSBjaGFuZ2Ug b2YgYmVoYXZpb3VyIGJ5IG1vdmluZwo+IHBhdGNoIDQgYmVmb3JlIHBhdGNoIDIuCgpJZiB0aGUg aWRlYSBpcyB0byBub3QgYnJpbmcgYW55IG1vcmUgZXJyb3IgcmV0dXJucyB0byBtdDc1M3hfbWFj X2NvbmZpZygpCmJlY2F1c2UgdGhlIHJldHVybiBjb2RlIGlzIGFjdHVhbGx5IGNoZWNrZWQgZm9y IHRoYXQsIEkgc2hvdWxkIGRvIGEgYml0Cm1vcmUgZWZmb3J0IGFuZCBwdXQgcGF0Y2ggNSBiZWZv cmUgcGF0Y2ggMiBhcyB3ZWxsLCB0byBsaXZlIHVwIHRvIHdoYXQgeW91Cm9yaWdpbmFsbHkgcmVx dWVzdGVkLiBCZWNhdXNlLCB0byBnZXQgcmlkIG9mIGFsbCBlcnJvciByZXR1cm5zIG9uCm10NzUz MF9zZXR1cF9wb3J0NigpLCBib3RoICJuZXQ6IGRzYTogbXQ3NTMwOiBtb3ZlIFhUQUwgY2hlY2sg dG8KbXQ3NTMwX3NldHVwKCkiIGFuZCAibmV0OiBkc2E6IG10NzUzMDogc2ltcGxpZnkgbXQ3NTMw X3NldHVwX3BvcnQ2KCkgYW5kCmNoYW5nZSB0byB2b2lkIiBwYXRjaGVzIGFyZSBuZWVkZWQuIEFm dGVyIHRoZXNlIHBhdGNoZXMsIEkgY2FuIG1vdmUKbXQ3NTMwX3NldHVwX3BvcnQ2KCkgdG8gbXQ3 NTMwX21hY19jb25maWcoKSBhbmQgdGhlcmUgd29uJ3QgYmUgYW55IGVycm9yCnJldHVybnMgYmVp bmcgYnJvdWdodCB1bmRlciBtdDc1M3hfbWFjX2NvbmZpZygpLgoKcHctYm90OiBjcgoKQXLEsW7D pwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgt YXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQu b3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJt LWtlcm5lbAo=