Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1433877
| From | andi.shyti@gmail.com |
|---|---|
| Newsgroups | linux.kernel |
| Subject | [PATCH v2 2/2] clk: rockchip: remove unused rockchip_clk_protect_critical function |
| Date | 2016-06-29 18:00 +0200 |
| Message-ID | <rPq4a-62x-13@gated-at.bofh.it> (permalink) |
| References | <rPoYr-5oC-53@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
From: Andi Shyti <andi@etezian.org>
because there is no need anymore to enable critical clocks in
each driver, this function is not necessary anymore.
The drivers having critical clocks use the CLK_IS_CRITICAL flag.
Signed-off-by: Andi Shyti <andi@etezian.org>
---
drivers/clk/rockchip/clk.c | 14 --------------
drivers/clk/rockchip/clk.h | 1 -
2 files changed, 15 deletions(-)
diff --git a/drivers/clk/rockchip/clk.c b/drivers/clk/rockchip/clk.c
index 7ffd134..d9bc61b 100644
--- a/drivers/clk/rockchip/clk.c
+++ b/drivers/clk/rockchip/clk.c
@@ -525,20 +525,6 @@ void __init rockchip_clk_register_armclk(struct rockchip_clk_provider *ctx,
rockchip_clk_add_lookup(ctx, clk, lookup_id);
}
-void __init rockchip_clk_protect_critical(const char *const clocks[],
- int nclocks)
-{
- int i;
-
- /* Protect the clocks that needs to stay on */
- for (i = 0; i < nclocks; i++) {
- struct clk *clk = __clk_lookup(clocks[i]);
-
- if (clk)
- clk_prepare_enable(clk);
- }
-}
-
static void __iomem *rst_base;
static unsigned int reg_restart;
static void (*cb_restart)(void);
diff --git a/drivers/clk/rockchip/clk.h b/drivers/clk/rockchip/clk.h
index 2194ffa..2fb7acb 100644
--- a/drivers/clk/rockchip/clk.h
+++ b/drivers/clk/rockchip/clk.h
@@ -614,7 +614,6 @@ void rockchip_clk_register_armclk(struct rockchip_clk_provider *ctx,
const struct rockchip_cpuclk_reg_data *reg_data,
const struct rockchip_cpuclk_rate_table *rates,
int nrates);
-void rockchip_clk_protect_critical(const char *const clocks[], int nclocks);
void rockchip_register_restart_notifier(struct rockchip_clk_provider *ctx,
unsigned int reg, void (*cb)(void));
--
2.8.1
Back to linux.kernel | Previous | Next — Previous in thread | Find similar | Unroll thread
[PATCH v2 0/2] use the CLK_IS_CRITICAL flag for critical clocks andi.shyti@gmail.com - 2016-06-29 16:50 +0200 [PATCH v2 1/2] clk: clk-rk3*: set CLK_IS_CRITICAL flag to critical clocks andi.shyti@gmail.com - 2016-06-29 17:10 +0200 [PATCH v2 2/2] clk: rockchip: remove unused rockchip_clk_protect_critical function andi.shyti@gmail.com - 2016-06-29 18:00 +0200
csiph-web