Received: by 2002:a5d:925a:0:0:0:0:0 with SMTP id e26csp1546329iol; Fri, 10 Jun 2022 09:36:25 -0700 (PDT) X-Google-Smtp-Source: ABdhPJydXk8nmpWv9EN45OmzH/luwiCZx1BxyBo2BD+9MFEXXIguiKSAh1Gsrib6y8RhBdKEWkBU X-Received: by 2002:a17:902:dac7:b0:166:4ce4:7e32 with SMTP id q7-20020a170902dac700b001664ce47e32mr41983165plx.168.1654878985500; Fri, 10 Jun 2022 09:36:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1654878985; cv=none; d=google.com; s=arc-20160816; b=jc1V1iQ0jqCvF9AsadM63RUogc6U4EwAhzLws8MeMa98bID4kgClCLGwHPj8l+horg Fyjp2IFxDhu8snYLj+oErG5JIpkdHAwp7xZQwg4IJo4sF2tvG1qFCIj2O/eqi0dU/q+u nbItYZnWyJ7Cbm3xNPRdoEcJjmMFUOnYFaC0xlVWPHL0MXORI69Cux2DCIPufQB0Zaae 6C/Dqm2vmxj8mtyL9BniQ6BSVSHi6Gn/TF7HPXAPxpMqpODYRsDok7IFybrQMQOZ8acO eMq49au+lm6y7HKL3uRkdphKmxN2NBk4R3eRWc6b0lPbcUTSLTOyq95wYu/ftnaa37H+ IjiA== 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=Lp0/ZKxgVjoqq/rJbPpxIqpB2SPoSbdBXFK5d49HysbimX5BXF2G1zLy6nz/DLhqRE bgf9S4Vg53m5eK4LGUDSrcOYutTX4F/ZSVS/KNLJ3/W4TyxWGZ+hP3WmVMiDPKGNQGt5 b97TIKLY1f5EYoad/iF4yhUr+TS99VCF0MbdIgTRUXV1kkWh1QqToch4uAxsrJ5t8T3P h+gyW9Ler/LPe3Q3N9Oczk5hpVxMVaagbLpPmI/gSxpuI5Js0hFnvBBhR0lx0MzsyGLx VVvjqWZI5qLew7VFi5NaMD2+EoS4zSgrDIg+IMdy4aCcZYv7E6j1FpL+YQNR2mj9SsN+ YZ/w== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@pqrs.dk header.s=google header.b=JXsDC6jU; 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 j24-20020a17090a841800b001e095b12f65si3483868pjn.85.2022.06.10.09.36.07; Fri, 10 Jun 2022 09:36:25 -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=JXsDC6jU; 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 S1346223AbiFJPjz (ORCPT + 99 others); Fri, 10 Jun 2022 11:39:55 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45564 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345390AbiFJPjU (ORCPT ); Fri, 10 Jun 2022 11:39:20 -0400 Received: from mail-ej1-x62f.google.com (mail-ej1-x62f.google.com [IPv6:2a00:1450:4864:20::62f]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 438EB293819 for ; Fri, 10 Jun 2022 08:39:18 -0700 (PDT) Received: by mail-ej1-x62f.google.com with SMTP id me5so53682132ejb.2 for ; Fri, 10 Jun 2022 08:39:18 -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=JXsDC6jUtUYbphZF98hJGA789y+6YpRm9frF/gsABOBXH8s40fei6Bh/9Gdg1Iq4Fb fCDvsyeQ/6H7VGFndaI4QuK0biv88R2t+b3tLQ4dC3zEAQ1tftpd8+b3Rf3mDHDQF8YL erVfMsR9iWft+MuVvQU0ICkcfMKaWOL1kogBw= 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=KcSmypQ6rUIWilcEPPLgatfe51y07fM25tU1dBBFflc6s29G6zA7m6w3j7gar7pUqA AsNgPBkR9Iuwf0zB/Bl6ZlIFTRRG7ETobqI7Xph0EFbOa8lmyvlAftAhQTMXKRam786t L2Dgob5oE1XUC7x0ZARNPoHrNhgbNT6KVAYqqcys8PLktujRBvuRI9hGlLWOzi/T+qco kce1x9GCDoi2cGU5wA5aDT1LqtRtsGH9swUGNsACfBzDT//BMa3gborMdOvWqvvhyR9x iuhPWpqm4prJfKmgh9PWQ15DHLX8AMsFwBHpT3so67sJ9+AjlexAivhB0ckVkABztZlF c7Xw== X-Gm-Message-State: AOAM5308mEt4/1dZQcU58oVa6rGQc3Azgu2PpTYov3Kps8huAoSt4rWo CePA3OgoP/UZYmh/5UIrDtEWeA== X-Received: by 2002:a17:907:868f:b0:702:f865:55de with SMTP id qa15-20020a170907868f00b00702f86555demr41395122ejc.24.1654875556764; Fri, 10 Jun 2022 08:39:16 -0700 (PDT) Received: from localhost.localdomain (80.71.142.18.ipv4.parknet.dk. [80.71.142.18]) by smtp.gmail.com with ESMTPSA id h24-20020a170906829800b0070f7d1c5a18sm9783857ejx.55.2022.06.10.08.39.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Jun 2022 08:39:16 -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 v2 3/5] net: dsa: realtek: rtl8365mb: correct the max number of ports Date: Fri, 10 Jun 2022 17:38:27 +0200 Message-Id: <20220610153829.446516-4-alvin@pqrs.dk> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220610153829.446516-1-alvin@pqrs.dk> References: <20220610153829.446516-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,URIBL_BLOCKED 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