diff options
Diffstat (limited to 'arch/arm/mach-exynos4/Kconfig')
-rw-r--r-- | arch/arm/mach-exynos4/Kconfig | 195 |
1 files changed, 195 insertions, 0 deletions
diff --git a/arch/arm/mach-exynos4/Kconfig b/arch/arm/mach-exynos4/Kconfig new file mode 100644 index 000000000000..a021b5240bba --- /dev/null +++ b/arch/arm/mach-exynos4/Kconfig | |||
@@ -0,0 +1,195 @@ | |||
1 | # arch/arm/mach-exynos4/Kconfig | ||
2 | # | ||
3 | # Copyright (c) 2010-2011 Samsung Electronics Co., Ltd. | ||
4 | # http://www.samsung.com/ | ||
5 | # | ||
6 | # Licensed under GPLv2 | ||
7 | |||
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 | bool "Kernel timer support by MCT" | ||
20 | help | ||
21 | Use MCT (Multi Core Timer) as kernel timers | ||
22 | |||
23 | config EXYNOS4_DEV_PD | ||
24 | bool | ||
25 | help | ||
26 | Compile in platform device definitions for Power Domain | ||
27 | |||
28 | config EXYNOS4_DEV_SYSMMU | ||
29 | bool | ||
30 | help | ||
31 | Common setup code for SYSTEM MMU in EXYNOS4 | ||
32 | |||
33 | config EXYNOS4_SETUP_I2C1 | ||
34 | bool | ||
35 | help | ||
36 | Common setup code for i2c bus 1. | ||
37 | |||
38 | config EXYNOS4_SETUP_I2C2 | ||
39 | bool | ||
40 | help | ||
41 | Common setup code for i2c bus 2. | ||
42 | |||
43 | config EXYNOS4_SETUP_I2C3 | ||
44 | bool | ||
45 | help | ||
46 | Common setup code for i2c bus 3. | ||
47 | |||
48 | config EXYNOS4_SETUP_I2C4 | ||
49 | bool | ||
50 | help | ||
51 | Common setup code for i2c bus 4. | ||
52 | |||
53 | config EXYNOS4_SETUP_I2C5 | ||
54 | bool | ||
55 | help | ||
56 | Common setup code for i2c bus 5. | ||
57 | |||
58 | config EXYNOS4_SETUP_I2C6 | ||
59 | bool | ||
60 | help | ||
61 | Common setup code for i2c bus 6. | ||
62 | |||
63 | config EXYNOS4_SETUP_I2C7 | ||
64 | bool | ||
65 | help | ||
66 | Common setup code for i2c bus 7. | ||
67 | |||
68 | config EXYNOS4_SETUP_KEYPAD | ||
69 | bool | ||
70 | help | ||
71 | Common setup code for keypad. | ||
72 | |||
73 | config EXYNOS4_SETUP_SDHCI | ||
74 | bool | ||
75 | select EXYNOS4_SETUP_SDHCI_GPIO | ||
76 | help | ||
77 | Internal helper functions for EXYNOS4 based SDHCI systems. | ||
78 | |||
79 | config EXYNOS4_SETUP_SDHCI_GPIO | ||
80 | bool | ||
81 | help | ||
82 | Common setup code for SDHCI gpio. | ||
83 | |||
84 | config EXYNOS4_SETUP_FIMC | ||
85 | bool | ||
86 | help | ||
87 | Common setup code for the camera interfaces. | ||
88 | |||
89 | # machine support | ||
90 | |||
91 | menu "EXYNOS4 Machines" | ||
92 | |||
93 | config MACH_SMDKC210 | ||
94 | bool "SMDKC210" | ||
95 | select CPU_EXYNOS4210 | ||
96 | select S3C_DEV_RTC | ||
97 | select S3C_DEV_WDT | ||
98 | select S3C_DEV_I2C1 | ||
99 | select S3C_DEV_HSMMC | ||
100 | select S3C_DEV_HSMMC1 | ||
101 | select S3C_DEV_HSMMC2 | ||
102 | select S3C_DEV_HSMMC3 | ||
103 | select EXYNOS4_DEV_PD | ||
104 | select EXYNOS4_DEV_SYSMMU | ||
105 | select EXYNOS4_SETUP_I2C1 | ||
106 | select EXYNOS4_SETUP_SDHCI | ||
107 | help | ||
108 | Machine support for Samsung SMDKC210 | ||
109 | |||
110 | config MACH_SMDKV310 | ||
111 | bool "SMDKV310" | ||
112 | select CPU_EXYNOS4210 | ||
113 | select S3C_DEV_RTC | ||
114 | select S3C_DEV_WDT | ||
115 | select S3C_DEV_I2C1 | ||
116 | select S3C_DEV_HSMMC | ||
117 | select S3C_DEV_HSMMC1 | ||
118 | select S3C_DEV_HSMMC2 | ||
119 | select S3C_DEV_HSMMC3 | ||
120 | select SAMSUNG_DEV_KEYPAD | ||
121 | select EXYNOS4_DEV_PD | ||
122 | select EXYNOS4_DEV_SYSMMU | ||
123 | select EXYNOS4_SETUP_I2C1 | ||
124 | select EXYNOS4_SETUP_KEYPAD | ||
125 | select EXYNOS4_SETUP_SDHCI | ||
126 | help | ||
127 | Machine support for Samsung SMDKV310 | ||
128 | |||
129 | config MACH_ARMLEX4210 | ||
130 | bool "ARMLEX4210" | ||
131 | select CPU_EXYNOS4210 | ||
132 | select S3C_DEV_RTC | ||
133 | select S3C_DEV_WDT | ||
134 | select S3C_DEV_HSMMC | ||
135 | select S3C_DEV_HSMMC2 | ||
136 | select S3C_DEV_HSMMC3 | ||
137 | select EXYNOS4_DEV_SYSMMU | ||
138 | select EXYNOS4_SETUP_SDHCI | ||
139 | select SATA_AHCI_PLATFORM | ||
140 | help | ||
141 | Machine support for Samsung ARMLEX4210 based on EXYNOS4210 | ||
142 | |||
143 | config MACH_UNIVERSAL_C210 | ||
144 | bool "Mobile UNIVERSAL_C210 Board" | ||
145 | select CPU_EXYNOS4210 | ||
146 | select S3C_DEV_HSMMC | ||
147 | select S3C_DEV_HSMMC2 | ||
148 | select S3C_DEV_HSMMC3 | ||
149 | select S3C_DEV_I2C1 | ||
150 | select S3C_DEV_I2C5 | ||
151 | select S5P_DEV_ONENAND | ||
152 | select EXYNOS4_SETUP_I2C1 | ||
153 | select EXYNOS4_SETUP_I2C5 | ||
154 | select EXYNOS4_SETUP_SDHCI | ||
155 | help | ||
156 | Machine support for Samsung Mobile Universal S5PC210 Reference | ||
157 | Board. | ||
158 | |||
159 | config MACH_NURI | ||
160 | bool "Mobile NURI Board" | ||
161 | select CPU_EXYNOS4210 | ||
162 | select S3C_DEV_WDT | ||
163 | select S3C_DEV_HSMMC | ||
164 | select S3C_DEV_HSMMC2 | ||
165 | select S3C_DEV_HSMMC3 | ||
166 | select S3C_DEV_I2C1 | ||
167 | select S3C_DEV_I2C5 | ||
168 | select EXYNOS4_SETUP_I2C1 | ||
169 | select EXYNOS4_SETUP_I2C5 | ||
170 | select EXYNOS4_SETUP_SDHCI | ||
171 | select SAMSUNG_DEV_PWM | ||
172 | help | ||
173 | Machine support for Samsung Mobile NURI Board. | ||
174 | |||
175 | endmenu | ||
176 | |||
177 | comment "Configuration for HSMMC bus width" | ||
178 | |||
179 | menu "Use 8-bit bus width" | ||
180 | |||
181 | config EXYNOS4_SDHCI_CH0_8BIT | ||
182 | bool "Channel 0 with 8-bit bus" | ||
183 | help | ||
184 | Support HSMMC Channel 0 8-bit bus. | ||
185 | If selected, Channel 1 is disabled. | ||
186 | |||
187 | config EXYNOS4_SDHCI_CH2_8BIT | ||
188 | bool "Channel 2 with 8-bit bus" | ||
189 | help | ||
190 | Support HSMMC Channel 2 8-bit bus. | ||
191 | If selected, Channel 3 is disabled. | ||
192 | |||
193 | endmenu | ||
194 | |||
195 | endif | ||