blob: 3e48c80342a3dbb6aeca4f31d34a448ea4e4b38f [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
Uwe Kleine-König124bf942010-11-19 21:03:33 +010017 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Fabio Estevam374daa42010-11-10 07:00:02 -080018 select IMX_HAVE_PLATFORM_SPI_IMX
Amit Kucheriab996b582010-02-02 11:57:53 -080019 help
20 Include support for MX51 Babbage platform, also known as MX51EVK in
21 u-boot. This includes specific configurations for the board and its
22 peripherals.
23
Jason Wangbeaac6f32010-07-14 21:24:52 +080024config MACH_MX51_3DS
25 bool "Support MX51PDK (3DS)"
Uwe Kleine-König04b73b12010-08-11 22:23:06 +020026 select IMX_HAVE_PLATFORM_IMX_UART
Arnaud Patard (Rtp)0ef51952010-11-26 15:27:53 +010027 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Jason Wang988916e2010-09-02 15:52:03 +080028 select IMX_HAVE_PLATFORM_SPI_IMX
Jason Wangbeaac6f32010-07-14 21:24:52 +080029 select MXC_DEBUG_BOARD
30 help
31 Include support for MX51PDK (3DS) platform. This includes specific
32 configurations for the board and its peripherals.
Eric Bénardef93f142010-07-23 16:11:19 +020033
34config MACH_EUKREA_CPUIMX51
35 bool "Support Eukrea CPUIMX51 module"
Uwe Kleine-König44505c02010-09-30 16:44:53 +020036 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-König04b73b12010-08-11 22:23:06 +020037 select IMX_HAVE_PLATFORM_IMX_UART
Eric Bénarda3927412010-10-12 16:29:20 +020038 select IMX_HAVE_PLATFORM_MXC_NAND
39 select IMX_HAVE_PLATFORM_SPI_IMX
Eric Bénardef93f142010-07-23 16:11:19 +020040 help
41 Include support for Eukrea CPUIMX51 platform. This includes
42 specific configurations for the module and its peripherals.
43
44choice
45 prompt "Baseboard"
46 depends on MACH_EUKREA_CPUIMX51
47 default MACH_EUKREA_MBIMX51_BASEBOARD
48
49config MACH_EUKREA_MBIMX51_BASEBOARD
50 prompt "Eukrea MBIMX51 development board"
51 bool
Uwe Kleine-König124bf942010-11-19 21:03:33 +010052 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Eric Bénardef93f142010-07-23 16:11:19 +020053 help
54 This adds board specific devices that can be found on Eukrea's
55 MBIMX51 evaluation board.
56
57endchoice
58
Eric Bénard70b17262010-10-12 16:12:36 +020059config MACH_EUKREA_CPUIMX51SD
60 bool "Support Eukrea CPUIMX51SD module"
61 select IMX_HAVE_PLATFORM_IMX_I2C
62 select IMX_HAVE_PLATFORM_SPI_IMX
63 select IMX_HAVE_PLATFORM_IMX_UART
64 select IMX_HAVE_PLATFORM_MXC_NAND
65 help
66 Include support for Eukrea CPUIMX51SD platform. This includes
67 specific configurations for the module and its peripherals.
68
69choice
70 prompt "Baseboard"
71 depends on MACH_EUKREA_CPUIMX51SD
72 default MACH_EUKREA_MBIMXSD51_BASEBOARD
73
74config MACH_EUKREA_MBIMXSD51_BASEBOARD
75 prompt "Eukrea MBIMXSD development board"
76 bool
Uwe Kleine-König124bf942010-11-19 21:03:33 +010077 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Eric Bénard70b17262010-10-12 16:12:36 +020078 help
79 This adds board specific devices that can be found on Eukrea's
80 MBIMXSD evaluation board.
81
82endchoice
83
Amit Kucheria088d01b2010-10-07 03:58:12 +030084config MACH_MX51_EFIKAMX
85 bool "Support MX51 Genesi Efika MX nettop"
86 select IMX_HAVE_PLATFORM_IMX_UART
Arnaud Patard (Rtp)0ef51952010-11-26 15:27:53 +010087 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Arnaud Patard (Rtp)c6e34a42010-10-27 14:40:54 +020088 select IMX_HAVE_PLATFORM_SPI_IMX
Amit Kucheria088d01b2010-10-07 03:58:12 +030089 help
90 Include support for Genesi Efika MX nettop. This includes specific
91 configurations for the board and its peripherals.
92
Amit Kucheriab996b582010-02-02 11:57:53 -080093endif