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
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_IMX_KEYPAD
54 select IMX_HAVE_PLATFORM_IMX_UART
55 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
56 select IMX_HAVE_PLATFORM_SPI_IMX
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.
61
62 config MACH_EUKREA_CPUIMX51
63 bool "Support Eukrea CPUIMX51 module"
64 select SOC_IMX51
65 select IMX_HAVE_PLATFORM_IMX_I2C
66 select IMX_HAVE_PLATFORM_IMX_UART
67 select IMX_HAVE_PLATFORM_MXC_NAND
68 select IMX_HAVE_PLATFORM_SPI_IMX
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
81 select IMX_HAVE_PLATFORM_IMX_KEYPAD
82 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
83 help
84 This adds board specific devices that can be found on Eukrea's
85 MBIMX51 evaluation board.
86
87 endchoice
88
89 config MACH_EUKREA_CPUIMX51SD
90 bool "Support Eukrea CPUIMX51SD module"
91 select SOC_IMX51
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
108 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
109 help
110 This adds board specific devices that can be found on Eukrea's
111 MBIMXSD evaluation board.
112
113 endchoice
114
115 config MACH_MX51_EFIKAMX
116 bool "Support MX51 Genesi Efika MX nettop"
117 select SOC_IMX51
118 select IMX_HAVE_PLATFORM_IMX_UART
119 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
120 select IMX_HAVE_PLATFORM_SPI_IMX
121 help
122 Include support for Genesi Efika MX nettop. This includes specific
123 configurations for the board and its peripherals.
124
125 config MACH_MX53_EVK
126 bool "Support MX53 EVK platforms"
127 select SOC_IMX53
128 select IMX_HAVE_PLATFORM_IMX_UART
129 select IMX_HAVE_PLATFORM_IMX_I2C
130 select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
131 select IMX_HAVE_PLATFORM_SPI_IMX
132 help
133 Include support for MX53 EVK platform. This includes specific
134 configurations for the board and its peripherals.
135
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.
143
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
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
164 endif