Kconfig (ae4fa7f66e542ef5c7662ceabfaaa33283eb4216) Kconfig (91dcc7f437d3e8224dec51f2e0808ba8171309a9)
1config IMX_HAVE_DMA_V1
2 bool
3#
4# ARCH_MX31 and ARCH_MX35 are left for compatibility
5# Some usages assume that having one of them implies not having (e.g.) ARCH_MX2.
6# To easily distinguish good and reviewed from unreviewed usages new (and IMHO
7# more sensible) names are used: SOC_IMX31 and SOC_IMX35
1config IMX_HAVE_DMA_V1
2 bool
3#
4# ARCH_MX31 and ARCH_MX35 are left for compatibility
5# Some usages assume that having one of them implies not having (e.g.) ARCH_MX2.
6# To easily distinguish good and reviewed from unreviewed usages new (and IMHO
7# more sensible) names are used: SOC_IMX31 and SOC_IMX35
8config ARCH_MX1
9 bool
10
11config MACH_MX21
12 bool
13
14config ARCH_MX25
15 bool
16
17config MACH_MX27
18 bool
19
20config ARCH_MX31
21 bool
22
23config ARCH_MX35
24 bool
25
26config SOC_IMX1
27 bool
8config ARCH_MX31
9 bool
10
11config ARCH_MX35
12 bool
13
14config SOC_IMX1
15 bool
28 select ARCH_MX1
29 select CPU_ARM920T
30 select IMX_HAVE_DMA_V1
31 select IMX_HAVE_IOMUX_V1
32 select MXC_AVIC
33
34config SOC_IMX21
35 bool
16 select CPU_ARM920T
17 select IMX_HAVE_DMA_V1
18 select IMX_HAVE_IOMUX_V1
19 select MXC_AVIC
20
21config SOC_IMX21
22 bool
36 select MACH_MX21
37 select CPU_ARM926T
38 select ARCH_MXC_AUDMUX_V1
39 select IMX_HAVE_DMA_V1
40 select IMX_HAVE_IOMUX_V1
41 select MXC_AVIC
42
43config SOC_IMX25
44 bool
23 select CPU_ARM926T
24 select ARCH_MXC_AUDMUX_V1
25 select IMX_HAVE_DMA_V1
26 select IMX_HAVE_IOMUX_V1
27 select MXC_AVIC
28
29config SOC_IMX25
30 bool
45 select ARCH_MX25
46 select CPU_ARM926T
47 select ARCH_MXC_AUDMUX_V2
48 select ARCH_MXC_IOMUX_V3
49 select MXC_AVIC
50
51config SOC_IMX27
52 bool
31 select CPU_ARM926T
32 select ARCH_MXC_AUDMUX_V2
33 select ARCH_MXC_IOMUX_V3
34 select MXC_AVIC
35
36config SOC_IMX27
37 bool
53 select MACH_MX27
54 select CPU_ARM926T
55 select ARCH_MXC_AUDMUX_V1
56 select IMX_HAVE_DMA_V1
57 select IMX_HAVE_IOMUX_V1
58 select MXC_AVIC
59
60config SOC_IMX31
61 bool

--- 8 unchanged lines hidden (view full) ---

70 select CPU_V6
71 select ARCH_MXC_IOMUX_V3
72 select ARCH_MXC_AUDMUX_V2
73 select HAVE_EPIT
74 select ARCH_MX35
75 select MXC_AVIC
76
77
38 select CPU_ARM926T
39 select ARCH_MXC_AUDMUX_V1
40 select IMX_HAVE_DMA_V1
41 select IMX_HAVE_IOMUX_V1
42 select MXC_AVIC
43
44config SOC_IMX31
45 bool

--- 8 unchanged lines hidden (view full) ---

54 select CPU_V6
55 select ARCH_MXC_IOMUX_V3
56 select ARCH_MXC_AUDMUX_V2
57 select HAVE_EPIT
58 select ARCH_MX35
59 select MXC_AVIC
60
61
78if ARCH_IMX_V4_V5
62if ARCH_MX1
79
80comment "MX1 platforms:"
81config MACH_MXLADS
82 bool
83
84config ARCH_MX1ADS
85 bool "MX1ADS platform"
86 select MACH_MXLADS

--- 11 unchanged lines hidden (view full) ---

98
99config MACH_APF9328
100 bool "APF9328"
101 select SOC_IMX1
102 select IMX_HAVE_PLATFORM_IMX_UART
103 help
104 Say Yes here if you are using the Armadeus APF9328 development board
105
63
64comment "MX1 platforms:"
65config MACH_MXLADS
66 bool
67
68config ARCH_MX1ADS
69 bool "MX1ADS platform"
70 select MACH_MXLADS

