From: Guenter Roeck <linux@roeck-us.net>
To: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Ralf Baechle <ralf@linux-mips.org>,
Atsushi Nemoto <anemo@mba.ocn.ne.jp>,
Mark Brown <broonie@kernel.org>, Wim Van Sebroeck <wim@iguana.be>,
linux-clk@vger.kernel.org, linux-mips@linux-mips.org,
linux-spi@vger.kernel.org, linux-watchdog@vger.kernel.org
Subject: Re: [PATCH 2/3] watchdog: txx9wdt: Add missing clock (un)prepare calls for CCF
Date: Thu, 18 Aug 2016 11:58:36 -0700 [thread overview]
Message-ID: <20160818185836.GA7221@roeck-us.net> (raw)
In-Reply-To: <1471541667-30689-3-git-send-email-geert@linux-m68k.org>
On Thu, Aug 18, 2016 at 07:34:26PM +0200, Geert Uytterhoeven wrote:
> While the custom minimal TXx9 clock implementation doesn't need or use
> clock (un)prepare calls (they are dummies if !CONFIG_HAVE_CLK_PREPARE),
> they are mandatory when using the Common Clock Framework.
>
> Hence add them, to prepare for the advent of CCF.
>
> Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
> ---
> Tested on RBTX4927.
> ---
> drivers/watchdog/txx9wdt.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/watchdog/txx9wdt.c b/drivers/watchdog/txx9wdt.c
> index c2da880292bc2f32..6f7a9deb27d05d25 100644
> --- a/drivers/watchdog/txx9wdt.c
> +++ b/drivers/watchdog/txx9wdt.c
> @@ -112,7 +112,7 @@ static int __init txx9wdt_probe(struct platform_device *dev)
> txx9_imclk = NULL;
> goto exit;
> }
> - ret = clk_enable(txx9_imclk);
> + ret = clk_prepare_enable(txx9_imclk);
> if (ret) {
> clk_put(txx9_imclk);
> txx9_imclk = NULL;
> @@ -144,7 +144,7 @@ static int __init txx9wdt_probe(struct platform_device *dev)
> return 0;
> exit:
> if (txx9_imclk) {
> - clk_disable(txx9_imclk);
> + clk_disable_unprepare(txx9_imclk);
> clk_put(txx9_imclk);
> }
> return ret;
> @@ -153,7 +153,7 @@ exit:
> static int __exit txx9wdt_remove(struct platform_device *dev)
> {
> watchdog_unregister_device(&txx9wdt);
> - clk_disable(txx9_imclk);
> + clk_disable_unprepare(txx9_imclk);
> clk_put(txx9_imclk);
> return 0;
> }
> --
> 1.9.1
>
next prev parent reply other threads:[~2016-08-18 19:25 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-18 17:34 [PATCH 0/3] MIPS: TXx9: Common Clock Framework Conversion Geert Uytterhoeven
2016-08-18 17:34 ` Geert Uytterhoeven
2016-08-18 17:34 ` [PATCH 1/3] spi: spi-txx9: Add missing clock (un)prepare calls for CCF Geert Uytterhoeven
2016-08-18 17:34 ` [PATCH 2/3] watchdog: txx9wdt: " Geert Uytterhoeven
2016-08-18 18:58 ` Guenter Roeck [this message]
2016-08-20 8:36 ` Guenter Roeck
2016-08-20 8:36 ` Guenter Roeck
2016-08-18 17:34 ` [PATCH 3/3] MIPS: TXx9: Convert to Common Clock Framework Geert Uytterhoeven
2016-08-19 12:05 ` Atsushi Nemoto
2016-08-19 19:17 ` Stephen Boyd
2016-08-19 19:17 ` Stephen Boyd
2016-08-22 8:46 ` Geert Uytterhoeven
2016-08-22 8:46 ` Geert Uytterhoeven
2016-08-22 17:37 ` Stephen Boyd
2016-08-18 18:11 ` [PATCH 0/3] MIPS: TXx9: Common Clock Framework Conversion Mark Brown
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160818185836.GA7221@roeck-us.net \
--to=linux@roeck-us.net \
--cc=anemo@mba.ocn.ne.jp \
--cc=broonie@kernel.org \
--cc=geert@linux-m68k.org \
--cc=linux-clk@vger.kernel.org \
--cc=linux-mips@linux-mips.org \
--cc=linux-spi@vger.kernel.org \
--cc=linux-watchdog@vger.kernel.org \
--cc=ralf@linux-mips.org \
--cc=wim@iguana.be \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.