]>
Commit | Line | Data |
---|---|---|
6bbdbf2f HS |
1 | if ARCH_MX3 |
2 | ||
cb8ebb02 | 3 | config ARCH_MX31 |
45001e92 | 4 | select ARCH_HAS_RNGA |
9eedbdf1 | 5 | select ARCH_MXC_AUDMUX_V2 |
cb8ebb02 SH |
6 | bool |
7 | ||
8 | config ARCH_MX35 | |
9 | bool | |
bca6ef1e | 10 | select ARCH_MXC_IOMUX_V3 |
9eedbdf1 | 11 | select ARCH_MXC_AUDMUX_V2 |
bd45140d | 12 | select HAVE_EPIT |
cb8ebb02 | 13 | |
6bbdbf2f | 14 | comment "MX3 platforms:" |
52c543f9 QJ |
15 | |
16 | config MACH_MX31ADS | |
17 | bool "Support MX31ADS platforms" | |
cb8ebb02 | 18 | select ARCH_MX31 |
4a9b8b0b | 19 | select IMX_HAVE_PLATFORM_IMX_I2C |
4697bb92 | 20 | select IMX_HAVE_PLATFORM_IMX_SSI |
16cf5c41 | 21 | select IMX_HAVE_PLATFORM_IMX_UART |
52c543f9 QJ |
22 | default y |
23 | help | |
24 | Include support for MX31ADS platform. This includes specific | |
25 | configurations for the board and its peripherals. | |
26 | ||
fe7316bf MB |
27 | config MACH_MX31ADS_WM1133_EV1 |
28 | bool "Support Wolfson Microelectronics 1133-EV1 module" | |
29 | depends on MACH_MX31ADS | |
132d3f95 MB |
30 | depends on MFD_WM8350_I2C |
31 | depends on REGULATOR_WM8350 | |
fe7316bf MB |
32 | select MFD_WM8350_CONFIG_MODE_0 |
33 | select MFD_WM8352_CONFIG_MODE_0 | |
34 | help | |
35 | Include support for the Wolfson Microelectronics 1133-EV1 PMU | |
36 | and audio module for the MX31ADS platform. | |
37 | ||
ce8ffef0 | 38 | config MACH_PCM037 |
cb8ebb02 SH |
39 | bool "Support Phytec pcm037 (i.MX31) platforms" |
40 | select ARCH_MX31 | |
4a9b8b0b | 41 | select IMX_HAVE_PLATFORM_IMX_I2C |
16cf5c41 | 42 | select IMX_HAVE_PLATFORM_IMX_UART |
a2ceeef5 | 43 | select IMX_HAVE_PLATFORM_MXC_NAND |
ee14373c | 44 | select MXC_ULPI if USB_ULPI |
ce8ffef0 SH |
45 | help |
46 | Include support for Phytec pcm037 platform. This includes | |
47 | specific configurations for the board and its peripherals. | |
48 | ||
574ec547 GL |
49 | config MACH_PCM037_EET |
50 | bool "Support pcm037 EET board extensions" | |
51 | depends on MACH_PCM037 | |
a4dc0135 | 52 | select IMX_HAVE_PLATFORM_SPI_IMX |
574ec547 GL |
53 | help |
54 | Add support for PCM037 EET baseboard extensions. If you are using the | |
55 | OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel | |
56 | command-line parameter. | |
57 | ||
9a4cd7a5 DM |
58 | config MACH_MX31LITE |
59 | bool "Support MX31 LITEKIT (LogicPD)" | |
cb8ebb02 | 60 | select ARCH_MX31 |
f9ffaa9c | 61 | select MXC_ULPI if USB_ULPI |
16cf5c41 | 62 | select IMX_HAVE_PLATFORM_IMX_UART |
a2ceeef5 | 63 | select IMX_HAVE_PLATFORM_MXC_NAND |
06606ff1 | 64 | select IMX_HAVE_PLATFORM_SPI_IMX |
9a4cd7a5 DM |
65 | help |
66 | Include support for MX31 LITEKIT platform. This includes specific | |
67 | configurations for the board and its peripherals. | |
68 | ||
1553a1ec FE |
69 | config MACH_MX31_3DS |
70 | bool "Support MX31PDK (3DS)" | |
cb8ebb02 | 71 | select ARCH_MX31 |
c5d38f08 | 72 | select MXC_DEBUG_BOARD |
16cf5c41 | 73 | select IMX_HAVE_PLATFORM_IMX_UART |
a2ceeef5 | 74 | select IMX_HAVE_PLATFORM_MXC_NAND |
06606ff1 | 75 | select IMX_HAVE_PLATFORM_SPI_IMX |
1553a1ec FE |
76 | help |
77 | Include support for MX31PDK (3DS) platform. This includes specific | |
78 | configurations for the board and its peripherals. | |
79 | ||
a1b67b95 AP |
80 | config MACH_MX31_3DS_MXC_NAND_USE_BBT |
81 | bool "Make the MXC NAND driver use the in flash Bad Block Table" | |
82 | depends on MACH_MX31_3DS | |
83 | depends on MTD_NAND_MXC | |
84 | help | |
85 | Enable this if you want that the MXC NAND driver uses the in flash | |
86 | Bad Block Table to know what blocks are bad instead of scanning the | |
87 | entire flash looking for bad block markers. | |
88 | ||
988d2d49 VL |
89 | config MACH_MX31MOBOARD |
90 | bool "Support mx31moboard platforms (EPFL Mobots group)" | |
cb8ebb02 | 91 | select ARCH_MX31 |
4a9b8b0b | 92 | select IMX_HAVE_PLATFORM_IMX_I2C |
16cf5c41 | 93 | select IMX_HAVE_PLATFORM_IMX_UART |
06606ff1 | 94 | select IMX_HAVE_PLATFORM_SPI_IMX |
f9ffaa9c | 95 | select MXC_ULPI if USB_ULPI |
988d2d49 VL |
96 | help |
97 | Include support for mx31moboard platform. This includes specific | |
98 | configurations for the board and its peripherals. | |
99 | ||
65b1aa13 DM |
100 | config MACH_MX31LILLY |
101 | bool "Support MX31 LILLY-1131 platforms (INCO startec)" | |
102 | select ARCH_MX31 | |
16cf5c41 | 103 | select IMX_HAVE_PLATFORM_IMX_UART |
06606ff1 | 104 | select IMX_HAVE_PLATFORM_SPI_IMX |
066fb847 | 105 | select MXC_ULPI if USB_ULPI |
65b1aa13 DM |
106 | help |
107 | Include support for mx31 based LILLY1131 modules. This includes | |
108 | specific configurations for the board and its peripherals. | |
109 | ||
148854c6 IY |
110 | config MACH_QONG |
111 | bool "Support Dave/DENX QongEVB-LITE platform" | |
112 | select ARCH_MX31 | |
16cf5c41 | 113 | select IMX_HAVE_PLATFORM_IMX_UART |
148854c6 IY |
114 | help |
115 | Include support for Dave/DENX QongEVB-LITE platform. This includes | |
116 | specific configurations for the board and its peripherals. | |
117 | ||
54df5268 SH |
118 | config MACH_PCM043 |
119 | bool "Support Phytec pcm043 (i.MX35) platforms" | |
120 | select ARCH_MX35 | |
7cdc8fa7 | 121 | select IMX_HAVE_PLATFORM_IMX_I2C |
4697bb92 | 122 | select IMX_HAVE_PLATFORM_IMX_SSI |
6eafde5f | 123 | select IMX_HAVE_PLATFORM_IMX_UART |
e2611ba4 | 124 | select IMX_HAVE_PLATFORM_MXC_NAND |
da92e42b | 125 | select IMX_HAVE_PLATFORM_FLEXCAN |
9a545943 | 126 | select IMX_HAVE_PLATFORM_ESDHC |
cb2dc111 | 127 | select MXC_ULPI if USB_ULPI |
54df5268 SH |
128 | help |
129 | Include support for Phytec pcm043 platform. This includes | |
130 | specific configurations for the board and its peripherals. | |
131 | ||
5e9145ed AP |
132 | config MACH_ARMADILLO5X0 |
133 | bool "Support Atmark Armadillo-500 Development Base Board" | |
134 | select ARCH_MX31 | |
4a9b8b0b | 135 | select IMX_HAVE_PLATFORM_IMX_I2C |
16cf5c41 | 136 | select IMX_HAVE_PLATFORM_IMX_UART |
a2ceeef5 | 137 | select IMX_HAVE_PLATFORM_MXC_NAND |
b3aa111f | 138 | select MXC_ULPI if USB_ULPI |
5e9145ed AP |
139 | help |
140 | Include support for Atmark Armadillo-500 platform. This includes | |
141 | specific configurations for the board and its peripherals. | |
142 | ||
aefa1c6e FE |
143 | config MACH_MX35_3DS |
144 | bool "Support MX35PDK platform" | |
145 | select ARCH_MX35 | |
6eafde5f | 146 | select IMX_HAVE_PLATFORM_IMX_UART |
81aa1720 | 147 | select IMX_HAVE_PLATFORM_MXC_NAND |
aefa1c6e FE |
148 | default n |
149 | help | |
150 | Include support for MX35PDK platform. This includes specific | |
151 | configurations for the board and its peripherals. | |
415c7d26 YY |
152 | |
153 | config MACH_KZM_ARM11_01 | |
154 | bool "Support KZM-ARM11-01(Kyoto Microcomputer)" | |
155 | select ARCH_MX31 | |
16cf5c41 | 156 | select IMX_HAVE_PLATFORM_IMX_UART |
415c7d26 YY |
157 | help |
158 | Include support for KZM-ARM11-01. This includes specific | |
159 | configurations for the board and its peripherals. | |
160 | ||
21744f19 EB |
161 | config MACH_EUKREA_CPUIMX35 |
162 | bool "Support Eukrea CPUIMX35 Platform" | |
163 | select ARCH_MX35 | |
2dcf78c0 UKK |
164 | select IMX_HAVE_PLATFORM_IMX_UART |
165 | select IMX_HAVE_PLATFORM_IMX_I2C | |
166 | select IMX_HAVE_PLATFORM_MXC_NAND | |
21744f19 EB |
167 | select MXC_ULPI if USB_ULPI |
168 | help | |
169 | Include support for Eukrea CPUIMX35 platform. This includes | |
170 | specific configurations for the board and its peripherals. | |
171 | ||
172 | choice | |
173 | prompt "Baseboard" | |
174 | depends on MACH_EUKREA_CPUIMX35 | |
8cd1b5c3 | 175 | default MACH_EUKREA_MBIMXSD35_BASEBOARD |
21744f19 | 176 | |
8cd1b5c3 | 177 | config MACH_EUKREA_MBIMXSD35_BASEBOARD |
4697bb92 UKK |
178 | bool "Eukrea MBIMXSD development board" |
179 | select IMX_HAVE_PLATFORM_IMX_SSI | |
21744f19 EB |
180 | help |
181 | This adds board specific devices that can be found on Eukrea's | |
182 | MBIMXSD evaluation board. | |
183 | ||
184 | endchoice | |
185 | ||
6bbdbf2f | 186 | endif |