arm: integrator: Migrate platform-specific options and cleanup armcoremodule.h
[platform/kernel/u-boot.git] / arch / arm / mach-integrator / Kconfig
1 menu "Integrator Options"
2         depends on ARCH_INTEGRATOR
3
4 choice
5         prompt "Integrator platform select"
6         optional
7
8 config ARCH_INTEGRATOR_AP
9         bool "Support Integrator/AP platform"
10
11 config ARCH_INTEGRATOR_CP
12         bool "Support Integrator/CP platform"
13         select ARCH_CINTEGRATOR
14
15 endchoice
16
17 config ARCH_CINTEGRATOR
18         bool
19
20 choice
21         prompt "Integrator core module select"
22         optional
23
24 config CM720T
25         bool "Core Module for ARM720T"
26         select CPU_ARM720T
27
28 config CM920T
29         bool "Core Module for ARM920T"
30         select CPU_ARM920T
31
32 config CM926EJ_S
33         bool "Core Module for ARM926EJ-STM"
34         select CPU_ARM926EJS
35         select CM_TCRAM
36
37 config CM946ES
38         bool "Core Module for ARM946E-STM"
39         select CPU_ARM946ES
40         select CM_MULTIPLE_SSRAM
41         select CM_TCRAM
42
43 config CM1136
44         bool "Core Module for ARM1136JF-STM"
45         select CPU_ARM1136
46         select CM_TCRAM
47
48 endchoice
49
50 config SYS_BOARD
51         default "integrator"
52
53 config SYS_VENDOR
54         default "armltd"
55
56 config SYS_CONFIG_NAME
57         default "integratorap" if ARCH_INTEGRATOR_AP
58         default "integratorcp" if ARCH_INTEGRATOR_CP
59
60 config SYS_MALLOC_F_LEN
61         default 0x2000
62
63 config CM_INIT
64         def_bool y
65
66 config CM_REMAP
67         def_bool y
68
69 config CM_SPD_DETECT
70         def_bool y
71
72 config CM_MULTIPLE_SSRAM
73         bool
74
75 config CM_TCRAM
76         bool
77
78 endmenu