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 68A6AC77B6F for ; Fri, 7 Apr 2023 13:47:32 +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: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:In-Reply-To:References: List-Owner; bh=OyN0O7BOY1g2A9489539JYLeYyCHLbCr7abvuZqrfj8=; b=opD8i+2WufhIpi sCJLD235Gjk1n3QqmSBBAmKFGo2YD10zztP3f7rzeFWrOEB7MOHW+vkh6lUUaPygGK4LmfGgdVNQq 4WkDOh6KiIpuAVOk+hKf2ye+3AcQ6qlw/7bDDoytxeLr5N6+Ggn69etHeuUrGqizESzeWFlExr3Si GfBUZFt3o5XFNgnLq3bZGYErliPIRV6loTm5p0XdNfKSxU2B26bSl5xIU0a0wbDbWdWbkYiErWZ2H ZJMn4wpPmJy4/jKWw8XJNwGhWjH4BpnIcT7pYQ8GItsZOvQLy0KY8pWlAOG+00qoOBqv9FKoVR4+W Da7rOy/FBasvROQb20Iw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1pkmQJ-00ANH3-2U; Fri, 07 Apr 2023 13:46:39 +0000 Received: from mail-yw1-x1135.google.com ([2607:f8b0:4864:20::1135]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pkmQH-00ANFv-0V; Fri, 07 Apr 2023 13:46:38 +0000 Received: by mail-yw1-x1135.google.com with SMTP id 00721157ae682-54c0c86a436so96779907b3.6; Fri, 07 Apr 2023 06:46:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680875195; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=XSQ8CwRJARJdNn3d372Sa3h0H25OGpm6RIALsbHSCvk=; b=Cc+m6KB9/1gAqZjVwHmMnNhDh3qukj0A3EnNEElUvSWEvI006nzP3vUlJ2PHZHE1K8 iaclDwR8dwBD14OnQP+WMeY0p2chsyNyhjdrCUptUvN9nrwJSiKWFsAkyQKi/jrEBkTN 0NGEskvXAkzoqq+1583dltgOFm/gGK2PEYQdfecDdZufuDOZoFBB1FwokTAU7fvKqK8r jSGkC5NU5UQ+hlSsE10bA2S/9VEJrrGVuChwgxQDpSEx7VDOV6EkwqjglD0JKYvIMTcb w5Ys1AYk+BA9RU13xXQjaRy95379Yd3YT0rK83EvOmdPdEH1FTcnYdkx8HNJoCiiPckq HEQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680875195; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=XSQ8CwRJARJdNn3d372Sa3h0H25OGpm6RIALsbHSCvk=; b=xnLAazlYfz5mfqoqiIV99GPQgQNP1QtyKHtuDspsraBEyrPzLTMvt/Nibul/pxWkof eOJJMhSQxWYyMSyafsK4Td+xDMUmaOkB3N3RzD+y6H4kxzitqJ8SIxVtt9cgprv8S/QB vI3ZDi2babK52d4mghI+WG6BxfbItbh00PZjZS8e1YmMMxokhWl2cPOCprlB+libquag L1AOYUQOJbhF7fe/7Zy8g4xL4832OHin3AGGwwfNk0mtCJuuful2/IIE6C0Fn354Mw8N 6RWz5Itjf17fw+oaPxcDt3lfjW0lwjmJODsyAtHRanvs2cWMN5a/Nhwm2oijpzf+3IYm qGgQ== X-Gm-Message-State: AAQBX9eD4i0SNGh/dBAqXiULnL6cDG1elHFvRv0maLyYrEPs+HVaDqmm 3WUFF6UHs9I2Y+sm2t+Rvo4= X-Google-Smtp-Source: AKy350byX8+PXrGTWDleGcK8/T9jbK3Y6VoJ04nlkswlyzNUZ5imNF5mTzMuSo6ZNoH1PaJFbt9L5A== X-Received: by 2002:a81:6c8d:0:b0:545:6342:2610 with SMTP id h135-20020a816c8d000000b0054563422610mr1884574ywc.24.1680875195383; Fri, 07 Apr 2023 06:46:35 -0700 (PDT) Received: from arinc9-PC.lan ([149.91.1.15]) by smtp.gmail.com with ESMTPSA id 139-20020a810e91000000b00545a0818473sm1034317ywo.3.2023.04.07.06.46.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 07 Apr 2023 06:46:35 -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: Richard van Schagen , Richard van Schagen , Frank Wunderlich , =?UTF-8?q?Ar=C4=B1n=C3=A7=20=C3=9CNAL?= , erkin.bozoglu@xeront.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [RFC PATCH v2 net-next 00/12] net: dsa: mt7530: fix port 5 phylink, port 6, and MT7988 Date: Fri, 7 Apr 2023 16:46:12 +0300 Message-Id: <20230407134626.47928-1-arinc.unal@arinc9.com> X-Mailer: git-send-email 2.37.2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230407_064637_215912_316BD1D5 X-CRM114-Status: GOOD ( 19.31 ) 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 SGVsbG8hCgpUaGlzIHBhdGNoIHNlcmllcyBpcyBtYWlubHkgZm9jdXNlZCBvbiBpbXByb3Zpbmcg dGhlIHN1cHBvcnQgZm9yIHBvcnQgNSwKc2V0dGluZyB1cCBwb3J0IDYsIGFuZCByZWZhY3Rvcmlu ZyB0aGUgTVQ3NTMwIERTQSBzdWJkcml2ZXIuIFRoZXJlJ3JlIGFsc28KZml4ZXMgZm9yIHRoZSBz d2l0Y2ggb24gdGhlIE1UNzk4OCBTb0MuCgpJJ20gYXNraW5nIGZvciB5b3VyIGNvbW1lbnRzIG9u IHBhdGNoIDQgYW5kIDkuCgpGb3IgcGF0Y2ggNDoKCklmIHlvdSB0aGluayBwcml2LT5wNV9pbnRl cmZhY2Ugc2hvdWxkIG5vdCBiZSBzZXQgd2hlbiBwb3J0IDUgaXMgdXNlZCBmb3IKUEhZIG11eGlu ZywgbGV0IG1lIGtub3cuCgpGb3IgcGF0Y2ggOToKCkRvIEkgbmVlZCB0byBwcm90ZWN0IHRoZSBy ZWdpc3RlciBmcm9tIGJlaW5nIGFjY2Vzc2VkIGJ5IHByb2Nlc3NlcyB3aGlsZQp0aGlzIG9wZXJh dGlvbiBpcyBiZWluZyBkb25lPyBJIGRvbid0IHNlZSB0aGlzIG9uIG10NzUzMF9zZXR1cCgpIGJ1 dCBpdCdzCmJlaW5nIGRvbmUgb24gbXQ3NTMwX3NldHVwX3BvcnQ1KCkuCgpUaGVyZSdzIGFuIG9k ZGl0eSBoZXJlLiBUaGUgWFRBTCBtYXNrIGlzIGRlZmluZWQgb24gdGhlIE1UNzUzMF9IV1RSQVAK cmVnaXN0ZXIsIGJ1dCBpdCdzIGJlaW5nIHJlYWQgZnJvbSBNVDc1MzBfTUhXVFJBUCBpbnN0ZWFk IHdoaWNoIGlzIGF0IGEKZGlmZmVyZW50IGFkZHJlc3MuCgpIV1RSQVBfWFRBTF9NQVNLIGFuZCBy ZWFkaW5nIEhXVFJBUF9YVEFMX01BU0sgZnJvbSBNVDc1MzBfTUhXVFJBUCB3YXMgYm90aAphZGRl ZCB3aXRoOgoKaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv bmV0ZGV2L25ldC1uZXh0LmdpdC9jb21taXQ/aWQ9N2VmNmY2ZjhkMjM3ZmE2NzI0MTA4YjU3ZDk3 MDZjYjUwNjk2ODhlNAoKSSBkaWQgdGhpcyB0byB0ZXN0IGl0OgoKZGlmZiAtLWdpdCBhL2RyaXZl cnMvbmV0L2RzYS9tdDc1MzAuYyBiL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuYwppbmRleCA0Njc0 OWFlZTNjNDkuLjdhYTNiNTgyOGFjMyAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvZHNhL210NzUz MC5jCisrKyBiL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuYwpAQCAtNDA0LDcgKzQwNCw3IEBAIHN0 YXRpYyBpbnQKIG10NzUzMF9zZXR1cF9wb3J0NihzdHJ1Y3QgZHNhX3N3aXRjaCAqZHMsIHBoeV9p bnRlcmZhY2VfdCBpbnRlcmZhY2UpCiB7CiAJc3RydWN0IG10NzUzMF9wcml2ICpwcml2ID0gZHMt PnByaXY7Ci0JdTMyIG5jcG8xLCBzc2NfZGVsdGEsIHRyZ2ludCwgeHRhbCwgdmFsOworCXUzMiBu Y3BvMSwgc3NjX2RlbHRhLCB0cmdpbnQsIHh0YWwsIHh0YWwyLCB2YWw7CiAKIAkvKiBFbmFibGUg cG9ydCA2ICovCiAJdmFsID0gbXQ3NTMwX3JlYWQocHJpdiwgTVQ3NTMwX01IV1RSQVApOwpAQCAt NDEzLDYgKzQxMywyMSBAQCBtdDc1MzBfc2V0dXBfcG9ydDYoc3RydWN0IGRzYV9zd2l0Y2ggKmRz LCBwaHlfaW50ZXJmYWNlX3QgaW50ZXJmYWNlKQogCW10NzUzMF93cml0ZShwcml2LCBNVDc1MzBf TUhXVFJBUCwgdmFsKTsKIAogCXh0YWwgPSB2YWwgJiBIV1RSQVBfWFRBTF9NQVNLOworCXh0YWwy ID0gbXQ3NTMwX3JlYWQocHJpdiwgTVQ3NTMwX0hXVFJBUCkgJiBIV1RSQVBfWFRBTF9NQVNLOwor CisJaWYgKHh0YWwgPT0gSFdUUkFQX1hUQUxfMjBNSFopCisJCWRldl9pbmZvKHByaXYtPmRldiwg Inh0YWwgMjAgTWh6XG4iKTsKKwlpZiAoeHRhbCA9PSBIV1RSQVBfWFRBTF8yNU1IWikKKwkJZGV2 X2luZm8ocHJpdi0+ZGV2LCAieHRhbCAyNSBNaHpcbiIpOworCWlmICh4dGFsID09IEhXVFJBUF9Y VEFMXzQwTUhaKQorCQlkZXZfaW5mbyhwcml2LT5kZXYsICJ4dGFsIDQwIE1oelxuIik7CisKKwlp ZiAoeHRhbDIgPT0gSFdUUkFQX1hUQUxfMjBNSFopCisJCWRldl9pbmZvKHByaXYtPmRldiwgImFj dHVhbCB4dGFsIDIwIE1oelxuIik7CisJaWYgKHh0YWwyID09IEhXVFJBUF9YVEFMXzI1TUhaKQor CQlkZXZfaW5mbyhwcml2LT5kZXYsICJhY3R1YWwgeHRhbCAyNSBNaHpcbiIpOworCWlmICh4dGFs MiA9PSBIV1RSQVBfWFRBTF80ME1IWikKKwkJZGV2X2luZm8ocHJpdi0+ZGV2LCAiYWN0dWFsIHh0 YWwgNDAgTWh6XG4iKTsKIAogCWlmICh4dGFsID09IEhXVFJBUF9YVEFMXzIwTUhaKSB7CiAJCWRl dl9lcnIocHJpdi0+ZGV2LAoKQm90aCBlbmRlZCB1cCByZXBvcnRpbmcgNDAgTWh6IHNvIEknbSBu b3Qgc3VyZSBpZiB0aGlzIGlzIGEgYnVnIG9yIGludGVuZGVkCnRvIGJlIGRvbmUgdGhpcyB3YXku CgpQbGVhc2UgYWR2aXNlLgoKVGhlIG9ubHkgbWlzc2luZyBwaWVjZSB0byBwcm9wZXJseSBzdXBw b3J0IHBvcnQgNSBhcyBhIENQVSBwb3J0IGlzIHRoZQpmaXhlcyBbMF0gWzFdIFsyXSBmcm9tIFJp Y2hhcmQuCgpJIGhhdmUgdmVyeSB0aG9yb3VnaGx5IHRlc3RlZCB0aGUgcGF0Y2ggc2VyaWVzIHdp dGggZXZlcnkgcG9zc2libGUgbW9kZSB0bwp1c2UuIEknbGwgbGV0IHRoZSBuYW1lIG9mIHRoZSBk dGIgZmlsZXMgc3BlYWsgZm9yIHRoZW1zZWx2ZXMuCgpNVDc2MjEgVW5pZWxlYzoKCm9ubHktZ21h YzAtbXQ3NjIxLXVuaWVsZWMtdTc2MjEtMDYtMTZtLmR0YgpyZ21paS1vbmx5LWdtYWMwLW10NzYy MS11bmllbGVjLXU3NjIxLTA2LTE2bS5kdGIKb25seS1nbWFjMS1tdDc2MjEtdW5pZWxlYy11NzYy MS0wNi0xNm0uZHRiCmdtYWMwLWFuZC1nbWFjMS1tdDc2MjEtdW5pZWxlYy11NzYyMS0wNi0xNm0u ZHRiCnBoeTAtbXV4aW5nLW10NzYyMS11bmllbGVjLXU3NjIxLTA2LTE2bS5kdGIKcGh5NC1tdXhp bmctbXQ3NjIxLXVuaWVsZWMtdTc2MjEtMDYtMTZtLmR0Ygpwb3J0NS1hcy11c2VyLW10NzYyMS11 bmllbGVjLXU3NjIxLTA2LTE2bS5kdGIKCnRmdHBib290IDB4ODAwMDgwMDAgbWlwcy11ekltYWdl LmJpbjsgdGZ0cGJvb3QgMHg4MzAwMDAwMCBtaXBzLXJvb3Rmcy5jcGlvLnVib290OyB0ZnRwYm9v dCAweDgzZjAwMDAwICRkdGI7IGJvb3RtIDB4ODAwMDgwMDAgMHg4MzAwMDAwMCAweDgzZjAwMDAw CgpNVDc2MjMgQmFuYW5hcGk6Cgpvbmx5LWdtYWMwLW10NzYyM24tYmFuYW5hcGktYnBpLXIyLmR0 YgpyZ21paS1vbmx5LWdtYWMwLW10NzYyM24tYmFuYW5hcGktYnBpLXIyLmR0Ygpvbmx5LWdtYWMx LW10NzYyM24tYmFuYW5hcGktYnBpLXIyLmR0YgpnbWFjMC1hbmQtZ21hYzEtbXQ3NjIzbi1iYW5h bmFwaS1icGktcjIuZHRiCnBoeTAtbXV4aW5nLW10NzYyM24tYmFuYW5hcGktYnBpLXIyLmR0Ygpw aHk0LW11eGluZy1tdDc2MjNuLWJhbmFuYXBpLWJwaS1yMi5kdGIKcG9ydDUtYXMtdXNlci1tdDc2 MjNuLWJhbmFuYXBpLWJwaS1yMi5kdGIKCnRmdHBib290IDB4ODAwMDgwMDAgYXJtLXVJbWFnZTsg dGZ0cGJvb3QgMHg4MzAwMDAwMCBhcm0tcm9vdGZzLmNwaW8udWJvb3Q7IHRmdHBib290IDB4ODNm MDAwMDAgJGR0YjsgYm9vdG0gMHg4MDAwODAwMCAweDgzMDAwMDAwIDB4ODNmMDAwMDAKCkN1cnJl bnQgQ1BVIHBvcnRzIHNldHVwIG9mIE1UNzUzMDoKCm10NzUzMF9zZXR1cCgpCi0+IG10NzUzMF9z ZXR1cF9wb3J0NSgpCgptdDc1M3hfcGh5bGlua19tYWNfY29uZmlnKCkKLT4gbXQ3NTN4X21hY19j b25maWcoKQogICAtPiBtdDc1MzBfbWFjX2NvbmZpZygpCiAgICAgIC0+IG10NzUzMF9zZXR1cF9w b3J0NSgpCi0+IG10NzUzeF9wYWRfc2V0dXAoKQogICAtPiBtdDc1MzBfcGFkX2Nsa19zZXR1cCgp IHNldHMgdXAgcG9ydCA2LCByZW5hbWUgdG8gbXQ3NTMwX3NldHVwX3BvcnQ2KCkKCkhvdyBpdCB3 aWxsIGJlIHdpdGggdGhlIHBhdGNoIHNlcmllczoKCm10NzUzMF9zZXR1cCgpCi0+IG10NzUzMF9z ZXR1cF9wb3J0NSgpIHJ1bnMgaWYgdGhlIHBvcnQgaXMgbm90IHVzZWQgYXMgYSBDUFUsIERTQSwg b3IgdXNlciBwb3J0CgptdDc1M3hfcGh5bGlua19tYWNfY29uZmlnKCkKLT4gbXQ3NTN4X21hY19j b25maWcoKQogICAtPiBtdDc1MzBfbWFjX2NvbmZpZygpCiAgICAgIC0+IG10NzUzMF9zZXR1cF9w b3J0NSgpCiAgICAgIC0+IG10NzUzMF9zZXR1cF9wb3J0NigpCgpDUFUgcG9ydHMgc2V0dXAgb2Yg TVQ3NTMxIGZvciByZWZlcmVuY2U6CgptdDc1MzFfc2V0dXAoKQotPiBtdDc1M3hfY3B1X3BvcnRf ZW5hYmxlKCkKICAgLT4gbXQ3NTMxX2NwdV9wb3J0X2NvbmZpZygpCiAgICAgIC0+IG10NzUzMV9t YWNfY29uZmlnKCkKICAgICAgICAgLT4gbXQ3NTMxX3JnbWlpX3NldHVwKCkKICAgICAgICAgLT4g bXQ3NTMxX3NnbWlpX3NldHVwX21vZGVfYW4oKQogICAgICAgICAtPiBldGMuCgptdDc1M3hfcGh5 bGlua19tYWNfY29uZmlnKCkKLT4gbXQ3NTN4X21hY19jb25maWcoKQogICAtPiBtdDc1MzFfbWFj X2NvbmZpZygpCiAgICAgIC0+IG10NzUzMV9yZ21paV9zZXR1cCgpCiAgICAgIC0+IG10NzUzMV9z Z21paV9zZXR1cF9tb2RlX2FuKCkKICAgICAgLT4gZXRjLgoKWzBdIGh0dHBzOi8vbG9yZS5rZXJu ZWwub3JnL25ldGRldi8yMDIzMDIxMjIxMzk0OS42NzI0NDMtMS1yaWNoYXJkQHJvdXRlcmhpbnRz LmNvbS8KWzFdIGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL25ldGRldi8yMDIzMDIxMjIxNTE1Mi42 NzMyMjEtMS1yaWNoYXJkQHJvdXRlcmhpbnRzLmNvbS8KWzJdIGh0dHBzOi8vbG9yZS5rZXJuZWwu b3JnL25ldGRldi8yMDIzMDIxMjIxNDAyNy42NzI1MDEtMS1yaWNoYXJkQHJvdXRlcmhpbnRzLmNv bS8KCkFyxLFuw6cKClJGQyB2MjogQWRkIHR3byBwYXRjaGVzIHJlbGF0ZWQgdG8gTVQ3OTg4IHRv IHRoZSBlbmQuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMu aW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2xpbnV4LWFybS1rZXJuZWwK