blob: d2a7ef3fc3bc2bd9096eba78fa236b744bf9e762 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
|
#
#
#
config ARCH_TEXT_BASE
hex
default 0x08f00000 if MACH_MX1ADS
default 0x08f80000 if MACH_SCB9328
default 0x81f00000 if MACH_NXDB500
default 0x21e00000 if MACH_ECO920
default 0xa0000000 if MACH_PCM038
default 0xa0000000 if MACH_IMX27ADS
default 0x87f00000 if MACH_PCM037
default 0x23f00000 if MACH_AT91SAM9260_EK
default 0x23f00000 if MACH_PM9263
config BOARDINFO
default "Synertronixx scb9328" if MACH_SCB9328
default "Hilscher Netx nxdb500" if MACH_NXDB500
default "Phytec phyCORE-i.MX27" if MACH_PCM038
default "Freescale i.MX27 ADS" if MACH_IMX27ADS
default "Phytec phyCORE-i.MX31" if MACH_PCM037
default "Atmel 91SAM9260-EK" if MACH_AT91SAM9260_EK
default "Ronetix PM9263" if MACH_PM9263
config BOARD_LINKER_SCRIPT
bool
default n
config GENERIC_LINKER_SCRIPT
bool
default y
depends on !BOARD_LINKER_SCRIPT
config ARM
bool
select HAS_KALLSYMS
select HAS_MODULES
select HAVE_CONFIGURABLE_MEMORY_LAYOUT
select HAVE_CONFIGURABLE_TEXT_BASE
default y
config ARM920T
bool
config ARM926EJS
bool
config ARMCORTEXA8
bool
# i.MX1, i.MXL, i.MX27 and i.MX31 are quite similar and thus
# handled in one arch
config ARCH_IMX
bool
config ARCH_IMX1
bool
select ARCH_IMX
select ARM920T
config ARCH_IMX27
bool
select ARCH_IMX
select ARM926EJS
config ARCH_IMX31
bool
select ARCH_IMX
config ARCH_AT91RM9200
bool
select ARM920T
config ARCH_NETX
bool
select ARM926EJS
config ARCH_OMAP
bool
config ARCH_AT91SAM9
bool
select ARM926EJS
config ARCH_AT91SAM9260
bool
select ARCH_AT91SAM9
config ARCH_AT91SAM9263
bool
select ARCH_AT91SAM9
select MACH_HAS_LOWLEVEL_INIT
choice
prompt "Select your board"
config MACH_MX1ADS
bool "mx1ads"
select HAS_CS8900
select ARCH_IMX1
help
Say Y here if you are using the Motorola MX1ADS board
config MACH_SCB9328
bool "Synertronixx scb9328"
select HAS_DM9000
select HAS_CFI
select ARCH_IMX1
select MACH_HAS_LOWLEVEL_INIT
help
Say Y here if you are using the Synertronixx scb9328 board
config MACH_PCM038
bool "phyCORE-i.MX27"
select HAS_CFI
select ARCH_IMX27
select MACH_HAS_LOWLEVEL_INIT
help
Say Y here if you are using Phytec's phyCORE-i.MX27 (pcm038) equipped
with a Freescale i.MX27 Processor
config MACH_IMX27ADS
bool "Freescale i.MX27ADS"
select HAS_CFI
select ARCH_IMX27
select MACH_HAS_LOWLEVEL_INIT
help
Say Y here if you are using the Freescale i.MX27ads board equipped
with a Freescale i.MX27 Processor
config MACH_ECO920
bool "eco920"
select HAS_AT91_ETHER
select HAS_CFI
select ARCH_AT91RM9200
help
Say Y here if you are using the Motorola MX1ADS board
config MACH_NXDB500
bool "Hilscher Netx nxdb500"
select HAS_NETX_ETHER
select HAS_CFI
select ARCH_NETX
select MACH_HAS_LOWLEVEL_INIT
help
Say Y here if you are using the Hilscher Netx nxdb500 board
config MACH_PCM037
bool "phyCORE-i.MX31"
select MACH_HAS_LOWLEVEL_INIT
select ARCH_IMX31
help
Say Y here if you are using Phytec's phyCORE-i.MX31 (pcm037) equipped
with a Freescale i.MX31 Processor
config MACH_OMAP
bool "Texas Instruments' OMAP based platforms"
select ARCH_OMAP
help
Say Y if you are using Texas Instrument's OMAP based platforms
config MACH_AT91SAM9260_EK
bool "Atmel AT91SAM9260-EK"
select ARCH_AT91SAM9260
help
Say y here if you are using Atmel's AT91SAM9260-EK Evaluation board
config MACH_PM9263
bool "Ronetix PM9263"
select ARCH_AT91SAM9263
help
Say y here if you are using the Ronetix PM9263 Board
endchoice
source arch/arm/mach-imx/Kconfig
source arch/arm/mach-netx/Kconfig
source arch/arm/mach-omap/Kconfig
menu "Arm specific settings "
config CMD_ARM_CPUINFO
bool "cpuinfo command"
default y
help
Say yes here to get a cpuinfo command to show some
information about the cp15 registers
config CMDLINE_TAG
bool "Send commandline to kernel"
default y
help
If you want to start a 2.6 kernel say y here.
config SETUP_MEMORY_TAGS
bool "send memory definition to kernel"
default y
help
If you want to start a 2.6 kernel say y here.
config INITRD_TAG
bool "send initrd params to kernel"
default y
help
If you want to start a 2.6 kernel and use an
initrd image say y here.
config ARMCORTEXA8_DCACHE_SKIP
bool "Skip DCache Invlidate"
depends on ARMCORTEXA8
default n
help
If your architecture configuration uses some other method of disabling caches, enable this
So that the D-Cache invalidation logic is skipped
endmenu
source common/Kconfig
source commands/Kconfig
source net/Kconfig
source drivers/Kconfig
source fs/Kconfig
source lib/Kconfig
|