blob: a8018e8edb01fb6e1c483c462c640a1bc0a27aa3 [file] [log] [blame]
Holger Schurig6bbdbf22009-01-29 14:42:25 +01001if ARCH_MX3
2
Sascha Hauercb8ebb02009-02-06 15:41:45 +01003config ARCH_MX31
Alan Carvalho de Assis45001e92009-04-02 12:38:41 -03004 select ARCH_HAS_RNGA
Sascha Hauer9eedbdf2009-10-29 17:12:39 +01005 select ARCH_MXC_AUDMUX_V2
Sascha Hauercb8ebb02009-02-06 15:41:45 +01006 bool
7
8config ARCH_MX35
9 bool
Sascha Hauerbca6ef12009-04-01 11:11:48 +020010 select ARCH_MXC_IOMUX_V3
Sascha Hauer9eedbdf2009-10-29 17:12:39 +010011 select ARCH_MXC_AUDMUX_V2
Sascha Hauercb8ebb02009-02-06 15:41:45 +010012
Holger Schurig6bbdbf22009-01-29 14:42:25 +010013comment "MX3 platforms:"
Quinn Jensen52c543f2007-07-09 22:06:53 +010014
15config MACH_MX31ADS
16 bool "Support MX31ADS platforms"
Sascha Hauercb8ebb02009-02-06 15:41:45 +010017 select ARCH_MX31
Uwe Kleine-König4a9b8b02010-06-16 18:03:05 +020018 select IMX_HAVE_PLATFORM_IMX_I2C
Quinn Jensen52c543f2007-07-09 22:06:53 +010019 default y
20 help
21 Include support for MX31ADS platform. This includes specific
22 configurations for the board and its peripherals.
23
Mark Brownfe7316b2009-01-15 16:14:30 +000024config MACH_MX31ADS_WM1133_EV1
25 bool "Support Wolfson Microelectronics 1133-EV1 module"
26 depends on MACH_MX31ADS
Mark Brown132d3f92009-04-14 11:25:18 +010027 depends on MFD_WM8350_I2C
28 depends on REGULATOR_WM8350
Mark Brownfe7316b2009-01-15 16:14:30 +000029 select MFD_WM8350_CONFIG_MODE_0
30 select MFD_WM8352_CONFIG_MODE_0
31 help
32 Include support for the Wolfson Microelectronics 1133-EV1 PMU
33 and audio module for the MX31ADS platform.
34
Sascha Hauerce8ffef2008-07-05 10:02:52 +020035config MACH_PCM037
Sascha Hauercb8ebb02009-02-06 15:41:45 +010036 bool "Support Phytec pcm037 (i.MX31) platforms"
37 select ARCH_MX31
Uwe Kleine-König4a9b8b02010-06-16 18:03:05 +020038 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-Königa2ceeef2010-06-16 12:23:11 +020039 select IMX_HAVE_PLATFORM_MXC_NAND
Sascha Haueree143732010-02-04 09:32:44 +010040 select MXC_ULPI if USB_ULPI
Sascha Hauerce8ffef2008-07-05 10:02:52 +020041 help
42 Include support for Phytec pcm037 platform. This includes
43 specific configurations for the board and its peripherals.
44
Guennadi Liakhovetski574ec542009-06-23 13:26:23 +020045config MACH_PCM037_EET
46 bool "Support pcm037 EET board extensions"
47 depends on MACH_PCM037
Uwe Kleine-Königa4dc0132010-06-22 10:14:15 +020048 select IMX_HAVE_PLATFORM_SPI_IMX
Guennadi Liakhovetski574ec542009-06-23 13:26:23 +020049 help
50 Add support for PCM037 EET baseboard extensions. If you are using the
51 OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel
52 command-line parameter.
53
Daniel Mack9a4cd7a2008-07-05 10:02:53 +020054config MACH_MX31LITE
55 bool "Support MX31 LITEKIT (LogicPD)"
Sascha Hauercb8ebb02009-02-06 15:41:45 +010056 select ARCH_MX31
Uwe Kleine-Königf9ffaa92009-12-22 17:31:05 +010057 select MXC_ULPI if USB_ULPI
Uwe Kleine-Königa2ceeef2010-06-16 12:23:11 +020058 select IMX_HAVE_PLATFORM_MXC_NAND
Uwe Kleine-König06606ff2010-06-22 10:09:14 +020059 select IMX_HAVE_PLATFORM_SPI_IMX
Daniel Mack9a4cd7a2008-07-05 10:02:53 +020060 help
61 Include support for MX31 LITEKIT platform. This includes specific
62 configurations for the board and its peripherals.
63
Fabio Estevam1553a1e2008-11-12 15:38:39 +010064config MACH_MX31_3DS
65 bool "Support MX31PDK (3DS)"
Sascha Hauercb8ebb02009-02-06 15:41:45 +010066 select ARCH_MX31
Uwe Kleine-Königa2ceeef2010-06-16 12:23:11 +020067 select IMX_HAVE_PLATFORM_MXC_NAND
Uwe Kleine-König06606ff2010-06-22 10:09:14 +020068 select IMX_HAVE_PLATFORM_SPI_IMX
Fabio Estevam1553a1e2008-11-12 15:38:39 +010069 help
70 Include support for MX31PDK (3DS) platform. This includes specific
71 configurations for the board and its peripherals.
72
Alberto Panizzoa1b67b92010-03-23 19:49:35 +010073config MACH_MX31_3DS_MXC_NAND_USE_BBT
74 bool "Make the MXC NAND driver use the in flash Bad Block Table"
75 depends on MACH_MX31_3DS
76 depends on MTD_NAND_MXC
77 help
78 Enable this if you want that the MXC NAND driver uses the in flash
79 Bad Block Table to know what blocks are bad instead of scanning the
80 entire flash looking for bad block markers.
81
Valentin Longchamp988d2d42008-11-23 17:35:08 +010082config MACH_MX31MOBOARD
83 bool "Support mx31moboard platforms (EPFL Mobots group)"
Sascha Hauercb8ebb02009-02-06 15:41:45 +010084 select ARCH_MX31
Uwe Kleine-König4a9b8b02010-06-16 18:03:05 +020085 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-König06606ff2010-06-22 10:09:14 +020086 select IMX_HAVE_PLATFORM_SPI_IMX
Uwe Kleine-Königf9ffaa92009-12-22 17:31:05 +010087 select MXC_ULPI if USB_ULPI
Valentin Longchamp988d2d42008-11-23 17:35:08 +010088 help
89 Include support for mx31moboard platform. This includes specific
90 configurations for the board and its peripherals.
91
Daniel Mack65b1aa12009-05-20 19:54:33 +020092config MACH_MX31LILLY
93 bool "Support MX31 LILLY-1131 platforms (INCO startec)"
94 select ARCH_MX31
Uwe Kleine-König06606ff2010-06-22 10:09:14 +020095 select IMX_HAVE_PLATFORM_SPI_IMX
Daniel Mack066fb842010-04-13 20:11:37 +020096 select MXC_ULPI if USB_ULPI
Daniel Mack65b1aa12009-05-20 19:54:33 +020097 help
98 Include support for mx31 based LILLY1131 modules. This includes
99 specific configurations for the board and its peripherals.
100
Ilya Yanok148854c2009-03-11 03:22:00 +0300101config MACH_QONG
102 bool "Support Dave/DENX QongEVB-LITE platform"
103 select ARCH_MX31
Ilya Yanok148854c2009-03-11 03:22:00 +0300104 help
105 Include support for Dave/DENX QongEVB-LITE platform. This includes
106 specific configurations for the board and its peripherals.
107
Sascha Hauer54df5262009-02-06 15:42:26 +0100108config MACH_PCM043
109 bool "Support Phytec pcm043 (i.MX35) platforms"
110 select ARCH_MX35
Uwe Kleine-König7cdc8fa2010-06-16 19:25:34 +0200111 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-Könige2611ba2010-06-16 12:26:53 +0200112 select IMX_HAVE_PLATFORM_MXC_NAND
Sascha Hauercb2dc112010-02-04 14:32:53 +0100113 select MXC_ULPI if USB_ULPI
Sascha Hauer54df5262009-02-06 15:42:26 +0100114 help
115 Include support for Phytec pcm043 platform. This includes
116 specific configurations for the board and its peripherals.
117
Alberto Panizzo5e9145e2009-05-19 10:01:03 +0200118config MACH_ARMADILLO5X0
119 bool "Support Atmark Armadillo-500 Development Base Board"
120 select ARCH_MX31
Uwe Kleine-König4a9b8b02010-06-16 18:03:05 +0200121 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-Königa2ceeef2010-06-16 12:23:11 +0200122 select IMX_HAVE_PLATFORM_MXC_NAND
Alberto Panizzob3aa1112010-02-26 18:36:32 +0100123 select MXC_ULPI if USB_ULPI
Alberto Panizzo5e9145e2009-05-19 10:01:03 +0200124 help
125 Include support for Atmark Armadillo-500 platform. This includes
126 specific configurations for the board and its peripherals.
127
Fabio Estevamaefa1c62009-06-02 17:24:16 -0700128config MACH_MX35_3DS
129 bool "Support MX35PDK platform"
130 select ARCH_MX35
131 default n
132 help
133 Include support for MX35PDK platform. This includes specific
134 configurations for the board and its peripherals.
Yoichi Yuasa415c7d22009-11-02 11:37:36 +0900135
136config MACH_KZM_ARM11_01
137 bool "Support KZM-ARM11-01(Kyoto Microcomputer)"
138 select ARCH_MX31
139 help
140 Include support for KZM-ARM11-01. This includes specific
141 configurations for the board and its peripherals.
142
Holger Schurig6bbdbf22009-01-29 14:42:25 +0100143endif