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 8AD57C64EC4 for ; Wed, 8 Mar 2023 08:51:43 +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:References:Cc:To:Subject:From: 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=H/uoJs08VPX2xzHBE4lt2+bAmIDCPjeem6ozbwnmIyA=; b=Tyvq8WOA7lP6ot m4ebV7mK2WlfBnM91SoNElqRwHMYst1jzQqlIOxY+uNtvPrKGCmbihtPbkj/9j80OzAG30wOhlTi3 iJzeCuIyMpQyKcNUwazN6hFT6RUY9r52UH8hoWHjtxGsANVhx5QnXMtc9NgpxPdJqig1pz/b0OIhW grxuSwrJOwXYdB5bBmtjXJuklZHARJD4nU2BEC+XwYRCZVN5w/YdwiaKB+FsQ53cQCup4ZPuAsyC8 eqJ7CLJ260baLIof6ANRQPEInlISRCftzv/ZpXmeBrisWQBTCJuwhRws7EhX0IHo63AI1IXtjuxyD DElIlDob8lCmb6pgpqeA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pZpVX-0043sT-3N; Wed, 08 Mar 2023 08:50:47 +0000 Received: from sender3-op-o17.zoho.com ([136.143.184.17]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pZpVS-0043qH-IP; Wed, 08 Mar 2023 08:50:44 +0000 ARC-Seal: i=1; a=rsa-sha256; t=1678265417; cv=none; d=zohomail.com; s=zohoarc; b=nzA2/7aGm9uqLYDPWojlBg5rCiXMU7vgMolusMiB66EVidBr8ubCd8eBZMTIbRAcLFfqBt/lLJUoXtoH9eztT6MlCKXcZeZ+voDoOxceTLLfXcqQQcZtEMWKFOGUVy+xAPlG7NtlyAOe9sngBTqYNwqlGOGdd8Rnq/I9LFtuHkY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1678265417; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To; bh=RegfERULej+941mOyU4tNlczm+KFqme2Zd1D/0dQ1IU=; b=kMaQa6pEwulqF0zPTD39nfyi2qxQ2XC2U7GK9liKteKIPwfw0tgQ1g5/vz+StBwNNW6Pwe7eHdKVv2OZLnS9X0Zz+OtK9pH/sw3jjpiboZTzxrbq6jqEti1Y0KjBNyInpiJySh9DWZlF75q/UTpRJBr9274Zjrw0aUuybqrCDDI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=arinc9.com; spf=pass smtp.mailfrom=arinc.unal@arinc9.com; dmarc=pass header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1678265417; s=zmail; d=arinc9.com; i=arinc.unal@arinc9.com; h=Message-ID:Date:Date:MIME-Version:From:From:Subject:Subject:To:To:Cc:Cc:References:In-Reply-To:Content-Type:Content-Transfer-Encoding:Message-Id:Reply-To; bh=RegfERULej+941mOyU4tNlczm+KFqme2Zd1D/0dQ1IU=; b=HlkNjF9v5Zf6d1Mx44X+xqW4F86Z9W/hMSv5ZqtpsEt6kER3e03w+6cQ3o9BdYud Ps+OCu/I1OkytJX4hmR8X7O/IcysoaWcm4EO1vuUJ7/uuQbJd3NLYQMV6o48DGRskuc Q0Garo2rY7BHFToHb1Gcs5uibkXem2ZFWQeMN/tg= Received: from [10.10.10.3] (212.68.60.226 [212.68.60.226]) by mx.zohomail.com with SMTPS id 1678265416245518.3169018503368; Wed, 8 Mar 2023 00:50:16 -0800 (PST) Message-ID: Date: Wed, 8 Mar 2023 11:50:09 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1 From: =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= Subject: Re: [PATCH net 2/2] net: dsa: mt7530: set PLL frequency only when trgmii is used To: Vladimir Oltean Cc: Sean Wang , Landen Chao , DENG Qingfang , Andrew Lunn , Florian Fainelli , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Matthias Brugger , AngeloGioacchino Del Regno , Russell King , =?UTF-8?Q?Ren=c3=a9_van_Dorst?= , erkin.bozoglu@xeront.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org References: <20230307220328.11186-1-arinc.unal@arinc9.com> <20230307220328.11186-2-arinc.unal@arinc9.com> <20230307233354.y3srdoggy2yzugnq@skbuf> Content-Language: en-US In-Reply-To: <20230307233354.y3srdoggy2yzugnq@skbuf> X-ZohoMailClient: External X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230308_005042_688588_68A8D7AD X-CRM114-Status: GOOD ( 30.64 ) 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 T24gOC4wMy4yMDIzIDAyOjMzLCBWbGFkaW1pciBPbHRlYW4gd3JvdGU6Cj4gT24gV2VkLCBNYXIg MDgsIDIwMjMgYXQgMDE6MDM6MjhBTSArMDMwMCwgYXJpbmM5LnVuYWxAZ21haWwuY29tIHdyb3Rl Ogo+PiBGcm9tOiBBcsSxbsOnIMOcTkFMIDxhcmluYy51bmFsQGFyaW5jOS5jb20+Cj4+Cj4+IEFz IG15IHRlc3Rpbmcgb24gdGhlIE1DTSBNVDc1MzAgc3dpdGNoIG9uIE1UNzYyMSBTb0Mgc2hvd3Ms IHNldHRpbmcgdGhlIFBMTAo+PiBmcmVxdWVuY3kgZG9lcyBub3QgYWZmZWN0IE1JSSBtb2RlcyBv dGhlciB0aGFuIHRyZ21paSBvbiBwb3J0IDUgYW5kIHBvcnQgNi4KPj4gU28gdGhlIGFzc3VtcHRp b24gaXMgdGhhdCB0aGUgb3BlcmF0aW9uIGhlcmUgY2FsbGVkICJzZXR0aW5nIHRoZSBQTEwKPj4g ZnJlcXVlbmN5IiBhY3R1YWxseSBzZXRzIHRoZSBmcmVxdWVuY3kgb2YgdGhlIFRSR01JSSBUWCBj bG9jay4KPj4KPj4gTWFrZSBpdCBzbyB0aGF0IGl0IGlzIHNldCBvbmx5IHdoZW4gdGhlIHRyZ21p aSBtb2RlIGlzIHVzZWQuCj4+Cj4+IEZpeGVzOiBiOGYxMjZhOGQ1NDMgKCJuZXQtbmV4dDogZHNh OiBhZGQgZHNhIHN1cHBvcnQgZm9yIE1lZGlhdGVrIE1UNzUzMCBzd2l0Y2giKQo+PiBTaWduZWQt b2ZmLWJ5OiBBcsSxbsOnIMOcTkFMIDxhcmluYy51bmFsQGFyaW5jOS5jb20+Cj4+IC0tLQo+PiAg IGRyaXZlcnMvbmV0L2RzYS9tdDc1MzAuYyB8IDIgLS0KPj4gICAxIGZpbGUgY2hhbmdlZCwgMiBk ZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuYyBi L2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuYwo+PiBpbmRleCBiMWE3OTQ2MGRmMGUuLjk2MTMwNmMx YWMxNCAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9uZXQvZHNhL210NzUzMC5jCj4+ICsrKyBiL2Ry aXZlcnMvbmV0L2RzYS9tdDc1MzAuYwo+PiBAQCAtNDMwLDggKzQzMCw2IEBAIG10NzUzMF9wYWRf Y2xrX3NldHVwKHN0cnVjdCBkc2Ffc3dpdGNoICpkcywgcGh5X2ludGVyZmFjZV90IGludGVyZmFj ZSkKPj4gICAJc3dpdGNoIChpbnRlcmZhY2UpIHsKPj4gICAJY2FzZSBQSFlfSU5URVJGQUNFX01P REVfUkdNSUk6Cj4+ICAgCQl0cmdpbnQgPSAwOwo+PiAtCQkvKiBQTEwgZnJlcXVlbmN5OiAxMjVN SHogKi8KPj4gLQkJbmNwbzEgPSAweDBjODA7Cj4+ICAgCQlicmVhazsKPj4gICAJY2FzZSBQSFlf SU5URVJGQUNFX01PREVfVFJHTUlJOgo+PiAgIAkJdHJnaW50ID0gMTsKPj4gLS0gCj4+IDIuMzcu Mgo+Pgo+IAo+IE5BQ0suCj4gCj4gQnkgZGVsZXRpbmcgdGhlIGFzc2lnbm1lbnQgdG8gdGhlIG5j cG8xIHZhcmlhYmxlLCBpdCBiZWNvbWVzCj4gdW5pbml0aWFsaXplZCB3aGVuIHBvcnQgNidzIGlu dGVyZmFjZSBtb2RlIGlzIFBIWV9JTlRFUkZBQ0VfTU9ERV9SR01JSS4KPiBJbiB0aGUgQyBsYW5n dWFnZSwgdW5pbml0aWFsaXplZCB2YXJpYWJsZXMgdGFrZSB0aGUgdmFsdWUgb2Ygd2hhdGV2ZXIK PiBtZW1vcnkgaGFwcGVucyB0byBiZSBvbiB0aGUgc3RhY2sgYXQgdGhlIGFkZHJlc3MgdGhleSBh cmUgcGxhY2VkLAo+IGludGVycHJldGVkIGFzIGFuIGFwcHJvcHJpYXRlIGRhdGEgdHlwZSBmb3Ig dGhhdCB2YXJpYWJsZSAtIGhlcmUgdTMyLgo+IAo+IFdyaXRpbmcgdGhlIHZhbHVlIHRvIENPUkVf UExMX0dST1VQNSBoYXBwZW5zIHdoZW4gdGhlIGZ1bmN0aW9uIGJlbG93IGlzCj4gY2FsbGVkLCBu b3Qgd2hlbiB0aGUgIm5jcG8xIiB2YXJpYWJsZSBpcyBhc3NpZ25lZC4KPiAKPiAJY29yZV93cml0 ZShwcml2LCBDT1JFX1BMTF9HUk9VUDUsIFJHX0xDRERTX1BDV19OQ1BPMShuY3BvMSkpOwo+IAo+ IEl0IGlzIG5vdCBhIGdvb2QgaWRlYSB0byB3cml0ZSB1bmluaXRpYWxpemVkIGtlcm5lbCBzdGFj ayBtZW1vcnkgdG8KPiBoYXJkd2FyZSByZWdpc3RlcnMsIHVubGVzcyBwZXJoYXBzIHlvdSB3YW50 IHRvIHVzZSBpdCBhcyBzb21lIHNvcnQgb2YKPiBwb29yIHF1YWxpdHkgZW50cm9weSBzb3VyY2Ug Zm9yIGEgcmFuZG9tIG51bWJlciBnZW5lcmF0b3IuLi4KClRoYW5rcyBhIGxvdCBmb3IgdGhpcy4g Tm93IHRoYXQgeW91IG1vdmVkIHNldHRpbmcgdGhlIGNvcmUgY2xvY2sgdG8Kc29tZXdoZXJlIGVs c2UsIEkgdGhpbmsgd2UgY2FuIHJ1biB0aGUgVFJHTUlJIHNldHVwIG9ubHkgd2hlbiB0cmdtaWkK bW9kZSBpcyB1c2VkLCBleGFjdGx5IHdoYXQgSSBhbHJlYWR5IGV4cGxhaW5lZCBvbiB0aGUgcGF0 Y2ggbG9nLCB3aXRoCnRoZSBkaWZmIGJlbG93LiBUaGlzIHNob3VsZCBtYWtlIGl0IHNvIHRoYXQg d3JpdGluZyB0aGUgdmFsdWUgdG8KQ09SRV9QTExfR1JPVVA1IGhhcHBlbnMgaW4gdGhlIGNhc2Ug d2hlcmUgbmNwbzEgaXMgYWx3YXlzIHNldC4KCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9kc2Ev bXQ3NTMwLmMgYi9kcml2ZXJzL25ldC9kc2EvbXQ3NTMwLmMKaW5kZXggYjFhNzk0NjBkZjBlLi5j MmQ4MWI3YTQyOWQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuYworKysgYi9k cml2ZXJzL25ldC9kc2EvbXQ3NTMwLmMKQEAgLTQzMCw4ICs0MzAsNiBAQCBtdDc1MzBfcGFkX2Ns a19zZXR1cChzdHJ1Y3QgZHNhX3N3aXRjaCAqZHMsIHBoeV9pbnRlcmZhY2VfdCBpbnRlcmZhY2Up CiAgCXN3aXRjaCAoaW50ZXJmYWNlKSB7CiAgCWNhc2UgUEhZX0lOVEVSRkFDRV9NT0RFX1JHTUlJ OgogIAkJdHJnaW50ID0gMDsKLQkJLyogUExMIGZyZXF1ZW5jeTogMTI1TUh6ICovCi0JCW5jcG8x ID0gMHgwYzgwOwogIAkJYnJlYWs7CiAgCWNhc2UgUEhZX0lOVEVSRkFDRV9NT0RFX1RSR01JSToK ICAJCXRyZ2ludCA9IDE7CkBAIC00NjIsMzggKzQ2MCw0MCBAQCBtdDc1MzBfcGFkX2Nsa19zZXR1 cChzdHJ1Y3QgZHNhX3N3aXRjaCAqZHMsIHBoeV9pbnRlcmZhY2VfdCBpbnRlcmZhY2UpCiAgCW10 NzUzMF9ybXcocHJpdiwgTVQ3NTMwX1A2RUNSLCBQNl9JTlRGX01PREVfTUFTSywKICAJCSAgIFA2 X0lOVEZfTU9ERSh0cmdpbnQpKTsKICAKLQkvKiBMb3dlciBUeCBEcml2aW5nIGZvciBUUkdNSUkg cGF0aCAqLwotCWZvciAoaSA9IDAgOyBpIDwgTlVNX1RSR01JSV9DVFJMIDsgaSsrKQotCQltdDc1 MzBfd3JpdGUocHJpdiwgTVQ3NTMwX1RSR01JSV9URF9PRFQoaSksCi0JCQkgICAgIFREX0RNX0RS VlAoOCkgfCBURF9ETV9EUlZOKDgpKTsKLQotCS8qIERpc2FibGUgTVQ3NTMwIGNvcmUgYW5kIFRS R01JSSBUeCBjbG9ja3MgKi8KLQljb3JlX2NsZWFyKHByaXYsIENPUkVfVFJHTUlJX0dTV19DTEtf Q0csCi0JCSAgIFJFR19HU1dDS19FTiB8IFJFR19UUkdNSUlDS19FTik7Ci0KLQkvKiBTZXR1cCB0 aGUgTVQ3NTMwIFRSR01JSSBUeCBDbG9jayAqLwotCWNvcmVfd3JpdGUocHJpdiwgQ09SRV9QTExf R1JPVVA1LCBSR19MQ0REU19QQ1dfTkNQTzEobmNwbzEpKTsKLQljb3JlX3dyaXRlKHByaXYsIENP UkVfUExMX0dST1VQNiwgUkdfTENERFNfUENXX05DUE8wKDApKTsKLQljb3JlX3dyaXRlKHByaXYs IENPUkVfUExMX0dST1VQMTAsIFJHX0xDRERTX1NTQ19ERUxUQShzc2NfZGVsdGEpKTsKLQljb3Jl X3dyaXRlKHByaXYsIENPUkVfUExMX0dST1VQMTEsIFJHX0xDRERTX1NTQ19ERUxUQTEoc3NjX2Rl bHRhKSk7Ci0JY29yZV93cml0ZShwcml2LCBDT1JFX1BMTF9HUk9VUDQsCi0JCSAgIFJHX1NZU1BM TF9ERFNGQktfRU4gfCBSR19TWVNQTExfQklBU19FTiB8Ci0JCSAgIFJHX1NZU1BMTF9CSUFTX0xQ Rl9FTik7Ci0JY29yZV93cml0ZShwcml2LCBDT1JFX1BMTF9HUk9VUDIsCi0JCSAgIFJHX1NZU1BM TF9FTl9OT1JNQUwgfCBSR19TWVNQTExfVk9ERU4gfAotCQkgICBSR19TWVNQTExfUE9TRElWKDEp KTsKLQljb3JlX3dyaXRlKHByaXYsIENPUkVfUExMX0dST1VQNywKLQkJICAgUkdfTENERFNfUENX X05DUE9fQ0hHIHwgUkdfTENDRFNfQygzKSB8Ci0JCSAgIFJHX0xDRERTX1BXREIgfCBSR19MQ0RE U19JU09fRU4pOwotCi0JLyogRW5hYmxlIE1UNzUzMCBjb3JlIGFuZCBUUkdNSUkgVHggY2xvY2tz ICovCi0JY29yZV9zZXQocHJpdiwgQ09SRV9UUkdNSUlfR1NXX0NMS19DRywKLQkJIFJFR19HU1dD S19FTiB8IFJFR19UUkdNSUlDS19FTik7Ci0KLQlpZiAoIXRyZ2ludCkKKwlpZiAodHJnaW50KSB7 CisJCS8qIExvd2VyIFR4IERyaXZpbmcgZm9yIFRSR01JSSBwYXRoICovCisJCWZvciAoaSA9IDAg OyBpIDwgTlVNX1RSR01JSV9DVFJMIDsgaSsrKQorCQkJbXQ3NTMwX3dyaXRlKHByaXYsIE1UNzUz MF9UUkdNSUlfVERfT0RUKGkpLAorCQkJCSAgICAgVERfRE1fRFJWUCg4KSB8IFREX0RNX0RSVk4o OCkpOworCisJCS8qIERpc2FibGUgTVQ3NTMwIGNvcmUgYW5kIFRSR01JSSBUeCBjbG9ja3MgKi8K KwkJY29yZV9jbGVhcihwcml2LCBDT1JFX1RSR01JSV9HU1dfQ0xLX0NHLAorCQkJICAgUkVHX0dT V0NLX0VOIHwgUkVHX1RSR01JSUNLX0VOKTsKKworCQkvKiBTZXR1cCB0aGUgTVQ3NTMwIFRSR01J SSBUeCBDbG9jayAqLworCQljb3JlX3dyaXRlKHByaXYsIENPUkVfUExMX0dST1VQNSwgUkdfTENE RFNfUENXX05DUE8xKG5jcG8xKSk7CisJCWNvcmVfd3JpdGUocHJpdiwgQ09SRV9QTExfR1JPVVA2 LCBSR19MQ0REU19QQ1dfTkNQTzAoMCkpOworCQljb3JlX3dyaXRlKHByaXYsIENPUkVfUExMX0dS T1VQMTAsIFJHX0xDRERTX1NTQ19ERUxUQShzc2NfZGVsdGEpKTsKKwkJY29yZV93cml0ZShwcml2 LCBDT1JFX1BMTF9HUk9VUDExLCBSR19MQ0REU19TU0NfREVMVEExKHNzY19kZWx0YSkpOworCQlj b3JlX3dyaXRlKHByaXYsIENPUkVfUExMX0dST1VQNCwKKwkJCSAgIFJHX1NZU1BMTF9ERFNGQktf RU4gfCBSR19TWVNQTExfQklBU19FTiB8CisJCQkgICBSR19TWVNQTExfQklBU19MUEZfRU4pOwor CQljb3JlX3dyaXRlKHByaXYsIENPUkVfUExMX0dST1VQMiwKKwkJCSAgIFJHX1NZU1BMTF9FTl9O T1JNQUwgfCBSR19TWVNQTExfVk9ERU4gfAorCQkJICAgUkdfU1lTUExMX1BPU0RJVigxKSk7CisJ CWNvcmVfd3JpdGUocHJpdiwgQ09SRV9QTExfR1JPVVA3LAorCQkJICAgUkdfTENERFNfUENXX05D UE9fQ0hHIHwgUkdfTENDRFNfQygzKSB8CisJCQkgICBSR19MQ0REU19QV0RCIHwgUkdfTENERFNf SVNPX0VOKTsKKworCQkvKiBFbmFibGUgTVQ3NTMwIGNvcmUgYW5kIFRSR01JSSBUeCBjbG9ja3Mg Ki8KKwkJY29yZV9zZXQocHJpdiwgQ09SRV9UUkdNSUlfR1NXX0NMS19DRywKKwkJCSBSRUdfR1NX Q0tfRU4gfCBSRUdfVFJHTUlJQ0tfRU4pOworCX0gZWxzZSB7CiAgCQlmb3IgKGkgPSAwIDsgaSA8 IE5VTV9UUkdNSUlfQ1RSTDsgaSsrKQogIAkJCW10NzUzMF9ybXcocHJpdiwgTVQ3NTMwX1RSR01J SV9SRChpKSwKICAJCQkJICAgUkRfVEFQX01BU0ssIFJEX1RBUCgxNikpOworCX0KKwogIAlyZXR1 cm4gMDsKICB9CiAgCgpJJ2xsIGRvIHNvbWUgdGVzdHMgdG8gbWFrZSBzdXJlIGV2ZXJ5dGhpbmcg d29ya3MgZmluZS4KCkFyxLFuw6cKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJu ZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK