blob: 594502a4e5741cd058ade68417fef24081c3012f [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
Uwe Kleine-König16cf5c42010-06-23 11:46:16 +020019 select IMX_HAVE_PLATFORM_IMX_UART
Quinn Jensen52c543f2007-07-09 22:06:53 +010020 default y
21 help
22 Include support for MX31ADS platform. This includes specific
23 configurations for the board and its peripherals.
24
Mark Brownfe7316b2009-01-15 16:14:30 +000025config MACH_MX31ADS_WM1133_EV1
26 bool "Support Wolfson Microelectronics 1133-EV1 module"
27 depends on MACH_MX31ADS
Mark Brown132d3f92009-04-14 11:25:18 +010028 depends on MFD_WM8350_I2C
29 depends on REGULATOR_WM8350
Mark Brownfe7316b2009-01-15 16:14:30 +000030 select MFD_WM8350_CONFIG_MODE_0
31 select MFD_WM8352_CONFIG_MODE_0
32 help
33 Include support for the Wolfson Microelectronics 1133-EV1 PMU
34 and audio module for the MX31ADS platform.
35
Sascha Hauerce8ffef2008-07-05 10:02:52 +020036config MACH_PCM037
Sascha Hauercb8ebb02009-02-06 15:41:45 +010037 bool "Support Phytec pcm037 (i.MX31) platforms"
38 select ARCH_MX31
Uwe Kleine-König4a9b8b02010-06-16 18:03:05 +020039 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-König16cf5c42010-06-23 11:46:16 +020040 select IMX_HAVE_PLATFORM_IMX_UART
Uwe Kleine-Königa2ceeef2010-06-16 12:23:11 +020041 select IMX_HAVE_PLATFORM_MXC_NAND
Sascha Haueree143732010-02-04 09:32:44 +010042 select MXC_ULPI if USB_ULPI
Sascha Hauerce8ffef2008-07-05 10:02:52 +020043 help
44 Include support for Phytec pcm037 platform. This includes
45 specific configurations for the board and its peripherals.
46
Guennadi Liakhovetski574ec542009-06-23 13:26:23 +020047config MACH_PCM037_EET
48 bool "Support pcm037 EET board extensions"
49 depends on MACH_PCM037
Uwe Kleine-Königa4dc0132010-06-22 10:14:15 +020050 select IMX_HAVE_PLATFORM_SPI_IMX
Guennadi Liakhovetski574ec542009-06-23 13:26:23 +020051 help
52 Add support for PCM037 EET baseboard extensions. If you are using the
53 OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel
54 command-line parameter.
55
Daniel Mack9a4cd7a2008-07-05 10:02:53 +020056config MACH_MX31LITE
57 bool "Support MX31 LITEKIT (LogicPD)"
Sascha Hauercb8ebb02009-02-06 15:41:45 +010058 select ARCH_MX31
Uwe Kleine-Königf9ffaa92009-12-22 17:31:05 +010059 select MXC_ULPI if USB_ULPI
Uwe Kleine-König16cf5c42010-06-23 11:46:16 +020060 select IMX_HAVE_PLATFORM_IMX_UART
Uwe Kleine-Königa2ceeef2010-06-16 12:23:11 +020061 select IMX_HAVE_PLATFORM_MXC_NAND
Uwe Kleine-König06606ff2010-06-22 10:09:14 +020062 select IMX_HAVE_PLATFORM_SPI_IMX
Daniel Mack9a4cd7a2008-07-05 10:02:53 +020063 help
64 Include support for MX31 LITEKIT platform. This includes specific
65 configurations for the board and its peripherals.
66
Fabio Estevam1553a1e2008-11-12 15:38:39 +010067config MACH_MX31_3DS
68 bool "Support MX31PDK (3DS)"
Sascha Hauercb8ebb02009-02-06 15:41:45 +010069 select ARCH_MX31
Uwe Kleine-König16cf5c42010-06-23 11:46:16 +020070 select IMX_HAVE_PLATFORM_IMX_UART
Uwe Kleine-Königa2ceeef2010-06-16 12:23:11 +020071 select IMX_HAVE_PLATFORM_MXC_NAND
Uwe Kleine-König06606ff2010-06-22 10:09:14 +020072 select IMX_HAVE_PLATFORM_SPI_IMX
Fabio Estevam1553a1e2008-11-12 15:38:39 +010073 help
74 Include support for MX31PDK (3DS) platform. This includes specific
75 configurations for the board and its peripherals.
76
Alberto Panizzoa1b67b92010-03-23 19:49:35 +010077config MACH_MX31_3DS_MXC_NAND_USE_BBT
78 bool "Make the MXC NAND driver use the in flash Bad Block Table"
79 depends on MACH_MX31_3DS
80 depends on MTD_NAND_MXC
81 help
82 Enable this if you want that the MXC NAND driver uses the in flash
83 Bad Block Table to know what blocks are bad instead of scanning the
84 entire flash looking for bad block markers.
85
Valentin Longchamp988d2d42008-11-23 17:35:08 +010086config MACH_MX31MOBOARD
87 bool "Support mx31moboard platforms (EPFL Mobots group)"
Sascha Hauercb8ebb02009-02-06 15:41:45 +010088 select ARCH_MX31
Uwe Kleine-König4a9b8b02010-06-16 18:03:05 +020089 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-König16cf5c42010-06-23 11:46:16 +020090 select IMX_HAVE_PLATFORM_IMX_UART
Uwe Kleine-König06606ff2010-06-22 10:09:14 +020091 select IMX_HAVE_PLATFORM_SPI_IMX
Uwe Kleine-Königf9ffaa92009-12-22 17:31:05 +010092 select MXC_ULPI if USB_ULPI
Valentin Longchamp988d2d42008-11-23 17:35:08 +010093 help
94 Include support for mx31moboard platform. This includes specific
95 configurations for the board and its peripherals.
96
Daniel Mack65b1aa12009-05-20 19:54:33 +020097config MACH_MX31LILLY
98 bool "Support MX31 LILLY-1131 platforms (INCO startec)"
99 select ARCH_MX31
Uwe Kleine-König16cf5c42010-06-23 11:46:16 +0200100 select IMX_HAVE_PLATFORM_IMX_UART
Uwe Kleine-König06606ff2010-06-22 10:09:14 +0200101 select IMX_HAVE_PLATFORM_SPI_IMX
Daniel Mack066fb842010-04-13 20:11:37 +0200102 select MXC_ULPI if USB_ULPI
Daniel Mack65b1aa12009-05-20 19:54:33 +0200103 help
104 Include support for mx31 based LILLY1131 modules. This includes
105 specific configurations for the board and its peripherals.
106
Ilya Yanok148854c2009-03-11 03:22:00 +0300107config MACH_QONG
108 bool "Support Dave/DENX QongEVB-LITE platform"
109 select ARCH_MX31
Uwe Kleine-König16cf5c42010-06-23 11:46:16 +0200110 select IMX_HAVE_PLATFORM_IMX_UART
Ilya Yanok148854c2009-03-11 03:22:00 +0300111 help
112 Include support for Dave/DENX QongEVB-LITE platform. This includes
113 specific configurations for the board and its peripherals.
114
Sascha Hauer54df5262009-02-06 15:42:26 +0100115config MACH_PCM043
116 bool "Support Phytec pcm043 (i.MX35) platforms"
117 select ARCH_MX35
Uwe Kleine-König7cdc8fa2010-06-16 19:25:34 +0200118 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-König6eafde52010-06-23 11:49:34 +0200119 select IMX_HAVE_PLATFORM_IMX_UART
Uwe Kleine-Könige2611ba2010-06-16 12:26:53 +0200120 select IMX_HAVE_PLATFORM_MXC_NAND
Sascha Hauercb2dc112010-02-04 14:32:53 +0100121 select MXC_ULPI if USB_ULPI
Sascha Hauer54df5262009-02-06 15:42:26 +0100122 help
123 Include support for Phytec pcm043 platform. This includes
124 specific configurations for the board and its peripherals.
125
Alberto Panizzo5e9145e2009-05-19 10:01:03 +0200126config MACH_ARMADILLO5X0
127 bool "Support Atmark Armadillo-500 Development Base Board"
128 select ARCH_MX31
Uwe Kleine-König4a9b8b02010-06-16 18:03:05 +0200129 select IMX_HAVE_PLATFORM_IMX_I2C
Uwe Kleine-König16cf5c42010-06-23 11:46:16 +0200130 select IMX_HAVE_PLATFORM_IMX_UART
Uwe Kleine-Königa2ceeef2010-06-16 12:23:11 +0200131 select IMX_HAVE_PLATFORM_MXC_NAND
Alberto Panizzob3aa1112010-02-26 18:36:32 +0100132 select MXC_ULPI if USB_ULPI
Alberto Panizzo5e9145e2009-05-19 10:01:03 +0200133 help
134 Include support for Atmark Armadillo-500 platform. This includes
135 specific configurations for the board and its peripherals.
136
Fabio Estevamaefa1c62009-06-02 17:24:16 -0700137config MACH_MX35_3DS
138 bool "Support MX35PDK platform"
139 select ARCH_MX35
Uwe Kleine-König6eafde52010-06-23 11:49:34 +0200140 select IMX_HAVE_PLATFORM_IMX_UART
Fabio Estevamaefa1c62009-06-02 17:24:16 -0700141 default n
142 help
143 Include support for MX35PDK platform. This includes specific
144 configurations for the board and its peripherals.
Yoichi Yuasa415c7d22009-11-02 11:37:36 +0900145
146config MACH_KZM_ARM11_01
147 bool "Support KZM-ARM11-01(Kyoto Microcomputer)"
148 select ARCH_MX31
Uwe Kleine-König16cf5c42010-06-23 11:46:16 +0200149 select IMX_HAVE_PLATFORM_IMX_UART
Yoichi Yuasa415c7d22009-11-02 11:37:36 +0900150 help
151 Include support for KZM-ARM11-01. This includes specific
152 configurations for the board and its peripherals.
153
Holger Schurig6bbdbf22009-01-29 14:42:25 +0100154endif