--- 11 unchanged lines hidden (view full) ---

82
83config MACH_APF9328
84 bool "APF9328"
85 select SOC_IMX1
86 select IMX_HAVE_PLATFORM_IMX_UART
87 help
88 Say Yes here if you are using the Armadeus APF9328 development board
89
90endif
91
92if ARCH_MX2
93
94choice
95 prompt "CPUs:"
96 default MACH_MX21
97
98config MACH_MX21
99 bool "i.MX21 support"
100 help
101 This enables support for Freescale's MX2 based i.MX21 processor.
102
103config MACH_MX27
104 bool "i.MX27 support"
105 help
106 This enables support for Freescale's MX2 based i.MX27 processor.
107
108endchoice
109
110endif
111
112if MACH_MX21
113
106comment "MX21 platforms:"
107
108config MACH_MX21ADS
109 bool "MX21ADS platform"
110 select SOC_IMX21
111 select IMX_HAVE_PLATFORM_IMX_FB
112 select IMX_HAVE_PLATFORM_IMX_UART
113 select IMX_HAVE_PLATFORM_MXC_MMC
114 select IMX_HAVE_PLATFORM_MXC_NAND
115 help
116 Include support for MX21ADS platform. This includes specific
117 configurations for the board and its peripherals.
118
114comment "MX21 platforms:"
115
116config MACH_MX21ADS
117 bool "MX21ADS platform"
118 select SOC_IMX21
119 select IMX_HAVE_PLATFORM_IMX_FB
120 select IMX_HAVE_PLATFORM_IMX_UART
121 select IMX_HAVE_PLATFORM_MXC_MMC
122 select IMX_HAVE_PLATFORM_MXC_NAND
123 help
124 Include support for MX21ADS platform. This includes specific
125 configurations for the board and its peripherals.
126
127endif
128
129if ARCH_MX25
130
119comment "MX25 platforms:"
120
121config MACH_MX25_3DS
122 bool "Support MX25PDK (3DS) Platform"
123 select SOC_IMX25
131comment "MX25 platforms:"
132
133config MACH_MX25_3DS
134 bool "Support MX25PDK (3DS) Platform"
135 select SOC_IMX25
136 select IMX_HAVE_PLATFORM_FLEXCAN
124 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
125 select IMX_HAVE_PLATFORM_IMX2_WDT
126 select IMX_HAVE_PLATFORM_IMXDI_RTC
127 select IMX_HAVE_PLATFORM_IMX_I2C
128 select IMX_HAVE_PLATFORM_IMX_FB
129 select IMX_HAVE_PLATFORM_IMX_KEYPAD
130 select IMX_HAVE_PLATFORM_IMX_UART
131 select IMX_HAVE_PLATFORM_MXC_EHCI

--- 25 unchanged lines hidden (view full) ---

157 select IMX_HAVE_PLATFORM_IMX_SSI
158 select LEDS_GPIO_REGISTER
159 help
160 This adds board specific devices that can be found on Eukrea's
161 MBIMXSD evaluation board.
162
163endchoice
164
137 select IMX_HAVE_PLATFORM_FSL_USB2_UDC
138 select IMX_HAVE_PLATFORM_IMX2_WDT
139 select IMX_HAVE_PLATFORM_IMXDI_RTC
140 select IMX_HAVE_PLATFORM_IMX_I2C
141 select IMX_HAVE_PLATFORM_IMX_FB
142 select IMX_HAVE_PLATFORM_IMX_KEYPAD
143 select IMX_HAVE_PLATFORM_IMX_UART
144 select IMX_HAVE_PLATFORM_MXC_EHCI

--- 25 unchanged lines hidden (view full) ---

170 select IMX_HAVE_PLATFORM_IMX_SSI
171 select LEDS_GPIO_REGISTER
172 help
173 This adds board specific devices that can be found on Eukrea's
174 MBIMXSD evaluation board.
175
176endchoice
177
178endif
179
180if MACH_MX27
181
165comment "MX27 platforms:"
166
167config MACH_MX27ADS
168 bool "MX27ADS platform"
169 select SOC_IMX27
170 select IMX_HAVE_PLATFORM_IMX_FB
171 select IMX_HAVE_PLATFORM_IMX_I2C
172 select IMX_HAVE_PLATFORM_IMX_UART

--- 420 unchanged lines hidden ---
182comment "MX27 platforms:"
183
184config MACH_MX27ADS
185 bool "MX27ADS platform"
186 select SOC_IMX27
187 select IMX_HAVE_PLATFORM_IMX_FB
188 select IMX_HAVE_PLATFORM_IMX_I2C
189 select IMX_HAVE_PLATFORM_IMX_UART

--- 420 unchanged lines hidden ---