blob: 3ec910a7a182fed0c22edb0be16e2273399c0d5a [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
Yong Shen64f102b2010-10-21 21:18:59 +08009 select ARCH_HAS_CPUFREQ
Amit Kucheriab996b582010-02-02 11:57:53 -080010
11comment "MX5 platforms:"
12
13config MACH_MX51_BABBAGE
14 bool "Support MX51 BABBAGE platforms"
Uwe Kleine-König44505c02010-09-30 16:44:53 +020015 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-König04b73b12010-08-11 22:23:06 +020016 select IMX_HAVE_PLATFORM_IMX_UART
Shawn Guo72230662010-10-22 00:55:20 +080017 select IMX_HAVE_PLATFORM_ESDHC
Amit Kucheriab996b582010-02-02 11:57:53 -080018 help
19 Include support for MX51 Babbage platform, also known as MX51EVK in
20 u-boot. This includes specific configurations for the board and its
21 peripherals.
22
Jason Wangbeaac6f32010-07-14 21:24:52 +080023config MACH_MX51_3DS
24 bool "Support MX51PDK (3DS)"
Uwe Kleine-König04b73b12010-08-11 22:23:06 +020025 select IMX_HAVE_PLATFORM_IMX_UART
Jason Wang988916e2010-09-02 15:52:03 +080026 select IMX_HAVE_PLATFORM_SPI_IMX
Jason Wangbeaac6f32010-07-14 21:24:52 +080027 select MXC_DEBUG_BOARD
28 help
29 Include support for MX51PDK (3DS) platform. This includes specific
30 configurations for the board and its peripherals.
Eric Bénardef93f142010-07-23 16:11:19 +020031
32config MACH_EUKREA_CPUIMX51
33 bool "Support Eukrea CPUIMX51 module"
Uwe Kleine-König44505c02010-09-30 16:44:53 +020034 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-König04b73b12010-08-11 22:23:06 +020035 select IMX_HAVE_PLATFORM_IMX_UART
Eric Bénarda3927412010-10-12 16:29:20 +020036 select IMX_HAVE_PLATFORM_MXC_NAND
37 select IMX_HAVE_PLATFORM_SPI_IMX
Eric Bénardef93f142010-07-23 16:11:19 +020038 help
39 Include support for Eukrea CPUIMX51 platform. This includes
40 specific configurations for the module and its peripherals.
41
42choice
43 prompt "Baseboard"
44 depends on MACH_EUKREA_CPUIMX51
45 default MACH_EUKREA_MBIMX51_BASEBOARD
46
47config MACH_EUKREA_MBIMX51_BASEBOARD
48 prompt "Eukrea MBIMX51 development board"
49 bool
Eric Bénarda3927412010-10-12 16:29:20 +020050 select IMX_HAVE_PLATFORM_ESDHC
Eric Bénardef93f142010-07-23 16:11:19 +020051 help
52 This adds board specific devices that can be found on Eukrea's
53 MBIMX51 evaluation board.
54
55endchoice
56
Eric Bénard70b17262010-10-12 16:12:36 +020057config MACH_EUKREA_CPUIMX51SD
58 bool "Support Eukrea CPUIMX51SD module"
59 select IMX_HAVE_PLATFORM_IMX_I2C
60 select IMX_HAVE_PLATFORM_SPI_IMX
61 select IMX_HAVE_PLATFORM_IMX_UART
62 select IMX_HAVE_PLATFORM_MXC_NAND
63 help
64 Include support for Eukrea CPUIMX51SD platform. This includes
65 specific configurations for the module and its peripherals.
66
67choice
68 prompt "Baseboard"
69 depends on MACH_EUKREA_CPUIMX51SD
70 default MACH_EUKREA_MBIMXSD51_BASEBOARD
71
72config MACH_EUKREA_MBIMXSD51_BASEBOARD
73 prompt "Eukrea MBIMXSD development board"
74 bool
75 select IMX_HAVE_PLATFORM_ESDHC
76 help
77 This adds board specific devices that can be found on Eukrea's
78 MBIMXSD evaluation board.
79
80endchoice
81
Amit Kucheria088d01b2010-10-07 03:58:12 +030082config MACH_MX51_EFIKAMX
83 bool "Support MX51 Genesi Efika MX nettop"
84 select IMX_HAVE_PLATFORM_IMX_UART
85 help
86 Include support for Genesi Efika MX nettop. This includes specific
87 configurations for the board and its peripherals.
88
Amit Kucheriab996b582010-02-02 11:57:53 -080089endif