2 # ARCH_MX50/51/53 are left to mark places where prevent multi-soc in single
3 # image. So for most time, SOC_IMX50/51/53 should be used.
17 select ARCH_MXC_IOMUX_V3
18 select ARCH_MXC_AUDMUX_V2
19 select ARCH_HAS_CPUFREQ
25 select ARCH_MXC_IOMUX_V3
26 select ARCH_MXC_AUDMUX_V2
27 select ARCH_HAS_CPUFREQ
33 select ARCH_MXC_IOMUX_V3
36 comment "MX5 platforms:"
38 config MACH_MX51_BABBAGE
39 bool "Support MX51 BABBAGE platforms"
41 select IMX_HAVE_PLATFORM_IMX2_WDT
42 select IMX_HAVE_PLATFORM_IMX_I2C
43 select IMX_HAVE_PLATFORM_IMX_UART
44 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
45 select IMX_HAVE_PLATFORM_SPI_IMX
47 Include support for MX51 Babbage platform, also known as MX51EVK in
48 u-boot. This includes specific configurations for the board and its
52 bool "Support MX51PDK (3DS)"
54 select IMX_HAVE_PLATFORM_IMX2_WDT
55 select IMX_HAVE_PLATFORM_IMX_KEYPAD
56 select IMX_HAVE_PLATFORM_IMX_UART
57 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
58 select IMX_HAVE_PLATFORM_SPI_IMX
59 select MXC_DEBUG_BOARD
61 Include support for MX51PDK (3DS) platform. This includes specific
62 configurations for the board and its peripherals.
64 config MACH_EUKREA_CPUIMX51
65 bool "Support Eukrea CPUIMX51 module"
67 select IMX_HAVE_PLATFORM_IMX_I2C
68 select IMX_HAVE_PLATFORM_IMX_UART
69 select IMX_HAVE_PLATFORM_MXC_NAND
70 select IMX_HAVE_PLATFORM_SPI_IMX
72 Include support for Eukrea CPUIMX51 platform. This includes
73 specific configurations for the module and its peripherals.
77 depends on MACH_EUKREA_CPUIMX51
78 default MACH_EUKREA_MBIMX51_BASEBOARD
80 config MACH_EUKREA_MBIMX51_BASEBOARD
81 prompt "Eukrea MBIMX51 development board"
83 select IMX_HAVE_PLATFORM_IMX_KEYPAD
84 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
86 This adds board specific devices that can be found on Eukrea's
87 MBIMX51 evaluation board.
91 config MACH_EUKREA_CPUIMX51SD
92 bool "Support Eukrea CPUIMX51SD module"
94 select IMX_HAVE_PLATFORM_IMX_I2C
95 select IMX_HAVE_PLATFORM_SPI_IMX
96 select IMX_HAVE_PLATFORM_IMX_UART
97 select IMX_HAVE_PLATFORM_MXC_NAND
99 Include support for Eukrea CPUIMX51SD platform. This includes
100 specific configurations for the module and its peripherals.
104 depends on MACH_EUKREA_CPUIMX51SD
105 default MACH_EUKREA_MBIMXSD51_BASEBOARD
107 config MACH_EUKREA_MBIMXSD51_BASEBOARD
108 prompt "Eukrea MBIMXSD development board"
110 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
112 This adds board specific devices that can be found on Eukrea's
113 MBIMXSD evaluation board.
117 config MX51_EFIKA_COMMON
120 select IMX_HAVE_PLATFORM_IMX_UART
121 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
122 select IMX_HAVE_PLATFORM_SPI_IMX
123 select MXC_ULPI if USB_ULPI
125 config MACH_MX51_EFIKAMX
126 bool "Support MX51 Genesi Efika MX nettop"
127 select MX51_EFIKA_COMMON
129 Include support for Genesi Efika MX nettop. This includes specific
130 configurations for the board and its peripherals.
132 config MACH_MX51_EFIKASB
133 bool "Support MX51 Genesi Efika Smartbook"
134 select MX51_EFIKA_COMMON
136 Include support for Genesi Efika Smartbook. This includes specific
137 configurations for the board and its peripherals.
140 bool "Support MX53 EVK platforms"
142 select IMX_HAVE_PLATFORM_IMX2_WDT
143 select IMX_HAVE_PLATFORM_IMX_UART
144 select IMX_HAVE_PLATFORM_IMX_I2C
145 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
146 select IMX_HAVE_PLATFORM_SPI_IMX
148 Include support for MX53 EVK platform. This includes specific
149 configurations for the board and its peripherals.
152 bool "Support MX53 SMD platforms"
154 select IMX_HAVE_PLATFORM_IMX2_WDT
155 select IMX_HAVE_PLATFORM_IMX_I2C
156 select IMX_HAVE_PLATFORM_IMX_UART
158 Include support for MX53 SMD platform. This includes specific
159 configurations for the board and its peripherals.
161 config MACH_MX53_LOCO
162 bool "Support MX53 LOCO platforms"
164 select IMX_HAVE_PLATFORM_IMX2_WDT
165 select IMX_HAVE_PLATFORM_IMX_I2C
166 select IMX_HAVE_PLATFORM_IMX_UART
167 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
169 Include support for MX53 LOCO platform. This includes specific
170 configurations for the board and its peripherals.
173 bool "Support MX50 reference design platform"
176 select IMX_HAVE_PLATFORM_IMX_I2C
177 select IMX_HAVE_PLATFORM_IMX_UART
178 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
179 select IMX_HAVE_PLATFORM_SPI_IMX
180 select IMX_HAVE_PLATFORM_FEC
182 Include support for MX50 reference design platform (RDP) board. This
183 includes specific configurations for the board and its peripherals.