diff options
author | Stephen Boyd <sboyd@kernel.org> | 2020-01-04 23:21:56 -0800 |
---|---|---|
committer | Stephen Boyd <sboyd@kernel.org> | 2020-01-04 23:21:56 -0800 |
commit | 53d9739abcb6d98638a6a631d4006e2f4a1998be (patch) | |
tree | d82b07ab77a69588434ca44fb95b43ee86f07e2a /drivers/clk/clk.c | |
parent | 81b4aaff304ba5d2f27ea0fcb33d1355d7a888b2 (diff) | |
parent | 2d2699926143624ef0fce3bbb5a0f089d674d12c (diff) |
Merge branch 'clk-warn-critical' into clk-next
- Warn about critical clks that fail to enable or prepare
* clk-warn-critical:
clk: Warn about critical clks that fail to enable
Diffstat (limited to 'drivers/clk/clk.c')
-rw-r--r-- | drivers/clk/clk.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/drivers/clk/clk.c b/drivers/clk/clk.c index 612cf61b7622..fa99d0b42ccb 100644 --- a/drivers/clk/clk.c +++ b/drivers/clk/clk.c @@ -3436,13 +3436,18 @@ static int __clk_core_init(struct clk_core *core) unsigned long flags; ret = clk_core_prepare(core); - if (ret) + if (ret) { + pr_warn("%s: critical clk '%s' failed to prepare\n", + __func__, core->name); goto out; + } flags = clk_enable_lock(); ret = clk_core_enable(core); clk_enable_unlock(flags); if (ret) { + pr_warn("%s: critical clk '%s' failed to enable\n", + __func__, core->name); clk_core_unprepare(core); goto out; } |