blob: fe96cd25de835241e90624c463b8b03be4b71581 [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
Shawn Guo72230662010-10-22 00:55:20 +080016 select IMX_HAVE_PLATFORM_ESDHC
Amit Kucheriab996b582010-02-02 11:57:53 -080017 help
18 Include support for MX51 Babbage platform, also known as MX51EVK in
19 u-boot. This includes specific configurations for the board and its
20 peripherals.
21
Jason Wangbeaac6f32010-07-14 21:24:52 +080022config MACH_MX51_3DS
23 bool "Support MX51PDK (3DS)"
Uwe Kleine-König04b73b12010-08-11 22:23:06 +020024 select IMX_HAVE_PLATFORM_IMX_UART
Jason Wang988916e2010-09-02 15:52:03 +080025 select IMX_HAVE_PLATFORM_SPI_IMX
Jason Wangbeaac6f32010-07-14 21:24:52 +080026 select MXC_DEBUG_BOARD
27 help
28 Include support for MX51PDK (3DS) platform. This includes specific
29 configurations for the board and its peripherals.
Eric Bénardef93f142010-07-23 16:11:19 +020030
31config MACH_EUKREA_CPUIMX51
32 bool "Support Eukrea CPUIMX51 module"
Uwe Kleine-König44505c02010-09-30 16:44:53 +020033 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-König04b73b12010-08-11 22:23:06 +020034 select IMX_HAVE_PLATFORM_IMX_UART
Eric Bénarda3927412010-10-12 16:29:20 +020035 select IMX_HAVE_PLATFORM_MXC_NAND
36 select IMX_HAVE_PLATFORM_SPI_IMX
Eric Bénardef93f142010-07-23 16:11:19 +020037 help
38 Include support for Eukrea CPUIMX51 platform. This includes
39 specific configurations for the module and its peripherals.
40
41choice
42 prompt "Baseboard"
43 depends on MACH_EUKREA_CPUIMX51
44 default MACH_EUKREA_MBIMX51_BASEBOARD
45
46config MACH_EUKREA_MBIMX51_BASEBOARD
47 prompt "Eukrea MBIMX51 development board"
48 bool
Eric Bénarda3927412010-10-12 16:29:20 +020049 select IMX_HAVE_PLATFORM_ESDHC
Eric Bénardef93f142010-07-23 16:11:19 +020050 help
51 This adds board specific devices that can be found on Eukrea's
52 MBIMX51 evaluation board.
53
54endchoice
55
Eric Bénard70b17262010-10-12 16:12:36 +020056config MACH_EUKREA_CPUIMX51SD
57 bool "Support Eukrea CPUIMX51SD module"
58 select IMX_HAVE_PLATFORM_IMX_I2C
59 select IMX_HAVE_PLATFORM_SPI_IMX
60 select IMX_HAVE_PLATFORM_IMX_UART
61 select IMX_HAVE_PLATFORM_MXC_NAND
62 help
63 Include support for Eukrea CPUIMX51SD platform. This includes
64 specific configurations for the module and its peripherals.
65
66choice
67 prompt "Baseboard"
68 depends on MACH_EUKREA_CPUIMX51SD
69 default MACH_EUKREA_MBIMXSD51_BASEBOARD
70
71config MACH_EUKREA_MBIMXSD51_BASEBOARD
72 prompt "Eukrea MBIMXSD development board"
73 bool
74 select IMX_HAVE_PLATFORM_ESDHC
75 help
76 This adds board specific devices that can be found on Eukrea's
77 MBIMXSD evaluation board.
78
79endchoice
80
Amit Kucheria088d01b2010-10-07 03:58:12 +030081config MACH_MX51_EFIKAMX
82 bool "Support MX51 Genesi Efika MX nettop"
83 select IMX_HAVE_PLATFORM_IMX_UART
84 help
85 Include support for Genesi Efika MX nettop. This includes specific
86 configurations for the board and its peripherals.
87
Amit Kucheriab996b582010-02-02 11:57:53 -080088endif