diff options
Diffstat (limited to 'arch/arm/mach-mx5/Kconfig')
-rw-r--r-- | arch/arm/mach-mx5/Kconfig | 58 |
1 files changed, 40 insertions, 18 deletions
diff --git a/arch/arm/mach-mx5/Kconfig b/arch/arm/mach-mx5/Kconfig index 159340da9191..799fbc40e53c 100644 --- a/arch/arm/mach-mx5/Kconfig +++ b/arch/arm/mach-mx5/Kconfig | |||
@@ -1,11 +1,11 @@ | |||
1 | if ARCH_MX5 | 1 | if ARCH_MX503 || ARCH_MX51 |
2 | # ARCH_MX50/51/53 are left to mark places where prevent multi-soc in single | 2 | # ARCH_MX5/50/53 are left to mark places where prevent multi-soc in single |
3 | # image. So for most time, SOC_IMX50/51/53 should be used. | 3 | # image. So for most time, SOC_IMX50/51/53 should be used. |
4 | 4 | ||
5 | config ARCH_MX50 | 5 | config ARCH_MX5 |
6 | bool | 6 | bool |
7 | 7 | ||
8 | config ARCH_MX51 | 8 | config ARCH_MX50 |
9 | bool | 9 | bool |
10 | 10 | ||
11 | config ARCH_MX53 | 11 | config ARCH_MX53 |
@@ -13,27 +13,54 @@ config ARCH_MX53 | |||
13 | 13 | ||
14 | config SOC_IMX50 | 14 | config SOC_IMX50 |
15 | bool | 15 | bool |
16 | select CPU_V7 | ||
17 | select ARM_L1_CACHE_SHIFT_6 | ||
16 | select MXC_TZIC | 18 | select MXC_TZIC |
17 | select ARCH_MXC_IOMUX_V3 | 19 | select ARCH_MXC_IOMUX_V3 |
18 | select ARCH_MXC_AUDMUX_V2 | 20 | select ARCH_MXC_AUDMUX_V2 |
19 | select ARCH_HAS_CPUFREQ | 21 | select ARCH_HAS_CPUFREQ |
22 | select ARCH_MX5 | ||
20 | select ARCH_MX50 | 23 | select ARCH_MX50 |
21 | 24 | ||
22 | config SOC_IMX51 | 25 | config SOC_IMX51 |
23 | bool | 26 | bool |
27 | select CPU_V7 | ||
28 | select ARM_L1_CACHE_SHIFT_6 | ||
24 | select MXC_TZIC | 29 | select MXC_TZIC |
25 | select ARCH_MXC_IOMUX_V3 | 30 | select ARCH_MXC_IOMUX_V3 |
26 | select ARCH_MXC_AUDMUX_V2 | 31 | select ARCH_MXC_AUDMUX_V2 |
27 | select ARCH_HAS_CPUFREQ | 32 | select ARCH_HAS_CPUFREQ |
28 | select ARCH_MX51 | 33 | select ARCH_MX5 |
29 | 34 | ||
30 | config SOC_IMX53 | 35 | config SOC_IMX53 |
31 | bool | 36 | bool |
37 | select CPU_V7 | ||
38 | select ARM_L1_CACHE_SHIFT_6 | ||
32 | select MXC_TZIC | 39 | select MXC_TZIC |
33 | select ARCH_MXC_IOMUX_V3 | 40 | select ARCH_MXC_IOMUX_V3 |
41 | select ARCH_MX5 | ||
34 | select ARCH_MX53 | 42 | select ARCH_MX53 |
35 | 43 | ||
36 | comment "MX5 platforms:" | 44 | if ARCH_MX50_SUPPORTED |
45 | #comment "i.MX50 machines:" | ||
46 | |||
47 | config MACH_MX50_RDP | ||
48 | bool "Support MX50 reference design platform" | ||
49 | depends on BROKEN | ||
50 | select SOC_IMX50 | ||
51 | select IMX_HAVE_PLATFORM_IMX_I2C | ||
52 | select IMX_HAVE_PLATFORM_IMX_UART | ||
53 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | ||
54 | select IMX_HAVE_PLATFORM_SPI_IMX | ||
55 | select IMX_HAVE_PLATFORM_FEC | ||
56 | help | ||
57 | Include support for MX50 reference design platform (RDP) board. This | ||
58 | includes specific configurations for the board and its peripherals. | ||
59 | |||
60 | endif # ARCH_MX50_SUPPORTED | ||
61 | |||
62 | if ARCH_MX51 | ||
63 | comment "i.MX51 machines:" | ||
37 | 64 | ||
38 | config MACH_MX51_BABBAGE | 65 | config MACH_MX51_BABBAGE |
39 | bool "Support MX51 BABBAGE platforms" | 66 | bool "Support MX51 BABBAGE platforms" |
@@ -136,6 +163,11 @@ config MACH_MX51_EFIKASB | |||
136 | Include support for Genesi Efika Smartbook. This includes specific | 163 | Include support for Genesi Efika Smartbook. This includes specific |
137 | configurations for the board and its peripherals. | 164 | configurations for the board and its peripherals. |
138 | 165 | ||
166 | endif # ARCH_MX51 | ||
167 | |||
168 | if ARCH_MX53_SUPPORTED | ||
169 | comment "i.MX53 machines:" | ||
170 | |||
139 | config MACH_MX53_EVK | 171 | config MACH_MX53_EVK |
140 | bool "Support MX53 EVK platforms" | 172 | bool "Support MX53 EVK platforms" |
141 | select SOC_IMX53 | 173 | select SOC_IMX53 |
@@ -154,6 +186,7 @@ config MACH_MX53_SMD | |||
154 | select IMX_HAVE_PLATFORM_IMX2_WDT | 186 | select IMX_HAVE_PLATFORM_IMX2_WDT |
155 | select IMX_HAVE_PLATFORM_IMX_I2C | 187 | select IMX_HAVE_PLATFORM_IMX_I2C |
156 | select IMX_HAVE_PLATFORM_IMX_UART | 188 | select IMX_HAVE_PLATFORM_IMX_UART |
189 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | ||
157 | help | 190 | help |
158 | Include support for MX53 SMD platform. This includes specific | 191 | Include support for MX53 SMD platform. This includes specific |
159 | configurations for the board and its peripherals. | 192 | configurations for the board and its peripherals. |
@@ -170,17 +203,6 @@ config MACH_MX53_LOCO | |||
170 | Include support for MX53 LOCO platform. This includes specific | 203 | Include support for MX53 LOCO platform. This includes specific |
171 | configurations for the board and its peripherals. | 204 | configurations for the board and its peripherals. |
172 | 205 | ||
173 | config MACH_MX50_RDP | 206 | endif # ARCH_MX53_SUPPORTED |
174 | bool "Support MX50 reference design platform" | ||
175 | depends on BROKEN | ||
176 | select SOC_IMX50 | ||
177 | select IMX_HAVE_PLATFORM_IMX_I2C | ||
178 | select IMX_HAVE_PLATFORM_IMX_UART | ||
179 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | ||
180 | select IMX_HAVE_PLATFORM_SPI_IMX | ||
181 | select IMX_HAVE_PLATFORM_FEC | ||
182 | help | ||
183 | Include support for MX50 reference design platform (RDP) board. This | ||
184 | includes specific configurations for the board and its peripherals. | ||
185 | 207 | ||
186 | endif | 208 | endif |