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