From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kuninori Morimoto Subject: Re: [PATCH 3/4] thermal: rcar: Add missing clock handling Date: Tue, 07 Jan 2014 17:08:16 -0800 (PST) Message-ID: <87ha9fxoua.wl%kuninori.morimoto.gx@gmail.com> References: <1389121036-3555-1-git-send-email-geert@linux-m68k.org> <1389121036-3555-4-git-send-email-geert@linux-m68k.org> Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Return-path: In-Reply-To: <1389121036-3555-4-git-send-email-geert@linux-m68k.org> Sender: linux-sh-owner@vger.kernel.org To: Geert Uytterhoeven Cc: Zhang Rui , Eduardo Valentin , Simon Horman , Magnus Damm , Kuninori Morimoto , linux-sh@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-pm@vger.kernel.org, Geert Uytterhoeven List-Id: linux-pm@vger.kernel.org Hi Geert > + common->clk = devm_clk_get(&pdev->dev, NULL); > + if (IS_ERR(common->clk)) { > + dev_err(&pdev->dev, "cannot get clock\n"); > + return PTR_ERR(common->clk); > + } > + > + ret = clk_prepare(common->clk); > + if (ret < 0) { > + dev_err(&pdev->dev, "unable to prepare clock\n"); > + return ret; > + } > + > + clk_enable(common->clk); > + > pm_runtime_enable(dev); > pm_runtime_get_sync(dev); You can use "dev" instead of "&pdev->dev" :) And this patch seems strange for me. pm_runtime_xxx() is doing same things. If it didn't work, wrong place is not driver, clock side ?