blob: 777740b9ffdd0e7a719569b96f482dd63106b4ef [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
Yong Shena58154d2011-01-04 14:22:56 +080010config ARCH_MX53
11 bool
12
Richard Zhao3d5a44b2010-12-30 19:25:05 +080013config SOC_IMX50
14 bool
15 select MXC_TZIC
16 select ARCH_MXC_IOMUX_V3
17 select ARCH_MXC_AUDMUX_V2
18 select ARCH_HAS_CPUFREQ
19 select ARCH_MX50
20
Fabio Estevamd94ed122010-11-26 12:25:58 -020021config SOC_IMX51
22 bool
Amit Kucheriab996b582010-02-02 11:57:53 -080023 select MXC_TZIC
24 select ARCH_MXC_IOMUX_V3
Sascha Hauer40e2eda2010-08-20 16:44:34 +020025 select ARCH_MXC_AUDMUX_V2
Yong Shen64f102b2010-10-21 21:18:59 +080026 select ARCH_HAS_CPUFREQ
Fabio Estevamd94ed122010-11-26 12:25:58 -020027 select ARCH_MX51
Amit Kucheriab996b582010-02-02 11:57:53 -080028
Yong Shena58154d2011-01-04 14:22:56 +080029config SOC_IMX53
30 bool
31 select MXC_TZIC
32 select ARCH_MXC_IOMUX_V3
33 select ARCH_MX53
34
Amit Kucheriab996b582010-02-02 11:57:53 -080035comment "MX5 platforms:"
36
37config MACH_MX51_BABBAGE
38 bool "Support MX51 BABBAGE platforms"
Fabio Estevamd94ed122010-11-26 12:25:58 -020039 select SOC_IMX51
Fabio Estevama96efbc2010-12-06 16:38:34 -020040 select IMX_HAVE_PLATFORM_IMX2_WDT
Uwe Kleine-König44505c02010-09-30 16:44:53 +020041 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-König04b73b12010-08-11 22:23:06 +020042 select IMX_HAVE_PLATFORM_IMX_UART
Uwe Kleine-König124bf942010-11-19 21:03:33 +010043 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Fabio Estevam374daa42010-11-10 07:00:02 -080044 select IMX_HAVE_PLATFORM_SPI_IMX
Amit Kucheriab996b582010-02-02 11:57:53 -080045 help
46 Include support for MX51 Babbage platform, also known as MX51EVK in
47 u-boot. This includes specific configurations for the board and its
48 peripherals.
49
Jason Wangbeaac6f32010-07-14 21:24:52 +080050config MACH_MX51_3DS
51 bool "Support MX51PDK (3DS)"
Fabio Estevamd94ed122010-11-26 12:25:58 -020052 select SOC_IMX51
Uwe Kleine-König04b73b12010-08-11 22:23:06 +020053 select IMX_HAVE_PLATFORM_IMX_UART
Arnaud Patard (Rtp)0ef51952010-11-26 15:27:53 +010054 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Jason Wang988916e2010-09-02 15:52:03 +080055 select IMX_HAVE_PLATFORM_SPI_IMX
Jason Wangbeaac6f32010-07-14 21:24:52 +080056 select MXC_DEBUG_BOARD
57 help
58 Include support for MX51PDK (3DS) platform. This includes specific
59 configurations for the board and its peripherals.
Eric Bénardef93f142010-07-23 16:11:19 +020060
61config MACH_EUKREA_CPUIMX51
62 bool "Support Eukrea CPUIMX51 module"
Fabio Estevamd94ed122010-11-26 12:25:58 -020063 select SOC_IMX51
Uwe Kleine-König44505c02010-09-30 16:44:53 +020064 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-König04b73b12010-08-11 22:23:06 +020065 select IMX_HAVE_PLATFORM_IMX_UART
Eric Bénarda3927412010-10-12 16:29:20 +020066 select IMX_HAVE_PLATFORM_MXC_NAND
67 select IMX_HAVE_PLATFORM_SPI_IMX
Eric Bénardef93f142010-07-23 16:11:19 +020068 help
69 Include support for Eukrea CPUIMX51 platform. This includes
70 specific configurations for the module and its peripherals.
71
72choice
73 prompt "Baseboard"
74 depends on MACH_EUKREA_CPUIMX51
75 default MACH_EUKREA_MBIMX51_BASEBOARD
76
77config MACH_EUKREA_MBIMX51_BASEBOARD
78 prompt "Eukrea MBIMX51 development board"
79 bool
Uwe Kleine-König124bf942010-11-19 21:03:33 +010080 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Eric Bénardef93f142010-07-23 16:11:19 +020081 help
82 This adds board specific devices that can be found on Eukrea's
83 MBIMX51 evaluation board.
84
85endchoice
86
Eric Bénard70b17262010-10-12 16:12:36 +020087config MACH_EUKREA_CPUIMX51SD
88 bool "Support Eukrea CPUIMX51SD module"
Fabio Estevamd94ed122010-11-26 12:25:58 -020089 select SOC_IMX51
Eric Bénard70b17262010-10-12 16:12:36 +020090 select IMX_HAVE_PLATFORM_IMX_I2C
91 select IMX_HAVE_PLATFORM_SPI_IMX
92 select IMX_HAVE_PLATFORM_IMX_UART
93 select IMX_HAVE_PLATFORM_MXC_NAND
94 help
95 Include support for Eukrea CPUIMX51SD platform. This includes
96 specific configurations for the module and its peripherals.
97
98choice
99 prompt "Baseboard"
100 depends on MACH_EUKREA_CPUIMX51SD
101 default MACH_EUKREA_MBIMXSD51_BASEBOARD
102
103config MACH_EUKREA_MBIMXSD51_BASEBOARD
104 prompt "Eukrea MBIMXSD development board"
105 bool
Uwe Kleine-König124bf942010-11-19 21:03:33 +0100106 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Eric Bénard70b17262010-10-12 16:12:36 +0200107 help
108 This adds board specific devices that can be found on Eukrea's
109 MBIMXSD evaluation board.
110
111endchoice
112
Amit Kucheria088d01b2010-10-07 03:58:12 +0300113config MACH_MX51_EFIKAMX
114 bool "Support MX51 Genesi Efika MX nettop"
Fabio Estevamd94ed122010-11-26 12:25:58 -0200115 select SOC_IMX51
Amit Kucheria088d01b2010-10-07 03:58:12 +0300116 select IMX_HAVE_PLATFORM_IMX_UART
Arnaud Patard (Rtp)0ef51952010-11-26 15:27:53 +0100117 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Arnaud Patard (Rtp)c6e34a42010-10-27 14:40:54 +0200118 select IMX_HAVE_PLATFORM_SPI_IMX
Amit Kucheria088d01b2010-10-07 03:58:12 +0300119 help
120 Include support for Genesi Efika MX nettop. This includes specific
121 configurations for the board and its peripherals.
122
Yong Shena58154d2011-01-04 14:22:56 +0800123config MACH_MX53_EVK
124 bool "Support MX53 EVK platforms"
125 select SOC_IMX53
126 select IMX_HAVE_PLATFORM_IMX_UART
Yong Shen0d7671e2011-01-07 12:25:33 +0800127 select IMX_HAVE_PLATFORM_IMX_I2C
Yong Shen410d3452011-01-07 12:25:34 +0800128 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
Yong Shenb0a6ba52011-01-10 20:08:53 +0800129 select IMX_HAVE_PLATFORM_SPI_IMX
Yong Shena58154d2011-01-04 14:22:56 +0800130 help
131 Include support for MX53 EVK platform. This includes specific
132 configurations for the board and its peripherals.
133
134
Richard Zhaod3d4b602010-12-30 19:25:06 +0800135config MACH_MX50_RDP
136 bool "Support MX50 reference design platform"
137 depends on BROKEN
138 select SOC_IMX50
139 select IMX_HAVE_PLATFORM_IMX_I2C
140 select IMX_HAVE_PLATFORM_IMX_UART
141 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
142 select IMX_HAVE_PLATFORM_SPI_IMX
143 help
144 Include support for MX50 reference design platform (RDP) board. This
145 includes specific configurations for the board and its peripherals.
146
Amit Kucheriab996b582010-02-02 11:57:53 -0800147endif