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 19 20 21 22
config EXYNOS4_MCT
	bool "Kernel timer support by MCT"
	help
	  Use MCT (Multi Core Timer) as kernel timers

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

99 100
# machine support

101
menu "EXYNOS4 Machines"
102

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

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

140 141 142 143 144 145 146 147
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
148
	select EXYNOS4_DEV_AHCI
149 150 151 152 153
	select EXYNOS4_DEV_SYSMMU
	select EXYNOS4_SETUP_SDHCI
	help
	  Machine support for Samsung ARMLEX4210 based on EXYNOS4210

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

177 178 179 180 181 182 183 184
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
185
	select S3C_DEV_I2C3
186
	select S3C_DEV_I2C5
187
	select S5P_DEV_USB_EHCI
188
	select EXYNOS4_SETUP_I2C1
189
	select EXYNOS4_SETUP_I2C3
190 191
	select EXYNOS4_SETUP_I2C5
	select EXYNOS4_SETUP_SDHCI
192
	select EXYNOS4_SETUP_USB_PHY
193
	select SAMSUNG_DEV_PWM
194 195 196
	help
	  Machine support for Samsung Mobile NURI Board.

197 198
endmenu

199 200 201 202
comment "Configuration for HSMMC bus width"

menu "Use 8-bit bus width"

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

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

endmenu

217
endif