162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
262306a36Sopenharmony_ci#ifndef __AR2315_H
362306a36Sopenharmony_ci#define __AR2315_H
462306a36Sopenharmony_ci
562306a36Sopenharmony_ci#ifdef CONFIG_SOC_AR2315
662306a36Sopenharmony_ci
762306a36Sopenharmony_civoid ar2315_arch_init_irq(void);
862306a36Sopenharmony_civoid ar2315_init_devices(void);
962306a36Sopenharmony_civoid ar2315_plat_time_init(void);
1062306a36Sopenharmony_civoid ar2315_plat_mem_setup(void);
1162306a36Sopenharmony_civoid ar2315_arch_init(void);
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci#else
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_cistatic inline void ar2315_arch_init_irq(void) {}
1662306a36Sopenharmony_cistatic inline void ar2315_init_devices(void) {}
1762306a36Sopenharmony_cistatic inline void ar2315_plat_time_init(void) {}
1862306a36Sopenharmony_cistatic inline void ar2315_plat_mem_setup(void) {}
1962306a36Sopenharmony_cistatic inline void ar2315_arch_init(void) {}
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci#endif
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ci#endif	/* __AR2315_H */
24