Commit 2fcde648 authored by Sylwester Nawrocki's avatar Sylwester Nawrocki

clk: samsung: Remove meaningless __init and extern from header files

Remove useless __init atrribute and unneeded extern qualifier in function
declarations in header files.
Signed-off-by: default avatarSylwester Nawrocki <s.nawrocki@samsung.com>
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Reviewed-by: default avatarStephen Boyd <sboyd@kernel.org>
Link: https://lore.kernel.org/r/20211015151425.29743-1-s.nawrocki@samsung.com
parent 015e7058
...@@ -62,7 +62,7 @@ struct exynos_cpuclk { ...@@ -62,7 +62,7 @@ struct exynos_cpuclk {
#define CLK_CPU_HAS_E5433_REGS_LAYOUT (1 << 2) #define CLK_CPU_HAS_E5433_REGS_LAYOUT (1 << 2)
}; };
int __init exynos_register_cpu_clock(struct samsung_clk_provider *ctx, int exynos_register_cpu_clock(struct samsung_clk_provider *ctx,
unsigned int lookup_id, const char *name, unsigned int lookup_id, const char *name,
const struct clk_hw *parent, const struct clk_hw *alt_parent, const struct clk_hw *parent, const struct clk_hw *alt_parent,
unsigned long offset, unsigned long offset,
......
...@@ -337,52 +337,52 @@ struct samsung_cmu_info { ...@@ -337,52 +337,52 @@ struct samsung_cmu_info {
const char *clk_name; const char *clk_name;
}; };
extern struct samsung_clk_provider *__init samsung_clk_init( struct samsung_clk_provider * samsung_clk_init(
struct device_node *np, void __iomem *base, struct device_node *np, void __iomem *base,
unsigned long nr_clks); unsigned long nr_clks);
extern void __init samsung_clk_of_add_provider(struct device_node *np, void samsung_clk_of_add_provider(struct device_node *np,
struct samsung_clk_provider *ctx); struct samsung_clk_provider *ctx);
extern void __init samsung_clk_of_register_fixed_ext( void samsung_clk_of_register_fixed_ext(
struct samsung_clk_provider *ctx, struct samsung_clk_provider *ctx,
struct samsung_fixed_rate_clock *fixed_rate_clk, struct samsung_fixed_rate_clock *fixed_rate_clk,
unsigned int nr_fixed_rate_clk, unsigned int nr_fixed_rate_clk,
const struct of_device_id *clk_matches); const struct of_device_id *clk_matches);
extern void samsung_clk_add_lookup(struct samsung_clk_provider *ctx, void samsung_clk_add_lookup(struct samsung_clk_provider *ctx,
struct clk_hw *clk_hw, unsigned int id); struct clk_hw *clk_hw, unsigned int id);
extern void __init samsung_clk_register_alias(struct samsung_clk_provider *ctx, void samsung_clk_register_alias(struct samsung_clk_provider *ctx,
const struct samsung_clock_alias *list, const struct samsung_clock_alias *list,
unsigned int nr_clk); unsigned int nr_clk);
extern void __init samsung_clk_register_fixed_rate( void samsung_clk_register_fixed_rate(
struct samsung_clk_provider *ctx, struct samsung_clk_provider *ctx,
const struct samsung_fixed_rate_clock *clk_list, const struct samsung_fixed_rate_clock *clk_list,
unsigned int nr_clk); unsigned int nr_clk);
extern void __init samsung_clk_register_fixed_factor( void samsung_clk_register_fixed_factor(
struct samsung_clk_provider *ctx, struct samsung_clk_provider *ctx,
const struct samsung_fixed_factor_clock *list, const struct samsung_fixed_factor_clock *list,
unsigned int nr_clk); unsigned int nr_clk);
extern void __init samsung_clk_register_mux(struct samsung_clk_provider *ctx, void samsung_clk_register_mux(struct samsung_clk_provider *ctx,
const struct samsung_mux_clock *clk_list, const struct samsung_mux_clock *clk_list,
unsigned int nr_clk); unsigned int nr_clk);
extern void __init samsung_clk_register_div(struct samsung_clk_provider *ctx, void samsung_clk_register_div(struct samsung_clk_provider *ctx,
const struct samsung_div_clock *clk_list, const struct samsung_div_clock *clk_list,
unsigned int nr_clk); unsigned int nr_clk);
extern void __init samsung_clk_register_gate(struct samsung_clk_provider *ctx, void samsung_clk_register_gate(struct samsung_clk_provider *ctx,
const struct samsung_gate_clock *clk_list, const struct samsung_gate_clock *clk_list,
unsigned int nr_clk); unsigned int nr_clk);
extern void __init samsung_clk_register_pll(struct samsung_clk_provider *ctx, void samsung_clk_register_pll(struct samsung_clk_provider *ctx,
const struct samsung_pll_clock *pll_list, const struct samsung_pll_clock *pll_list,
unsigned int nr_clk, void __iomem *base); unsigned int nr_clk, void __iomem *base);
extern void samsung_clk_register_cpu(struct samsung_clk_provider *ctx, void samsung_clk_register_cpu(struct samsung_clk_provider *ctx,
const struct samsung_cpu_clock *list, unsigned int nr_clk); const struct samsung_cpu_clock *list, unsigned int nr_clk);
extern struct samsung_clk_provider __init *samsung_cmu_register_one( struct samsung_clk_provider *samsung_cmu_register_one(
struct device_node *, struct device_node *,
const struct samsung_cmu_info *); const struct samsung_cmu_info *);
#ifdef CONFIG_PM_SLEEP #ifdef CONFIG_PM_SLEEP
extern void samsung_clk_extended_sleep_init(void __iomem *reg_base, void samsung_clk_extended_sleep_init(void __iomem *reg_base,
const unsigned long *rdump, const unsigned long *rdump,
unsigned long nr_rdump, unsigned long nr_rdump,
const struct samsung_clk_reg_dump *rsuspend, const struct samsung_clk_reg_dump *rsuspend,
...@@ -397,13 +397,13 @@ static inline void samsung_clk_extended_sleep_init(void __iomem *reg_base, ...@@ -397,13 +397,13 @@ static inline void samsung_clk_extended_sleep_init(void __iomem *reg_base,
#define samsung_clk_sleep_init(reg_base, rdump, nr_rdump) \ #define samsung_clk_sleep_init(reg_base, rdump, nr_rdump) \
samsung_clk_extended_sleep_init(reg_base, rdump, nr_rdump, NULL, 0) samsung_clk_extended_sleep_init(reg_base, rdump, nr_rdump, NULL, 0)
extern void samsung_clk_save(void __iomem *base, void samsung_clk_save(void __iomem *base,
struct samsung_clk_reg_dump *rd, struct samsung_clk_reg_dump *rd,
unsigned int num_regs); unsigned int num_regs);
extern void samsung_clk_restore(void __iomem *base, void samsung_clk_restore(void __iomem *base,
const struct samsung_clk_reg_dump *rd, const struct samsung_clk_reg_dump *rd,
unsigned int num_regs); unsigned int num_regs);
extern struct samsung_clk_reg_dump *samsung_clk_alloc_reg_dump( struct samsung_clk_reg_dump *samsung_clk_alloc_reg_dump(
const unsigned long *rdump, const unsigned long *rdump,
unsigned long nr_rdump); unsigned long nr_rdump);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment