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 7DAD6C7EE2A for ; Mon, 22 May 2023 12:18:05 +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:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=fVh8r8qZLNNTAgwwnfsyu9+pVXxZPIMjp87LBp6ltqI=; b=O1jw4tNyVE42Vd GEr0UiiQo42wW6+aIeL8C0BSdWqUa0fnHBzXmt/3NAXd9IEPHrmlzPdjptHxw/6caRqSBY2BuZwVw wavDCoHA1dLpuUy8R8N0F9mZqT7gig2y7y58SiOGGo2I0938Swu08acQrlBFZoBTDVBKJjw7LNvIO RQbDIokNjb/DfWFNdpijvXTmUmX1OZZkKEmXQYi5nttUchYS0UCKpcWscQO8NyyaWZGmSbfWlQaj5 tM4LPhtzJmD8WG9QkXxO2J5yIy1CAxjcSlERv0jv+RPBCRDeVeFNt9voPuhdOwu/YuOOU7ZHyWJAQ jgjRvvNhhsdZc+b8RKHA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q14Tq-006QGa-1V; Mon, 22 May 2023 12:17:38 +0000 Received: from mail-ej1-x633.google.com ([2a00:1450:4864:20::633]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q14TJ-006PkJ-2O; Mon, 22 May 2023 12:17:07 +0000 Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-9700219be87so108416166b.1; Mon, 22 May 2023 05:17:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1684757824; x=1687349824; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=WPQmGsbOPIy9wPstzIBKggjPnfoTVHg5cTQKcX+NZkA=; b=fx8uQ3GYpgRsHyL6dZtp9/EUw/x7/v2NuHFv1Fck7p8yRfR2+KxdHdS5+fR38zWink u+GlxOuK0KczPi5WbnTYbRL/djIGyQCkePQ89NngPwMQrudlDBnolgm5G1oHaaakwPxm LR18qpdlQquOZsYlAP13riLQOeBZ5xFNOeqsVdkV5FqPP5uW3kNAmGbgf65HJMSzIA3+ tctwHZWLyvC375W34wStBbYMSPLAYfXt6os0VVaa/u4faCPf4UXTTxxExUGJacy1d33h /q/zSFPZ9UGNYK3EqCIi4jfsxexgNbYc4gvHZWE/t1kROWGvinFlre0rvJv31MtoOhLW zDGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1684757824; x=1687349824; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WPQmGsbOPIy9wPstzIBKggjPnfoTVHg5cTQKcX+NZkA=; b=btfhETVD57JwqeBHPhkqeTLK68BFnjMSZzi2UYJMXq+lOCI9xJlkpbOI3xqPg5F3vD 09FE9Hpsk+cMfOaLU6o73QeyyU+CY9taD2agH/8tWVrqGpYNHiQOojk8uPTnfcSp/e0F Ru9v4CZGysE1J6ho09xWLBzkARtJHRDd1I4WBC0v5GyNt1daUP3B9HJqbLAFvFnMgILH hN9fNR3uQVqs6AaXBloyes7lMko1xjdeOBuBeXiG2j88oEFVjyGUHleYcq5MXeaIJ30L n2ewX3BkOtuiT4jzpnLXMp2LaaljnDADtQDuS8lO+nO2/c/lluxhW5kt1wHmd+O3/ZNm zOHg== X-Gm-Message-State: AC+VfDyrgHoXkZr73I+u/F2MjQEoVBmFjQUVArMqtPKxm4b/d3xPIRKx +SRqT8gAcgji/23A1eMAXnw= X-Google-Smtp-Source: ACHHUZ6I1A9bM1EEvi1AGJ9bLFYnfQ5/p5HefY45mD7dPiufH15Hn+5UFV+U6lPAjEgw7X1qcuVXkg== X-Received: by 2002:a17:907:8390:b0:953:37eb:7727 with SMTP id mv16-20020a170907839000b0095337eb7727mr7799238ejc.43.1684757824116; Mon, 22 May 2023 05:17:04 -0700 (PDT) Received: from arinc9-PC.. ([149.91.1.15]) by smtp.gmail.com with ESMTPSA id y26-20020a17090614da00b009659fed3612sm2999950ejc.24.2023.05.22.05.17.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 22 May 2023 05:17:03 -0700 (PDT) From: arinc9.unal@gmail.com X-Google-Original-From: arinc.unal@arinc9.com To: Sean Wang , Landen Chao , DENG Qingfang , Daniel Golle , Andrew Lunn , Florian Fainelli , Vladimir Oltean , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Matthias Brugger , AngeloGioacchino Del Regno , Russell King Cc: =?UTF-8?q?Ar=C4=B1n=C3=A7=20=C3=9CNAL?= , Richard van Schagen , Richard van Schagen , Frank Wunderlich , Bartel Eerdekens , erkin.bozoglu@xeront.com, mithat.guner@xeront.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [PATCH net-next 26/30] net: dsa: mt7530: properly set MT7530_CPU_PORT Date: Mon, 22 May 2023 15:15:28 +0300 Message-Id: <20230522121532.86610-27-arinc.unal@arinc9.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230522121532.86610-1-arinc.unal@arinc9.com> References: <20230522121532.86610-1-arinc.unal@arinc9.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230522_051705_902894_4C95706D X-CRM114-Status: GOOD ( 24.15 ) 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 RnJvbTogQXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmluYzkuY29tPgoKVGhlIE1UNzUzMF9D UFVfUE9SVCBiaXRzIHJlcHJlc2VudCB0aGUgQ1BVIHBvcnQgdG8gdHJhcCBmcmFtZXMgdG8gZm9y IHRoZQpNVDc1MzAgc3dpdGNoLiBUaGVyZSBhcmUgdHdvIGlzc3VlcyB3aXRoIHRoZSBjdXJyZW50 IHdheSBvZiBzZXR0aW5nIHRoZXNlCmJpdHMuIElEX01UNzUzMCB3aGljaCBpcyBmb3IgdGhlIHN0 YW5kYWxvbmUgTVQ3NTMwIHN3aXRjaCBpcyBub3QgaW5jbHVkZWQuCldoZW4gbXVsdGlwbGUgQ1BV IHBvcnRzIGFyZSBiZWluZyB1c2VkLCB0aGUgdHJhcHBlZCBmcmFtZXMgd29uJ3QgYmUKcmVjZWl2 ZWQgd2hlbiB0aGUgRFNBIGNvbmR1aXQgaW50ZXJmYWNlLCB3aGljaCB0aGUgZnJhbWVzIGFyZSBz dXBwb3NlZCB0bwpiZSB0cmFwcGVkIHRvLCBpcyBkb3duIGJlY2F1c2UgaXQncyBub3QgYWZmaW5l IHRvIGFueSB1c2VyIHBvcnQuIFRoaXMKcmVxdWlyZXMgdGhlIERTQSBjb25kdWl0IGludGVyZmFj ZSB0byBiZSBtYW51YWxseSBzZXQgdXAgZm9yIHRoZSB0cmFwcGVkCmZyYW1lcyB0byBiZSByZWNl aXZlZC4KCkFkZHJlc3MgdGhlc2UgaXNzdWVzIGJ5IGltcGxlbWVudGluZyBkcy0+b3BzLT5tYXN0 ZXJfc3RhdGVfY2hhbmdlKCkgb24gdGhpcwpzdWJkcml2ZXIgYW5kIHNldHRpbmcgdGhlIE1UNzUz MF9DUFVfUE9SVCBiaXRzIHRoZXJlLiBJbnRyb2R1Y2UgdGhlCmFjdGl2ZV9jcHVfcG9ydHMgZmll bGQgdG8gc3RvcmUgdGhlIGluZm9ybWF0aW9uIG9mIGFjdGl2ZSBDUFUgcG9ydHMuCkNvcnJlY3Qg dGhlIG1hY3JvcywgTVQ3NTMwX0NQVV9QT1JUIGlzIGJpdHMgNCB0aHJvdWdoIDYgb2YgdGhlIHJl Z2lzdGVyLgoKQW55IGZyYW1lcyBzZXQgZm9yIHRyYXBwaW5nIHRvIENQVSBwb3J0IHdpbGwgYmUg dHJhcHBlZCB0byB0aGUgbnVtZXJpY2FsbHkKc21hbGxlc3QgQ1BVIHBvcnQgd2hpY2ggaXMgYWZm aW5lIHRvIHRoZSBEU0EgY29uZHVpdCBpbnRlcmZhY2UgdGhhdCBpcyBzZXQKdXAuIFRvIG1ha2Ug dGhlIHVuZGVyc3RhdGVtZW50IG9idmlvdXMsIHRoZSBmcmFtZXMgd29uJ3QgbmVjZXNzYXJpbHkg YmUKdHJhcHBlZCB0byB0aGUgQ1BVIHBvcnQgdGhlIHVzZXIgcG9ydCwgd2hpY2ggdGhlc2UgZnJh bWVzIGFyZSByZWNlaXZlZApmcm9tLCBpcyBhZmZpbmUgdG8uIFRoaXMgb3BlcmF0aW9uIGlzIG9u bHkgdGhlcmUgdG8gbWFrZSBzdXJlIHRoZSB0cmFwcGVkCmZyYW1lcyBhbHdheXMgcmVhY2ggdGhl IENQVS4KClRlc3RlZC1ieTogQXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmluYzkuY29tPgpD by1kZXZlbG9wZWQtYnk6IFZsYWRpbWlyIE9sdGVhbiA8b2x0ZWFudkBnbWFpbC5jb20+ClNpZ25l ZC1vZmYtYnk6IFZsYWRpbWlyIE9sdGVhbiA8b2x0ZWFudkBnbWFpbC5jb20+ClNpZ25lZC1vZmYt Ynk6IEFyxLFuw6cgw5xOQUwgPGFyaW5jLnVuYWxAYXJpbmM5LmNvbT4KLS0tCiBkcml2ZXJzL25l dC9kc2EvbXQ3NTMwLmMgfCAzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIGRy aXZlcnMvbmV0L2RzYS9tdDc1MzAuaCB8ICA2ICsrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAzMiBp bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2Rz YS9tdDc1MzAuYyBiL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuYwppbmRleCAwYjUxM2UzNjI4ZmUu LmNkMTY5MTFmY2IwMSAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvZHNhL210NzUzMC5jCisrKyBi L2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuYwpAQCAtOTU4LDExICs5NTgsNiBAQCBtdDc1M3hfY3B1 X3BvcnRfZW5hYmxlKHN0cnVjdCBkc2Ffc3dpdGNoICpkcywgaW50IHBvcnQpCiAJbXQ3NTMwX3Nl dChwcml2LCBNVDc1M1hfTUZDLCBNVDc1M1hfQkNfRkZQKEJJVChwb3J0KSkgfAogCQkgICBNVDc1 M1hfVU5NX0ZGUChCSVQocG9ydCkpIHwgTVQ3NTNYX1VOVV9GRlAoQklUKHBvcnQpKSk7CiAKLQkv KiBTZXQgQ1BVIHBvcnQgbnVtYmVyICovCi0JaWYgKHByaXYtPmlkID09IElEX01UNzYyMSkKLQkJ bXQ3NTMwX3Jtdyhwcml2LCBNVDc1M1hfTUZDLCBNVDc1MzBfQ1BVX01BU0ssIE1UNzUzMF9DUFVf RU4gfAotCQkJICAgTVQ3NTMwX0NQVV9QT1JUKHBvcnQpKTsKLQogCS8qIEFkZCB0aGUgQ1BVIHBv cnQgdG8gdGhlIENQVSBwb3J0IGJpdG1hcCBmb3IgTVQ3NTMxIGFuZCB0aGUgc3dpdGNoIG9uCiAJ ICogdGhlIE1UNzk4OCBTb0MuIEFueSBmcmFtZXMgc2V0IGZvciB0cmFwcGluZyB0byBDUFUgcG9y dCB3aWxsIGJlCiAJICogdHJhcHBlZCB0byB0aGUgQ1BVIHBvcnQgdGhlIHVzZXIgcG9ydCBpcyBh ZmZpbmUgdG8uCkBAIC0yOTQ3LDYgKzI5NDIsMzMgQEAgc3RhdGljIGludCBtdDc1M3hfc2V0X21h Y19lZWUoc3RydWN0IGRzYV9zd2l0Y2ggKmRzLCBpbnQgcG9ydCwKIAlyZXR1cm4gMDsKIH0KIAor c3RhdGljIHZvaWQKK210NzUzeF9tYXN0ZXJfc3RhdGVfY2hhbmdlKHN0cnVjdCBkc2Ffc3dpdGNo ICpkcywKKwkJCSAgIGNvbnN0IHN0cnVjdCBuZXRfZGV2aWNlICptYXN0ZXIsCisJCQkgICBib29s IG9wZXJhdGlvbmFsKQoreworCXN0cnVjdCBtdDc1MzBfcHJpdiAqcHJpdiA9IGRzLT5wcml2Owor CXN0cnVjdCBkc2FfcG9ydCAqY3B1X2RwID0gbWFzdGVyLT5kc2FfcHRyOworCisJLyogU2V0IHRo ZSBDUFUgcG9ydCB0byB0cmFwIGZyYW1lcyB0byBmb3IgTVQ3NTMwLiBUaGVyZSBjYW4gYmUgb25s eSBvbmUKKwkgKiBDUFUgcG9ydCBkdWUgdG8gTVQ3NTMwX0NQVV9QT1JUIGhhdmluZyBvbmx5IDMg Yml0cy4gQW55IGZyYW1lcyBzZXQKKwkgKiBmb3IgdHJhcHBpbmcgdG8gQ1BVIHBvcnQgd2lsbCBi ZSB0cmFwcGVkIHRvIHRoZSBudW1lcmljYWxseSBzbWFsbGVzdAorCSAqIENQVSBwb3J0IHdoaWNo IGlzIGFmZmluZSB0byB0aGUgRFNBIGNvbmR1aXQgaW50ZXJmYWNlIHRoYXQgaXMgc2V0IHVwLgor CSAqLworCWlmIChwcml2LT5pZCAhPSBJRF9NVDc1MzAgJiYgcHJpdi0+aWQgIT0gSURfTVQ3NjIx KQorCQlyZXR1cm47CisKKwlpZiAob3BlcmF0aW9uYWwpCisJCXByaXYtPmFjdGl2ZV9jcHVfcG9y dHMgfD0gQklUKGNwdV9kcC0+aW5kZXgpOworCWVsc2UKKwkJcHJpdi0+YWN0aXZlX2NwdV9wb3J0 cyAmPSB+QklUKGNwdV9kcC0+aW5kZXgpOworCisJaWYgKHByaXYtPmFjdGl2ZV9jcHVfcG9ydHMp CisJCW10NzUzMF9ybXcocHJpdiwgTVQ3NTNYX01GQywgTVQ3NTMwX0NQVV9FTiB8CisJCQkgICBN VDc1MzBfQ1BVX1BPUlRfTUFTSywgTVQ3NTMwX0NQVV9FTiB8CisJCQkgICBNVDc1MzBfQ1BVX1BP UlQoX19mZnMocHJpdi0+YWN0aXZlX2NwdV9wb3J0cykpKTsKK30KKwogc3RhdGljIGludCBtdDc5 ODhfc2V0dXAoc3RydWN0IGRzYV9zd2l0Y2ggKmRzKQogewogCXN0cnVjdCBtdDc1MzBfcHJpdiAq cHJpdiA9IGRzLT5wcml2OwpAQCAtMjk5Niw2ICszMDE4LDcgQEAgY29uc3Qgc3RydWN0IGRzYV9z d2l0Y2hfb3BzIG10NzUzMF9zd2l0Y2hfb3BzID0gewogCS5waHlsaW5rX21hY19saW5rX3VwCT0g bXQ3NTN4X3BoeWxpbmtfbWFjX2xpbmtfdXAsCiAJLmdldF9tYWNfZWVlCQk9IG10NzUzeF9nZXRf bWFjX2VlZSwKIAkuc2V0X21hY19lZWUJCT0gbXQ3NTN4X3NldF9tYWNfZWVlLAorCS5tYXN0ZXJf c3RhdGVfY2hhbmdlCT0gbXQ3NTN4X21hc3Rlcl9zdGF0ZV9jaGFuZ2UsCiB9OwogRVhQT1JUX1NZ TUJPTF9HUEwobXQ3NTMwX3N3aXRjaF9vcHMpOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9k c2EvbXQ3NTMwLmggYi9kcml2ZXJzL25ldC9kc2EvbXQ3NTMwLmgKaW5kZXggZmQyYTJmNzI2Yjhh Li41MmU1ZDcxYTA0ZDMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuaAorKysg Yi9kcml2ZXJzL25ldC9kc2EvbXQ3NTMwLmgKQEAgLTQxLDggKzQxLDggQEAgZW51bSBtdDc1M3hf aWQgewogI2RlZmluZSAgTVQ3NTNYX1VOVV9GRlAoeCkJCSgoKHgpICYgMHhmZikgPDwgOCkKICNk ZWZpbmUgIE1UNzUzWF9VTlVfRkZQX01BU0sJCU1UNzUzWF9VTlVfRkZQKH4wKQogI2RlZmluZSAg TVQ3NTMwX0NQVV9FTgkJCUJJVCg3KQotI2RlZmluZSAgTVQ3NTMwX0NQVV9QT1JUKHgpCQkoKHgp IDw8IDQpCi0jZGVmaW5lICBNVDc1MzBfQ1BVX01BU0sJCSgweGYgPDwgNCkKKyNkZWZpbmUgIE1U NzUzMF9DUFVfUE9SVCh4KQkJKCgoeCkgJiAweDcpIDw8IDQpCisjZGVmaW5lICBNVDc1MzBfQ1BV X1BPUlRfTUFTSwkJTVQ3NTMwX0NQVV9QT1JUKH4wKQogI2RlZmluZSAgTVQ3NTMwX01JUlJPUl9F TgkJQklUKDMpCiAjZGVmaW5lICBNVDc1MzBfTUlSUk9SX1BPUlQoeCkJCSgoeCkgJiAweDcpCiAj ZGVmaW5lICBNVDc1MzBfTUlSUk9SX01BU0sJCTB4NwpAQCAtNzUzLDYgKzc1Myw3IEBAIHN0cnVj dCBtdDc1M3hfaW5mbyB7CiAgKiBAaXJxX2RvbWFpbjoJCUlSUSBkb21haW4gb2YgdGhlIHN3aXRj aCBpcnFfY2hpcAogICogQGlycV9lbmFibGU6CQlJUlEgZW5hYmxlIGJpdHMsIHN5bmNlZCB0byBT WVNfSU5UX0VOCiAgKiBAY3JlYXRlX3NnbWlpOglQb2ludGVyIHRvIGZ1bmN0aW9uIGNyZWF0aW5n IFNHTUlJIFBDUyBpbnN0YW5jZShzKQorICogQGFjdGl2ZV9jcHVfcG9ydHM6CUhvbGRpbmcgdGhl IGFjdGl2ZSBDUFUgcG9ydHMKICAqLwogc3RydWN0IG10NzUzMF9wcml2IHsKIAlzdHJ1Y3QgZGV2 aWNlCQkqZGV2OwpAQCAtNzgwLDYgKzc4MSw3IEBAIHN0cnVjdCBtdDc1MzBfcHJpdiB7CiAJc3Ry dWN0IGlycV9kb21haW4gKmlycV9kb21haW47CiAJdTMyIGlycV9lbmFibGU7CiAJaW50ICgqY3Jl YXRlX3NnbWlpKShzdHJ1Y3QgbXQ3NTMwX3ByaXYgKnByaXYpOworCXVuc2lnbmVkIGxvbmcgYWN0 aXZlX2NwdV9wb3J0czsKIH07CiAKIHN0cnVjdCBtdDc1MzBfaHdfdmxhbl9lbnRyeSB7Ci0tIAoy LjM5LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwps aW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJh ZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51 eC1hcm0ta2VybmVsCg==