From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from sonic317-34.consmr.mail.ne1.yahoo.com (sonic317-34.consmr.mail.ne1.yahoo.com [66.163.184.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D49EB3DCDBC for ; Fri, 9 Oct 2026 05:22:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=66.163.184.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791523377; cv=none; b=OSGwBLM5aFsP7I2yFHmy/AypB1/cl9ed9cUZ+d+1S1dRGm2FBhynp63adD/OFWs8ttZycubm1n4Lg14DcwcI8+plCas6e9wJkRx5sqVLLgaLA27PkSic2ngCvqYlAqh1bV2u08REbzdTRHVB4/LyRUqtfD5BapsvJdpFw0RDsKA= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791523377; c=relaxed/simple; bh=prRi1J/oFfoSjIEG7m6UE1NN9163bU02Tazi5DD3Htg=; h=Message-ID:Date:MIME-Version:To:From:Subject:Content-Type: References; b=jtAbt1kQCM5NbEUrth00gXsgmS7h2oaugZIMKUryKduLjKyiaDXXt8+pzRJvYI8Rrjkf9JAJPrvlaVURSszDYAcIlyPnZ7Dl61eziZ7i/accOb5DAG4fkOYH79a/6IgtqUBGH+wde9GJfUz3uQGSAPf+OatRH5Pj5F5ATSUI+sY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=yahoo.com; spf=pass smtp.mailfrom=yahoo.com; dkim=pass (2048-bit key) header.d=yahoo.com header.i=@yahoo.com header.b=cWj5qtho; arc=none smtp.client-ip=66.163.184.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=yahoo.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=yahoo.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=yahoo.com header.i=@yahoo.com header.b="cWj5qtho" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1791523375; bh=MwIGqkIReRqsobJZ6pfKU32ZH9+cdTqFh9ppZfFfdOk=; h=Date:To:From:Subject:References:From:Subject:Reply-To; b=cWj5qthoZuJPSBonghajNZt4xd0FDqcAFEtuB/XtsJignB2pB0IkBHxBlX7kW3BLSGkzHw7wz661uW589J+yreSlRgOpM2UGEM5O5K+0Oi+4xTJ0OOIiud4K9nviyS33upOJY5/IJcOgmswSMPRw5GNd6tZ2WLN5QkSBfhgfXODvrquDfUy4t23Puy3Z9eOWfPiA+VV+RhUfeKttIyRNdCT74YkmGGTM3FeS5AfztLgnydWON8myVjfj0TUVOBjMM/hRFYWExNSK5q0kvYIv8bJKgp07x/HZS7+UKAaO2fzcVhMk8KPpQxmvHNwBOfHzyzJ5mn0mQzhqAoS26TP6mg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1791523375; bh=P569N6hgunXkABXlISSP04x+n+EVKLHW6QCKuqnG2Js=; h=X-Sonic-MF:Date:To:From:Subject:From:Subject; b=qFoQFJhYmrQuCaaQ6nlBURChjmcpvfo4XulHeMSsxqMB+xbrvGzLdH+zpQmSnoNnj3tKhUV0bt9297niQM/inPZK5qqlgLKF5P+160Rxu/dJO1++4seXJ97TEwHcHMAGmqY7V0COmO7gwfWwGhA8hvbGAK0B7HmWwr2xjgFwnaV3G2vjBk4is3vK121rAxmdWBMsDuOUnKdSZAq+4V72xJsNL7Rc07Ys5/NLqL2w94j/RcT5wZVusFs3zxvIXWlVHbIAslxDLu7uPlriiQKGPnbHcUqfiRUhnebzxxXHHbNNGrrjMRFiGNckuj0+tiDuA3qr0PATKItSTlKcnbKy7w== X-YMail-OSG: KroRkc4VM1nzeo7tJ8SB_uqjMDSyfCf.xqZI3fSXGBSaPfjXFynTHmlcQk807R8 d179aLUWapB6vbzvOjeDX0B2AY7Tswn1PT.ZVrEtJHGpzeasuzO_D3DWeC0MPaDRO4EQ5FL60lHd sSjcb8w1z1oq5K4cBMeKMJR08A6mHwFwLh7v5R1ixzZ_isqm.2u4cdvjz8hPIvxixE6QRQ1x4x2k CB_ues6u3bEyPz9khID3TVQH3kIAdC4Zg6WwwG0i5MZuy2dikbAK9ZE7Ho4ZsmBStNgsBJ7QMmx6 8M3PtzXOtUSnRv0c3PTX_yfieB4.UPJ4ajp2zlE2tVrWWENg2YwUCuXf1Nc7V_21sspVPmsA2dLg O_NAdfd1gF_2IK3jV7a3Y4VlPVI8AjoGZBRtkZYGzgtUvrJ6AmuBs9hEccLjRYUVhXLP6XpnI8YH Q99ia0H9Tip.FFJAIOicZAZ.xyVbZgE2ySCPwQZ7AIqjkcQfreeVAESmbdfKAocq_4Io2PUcN8lj uI9FEzRFZyoHg.N2DM2oDyAJOXhlkucUJaAMXjb1m4TSOIr.pD0SOxcaO1icYFv_tJ1PoSrZy1_y ywt1IwHCZGOxSnbS0HDkgfnyQV3Y7voqzlyiojdjdHxWoBMODfWMO5FIKLiPXErtKxnzeT2PcZ3_ HTZX4epqMInG3hBWlvsmVEslzFo6pw86Mp5HyG.KmzgI6pMififVVOerz8Bs9Vn.17tCjT8aafF6 3e3alXfciSe.A8YH2oCuYofrRkDUqLiRzZ.AqbQDftHjBZMSP5Ag71TyMfycHbaQlqxMsIM9d5tI LMk2YeKtTWbrDD1wIqj.3cNFsaPxcXaWmrmZGEW3mn69_rcjj0Hvu5cmKVN9.F93h_4Vh4qScTs5 COAWxdQquD61M3XmzsYYEPLZfYIPsvEu1qpWE4joXlhHsrDtlVNlGVSwIawDM2DfFSbh0DYKOcku Oa.ZBaYzncWPpXfAl4RVrkzBA6YDNIqTz4TDfEvS9gYUwgfIhpPBnCjpKkibGl1G7hgX4IRK0u6K l0C7_rcj7PUzT2Jp41DYbm7PspYwG4APjXEINS8Ggrz4kWGsHCdaLTMQOjV7MWSplT5v5.lmDweM qiC3i7Yzf3PdCxttDUdynimh_dFNahse8lqhCqMqmxIMpoXYHHDBZxezGhbqvWwiOBC7WhlHTuSm b7HvVCYfdYj__yWj._iXa_xB_605mbJ2xxQIxIieWWPf1LaRC_nOg0J4RdnLidF8KkjR2DT5CS8R GVNgcnQQ6oFo16xKIezJMQXxkxLq6plnZZDVqbIPsird6kQCVoyWoPND.J52CTviCcdpmbo_82Ha 21H6.QzH9_gF6k4aeay8ExDXXA6Kx.a8kwc965QPZhLmaiZs.J21NdjHX3lymUOs1H0spFeRk8NQ HC5B2p1whlli7_2gDkgulJB7yuVJI8xen6n9VCS0nxquDND4gmSeJA6PhCCQxXEw.uGzn2KIdtgU WYjj_yZbzJehS3OPgpMUWI.DWEBv7GiBloBMeQXHA79MwaU8w67a6lZ5gOjCZvBr2rzqJLCoN9kk GTtqK4Owylv6dNSQhr9WQiZSTlKhpXK6cBu1KBJxS0PQl_.Vm4hxIsZVLYewGrUmPJYQPUOG1oZk xTzclRF.WkviPCKDVPEn0pmdoqP9igzICAiRc4OYa9K1SZnVxmQT_5.FOUaFuFW4Y_fZxIbg2IXy 5bF5wwPdVSx0MofOIYczKoLiQE762YDimodzmXJBk7fuyXbkU53B.4562UftniQTTKaRiucYH1Vh KAR909dSr1DRVf8EsnY3tIkE3bv.rR3Kp_1LznyM6wvkBz8VleT_pOox_FjaAXr_sQnU._9y8Wgj 4rtXpUdSEcbHHW7xfgKV7ZnZxl4a5KMe70z_9N9bLPOQfGPNf3F2RbTFOKTiz3zLH9e5vmMOon2i NHBPQ40_butlAfjs5Xs_spXj0zINwrerZV0l6nQXovZDua2K3m4APN8nwvbLmdt7sRrj1fxa0OOg xjQtndaW4JPl22.rYD9v0QiB.icCeeJXQryvPFJduxlnVIdBCbvo20KGQPkJ4zghp3oXVhf8NEuD PYP445597cstyiOFu69lNFAQsp.vq9zmRSI1ZWiNp.vIAX6VQZLp_9PrXDDp4nnnsRVCISDgj0N4 Z1yCrhUm0euFXSi4kkwhpDNhiTGrSZIjDcfX66GcPq3Fo7eocHaegB80ItCgbC2d.iF_HLbokfku LCvleYD1I2K6wzbqc6Dyg_v4hZAzFfpPVmUB8CYdlPIzQkMGqq.hIb9GMrJ5XHAlul6w3a3rSmHD 0ydrYffCEocLzoY9493efe4pLF1EpaTJomQ9CdSEo9Co- X-Sonic-MF: X-Sonic-ID: a6041476-afb6-4d53-9c7a-5352afd66818 Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Fri, 9 Oct 2026 05:22:55 +0000 Received: by hermes--production-ir2-5dd9bf4598-bgsl4 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a54c59b562274ccda4c00a304aeb8e06; Fri, 09 Oct 2026 04:51:34 +0000 (UTC) Message-ID: <28382f3f-03c1-4606-9b11-86f118abeafe@yahoo.com> Date: Fri, 9 Oct 2026 06:51:18 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: pl To: linusw@kernel.org, alsi@bang-olufsen.dk, andrew@lunn.ch, olteanv@gmail.com, kuba@kernel.org, davem@davemloft.net, edumazet@google.com, pabeni@redhat.com, linux@armlinux.org.uk, luizluca@gmail.com, maxime.chevallier@bootlin.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org From: Mieczyslaw Nalewaj Subject: [PATCH net-next v2 0/8] net: dsa: realtek: rtl8365mb: add support for RTL8367S-VB Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit References: <28382f3f-03c1-4606-9b11-86f118abeafe.ref@yahoo.com> X-Mailer: WebService/1.1.26668 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo This series adds support for the RTL8367S-VB (chip ID 0x6642) to the rtl8365mb driver. The chip belongs to a new "family D" that differs from the existing family C in its VLAN table layout, speed/RGMII configuration and SerDes (SDS13) handling. Patch 1 detects the chip and introduces the family D branch. Patches 2-4 add port speed, PVID read and RGMII mode configuration. Patches 5-6 add VLAN 4k table access and PVID set/clear. Patches 7-8 add SDS13 PCS support and re-latching of the SerDes. Family C's functional behaviour is unchanged. The only change in a shared path is a mutex serializing SerDes register access, added in patch 8. Tested on TP-Link Archer AX55 v1 (RTL8367S-VB, CPU port over HSGMII to ipq5018) with bridge VLAN filtering and per-port PVIDs. Signed-off-by: Mieczyslaw Nalewaj --- v2: - 2/8: mask r_speed to the width of the FORCE_SPEED field before passing it to FIELD_PREP(), so that the family D 2500M value (5) cannot trip the compile-time range check; bit 2 still goes to FORCE_SPEED2 (reported by the automated review). - 4/8: the commit message now explains why EXT_TXC_DLY[5:3] is cleared for RGMII on EXT1: the vendor RGMII setup does it, and the init jam table leaves the field at 2, which would add an extra TX delay on top of tx-internal-delay-ps. Add a comment describing the EXT_TXC_DLY layout (Andrew Lunn's review). - 8/8: document the new struct rtl8365mb members in the kernel-doc comment (sds_lock, sds_relatch, sds_relatch_count, sds_misc_target_val), which fixes the kernel-doc warnings. - 1/8, 3/8, 5/8, 6/8, 7/8: no changes. v1: https://lore.kernel.org/netdev/84fc7483-b22d-45ea-a3b8-3285dc357265@yahoo.com/ Mieczyslaw Nalewaj (8): net: dsa: realtek: rtl8365mb: detect RTL8367S-VB net: dsa: realtek: rtl8365mb: set speed for family D net: dsa: realtek: rtl8365mb: get pvid for family D net: dsa: realtek: rtl8365mb: set RGMII mode for family D net: dsa: realtek: rtl8365mb: set and get vlan 4k for family D net: dsa: realtek: rtl8365mb: set/clear pvid for family D net: dsa: realtek: rtl8365mb: add family D SDS13 PCS support net: dsa: realtek: rtl8365mb: re-latch the family D SerDes drivers/net/dsa/realtek/rtl8365mb.h | 14 + drivers/net/dsa/realtek/rtl8365mb_main.c | 555 ++++++++++++++++++++--- drivers/net/dsa/realtek/rtl8365mb_vlan.c | 304 ++++++++++--- 3 files changed, 761 insertions(+), 112 deletions(-) create mode 100644 drivers/net/dsa/realtek/rtl8365mb.h -- 2.53.0