Kconfig (36d99df2fb474222ab47fbe8ae7385661033223b) Kconfig (8fa82790fb9dfe57aeafc8de6b6a5c1df63efa06)
1comment "Processor Type"
2
3config CPU_32
4 bool
5 default y
6
7# Select CPU types depending on the architecture selected. This selects
8# which CPUs we support in the kernel image, and the compiler instruction

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

27 Otherwise, say N.
28
29# ARM7TDMI
30config CPU_ARM7TDMI
31 bool "Support ARM7TDMI processor"
32 depends on !MMU
33 select CPU_32v4T
34 select CPU_ABRT_LV4T
1comment "Processor Type"
2
3config CPU_32
4 bool
5 default y
6
7# Select CPU types depending on the architecture selected. This selects
8# which CPUs we support in the kernel image, and the compiler instruction

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

27 Otherwise, say N.
28
29# ARM7TDMI
30config CPU_ARM7TDMI
31 bool "Support ARM7TDMI processor"
32 depends on !MMU
33 select CPU_32v4T
34 select CPU_ABRT_LV4T
35 select CPU_PABRT_NOIFAR
35 select CPU_CACHE_V4
36 help
37 A 32-bit RISC microprocessor based on the ARM7 processor core
38 which has no memory control unit and cache.
39
40 Say Y if you want support for the ARM7TDMI processor.
41 Otherwise, say N.
42

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

80 Otherwise, say N.
81
82# ARM740T
83config CPU_ARM740T
84 bool "Support ARM740T processor" if ARCH_INTEGRATOR
85 depends on !MMU
86 select CPU_32v4T
87 select CPU_ABRT_LV4T
36 select CPU_CACHE_V4
37 help
38 A 32-bit RISC microprocessor based on the ARM7 processor core
39 which has no memory control unit and cache.
40
41 Say Y if you want support for the ARM7TDMI processor.
42 Otherwise, say N.
43

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

81 Otherwise, say N.
82
83# ARM740T
84config CPU_ARM740T
85 bool "Support ARM740T processor" if ARCH_INTEGRATOR
86 depends on !MMU
87 select CPU_32v4T
88 select CPU_ABRT_LV4T
89 select CPU_PABRT_NOIFAR
88 select CPU_CACHE_V3 # although the core is v4t
89 select CPU_CP15_MPU
90 help
91 A 32-bit RISC processor with 8KB cache or 4KB variants,
92 write buffer and MPU(Protection Unit) built around
93 an ARM7TDMI core.
94
95 Say Y if you want support for the ARM740T processor.
96 Otherwise, say N.
97
98# ARM9TDMI
99config CPU_ARM9TDMI
100 bool "Support ARM9TDMI processor"
101 depends on !MMU
102 select CPU_32v4T
103 select CPU_ABRT_NOMMU
90 select CPU_CACHE_V3 # although the core is v4t
91 select CPU_CP15_MPU
92 help
93 A 32-bit RISC processor with 8KB cache or 4KB variants,
94 write buffer and MPU(Protection Unit) built around
95 an ARM7TDMI core.
96
97 Say Y if you want support for the ARM740T processor.
98 Otherwise, say N.
99
100# ARM9TDMI
101config CPU_ARM9TDMI
102 bool "Support ARM9TDMI processor"
103 depends on !MMU
104 select CPU_32v4T
105 select CPU_ABRT_NOMMU
106 select CPU_PABRT_NOIFAR
104 select CPU_CACHE_V4
105 help
106 A 32-bit RISC microprocessor based on the ARM9 processor core
107 which has no memory control unit and cache.
108
109 Say Y if you want support for the ARM9TDMI processor.
110 Otherwise, say N.
111

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

195 Otherwise, say N.
196
197# ARM940T
198config CPU_ARM940T
199 bool "Support ARM940T processor" if ARCH_INTEGRATOR
200 depends on !MMU
201 select CPU_32v4T
202 select CPU_ABRT_NOMMU
107 select CPU_CACHE_V4
108 help
109 A 32-bit RISC microprocessor based on the ARM9 processor core
110 which has no memory control unit and cache.
111
112 Say Y if you want support for the ARM9TDMI processor.
113 Otherwise, say N.
114

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

198 Otherwise, say N.
199
200# ARM940T
201config CPU_ARM940T
202 bool "Support ARM940T processor" if ARCH_INTEGRATOR
203 depends on !MMU
204 select CPU_32v4T
205 select CPU_ABRT_NOMMU
206 select CPU_PABRT_NOIFAR
203 select CPU_CACHE_VIVT
204 select CPU_CP15_MPU
205 help
206 ARM940T is a member of the ARM9TDMI family of general-
207 purpose microprocessors with MPU and separate 4KB
208 instruction and 4KB data cases, each with a 4-word line
209 length.
210
211 Say Y if you want support for the ARM940T processor.
212 Otherwise, say N.
213
214# ARM946E-S
215config CPU_ARM946E
216 bool "Support ARM946E-S processor" if ARCH_INTEGRATOR
217 depends on !MMU
218 select CPU_32v5
219 select CPU_ABRT_NOMMU
207 select CPU_CACHE_VIVT
208 select CPU_CP15_MPU
209 help
210 ARM940T is a member of the ARM9TDMI family of general-
211 purpose microprocessors with MPU and separate 4KB
212 instruction and 4KB data cases, each with a 4-word line
213 length.
214
215 Say Y if you want support for the ARM940T processor.
216 Otherwise, say N.
217
218# ARM946E-S
219config CPU_ARM946E
220 bool "Support ARM946E-S processor" if ARCH_INTEGRATOR
221 depends on !MMU
222 select CPU_32v5
223 select CPU_ABRT_NOMMU
224 select CPU_PABRT_NOIFAR
220 select CPU_CACHE_VIVT
221 select CPU_CP15_MPU
222 help
223 ARM946E-S is a member of the ARM9E-S family of high-
224 performance, 32-bit system-on-chip processor solutions.
225 The TCM and ARMv5TE 32-bit instruction set is supported.
226
227 Say Y if you want support for the ARM946E-S processor.

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

346
347# XScale Core Version 3
348config CPU_XSC3
349 bool
350 depends on ARCH_IXP23XX || ARCH_IOP13XX || PXA3xx
351 default y
352 select CPU_32v5
353 select CPU_ABRT_EV5T
225 select CPU_CACHE_VIVT
226 select CPU_CP15_MPU
227 help
228 ARM946E-S is a member of the ARM9E-S family of high-
229 performance, 32-bit system-on-chip processor solutions.
230 The TCM and ARMv5TE 32-bit instruction set is supported.
231
232 Say Y if you want support for the ARM946E-S processor.

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

351
352# XScale Core Version 3
353config CPU_XSC3
354 bool
355 depends on ARCH_IXP23XX || ARCH_IOP13XX || PXA3xx
356 default y
357 select CPU_32v5
358 select CPU_ABRT_EV5T
359 select CPU_PABRT_NOIFAR
354 select CPU_CACHE_VIVT
355 select CPU_CP15_MMU
356 select CPU_TLB_V4WBI if MMU
357 select IO_36
358
359# Feroceon
360config CPU_FEROCEON
361 bool

--- 348 unchanged lines hidden ---
360 select CPU_CACHE_VIVT
361 select CPU_CP15_MMU
362 select CPU_TLB_V4WBI if MMU
363 select IO_36
364
365# Feroceon
366config CPU_FEROCEON
367 bool

--- 348 unchanged lines hidden ---