Kconfig 4.1 KB
Newer Older
1
# arch/arm/mach-exynos4/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
if ARCH_EXYNOS4
11

12
config CPU_EXYNOS4210
13
	bool
14
	select S3C_PL330_DMA
15
	help
16
	  Enable EXYNOS4210 CPU support
17

18
config EXYNOS4_MCT
19 20
	bool
	default y
21 22 23
	help
	  Use MCT (Multi Core Timer) as kernel timers

24 25 26 27 28
config EXYNOS4_DEV_AHCI
	bool
	help
	  Compile in platform device definitions for AHCI

29
config EXYNOS4_DEV_PD
30 31 32 33
	bool
	help
	  Compile in platform device definitions for Power Domain

34 35 36 37 38 39
config EXYNOS4_DEV_SYSMMU
	bool
	help
	  Common setup code for SYSTEM MMU in EXYNOS4

config EXYNOS4_SETUP_I2C1
40 41 42 43
	bool
	help
	  Common setup code for i2c bus 1.

44
config EXYNOS4_SETUP_I2C2
45 46 47 48
	bool
	help
	  Common setup code for i2c bus 2.

49
config EXYNOS4_SETUP_I2C3
50 51 52 53
	bool
	help
	  Common setup code for i2c bus 3.

54
config EXYNOS4_SETUP_I2C4
55 56 57 58
	bool
	help
	  Common setup code for i2c bus 4.

59
config EXYNOS4_SETUP_I2C5
60 61 62 63
	bool
	help
	  Common setup code for i2c bus 5.

64
config EXYNOS4_SETUP_I2C6
65 66 67 68
	bool
	help
	  Common setup code for i2c bus 6.

69
config EXYNOS4_SETUP_I2C7
70 71 72 73
	bool
	help
	  Common setup code for i2c bus 7.

74 75 76 77 78
config EXYNOS4_SETUP_KEYPAD
	bool
	help
	  Common setup code for keypad.

79
config EXYNOS4_SETUP_SDHCI
80
	bool
81
	select EXYNOS4_SETUP_SDHCI_GPIO
82
	help
83
	  Internal helper functions for EXYNOS4 based SDHCI systems.
84

85
config EXYNOS4_SETUP_SDHCI_GPIO
86 87 88 89
	bool
	help
	  Common setup code for SDHCI gpio.

90 91 92 93 94
config EXYNOS4_SETUP_FIMC
	bool
	help
	  Common setup code for the camera interfaces.

95 96 97 98 99
config EXYNOS4_SETUP_USB_PHY
	bool
	help
	  Common setup code for USB PHY controller

100 101
# machine support

102
menu "EXYNOS4 Machines"
103

104 105
config MACH_SMDKC210
	bool "SMDKC210"
106
	select CPU_EXYNOS4210
C
Changhwan Youn 已提交
107
	select S3C_DEV_RTC
108
	select S3C_DEV_WDT
J
Jassi Brar 已提交
109
	select S3C_DEV_I2C1
110 111 112 113
	select S3C_DEV_HSMMC
	select S3C_DEV_HSMMC1
	select S3C_DEV_HSMMC2
	select S3C_DEV_HSMMC3
114 115 116 117
	select EXYNOS4_DEV_PD
	select EXYNOS4_DEV_SYSMMU
	select EXYNOS4_SETUP_I2C1
	select EXYNOS4_SETUP_SDHCI
118 119
	help
	  Machine support for Samsung SMDKC210
120 121 122

config MACH_SMDKV310
	bool "SMDKV310"
123
	select CPU_EXYNOS4210
C
Changhwan Youn 已提交
124
	select S3C_DEV_RTC
125
	select S3C_DEV_WDT
J
Jassi Brar 已提交
126
	select S3C_DEV_I2C1
127 128 129 130
	select S3C_DEV_HSMMC
	select S3C_DEV_HSMMC1
	select S3C_DEV_HSMMC2
	select S3C_DEV_HSMMC3
131
	select EXYNOS4_DEV_AHCI
132
	select SAMSUNG_DEV_KEYPAD
133 134 135
	select EXYNOS4_DEV_PD
	select EXYNOS4_DEV_SYSMMU
	select EXYNOS4_SETUP_I2C1
136
	select EXYNOS4_SETUP_KEYPAD
137
	select EXYNOS4_SETUP_SDHCI
138 139 140
	help
	  Machine support for Samsung SMDKV310

141 142 143 144 145 146 147 148
config MACH_ARMLEX4210
	bool "ARMLEX4210"
	select CPU_EXYNOS4210
	select S3C_DEV_RTC
	select S3C_DEV_WDT
	select S3C_DEV_HSMMC
	select S3C_DEV_HSMMC2
	select S3C_DEV_HSMMC3
149
	select EXYNOS4_DEV_AHCI
150 151 152 153 154
	select EXYNOS4_DEV_SYSMMU
	select EXYNOS4_SETUP_SDHCI
	help
	  Machine support for Samsung ARMLEX4210 based on EXYNOS4210

155 156 157
config MACH_UNIVERSAL_C210
	bool "Mobile UNIVERSAL_C210 Board"
	select CPU_EXYNOS4210
158
	select S5P_GPIO_INT
159 160 161 162
	select S5P_DEV_FIMC0
	select S5P_DEV_FIMC1
	select S5P_DEV_FIMC2
	select S5P_DEV_FIMC3
163 164 165 166
	select S3C_DEV_HSMMC
	select S3C_DEV_HSMMC2
	select S3C_DEV_HSMMC3
	select S3C_DEV_I2C1
167
	select S3C_DEV_I2C3
168
	select S3C_DEV_I2C5
169 170
	select S5P_DEV_ONENAND
	select EXYNOS4_SETUP_I2C1
171
	select EXYNOS4_SETUP_I2C3
172
	select EXYNOS4_SETUP_I2C5
173 174 175 176 177
	select EXYNOS4_SETUP_SDHCI
	help
	  Machine support for Samsung Mobile Universal S5PC210 Reference
	  Board.

178 179 180 181 182 183 184 185
config MACH_NURI
	bool "Mobile NURI Board"
	select CPU_EXYNOS4210
	select S3C_DEV_WDT
	select S3C_DEV_HSMMC
	select S3C_DEV_HSMMC2
	select S3C_DEV_HSMMC3
	select S3C_DEV_I2C1
186
	select S3C_DEV_I2C3
187
	select S3C_DEV_I2C5
188
	select S5P_DEV_USB_EHCI
189
	select EXYNOS4_SETUP_I2C1
190
	select EXYNOS4_SETUP_I2C3
191 192
	select EXYNOS4_SETUP_I2C5
	select EXYNOS4_SETUP_SDHCI
193
	select EXYNOS4_SETUP_USB_PHY
194
	select SAMSUNG_DEV_PWM
M
MyungJoo Ham 已提交
195
	select SAMSUNG_DEV_ADC
196 197 198
	help
	  Machine support for Samsung Mobile NURI Board.

199 200
endmenu

201 202 203 204
comment "Configuration for HSMMC bus width"

menu "Use 8-bit bus width"

205
config EXYNOS4_SDHCI_CH0_8BIT
206 207 208 209 210
	bool "Channel 0 with 8-bit bus"
	help
	  Support HSMMC Channel 0 8-bit bus.
	  If selected, Channel 1 is disabled.

211
config EXYNOS4_SDHCI_CH2_8BIT
212 213 214 215 216 217 218
	bool "Channel 2 with 8-bit bus"
	help
	  Support HSMMC Channel 2 8-bit bus.
	  If selected, Channel 3 is disabled.

endmenu

219
endif