blob: 5011f42f3b8ecd92b0803161e28c5d7778203b41 [file] [log] [blame]
Amit Kucheriab996b582010-02-02 11:57:53 -08001if ARCH_MX5
Fabio Estevamd94ed122010-11-26 12:25:58 -02002# ARCH_MX51 is left for compatibility
Amit Kucheriab996b582010-02-02 11:57:53 -08003
4config ARCH_MX51
5 bool
Fabio Estevamd94ed122010-11-26 12:25:58 -02006
7config SOC_IMX51
8 bool
Amit Kucheriab996b582010-02-02 11:57:53 -08009 select MXC_TZIC
10 select ARCH_MXC_IOMUX_V3
Sascha Hauer40e2eda2010-08-20 16:44:34 +020011 select ARCH_MXC_AUDMUX_V2
Yong Shen64f102b2010-10-21 21:18:59 +080012 select ARCH_HAS_CPUFREQ
Fabio Estevamd94ed122010-11-26 12:25:58 -020013 select ARCH_MX51
Amit Kucheriab996b582010-02-02 11:57:53 -080014
15comment "MX5 platforms:"
16
17config MACH_MX51_BABBAGE
18 bool "Support MX51 BABBAGE platforms"
Fabio Estevamd94ed122010-11-26 12:25:58 -020019 select SOC_IMX51
Fabio Estevama96efbc2010-12-06 16:38:34 -020020 select IMX_HAVE_PLATFORM_IMX2_WDT
Uwe Kleine-König44505c02010-09-30 16:44:53 +020021 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-König04b73b12010-08-11 22:23:06 +020022 select IMX_HAVE_PLATFORM_IMX_UART
Uwe Kleine-König124bf942010-11-19 21:03:33 +010023 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Fabio Estevam374daa42010-11-10 07:00:02 -080024 select IMX_HAVE_PLATFORM_SPI_IMX
Amit Kucheriab996b582010-02-02 11:57:53 -080025 help
26 Include support for MX51 Babbage platform, also known as MX51EVK in
27 u-boot. This includes specific configurations for the board and its
28 peripherals.
29
Jason Wangbeaac6f32010-07-14 21:24:52 +080030config MACH_MX51_3DS
31 bool "Support MX51PDK (3DS)"
Fabio Estevamd94ed122010-11-26 12:25:58 -020032 select SOC_IMX51
Uwe Kleine-König04b73b12010-08-11 22:23:06 +020033 select IMX_HAVE_PLATFORM_IMX_UART
Arnaud Patard (Rtp)0ef51952010-11-26 15:27:53 +010034 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Jason Wang988916e2010-09-02 15:52:03 +080035 select IMX_HAVE_PLATFORM_SPI_IMX
Jason Wangbeaac6f32010-07-14 21:24:52 +080036 select MXC_DEBUG_BOARD
37 help
38 Include support for MX51PDK (3DS) platform. This includes specific
39 configurations for the board and its peripherals.
Eric Bénardef93f142010-07-23 16:11:19 +020040
41config MACH_EUKREA_CPUIMX51
42 bool "Support Eukrea CPUIMX51 module"
Fabio Estevamd94ed122010-11-26 12:25:58 -020043 select SOC_IMX51
Uwe Kleine-König44505c02010-09-30 16:44:53 +020044 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-König04b73b12010-08-11 22:23:06 +020045 select IMX_HAVE_PLATFORM_IMX_UART
Eric Bénarda3927412010-10-12 16:29:20 +020046 select IMX_HAVE_PLATFORM_MXC_NAND
47 select IMX_HAVE_PLATFORM_SPI_IMX
Eric Bénardef93f142010-07-23 16:11:19 +020048 help
49 Include support for Eukrea CPUIMX51 platform. This includes
50 specific configurations for the module and its peripherals.
51
52choice
53 prompt "Baseboard"
54 depends on MACH_EUKREA_CPUIMX51
55 default MACH_EUKREA_MBIMX51_BASEBOARD
56
57config MACH_EUKREA_MBIMX51_BASEBOARD
58 prompt "Eukrea MBIMX51 development board"
59 bool
Uwe Kleine-König124bf942010-11-19 21:03:33 +010060 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Eric Bénardef93f142010-07-23 16:11:19 +020061 help
62 This adds board specific devices that can be found on Eukrea's
63 MBIMX51 evaluation board.
64
65endchoice
66
Eric Bénard70b17262010-10-12 16:12:36 +020067config MACH_EUKREA_CPUIMX51SD
68 bool "Support Eukrea CPUIMX51SD module"
Fabio Estevamd94ed122010-11-26 12:25:58 -020069 select SOC_IMX51
Eric Bénard70b17262010-10-12 16:12:36 +020070 select IMX_HAVE_PLATFORM_IMX_I2C
71 select IMX_HAVE_PLATFORM_SPI_IMX
72 select IMX_HAVE_PLATFORM_IMX_UART
73 select IMX_HAVE_PLATFORM_MXC_NAND
74 help
75 Include support for Eukrea CPUIMX51SD platform. This includes
76 specific configurations for the module and its peripherals.
77
78choice
79 prompt "Baseboard"
80 depends on MACH_EUKREA_CPUIMX51SD
81 default MACH_EUKREA_MBIMXSD51_BASEBOARD
82
83config MACH_EUKREA_MBIMXSD51_BASEBOARD
84 prompt "Eukrea MBIMXSD development board"
85 bool
Uwe Kleine-König124bf942010-11-19 21:03:33 +010086 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Eric Bénard70b17262010-10-12 16:12:36 +020087 help
88 This adds board specific devices that can be found on Eukrea's
89 MBIMXSD evaluation board.
90
91endchoice
92
Amit Kucheria088d01b2010-10-07 03:58:12 +030093config MACH_MX51_EFIKAMX
94 bool "Support MX51 Genesi Efika MX nettop"
Fabio Estevamd94ed122010-11-26 12:25:58 -020095 select SOC_IMX51
Amit Kucheria088d01b2010-10-07 03:58:12 +030096 select IMX_HAVE_PLATFORM_IMX_UART
Arnaud Patard (Rtp)0ef51952010-11-26 15:27:53 +010097 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Arnaud Patard (Rtp)c6e34a4c2010-10-27 14:40:54 +020098 select IMX_HAVE_PLATFORM_SPI_IMX
Amit Kucheria088d01b2010-10-07 03:58:12 +030099 help
100 Include support for Genesi Efika MX nettop. This includes specific
101 configurations for the board and its peripherals.
102
Amit Kucheriab996b582010-02-02 11:57:53 -0800103endif