Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/groec...
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / arch / arm / mach-mx5 / Kconfig
CommitLineData
b996b583 1if ARCH_MX5
3d5a44be
RZ
2# ARCH_MX51 and ARCH_MX50 are left for compatibility
3
4config ARCH_MX50
5 bool
b996b583
AK
6
7config ARCH_MX51
8 bool
d94ed128 9
a58154d1
YS
10config ARCH_MX53
11 bool
12
3d5a44be
RZ
13config 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
21config 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
29config SOC_IMX53
30 bool
31 select MXC_TZIC
32 select ARCH_MXC_IOMUX_V3
33 select ARCH_MX53
34
b996b583
AK
35comment "MX5 platforms:"
36
37config 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
50config 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
62config 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
73choice
74 prompt "Baseboard"
75 depends on MACH_EUKREA_CPUIMX51
76 default MACH_EUKREA_MBIMX51_BASEBOARD
77
78config 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
87endchoice
88
70b17268
EB
89config 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
100choice
101 prompt "Baseboard"
102 depends on MACH_EUKREA_CPUIMX51SD
103 default MACH_EUKREA_MBIMXSD51_BASEBOARD
104
105config 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
113endchoice
114
088d01b0
AK
115config 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
125config 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
136config 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
144config 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
152config 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 164endif