Received: by 10.223.164.202 with SMTP id h10csp3038228wrb; Tue, 28 Nov 2017 05:23:24 -0800 (PST) X-Google-Smtp-Source: AGs4zMajUf7ssajuBDc4pPJDlmjYhl1XFK5lVieFHgvYXwQlkoARy9k8lbzsFCfR+v4aszJwLYFu X-Received: by 10.99.140.22 with SMTP id m22mr41812773pgd.47.1511875404004; Tue, 28 Nov 2017 05:23:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1511875403; cv=none; d=google.com; s=arc-20160816; b=EYsTYi7M7f4ffFpcGzf5Zfk8PqZ2BY3bn39sWU0/8uf/hdvea6LuzmifcS9oj09MZA 93l3LgBts1aJcKC8zfKAZ1qryOfeJAoW+RvdbSPU/AG3oees49vhFCROPQAiy0sy2XFf jDhoXmLr4BXHAvTvkksSXg+b6/czKy78RWAllbY2/Ok/u+8g0hSDW4gKdtf4vaXI4OQM 9zgjPYP2nRctFt1ZZKEIUH6ry9VpOHxcsrT1xjE6QgjkM9izAROJ++ktbNhhjC5OTuf/ oZTcefHYEDrGS7KZZJoCizeJ1ksjw/SbGBhG4B9GUkh8pmTDca7YmwM/HM7HmJnDBGEv Ir9w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:arc-authentication-results; bh=O2S8Vy7V2Ppuy2FVf1DKVdV9+rQP3cTYXtyHVAPRuq8=; b=D66odubsJNvmir6TnDqomOVsPe5UIaP/F/CgAR+lJPbuBBJR2L2j5GrKZ+FFF6hWPH +OZa4U4TWv22CzKt16LEPCn+c57Qkfv63IqcROA4NpjrPz+jydMLQ9NE9IYc/XcCD2XB wFcOhlpXsICHDxJRO3fK7mk8b0ojo0vorWyt/SoZ0wMSILyJ9p1dmG5DDGcQOk3uUGEE 4q2/HVkIhgrbnRRi6wLPOgE7A005rUCqI8fNodo4uEn7lz3M3MQ0UKKf8OqK1uXzhzqq ODTZ5ntkBPGBrs60wkqQjEEgnQnQTQpdh+PxSTFpUQlqlm0VU6VuV8j6VrMSQeYDmbQs +SYQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j89si15475916pfa.108.2017.11.28.05.23.12; Tue, 28 Nov 2017 05:23:23 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752701AbdK1NUQ (ORCPT + 76 others); Tue, 28 Nov 2017 08:20:16 -0500 Received: from mail.free-electrons.com ([62.4.15.54]:60108 "EHLO mail.free-electrons.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752496AbdK1NUO (ORCPT ); Tue, 28 Nov 2017 08:20:14 -0500 Received: by mail.free-electrons.com (Postfix, from userid 110) id 6420320382; Tue, 28 Nov 2017 14:20:12 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.free-electrons.com X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT shortcircuit=ham autolearn=disabled version=3.4.0 Received: from localhost (LStLambert-657-1-97-87.w90-63.abo.wanadoo.fr [90.63.216.87]) by mail.free-electrons.com (Postfix) with ESMTPSA id 2FE6920389; Tue, 28 Nov 2017 14:20:02 +0100 (CET) From: Antoine Tenart To: davem@davemloft.net Cc: Yan Markman , gregory.clement@free-electrons.com, thomas.petazzoni@free-electrons.com, miquel.raynal@free-electrons.com, nadavh@marvell.com, mw@semihalf.com, stefanc@marvell.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Antoine Tenart Subject: [PATCH net 3/4] net: mvpp2: do not disable GMAC padding Date: Tue, 28 Nov 2017 14:19:50 +0100 Message-Id: <20171128131951.25383-4-antoine.tenart@free-electrons.com> X-Mailer: git-send-email 2.14.3 In-Reply-To: <20171128131951.25383-1-antoine.tenart@free-electrons.com> References: <20171128131951.25383-1-antoine.tenart@free-electrons.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Yan Markman Short fragmented packets may never be sent by the hardware when padding is disabled. This patch stop modifying the GMAC padding bits, to leave them to their reset value (disabled). Fixes: 3919357fb0bb ("net: mvpp2: initialize the GMAC when using a port") Signed-off-by: Yan Markman [Antoine: commit message] Signed-off-by: Antoine Tenart --- drivers/net/ethernet/marvell/mvpp2.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/drivers/net/ethernet/marvell/mvpp2.c b/drivers/net/ethernet/marvell/mvpp2.c index afae4fe00965..5be58b04b95e 100644 --- a/drivers/net/ethernet/marvell/mvpp2.c +++ b/drivers/net/ethernet/marvell/mvpp2.c @@ -4629,11 +4629,6 @@ static void mvpp2_port_mii_gmac_configure_mode(struct mvpp2_port *port) MVPP22_CTRL4_QSGMII_BYPASS_ACTIVE; val &= ~MVPP22_CTRL4_EXT_PIN_GMII_SEL; writel(val, port->base + MVPP22_GMAC_CTRL_4_REG); - - val = readl(port->base + MVPP2_GMAC_CTRL_2_REG); - val |= MVPP2_GMAC_DISABLE_PADDING; - val &= ~MVPP2_GMAC_FLOW_CTRL_MASK; - writel(val, port->base + MVPP2_GMAC_CTRL_2_REG); } else if (phy_interface_mode_is_rgmii(port->phy_interface)) { val = readl(port->base + MVPP22_GMAC_CTRL_4_REG); val |= MVPP22_CTRL4_EXT_PIN_GMII_SEL | @@ -4641,10 +4636,6 @@ static void mvpp2_port_mii_gmac_configure_mode(struct mvpp2_port *port) MVPP22_CTRL4_QSGMII_BYPASS_ACTIVE; val &= ~MVPP22_CTRL4_DP_CLK_SEL; writel(val, port->base + MVPP22_GMAC_CTRL_4_REG); - - val = readl(port->base + MVPP2_GMAC_CTRL_2_REG); - val &= ~MVPP2_GMAC_DISABLE_PADDING; - writel(val, port->base + MVPP2_GMAC_CTRL_2_REG); } /* The port is connected to a copper PHY */ -- 2.14.3 From 1582906991043109951@xxx Wed Nov 01 23:09:02 +0000 2017 X-GM-THRID: 1580524207618647688 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread