Received: by 2002:a25:e7d8:0:0:0:0:0 with SMTP id e207csp222823ybh; Mon, 9 Mar 2020 20:14:09 -0700 (PDT) X-Google-Smtp-Source: ADFU+vvk7itLytNSJEhXolfghdrF5ReTtNZ4mU10aG0PHC7PGejM44vTdU4/ajoaUhDragRccs14 X-Received: by 2002:a9d:10d:: with SMTP id 13mr15926196otu.334.1583810049228; Mon, 09 Mar 2020 20:14:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1583810049; cv=none; d=google.com; s=arc-20160816; b=Jn+esfEbef/YnH95IFP0kYaBdxp3Oyr2+PAVG/K6ZyVEY7KsrGhe2z/sTmdkZiWEnE QlPlXExmg1op6R4Vl+b/20eEn2ZQOBnsSVQTKjIFhmlwF/ntQxmVw+Bo7BeVsZ3UUl3y mnYm7N4NxMv9ERcUG6WpBzwWFJCYOf5mIFR081h3fI1aV3fZ3PtdnNjySfYT3HHo9Z+T 5taxlHWf7ZGEFwCSFYjLNWJxANO9gfYdDJq/jVqcs6GRlmZlDG7k0gSY68yekyhSnB5y p0IzbC2Q+K9pv1DO67abminbCAXgUlSBo3+9oGaFzJDh4xYcOsI8CuXIN9xlFG9ewMRD qlog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:from:subject:cc:to:message-id:date; bh=semzFZi15wKcotQ9vFoo6qERKH+L6lwillBPd3NS8y8=; b=ZA4FeZjY+us7COVsZRNT3C3qW19dh3nVAzp1E6fZgxSuMKUhQKY5gBHIxQ7szpcBw2 VKdrTCxZuOCWspDxj83BcKALpvY7QLdhZYMnS8aimXkYE/H9ezvmr4LNFHuHGxUtpBz/ U6xgnP4p7dYhHIRHKvEnUHsoUQSIhBmIGfCSsTUKfaNB67EBblFh6rxBu3r4PiGBtYX5 L3zOaMqcW5KjpRHB+nesZVxnWq9cJHOiiiYOGIsvpl5TNcmcL8xS4PMVK7fK7wGuaN0x HC3Yb4wkB/3PbVf65xvhFrtOGw/Ay+ADh1OWSvyO+Qai7Qg7XmImKCV2QC2YSQ+qevvs sQEA== 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 w72si4758252oiw.152.2020.03.09.20.13.56; Mon, 09 Mar 2020 20:14:09 -0700 (PDT) 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 S1726283AbgCJDNh (ORCPT + 99 others); Mon, 9 Mar 2020 23:13:37 -0400 Received: from shards.monkeyblade.net ([23.128.96.9]:35216 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725845AbgCJDNh (ORCPT ); Mon, 9 Mar 2020 23:13:37 -0400 Received: from localhost (unknown [IPv6:2601:601:9f00:477::3d5]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: davem-davemloft) by shards.monkeyblade.net (Postfix) with ESMTPSA id 0603212199AD3; Mon, 9 Mar 2020 20:13:35 -0700 (PDT) Date: Mon, 09 Mar 2020 20:13:33 -0700 (PDT) Message-Id: <20200309.201333.1206993515171228717.davem@davemloft.net> To: Jose.Abreu@synopsys.com Cc: netdev@vger.kernel.org, Joao.Pinto@synopsys.com, peppe.cavallaro@st.com, alexandre.torgue@st.com, kuba@kernel.org, mcoquelin.stm32@gmail.com, linux@armlinux.org.uk, andrew@lunn.ch, f.fainelli@gmail.com, hkallweit1@gmail.com, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH net-next 0/8] net: Add support for Synopsys DesignWare XPCS From: David Miller In-Reply-To: References: X-Mailer: Mew version 6.8 on Emacs 26.1 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Mon, 09 Mar 2020 20:13:36 -0700 (PDT) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Jose Abreu Date: Mon, 9 Mar 2020 09:36:19 +0100 > This adds support for Synopsys DesignWare XPCS in net subsystem and > integrates it into stmmac. > > At 1/8, we start by removing the limitation of stmmac selftests that needed > a PHY to pass all the tests. > > Then at 2/8 we use some helpers in stmmac so that some code can be > simplified. > > At 3/8, we fallback to dev_fwnode() so that PCI based setups wich may > not have CONFIG_OF can still use FW node. > > At 4/8, we adapt stmmac to the new PHYLINK changes as suggested by Russell > King. > > We proceed by doing changes in PHYLINK in order to support XPCS: At 5/8 we > add some missing speeds that USXGMII supports and at 6/8 we check if > Autoneg is supported after initial parameters are validated. > > Support for XPCS is finally introduced at 7/8, along with the usage of it > in stmmac driver at 8/8. Series applied, thank you.