Received: by 2002:a05:6a10:d5a5:0:0:0:0 with SMTP id gn37csp2224900pxb; Fri, 8 Oct 2021 03:37:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwa5DqM81wO/IupIVGaeBOznFCc0Kn/ZNZZzZORN2dGFwv6NJzbtHGmsyE/RBIdRrgLQFg3 X-Received: by 2002:a63:f050:: with SMTP id s16mr3997913pgj.258.1633689451572; Fri, 08 Oct 2021 03:37:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633689451; cv=none; d=google.com; s=arc-20160816; b=KhMNj7sPanGHGZXMAebmj2Eb6s4mu31Dkd3BdZn3SrmKUtmb+KyPtAh2QryQcZN+AD GlAYaRbvkMkxCVIgcox7OaP2DxHktB2n6t9YRlW9PV7z0FXO96cwYdg9SoJAyq32gsY/ ub218aYZxbNTZyJONG34E5tUxcDu9DTFnf6EC8VwkAuLzp/l33gfT9GX+SKpDkRQtICN r7UPUvdi5XI6IZRP5/AACw2ThWJbNPxLeo+4ro0OnbMlWIR5XU7HH2OzVL2oirfcc6Vh oc9Z72bA3nbQEIw18fPCNmuSfVCnD1tRrUt+4PgyISkqzQspQm9OcSoVXF7FiZ9d+p6a gVuw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:content-transfer-encoding:mime-version :message-id:date:subject:cc:from; bh=fVk2EuSpVe/Sp4/9rhz+nxNvDC7ltHwE0OMsmePEbf4=; b=tKh/obZun3b548Bvef3EKeRu6c9wbB2JX9GPZiabFUjTeoVPYRmsRbgOINZmPYSS32 PciPSoWqrZg0kkZHwepig3k88qStUy8rZIo9Ckc0urkhBI0p2bR6gxGhUsNj50eOfBgt jatgL9y7QmsmUa2O4ea2mAQNdsKBPBCwWb4KJXEz7uSRgAXns07UzTZgGWfeLdJnhwwH 85/plF/H78R7lZIOmuKsg44gtvWHIVEiHs+KhDMqUpGlM54Fg6RMDTOZyQTe7uJDZvqn 1/Tk8bUbJbuQH9jMHMpEXWwCHj3YHZqf/2b70v7DGMEQRoyw2ORggfJRbyogfovOav+T g5Ww== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a12si20198945pfh.148.2021.10.08.03.37.19; Fri, 08 Oct 2021 03:37:31 -0700 (PDT) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239897AbhJHKhG (ORCPT + 99 others); Fri, 8 Oct 2021 06:37:06 -0400 Received: from relay1-d.mail.gandi.net ([217.70.183.193]:33579 "EHLO relay1-d.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230032AbhJHKhF (ORCPT ); Fri, 8 Oct 2021 06:37:05 -0400 Received: (Authenticated sender: herve.codina@bootlin.com) by relay1-d.mail.gandi.net (Postfix) with ESMTPA id 2C3CF240009; Fri, 8 Oct 2021 10:35:07 +0000 (UTC) From: Herve Codina Cc: Herve Codina , "David S. Miller" , Jakub Kicinski , Rob Herring , Viresh Kumar , Shiraz Hashim , Giuseppe Cavallaro , Alexandre Torgue , Jose Abreu , Maxime Coquelin , netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 0/4] net: stmmac: fix regression on SPEAr3xx SOC Date: Fri, 8 Oct 2021 12:34:36 +0200 Message-Id: <20211008103440.3929006-1-herve.codina@bootlin.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The ethernet driver used on old SPEAr3xx soc was previously supported on old kernel. Some regressions were introduced during the different updates leading to a broken driver for this soc. This series fixes these regressions and brings back ethernet on SPEAr3xx. Tested on a SPEAr320 board. Herve Codina (4): net: stmmac: fix get_hw_feature() on old hardware dt-bindings: net: snps,dwmac: add dwmac 3.40a IP version net: stmmac: add support for dwmac 3.40a ARM: dts: spear3xx: Fix gmac node .../devicetree/bindings/net/snps,dwmac.yaml | 2 ++ arch/arm/boot/dts/spear3xx.dtsi | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c | 13 +++++++++++-- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 6 ++++-- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 6 ++++-- drivers/net/ethernet/stmicro/stmmac/hwif.h | 6 +++--- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 8 ++++++++ 8 files changed, 34 insertions(+), 10 deletions(-) -- 2.31.1