Commit | Line | Data |
---|---|---|
b996b583 | 1 | if ARCH_MX5 |
3d5a44be RZ |
2 | # ARCH_MX51 and ARCH_MX50 are left for compatibility |
3 | ||
4 | config ARCH_MX50 | |
5 | bool | |
b996b583 AK |
6 | |
7 | config ARCH_MX51 | |
8 | bool | |
d94ed128 | 9 | |
a58154d1 YS |
10 | config ARCH_MX53 |
11 | bool | |
12 | ||
3d5a44be RZ |
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 | ||
d94ed128 FE |
21 | config SOC_IMX51 |
22 | bool | |
b996b583 AK |
23 | select MXC_TZIC |
24 | select ARCH_MXC_IOMUX_V3 | |
40e2eda9 | 25 | select ARCH_MXC_AUDMUX_V2 |
64f102b6 | 26 | select ARCH_HAS_CPUFREQ |
d94ed128 | 27 | select ARCH_MX51 |
b996b583 | 28 | |
a58154d1 YS |
29 | config SOC_IMX53 |
30 | bool | |
31 | select MXC_TZIC | |
32 | select ARCH_MXC_IOMUX_V3 | |
33 | select ARCH_MX53 | |
34 | ||
b996b583 AK |
35 | comment "MX5 platforms:" |
36 | ||
37 | config MACH_MX51_BABBAGE | |
38 | bool "Support MX51 BABBAGE platforms" | |
d94ed128 | 39 | select SOC_IMX51 |
a96efbc1 | 40 | select IMX_HAVE_PLATFORM_IMX2_WDT |
44505c07 | 41 | select IMX_HAVE_PLATFORM_IMX_I2C |
04b73b15 | 42 | select IMX_HAVE_PLATFORM_IMX_UART |
124bf94a | 43 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
374daa4f | 44 | select IMX_HAVE_PLATFORM_SPI_IMX |
b996b583 AK |
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 | ||
beaac6f3 JW |
50 | config MACH_MX51_3DS |
51 | bool "Support MX51PDK (3DS)" | |
d94ed128 | 52 | select SOC_IMX51 |
a5fcfef0 | 53 | select IMX_HAVE_PLATFORM_IMX_KEYPAD |
04b73b15 | 54 | select IMX_HAVE_PLATFORM_IMX_UART |
0ef51953 | 55 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
988916e1 | 56 | select IMX_HAVE_PLATFORM_SPI_IMX |
beaac6f3 JW |
57 | select MXC_DEBUG_BOARD |
58 | help | |
59 | Include support for MX51PDK (3DS) platform. This includes specific | |
60 | configurations for the board and its peripherals. | |
ef93f144 EB |
61 | |
62 | config MACH_EUKREA_CPUIMX51 | |
63 | bool "Support Eukrea CPUIMX51 module" | |
d94ed128 | 64 | select SOC_IMX51 |
44505c07 | 65 | select IMX_HAVE_PLATFORM_IMX_I2C |
04b73b15 | 66 | select IMX_HAVE_PLATFORM_IMX_UART |
a3927416 EB |
67 | select IMX_HAVE_PLATFORM_MXC_NAND |
68 | select IMX_HAVE_PLATFORM_SPI_IMX | |
ef93f144 EB |
69 | help |
70 | Include support for Eukrea CPUIMX51 platform. This includes | |
71 | specific configurations for the module and its peripherals. | |
72 | ||
73 | choice | |
74 | prompt "Baseboard" | |
75 | depends on MACH_EUKREA_CPUIMX51 | |
76 | default MACH_EUKREA_MBIMX51_BASEBOARD | |
77 | ||
78 | config MACH_EUKREA_MBIMX51_BASEBOARD | |
79 | prompt "Eukrea MBIMX51 development board" | |
80 | bool | |
a5fcfef0 | 81 | select IMX_HAVE_PLATFORM_IMX_KEYPAD |
124bf94a | 82 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
ef93f144 EB |
83 | help |
84 | This adds board specific devices that can be found on Eukrea's | |
85 | MBIMX51 evaluation board. | |
86 | ||
87 | endchoice | |
88 | ||
70b17268 EB |
89 | config MACH_EUKREA_CPUIMX51SD |
90 | bool "Support Eukrea CPUIMX51SD module" | |
d94ed128 | 91 | select SOC_IMX51 |
70b17268 EB |
92 | select IMX_HAVE_PLATFORM_IMX_I2C |
93 | select IMX_HAVE_PLATFORM_SPI_IMX | |
94 | select IMX_HAVE_PLATFORM_IMX_UART | |
95 | select IMX_HAVE_PLATFORM_MXC_NAND | |
96 | help | |
97 | Include support for Eukrea CPUIMX51SD platform. This includes | |
98 | specific configurations for the module and its peripherals. | |
99 | ||
100 | choice | |
101 | prompt "Baseboard" | |
102 | depends on MACH_EUKREA_CPUIMX51SD | |
103 | default MACH_EUKREA_MBIMXSD51_BASEBOARD | |
104 | ||
105 | config MACH_EUKREA_MBIMXSD51_BASEBOARD | |
106 | prompt "Eukrea MBIMXSD development board" | |
107 | bool | |
124bf94a | 108 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
70b17268 EB |
109 | help |
110 | This adds board specific devices that can be found on Eukrea's | |
111 | MBIMXSD evaluation board. | |
112 | ||
113 | endchoice | |
114 | ||
088d01b0 AK |
115 | config MACH_MX51_EFIKAMX |
116 | bool "Support MX51 Genesi Efika MX nettop" | |
d94ed128 | 117 | select SOC_IMX51 |
088d01b0 | 118 | select IMX_HAVE_PLATFORM_IMX_UART |
0ef51953 | 119 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
c6e34a4c | 120 | select IMX_HAVE_PLATFORM_SPI_IMX |
088d01b0 AK |
121 | help |
122 | Include support for Genesi Efika MX nettop. This includes specific | |
123 | configurations for the board and its peripherals. | |
124 | ||
a58154d1 YS |
125 | config MACH_MX53_EVK |
126 | bool "Support MX53 EVK platforms" | |
127 | select SOC_IMX53 | |
128 | select IMX_HAVE_PLATFORM_IMX_UART | |
0d7671ee | 129 | select IMX_HAVE_PLATFORM_IMX_I2C |
410d3458 | 130 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX |
b0a6ba5f | 131 | select IMX_HAVE_PLATFORM_SPI_IMX |
a58154d1 YS |
132 | help |
133 | Include support for MX53 EVK platform. This includes specific | |
134 | configurations for the board and its peripherals. | |
135 | ||
6f12ea4e YS |
136 | config MACH_MX53_SMD |
137 | bool "Support MX53 SMD platforms" | |
138 | select SOC_IMX53 | |
139 | select IMX_HAVE_PLATFORM_IMX_UART | |
140 | help | |
141 | Include support for MX53 SMD platform. This includes specific | |
142 | configurations for the board and its peripherals. | |
a58154d1 | 143 | |
3b18c349 YS |
144 | config MACH_MX53_LOCO |
145 | bool "Support MX53 LOCO platforms" | |
146 | select SOC_IMX53 | |
147 | select IMX_HAVE_PLATFORM_IMX_UART | |
148 | help | |
149 | Include support for MX53 LOCO platform. This includes specific | |
150 | configurations for the board and its peripherals. | |
151 | ||
d3d4b60b RZ |
152 | config MACH_MX50_RDP |
153 | bool "Support MX50 reference design platform" | |
154 | depends on BROKEN | |
155 | select SOC_IMX50 | |
156 | select IMX_HAVE_PLATFORM_IMX_I2C | |
157 | select IMX_HAVE_PLATFORM_IMX_UART | |
158 | select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX | |
159 | select IMX_HAVE_PLATFORM_SPI_IMX | |
160 | help | |
161 | Include support for MX50 reference design platform (RDP) board. This | |
162 | includes specific configurations for the board and its peripherals. | |
163 | ||
b996b583 | 164 | endif |