diff options
Diffstat (limited to 'arch/arm/mach-imx/Kconfig')
-rw-r--r-- | arch/arm/mach-imx/Kconfig | 81 |
1 files changed, 16 insertions, 65 deletions
diff --git a/arch/arm/mach-imx/Kconfig b/arch/arm/mach-imx/Kconfig index c8dffcee9736..0748747b2bc6 100644 --- a/arch/arm/mach-imx/Kconfig +++ b/arch/arm/mach-imx/Kconfig | |||
@@ -77,13 +77,6 @@ config SOC_IMX21 | |||
77 | select IMX_HAVE_IOMUX_V1 | 77 | select IMX_HAVE_IOMUX_V1 |
78 | select MXC_AVIC | 78 | select MXC_AVIC |
79 | 79 | ||
80 | config SOC_IMX25 | ||
81 | bool | ||
82 | select ARCH_MXC_IOMUX_V3 | ||
83 | select CPU_ARM926T | ||
84 | select MXC_AVIC | ||
85 | select PINCTRL_IMX25 | ||
86 | |||
87 | config SOC_IMX27 | 80 | config SOC_IMX27 |
88 | bool | 81 | bool |
89 | select CPU_ARM926T | 82 | select CPU_ARM926T |
@@ -149,62 +142,6 @@ config MACH_MX21ADS | |||
149 | Include support for MX21ADS platform. This includes specific | 142 | Include support for MX21ADS platform. This includes specific |
150 | configurations for the board and its peripherals. | 143 | configurations for the board and its peripherals. |
151 | 144 | ||
152 | comment "MX25 platforms:" | ||
153 | |||
154 | config MACH_MX25_3DS | ||
155 | bool "Support MX25PDK (3DS) Platform" | ||
156 | select IMX_HAVE_PLATFORM_FLEXCAN | ||
157 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC | ||
158 | select IMX_HAVE_PLATFORM_IMX2_WDT | ||
159 | select IMX_HAVE_PLATFORM_IMXDI_RTC | ||
160 | select IMX_HAVE_PLATFORM_IMX_FB | ||
161 | select IMX_HAVE_PLATFORM_IMX_I2C | ||
162 | select IMX_HAVE_PLATFORM_IMX_KEYPAD | ||
163 | select IMX_HAVE_PLATFORM_IMX_UART | ||
164 | select IMX_HAVE_PLATFORM_MXC_EHCI | ||
165 | select IMX_HAVE_PLATFORM_MXC_NAND | ||
166 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | ||
167 | select SOC_IMX25 | ||
168 | |||
169 | config MACH_EUKREA_CPUIMX25SD | ||
170 | bool "Support Eukrea CPUIMX25 Platform" | ||
171 | select IMX_HAVE_PLATFORM_FLEXCAN | ||
172 | select IMX_HAVE_PLATFORM_FSL_USB2_UDC | ||
173 | select IMX_HAVE_PLATFORM_IMX2_WDT | ||
174 | select IMX_HAVE_PLATFORM_IMXDI_RTC | ||
175 | select IMX_HAVE_PLATFORM_IMX_FB | ||
176 | select IMX_HAVE_PLATFORM_IMX_I2C | ||
177 | select IMX_HAVE_PLATFORM_IMX_UART | ||
178 | select IMX_HAVE_PLATFORM_MXC_EHCI | ||
179 | select IMX_HAVE_PLATFORM_MXC_NAND | ||
180 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | ||
181 | select USB_ULPI_VIEWPORT if USB_ULPI | ||
182 | select SOC_IMX25 | ||
183 | |||
184 | choice | ||
185 | prompt "Baseboard" | ||
186 | depends on MACH_EUKREA_CPUIMX25SD | ||
187 | default MACH_EUKREA_MBIMXSD25_BASEBOARD | ||
188 | |||
189 | config MACH_EUKREA_MBIMXSD25_BASEBOARD | ||
190 | bool "Eukrea MBIMXSD development board" | ||
191 | select IMX_HAVE_PLATFORM_GPIO_KEYS | ||
192 | select IMX_HAVE_PLATFORM_IMX_SSI | ||
193 | select IMX_HAVE_PLATFORM_SPI_IMX | ||
194 | select LEDS_GPIO_REGISTER | ||
195 | help | ||
196 | This adds board specific devices that can be found on Eukrea's | ||
197 | MBIMXSD evaluation board. | ||
198 | |||
199 | endchoice | ||
200 | |||
201 | config MACH_IMX25_DT | ||
202 | bool "Support i.MX25 platforms from device tree" | ||
203 | select SOC_IMX25 | ||
204 | help | ||
205 | Include support for Freescale i.MX25 based platforms | ||
206 | using the device tree for discovery | ||
207 | |||
208 | comment "MX27 platforms:" | 145 | comment "MX27 platforms:" |
209 | 146 | ||
210 | config MACH_MX27ADS | 147 | config MACH_MX27ADS |
@@ -557,6 +494,20 @@ config MACH_VPR200 | |||
557 | 494 | ||
558 | endif | 495 | endif |
559 | 496 | ||
497 | if ARCH_MULTI_V5 | ||
498 | |||
499 | comment "Device tree only" | ||
500 | |||
501 | config SOC_IMX25 | ||
502 | bool "i.MX25 support" | ||
503 | select ARCH_MXC_IOMUX_V3 | ||
504 | select CPU_ARM926T | ||
505 | select MXC_AVIC | ||
506 | select PINCTRL_IMX25 | ||
507 | help | ||
508 | This enables support for Freescale i.MX25 processor | ||
509 | endif | ||
510 | |||
560 | if ARCH_MULTI_V7 | 511 | if ARCH_MULTI_V7 |
561 | 512 | ||
562 | comment "Device tree only" | 513 | comment "Device tree only" |
@@ -637,7 +588,7 @@ config SOC_VF610 | |||
637 | select PL310_ERRATA_769419 if CACHE_L2X0 | 588 | select PL310_ERRATA_769419 if CACHE_L2X0 |
638 | 589 | ||
639 | help | 590 | help |
640 | This enable support for Freescale Vybrid VF610 processor. | 591 | This enables support for Freescale Vybrid VF610 processor. |
641 | 592 | ||
642 | choice | 593 | choice |
643 | prompt "Clocksource for scheduler clock" | 594 | prompt "Clocksource for scheduler clock" |
@@ -667,7 +618,7 @@ config SOC_LS1021A | |||
667 | select ZONE_DMA if ARM_LPAE | 618 | select ZONE_DMA if ARM_LPAE |
668 | 619 | ||
669 | help | 620 | help |
670 | This enable support for Freescale LS1021A processor. | 621 | This enables support for Freescale LS1021A processor. |
671 | 622 | ||
672 | endif | 623 | endif |
673 | 624 | ||