Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp12922143pxu; Sat, 2 Jan 2021 17:29:03 -0800 (PST) X-Google-Smtp-Source: ABdhPJzfxHEAUY1W80gmvOBJVTtooGkCxGRytWEOLqULD1/VfdswfRFSDTOKaRTD9LaKgFUu7fKn X-Received: by 2002:a17:906:6b88:: with SMTP id l8mr61827221ejr.482.1609637343808; Sat, 02 Jan 2021 17:29:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1609637343; cv=none; d=google.com; s=arc-20160816; b=0QSXxXt0Q0mSNXNyLGmSVHjQKLV2wj+ln/zkqs/RBttrNi62Xt2+6O74DWbff/fSCK Ht0YrE6jalpuFfJ0WewJO1pEdB2IrGPiVwK1qgFUipgKbpd8UDugHaJxWc5xveoyrQJe b5TSNpcb3hytJTBstNo/u9v6jouMmbVx+szmnQC6sBlzNrdz1LP4gVRryRZBZNpmVPsL sbjYHKT/AtDymIduEZK52VWp5SrLyj9tCb86EUzYBLYMj2HFRrGn2lhXNNHkW3H9VfJY g+Y1rPFUfS9MeCXCPKsrVxdPtPf75sMsDtGM4HyKP/LMoxqU38TvInqpAI6cVZdDW/Hd I7Xg== 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=2UOqQ4to22i0EnrVVvZCa3Uq60RXDtYLcZVnEvKV1nc=; b=ZbA4zcOSGqfGijwykX6zJovwvE1oFpFRAVXv+Y8jcutLRd3aSLCN2urxZNbYKnZ867 jFk/P6FxTVOJVo3oSYcF/mWJp1FNm7Q1sE29QwcnrlzDY/oKfxwTh67+5yScc++RxHTn IVLHNzSuYYtTDQWxc9god5QyEoYsKyIbGqXB1S6Ukklevi/ikVdONxqdu3S8ra8VXPP5 8ITyHhPktudlxThy6Up/AMwysCHswTj9ZDoJWM19TKaBghFXWWYe4REoxfBnP656UYBa pffbLQH4Am2h8ctpNpISLeJS2PYcxYYt859hW8vNZzJg/SJMdPM63pCUOlx2JdT7B10t 3AKQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@googlemail.com header.s=20161025 header.b="Ul/q7Ehm"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d20si25322960eds.14.2021.01.02.17.28.41; Sat, 02 Jan 2021 17:29:03 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@googlemail.com header.s=20161025 header.b="Ul/q7Ehm"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727162AbhACB0s (ORCPT + 99 others); Sat, 2 Jan 2021 20:26:48 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57558 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727019AbhACB0l (ORCPT ); Sat, 2 Jan 2021 20:26:41 -0500 Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2C4B0C0613C1; Sat, 2 Jan 2021 17:26:01 -0800 (PST) Received: by mail-ej1-x635.google.com with SMTP id jx16so32166037ejb.10; Sat, 02 Jan 2021 17:26:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=2UOqQ4to22i0EnrVVvZCa3Uq60RXDtYLcZVnEvKV1nc=; b=Ul/q7EhmQw5F7xPOlh4+bpVyAiHAA9k6aBe2SfUtrGzaJI+UwEOkteSJatPFs4+4ia dxgCQhinwakP1k6FunaUSTgVn6zOzr25haFLsAsqy4wmDiZvrzTiMLdfoD0KfJLpSmCV KwFOMwWaANw9LYmD1sUeRisdO+P/+d5cigCtcYr4JaEEqMrtNehRgAXw4FWSuNXuLz4k 4sNcHbZstjyPqAoG9NxIPEz1s6EEp5vEyObECxhelZRIzZ9T5jeq41H/OT4a7yHfC5c5 04eb4CrulIorSzWKUo8EUmT9Z31dixB/Yfm4N+Xerlhn7a8+/olVnrPrT8OoIocuGSqB l6BQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=2UOqQ4to22i0EnrVVvZCa3Uq60RXDtYLcZVnEvKV1nc=; b=Ov69dWrgHHW3g/ZgNlbQ3YY/g01EM8/R9xJUWfOcD2jHSFaRXuSaQuSwY20JmJc/ma HIcWi3R5Zj2EfFKOsUlhxeLkRU6mT+fxtPHEPVn2kBVVGLv4Y4IEiVCmPy8dROgfdGhD PxCMYeta5qqaG9MEzp7uKIGLMyud6lIRKG8LhZ1jPw+wZ1x+cZ5BNL0XzboC/5Hsv7o6 eKcVS0zThps5BR7VeS1FydjK+Kqzwc1TxA2rYiA/Vlet/1qme3KzntD0/Ko+rzBDoYBY Vib9Miguja050zvNauCFyjEoB8m/gyGAv+o3AaPD8mqdPvTPFSnW9Q2cyqn2Z7CNsRhL 52YQ== X-Gm-Message-State: AOAM5333Vgj7sXkzCM16BKzXjnQ7nFTyb94YGkWYVY0Hde1o5aXfxqp7 Y3Y6+1wCey7XxnGeddLqB3I= X-Received: by 2002:a17:906:4d17:: with SMTP id r23mr64843341eju.87.1609637159855; Sat, 02 Jan 2021 17:25:59 -0800 (PST) Received: from localhost.localdomain (p200300f13724fd00428d5cfffeb99db8.dip0.t-ipconnect.de. [2003:f1:3724:fd00:428d:5cff:feb9:9db8]) by smtp.googlemail.com with ESMTPSA id op5sm22118006ejb.43.2021.01.02.17.25.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 02 Jan 2021 17:25:59 -0800 (PST) From: Martin Blumenstingl To: hauke@hauke-m.de, netdev@vger.kernel.org Cc: andrew@lunn.ch, vivien.didelot@gmail.com, f.fainelli@gmail.com, olteanv@gmail.com, davem@davemloft.net, kuba@kernel.org, linux-kernel@vger.kernel.org, Martin Blumenstingl , stable@vger.kernel.org Subject: [PATCH 1/2] net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for internal PHYs Date: Sun, 3 Jan 2021 02:25:43 +0100 Message-Id: <20210103012544.3259029-2-martin.blumenstingl@googlemail.com> X-Mailer: git-send-email 2.30.0 In-Reply-To: <20210103012544.3259029-1-martin.blumenstingl@googlemail.com> References: <20210103012544.3259029-1-martin.blumenstingl@googlemail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Enable GSWIP_MII_CFG_EN also for internal PHYs to make traffic flow. Without this the PHY link is detected properly and ethtool statistics for TX are increasing but there's no RX traffic coming in. Fixes: 14fceff4771e51 ("net: dsa: Add Lantiq / Intel DSA driver for vrx200") Cc: stable@vger.kernel.org Suggested-by: Hauke Mehrtens Signed-off-by: Martin Blumenstingl --- drivers/net/dsa/lantiq_gswip.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/net/dsa/lantiq_gswip.c b/drivers/net/dsa/lantiq_gswip.c index 09701c17f3f6..5d378c8026f0 100644 --- a/drivers/net/dsa/lantiq_gswip.c +++ b/drivers/net/dsa/lantiq_gswip.c @@ -1541,9 +1541,7 @@ static void gswip_phylink_mac_link_up(struct dsa_switch *ds, int port, { struct gswip_priv *priv = ds->priv; - /* Enable the xMII interface only for the external PHY */ - if (interface != PHY_INTERFACE_MODE_INTERNAL) - gswip_mii_mask_cfg(priv, 0, GSWIP_MII_CFG_EN, port); + gswip_mii_mask_cfg(priv, 0, GSWIP_MII_CFG_EN, port); } static void gswip_get_strings(struct dsa_switch *ds, int port, u32 stringset, -- 2.30.0