1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * Copyright (C) 2020 STMicroelectronics - All Rights Reserved
4 *
5 * Author: Lee Jones <lee.jones@linaro.org>
6 */
7
8#ifndef __LINUX_CLK_SPEAR_H
9#define __LINUX_CLK_SPEAR_H
10
11#ifdef CONFIG_ARCH_SPEAR3XX
12void __init spear3xx_clk_init(void __iomem *misc_base,
13 void __iomem *soc_config_base);
14#else
15static inline void __init spear3xx_clk_init(void __iomem *misc_base,
16 void __iomem *soc_config_base) {}
17#endif
18
19#ifdef CONFIG_ARCH_SPEAR6XX
20void __init spear6xx_clk_init(void __iomem *misc_base);
21#else
22static inline void __init spear6xx_clk_init(void __iomem *misc_base) {}
23#endif
24
25#ifdef CONFIG_MACH_SPEAR1310
26void __init spear1310_clk_init(void __iomem *misc_base, void __iomem *ras_base);
27#else
28static inline void spear1310_clk_init(void __iomem *misc_base, void __iomem *ras_base) {}
29#endif
30
31#ifdef CONFIG_MACH_SPEAR1340
32void __init spear1340_clk_init(void __iomem *misc_base);
33#else
34static inline void spear1340_clk_init(void __iomem *misc_base) {}
35#endif
36
37#endif
38

source code of linux/include/linux/clk/spear.h