diff options
Diffstat (limited to 'arch/arm/mach-mx3/Kconfig')
-rw-r--r-- | arch/arm/mach-mx3/Kconfig | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/arch/arm/mach-mx3/Kconfig b/arch/arm/mach-mx3/Kconfig index 344753fdf25e..85beece802aa 100644 --- a/arch/arm/mach-mx3/Kconfig +++ b/arch/arm/mach-mx3/Kconfig | |||
@@ -15,6 +15,8 @@ comment "MX3 platforms:" | |||
15 | config MACH_MX31ADS | 15 | config MACH_MX31ADS |
16 | bool "Support MX31ADS platforms" | 16 | bool "Support MX31ADS platforms" |
17 | select ARCH_MX31 | 17 | select ARCH_MX31 |
18 | select IMX_HAVE_PLATFORM_IMX_I2C | ||
19 | select IMX_HAVE_PLATFORM_IMX_UART | ||
18 | default y | 20 | default y |
19 | help | 21 | help |
20 | Include support for MX31ADS platform. This includes specific | 22 | Include support for MX31ADS platform. This includes specific |
@@ -34,6 +36,9 @@ config MACH_MX31ADS_WM1133_EV1 | |||
34 | config MACH_PCM037 | 36 | config MACH_PCM037 |
35 | bool "Support Phytec pcm037 (i.MX31) platforms" | 37 | bool "Support Phytec pcm037 (i.MX31) platforms" |
36 | select ARCH_MX31 | 38 | select ARCH_MX31 |
39 | select IMX_HAVE_PLATFORM_IMX_I2C | ||
40 | select IMX_HAVE_PLATFORM_IMX_UART | ||
41 | select IMX_HAVE_PLATFORM_MXC_NAND | ||
37 | select MXC_ULPI if USB_ULPI | 42 | select MXC_ULPI if USB_ULPI |
38 | help | 43 | help |
39 | Include support for Phytec pcm037 platform. This includes | 44 | Include support for Phytec pcm037 platform. This includes |
@@ -42,6 +47,7 @@ config MACH_PCM037 | |||
42 | config MACH_PCM037_EET | 47 | config MACH_PCM037_EET |
43 | bool "Support pcm037 EET board extensions" | 48 | bool "Support pcm037 EET board extensions" |
44 | depends on MACH_PCM037 | 49 | depends on MACH_PCM037 |
50 | select IMX_HAVE_PLATFORM_SPI_IMX | ||
45 | help | 51 | help |
46 | Add support for PCM037 EET baseboard extensions. If you are using the | 52 | Add support for PCM037 EET baseboard extensions. If you are using the |
47 | OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel | 53 | OLED display with EET, use "video=mx3fb:CMEL-OLED" kernel |
@@ -51,6 +57,9 @@ config MACH_MX31LITE | |||
51 | bool "Support MX31 LITEKIT (LogicPD)" | 57 | bool "Support MX31 LITEKIT (LogicPD)" |
52 | select ARCH_MX31 | 58 | select ARCH_MX31 |
53 | select MXC_ULPI if USB_ULPI | 59 | select MXC_ULPI if USB_ULPI |
60 | select IMX_HAVE_PLATFORM_IMX_UART | ||
61 | select IMX_HAVE_PLATFORM_MXC_NAND | ||
62 | select IMX_HAVE_PLATFORM_SPI_IMX | ||
54 | help | 63 | help |
55 | Include support for MX31 LITEKIT platform. This includes specific | 64 | Include support for MX31 LITEKIT platform. This includes specific |
56 | configurations for the board and its peripherals. | 65 | configurations for the board and its peripherals. |
@@ -58,6 +67,10 @@ config MACH_MX31LITE | |||
58 | config MACH_MX31_3DS | 67 | config MACH_MX31_3DS |
59 | bool "Support MX31PDK (3DS)" | 68 | bool "Support MX31PDK (3DS)" |
60 | select ARCH_MX31 | 69 | select ARCH_MX31 |
70 | select MXC_DEBUG_BOARD | ||
71 | select IMX_HAVE_PLATFORM_IMX_UART | ||
72 | select IMX_HAVE_PLATFORM_MXC_NAND | ||
73 | select IMX_HAVE_PLATFORM_SPI_IMX | ||
61 | help | 74 | help |
62 | Include support for MX31PDK (3DS) platform. This includes specific | 75 | Include support for MX31PDK (3DS) platform. This includes specific |
63 | configurations for the board and its peripherals. | 76 | configurations for the board and its peripherals. |
@@ -74,6 +87,9 @@ config MACH_MX31_3DS_MXC_NAND_USE_BBT | |||
74 | config MACH_MX31MOBOARD | 87 | config MACH_MX31MOBOARD |
75 | bool "Support mx31moboard platforms (EPFL Mobots group)" | 88 | bool "Support mx31moboard platforms (EPFL Mobots group)" |
76 | select ARCH_MX31 | 89 | select ARCH_MX31 |
90 | select IMX_HAVE_PLATFORM_IMX_I2C | ||
91 | select IMX_HAVE_PLATFORM_IMX_UART | ||
92 | select IMX_HAVE_PLATFORM_SPI_IMX | ||
77 | select MXC_ULPI if USB_ULPI | 93 | select MXC_ULPI if USB_ULPI |
78 | help | 94 | help |
79 | Include support for mx31moboard platform. This includes specific | 95 | Include support for mx31moboard platform. This includes specific |
@@ -82,6 +98,8 @@ config MACH_MX31MOBOARD | |||
82 | config MACH_MX31LILLY | 98 | config MACH_MX31LILLY |
83 | bool "Support MX31 LILLY-1131 platforms (INCO startec)" | 99 | bool "Support MX31 LILLY-1131 platforms (INCO startec)" |
84 | select ARCH_MX31 | 100 | select ARCH_MX31 |
101 | select IMX_HAVE_PLATFORM_IMX_UART | ||
102 | select IMX_HAVE_PLATFORM_SPI_IMX | ||
85 | select MXC_ULPI if USB_ULPI | 103 | select MXC_ULPI if USB_ULPI |
86 | help | 104 | help |
87 | Include support for mx31 based LILLY1131 modules. This includes | 105 | Include support for mx31 based LILLY1131 modules. This includes |
@@ -90,6 +108,7 @@ config MACH_MX31LILLY | |||
90 | config MACH_QONG | 108 | config MACH_QONG |
91 | bool "Support Dave/DENX QongEVB-LITE platform" | 109 | bool "Support Dave/DENX QongEVB-LITE platform" |
92 | select ARCH_MX31 | 110 | select ARCH_MX31 |
111 | select IMX_HAVE_PLATFORM_IMX_UART | ||
93 | help | 112 | help |
94 | Include support for Dave/DENX QongEVB-LITE platform. This includes | 113 | Include support for Dave/DENX QongEVB-LITE platform. This includes |
95 | specific configurations for the board and its peripherals. | 114 | specific configurations for the board and its peripherals. |
@@ -97,6 +116,10 @@ config MACH_QONG | |||
97 | config MACH_PCM043 | 116 | config MACH_PCM043 |
98 | bool "Support Phytec pcm043 (i.MX35) platforms" | 117 | bool "Support Phytec pcm043 (i.MX35) platforms" |
99 | select ARCH_MX35 | 118 | select ARCH_MX35 |
119 | select IMX_HAVE_PLATFORM_IMX_I2C | ||
120 | select IMX_HAVE_PLATFORM_IMX_UART | ||
121 | select IMX_HAVE_PLATFORM_MXC_NAND | ||
122 | select IMX_HAVE_PLATFORM_FLEXCAN | ||
100 | select MXC_ULPI if USB_ULPI | 123 | select MXC_ULPI if USB_ULPI |
101 | help | 124 | help |
102 | Include support for Phytec pcm043 platform. This includes | 125 | Include support for Phytec pcm043 platform. This includes |
@@ -105,6 +128,9 @@ config MACH_PCM043 | |||
105 | config MACH_ARMADILLO5X0 | 128 | config MACH_ARMADILLO5X0 |
106 | bool "Support Atmark Armadillo-500 Development Base Board" | 129 | bool "Support Atmark Armadillo-500 Development Base Board" |
107 | select ARCH_MX31 | 130 | select ARCH_MX31 |
131 | select IMX_HAVE_PLATFORM_IMX_I2C | ||
132 | select IMX_HAVE_PLATFORM_IMX_UART | ||
133 | select IMX_HAVE_PLATFORM_MXC_NAND | ||
108 | select MXC_ULPI if USB_ULPI | 134 | select MXC_ULPI if USB_ULPI |
109 | help | 135 | help |
110 | Include support for Atmark Armadillo-500 platform. This includes | 136 | Include support for Atmark Armadillo-500 platform. This includes |
@@ -113,6 +139,7 @@ config MACH_ARMADILLO5X0 | |||
113 | config MACH_MX35_3DS | 139 | config MACH_MX35_3DS |
114 | bool "Support MX35PDK platform" | 140 | bool "Support MX35PDK platform" |
115 | select ARCH_MX35 | 141 | select ARCH_MX35 |
142 | select IMX_HAVE_PLATFORM_IMX_UART | ||
116 | default n | 143 | default n |
117 | help | 144 | help |
118 | Include support for MX35PDK platform. This includes specific | 145 | Include support for MX35PDK platform. This includes specific |
@@ -121,8 +148,34 @@ config MACH_MX35_3DS | |||
121 | config MACH_KZM_ARM11_01 | 148 | config MACH_KZM_ARM11_01 |
122 | bool "Support KZM-ARM11-01(Kyoto Microcomputer)" | 149 | bool "Support KZM-ARM11-01(Kyoto Microcomputer)" |
123 | select ARCH_MX31 | 150 | select ARCH_MX31 |
151 | select IMX_HAVE_PLATFORM_IMX_UART | ||
124 | help | 152 | help |
125 | Include support for KZM-ARM11-01. This includes specific | 153 | Include support for KZM-ARM11-01. This includes specific |
126 | configurations for the board and its peripherals. | 154 | configurations for the board and its peripherals. |
127 | 155 | ||
156 | config MACH_EUKREA_CPUIMX35 | ||
157 | bool "Support Eukrea CPUIMX35 Platform" | ||
158 | select ARCH_MX35 | ||
159 | select IMX_HAVE_PLATFORM_IMX_UART | ||
160 | select IMX_HAVE_PLATFORM_IMX_I2C | ||
161 | select IMX_HAVE_PLATFORM_MXC_NAND | ||
162 | select MXC_ULPI if USB_ULPI | ||
163 | help | ||
164 | Include support for Eukrea CPUIMX35 platform. This includes | ||
165 | specific configurations for the board and its peripherals. | ||
166 | |||
167 | choice | ||
168 | prompt "Baseboard" | ||
169 | depends on MACH_EUKREA_CPUIMX35 | ||
170 | default MACH_EUKREA_MBIMXSD35_BASEBOARD | ||
171 | |||
172 | config MACH_EUKREA_MBIMXSD35_BASEBOARD | ||
173 | prompt "Eukrea MBIMXSD development board" | ||
174 | bool | ||
175 | help | ||
176 | This adds board specific devices that can be found on Eukrea's | ||
177 | MBIMXSD evaluation board. | ||
178 | |||
179 | endchoice | ||
180 | |||
128 | endif | 181 | endif |