Kconfig 2.4 KB
Newer Older
1
# arch/arm/mach-exynos/Kconfig
2
#
3
# Copyright (c) 2010-2011 Samsung Electronics Co., Ltd.
4 5 6 7
#		http://www.samsung.com/
#
# Licensed under GPLv2

8
# Configuration options for the EXYNOS4
9

10 11 12 13 14 15
if ARCH_EXYNOS

menu "SAMSUNG EXYNOS SoCs Support"

config ARCH_EXYNOS4
	bool "SAMSUNG EXYNOS4"
16
	default y
17 18 19 20
	select ARM_AMBA
	select CLKSRC_OF
	select CLKSRC_SAMSUNG_PWM if CPU_EXYNOS4210
	select CPU_EXYNOS4210
21
	select GIC_NON_BANKED
22
	select KEYBOARD_SAMSUNG if INPUT_KEYBOARD
23
	select HAVE_ARM_SCU if SMP
24
	select HAVE_SMP
25
	select MIGHT_HAVE_CACHE_L2X0
26
	select PINCTRL
27
	select PM_GENERIC_DOMAINS if PM
28
	select S5P_DEV_MFC
29 30 31
	help
	  Samsung EXYNOS4 SoCs based systems

32 33
config ARCH_EXYNOS5
	bool "SAMSUNG EXYNOS5"
34 35
	select ARM_AMBA
	select CLKSRC_OF
36
	select HAVE_ARM_SCU if SMP
37
	select HAVE_SMP
38
	select PINCTRL
39
	select USB_ARCH_HAS_XHCI
40 41
	help
	  Samsung EXYNOS5 (Cortex-A15) SoC based systems
42 43

comment "EXYNOS SoCs"
44

45
config CPU_EXYNOS4210
46 47 48
	bool "SAMSUNG EXYNOS4210"
	default y
	depends on ARCH_EXYNOS4
49
	select ARCH_HAS_BANDGAP
50
	select ARM_CPU_SUSPEND if PM
51
	select PINCTRL_EXYNOS
52
	select S5P_PM if PM
53
	select S5P_SLEEP if PM
54
	select SAMSUNG_DMADEV
55
	help
56
	  Enable EXYNOS4210 CPU support
57

58
config SOC_EXYNOS4212
59 60 61
	bool "SAMSUNG EXYNOS4212"
	default y
	depends on ARCH_EXYNOS4
62
	select ARCH_HAS_BANDGAP
63
	select PINCTRL_EXYNOS
64
	select S5P_PM if PM
65
	select S5P_SLEEP if PM
66
	select SAMSUNG_DMADEV
67 68 69
	help
	  Enable EXYNOS4212 SoC support

70
config SOC_EXYNOS4412
71 72 73
	bool "SAMSUNG EXYNOS4412"
	default y
	depends on ARCH_EXYNOS4
74
	select ARCH_HAS_BANDGAP
75
	select PINCTRL_EXYNOS
76
	select SAMSUNG_DMADEV
77 78 79
	help
	  Enable EXYNOS4412 SoC support

80 81 82 83
config SOC_EXYNOS5250
	bool "SAMSUNG EXYNOS5250"
	default y
	depends on ARCH_EXYNOS5
84
	select ARCH_HAS_BANDGAP
85
	select PINCTRL_EXYNOS
86
	select PM_GENERIC_DOMAINS if PM
87 88
	select S5P_PM if PM
	select S5P_SLEEP if PM
89
	select S5P_DEV_MFC
90
	select SAMSUNG_DMADEV
91 92 93
	help
	  Enable EXYNOS5250 SoC support

94 95 96 97 98 99 100 101 102 103
config SOC_EXYNOS5420
	bool "SAMSUNG EXYNOS5420"
	default y
	depends on ARCH_EXYNOS5
	select PM_GENERIC_DOMAINS if PM
	select S5P_PM if PM
	select S5P_SLEEP if PM
	help
	  Enable EXYNOS5420 SoC support

104 105 106 107
config SOC_EXYNOS5440
	bool "SAMSUNG EXYNOS5440"
	default y
	depends on ARCH_EXYNOS5
108
	select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
109
	select ARCH_HAS_BANDGAP
110
	select ARCH_HAS_OPP
111
	select HAVE_ARM_ARCH_TIMER
112
	select AUTO_ZRELADDR
113 114
	select MIGHT_HAVE_PCI
	select PCI_DOMAINS if PCI
115
	select PINCTRL_EXYNOS5440
116
	select PM_OPP
117 118 119
	help
	  Enable EXYNOS5440 SoC support

120 121
endmenu

122
endif