blob: a2df9ac379964944ca12cd8e81d750d6f2073ddd [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énarda3927412010-10-12 16:29:20 +020034 select IMX_HAVE_PLATFORM_MXC_NAND
35 select IMX_HAVE_PLATFORM_SPI_IMX
Eric Bénardef93f142010-07-23 16:11:19 +020036 help
37 Include support for Eukrea CPUIMX51 platform. This includes
38 specific configurations for the module and its peripherals.
39
40choice
41 prompt "Baseboard"
42 depends on MACH_EUKREA_CPUIMX51
43 default MACH_EUKREA_MBIMX51_BASEBOARD
44
45config MACH_EUKREA_MBIMX51_BASEBOARD
46 prompt "Eukrea MBIMX51 development board"
47 bool
Eric Bénarda3927412010-10-12 16:29:20 +020048 select IMX_HAVE_PLATFORM_ESDHC
Eric Bénardef93f142010-07-23 16:11:19 +020049 help
50 This adds board specific devices that can be found on Eukrea's
51 MBIMX51 evaluation board.
52
53endchoice
54
Eric Bénard70b17262010-10-12 16:12:36 +020055config MACH_EUKREA_CPUIMX51SD
56 bool "Support Eukrea CPUIMX51SD module"
57 select IMX_HAVE_PLATFORM_IMX_I2C
58 select IMX_HAVE_PLATFORM_SPI_IMX
59 select IMX_HAVE_PLATFORM_IMX_UART
60 select IMX_HAVE_PLATFORM_MXC_NAND
61 help
62 Include support for Eukrea CPUIMX51SD platform. This includes
63 specific configurations for the module and its peripherals.
64
65choice
66 prompt "Baseboard"
67 depends on MACH_EUKREA_CPUIMX51SD
68 default MACH_EUKREA_MBIMXSD51_BASEBOARD
69
70config MACH_EUKREA_MBIMXSD51_BASEBOARD
71 prompt "Eukrea MBIMXSD development board"
72 bool
73 select IMX_HAVE_PLATFORM_ESDHC
74 help
75 This adds board specific devices that can be found on Eukrea's
76 MBIMXSD evaluation board.
77
78endchoice
79
Amit Kucheria088d01b2010-10-07 03:58:12 +030080config MACH_MX51_EFIKAMX
81 bool "Support MX51 Genesi Efika MX nettop"
82 select IMX_HAVE_PLATFORM_IMX_UART
83 help
84 Include support for Genesi Efika MX nettop. This includes specific
85 configurations for the board and its peripherals.
86
Amit Kucheriab996b582010-02-02 11:57:53 -080087endif