ae4dc02d84a55309bfbb54b27eab158f25bd306c
[platform/kernel/linux-exynos.git] / drivers / soc / samsung / Kconfig
1 #
2 # SAMSUNG SoC drivers
3 #
4 menuconfig SOC_SAMSUNG
5         bool "Samsung SoC driver support" if COMPILE_TEST
6
7 if SOC_SAMSUNG
8
9 config EXYNOS_ASV
10         bool "Exynos Adaptive Supply Voltage support" if COMPILE_TEST
11         depends on ARCH_EXYNOS || COMPILE_TEST
12         depends on EXYNOS_CHIPID
13
14 config EXYNOS_CHIPID
15         bool "Exynos Chipid controller driver" if COMPILE_TEST
16         depends on ARCH_EXYNOS || COMPILE_TEST
17         select SOC_BUS
18
19 config EXYNOS_PMU
20         bool "Exynos PMU controller driver" if COMPILE_TEST
21         depends on ARCH_EXYNOS || ((ARM || ARM64) && COMPILE_TEST)
22         select EXYNOS_PMU_ARM_DRIVERS if ARM && ARCH_EXYNOS
23         select EXYNOS_PMU_ARM64_DRIVERS if ARM64 && ARCH_EXYNOS
24
25 # There is no need to enable these drivers for ARMv8
26 config EXYNOS_PMU_ARM_DRIVERS
27         bool "Exynos PMU ARMv7-specific driver extensions" if COMPILE_TEST
28         depends on EXYNOS_PMU
29
30 # There is no need to enable these drivers for ARMv7
31 config EXYNOS_PMU_ARM64_DRIVERS
32         bool "Exynos PMU ARMv8-specific driver extensions" if COMPILE_TEST
33         depends on EXYNOS_PMU
34
35 config EXYNOS_PM_DOMAINS
36         bool "Exynos PM domains" if COMPILE_TEST
37         depends on PM_GENERIC_DOMAINS || COMPILE_TEST
38
39 endif