diff options
Diffstat (limited to 'arch/arm/mach-mx5/Kconfig')
-rw-r--r-- | arch/arm/mach-mx5/Kconfig | 63 |
1 files changed, 59 insertions, 4 deletions
diff --git a/arch/arm/mach-mx5/Kconfig b/arch/arm/mach-mx5/Kconfig index 3ec910a7a182..55254b6e9460 100644 --- a/arch/arm/mach-mx5/Kconfig +++ b/arch/arm/mach-mx5/Kconfig | |||
@@ -1,20 +1,47 @@ | |||
1 | if ARCH_MX5 | 1 | if ARCH_MX5 |
2 | # ARCH_MX51 and ARCH_MX50 are left for compatibility | ||
3 | |||
4 | config ARCH_MX50 | ||
5 | bool | ||
2 | 6 | ||
3 | config ARCH_MX51 | 7 | config ARCH_MX51 |
4 | bool | 8 | bool |
5 | default y | 9 | |
10 | config ARCH_MX53 | ||
11 | bool | ||
12 | |||
13 | config SOC_IMX50 | ||
14 | bool | ||
15 | select MXC_TZIC | ||
16 | select ARCH_MXC_IOMUX_V3 | ||
17 | select ARCH_MXC_AUDMUX_V2 | ||
18 | select ARCH_HAS_CPUFREQ | ||
19 | select ARCH_MX50 | ||
20 | |||
21 | config SOC_IMX51 | ||
22 | bool | ||
6 | select MXC_TZIC | 23 | select MXC_TZIC |
7 | select ARCH_MXC_IOMUX_V3 | 24 | select ARCH_MXC_IOMUX_V3 |
8 | select ARCH_MXC_AUDMUX_V2 | 25 | select ARCH_MXC_AUDMUX_V2 |
9 | select ARCH_HAS_CPUFREQ | 26 | select ARCH_HAS_CPUFREQ |
27 | select ARCH_MX51 | ||
28 | |||
29 | config SOC_IMX53 | ||
30 | bool | ||
31 | select MXC_TZIC | ||
32 | select ARCH_MXC_IOMUX_V3 | ||
33 | select ARCH_MX53 | ||
10 | 34 | ||
11 | comment "MX5 platforms:" | 35 | comment "MX5 platforms:" |
12 | 36 | ||
13 | config MACH_MX51_BABBAGE | 37 | config MACH_MX51_BABBAGE |
14 | bool "Support MX51 BABBAGE platforms" | 38 | bool "Support MX51 BABBAGE platforms" |
39 | select SOC_IMX51 | ||
40 | select IMX_HAVE_PLATFORM_IMX2_WDT | ||
15 | select IMX_HAVE_PLATFORM_IMX_I2C | 41 | select IMX_HAVE_PLATFORM_IMX_I2C |
16 | select IMX_HAVE_PLATFORM_IMX_UART | 42 | select IMX_HAVE_PLATFORM_IMX_UART |
17 | select IMX_HAVE_PLATFORM_ESDHC | 43 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
44 | select IMX_HAVE_PLATFORM_SPI_IMX | ||
18 | help | 45 | help |
19 | Include support for MX51 Babbage platform, also known as MX51EVK in | 46 | Include support for MX51 Babbage platform, also known as MX51EVK in |
20 | u-boot. This includes specific configurations for the board and its | 47 | u-boot. This includes specific configurations for the board and its |
@@ -22,7 +49,9 @@ config MACH_MX51_BABBAGE | |||
22 | 49 | ||
23 | config MACH_MX51_3DS | 50 | config MACH_MX51_3DS |
24 | bool "Support MX51PDK (3DS)" | 51 | bool "Support MX51PDK (3DS)" |
52 | select SOC_IMX51 | ||
25 | select IMX_HAVE_PLATFORM_IMX_UART | 53 | select IMX_HAVE_PLATFORM_IMX_UART |
54 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | ||
26 | select IMX_HAVE_PLATFORM_SPI_IMX | 55 | select IMX_HAVE_PLATFORM_SPI_IMX |
27 | select MXC_DEBUG_BOARD | 56 | select MXC_DEBUG_BOARD |
28 | help | 57 | help |
@@ -31,6 +60,7 @@ config MACH_MX51_3DS | |||
31 | 60 | ||
32 | config MACH_EUKREA_CPUIMX51 | 61 | config MACH_EUKREA_CPUIMX51 |
33 | bool "Support Eukrea CPUIMX51 module" | 62 | bool "Support Eukrea CPUIMX51 module" |
63 | select SOC_IMX51 | ||
34 | select IMX_HAVE_PLATFORM_IMX_I2C | 64 | select IMX_HAVE_PLATFORM_IMX_I2C |
35 | select IMX_HAVE_PLATFORM_IMX_UART | 65 | select IMX_HAVE_PLATFORM_IMX_UART |
36 | select IMX_HAVE_PLATFORM_MXC_NAND | 66 | select IMX_HAVE_PLATFORM_MXC_NAND |
@@ -47,7 +77,7 @@ choice | |||
47 | config MACH_EUKREA_MBIMX51_BASEBOARD | 77 | config MACH_EUKREA_MBIMX51_BASEBOARD |
48 | prompt "Eukrea MBIMX51 development board" | 78 | prompt "Eukrea MBIMX51 development board" |
49 | bool | 79 | bool |
50 | select IMX_HAVE_PLATFORM_ESDHC | 80 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
51 | help | 81 | help |
52 | This adds board specific devices that can be found on Eukrea's | 82 | This adds board specific devices that can be found on Eukrea's |
53 | MBIMX51 evaluation board. | 83 | MBIMX51 evaluation board. |
@@ -56,6 +86,7 @@ endchoice | |||
56 | 86 | ||
57 | config MACH_EUKREA_CPUIMX51SD | 87 | config MACH_EUKREA_CPUIMX51SD |
58 | bool "Support Eukrea CPUIMX51SD module" | 88 | bool "Support Eukrea CPUIMX51SD module" |
89 | select SOC_IMX51 | ||
59 | select IMX_HAVE_PLATFORM_IMX_I2C | 90 | select IMX_HAVE_PLATFORM_IMX_I2C |
60 | select IMX_HAVE_PLATFORM_SPI_IMX | 91 | select IMX_HAVE_PLATFORM_SPI_IMX |
61 | select IMX_HAVE_PLATFORM_IMX_UART | 92 | select IMX_HAVE_PLATFORM_IMX_UART |
@@ -72,7 +103,7 @@ choice | |||
72 | config MACH_EUKREA_MBIMXSD51_BASEBOARD | 103 | config MACH_EUKREA_MBIMXSD51_BASEBOARD |
73 | prompt "Eukrea MBIMXSD development board" | 104 | prompt "Eukrea MBIMXSD development board" |
74 | bool | 105 | bool |
75 | select IMX_HAVE_PLATFORM_ESDHC | 106 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
76 | help | 107 | help |
77 | This adds board specific devices that can be found on Eukrea's | 108 | This adds board specific devices that can be found on Eukrea's |
78 | MBIMXSD evaluation board. | 109 | MBIMXSD evaluation board. |
@@ -81,9 +112,33 @@ endchoice | |||
81 | 112 | ||
82 | config MACH_MX51_EFIKAMX | 113 | config MACH_MX51_EFIKAMX |
83 | bool "Support MX51 Genesi Efika MX nettop" | 114 | bool "Support MX51 Genesi Efika MX nettop" |
115 | select SOC_IMX51 | ||
84 | select IMX_HAVE_PLATFORM_IMX_UART | 116 | select IMX_HAVE_PLATFORM_IMX_UART |
117 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | ||
118 | select IMX_HAVE_PLATFORM_SPI_IMX | ||
85 | help | 119 | help |
86 | Include support for Genesi Efika MX nettop. This includes specific | 120 | Include support for Genesi Efika MX nettop. This includes specific |
87 | configurations for the board and its peripherals. | 121 | configurations for the board and its peripherals. |
88 | 122 | ||
123 | config MACH_MX53_EVK | ||
124 | bool "Support MX53 EVK platforms" | ||
125 | select SOC_IMX53 | ||
126 | select IMX_HAVE_PLATFORM_IMX_UART | ||
127 | help | ||
128 | Include support for MX53 EVK platform. This includes specific | ||
129 | configurations for the board and its peripherals. | ||
130 | |||
131 | |||
132 | config MACH_MX50_RDP | ||
133 | bool "Support MX50 reference design platform" | ||
134 | depends on BROKEN | ||
135 | select SOC_IMX50 | ||
136 | select IMX_HAVE_PLATFORM_IMX_I2C | ||
137 | select IMX_HAVE_PLATFORM_IMX_UART | ||
138 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | ||
139 | select IMX_HAVE_PLATFORM_SPI_IMX | ||
140 | help | ||
141 | Include support for MX50 reference design platform (RDP) board. This | ||
142 | includes specific configurations for the board and its peripherals. | ||
143 | |||
89 | endif | 144 | endif |