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 45EDEC48286 for ; Sun, 4 Feb 2024 16:52:19 +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=Emnz6/EBWJid1e0qHgb1s0Uhp1bCUqBeYv9ym3TNqeI=; b=pCjoqMt6LArzsu wkcE4cvlEmoR0s0ISUPG2ZC3AT9vXnBKWkQjnNqzQ2VkRDtgcRCBcb0hzCNeRFFASRneU6S8yZ3t1 IJmZ12DdKeLCRfWtYIUr5oz6P/lpF4baMWLVdjN5FLb6VOM0Lme2C4fl+qwD+xf4I9K1Q34piH//4 Cqk8BSZXIxndjGLV/RU/byt/M62BfQrTmHPtq1xcyQL6BR3DTLQkyPiMghvkvOUD1pEoh1dYSW3so DgtOP3QGNOTovHbaJjJ4saJjdCTyhvVrtFFdsQvo30gfb75WB75lFjmtNBF+7CSFkyqdpejhKOi4L 4ldf3y/Tf+eFASE+sa8g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rWfiy-00000001Am8-053l; Sun, 04 Feb 2024 16:52:08 +0000 Received: from relay9-d.mail.gandi.net ([217.70.183.199]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rWfiu-00000001AkI-1rdy; Sun, 04 Feb 2024 16:52:06 +0000 Received: by mail.gandi.net (Postfix) with ESMTPSA id DA2EDFF802; Sun, 4 Feb 2024 16:51:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arinc9.com; s=gm1; t=1707065516; 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=lTWWPxMsjq/XryQ86M+xV2rVGgxew1NiI9dJe8B9IbY=; b=NJiKvJ8LE15kaHibv07wnHviWNGE1RPBEYYoFDCCEyzf9inDzPe0DfZ34OAM0XvYZPRez5 OTdFT62d6A8bgNBtRxtl69olsKvC46F8FFb0y8lxmH6mRvNb2KGpzbpHpHD3y++6kYFzYX BzVBqMAY0U1DkHQS3TTl+KVO7IdWcQFYzfRijoiYmapJ7k1FMNzWT9xCrODyffiBBWXfs4 4rr6M4kR1Yk1KpuHLFKA91Nzz3PmD0wCBPSooIsM5yV7JFLxTq2sjMwGXqwyJCEdgdjogx 6tXI78G/pjduFqaOQwVKiUVxdEBU3O3FE+tbuZpoFQjtgXVKbAuUz2LtHyB0xg== Message-ID: <850064fb-59c6-4e07-962a-6a213e9e7f90@arinc9.com> Date: Sun, 4 Feb 2024 19:51:49 +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> <4fa2ff0d-2804-4a58-980f-162e62b3dc9c@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_085204_778917_B2505F29 X-CRM114-Status: GOOD ( 32.79 ) 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 T24gNC4wMi4yMDI0IDE5OjM4LCBSdXNzZWxsIEtpbmcgKE9yYWNsZSkgd3JvdGU6Cj4gT24gU3Vu LCBGZWIgMDQsIDIwMjQgYXQgMDY6NTU6MTRQTSArMDMwMCwgQXLEsW7DpyDDnE5BTCB3cm90ZToK Pj4gT24gNC4wMi4yMDI0IDE3OjE4LCBSdXNzZWxsIEtpbmcgKE9yYWNsZSkgd3JvdGU6Cj4+PiBP biBTdW4sIEZlYiAwNCwgMjAyNCBhdCAwNDo1NTo0MFBNICswMzAwLCBBcsSxbsOnIMOcTkFMIHdy b3RlOgo+Pj4+IFRoaXMgaXMgbm90IGFib3V0IGxhemluZXNzLiBUaGlzIGlzIGJlZm9yZSBwYXRj aCAyOgo+Pj4+Cj4+Pj4gcGh5bGlua19tYWNfb3BzIDo6IG1hY19jb25maWcoKSAtPiBkc2FfcG9y dF9waHlsaW5rX21hY19jb25maWcoKQo+Pj4+IC0+IGRzYV9zd2l0Y2hfb3BzIDo6IHBoeWxpbmtf bWFjX2NvbmZpZygpIC0+IG10NzUzeF9waHlsaW5rX21hY19jb25maWcoKQo+Pj4+ICAgICAgLT4g bXQ3NTN4X21hY19jb25maWcoKQo+Pj4+ICAgICAgICAgLT4gbXQ3NTN4X2luZm8gOjogbWFjX3Bv cnRfY29uZmlnKCkgLT4gbXQ3NTMwX21hY19jb25maWcoKQo+Pj4+ICAgICAgICAgICAgLT4gbXQ3 NTMwX3NldHVwX3BvcnQ1KCkKPj4+PiAgICAgIC0+IG10NzUzeF9wYWRfc2V0dXAoKQo+Pj4+ICAg ICAgICAgLT4gbXQ3NTN4X2luZm8gOjogcGFkX3NldHVwKCkgLT4gbXQ3NTMwX3BhZF9jbGtfc2V0 dXAoKQo+Pj4+Cj4+Pj4gVGhpcyBpcyBhZnRlcjoKPj4+Pgo+Pj4+IHBoeWxpbmtfbWFjX29wcyA6 OiBtYWNfY29uZmlnKCkgLT4gZHNhX3BvcnRfcGh5bGlua19tYWNfY29uZmlnKCkKPj4+PiAtPiBk c2Ffc3dpdGNoX29wcyA6OiBwaHlsaW5rX21hY19jb25maWcoKSAtPiBtdDc1M3hfcGh5bGlua19t YWNfY29uZmlnKCkKPj4+PiAgICAgIC0+IG10NzUzeF9tYWNfY29uZmlnKCkKPj4+PiAgICAgICAg IC0+IG10NzUzeF9pbmZvIDo6IG1hY19wb3J0X2NvbmZpZygpIC0+IG10NzUzMF9tYWNfY29uZmln KCkKPj4+PiAgICAgICAgICAgIC0+IG10NzUzMF9zZXR1cF9wb3J0NSgpCj4+Pj4gICAgICAgICAg ICAtPiBtdDc1MzBfc2V0dXBfcG9ydDYoKQo+Pj4+Cj4+Pj4gUGF0Y2ggMiBkb2VzIG5vdCBtb3Zl IG10NzUzMF9zZXR1cF9wb3J0NigpIHRvIGJlIGNhbGxlZCBmcm9tCj4+Pj4gcGh5bGlua19tYWNf b3BzIDo6IG1hY19jb25maWcoKSwgaXQgYWxyZWFkeSBpcy4gVGhlcmUgaXMgbm8gdmFsaWQgcmVh c29uIHRvCj4+Pj4gcmVvcmRlciB0aGUgcGF0Y2hlcy4KPj4+Pgo+Pj4+IE15IHJlc3BvbnNlIHRv IFJ1c3NlbGwgc2hvdWxkJ3ZlIHN0YXRlZCB0aGlzIGluc3RlYWQgb2YgZm9jdXNpbmcgb24gaGlz Cj4+Pj4gc2Vjb25kIHNlbnRlbmNlLgo+Pj4KPj4+IFRoaXMgcGF0Y2ggbW92ZXMgdGhlIHRlc3Qg Zm9yIGEgMjBNSHogY3J5c3RhbCB0byBtdDc1MzBfc2V0dXAoKSwKPj4+IHdoaWNoIGlzIHNvbWV0 aGluZyB0aGF0IGlzIGVudGlyZWx5IG9ydGhvZ29uYWwgdG8gcGF0Y2ggMiwgd2hpY2gKPj4+IGNh biBiZSBkb25lIGNsZWFubHkgKEkndmUganVzdCBhcHBsaWVkIHRoZSBwYXRjaGVzIGluIHRoZSBv cmlnaW5hbAo+Pj4gb3JkZXIgYW5kIHRoZW4gcmVvcmRlcmVkIHRoZW06Cj4+Pgo+Pj4gOThjNDgx ZjVkNzA2IG5ldDogZHNhOiBtdDc1MzA6IGRvIG5vdCBjbGVhciBjb25maWctPnN1cHBvcnRlZF9p bnRlcmZhY2VzCj4+PiA5M2M2YjUzYjE3ZjQgbmV0OiBkc2E6IG10NzUzMDogY29ycmVjdCBwb3J0 IGNhcGFiaWxpdGllcyBvZiBNVDc5ODgKPj4+IGM5YzZkNGM1MWExZCBuZXQ6IGRzYTogbXQ3NTMw OiBzaW1wbGlmeSBtdDc1MzBfc2V0dXBfcG9ydDYoKSBhbmQgY2hhbmdlIHRvIHZvaWQKPj4+IGFk ZmE5NDgyNTNlMCBuZXQ6IGRzYTogbXQ3NTMwOiByZW1vdmUgcGFkX3NldHVwIGZ1bmN0aW9uIHBv aW50ZXIKPj4+IDU3ZTIxZTZjMmZjMCBuZXQ6IGRzYTogbXQ3NTMwOiBjYWxsIHBvcnQgNiBzZXR1 cCBmcm9tIG10NzUzMF9tYWNfY29uZmlnKCkKPj4+IDk1OWEwZjkzMjNjOCBuZXQ6IGRzYTogbXQ3 NTMwOiBtb3ZlIFhUQUwgY2hlY2sgdG8gbXQ3NTMwX3NldHVwKCkKPj4+IDg1NmFiNjRhMjJlZiBu ZXQ6IGRzYTogbXQ3NTMwOiBlbXB0eSBkZWZhdWx0IGNhc2Ugb24gbXQ3NTMwX3NldHVwX3BvcnQ1 KCkKPj4+Cj4+PiBObyBwcm9ibGVtcy4gVGhlIGVuZCByZXN1bHQgaXMgaWRlbnRpY2FsIGNvbXBh cmluZyB0aGUgZ2l0IHRyZWUgYXQgdGhlCj4+PiBvcmlnaW5hbCAibW92ZSBYVEFMIiBwYXRjaCB3 aXRoIGFkZmE5NDgyNTNlMC4KPj4+Cj4+PiBOb3csIGlmIHdlIGxvb2sgYXQgIm5ldDogZHNhOiBt dDc1MzA6IHJlbW92ZSBwYWRfc2V0dXAgZnVuY3Rpb24gcG9pbnRlciIKPj4+IHdlIGNhbiBzZWUg dGhhdCB5ZXMsIHRoZSBwYWRfc2V0dXAoKSBtZXRob2Qgd2FzIGNhbGxlZCBmcm9tIG1hY19jb25m aW5nLAo+Pj4gYnV0IHRoaXMgaXMgdGhlIGV4YWN0IGNvbnRlbnRzIG9mIHRoYXQgcGF0Y2ggcmVt b3ZpbmcgdGhlIGNhbGxzaXRlOgo+Pj4KPj4+IC0gICAgICAgICAgICAgICBtdDc1M3hfcGFkX3Nl dHVwKGRzLCBzdGF0ZSk7Cj4+Pgo+Pj4gVGhpcyByZXR1cm5zIGFuIGludGVnZXIsIHdoaWNoIG1h eSBiZSBhbiBlcnJvciBjb2RlLCB3aGljaCBpcyBpZ25vcmVkLgo+Pj4gVGhlcmVmb3JlLCBpZiB0 aGUgWFRBTCBmcmVxdWVuY3kgY2hlY2sgZmlyZXMsIGFuZCBtdDc1M3hfcGFkX3NldHVwKCkKPj4+ IHJldHVybnMgYW4gZXJyb3IsIGl0IGlzIGlnbm9yZWQgdG9kYXkuCj4+Pgo+Pj4gQWZ0ZXIgIm5l dDogZHNhOiBtdDc1MzA6IGNhbGwgcG9ydCA2IHNldHVwIGZyb20gbXQ3NTMwX21hY19jb25maWco KSIKPj4+IHRoZSByZW5hbWVkIHBhZF9zZXR1cCgpIG1ldGhvZCBpcyBub3cgY2FsbGVkIGZyb20g bWFjX2NvbmZpZygpIHRodXNseToKPj4+Cj4+PiArICAgICAgICAgICAgICAgcmV0ID0gbXQ3NTMw X3NldHVwX3BvcnQ2KHByaXYtPmRzLCBpbnRlcmZhY2UpOwo+Pj4gKyAgICAgICAgICAgICAgIGlm IChyZXQpCj4+PiArICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gcmV0Owo+Pj4KPj4+IFNv IG5vdyB0aGUgZXJyb3IgY2hlY2tzIGNhdXNlIG10NzUzMF9tYWNfY29uZmlnKCkgdG8gcmV0dXJu IGFuIGVycm9yCj4+PiB3aGljaCBpbiB0dXJuIGNhdXNlcyBtdDc1M3hfbWFjX2NvbmZpZygpIHRv IGZhaWwsIGFuZCB0aGVyZWZvcmUKPj4+IG10NzUzeF9waHlsaW5rX21hY19jb25maWcoKSBoYXMg ZGlmZmVyZW50IGJlaGF2aW91ci4KPj4+Cj4+PiBTbywgcGF0Y2ggMiBjaGFuZ2VzIHRoZSBkcml2 ZXIgYmVoYXZpb3VyIGluIHRoZSBjYXNlIG9mIGEgMjBNSHogWFRBTCwKPj4+IHdoaWNoIGlzIHRo ZW4gY2hhbmdlZCBhZ2FpbiBieSBwYXRjaCA0Lgo+Pj4KPj4+IEl0IHdvdWxkIGJlIGJldHRlciB0 byBoYXZlIG9ubHkgb25lIGNoYW5nZSBvZiBiZWhhdmlvdXIgYnkgbW92aW5nCj4+PiBwYXRjaCA0 IGJlZm9yZSBwYXRjaCAyLgo+Pgo+PiBJZiB0aGUgaWRlYSBpcyB0byBub3QgYnJpbmcgYW55IG1v cmUgZXJyb3IgcmV0dXJucyB0byBtdDc1M3hfbWFjX2NvbmZpZygpCj4+IGJlY2F1c2UgdGhlIHJl dHVybiBjb2RlIGlzIGFjdHVhbGx5IGNoZWNrZWQgZm9yIHRoYXQsIEkgc2hvdWxkIGRvIGEgYml0 Cj4+IG1vcmUgZWZmb3J0IGFuZCBwdXQgcGF0Y2ggNSBiZWZvcmUgcGF0Y2ggMiBhcyB3ZWxsLCB0 byBsaXZlIHVwIHRvIHdoYXQgeW91Cj4+IG9yaWdpbmFsbHkgcmVxdWVzdGVkLgo+IAo+IEkgYXNz dW1lIHlvdSBhcmUgcmVmZXJyaW5nIHRvIGdldHRpbmcgcmlkIG9mIHRoZSBkZWZhdWx0IGNhc2Ug aW4KPiBtdDc1MzBfcGFkX2Nsa19zZXR1cCgpLgo+IAo+IEluIHBhdGNoICJuZXQ6IGRzYTogbXQ3 NTMwOiBjYWxsIHBvcnQgNiBzZXR1cCBmcm9tIG10NzUzMF9tYWNfY29uZmlnKCkiCj4gd2hlcmUg eW91IG1vdmUgdGhpcyB0byBiZSBjYWxsZWQgZnJvbSBtdDc1MzBfbWFjX2NvbmZpZygpLCB5b3Ug YWRkIGl0Cj4gYXM6Cj4gCj4gKyAgICAgICB9IGVsc2UgaWYgKHBvcnQgPT0gNikgewo+ICsgICAg ICAgICAgICAgICByZXQgPSBtdDc1MzBfc2V0dXBfcG9ydDYocHJpdi0+ZHMsIGludGVyZmFjZSk7 Cj4gKyAgICAgICAgICAgICAgIGlmIChyZXQpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgcmV0 dXJuIHJldDsKPiArICAgICAgIH0KPiAKPiBTbyBpdCBpcyBvbmx5IGNhbGxlZCBmb3IgcG9ydCA2 LiBUaGUgc3dpdGNoIHdpdGhpbiB0aGUgY2FsbGVkIGZ1bmN0aW9uCj4gZGVhbHMgd2l0aCBQSFlf SU5URVJGQUNFX01PREVfUkdNSUkgYW5kIFBIWV9JTlRFUkZBQ0VfTU9ERV9UUkdNSUkuCj4gQW55 dGhpbmcgZWxzZSByZXN1bHRzIGluIHRoZSB1c2Ugb2YgdGhlIGRlZmF1bHQgY2FzZSwgYW5kIHRo dXMKPiByZXR1cm5pbmcgYW4gZXJyb3IuCj4gCj4gU2luY2UgbXQ3NTMwX21hY19wb3J0X2dldF9j YXBzKCkgZG9lcyB0aGlzIGZvciBwb3J0IDY6Cj4gCj4gICAgICAgICAgICAgICAgICBfX3NldF9i aXQoUEhZX0lOVEVSRkFDRV9NT0RFX1JHTUlJLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg IGNvbmZpZy0+c3VwcG9ydGVkX2ludGVyZmFjZXMpOwo+ICAgICAgICAgICAgICAgICAgX19zZXRf Yml0KFBIWV9JTlRFUkZBQ0VfTU9ERV9UUkdNSUksCj4gICAgICAgICAgICAgICAgICAgICAgICAg ICAgY29uZmlnLT5zdXBwb3J0ZWRfaW50ZXJmYWNlcyk7Cj4gCj4gbXQ3NTMwX3NldHVwX3BvcnQ2 KCkgd2lsbCBvbmx5IGV2ZXIgYmUgY2FsbGVkIGZvciB0aGVzZSB0d28gbW9kZXMsCj4gd2hpY2gg bWVhbnMgdGhhdCB0aGUgZGVmYXVsdCBjYXNlIGlzIHVucmVhY2hhYmxlLCB0aHVzIHdlIHdpbGwg bmV2ZXIKPiBleGVjdXRlIHRoYXQgcGF0aCwgdGh1cyB3aGV0aGVyIHRoYXQgcGF0aCByZXR1cm5z IGFuIGVycm9yIG9yIG5vdCBpcwo+IGNvbXBsZXRlbHkgaXJyZWxldmFudC4KPiAKPiBUaGUgb25s eSBjYXNlIGluIG10NzUzMF9zZXR1cF9wb3J0NigpIC8gbXQ3NTMwX3BhZF9jbGtfc2V0dXAoKSB3 aGljaAo+IGNhbiB0b2RheSByZXR1cm4gYW4gZXJyb3IgaXMgdGhlIFhUQUwgY2hlY2suCj4gCj4g VGhlcmVmb3JlLCBteSBzdWdnZXN0aW9uIG1ha2VzIGNvbXBsZXRlIHNlbnNlLCBhbmQgdGhlcmUg aXMgbm8gbmVlZAo+IHRvIGFsc28gbW92ZSBwYXRjaCA1LgoKVW5kZXJzdG9vZC4gSSd2ZSBhbHJl YWR5IHN1Ym1pdHRlZCB2NCB3aGljaCBtb3ZlcyBwYXRjaCA1LiBUaGUgcmVtYWluaW5nCmJlbmVm aXQgaXMgdGhhdCB0aGVyZSdyZSBmZXdlciBjb2RlIGNoYW5nZXMgYXMgSSBkb24ndCBuZWVkIHRv IGFkZCBhbiBlcnJvcgpyZXR1cm4gZm9yIG10NzUzMF9zZXR1cF9wb3J0NigpIGFuZCB0aGVuIHJl bW92ZSBpdC4KCkFyxLFuw6cKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxA bGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK