026b68180c86e26e315303578a2b7f99d11e82b2
[deliverable/linux.git] / arch / arm / mach-mx5 / Kconfig
1 if ARCH_MX5
2 # ARCH_MX51 and ARCH_MX50 are left for compatibility
3
4 config ARCH_MX50
5 bool
6
7 config ARCH_MX51
8 bool
9
10 config ARCH_MX53
11 bool
12
13 config 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
21 config SOC_IMX51
22 bool
23 select MXC_TZIC
24 select ARCH_MXC_IOMUX_V3
25 select ARCH_MXC_AUDMUX_V2
26 select ARCH_HAS_CPUFREQ
27 select ARCH_MX51
28
29 config SOC_IMX53
30 bool
31 select MXC_TZIC
32 select ARCH_MXC_IOMUX_V3
33 select ARCH_MX53
34
35 comment "MX5 platforms:"
36
37 config MACH_MX51_BABBAGE
38 bool "Support MX51 BABBAGE platforms"
39 select SOC_IMX51
40 select IMX_HAVE_PLATFORM_IMX2_WDT
41 select IMX_HAVE_PLATFORM_IMX_I2C
42 select IMX_HAVE_PLATFORM_IMX_UART
43 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
44 select IMX_HAVE_PLATFORM_SPI_IMX
45 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
50 config MACH_MX51_3DS
51 bool "Support MX51PDK (3DS)"
52 select SOC_IMX51
53 select IMX_HAVE_PLATFORM_IMX2_WDT
54 select IMX_HAVE_PLATFORM_IMX_KEYPAD
55 select IMX_HAVE_PLATFORM_IMX_UART
56 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
57 select IMX_HAVE_PLATFORM_SPI_IMX
58 select MXC_DEBUG_BOARD
59 help
60 Include support for MX51PDK (3DS) platform. This includes specific
61 configurations for the board and its peripherals.
62
63 config MACH_EUKREA_CPUIMX51
64 bool "Support Eukrea CPUIMX51 module"
65 select SOC_IMX51
66 select IMX_HAVE_PLATFORM_IMX_I2C
67 select IMX_HAVE_PLATFORM_IMX_UART
68 select IMX_HAVE_PLATFORM_MXC_NAND
69 select IMX_HAVE_PLATFORM_SPI_IMX
70 help
71 Include support for Eukrea CPUIMX51 platform. This includes
72 specific configurations for the module and its peripherals.
73
74 choice
75 prompt "Baseboard"
76 depends on MACH_EUKREA_CPUIMX51
77 default MACH_EUKREA_MBIMX51_BASEBOARD
78
79 config MACH_EUKREA_MBIMX51_BASEBOARD
80 prompt "Eukrea MBIMX51 development board"
81 bool
82 select IMX_HAVE_PLATFORM_IMX_KEYPAD
83 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
84 help
85 This adds board specific devices that can be found on Eukrea's
86 MBIMX51 evaluation board.
87
88 endchoice
89
90 config MACH_EUKREA_CPUIMX51SD
91 bool "Support Eukrea CPUIMX51SD module"
92 select SOC_IMX51
93 select IMX_HAVE_PLATFORM_IMX_I2C
94 select IMX_HAVE_PLATFORM_SPI_IMX
95 select IMX_HAVE_PLATFORM_IMX_UART
96 select IMX_HAVE_PLATFORM_MXC_NAND
97 help
98 Include support for Eukrea CPUIMX51SD platform. This includes
99 specific configurations for the module and its peripherals.
100
101 choice
102 prompt "Baseboard"
103 depends on MACH_EUKREA_CPUIMX51SD
104 default MACH_EUKREA_MBIMXSD51_BASEBOARD
105
106 config MACH_EUKREA_MBIMXSD51_BASEBOARD
107 prompt "Eukrea MBIMXSD development board"
108 bool
109 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
110 help
111 This adds board specific devices that can be found on Eukrea's
112 MBIMXSD evaluation board.
113
114 endchoice
115
116 config MX51_EFIKA_COMMON
117 bool
118 select SOC_IMX51
119 select IMX_HAVE_PLATFORM_IMX_UART
120 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
121 select IMX_HAVE_PLATFORM_SPI_IMX
122 select MXC_ULPI if USB_ULPI
123
124 config MACH_MX51_EFIKAMX
125 bool "Support MX51 Genesi Efika MX nettop"
126 select MX51_EFIKA_COMMON
127 help
128 Include support for Genesi Efika MX nettop. This includes specific
129 configurations for the board and its peripherals.
130
131 config MACH_MX51_EFIKASB
132 bool "Support MX51 Genesi Efika Smartbook"
133 select MX51_EFIKA_COMMON
134 help
135 Include support for Genesi Efika Smartbook. This includes specific
136 configurations for the board and its peripherals.
137
138 config MACH_MX53_EVK
139 bool "Support MX53 EVK platforms"
140 select SOC_IMX53
141 select IMX_HAVE_PLATFORM_IMX_UART
142 select IMX_HAVE_PLATFORM_IMX_I2C
143 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
144 select IMX_HAVE_PLATFORM_SPI_IMX
145 help
146 Include support for MX53 EVK platform. This includes specific
147 configurations for the board and its peripherals.
148
149 config MACH_MX53_SMD
150 bool "Support MX53 SMD platforms"
151 select SOC_IMX53
152 select IMX_HAVE_PLATFORM_IMX_UART
153 help
154 Include support for MX53 SMD platform. This includes specific
155 configurations for the board and its peripherals.
156
157 config MACH_MX53_LOCO
158 bool "Support MX53 LOCO platforms"
159 select SOC_IMX53
160 select IMX_HAVE_PLATFORM_IMX_UART
161 help
162 Include support for MX53 LOCO platform. This includes specific
163 configurations for the board and its peripherals.
164
165 config MACH_MX50_RDP
166 bool "Support MX50 reference design platform"
167 depends on BROKEN
168 select SOC_IMX50
169 select IMX_HAVE_PLATFORM_IMX_I2C
170 select IMX_HAVE_PLATFORM_IMX_UART
171 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
172 select IMX_HAVE_PLATFORM_SPI_IMX
173 select IMX_HAVE_PLATFORM_FEC
174 help
175 Include support for MX50 reference design platform (RDP) board. This
176 includes specific configurations for the board and its peripherals.
177
178 endif
This page took 0.037367 seconds and 4 git commands to generate.