Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp946246iog; Wed, 15 Jun 2022 16:25:13 -0700 (PDT) X-Google-Smtp-Source: AGRyM1uBl6PJ34vfQpzhIuUhVFKnq6UU1z9+S9SC6XYlY1JREKaE6mQL6TdzyzObZ+3RnrFN3ivm X-Received: by 2002:a05:6402:3893:b0:435:26a1:a52 with SMTP id fd19-20020a056402389300b0043526a10a52mr2749091edb.261.1655335513331; Wed, 15 Jun 2022 16:25:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655335513; cv=none; d=google.com; s=arc-20160816; b=pnbKQMCbYVdSru28a9TGLXKKiNpA9GF1n/loSfPtVKUrSJHWuY1L0uOhSRv27jspj6 hdcSB/rBiDzI/5cBsXzbX71EFIp1IOwScBif7LFaSHI3YKpr2w1g0Nv4iicI1Dk3droY MXCoJP0gUR7lv6G8lTZT+zBb/IvxhcYpepoDA092tqn5shunxiYsByCqjq/hh8aKfkIK 3xmE+1OcSGq07JuqR/pPv+YI3pPBmj738CfbR8TJqqnIyw0QpJ96eOmTvB4uuk3gqZb7 IpsURuGv5erfDC0ZTrp0EPpWBYgxjFmrjq2nWpHqztC8DUAuah/2HJnVKjczYwBi2C4W LB4g== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=TXmIOiKtTji5uvqDZkSqwPGXddUogZT+Gvmhu7MqhdQ=; b=XvD0bbfFs/9NeZm5YeuICFsEI5gdR9lrEXrCVjyEbSqxIueMlhPbJ4AUfZQ8ssU7wn 8ZlxK1C1lgMH71Ge3EcZYAW6QkDRKpZ6JwDyuHM1aWGU8rA3+r9Kqgs5LPfREV7lRhBn cuZRBKW0UGOmysVQUANCDydgEj3mwN32N6aJkVOB3A5ZVsCzZejI7bAbBHICHi1l2+pk rU49DuKZDIU8ytElRKjHphm6+KbjREh+9utf/lVHiFaK8ljzbfwqqp7EaIqxee7/hB1Q yGQygrwhq8FaZElfjU2TkYR8cuQCJuSJxmekCKyAnFGE0IneusnM4v0/FjnISi1q+7Tw gAJg== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@pqrs.dk header.s=google header.b=TVX+jPHr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b6-20020a170906728600b00711ca15cd1dsi86185ejl.180.2022.06.15.16.24.47; Wed, 15 Jun 2022 16:25:13 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=temperror (no key for signature) header.i=@pqrs.dk header.s=google header.b=TVX+jPHr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1350728AbiFOWvu (ORCPT + 99 others); Wed, 15 Jun 2022 18:51:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36692 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1350522AbiFOWve (ORCPT ); Wed, 15 Jun 2022 18:51:34 -0400 Received: from mail-ej1-x62a.google.com (mail-ej1-x62a.google.com [IPv6:2a00:1450:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 417A456415 for ; Wed, 15 Jun 2022 15:51:33 -0700 (PDT) Received: by mail-ej1-x62a.google.com with SMTP id h23so25963211ejj.12 for ; Wed, 15 Jun 2022 15:51:33 -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:in-reply-to:references :mime-version:content-transfer-encoding; bh=TXmIOiKtTji5uvqDZkSqwPGXddUogZT+Gvmhu7MqhdQ=; b=TVX+jPHr+YurZEbSw2Ju/dlh1M5+C97k4A0sYp5OVJWanDOEuDVOa2EkHzN0A691PZ zjKbKTLHR7zaQMlMlZjakkTU14oQrFsnCdc5FAgUSIFyIObWrSoZlMkZ/eSHxta2gMqv Swc43qGqkkf5kbOiQRF5nZe772+0zdPb7I46w= 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:in-reply-to :references:mime-version:content-transfer-encoding; bh=TXmIOiKtTji5uvqDZkSqwPGXddUogZT+Gvmhu7MqhdQ=; b=8KroqiekP+v0s9xNtHeX9vJe0m62vkwNisSol8bcgiHP0lcDbl1TJvt68SGA4DW3Qg BdV+Iaug0GFS1tTt+HI4Bk17Z2PSM+MgC+6CVP5bHwZ3z9PsbgldIvIC2Kyk1yaCPUvw jDjNEZaPM7bC2bEvbSPyapKR3h0sKHn8zDw/3SU4vCTzP4yBU+AmhgD2rkT/tmk1f3v7 pe9AQAby55V94lIFlH6OumUxtIXugk1HZTEf69v4m2uMQRx57aY1v/V1FB2Q5sOZE4tN aD1S+lm7bEUpUpFnQrGIgeWU3C1QZm6nHv7/r//e3885Vr6I73LuNqd1dR/kYEh9fB+S b2rw== X-Gm-Message-State: AJIora+S8cXVAptijIs/h1PnoX5jtqpFXtptvJ+w+K6BRXeOib7gtTTB 9ON2CKEwFaYPX8OgTI5j+ZgxHw== X-Received: by 2002:a17:907:86ac:b0:708:9c4a:c6e9 with SMTP id qa44-20020a17090786ac00b007089c4ac6e9mr1881699ejc.297.1655333491875; Wed, 15 Jun 2022 15:51:31 -0700 (PDT) Received: from localhost.localdomain (80.71.142.18.ipv4.parknet.dk. [80.71.142.18]) by smtp.gmail.com with ESMTPSA id h23-20020aa7c617000000b0042e21f8c412sm371506edq.42.2022.06.15.15.51.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jun 2022 15:51:31 -0700 (PDT) From: =?UTF-8?q?Alvin=20=C5=A0ipraga?= To: hauke@hauke-m.de, 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: Luiz Angelo Daros de Luca , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH net-next v3 3/5] net: dsa: realtek: rtl8365mb: correct the max number of ports Date: Thu, 16 Jun 2022 00:51:13 +0200 Message-Id: <20220615225116.432283-4-alvin@pqrs.dk> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220615225116.432283-1-alvin@pqrs.dk> References: <20220615225116.432283-1-alvin@pqrs.dk> 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,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_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 The maximum number of ports is actually 11, according to two observations: 1. The highest port ID used in the vendor driver is 10. Since port IDs are indexed from 0, and since DSA follows the same numbering system, this means up to 11 ports are to be presumed. 2. The registers with port mask fields always amount to a maximum port mask of 0x7FF, corresponding to a maximum 11 ports. In view of this, I also deleted the comment. Signed-off-by: Alvin Šipraga Reviewed-by: Luiz Angelo Daros de Luca --- drivers/net/dsa/realtek/rtl8365mb.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/drivers/net/dsa/realtek/rtl8365mb.c b/drivers/net/dsa/realtek/rtl8365mb.c index 42afba122bb4..3599fa5d9f14 100644 --- a/drivers/net/dsa/realtek/rtl8365mb.c +++ b/drivers/net/dsa/realtek/rtl8365mb.c @@ -115,8 +115,7 @@ #define RTL8365MB_PHYADDRMAX 7 #define RTL8365MB_NUM_PHYREGS 32 #define RTL8365MB_PHYREGMAX (RTL8365MB_NUM_PHYREGS - 1) -/* RTL8370MB and RTL8310SR, possibly suportable by this driver, have 10 ports */ -#define RTL8365MB_MAX_NUM_PORTS 10 +#define RTL8365MB_MAX_NUM_PORTS 11 #define RTL8365MB_LEARN_LIMIT_MAX 2112 /* valid for all 6-port or less variants */ -- 2.36.1