3 # ARCH_MX5/50/53 are left to mark places where prevent multi-soc in single
4 # image. So for most time, SOC_IMX50/51/53 should be used.
18 select ARM_L1_CACHE_SHIFT_6
20 select ARCH_MXC_IOMUX_V3
21 select ARCH_MXC_AUDMUX_V2
22 select ARCH_HAS_CPUFREQ
28 select ARM_L1_CACHE_SHIFT_6
30 select ARCH_MXC_IOMUX_V3
31 select ARCH_MXC_AUDMUX_V2
32 select ARCH_HAS_CPUFREQ
38 select ARM_L1_CACHE_SHIFT_6
40 select ARCH_MXC_IOMUX_V3
43 #comment "i.MX50 machines:"
46 bool "Support MX50 reference design platform"
49 select IMX_HAVE_PLATFORM_IMX_I2C
50 select IMX_HAVE_PLATFORM_IMX_UART
51 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
52 select IMX_HAVE_PLATFORM_SPI_IMX
53 select IMX_HAVE_PLATFORM_FEC
55 Include support for MX50 reference design platform (RDP) board. This
56 includes specific configurations for the board and its peripherals.
58 comment "i.MX51 machines:"
60 config MACH_MX51_BABBAGE
61 bool "Support MX51 BABBAGE platforms"
63 select IMX_HAVE_PLATFORM_IMX2_WDT
64 select IMX_HAVE_PLATFORM_IMX_I2C
65 select IMX_HAVE_PLATFORM_IMX_UART
66 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
67 select IMX_HAVE_PLATFORM_SPI_IMX
69 Include support for MX51 Babbage platform, also known as MX51EVK in
70 u-boot. This includes specific configurations for the board and its
74 bool "Support MX51PDK (3DS)"
76 select IMX_HAVE_PLATFORM_IMX2_WDT
77 select IMX_HAVE_PLATFORM_IMX_KEYPAD
78 select IMX_HAVE_PLATFORM_IMX_UART
79 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
80 select IMX_HAVE_PLATFORM_SPI_IMX
81 select MXC_DEBUG_BOARD
83 Include support for MX51PDK (3DS) platform. This includes specific
84 configurations for the board and its peripherals.
86 config MACH_EUKREA_CPUIMX51
87 bool "Support Eukrea CPUIMX51 module"
89 select IMX_HAVE_PLATFORM_IMX_I2C
90 select IMX_HAVE_PLATFORM_IMX_UART
91 select IMX_HAVE_PLATFORM_MXC_NAND
92 select IMX_HAVE_PLATFORM_SPI_IMX
94 Include support for Eukrea CPUIMX51 platform. This includes
95 specific configurations for the module and its peripherals.
99 depends on MACH_EUKREA_CPUIMX51
100 default MACH_EUKREA_MBIMX51_BASEBOARD
102 config MACH_EUKREA_MBIMX51_BASEBOARD
103 prompt "Eukrea MBIMX51 development board"
105 select IMX_HAVE_PLATFORM_IMX_KEYPAD
106 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
107 select LEDS_GPIO_REGISTER
109 This adds board specific devices that can be found on Eukrea's
110 MBIMX51 evaluation board.
114 config MACH_EUKREA_CPUIMX51SD
115 bool "Support Eukrea CPUIMX51SD module"
117 select IMX_HAVE_PLATFORM_IMX_I2C
118 select IMX_HAVE_PLATFORM_SPI_IMX
119 select IMX_HAVE_PLATFORM_IMX_UART
120 select IMX_HAVE_PLATFORM_MXC_NAND
122 Include support for Eukrea CPUIMX51SD platform. This includes
123 specific configurations for the module and its peripherals.
127 depends on MACH_EUKREA_CPUIMX51SD
128 default MACH_EUKREA_MBIMXSD51_BASEBOARD
130 config MACH_EUKREA_MBIMXSD51_BASEBOARD
131 prompt "Eukrea MBIMXSD development board"
133 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
134 select LEDS_GPIO_REGISTER
136 This adds board specific devices that can be found on Eukrea's
137 MBIMXSD evaluation board.
141 config MX51_EFIKA_COMMON
144 select IMX_HAVE_PLATFORM_IMX_UART
145 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
146 select IMX_HAVE_PLATFORM_SPI_IMX
147 select MXC_ULPI if USB_ULPI
149 config MACH_MX51_EFIKAMX
150 bool "Support MX51 Genesi Efika MX nettop"
151 select LEDS_GPIO_REGISTER
152 select MX51_EFIKA_COMMON
154 Include support for Genesi Efika MX nettop. This includes specific
155 configurations for the board and its peripherals.
157 config MACH_MX51_EFIKASB
158 bool "Support MX51 Genesi Efika Smartbook"
159 select LEDS_GPIO_REGISTER
160 select MX51_EFIKA_COMMON
162 Include support for Genesi Efika Smartbook. This includes specific
163 configurations for the board and its peripherals.
165 comment "i.MX53 machines:"
168 bool "Support MX53 EVK platforms"
170 select IMX_HAVE_PLATFORM_IMX2_WDT
171 select IMX_HAVE_PLATFORM_IMX_UART
172 select IMX_HAVE_PLATFORM_IMX_I2C
173 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
174 select IMX_HAVE_PLATFORM_SPI_IMX
175 select LEDS_GPIO_REGISTER
177 Include support for MX53 EVK platform. This includes specific
178 configurations for the board and its peripherals.
181 bool "Support MX53 SMD platforms"
183 select IMX_HAVE_PLATFORM_IMX2_WDT
184 select IMX_HAVE_PLATFORM_IMX_I2C
185 select IMX_HAVE_PLATFORM_IMX_UART
186 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
188 Include support for MX53 SMD platform. This includes specific
189 configurations for the board and its peripherals.
191 config MACH_MX53_LOCO
192 bool "Support MX53 LOCO platforms"
194 select IMX_HAVE_PLATFORM_IMX2_WDT
195 select IMX_HAVE_PLATFORM_IMX_I2C
196 select IMX_HAVE_PLATFORM_IMX_UART
197 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
198 select IMX_HAVE_PLATFORM_GPIO_KEYS
199 select LEDS_GPIO_REGISTER
201 Include support for MX53 LOCO platform. This includes specific
202 configurations for the board and its peripherals.
205 bool "Support MX53 ARD platforms"
207 select IMX_HAVE_PLATFORM_IMX2_WDT
208 select IMX_HAVE_PLATFORM_IMX_I2C
209 select IMX_HAVE_PLATFORM_IMX_UART
210 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
211 select IMX_HAVE_PLATFORM_GPIO_KEYS
213 Include support for MX53 ARD platform. This includes specific
214 configurations for the board and its peripherals.