From mboxrd@z Thu Jan 1 00:00:00 1970 From: Neil Armstrong Subject: Re: [PATCH v2 1/2] net: stmmac: Add OXNAS Glue Driver Date: Wed, 2 Nov 2016 14:54:51 +0100 Message-ID: References: <20161031105345.16711-1-narmstrong@baylibre.com> <20161031105442.17228-1-narmstrong@baylibre.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Cc: "peppe.cavallaro" , alexandre.torgue@st.com, netdev , linux-oxnas@lists.tuxfamily.org, "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" To: Joachim Eastwood Return-path: Received: from mail-wm0-f50.google.com ([74.125.82.50]:38463 "EHLO mail-wm0-f50.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754176AbcKBNyz (ORCPT ); Wed, 2 Nov 2016 09:54:55 -0400 Received: by mail-wm0-f50.google.com with SMTP id n67so39095289wme.1 for ; Wed, 02 Nov 2016 06:54:54 -0700 (PDT) In-Reply-To: Sender: netdev-owner@vger.kernel.org List-ID: On 10/31/2016 12:12 PM, Joachim Eastwood wrote: > Hi Neil, > > On 31 October 2016 at 11:54, Neil Armstrong wrote: >> Add Synopsys Designware MAC Glue layer for the Oxford Semiconductor OX820. >> >> Acked-by: Joachim Eastwood >> Signed-off-by: Neil Armstrong >> --- >> +static int oxnas_dwmac_init(struct oxnas_dwmac *dwmac) >> +{ >> + unsigned int value; >> + int ret; >> + >> + /* Reset HW here before changing the glue configuration */ >> + ret = device_reset(dwmac->dev); >> + if (ret) >> + return ret; >> + >> + ret = clk_prepare_enable(dwmac->clk); >> + if (ret) >> + return ret; >> + >> + ret = regmap_read(dwmac->regmap, OXNAS_DWMAC_CTRL_REGOFFSET, &value); >> + if (ret < 0) >> + return ret; > > If regmap reading fails here, the clock will be left on as probe fails. > Indeed, thanks. Neil [...] > > > regards, > Joachim Eastwood >