From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wolfram Sang Subject: Re: [PATCH v2 1/3] mmc: sh_mobile_sdhi: add support for 2 clocks Date: Tue, 17 Jan 2017 21:30:18 +0100 Message-ID: <20170117203017.r3g43scvrkwpe6kt@ninjato> References: <20170117195940.25092-1-chris.brandt@renesas.com> <20170117195940.25092-2-chris.brandt@renesas.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <20170117195940.25092-2-chris.brandt@renesas.com> Sender: linux-mmc-owner@vger.kernel.org To: Chris Brandt Cc: Ulf Hansson , Rob Herring , Mark Rutland , Simon Horman , Wolfram Sang , Geert Uytterhoeven , devicetree@vger.kernel.org, linux-mmc@vger.kernel.org, linux-renesas-soc@vger.kernel.org List-Id: devicetree@vger.kernel.org Hi Chris, > + struct clk *clk2; I'd vote for 'clk_cd' since we are explicitly requesting that clock for it. > + ret = clk_prepare_enable(priv->clk2); > + if (ret < 0) > + return ret; You need to disable clk when failing. Regards, Wolfram