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