aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-imx/Kconfig')
-rw-r--r--arch/arm/mach-imx/Kconfig81
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
80config SOC_IMX25
81 bool
82 select ARCH_MXC_IOMUX_V3
83 select CPU_ARM926T
84 select MXC_AVIC
85 select PINCTRL_IMX25
86
87config SOC_IMX27 80config 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
152comment "MX25 platforms:"
153
154config 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
169config 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
184choice
185 prompt "Baseboard"
186 depends on MACH_EUKREA_CPUIMX25SD
187 default MACH_EUKREA_MBIMXSD25_BASEBOARD
188
189config 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
199endchoice
200
201config 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
208comment "MX27 platforms:" 145comment "MX27 platforms:"
209 146
210config MACH_MX27ADS 147config MACH_MX27ADS
@@ -557,6 +494,20 @@ config MACH_VPR200
557 494
558endif 495endif
559 496
497if ARCH_MULTI_V5
498
499comment "Device tree only"
500
501config 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
509endif
510
560if ARCH_MULTI_V7 511if ARCH_MULTI_V7
561 512
562comment "Device tree only" 513comment "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
642choice 593choice
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
672endif 623endif
673 624