| From: Alexandre Belloni <alexandre.belloni@free-electrons.com> |
| Date: Wed, 30 Sep 2015 13:02:01 +0200 |
| Subject: [PATCH 11/13] clk: at91: pmc: drop at91_pmc_base |
| |
| at91_pmc_base is not used anymore, remove it along with at91_pmc_read and |
| at91_pmc_write. |
| |
| Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> |
| Acked-by: Boris Brezillon <boris.brezillon@free-electrons.com> |
| Acked-by: Stephen Boyd <sboyd@codeaurora.org> |
| Signed-off-by: Sebastian Andrzej Siewior <bigeasy@linutronix.de> |
| --- |
| drivers/clk/at91/pmc.c | 7 ------- |
| include/linux/clk/at91_pmc.h | 12 ------------ |
| 2 files changed, 19 deletions(-) |
| |
| --- a/drivers/clk/at91/pmc.c |
| +++ b/drivers/clk/at91/pmc.c |
| @@ -12,7 +12,6 @@ |
| #include <linux/clkdev.h> |
| #include <linux/clk/at91_pmc.h> |
| #include <linux/of.h> |
| -#include <linux/of_address.h> |
| #include <linux/mfd/syscon.h> |
| #include <linux/regmap.h> |
| |
| @@ -29,9 +28,6 @@ struct at91_pmc { |
| const struct at91_pmc_caps *caps; |
| }; |
| |
| -void __iomem *at91_pmc_base; |
| -EXPORT_SYMBOL_GPL(at91_pmc_base); |
| - |
| int of_at91_get_clk_range(struct device_node *np, const char *propname, |
| struct clk_range *range) |
| { |
| @@ -108,11 +104,8 @@ static void __init of_at91_pmc_setup(str |
| const struct at91_pmc_caps *caps) |
| { |
| struct at91_pmc *pmc; |
| - void __iomem *regbase = of_iomap(np, 0); |
| struct regmap *regmap; |
| |
| - at91_pmc_base = regbase; |
| - |
| regmap = syscon_node_to_regmap(np); |
| if (IS_ERR(regmap)) |
| panic("Could not retrieve syscon regmap"); |
| --- a/include/linux/clk/at91_pmc.h |
| +++ b/include/linux/clk/at91_pmc.h |
| @@ -16,18 +16,6 @@ |
| #ifndef AT91_PMC_H |
| #define AT91_PMC_H |
| |
| -#ifndef __ASSEMBLY__ |
| -extern void __iomem *at91_pmc_base; |
| - |
| -#define at91_pmc_read(field) \ |
| - readl_relaxed(at91_pmc_base + field) |
| - |
| -#define at91_pmc_write(field, value) \ |
| - writel_relaxed(value, at91_pmc_base + field) |
| -#else |
| -.extern at91_pmc_base |
| -#endif |
| - |
| #define AT91_PMC_SCER 0x00 /* System Clock Enable Register */ |
| #define AT91_PMC_SCDR 0x04 /* System Clock Disable Register */ |
| |