Kconfig 2.9 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
if ARCH_EXYNOS

menu "SAMSUNG EXYNOS SoCs Support"

14 15 16 17 18 19 20 21 22 23 24
config ARCH_EXYNOS3
	bool "SAMSUNG EXYNOS3"
	select ARM_AMBA
	select CLKSRC_OF
	select HAVE_ARM_SCU if SMP
	select HAVE_SMP
	select PINCTRL
	select PM_GENERIC_DOMAINS if PM_RUNTIME
	help
	  Samsung EXYNOS3 SoCs based systems

25 26
config ARCH_EXYNOS4
	bool "SAMSUNG EXYNOS4"
27
	default y
28 29 30 31
	select ARM_AMBA
	select CLKSRC_OF
	select CLKSRC_SAMSUNG_PWM if CPU_EXYNOS4210
	select CPU_EXYNOS4210
32
	select GIC_NON_BANKED
33
	select KEYBOARD_SAMSUNG if INPUT_KEYBOARD
34
	select HAVE_ARM_SCU if SMP
35
	select HAVE_SMP
36
	select MIGHT_HAVE_CACHE_L2X0
37
	select PINCTRL
38
	select PM_GENERIC_DOMAINS if PM_RUNTIME
39
	select S5P_DEV_MFC
40 41 42
	help
	  Samsung EXYNOS4 SoCs based systems

43 44
config ARCH_EXYNOS5
	bool "SAMSUNG EXYNOS5"
45 46
	select ARM_AMBA
	select CLKSRC_OF
47
	select HAVE_ARM_SCU if SMP
48
	select HAVE_SMP
49
	select PINCTRL
50 51
	help
	  Samsung EXYNOS5 (Cortex-A15) SoC based systems
52 53

comment "EXYNOS SoCs"
54

55 56 57 58 59 60 61 62 63 64 65
config SOC_EXYNOS3250
	bool "SAMSUNG EXYNOS3250"
	default y
	depends on ARCH_EXYNOS3
	select ARCH_HAS_BANDGAP
	select ARM_CPU_SUSPEND if PM
	select PINCTRL_EXYNOS
	select SAMSUNG_DMADEV
	help
	  Enable EXYNOS3250 CPU support

66
config CPU_EXYNOS4210
67 68 69
	bool "SAMSUNG EXYNOS4210"
	default y
	depends on ARCH_EXYNOS4
70
	select ARCH_HAS_BANDGAP
71
	select ARM_CPU_SUSPEND if PM_SLEEP
72
	select PINCTRL_EXYNOS
73
	select SAMSUNG_DMADEV
74
	help
75
	  Enable EXYNOS4210 CPU support
76

77
config SOC_EXYNOS4212
78 79 80
	bool "SAMSUNG EXYNOS4212"
	default y
	depends on ARCH_EXYNOS4
81
	select ARCH_HAS_BANDGAP
82
	select PINCTRL_EXYNOS
83
	select SAMSUNG_DMADEV
84 85 86
	help
	  Enable EXYNOS4212 SoC support

87
config SOC_EXYNOS4412
88 89 90
	bool "SAMSUNG EXYNOS4412"
	default y
	depends on ARCH_EXYNOS4
91
	select ARCH_HAS_BANDGAP
92
	select PINCTRL_EXYNOS
93
	select SAMSUNG_DMADEV
94 95 96
	help
	  Enable EXYNOS4412 SoC support

97 98 99 100
config SOC_EXYNOS5250
	bool "SAMSUNG EXYNOS5250"
	default y
	depends on ARCH_EXYNOS5
101
	select ARCH_HAS_BANDGAP
102
	select PINCTRL_EXYNOS
103
	select PM_GENERIC_DOMAINS if PM_RUNTIME
104
	select S5P_DEV_MFC
105
	select SAMSUNG_DMADEV
106 107 108
	help
	  Enable EXYNOS5250 SoC support

109 110 111 112 113
config SOC_EXYNOS5260
	bool "SAMSUNG EXYNOS5260"
	default y
	depends on ARCH_EXYNOS5

114 115 116 117 118
config SOC_EXYNOS5410
	bool "SAMSUNG EXYNOS5410"
	default y
	depends on ARCH_EXYNOS5

119 120 121 122
config SOC_EXYNOS5420
	bool "SAMSUNG EXYNOS5420"
	default y
	depends on ARCH_EXYNOS5
123
	select PM_GENERIC_DOMAINS if PM_RUNTIME
124 125 126
	help
	  Enable EXYNOS5420 SoC support

127 128 129 130
config SOC_EXYNOS5440
	bool "SAMSUNG EXYNOS5440"
	default y
	depends on ARCH_EXYNOS5
131
	select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
132
	select ARCH_HAS_BANDGAP
133
	select ARCH_HAS_OPP
134
	select HAVE_ARM_ARCH_TIMER
135
	select AUTO_ZRELADDR
136 137
	select MIGHT_HAVE_PCI
	select PCI_DOMAINS if PCI
138
	select PINCTRL_EXYNOS5440
139
	select PM_OPP
140 141 142
	help
	  Enable EXYNOS5440 SoC support

A
Arun Kumar K 已提交
143 144 145 146 147
config SOC_EXYNOS5800
	bool "SAMSUNG EXYNOS5800"
	default y
	depends on SOC_EXYNOS5420

148 149
endmenu

150
endif