Kconfig (a0f0dd57f4a85310d9936f1770a0424b49fef876) | Kconfig (b1b3f49ce4606452279b58b17f2bbe2ba00304b7) |
---|---|
1config HAVE_IMX_GPC 2 bool 3 4config HAVE_IMX_MMDC 5 bool 6 7config HAVE_IMX_SRC 8 bool --- 27 unchanged lines hidden (view full) --- 36 select ARCH_MX1 37 select COMMON_CLK 38 select CPU_ARM920T 39 select IMX_HAVE_IOMUX_V1 40 select MXC_AVIC 41 42config SOC_IMX21 43 bool | 1config HAVE_IMX_GPC 2 bool 3 4config HAVE_IMX_MMDC 5 bool 6 7config HAVE_IMX_SRC 8 bool --- 27 unchanged lines hidden (view full) --- 36 select ARCH_MX1 37 select COMMON_CLK 38 select CPU_ARM920T 39 select IMX_HAVE_IOMUX_V1 40 select MXC_AVIC 41 42config SOC_IMX21 43 bool |
44 select MACH_MX21 45 select CPU_ARM926T | |
46 select COMMON_CLK | 44 select COMMON_CLK |
45 select CPU_ARM926T |
|
47 select IMX_HAVE_IOMUX_V1 | 46 select IMX_HAVE_IOMUX_V1 |
47 select MACH_MX21 |
|
48 select MXC_AVIC 49 50config SOC_IMX25 51 bool 52 select ARCH_MX25 | 48 select MXC_AVIC 49 50config SOC_IMX25 51 bool 52 select ARCH_MX25 |
53 select ARCH_MXC_IOMUX_V3 |
|
53 select COMMON_CLK 54 select CPU_ARM926T 55 select HAVE_CAN_FLEXCAN if CAN | 54 select COMMON_CLK 55 select CPU_ARM926T 56 select HAVE_CAN_FLEXCAN if CAN |
56 select ARCH_MXC_IOMUX_V3 | |
57 select MXC_AVIC 58 59config SOC_IMX27 60 bool | 57 select MXC_AVIC 58 59config SOC_IMX27 60 bool |
61 select MACH_MX27 62 select CPU_ARM926T | |
63 select COMMON_CLK | 61 select COMMON_CLK |
62 select CPU_ARM926T |
|
64 select IMX_HAVE_IOMUX_V1 | 63 select IMX_HAVE_IOMUX_V1 |
64 select MACH_MX27 |
|
65 select MXC_AVIC 66 67config SOC_IMX31 68 bool | 65 select MXC_AVIC 66 67config SOC_IMX31 68 bool |
69 select COMMON_CLK |
|
69 select CPU_V6 70 select IMX_HAVE_PLATFORM_MXC_RNGA 71 select MXC_AVIC | 70 select CPU_V6 71 select IMX_HAVE_PLATFORM_MXC_RNGA 72 select MXC_AVIC |
72 select COMMON_CLK | |
73 select SMP_ON_UP if SMP 74 75config SOC_IMX35 76 bool | 73 select SMP_ON_UP if SMP 74 75config SOC_IMX35 76 bool |
77 select CPU_V6K | |
78 select ARCH_MXC_IOMUX_V3 79 select COMMON_CLK | 77 select ARCH_MXC_IOMUX_V3 78 select COMMON_CLK |
79 select CPU_V6K 80 select HAVE_CAN_FLEXCAN if CAN |
|
80 select HAVE_EPIT 81 select MXC_AVIC 82 select SMP_ON_UP if SMP | 81 select HAVE_EPIT 82 select MXC_AVIC 83 select SMP_ON_UP if SMP |
83 select HAVE_CAN_FLEXCAN if CAN | |
84 85config SOC_IMX5 | 84 85config SOC_IMX5 |
86 select CPU_V7 87 select MXC_TZIC 88 select COMMON_CLK 89 select ARCH_MXC_IOMUX_V3 | 86 bool |
90 select ARCH_HAS_CPUFREQ 91 select ARCH_MX5 | 87 select ARCH_HAS_CPUFREQ 88 select ARCH_MX5 |
92 bool | 89 select ARCH_MXC_IOMUX_V3 90 select COMMON_CLK 91 select CPU_V7 92 select MXC_TZIC |
93 94config SOC_IMX50 95 bool | 93 94config SOC_IMX50 95 bool |
96 select SOC_IMX5 | |
97 select ARCH_MX50 | 96 select ARCH_MX50 |
97 select SOC_IMX5 |
|
98 99config SOC_IMX51 100 bool | 98 99config SOC_IMX51 100 bool |
101 select SOC_IMX5 | |
102 select ARCH_MX5 103 select ARCH_MX51 104 select PINCTRL 105 select PINCTRL_IMX51 | 101 select ARCH_MX5 102 select ARCH_MX51 103 select PINCTRL 104 select PINCTRL_IMX51 |
105 select SOC_IMX5 |
|
106 107if ARCH_IMX_V4_V5 108 109comment "MX1 platforms:" 110config MACH_MXLADS 111 bool 112 113config ARCH_MX1ADS 114 bool "MX1ADS platform" | 106 107if ARCH_IMX_V4_V5 108 109comment "MX1 platforms:" 110config MACH_MXLADS 111 bool 112 113config ARCH_MX1ADS 114 bool "MX1ADS platform" |
115 select MACH_MXLADS 116 select SOC_IMX1 | |
117 select IMX_HAVE_PLATFORM_IMX_I2C 118 select IMX_HAVE_PLATFORM_IMX_UART | 115 select IMX_HAVE_PLATFORM_IMX_I2C 116 select IMX_HAVE_PLATFORM_IMX_UART |
117 select MACH_MXLADS 118 select SOC_IMX1 |
|
119 help 120 Say Y here if you are using Motorola MX1ADS/MXLADS boards 121 122config MACH_SCB9328 123 bool "Synertronixx scb9328" 124 select IMX_HAVE_PLATFORM_IMX_UART 125 help 126 Say Y here if you are using a Synertronixx scb9328 board 127 128config MACH_APF9328 129 bool "APF9328" | 119 help 120 Say Y here if you are using Motorola MX1ADS/MXLADS boards 121 122config MACH_SCB9328 123 bool "Synertronixx scb9328" 124 select IMX_HAVE_PLATFORM_IMX_UART 125 help 126 Say Y here if you are using a Synertronixx scb9328 board 127 128config MACH_APF9328 129 bool "APF9328" |
130 select SOC_IMX1 | |
131 select IMX_HAVE_PLATFORM_IMX_I2C 132 select IMX_HAVE_PLATFORM_IMX_UART | 130 select IMX_HAVE_PLATFORM_IMX_I2C 131 select IMX_HAVE_PLATFORM_IMX_UART |
132 select SOC_IMX1 |
|
133 help 134 Say Yes here if you are using the Armadeus APF9328 development board 135 136comment "MX21 platforms:" 137 138config MACH_MX21ADS 139 bool "MX21ADS platform" | 133 help 134 Say Yes here if you are using the Armadeus APF9328 development board 135 136comment "MX21 platforms:" 137 138config MACH_MX21ADS 139 bool "MX21ADS platform" |
140 select SOC_IMX21 | |
141 select IMX_HAVE_PLATFORM_IMX_FB 142 select IMX_HAVE_PLATFORM_IMX_UART 143 select IMX_HAVE_PLATFORM_MXC_MMC 144 select IMX_HAVE_PLATFORM_MXC_NAND | 140 select IMX_HAVE_PLATFORM_IMX_FB 141 select IMX_HAVE_PLATFORM_IMX_UART 142 select IMX_HAVE_PLATFORM_MXC_MMC 143 select IMX_HAVE_PLATFORM_MXC_NAND |
144 select SOC_IMX21 |
|
145 help 146 Include support for MX21ADS platform. This includes specific 147 configurations for the board and its peripherals. 148 149comment "MX25 platforms:" 150 151config MACH_MX25_3DS 152 bool "Support MX25PDK (3DS) Platform" | 145 help 146 Include support for MX21ADS platform. This includes specific 147 configurations for the board and its peripherals. 148 149comment "MX25 platforms:" 150 151config MACH_MX25_3DS 152 bool "Support MX25PDK (3DS) Platform" |
153 select SOC_IMX25 | |
154 select IMX_HAVE_PLATFORM_FLEXCAN 155 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 156 select IMX_HAVE_PLATFORM_IMX2_WDT 157 select IMX_HAVE_PLATFORM_IMXDI_RTC | 153 select IMX_HAVE_PLATFORM_FLEXCAN 154 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 155 select IMX_HAVE_PLATFORM_IMX2_WDT 156 select IMX_HAVE_PLATFORM_IMXDI_RTC |
158 select IMX_HAVE_PLATFORM_IMX_I2C | |
159 select IMX_HAVE_PLATFORM_IMX_FB | 157 select IMX_HAVE_PLATFORM_IMX_FB |
158 select IMX_HAVE_PLATFORM_IMX_I2C |
|
160 select IMX_HAVE_PLATFORM_IMX_KEYPAD 161 select IMX_HAVE_PLATFORM_IMX_UART 162 select IMX_HAVE_PLATFORM_MXC_EHCI 163 select IMX_HAVE_PLATFORM_MXC_NAND 164 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | 159 select IMX_HAVE_PLATFORM_IMX_KEYPAD 160 select IMX_HAVE_PLATFORM_IMX_UART 161 select IMX_HAVE_PLATFORM_MXC_EHCI 162 select IMX_HAVE_PLATFORM_MXC_NAND 163 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
164 select SOC_IMX25 |
|
165 166config MACH_EUKREA_CPUIMX25SD 167 bool "Support Eukrea CPUIMX25 Platform" | 165 166config MACH_EUKREA_CPUIMX25SD 167 bool "Support Eukrea CPUIMX25 Platform" |
168 select SOC_IMX25 | |
169 select IMX_HAVE_PLATFORM_FLEXCAN 170 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 171 select IMX_HAVE_PLATFORM_IMX2_WDT 172 select IMX_HAVE_PLATFORM_IMXDI_RTC 173 select IMX_HAVE_PLATFORM_IMX_FB 174 select IMX_HAVE_PLATFORM_IMX_I2C 175 select IMX_HAVE_PLATFORM_IMX_UART 176 select IMX_HAVE_PLATFORM_MXC_EHCI 177 select IMX_HAVE_PLATFORM_MXC_NAND 178 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 179 select MXC_ULPI if USB_ULPI | 168 select IMX_HAVE_PLATFORM_FLEXCAN 169 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 170 select IMX_HAVE_PLATFORM_IMX2_WDT 171 select IMX_HAVE_PLATFORM_IMXDI_RTC 172 select IMX_HAVE_PLATFORM_IMX_FB 173 select IMX_HAVE_PLATFORM_IMX_I2C 174 select IMX_HAVE_PLATFORM_IMX_UART 175 select IMX_HAVE_PLATFORM_MXC_EHCI 176 select IMX_HAVE_PLATFORM_MXC_NAND 177 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 178 select MXC_ULPI if USB_ULPI |
179 select SOC_IMX25 |
|
180 181choice 182 prompt "Baseboard" 183 depends on MACH_EUKREA_CPUIMX25SD 184 default MACH_EUKREA_MBIMXSD25_BASEBOARD 185 186config MACH_EUKREA_MBIMXSD25_BASEBOARD 187 bool "Eukrea MBIMXSD development board" --- 6 unchanged lines hidden (view full) --- 194 MBIMXSD evaluation board. 195 196endchoice 197 198comment "MX27 platforms:" 199 200config MACH_MX27ADS 201 bool "MX27ADS platform" | 180 181choice 182 prompt "Baseboard" 183 depends on MACH_EUKREA_CPUIMX25SD 184 default MACH_EUKREA_MBIMXSD25_BASEBOARD 185 186config MACH_EUKREA_MBIMXSD25_BASEBOARD 187 bool "Eukrea MBIMXSD development board" --- 6 unchanged lines hidden (view full) --- 194 MBIMXSD evaluation board. 195 196endchoice 197 198comment "MX27 platforms:" 199 200config MACH_MX27ADS 201 bool "MX27ADS platform" |
202 select SOC_IMX27 | |
203 select IMX_HAVE_PLATFORM_IMX_FB 204 select IMX_HAVE_PLATFORM_IMX_I2C 205 select IMX_HAVE_PLATFORM_IMX_UART 206 select IMX_HAVE_PLATFORM_MXC_MMC 207 select IMX_HAVE_PLATFORM_MXC_NAND 208 select IMX_HAVE_PLATFORM_MXC_W1 | 202 select IMX_HAVE_PLATFORM_IMX_FB 203 select IMX_HAVE_PLATFORM_IMX_I2C 204 select IMX_HAVE_PLATFORM_IMX_UART 205 select IMX_HAVE_PLATFORM_MXC_MMC 206 select IMX_HAVE_PLATFORM_MXC_NAND 207 select IMX_HAVE_PLATFORM_MXC_W1 |
208 select SOC_IMX27 |
|
209 help 210 Include support for MX27ADS platform. This includes specific 211 configurations for the board and its peripherals. 212 213config MACH_PCM038 214 bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" | 209 help 210 Include support for MX27ADS platform. This includes specific 211 configurations for the board and its peripherals. 212 213config MACH_PCM038 214 bool "Phytec phyCORE-i.MX27 CPU module (pcm038)" |
215 select SOC_IMX27 | |
216 select IMX_HAVE_PLATFORM_IMX2_WDT 217 select IMX_HAVE_PLATFORM_IMX_I2C 218 select IMX_HAVE_PLATFORM_IMX_UART 219 select IMX_HAVE_PLATFORM_MXC_EHCI 220 select IMX_HAVE_PLATFORM_MXC_NAND 221 select IMX_HAVE_PLATFORM_MXC_W1 222 select IMX_HAVE_PLATFORM_SPI_IMX 223 select MXC_ULPI if USB_ULPI | 215 select IMX_HAVE_PLATFORM_IMX2_WDT 216 select IMX_HAVE_PLATFORM_IMX_I2C 217 select IMX_HAVE_PLATFORM_IMX_UART 218 select IMX_HAVE_PLATFORM_MXC_EHCI 219 select IMX_HAVE_PLATFORM_MXC_NAND 220 select IMX_HAVE_PLATFORM_MXC_W1 221 select IMX_HAVE_PLATFORM_SPI_IMX 222 select MXC_ULPI if USB_ULPI |
223 select SOC_IMX27 |
|
224 help 225 Include support for phyCORE-i.MX27 (aka pcm038) platform. This 226 includes specific configurations for the module and its peripherals. 227 228choice 229 prompt "Baseboard" 230 depends on MACH_PCM038 231 default MACH_PCM970_BASEBOARD --- 5 unchanged lines hidden (view full) --- 237 help 238 This adds board specific devices that can be found on Phytec's 239 PCM970 evaluation board. 240 241endchoice 242 243config MACH_CPUIMX27 244 bool "Eukrea CPUIMX27 module" | 224 help 225 Include support for phyCORE-i.MX27 (aka pcm038) platform. This 226 includes specific configurations for the module and its peripherals. 227 228choice 229 prompt "Baseboard" 230 depends on MACH_PCM038 231 default MACH_PCM970_BASEBOARD --- 5 unchanged lines hidden (view full) --- 237 help 238 This adds board specific devices that can be found on Phytec's 239 PCM970 evaluation board. 240 241endchoice 242 243config MACH_CPUIMX27 244 bool "Eukrea CPUIMX27 module" |
245 select SOC_IMX27 | |
246 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 247 select IMX_HAVE_PLATFORM_IMX2_WDT 248 select IMX_HAVE_PLATFORM_IMX_I2C 249 select IMX_HAVE_PLATFORM_IMX_UART 250 select IMX_HAVE_PLATFORM_MXC_EHCI 251 select IMX_HAVE_PLATFORM_MXC_NAND 252 select IMX_HAVE_PLATFORM_MXC_W1 253 select MXC_ULPI if USB_ULPI | 245 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 246 select IMX_HAVE_PLATFORM_IMX2_WDT 247 select IMX_HAVE_PLATFORM_IMX_I2C 248 select IMX_HAVE_PLATFORM_IMX_UART 249 select IMX_HAVE_PLATFORM_MXC_EHCI 250 select IMX_HAVE_PLATFORM_MXC_NAND 251 select IMX_HAVE_PLATFORM_MXC_W1 252 select MXC_ULPI if USB_ULPI |
253 select SOC_IMX27 |
|
254 help 255 Include support for Eukrea CPUIMX27 platform. This includes 256 specific configurations for the module and its peripherals. 257 258config MACH_EUKREA_CPUIMX27_USESDHC2 259 bool "CPUIMX27 integrates SDHC2 module" 260 depends on MACH_CPUIMX27 261 select IMX_HAVE_PLATFORM_MXC_MMC --- 25 unchanged lines hidden (view full) --- 287 help 288 This adds board specific devices that can be found on Eukrea's 289 MBIMX27 evaluation board. 290 291endchoice 292 293config MACH_MX27_3DS 294 bool "MX27PDK platform" | 254 help 255 Include support for Eukrea CPUIMX27 platform. This includes 256 specific configurations for the module and its peripherals. 257 258config MACH_EUKREA_CPUIMX27_USESDHC2 259 bool "CPUIMX27 integrates SDHC2 module" 260 depends on MACH_CPUIMX27 261 select IMX_HAVE_PLATFORM_MXC_MMC --- 25 unchanged lines hidden (view full) --- 287 help 288 This adds board specific devices that can be found on Eukrea's 289 MBIMX27 evaluation board. 290 291endchoice 292 293config MACH_MX27_3DS 294 bool "MX27PDK platform" |
295 select SOC_IMX27 | |
296 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 297 select IMX_HAVE_PLATFORM_IMX2_WDT 298 select IMX_HAVE_PLATFORM_IMX_FB 299 select IMX_HAVE_PLATFORM_IMX_I2C 300 select IMX_HAVE_PLATFORM_IMX_KEYPAD 301 select IMX_HAVE_PLATFORM_IMX_SSI 302 select IMX_HAVE_PLATFORM_IMX_UART 303 select IMX_HAVE_PLATFORM_MX2_CAMERA 304 select IMX_HAVE_PLATFORM_MXC_EHCI 305 select IMX_HAVE_PLATFORM_MXC_MMC 306 select IMX_HAVE_PLATFORM_SPI_IMX 307 select MXC_DEBUG_BOARD 308 select MXC_ULPI if USB_ULPI | 295 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 296 select IMX_HAVE_PLATFORM_IMX2_WDT 297 select IMX_HAVE_PLATFORM_IMX_FB 298 select IMX_HAVE_PLATFORM_IMX_I2C 299 select IMX_HAVE_PLATFORM_IMX_KEYPAD 300 select IMX_HAVE_PLATFORM_IMX_SSI 301 select IMX_HAVE_PLATFORM_IMX_UART 302 select IMX_HAVE_PLATFORM_MX2_CAMERA 303 select IMX_HAVE_PLATFORM_MXC_EHCI 304 select IMX_HAVE_PLATFORM_MXC_MMC 305 select IMX_HAVE_PLATFORM_SPI_IMX 306 select MXC_DEBUG_BOARD 307 select MXC_ULPI if USB_ULPI |
308 select SOC_IMX27 |
|
309 help 310 Include support for MX27PDK platform. This includes specific 311 configurations for the board and its peripherals. 312 313config MACH_IMX27_VISSTRIM_M10 314 bool "Vista Silicon i.MX27 Visstrim_m10" | 309 help 310 Include support for MX27PDK platform. This includes specific 311 configurations for the board and its peripherals. 312 313config MACH_IMX27_VISSTRIM_M10 314 bool "Vista Silicon i.MX27 Visstrim_m10" |
315 select SOC_IMX27 | |
316 select IMX_HAVE_PLATFORM_GPIO_KEYS 317 select IMX_HAVE_PLATFORM_IMX_I2C 318 select IMX_HAVE_PLATFORM_IMX_SSI 319 select IMX_HAVE_PLATFORM_IMX_UART 320 select IMX_HAVE_PLATFORM_MX2_CAMERA 321 select IMX_HAVE_PLATFORM_MXC_EHCI 322 select IMX_HAVE_PLATFORM_MXC_MMC 323 select LEDS_GPIO_REGISTER | 315 select IMX_HAVE_PLATFORM_GPIO_KEYS 316 select IMX_HAVE_PLATFORM_IMX_I2C 317 select IMX_HAVE_PLATFORM_IMX_SSI 318 select IMX_HAVE_PLATFORM_IMX_UART 319 select IMX_HAVE_PLATFORM_MX2_CAMERA 320 select IMX_HAVE_PLATFORM_MXC_EHCI 321 select IMX_HAVE_PLATFORM_MXC_MMC 322 select LEDS_GPIO_REGISTER |
323 select SOC_IMX27 |
|
324 help 325 Include support for Visstrim_m10 platform and its different variants. 326 This includes specific configurations for the board and its 327 peripherals. 328 329config MACH_IMX27LITE 330 bool "LogicPD MX27 LITEKIT platform" | 324 help 325 Include support for Visstrim_m10 platform and its different variants. 326 This includes specific configurations for the board and its 327 peripherals. 328 329config MACH_IMX27LITE 330 bool "LogicPD MX27 LITEKIT platform" |
331 select SOC_IMX27 332 select IMX_HAVE_PLATFORM_IMX_UART | |
333 select IMX_HAVE_PLATFORM_IMX_SSI | 331 select IMX_HAVE_PLATFORM_IMX_SSI |
332 select IMX_HAVE_PLATFORM_IMX_UART 333 select SOC_IMX27 |
|
334 help 335 Include support for MX27 LITEKIT platform. This includes specific 336 configurations for the board and its peripherals. 337 338config MACH_PCA100 339 bool "Phytec phyCARD-s (pca100)" | 334 help 335 Include support for MX27 LITEKIT platform. This includes specific 336 configurations for the board and its peripherals. 337 338config MACH_PCA100 339 bool "Phytec phyCARD-s (pca100)" |
340 select SOC_IMX27 | |
341 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 342 select IMX_HAVE_PLATFORM_IMX2_WDT 343 select IMX_HAVE_PLATFORM_IMX_FB 344 select IMX_HAVE_PLATFORM_IMX_I2C 345 select IMX_HAVE_PLATFORM_IMX_SSI 346 select IMX_HAVE_PLATFORM_IMX_UART 347 select IMX_HAVE_PLATFORM_MXC_EHCI 348 select IMX_HAVE_PLATFORM_MXC_MMC 349 select IMX_HAVE_PLATFORM_MXC_NAND 350 select IMX_HAVE_PLATFORM_MXC_W1 351 select IMX_HAVE_PLATFORM_SPI_IMX 352 select MXC_ULPI if USB_ULPI | 340 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 341 select IMX_HAVE_PLATFORM_IMX2_WDT 342 select IMX_HAVE_PLATFORM_IMX_FB 343 select IMX_HAVE_PLATFORM_IMX_I2C 344 select IMX_HAVE_PLATFORM_IMX_SSI 345 select IMX_HAVE_PLATFORM_IMX_UART 346 select IMX_HAVE_PLATFORM_MXC_EHCI 347 select IMX_HAVE_PLATFORM_MXC_MMC 348 select IMX_HAVE_PLATFORM_MXC_NAND 349 select IMX_HAVE_PLATFORM_MXC_W1 350 select IMX_HAVE_PLATFORM_SPI_IMX 351 select MXC_ULPI if USB_ULPI |
352 select SOC_IMX27 |
|
353 help 354 Include support for phyCARD-s (aka pca100) platform. This 355 includes specific configurations for the module and its peripherals. 356 357config MACH_MXT_TD60 358 bool "Maxtrack i-MXT TD60" | 353 help 354 Include support for phyCARD-s (aka pca100) platform. This 355 includes specific configurations for the module and its peripherals. 356 357config MACH_MXT_TD60 358 bool "Maxtrack i-MXT TD60" |
359 select SOC_IMX27 | |
360 select IMX_HAVE_PLATFORM_IMX_FB 361 select IMX_HAVE_PLATFORM_IMX_I2C 362 select IMX_HAVE_PLATFORM_IMX_UART 363 select IMX_HAVE_PLATFORM_MXC_MMC 364 select IMX_HAVE_PLATFORM_MXC_NAND | 359 select IMX_HAVE_PLATFORM_IMX_FB 360 select IMX_HAVE_PLATFORM_IMX_I2C 361 select IMX_HAVE_PLATFORM_IMX_UART 362 select IMX_HAVE_PLATFORM_MXC_MMC 363 select IMX_HAVE_PLATFORM_MXC_NAND |
364 select SOC_IMX27 |
|
365 help 366 Include support for i-MXT (aka td60) platform. This 367 includes specific configurations for the module and its peripherals. 368 369config MACH_IMX27IPCAM 370 bool "IMX27 IPCAM platform" | 365 help 366 Include support for i-MXT (aka td60) platform. This 367 includes specific configurations for the module and its peripherals. 368 369config MACH_IMX27IPCAM 370 bool "IMX27 IPCAM platform" |
371 select SOC_IMX27 | |
372 select IMX_HAVE_PLATFORM_IMX2_WDT 373 select IMX_HAVE_PLATFORM_IMX_UART | 371 select IMX_HAVE_PLATFORM_IMX2_WDT 372 select IMX_HAVE_PLATFORM_IMX_UART |
373 select SOC_IMX27 |
|
374 help 375 Include support for IMX27 IPCAM platform. This includes specific 376 configurations for the board and its peripherals. 377 378config MACH_IMX27_DT 379 bool "Support i.MX27 platforms from device tree" 380 select SOC_IMX27 381 help 382 Include support for Freescale i.MX27 based platforms 383 using the device tree for discovery 384 385endif 386 387if ARCH_IMX_V6_V7 388 389comment "MX31 platforms:" 390 391config MACH_MX31ADS 392 bool "Support MX31ADS platforms" | 374 help 375 Include support for IMX27 IPCAM platform. This includes specific 376 configurations for the board and its peripherals. 377 378config MACH_IMX27_DT 379 bool "Support i.MX27 platforms from device tree" 380 select SOC_IMX27 381 help 382 Include support for Freescale i.MX27 based platforms 383 using the device tree for discovery 384 385endif 386 387if ARCH_IMX_V6_V7 388 389comment "MX31 platforms:" 390 391config MACH_MX31ADS 392 bool "Support MX31ADS platforms" |
393 select SOC_IMX31 | 393 default y |
394 select IMX_HAVE_PLATFORM_IMX_I2C 395 select IMX_HAVE_PLATFORM_IMX_SSI 396 select IMX_HAVE_PLATFORM_IMX_UART | 394 select IMX_HAVE_PLATFORM_IMX_I2C 395 select IMX_HAVE_PLATFORM_IMX_SSI 396 select IMX_HAVE_PLATFORM_IMX_UART |
397 default y | 397 select SOC_IMX31 |
398 help 399 Include support for MX31ADS platform. This includes specific 400 configurations for the board and its peripherals. 401 402config MACH_MX31ADS_WM1133_EV1 403 bool "Support Wolfson Microelectronics 1133-EV1 module" 404 depends on MACH_MX31ADS 405 depends on MFD_WM8350_I2C 406 depends on REGULATOR_WM8350 407 select MFD_WM8350_CONFIG_MODE_0 408 select MFD_WM8352_CONFIG_MODE_0 409 help 410 Include support for the Wolfson Microelectronics 1133-EV1 PMU 411 and audio module for the MX31ADS platform. 412 413config MACH_MX31LILLY 414 bool "Support MX31 LILLY-1131 platforms (INCO startec)" | 398 help 399 Include support for MX31ADS platform. This includes specific 400 configurations for the board and its peripherals. 401 402config MACH_MX31ADS_WM1133_EV1 403 bool "Support Wolfson Microelectronics 1133-EV1 module" 404 depends on MACH_MX31ADS 405 depends on MFD_WM8350_I2C 406 depends on REGULATOR_WM8350 407 select MFD_WM8350_CONFIG_MODE_0 408 select MFD_WM8352_CONFIG_MODE_0 409 help 410 Include support for the Wolfson Microelectronics 1133-EV1 PMU 411 and audio module for the MX31ADS platform. 412 413config MACH_MX31LILLY 414 bool "Support MX31 LILLY-1131 platforms (INCO startec)" |
415 select SOC_IMX31 | |
416 select IMX_HAVE_PLATFORM_IMX_UART 417 select IMX_HAVE_PLATFORM_IPU_CORE 418 select IMX_HAVE_PLATFORM_MXC_EHCI 419 select IMX_HAVE_PLATFORM_MXC_MMC 420 select IMX_HAVE_PLATFORM_SPI_IMX 421 select MXC_ULPI if USB_ULPI | 415 select IMX_HAVE_PLATFORM_IMX_UART 416 select IMX_HAVE_PLATFORM_IPU_CORE 417 select IMX_HAVE_PLATFORM_MXC_EHCI 418 select IMX_HAVE_PLATFORM_MXC_MMC 419 select IMX_HAVE_PLATFORM_SPI_IMX 420 select MXC_ULPI if USB_ULPI |
421 select SOC_IMX31 |
|
422 help 423 Include support for mx31 based LILLY1131 modules. This includes 424 specific configurations for the board and its peripherals. 425 426config MACH_MX31LITE 427 bool "Support MX31 LITEKIT (LogicPD)" | 422 help 423 Include support for mx31 based LILLY1131 modules. This includes 424 specific configurations for the board and its peripherals. 425 426config MACH_MX31LITE 427 bool "Support MX31 LITEKIT (LogicPD)" |
428 select SOC_IMX31 429 select MXC_ULPI if USB_ULPI | |
430 select IMX_HAVE_PLATFORM_IMX2_WDT 431 select IMX_HAVE_PLATFORM_IMX_UART 432 select IMX_HAVE_PLATFORM_MXC_EHCI 433 select IMX_HAVE_PLATFORM_MXC_MMC 434 select IMX_HAVE_PLATFORM_MXC_NAND 435 select IMX_HAVE_PLATFORM_MXC_RTC 436 select IMX_HAVE_PLATFORM_SPI_IMX 437 select LEDS_GPIO_REGISTER | 428 select IMX_HAVE_PLATFORM_IMX2_WDT 429 select IMX_HAVE_PLATFORM_IMX_UART 430 select IMX_HAVE_PLATFORM_MXC_EHCI 431 select IMX_HAVE_PLATFORM_MXC_MMC 432 select IMX_HAVE_PLATFORM_MXC_NAND 433 select IMX_HAVE_PLATFORM_MXC_RTC 434 select IMX_HAVE_PLATFORM_SPI_IMX 435 select LEDS_GPIO_REGISTER |
436 select MXC_ULPI if USB_ULPI 437 select SOC_IMX31 |
|
438 help 439 Include support for MX31 LITEKIT platform. This includes specific 440 configurations for the board and its peripherals. 441 442config MACH_PCM037 443 bool "Support Phytec pcm037 (i.MX31) platforms" | 438 help 439 Include support for MX31 LITEKIT platform. This includes specific 440 configurations for the board and its peripherals. 441 442config MACH_PCM037 443 bool "Support Phytec pcm037 (i.MX31) platforms" |
444 select SOC_IMX31 | |
445 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 446 select IMX_HAVE_PLATFORM_IMX2_WDT 447 select IMX_HAVE_PLATFORM_IMX_I2C 448 select IMX_HAVE_PLATFORM_IMX_UART 449 select IMX_HAVE_PLATFORM_IPU_CORE 450 select IMX_HAVE_PLATFORM_MXC_EHCI 451 select IMX_HAVE_PLATFORM_MXC_MMC 452 select IMX_HAVE_PLATFORM_MXC_NAND 453 select IMX_HAVE_PLATFORM_MXC_W1 454 select MXC_ULPI if USB_ULPI | 444 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 445 select IMX_HAVE_PLATFORM_IMX2_WDT 446 select IMX_HAVE_PLATFORM_IMX_I2C 447 select IMX_HAVE_PLATFORM_IMX_UART 448 select IMX_HAVE_PLATFORM_IPU_CORE 449 select IMX_HAVE_PLATFORM_MXC_EHCI 450 select IMX_HAVE_PLATFORM_MXC_MMC 451 select IMX_HAVE_PLATFORM_MXC_NAND 452 select IMX_HAVE_PLATFORM_MXC_W1 453 select MXC_ULPI if USB_ULPI |
454 select SOC_IMX31 |
|
455 help 456 Include support for Phytec pcm037 platform. This includes 457 specific configurations for the board and its peripherals. 458 459config MACH_PCM037_EET 460 bool "Support pcm037 EET board extensions" 461 depends on MACH_PCM037 462 select IMX_HAVE_PLATFORM_GPIO_KEYS 463 select IMX_HAVE_PLATFORM_SPI_IMX 464 help 465 Add support for PCM037 EET baseboard extensions. If you are using the 466 OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel 467 command-line parameter. 468 469config MACH_MX31_3DS 470 bool "Support MX31PDK (3DS)" | 455 help 456 Include support for Phytec pcm037 platform. This includes 457 specific configurations for the board and its peripherals. 458 459config MACH_PCM037_EET 460 bool "Support pcm037 EET board extensions" 461 depends on MACH_PCM037 462 select IMX_HAVE_PLATFORM_GPIO_KEYS 463 select IMX_HAVE_PLATFORM_SPI_IMX 464 help 465 Add support for PCM037 EET baseboard extensions. If you are using the 466 OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel 467 command-line parameter. 468 469config MACH_MX31_3DS 470 bool "Support MX31PDK (3DS)" |
471 select SOC_IMX31 472 select MXC_DEBUG_BOARD | |
473 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 474 select IMX_HAVE_PLATFORM_IMX2_WDT 475 select IMX_HAVE_PLATFORM_IMX_I2C 476 select IMX_HAVE_PLATFORM_IMX_KEYPAD 477 select IMX_HAVE_PLATFORM_IMX_SSI 478 select IMX_HAVE_PLATFORM_IMX_UART 479 select IMX_HAVE_PLATFORM_IPU_CORE 480 select IMX_HAVE_PLATFORM_MXC_EHCI 481 select IMX_HAVE_PLATFORM_MXC_MMC 482 select IMX_HAVE_PLATFORM_MXC_NAND 483 select IMX_HAVE_PLATFORM_SPI_IMX | 471 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 472 select IMX_HAVE_PLATFORM_IMX2_WDT 473 select IMX_HAVE_PLATFORM_IMX_I2C 474 select IMX_HAVE_PLATFORM_IMX_KEYPAD 475 select IMX_HAVE_PLATFORM_IMX_SSI 476 select IMX_HAVE_PLATFORM_IMX_UART 477 select IMX_HAVE_PLATFORM_IPU_CORE 478 select IMX_HAVE_PLATFORM_MXC_EHCI 479 select IMX_HAVE_PLATFORM_MXC_MMC 480 select IMX_HAVE_PLATFORM_MXC_NAND 481 select IMX_HAVE_PLATFORM_SPI_IMX |
482 select MXC_DEBUG_BOARD |
|
484 select MXC_ULPI if USB_ULPI | 483 select MXC_ULPI if USB_ULPI |
484 select SOC_IMX31 |
|
485 help 486 Include support for MX31PDK (3DS) platform. This includes specific 487 configurations for the board and its peripherals. 488 489config MACH_MX31_3DS_MXC_NAND_USE_BBT 490 bool "Make the MXC NAND driver use the in flash Bad Block Table" 491 depends on MACH_MX31_3DS 492 depends on MTD_NAND_MXC 493 help 494 Enable this if you want that the MXC NAND driver uses the in flash 495 Bad Block Table to know what blocks are bad instead of scanning the 496 entire flash looking for bad block markers. 497 498config MACH_MX31MOBOARD 499 bool "Support mx31moboard platforms (EPFL Mobots group)" | 485 help 486 Include support for MX31PDK (3DS) platform. This includes specific 487 configurations for the board and its peripherals. 488 489config MACH_MX31_3DS_MXC_NAND_USE_BBT 490 bool "Make the MXC NAND driver use the in flash Bad Block Table" 491 depends on MACH_MX31_3DS 492 depends on MTD_NAND_MXC 493 help 494 Enable this if you want that the MXC NAND driver uses the in flash 495 Bad Block Table to know what blocks are bad instead of scanning the 496 entire flash looking for bad block markers. 497 498config MACH_MX31MOBOARD 499 bool "Support mx31moboard platforms (EPFL Mobots group)" |
500 select SOC_IMX31 | |
501 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 502 select IMX_HAVE_PLATFORM_IMX2_WDT 503 select IMX_HAVE_PLATFORM_IMX_I2C 504 select IMX_HAVE_PLATFORM_IMX_SSI 505 select IMX_HAVE_PLATFORM_IMX_UART 506 select IMX_HAVE_PLATFORM_IPU_CORE 507 select IMX_HAVE_PLATFORM_MXC_EHCI 508 select IMX_HAVE_PLATFORM_MXC_MMC 509 select IMX_HAVE_PLATFORM_SPI_IMX 510 select LEDS_GPIO_REGISTER 511 select MXC_ULPI if USB_ULPI | 500 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 501 select IMX_HAVE_PLATFORM_IMX2_WDT 502 select IMX_HAVE_PLATFORM_IMX_I2C 503 select IMX_HAVE_PLATFORM_IMX_SSI 504 select IMX_HAVE_PLATFORM_IMX_UART 505 select IMX_HAVE_PLATFORM_IPU_CORE 506 select IMX_HAVE_PLATFORM_MXC_EHCI 507 select IMX_HAVE_PLATFORM_MXC_MMC 508 select IMX_HAVE_PLATFORM_SPI_IMX 509 select LEDS_GPIO_REGISTER 510 select MXC_ULPI if USB_ULPI |
511 select SOC_IMX31 |
|
512 help 513 Include support for mx31moboard platform. This includes specific 514 configurations for the board and its peripherals. 515 516config MACH_QONG 517 bool "Support Dave/DENX QongEVB-LITE platform" | 512 help 513 Include support for mx31moboard platform. This includes specific 514 configurations for the board and its peripherals. 515 516config MACH_QONG 517 bool "Support Dave/DENX QongEVB-LITE platform" |
518 select SOC_IMX31 519 select IMX_HAVE_PLATFORM_IMX_UART | |
520 select IMX_HAVE_PLATFORM_IMX2_WDT | 518 select IMX_HAVE_PLATFORM_IMX2_WDT |
519 select IMX_HAVE_PLATFORM_IMX_UART 520 select SOC_IMX31 |
|
521 help 522 Include support for Dave/DENX QongEVB-LITE platform. This includes 523 specific configurations for the board and its peripherals. 524 525config MACH_ARMADILLO5X0 526 bool "Support Atmark Armadillo-500 Development Base Board" | 521 help 522 Include support for Dave/DENX QongEVB-LITE platform. This includes 523 specific configurations for the board and its peripherals. 524 525config MACH_ARMADILLO5X0 526 bool "Support Atmark Armadillo-500 Development Base Board" |
527 select SOC_IMX31 | |
528 select IMX_HAVE_PLATFORM_GPIO_KEYS 529 select IMX_HAVE_PLATFORM_IMX_I2C 530 select IMX_HAVE_PLATFORM_IMX_UART 531 select IMX_HAVE_PLATFORM_IPU_CORE 532 select IMX_HAVE_PLATFORM_MXC_EHCI 533 select IMX_HAVE_PLATFORM_MXC_MMC 534 select IMX_HAVE_PLATFORM_MXC_NAND 535 select MXC_ULPI if USB_ULPI | 527 select IMX_HAVE_PLATFORM_GPIO_KEYS 528 select IMX_HAVE_PLATFORM_IMX_I2C 529 select IMX_HAVE_PLATFORM_IMX_UART 530 select IMX_HAVE_PLATFORM_IPU_CORE 531 select IMX_HAVE_PLATFORM_MXC_EHCI 532 select IMX_HAVE_PLATFORM_MXC_MMC 533 select IMX_HAVE_PLATFORM_MXC_NAND 534 select MXC_ULPI if USB_ULPI |
535 select SOC_IMX31 |
|
536 help 537 Include support for Atmark Armadillo-500 platform. This includes 538 specific configurations for the board and its peripherals. 539 540config MACH_KZM_ARM11_01 541 bool "Support KZM-ARM11-01(Kyoto Microcomputer)" | 536 help 537 Include support for Atmark Armadillo-500 platform. This includes 538 specific configurations for the board and its peripherals. 539 540config MACH_KZM_ARM11_01 541 bool "Support KZM-ARM11-01(Kyoto Microcomputer)" |
542 select SOC_IMX31 | |
543 select IMX_HAVE_PLATFORM_IMX_UART | 542 select IMX_HAVE_PLATFORM_IMX_UART |
543 select SOC_IMX31 |
|
544 help 545 Include support for KZM-ARM11-01. This includes specific 546 configurations for the board and its peripherals. 547 548config MACH_BUG 549 bool "Support Buglabs BUGBase platform" | 544 help 545 Include support for KZM-ARM11-01. This includes specific 546 configurations for the board and its peripherals. 547 548config MACH_BUG 549 bool "Support Buglabs BUGBase platform" |
550 select SOC_IMX31 551 select IMX_HAVE_PLATFORM_IMX_UART | |
552 default y | 550 default y |
551 select IMX_HAVE_PLATFORM_IMX_UART 552 select SOC_IMX31 |
|
553 help 554 Include support for BUGBase 1.3 platform. This includes specific 555 configurations for the board and its peripherals. 556 557config MACH_IMX31_DT 558 bool "Support i.MX31 platforms from device tree" 559 select SOC_IMX31 560 help 561 Include support for Freescale i.MX31 based platforms 562 using the device tree for discovery. 563 564comment "MX35 platforms:" 565 566config MACH_PCM043 567 bool "Support Phytec pcm043 (i.MX35) platforms" | 553 help 554 Include support for BUGBase 1.3 platform. This includes specific 555 configurations for the board and its peripherals. 556 557config MACH_IMX31_DT 558 bool "Support i.MX31 platforms from device tree" 559 select SOC_IMX31 560 help 561 Include support for Freescale i.MX31 based platforms 562 using the device tree for discovery. 563 564comment "MX35 platforms:" 565 566config MACH_PCM043 567 bool "Support Phytec pcm043 (i.MX35) platforms" |
568 select SOC_IMX35 | |
569 select IMX_HAVE_PLATFORM_FLEXCAN 570 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 571 select IMX_HAVE_PLATFORM_IMX2_WDT 572 select IMX_HAVE_PLATFORM_IMX_I2C 573 select IMX_HAVE_PLATFORM_IMX_SSI 574 select IMX_HAVE_PLATFORM_IMX_UART 575 select IMX_HAVE_PLATFORM_IPU_CORE 576 select IMX_HAVE_PLATFORM_MXC_EHCI 577 select IMX_HAVE_PLATFORM_MXC_NAND 578 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 579 select MXC_ULPI if USB_ULPI | 568 select IMX_HAVE_PLATFORM_FLEXCAN 569 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 570 select IMX_HAVE_PLATFORM_IMX2_WDT 571 select IMX_HAVE_PLATFORM_IMX_I2C 572 select IMX_HAVE_PLATFORM_IMX_SSI 573 select IMX_HAVE_PLATFORM_IMX_UART 574 select IMX_HAVE_PLATFORM_IPU_CORE 575 select IMX_HAVE_PLATFORM_MXC_EHCI 576 select IMX_HAVE_PLATFORM_MXC_NAND 577 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 578 select MXC_ULPI if USB_ULPI |
579 select SOC_IMX35 |
|
580 help 581 Include support for Phytec pcm043 platform. This includes 582 specific configurations for the board and its peripherals. 583 584config MACH_MX35_3DS 585 bool "Support MX35PDK platform" | 580 help 581 Include support for Phytec pcm043 platform. This includes 582 specific configurations for the board and its peripherals. 583 584config MACH_MX35_3DS 585 bool "Support MX35PDK platform" |
586 select SOC_IMX35 587 select MXC_DEBUG_BOARD | |
588 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 589 select IMX_HAVE_PLATFORM_IMX2_WDT 590 select IMX_HAVE_PLATFORM_IMX_FB 591 select IMX_HAVE_PLATFORM_IMX_I2C 592 select IMX_HAVE_PLATFORM_IMX_UART 593 select IMX_HAVE_PLATFORM_IPU_CORE 594 select IMX_HAVE_PLATFORM_MXC_EHCI 595 select IMX_HAVE_PLATFORM_MXC_NAND 596 select IMX_HAVE_PLATFORM_MXC_RTC 597 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | 586 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 587 select IMX_HAVE_PLATFORM_IMX2_WDT 588 select IMX_HAVE_PLATFORM_IMX_FB 589 select IMX_HAVE_PLATFORM_IMX_I2C 590 select IMX_HAVE_PLATFORM_IMX_UART 591 select IMX_HAVE_PLATFORM_IPU_CORE 592 select IMX_HAVE_PLATFORM_MXC_EHCI 593 select IMX_HAVE_PLATFORM_MXC_NAND 594 select IMX_HAVE_PLATFORM_MXC_RTC 595 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
596 select MXC_DEBUG_BOARD 597 select SOC_IMX35 |
|
598 help 599 Include support for MX35PDK platform. This includes specific 600 configurations for the board and its peripherals. 601 602config MACH_EUKREA_CPUIMX35SD 603 bool "Support Eukrea CPUIMX35 Platform" | 598 help 599 Include support for MX35PDK platform. This includes specific 600 configurations for the board and its peripherals. 601 602config MACH_EUKREA_CPUIMX35SD 603 bool "Support Eukrea CPUIMX35 Platform" |
604 select SOC_IMX35 | |
605 select IMX_HAVE_PLATFORM_FLEXCAN 606 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 607 select IMX_HAVE_PLATFORM_IMX2_WDT 608 select IMX_HAVE_PLATFORM_IMX_I2C 609 select IMX_HAVE_PLATFORM_IMX_UART 610 select IMX_HAVE_PLATFORM_MXC_EHCI 611 select IMX_HAVE_PLATFORM_MXC_NAND 612 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 613 select MXC_ULPI if USB_ULPI | 604 select IMX_HAVE_PLATFORM_FLEXCAN 605 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 606 select IMX_HAVE_PLATFORM_IMX2_WDT 607 select IMX_HAVE_PLATFORM_IMX_I2C 608 select IMX_HAVE_PLATFORM_IMX_UART 609 select IMX_HAVE_PLATFORM_MXC_EHCI 610 select IMX_HAVE_PLATFORM_MXC_NAND 611 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 612 select MXC_ULPI if USB_ULPI |
613 select SOC_IMX35 |
|
614 help 615 Include support for Eukrea CPUIMX35 platform. This includes 616 specific configurations for the board and its peripherals. 617 618choice 619 prompt "Baseboard" 620 depends on MACH_EUKREA_CPUIMX35SD 621 default MACH_EUKREA_MBIMXSD35_BASEBOARD --- 8 unchanged lines hidden (view full) --- 630 help 631 This adds board specific devices that can be found on Eukrea's 632 MBIMXSD evaluation board. 633 634endchoice 635 636config MACH_VPR200 637 bool "Support VPR200 platform" | 614 help 615 Include support for Eukrea CPUIMX35 platform. This includes 616 specific configurations for the board and its peripherals. 617 618choice 619 prompt "Baseboard" 620 depends on MACH_EUKREA_CPUIMX35SD 621 default MACH_EUKREA_MBIMXSD35_BASEBOARD --- 8 unchanged lines hidden (view full) --- 630 help 631 This adds board specific devices that can be found on Eukrea's 632 MBIMXSD evaluation board. 633 634endchoice 635 636config MACH_VPR200 637 bool "Support VPR200 platform" |
638 select SOC_IMX35 | |
639 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 640 select IMX_HAVE_PLATFORM_GPIO_KEYS 641 select IMX_HAVE_PLATFORM_IMX2_WDT | 638 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 639 select IMX_HAVE_PLATFORM_GPIO_KEYS 640 select IMX_HAVE_PLATFORM_IMX2_WDT |
642 select IMX_HAVE_PLATFORM_IMX_UART | |
643 select IMX_HAVE_PLATFORM_IMX_I2C | 641 select IMX_HAVE_PLATFORM_IMX_I2C |
642 select IMX_HAVE_PLATFORM_IMX_UART |
|
644 select IMX_HAVE_PLATFORM_IPU_CORE 645 select IMX_HAVE_PLATFORM_MXC_EHCI 646 select IMX_HAVE_PLATFORM_MXC_NAND 647 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | 643 select IMX_HAVE_PLATFORM_IPU_CORE 644 select IMX_HAVE_PLATFORM_MXC_EHCI 645 select IMX_HAVE_PLATFORM_MXC_NAND 646 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
647 select SOC_IMX35 |
|
648 help 649 Include support for VPR200 platform. This includes specific 650 configurations for the board and its peripherals. 651 652comment "i.MX5 platforms:" 653 654config MACH_MX50_RDP 655 bool "Support MX50 reference design platform" 656 depends on BROKEN | 648 help 649 Include support for VPR200 platform. This includes specific 650 configurations for the board and its peripherals. 651 652comment "i.MX5 platforms:" 653 654config MACH_MX50_RDP 655 bool "Support MX50 reference design platform" 656 depends on BROKEN |
657 select SOC_IMX50 | |
658 select IMX_HAVE_PLATFORM_IMX_I2C 659 select IMX_HAVE_PLATFORM_IMX_UART 660 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 661 select IMX_HAVE_PLATFORM_SPI_IMX | 657 select IMX_HAVE_PLATFORM_IMX_I2C 658 select IMX_HAVE_PLATFORM_IMX_UART 659 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 660 select IMX_HAVE_PLATFORM_SPI_IMX |
661 select SOC_IMX50 |
|
662 help 663 Include support for MX50 reference design platform (RDP) board. This 664 includes specific configurations for the board and its peripherals. 665 666comment "i.MX51 machines:" 667 668config MACH_IMX51_DT 669 bool "Support i.MX51 platforms from device tree" | 662 help 663 Include support for MX50 reference design platform (RDP) board. This 664 includes specific configurations for the board and its peripherals. 665 666comment "i.MX51 machines:" 667 668config MACH_IMX51_DT 669 bool "Support i.MX51 platforms from device tree" |
670 select SOC_IMX51 | |
671 select MACH_MX51_BABBAGE | 670 select MACH_MX51_BABBAGE |
671 select SOC_IMX51 |
|
672 help 673 Include support for Freescale i.MX51 based platforms 674 using the device tree for discovery 675 676config MACH_MX51_BABBAGE 677 bool "Support MX51 BABBAGE platforms" | 672 help 673 Include support for Freescale i.MX51 based platforms 674 using the device tree for discovery 675 676config MACH_MX51_BABBAGE 677 bool "Support MX51 BABBAGE platforms" |
678 select SOC_IMX51 | |
679 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 680 select IMX_HAVE_PLATFORM_IMX2_WDT 681 select IMX_HAVE_PLATFORM_IMX_I2C 682 select IMX_HAVE_PLATFORM_IMX_UART 683 select IMX_HAVE_PLATFORM_MXC_EHCI 684 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 685 select IMX_HAVE_PLATFORM_SPI_IMX | 678 select IMX_HAVE_PLATFORM_FSL_USB2_UDC 679 select IMX_HAVE_PLATFORM_IMX2_WDT 680 select IMX_HAVE_PLATFORM_IMX_I2C 681 select IMX_HAVE_PLATFORM_IMX_UART 682 select IMX_HAVE_PLATFORM_MXC_EHCI 683 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 684 select IMX_HAVE_PLATFORM_SPI_IMX |
685 select SOC_IMX51 |
|
686 help 687 Include support for MX51 Babbage platform, also known as MX51EVK in 688 u-boot. This includes specific configurations for the board and its 689 peripherals. 690 691config MACH_MX51_3DS 692 bool "Support MX51PDK (3DS)" | 686 help 687 Include support for MX51 Babbage platform, also known as MX51EVK in 688 u-boot. This includes specific configurations for the board and its 689 peripherals. 690 691config MACH_MX51_3DS 692 bool "Support MX51PDK (3DS)" |
693 select SOC_IMX51 | |
694 select IMX_HAVE_PLATFORM_IMX2_WDT 695 select IMX_HAVE_PLATFORM_IMX_KEYPAD 696 select IMX_HAVE_PLATFORM_IMX_UART 697 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 698 select IMX_HAVE_PLATFORM_SPI_IMX 699 select MXC_DEBUG_BOARD | 693 select IMX_HAVE_PLATFORM_IMX2_WDT 694 select IMX_HAVE_PLATFORM_IMX_KEYPAD 695 select IMX_HAVE_PLATFORM_IMX_UART 696 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX 697 select IMX_HAVE_PLATFORM_SPI_IMX 698 select MXC_DEBUG_BOARD |
699 select SOC_IMX51 |
|
700 help 701 Include support for MX51PDK (3DS) platform. This includes specific 702 configurations for the board and its peripherals. 703 704config MACH_EUKREA_CPUIMX51SD 705 bool "Support Eukrea CPUIMX51SD module" | 700 help 701 Include support for MX51PDK (3DS) platform. This includes specific 702 configurations for the board and its peripherals. 703 704config MACH_EUKREA_CPUIMX51SD 705 bool "Support Eukrea CPUIMX51SD module" |
706 select SOC_IMX51 | |
707 select IMX_HAVE_PLATFORM_FSL_USB2_UDC | 706 select IMX_HAVE_PLATFORM_FSL_USB2_UDC |
707 select IMX_HAVE_PLATFORM_IMX2_WDT |
|
708 select IMX_HAVE_PLATFORM_IMX_I2C 709 select IMX_HAVE_PLATFORM_IMX_UART | 708 select IMX_HAVE_PLATFORM_IMX_I2C 709 select IMX_HAVE_PLATFORM_IMX_UART |
710 select IMX_HAVE_PLATFORM_IMX2_WDT | |
711 select IMX_HAVE_PLATFORM_MXC_EHCI 712 select IMX_HAVE_PLATFORM_MXC_NAND 713 select IMX_HAVE_PLATFORM_SPI_IMX | 710 select IMX_HAVE_PLATFORM_MXC_EHCI 711 select IMX_HAVE_PLATFORM_MXC_NAND 712 select IMX_HAVE_PLATFORM_SPI_IMX |
713 select SOC_IMX51 |
|
714 help 715 Include support for Eukrea CPUIMX51SD platform. This includes 716 specific configurations for the module and its peripherals. 717 718choice 719 prompt "Baseboard" 720 depends on MACH_EUKREA_CPUIMX51SD 721 default MACH_EUKREA_MBIMXSD51_BASEBOARD --- 9 unchanged lines hidden (view full) --- 731 MBIMXSD evaluation board. 732 733endchoice 734 735comment "Device tree only" 736 737config SOC_IMX53 738 bool "i.MX53 support" | 714 help 715 Include support for Eukrea CPUIMX51SD platform. This includes 716 specific configurations for the module and its peripherals. 717 718choice 719 prompt "Baseboard" 720 depends on MACH_EUKREA_CPUIMX51SD 721 default MACH_EUKREA_MBIMXSD51_BASEBOARD --- 9 unchanged lines hidden (view full) --- 731 MBIMXSD evaluation board. 732 733endchoice 734 735comment "Device tree only" 736 737config SOC_IMX53 738 bool "i.MX53 support" |
739 select SOC_IMX5 | |
740 select ARCH_MX5 741 select ARCH_MX53 742 select HAVE_CAN_FLEXCAN if CAN 743 select PINCTRL 744 select PINCTRL_IMX53 | 739 select ARCH_MX5 740 select ARCH_MX53 741 select HAVE_CAN_FLEXCAN if CAN 742 select PINCTRL 743 select PINCTRL_IMX53 |
744 select SOC_IMX5 |
|
745 746 help 747 This enables support for Freescale i.MX53 processor. 748 749config SOC_IMX6Q 750 bool "i.MX6 Quad support" 751 select ARM_CPU_SUSPEND if PM 752 select ARM_GIC --- 16 unchanged lines hidden --- | 745 746 help 747 This enables support for Freescale i.MX53 processor. 748 749config SOC_IMX6Q 750 bool "i.MX6 Quad support" 751 select ARM_CPU_SUSPEND if PM 752 select ARM_GIC --- 16 unchanged lines hidden --- |