Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753569AbdLMQX1 (ORCPT ); Wed, 13 Dec 2017 11:23:27 -0500 Received: from shards.monkeyblade.net ([184.105.139.130]:40326 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753474AbdLMQXO (ORCPT ); Wed, 13 Dec 2017 11:23:14 -0500 Date: Wed, 13 Dec 2017 11:23:10 -0500 (EST) Message-Id: <20171213.112310.282538468543323693.davem@davemloft.net> To: dev@g0hl1n.net Cc: robh+dt@kernel.org, mark.rutland@arm.com, fugang.duan@nxp.com, andrew@lunn.ch, f.fainelli@gmail.com, frowand.list@gmail.com, geert+renesas@glider.be, sergei.shtylyov@cogentembedded.com, baruch@tkos.co.il, david.wu@rock-chips.com, lukma@denx.de, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, richard.leitner@skidata.com Subject: Re: [PATCH net-next v5 0/4] net: fec: fix refclk enable for SMSC LAN8710/20 From: David Miller In-Reply-To: <20171211121700.10200-1-dev@g0hl1n.net> References: <20171211121700.10200-1-dev@g0hl1n.net> X-Mailer: Mew version 6.7 on Emacs 25.3 / Mule 6.0 (HANACHIRUSATO) 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]); Wed, 13 Dec 2017 08:23:13 -0800 (PST) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1267 Lines: 35 From: Richard Leitner Date: Mon, 11 Dec 2017 13:16:56 +0100 > From: Richard Leitner > > This patch series fixes the use of the SMSC LAN8710/20 with a Freescale ETH > when the refclk is generated by the FSL. > > This patchset depends on the "phylib: Add device reset GPIO support" patch > submitted by Geert Uytterhoeven/Sergei Shtylyov, which was merged to > net-next as commit bafbdd527d56 ("phylib: Add device reset GPIO support"). > > Changes v5: > - fix reset delay calculation (max_t instead of min_t) > > Changes v4: > - simplify dts parsing > - simplify reset delay evaluation and execution > - fec: ensure to only reset once during fec_enet_open() > - remove dependency notes from commit message > - add reviews and acks > > Changes v3: > - use phylib to hard-reset the PHY > - implement reset delays in phylib > - add new phylib API & flag (PHY_RST_AFTER_CLK_EN) to determine if > a PHY is affected > > Changes v2: > - simplify and fix fec_reset_phy function to support multiple calls > - include: linux: phy: harmonize phy_id{,_mask} type > - reset the phy instead of not turning the clock on and off > (which would have caused a power consumption regression) Series applied, thanks.