blob: 7c317579cde981522534f57f4b85d0cabaa5c166 [file] [log] [blame]
Amit Kucheriab996b582010-02-02 11:57:53 -08001if ARCH_MX5
Richard Zhao3d5a44b2010-12-30 19:25:05 +08002# ARCH_MX51 and ARCH_MX50 are left for compatibility
3
4config ARCH_MX50
5 bool
Amit Kucheriab996b582010-02-02 11:57:53 -08006
7config ARCH_MX51
8 bool
Fabio Estevamd94ed122010-11-26 12:25:58 -02009
Richard Zhao3d5a44b2010-12-30 19:25:05 +080010config SOC_IMX50
11 bool
12 select MXC_TZIC
13 select ARCH_MXC_IOMUX_V3
14 select ARCH_MXC_AUDMUX_V2
15 select ARCH_HAS_CPUFREQ
16 select ARCH_MX50
17
Fabio Estevamd94ed122010-11-26 12:25:58 -020018config SOC_IMX51
19 bool
Amit Kucheriab996b582010-02-02 11:57:53 -080020 select MXC_TZIC
21 select ARCH_MXC_IOMUX_V3
Sascha Hauer40e2eda2010-08-20 16:44:34 +020022 select ARCH_MXC_AUDMUX_V2
Yong Shen64f102b2010-10-21 21:18:59 +080023 select ARCH_HAS_CPUFREQ
Fabio Estevamd94ed122010-11-26 12:25:58 -020024 select ARCH_MX51
Amit Kucheriab996b582010-02-02 11:57:53 -080025
26comment "MX5 platforms:"
27
28config MACH_MX51_BABBAGE
29 bool "Support MX51 BABBAGE platforms"
Fabio Estevamd94ed122010-11-26 12:25:58 -020030 select SOC_IMX51
Fabio Estevama96efbc2010-12-06 16:38:34 -020031 select IMX_HAVE_PLATFORM_IMX2_WDT
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
Uwe Kleine-König124bf942010-11-19 21:03:33 +010034 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Fabio Estevam374daa42010-11-10 07:00:02 -080035 select IMX_HAVE_PLATFORM_SPI_IMX
Amit Kucheriab996b582010-02-02 11:57:53 -080036 help
37 Include support for MX51 Babbage platform, also known as MX51EVK in
38 u-boot. This includes specific configurations for the board and its
39 peripherals.
40
Jason Wangbeaac6f32010-07-14 21:24:52 +080041config MACH_MX51_3DS
42 bool "Support MX51PDK (3DS)"
Fabio Estevamd94ed122010-11-26 12:25:58 -020043 select SOC_IMX51
Uwe Kleine-König04b73b12010-08-11 22:23:06 +020044 select IMX_HAVE_PLATFORM_IMX_UART
Arnaud Patard (Rtp)0ef51952010-11-26 15:27:53 +010045 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Jason Wang988916e2010-09-02 15:52:03 +080046 select IMX_HAVE_PLATFORM_SPI_IMX
Jason Wangbeaac6f32010-07-14 21:24:52 +080047 select MXC_DEBUG_BOARD
48 help
49 Include support for MX51PDK (3DS) platform. This includes specific
50 configurations for the board and its peripherals.
Eric Bénardef93f142010-07-23 16:11:19 +020051
52config MACH_EUKREA_CPUIMX51
53 bool "Support Eukrea CPUIMX51 module"
Fabio Estevamd94ed122010-11-26 12:25:58 -020054 select SOC_IMX51
Uwe Kleine-König44505c02010-09-30 16:44:53 +020055 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-König04b73b12010-08-11 22:23:06 +020056 select IMX_HAVE_PLATFORM_IMX_UART
Eric Bénarda3927412010-10-12 16:29:20 +020057 select IMX_HAVE_PLATFORM_MXC_NAND
58 select IMX_HAVE_PLATFORM_SPI_IMX
Eric Bénardef93f142010-07-23 16:11:19 +020059 help
60 Include support for Eukrea CPUIMX51 platform. This includes
61 specific configurations for the module and its peripherals.
62
63choice
64 prompt "Baseboard"
65 depends on MACH_EUKREA_CPUIMX51
66 default MACH_EUKREA_MBIMX51_BASEBOARD
67
68config MACH_EUKREA_MBIMX51_BASEBOARD
69 prompt "Eukrea MBIMX51 development board"
70 bool
Uwe Kleine-König124bf942010-11-19 21:03:33 +010071 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Eric Bénardef93f142010-07-23 16:11:19 +020072 help
73 This adds board specific devices that can be found on Eukrea's
74 MBIMX51 evaluation board.
75
76endchoice
77
Eric Bénard70b17262010-10-12 16:12:36 +020078config MACH_EUKREA_CPUIMX51SD
79 bool "Support Eukrea CPUIMX51SD module"
Fabio Estevamd94ed122010-11-26 12:25:58 -020080 select SOC_IMX51
Eric Bénard70b17262010-10-12 16:12:36 +020081 select IMX_HAVE_PLATFORM_IMX_I2C
82 select IMX_HAVE_PLATFORM_SPI_IMX
83 select IMX_HAVE_PLATFORM_IMX_UART
84 select IMX_HAVE_PLATFORM_MXC_NAND
85 help
86 Include support for Eukrea CPUIMX51SD platform. This includes
87 specific configurations for the module and its peripherals.
88
89choice
90 prompt "Baseboard"
91 depends on MACH_EUKREA_CPUIMX51SD
92 default MACH_EUKREA_MBIMXSD51_BASEBOARD
93
94config MACH_EUKREA_MBIMXSD51_BASEBOARD
95 prompt "Eukrea MBIMXSD development board"
96 bool
Uwe Kleine-König124bf942010-11-19 21:03:33 +010097 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Eric Bénard70b17262010-10-12 16:12:36 +020098 help
99 This adds board specific devices that can be found on Eukrea's
100 MBIMXSD evaluation board.
101
102endchoice
103
Amit Kucheria088d01b2010-10-07 03:58:12 +0300104config MACH_MX51_EFIKAMX
105 bool "Support MX51 Genesi Efika MX nettop"
Fabio Estevamd94ed122010-11-26 12:25:58 -0200106 select SOC_IMX51
Amit Kucheria088d01b2010-10-07 03:58:12 +0300107 select IMX_HAVE_PLATFORM_IMX_UART
Arnaud Patard (Rtp)0ef51952010-11-26 15:27:53 +0100108 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Arnaud Patard (Rtp)c6e34a42010-10-27 14:40:54 +0200109 select IMX_HAVE_PLATFORM_SPI_IMX
Amit Kucheria088d01b2010-10-07 03:58:12 +0300110 help
111 Include support for Genesi Efika MX nettop. This includes specific
112 configurations for the board and its peripherals.
113
Richard Zhaod3d4b602010-12-30 19:25:06 +0800114config MACH_MX50_RDP
115 bool "Support MX50 reference design platform"
116 depends on BROKEN
117 select SOC_IMX50
118 select IMX_HAVE_PLATFORM_IMX_I2C
119 select IMX_HAVE_PLATFORM_IMX_UART
120 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
121 select IMX_HAVE_PLATFORM_SPI_IMX
122 help
123 Include support for MX50 reference design platform (RDP) board. This
124 includes specific configurations for the board and its peripherals.
125
Amit Kucheriab996b582010-02-02 11:57:53 -0800126endif