Received: by 2002:a5d:9c59:0:0:0:0:0 with SMTP id 25csp465821iof; Mon, 6 Jun 2022 06:56:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxh3yleft/HmDbso9Vuq3dHX5sxCykJkaaIDPd5/tiRFGUzAsnNX03BWjpekt1nzqOeDy9o X-Received: by 2002:a17:902:b18e:b0:15f:b2c:6ca with SMTP id s14-20020a170902b18e00b0015f0b2c06camr24270069plr.84.1654523816756; Mon, 06 Jun 2022 06:56:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654523816; cv=none; d=google.com; s=arc-20160816; b=h3cp3EnuAmG7IqbUrghlxYDGMfdejwk6S+zEbBeVgycTkCVj0nTNFgoU97jx2X5HHx kLKwXNX3ts4IHHy8/DH8UDn9uJauf4FGnTH+JoD+PNqIlApxQmRs/gs1lmB3zfC6rqpV pOrZL9zNUi8CuIQBhVfPhubRbcaKp5uFLNHD90dmNlow/9go2dBYprPDAkBApwGtiMSK Uqv0USHYY1HY0em400Z5g16Yw+TAqo2S7brrhYyV25bO8P68wfXmq2i7ygKqd0vD/i1g JSMMYVzFcJN/RGA/c1fHfMzNcKPzbX9rjV71EKvsF3lRBlZJ9XjtlCeD+ubvgEOE5Yca x1EA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=RyE/5WkFj4kqlM+hYKkTtPD1/Znyp8cf8vJddwwLwqc=; b=Oy24XEec56dov8onNMEI4ICmAZu2+v7zsH/eQql6Vj3ne/qQhqgH8Uvs1poye+u2rE IsFimNnmSYqeVXD1K6Kr7THY/8XeDIv8Qca1hgWMQ8cwkh9+aLtOQzykBor4PrWdAmln TKcvydhHNRG9BnD/A2i2HbIUsqFWrRsgfjpJHS2wL4gCqcpFZ2WH7IVGWVXzJZyC9Eaw SYhyVlAUHGnpQacccmIsjnrgP8bXbCYz2qSGjPxThQt8trrNOsJwgEfuYPsr7j7D4UF2 smMaCS8/rQhMaOE4vxgG7m8QStevSh0kTWfjQEizgv8BDMVWdmCTeDnWhNCEI3sZwbd+ /ZUQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@pqrs.dk header.s=google header.b=X2xiglIl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id y185-20020a638ac2000000b003fc74f8624csi19772850pgd.178.2022.06.06.06.56.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Jun 2022 06:56:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=temperror (no key for signature) header.i=@pqrs.dk header.s=google header.b=X2xiglIl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 41D0130B6C6; Mon, 6 Jun 2022 06:46:23 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239060AbiFFNqQ (ORCPT + 99 others); Mon, 6 Jun 2022 09:46:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34476 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239038AbiFFNqO (ORCPT ); Mon, 6 Jun 2022 09:46:14 -0400 Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 97C4B241230 for ; Mon, 6 Jun 2022 06:46:12 -0700 (PDT) Received: by mail-ej1-x636.google.com with SMTP id q1so29073256ejz.9 for ; Mon, 06 Jun 2022 06:46:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pqrs.dk; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=RyE/5WkFj4kqlM+hYKkTtPD1/Znyp8cf8vJddwwLwqc=; b=X2xiglIlatM2mHhAVLnJFiDCXvluwipGFTj/XlHQyveUL9xOTRIieaAtU8TGPNGFUi VlWUgrHV1wVRPumV4Se6O3GnFdP4bZpKaPwRDzx6lJv2s+Kzka/MCpraBHx2SXdnhGoh azcw+UNvxOSBfDYYdGcM867GBBU3m3a5j85z8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=RyE/5WkFj4kqlM+hYKkTtPD1/Znyp8cf8vJddwwLwqc=; b=XJtCsRTollGun8wvbNRIQxmv6oFBPvyiyr9RhTNjp758ioRzmkpDSA3Ud69whFK9xN qelySE2BD+g9qN2wWLK/XxuUMHfxZVOeyIcN+PaSliDbCsGO3YY3+4UiI9qV9EqAwy9C 5UAyTBh+MubKg+qZYBG4s6nfsG7CnvzKmdIeAeofb3W+0SlxiPaV63EPjAbiPb8EWBhj Q63W0SbS6Cph1maFR1usYAexhqKZ8XOzrD74a1InA635ebzpjC8zkTsPFoALNt0yCZfK Ndd1WgkGBw46SQv7VwfYsHCxeZ5k1dZAVKFteFsBrUEtp9uHOmhh8as4PVtZMxMnGXTB BXUQ== X-Gm-Message-State: AOAM531TJArQTPG40ric398MNiSX16B1Y/Qzzzcmh2MzfdNb+3Wpukcv c0UDNsKFOBusOv3NMa6dOr+LvQ== X-Received: by 2002:a17:906:27d4:b0:710:9a8a:85ef with SMTP id k20-20020a17090627d400b007109a8a85efmr11447815ejc.136.1654523171163; Mon, 06 Jun 2022 06:46:11 -0700 (PDT) Received: from localhost.localdomain (80.71.142.18.ipv4.parknet.dk. [80.71.142.18]) by smtp.gmail.com with ESMTPSA id a26-20020a1709062b1a00b006f3ef214db4sm5496538ejg.26.2022.06.06.06.46.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Jun 2022 06:46:10 -0700 (PDT) From: =?UTF-8?q?Alvin=20=C5=A0ipraga?= To: luizluca@gmail.com, Linus Walleij , =?UTF-8?q?Alvin=20=C5=A0ipraga?= , Andrew Lunn , Vivien Didelot , Florian Fainelli , Vladimir Oltean , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Russell King Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next 0/5] net: dsa: realtek: rtl8365mb: improve handling of PHY modes Date: Mon, 6 Jun 2022 15:45:48 +0200 Message-Id: <20220606134553.2919693-1-alvin@pqrs.dk> X-Mailer: git-send-email 2.36.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RDNS_NONE, SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Alvin Šipraga This series introduces some minor cleanup of the driver and improves the handling of PHY interface modes to break the assumption that CPU ports are always over an external interface, and the assumption that user ports are always using an internal PHY. Alvin Šipraga (5): net: dsa: realtek: rtl8365mb: rename macro RTL8367RB -> RTL8367RB_VB net: dsa: realtek: rtl8365mb: remove port_mask private data member net: dsa: realtek: rtl8365mb: correct the max number of ports net: dsa: realtek: rtl8365mb: remove learn_limit_max private data member net: dsa: realtek: rtl8365mb: handle PHY interface modes correctly drivers/net/dsa/realtek/rtl8365mb.c | 268 ++++++++++++++++++++-------- 1 file changed, 189 insertions(+), 79 deletions(-) -- 2.36.0