1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* 3 * Copyright (c) 2019 Samsung Electronics Co., Ltd. 4 * http://www.samsung.com/ 5 * 6 * Samsung Exynos 5422 SoC Adaptive Supply Voltage support 7 */ 8 9 #ifndef __LINUX_SOC_EXYNOS5422_ASV_H 10 #define __LINUX_SOC_EXYNOS5422_ASV_H 11 12 #include <linux/errno.h> 13 14 enum { 15 EXYNOS_ASV_SUBSYS_ID_ARM, 16 EXYNOS_ASV_SUBSYS_ID_KFC, 17 EXYNOS_ASV_SUBSYS_ID_MAX 18 }; 19 20 struct exynos_asv; 21 22 #ifdef CONFIG_EXYNOS_ASV_ARM 23 int exynos5422_asv_init(struct exynos_asv *asv); 24 #else exynos5422_asv_init(struct exynos_asv * asv)25static inline int exynos5422_asv_init(struct exynos_asv *asv) 26 { 27 return -ENOTSUPP; 28 } 29 #endif 30 31 #endif /* __LINUX_SOC_EXYNOS5422_ASV_H */ 32