blob: 254b89199dfa2331f68e804bae843328a6ae757f [file] [log] [blame]
Amit Kucheriab996b582010-02-02 11:57:53 -08001if ARCH_MX5
2
3config ARCH_MX51
4 bool
5 default y
6 select MXC_TZIC
7 select ARCH_MXC_IOMUX_V3
Sascha Hauer40e2eda2010-08-20 16:44:34 +02008 select ARCH_MXC_AUDMUX_V2
Amit Kucheriab996b582010-02-02 11:57:53 -08009
10comment "MX5 platforms:"
11
12config MACH_MX51_BABBAGE
13 bool "Support MX51 BABBAGE platforms"
Uwe Kleine-König44505c02010-09-30 16:44:53 +020014 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-König04b73b12010-08-11 22:23:06 +020015 select IMX_HAVE_PLATFORM_IMX_UART
Amit Kucheriab996b582010-02-02 11:57:53 -080016 help
17 Include support for MX51 Babbage platform, also known as MX51EVK in
18 u-boot. This includes specific configurations for the board and its
19 peripherals.
20
Jason Wangbeaac6f32010-07-14 21:24:52 +080021config MACH_MX51_3DS
22 bool "Support MX51PDK (3DS)"
Uwe Kleine-König04b73b12010-08-11 22:23:06 +020023 select IMX_HAVE_PLATFORM_IMX_UART
Jason Wang988916e2010-09-02 15:52:03 +080024 select IMX_HAVE_PLATFORM_SPI_IMX
Jason Wangbeaac6f32010-07-14 21:24:52 +080025 select MXC_DEBUG_BOARD
26 help
27 Include support for MX51PDK (3DS) platform. This includes specific
28 configurations for the board and its peripherals.
Eric Bénardef93f142010-07-23 16:11:19 +020029
30config MACH_EUKREA_CPUIMX51
31 bool "Support Eukrea CPUIMX51 module"
Uwe Kleine-König44505c02010-09-30 16:44:53 +020032 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-König04b73b12010-08-11 22:23:06 +020033 select IMX_HAVE_PLATFORM_IMX_UART
Eric Bénardef93f142010-07-23 16:11:19 +020034 help
35 Include support for Eukrea CPUIMX51 platform. This includes
36 specific configurations for the module and its peripherals.
37
38choice
39 prompt "Baseboard"
40 depends on MACH_EUKREA_CPUIMX51
41 default MACH_EUKREA_MBIMX51_BASEBOARD
42
43config MACH_EUKREA_MBIMX51_BASEBOARD
44 prompt "Eukrea MBIMX51 development board"
45 bool
46 help
47 This adds board specific devices that can be found on Eukrea's
48 MBIMX51 evaluation board.
49
50endchoice
51
Eric Bénard70b17262010-10-12 16:12:36 +020052config MACH_EUKREA_CPUIMX51SD
53 bool "Support Eukrea CPUIMX51SD module"
54 select IMX_HAVE_PLATFORM_IMX_I2C
55 select IMX_HAVE_PLATFORM_SPI_IMX
56 select IMX_HAVE_PLATFORM_IMX_UART
57 select IMX_HAVE_PLATFORM_MXC_NAND
58 help
59 Include support for Eukrea CPUIMX51SD platform. This includes
60 specific configurations for the module and its peripherals.
61
62choice
63 prompt "Baseboard"
64 depends on MACH_EUKREA_CPUIMX51SD
65 default MACH_EUKREA_MBIMXSD51_BASEBOARD
66
67config MACH_EUKREA_MBIMXSD51_BASEBOARD
68 prompt "Eukrea MBIMXSD development board"
69 bool
70 select IMX_HAVE_PLATFORM_ESDHC
71 help
72 This adds board specific devices that can be found on Eukrea's
73 MBIMXSD evaluation board.
74
75endchoice
76
Amit Kucheria088d01b2010-10-07 03:58:12 +030077config MACH_MX51_EFIKAMX
78 bool "Support MX51 Genesi Efika MX nettop"
79 select IMX_HAVE_PLATFORM_IMX_UART
80 help
81 Include support for Genesi Efika MX nettop. This includes specific
82 configurations for the board and its peripherals.
83
Amit Kucheriab996b582010-02-02 11:57:53 -080084endif