]> bbs.cooldavid.org Git - net-next-2.6.git/blame - arch/arm/mach-imx/Kconfig
ARM: imx: new Kconfig symbol and feature test macro for DMA on mx1 and mx2
[net-next-2.6.git] / arch / arm / mach-imx / Kconfig
CommitLineData
9f72ffed
UKK
1config IMX_HAVE_DMA_V1
2 bool
3
07469495
UKK
4if ARCH_MX1
5
e780d239
UKK
6config SOC_IMX1
7 select CPU_ARM920T
9f72ffed 8 select IMX_HAVE_DMA_V1
e780d239
UKK
9 select IMX_HAVE_IOMUX_V1
10 bool
11
07469495
UKK
12comment "MX1 platforms:"
13config MACH_MXLADS
14 bool
15
16config ARCH_MX1ADS
17 bool "MX1ADS platform"
18 select MACH_MXLADS
19 help
20 Say Y here if you are using Motorola MX1ADS/MXLADS boards
21
22config MACH_SCB9328
23 bool "Synertronixx scb9328"
24 help
25 Say Y here if you are using a Synertronixx scb9328 board
26
27endif
28
6bbdbf2f 29if ARCH_MX2
eea643f7 30
e780d239
UKK
31config SOC_IMX21
32 select CPU_ARM926T
33 select ARCH_MXC_AUDMUX_V1
9f72ffed 34 select IMX_HAVE_DMA_V1
e780d239
UKK
35 select IMX_HAVE_IOMUX_V1
36 bool
37
38config SOC_IMX27
39 select CPU_ARM926T
40 select ARCH_MXC_AUDMUX_V1
9f72ffed 41 select IMX_HAVE_DMA_V1
e780d239
UKK
42 select IMX_HAVE_IOMUX_V1
43 bool
44
5512e88f 45choice
6bbdbf2f 46 prompt "CPUs:"
5512e88f
HS
47 default MACH_MX21
48
49config MACH_MX21
50 bool "i.MX21 support"
e780d239 51 select SOC_IMX21
5512e88f
HS
52 help
53 This enables support for Freescale's MX2 based i.MX21 processor.
54
f31405cc
JB
55config MACH_MX27
56 bool "i.MX27 support"
e780d239 57 select SOC_IMX27
f31405cc
JB
58 help
59 This enables support for Freescale's MX2 based i.MX27 processor.
60
5512e88f
HS
61endchoice
62
b6b06be0
UKK
63endif
64
65if MACH_MX21
66
67comment "MX21 platforms:"
80eedae6 68
6b91edde
IC
69config MACH_MX21ADS
70 bool "MX21ADS platform"
6b91edde
IC
71 help
72 Include support for MX21ADS platform. This includes specific
73 configurations for the board and its peripherals.
74
b6b06be0
UKK
75endif
76
77if MACH_MX27
78
79comment "MX27 platforms:"
80
80eedae6
JB
81config MACH_MX27ADS
82 bool "MX27ADS platform"
80eedae6
JB
83 help
84 Include support for MX27ADS platform. This includes specific
85 configurations for the board and its peripherals.
7e5e9f54
JB
86
87config MACH_PCM038
88 bool "Phytec phyCORE-i.MX27 CPU module (pcm038)"
773f206b 89 select MXC_ULPI if USB_ULPI
7e5e9f54
JB
90 help
91 Include support for phyCORE-i.MX27 (aka pcm038) platform. This
92 includes specific configurations for the module and its peripherals.
ff6552e4
JB
93
94choice
95 prompt "Baseboard"
96 depends on MACH_PCM038
97 default MACH_PCM970_BASEBOARD
98
99config MACH_PCM970_BASEBOARD
100 prompt "PHYTEC PCM970 development board"
101 bool
102 help
103 This adds board specific devices that can be found on Phytec's
104 PCM970 evaluation board.
105
106endchoice
6bbdbf2f 107
bc727390 108config MACH_CPUIMX27
af5b1df7 109 bool "Eukrea CPUIMX27 module"
af5b1df7
EB
110 help
111 Include support for Eukrea CPUIMX27 platform. This includes
112 specific configurations for the module and its peripherals.
113
114config MACH_EUKREA_CPUIMX27_USESDHC2
115 bool "CPUIMX27 integrates SDHC2 module"
bc727390 116 depends on MACH_CPUIMX27
af5b1df7
EB
117 help
118 This adds support for the internal SDHC2 used on CPUIMX27 used
119 for wifi or eMMC.
120
a961bf38
EB
121choice
122 prompt "Baseboard"
bc727390 123 depends on MACH_CPUIMX27
a961bf38
EB
124 default MACH_EUKREA_MBIMX27_BASEBOARD
125
126config MACH_EUKREA_MBIMX27_BASEBOARD
127 prompt "Eukrea MBIMX27 development board"
128 bool
129 help
130 This adds board specific devices that can be found on Eukrea's
131 MBIMX27 evaluation board.
132
133endchoice
134
ec9be0de
FE
135config MACH_MX27_3DS
136 bool "MX27PDK platform"
ec9be0de
FE
137 help
138 Include support for MX27PDK platform. This includes specific
139 configurations for the board and its peripherals.
8c032ec3 140
f747f935 141config MACH_IMX27LITE
8c032ec3 142 bool "LogicPD MX27 LITEKIT platform"
8c032ec3
DS
143 help
144 Include support for MX27 LITEKIT platform. This includes specific
145 configurations for the board and its peripherals.
146
33731698
LF
147config MACH_PCA100
148 bool "Phytec phyCARD-s (pca100)"
eee7c497 149 select MXC_ULPI if USB_ULPI
33731698
LF
150 help
151 Include support for phyCARD-s (aka pca100) platform. This
152 includes specific configurations for the module and its peripherals.
153
143a179d
ACA
154config MACH_MXT_TD60
155 bool "Maxtrack i-MXT TD60"
143a179d
ACA
156 help
157 Include support for i-MXT (aka td60) platform. This
158 includes specific configurations for the module and its peripherals.
159
6bbdbf2f 160endif