]> git.ipfire.org Git - people/ms/u-boot.git/blame - include/asm-arm/mach-types.h
Update ARM mach-types.h
[people/ms/u-boot.git] / include / asm-arm / mach-types.h
CommitLineData
1cb8e980 1/*
98404649 2 * This was automagically generated from arch/arm/tools/mach-types!
1cb8e980
WD
3 * Do NOT edit
4 */
5
6#ifndef __ASM_ARM_MACH_TYPE_H
7#define __ASM_ARM_MACH_TYPE_H
8
9#include <linux/config.h>
10
11#ifndef __ASSEMBLY__
12/* The type of machine we're running on */
13extern unsigned int __machine_arch_type;
14#endif
15
16/* see arch/arm/kernel/arch.c for a description of these */
17#define MACH_TYPE_EBSA110 0
18#define MACH_TYPE_RISCPC 1
19#define MACH_TYPE_NEXUSPCI 3
20#define MACH_TYPE_EBSA285 4
21#define MACH_TYPE_NETWINDER 5
22#define MACH_TYPE_CATS 6
23#define MACH_TYPE_TBOX 7
24#define MACH_TYPE_CO285 8
25#define MACH_TYPE_CLPS7110 9
26#define MACH_TYPE_ARCHIMEDES 10
27#define MACH_TYPE_A5K 11
28#define MACH_TYPE_ETOILE 12
29#define MACH_TYPE_LACIE_NAS 13
30#define MACH_TYPE_CLPS7500 14
31#define MACH_TYPE_SHARK 15
32#define MACH_TYPE_BRUTUS 16
33#define MACH_TYPE_PERSONAL_SERVER 17
34#define MACH_TYPE_ITSY 18
35#define MACH_TYPE_L7200 19
36#define MACH_TYPE_PLEB 20
37#define MACH_TYPE_INTEGRATOR 21
38#define MACH_TYPE_H3600 22
39#define MACH_TYPE_IXP1200 23
40#define MACH_TYPE_P720T 24
41#define MACH_TYPE_ASSABET 25
42#define MACH_TYPE_VICTOR 26
43#define MACH_TYPE_LART 27
44#define MACH_TYPE_RANGER 28
45#define MACH_TYPE_GRAPHICSCLIENT 29
46#define MACH_TYPE_XP860 30
47#define MACH_TYPE_CERF 31
48#define MACH_TYPE_NANOENGINE 32
49#define MACH_TYPE_FPIC 33
50#define MACH_TYPE_EXTENEX1 34
51#define MACH_TYPE_SHERMAN 35
52#define MACH_TYPE_ACCELENT_SA 36
53#define MACH_TYPE_ACCELENT_L7200 37
54#define MACH_TYPE_NETPORT 38
55#define MACH_TYPE_PANGOLIN 39
56#define MACH_TYPE_YOPY 40
57#define MACH_TYPE_COOLIDGE 41
58#define MACH_TYPE_HUW_WEBPANEL 42
59#define MACH_TYPE_SPOTME 43
60#define MACH_TYPE_FREEBIRD 44
61#define MACH_TYPE_TI925 45
62#define MACH_TYPE_RISCSTATION 46
63#define MACH_TYPE_CAVY 47
64#define MACH_TYPE_JORNADA720 48
65#define MACH_TYPE_OMNIMETER 49
66#define MACH_TYPE_EDB7211 50
67#define MACH_TYPE_CITYGO 51
68#define MACH_TYPE_PFS168 52
69#define MACH_TYPE_SPOT 53
70#define MACH_TYPE_FLEXANET 54
71#define MACH_TYPE_WEBPAL 55
72#define MACH_TYPE_LINPDA 56
73#define MACH_TYPE_ANAKIN 57
74#define MACH_TYPE_MVI 58
75#define MACH_TYPE_JUPITER 59
76#define MACH_TYPE_PSIONW 60
77#define MACH_TYPE_ALN 61
78#define MACH_TYPE_CAMELOT 62
79#define MACH_TYPE_GDS2200 63
80#define MACH_TYPE_PSION_SERIES7 64
81#define MACH_TYPE_XFILE 65
82#define MACH_TYPE_ACCELENT_EP9312 66
83#define MACH_TYPE_IC200 67
84#define MACH_TYPE_CREDITLART 68
85#define MACH_TYPE_HTM 69
86#define MACH_TYPE_IQ80310 70
87#define MACH_TYPE_FREEBOT 71
88#define MACH_TYPE_ENTEL 72
89#define MACH_TYPE_ENP3510 73
90#define MACH_TYPE_TRIZEPS 74
91#define MACH_TYPE_NESA 75
92#define MACH_TYPE_VENUS 76
93#define MACH_TYPE_TARDIS 77
94#define MACH_TYPE_MERCURY 78
95#define MACH_TYPE_EMPEG 79
96#define MACH_TYPE_I80200FCC 80
97#define MACH_TYPE_ITT_CPB 81
98#define MACH_TYPE_SVC 82
99#define MACH_TYPE_ALPHA2 84
100#define MACH_TYPE_ALPHA1 85
101#define MACH_TYPE_NETARM 86
102#define MACH_TYPE_SIMPAD 87
103#define MACH_TYPE_PDA1 88
104#define MACH_TYPE_LUBBOCK 89
105#define MACH_TYPE_ANIKO 90
106#define MACH_TYPE_CLEP7212 91
107#define MACH_TYPE_CS89712 92
108#define MACH_TYPE_WEARARM 93
109#define MACH_TYPE_POSSIO_PX 94
110#define MACH_TYPE_SIDEARM 95
111#define MACH_TYPE_STORK 96
112#define MACH_TYPE_SHANNON 97
113#define MACH_TYPE_ACE 98
114#define MACH_TYPE_BALLYARM 99
115#define MACH_TYPE_SIMPUTER 100
116#define MACH_TYPE_NEXTERM 101
117#define MACH_TYPE_SA1100_ELF 102
118#define MACH_TYPE_GATOR 103
119#define MACH_TYPE_GRANITE 104
120#define MACH_TYPE_CONSUS 105
121#define MACH_TYPE_AAED2000 106
122#define MACH_TYPE_CDB89712 107
123#define MACH_TYPE_GRAPHICSMASTER 108
124#define MACH_TYPE_ADSBITSY 109
125#define MACH_TYPE_PXA_IDP 110
126#define MACH_TYPE_PLCE 111
127#define MACH_TYPE_PT_SYSTEM3 112
128#define MACH_TYPE_MEDALB 113
129#define MACH_TYPE_EAGLE 114
130#define MACH_TYPE_DSC21 115
131#define MACH_TYPE_DSC24 116
132#define MACH_TYPE_TI5472 117
133#define MACH_TYPE_AUTCPU12 118
134#define MACH_TYPE_UENGINE 119
135#define MACH_TYPE_BLUESTEM 120
136#define MACH_TYPE_XINGU8 121
137#define MACH_TYPE_BUSHSTB 122
138#define MACH_TYPE_EPSILON1 123
139#define MACH_TYPE_BALLOON 124
140#define MACH_TYPE_PUPPY 125
141#define MACH_TYPE_ELROY 126
142#define MACH_TYPE_GMS720 127
143#define MACH_TYPE_S24X 128
144#define MACH_TYPE_JTEL_CLEP7312 129
145#define MACH_TYPE_CX821XX 130
146#define MACH_TYPE_EDB7312 131
147#define MACH_TYPE_BSA1110 132
148#define MACH_TYPE_POWERPIN 133
149#define MACH_TYPE_OPENARM 134
150#define MACH_TYPE_WHITECHAPEL 135
151#define MACH_TYPE_H3100 136
152#define MACH_TYPE_H3800 137
153#define MACH_TYPE_BLUE_V1 138
154#define MACH_TYPE_PXA_CERF 139
155#define MACH_TYPE_ARM7TEVB 140
156#define MACH_TYPE_D7400 141
157#define MACH_TYPE_PIRANHA 142
158#define MACH_TYPE_SBCAMELOT 143
159#define MACH_TYPE_KINGS 144
160#define MACH_TYPE_SMDK2400 145
161#define MACH_TYPE_COLLIE 146
162#define MACH_TYPE_IDR 147
163#define MACH_TYPE_BADGE4 148
164#define MACH_TYPE_WEBNET 149
165#define MACH_TYPE_D7300 150
166#define MACH_TYPE_CEP 151
167#define MACH_TYPE_FORTUNET 152
168#define MACH_TYPE_VC547X 153
169#define MACH_TYPE_FILEWALKER 154
170#define MACH_TYPE_NETGATEWAY 155
171#define MACH_TYPE_SYMBOL2800 156
172#define MACH_TYPE_SUNS 157
173#define MACH_TYPE_FRODO 158
174#define MACH_TYPE_MACH_TYTE_MS301 159
175#define MACH_TYPE_MX1ADS 160
176#define MACH_TYPE_H7201 161
177#define MACH_TYPE_H7202 162
178#define MACH_TYPE_AMICO 163
179#define MACH_TYPE_IAM 164
180#define MACH_TYPE_TT530 165
181#define MACH_TYPE_SAM2400 166
182#define MACH_TYPE_JORNADA56X 167
183#define MACH_TYPE_ACTIVE 168
184#define MACH_TYPE_IQ80321 169
185#define MACH_TYPE_WID 170
186#define MACH_TYPE_SABINAL 171
187#define MACH_TYPE_IXP425_MATACUMBE 172
188#define MACH_TYPE_MINIPRINT 173
189#define MACH_TYPE_ADM510X 174
190#define MACH_TYPE_SVS200 175
191#define MACH_TYPE_ATG_TCU 176
192#define MACH_TYPE_JORNADA820 177
193#define MACH_TYPE_S3C44B0 178
194#define MACH_TYPE_MARGIS2 179
195#define MACH_TYPE_KS8695 180
196#define MACH_TYPE_BRH 181
197#define MACH_TYPE_S3C2410 182
198#define MACH_TYPE_POSSIO_PX30 183
199#define MACH_TYPE_S3C2800 184
200#define MACH_TYPE_FLEETWOOD 185
201#define MACH_TYPE_OMAHA 186
202#define MACH_TYPE_TA7 187
203#define MACH_TYPE_NOVA 188
204#define MACH_TYPE_HMK 189
52f52c14 205#define MACH_TYPE_KARO 190
1cb8e980
WD
206#define MACH_TYPE_FESTER 191
207#define MACH_TYPE_GPI 192
208#define MACH_TYPE_SMDK2410 193
a1f4a3dd 209#define MACH_TYPE_I519 194
1cb8e980
WD
210#define MACH_TYPE_NEXIO 195
211#define MACH_TYPE_BITBOX 196
212#define MACH_TYPE_G200 197
213#define MACH_TYPE_GILL 198
214#define MACH_TYPE_PXA_MERCURY 199
215#define MACH_TYPE_CEIVA 200
216#define MACH_TYPE_FRET 201
217#define MACH_TYPE_EMAILPHONE 202
218#define MACH_TYPE_H3900 203
219#define MACH_TYPE_PXA1 204
220#define MACH_TYPE_KOAN369 205
221#define MACH_TYPE_COGENT 206
222#define MACH_TYPE_ESL_SIMPUTER 207
223#define MACH_TYPE_ESL_SIMPUTER_CLR 208
224#define MACH_TYPE_ESL_SIMPUTER_BW 209
225#define MACH_TYPE_HHP_CRADLE 210
226#define MACH_TYPE_HE500 211
227#define MACH_TYPE_INHANDELF2 212
228#define MACH_TYPE_INHANDFTIP 213
229#define MACH_TYPE_DNP1110 214
230#define MACH_TYPE_PNP1110 215
231#define MACH_TYPE_CSB226 216
232#define MACH_TYPE_ARNOLD 217
98404649 233#define MACH_TYPE_VOICEBLUE 218
1cb8e980 234#define MACH_TYPE_JZ8028 219
a1f4a3dd 235#define MACH_TYPE_H5400 220
1cb8e980
WD
236#define MACH_TYPE_FORTE 221
237#define MACH_TYPE_ACAM 222
238#define MACH_TYPE_ABOX 223
239#define MACH_TYPE_ATMEL 224
240#define MACH_TYPE_SITSANG 225
241#define MACH_TYPE_CPU1110LCDNET 226
242#define MACH_TYPE_MPL_VCMA9 227
243#define MACH_TYPE_OPUS_A1 228
244#define MACH_TYPE_DAYTONA 229
245#define MACH_TYPE_KILLBEAR 230
246#define MACH_TYPE_YOHO 231
247#define MACH_TYPE_JASPER 232
248#define MACH_TYPE_DSC25 233
a1f4a3dd 249#define MACH_TYPE_OMAP_INNOVATOR 234
1cb8e980
WD
250#define MACH_TYPE_RAMSES 235
251#define MACH_TYPE_S28X 236
252#define MACH_TYPE_MPORT3 237
253#define MACH_TYPE_PXA_EAGLE250 238
254#define MACH_TYPE_PDB 239
255#define MACH_TYPE_BLUE_2G 240
256#define MACH_TYPE_BLUEARCH 241
98404649
WD
257#define MACH_TYPE_IXDP2400 242
258#define MACH_TYPE_IXDP2800 243
1cb8e980
WD
259#define MACH_TYPE_EXPLORER 244
260#define MACH_TYPE_IXDP425 245
261#define MACH_TYPE_CHIMP 246
262#define MACH_TYPE_STORK_NEST 247
263#define MACH_TYPE_STORK_EGG 248
264#define MACH_TYPE_WISMO 249
265#define MACH_TYPE_EZLINX 250
a1f4a3dd 266#define MACH_TYPE_AT91RM9200 251
1cb8e980
WD
267#define MACH_TYPE_ORION 252
268#define MACH_TYPE_NEPTUNE 253
269#define MACH_TYPE_HACKKIT 254
270#define MACH_TYPE_PXA_WINS30 255
271#define MACH_TYPE_LAVINNA 256
272#define MACH_TYPE_PXA_UENGINE 257
273#define MACH_TYPE_INNOKOM 258
52f52c14
WD
274#define MACH_TYPE_BMS 259
275#define MACH_TYPE_IXCDP1100 260
276#define MACH_TYPE_PRPMC1100 261
277#define MACH_TYPE_AT91RM9200DK 262
278#define MACH_TYPE_ARMSTICK 263
279#define MACH_TYPE_ARMONIE 264
280#define MACH_TYPE_MPORT1 265
281#define MACH_TYPE_S3C5410 266
282#define MACH_TYPE_ZCP320A 267
283#define MACH_TYPE_I_BOX 268
284#define MACH_TYPE_STLC1502 269
285#define MACH_TYPE_SIREN 270
286#define MACH_TYPE_GREENLAKE 271
287#define MACH_TYPE_ARGUS 272
288#define MACH_TYPE_COMBADGE 273
289#define MACH_TYPE_ROKEPXA 274
290#define MACH_TYPE_CINTEGRATOR 275
291#define MACH_TYPE_GUIDEA07 276
292#define MACH_TYPE_TAT257 277
293#define MACH_TYPE_IGP2425 278
294#define MACH_TYPE_BLUEGRAMMA 279
295#define MACH_TYPE_IPOD 280
296#define MACH_TYPE_ADSBITSYX 281
297#define MACH_TYPE_TRIZEPS2 282
298#define MACH_TYPE_VIPER 283
299#define MACH_TYPE_ADSBITSYPLUS 284
300#define MACH_TYPE_ADSAGC 285
301#define MACH_TYPE_STP7312 286
a1f4a3dd 302#define MACH_TYPE_NX_PHNX 287
52f52c14
WD
303#define MACH_TYPE_WEP_EP250 288
304#define MACH_TYPE_INHANDELF3 289
305#define MACH_TYPE_ADI_COYOTE 290
306#define MACH_TYPE_IYONIX 291
307#define MACH_TYPE_DAMICAM_SA1110 292
308#define MACH_TYPE_MEG03 293
309#define MACH_TYPE_PXA_WHITECHAPEL 294
310#define MACH_TYPE_NWSC 295
311#define MACH_TYPE_NWLARM 296
312#define MACH_TYPE_IXP425_MGUARD 297
313#define MACH_TYPE_PXA_NETDCU4 298
314#define MACH_TYPE_IXDP2401 299
315#define MACH_TYPE_IXDP2801 300
316#define MACH_TYPE_ZODIAC 301
317#define MACH_TYPE_ARMMODUL 302
318#define MACH_TYPE_KETOP 303
319#define MACH_TYPE_AV7200 304
320#define MACH_TYPE_ARCH_TI925 305
321#define MACH_TYPE_ACQ200 306
322#define MACH_TYPE_PT_DAFIT 307
323#define MACH_TYPE_IHBA 308
324#define MACH_TYPE_QUINQUE 309
325#define MACH_TYPE_NIMBRAONE 310
326#define MACH_TYPE_NIMBRA29X 311
327#define MACH_TYPE_NIMBRA210 312
328#define MACH_TYPE_HHP_D95XX 313
329#define MACH_TYPE_LABARM 314
330#define MACH_TYPE_M825XX 315
331#define MACH_TYPE_M7100 316
332#define MACH_TYPE_NIPC2 317
333#define MACH_TYPE_FU7202 318
334#define MACH_TYPE_ADSAGX 319
335#define MACH_TYPE_PXA_POOH 320
336#define MACH_TYPE_BANDON 321
337#define MACH_TYPE_PCM7210 322
338#define MACH_TYPE_NMS9200 323
339#define MACH_TYPE_LOGODL 324
340#define MACH_TYPE_M7140 325
341#define MACH_TYPE_KOREBOT 326
342#define MACH_TYPE_IQ31244 327
343#define MACH_TYPE_KOAN393 328
344#define MACH_TYPE_INHANDFTIP3 329
345#define MACH_TYPE_GONZO 330
346#define MACH_TYPE_BAST 331
347#define MACH_TYPE_SCANPASS 332
348#define MACH_TYPE_EP7312_POOH 333
349#define MACH_TYPE_TA7S 334
350#define MACH_TYPE_TA7V 335
351#define MACH_TYPE_ICARUS 336
352#define MACH_TYPE_H1900 337
353#define MACH_TYPE_GEMINI 338
354#define MACH_TYPE_AXIM 339
355#define MACH_TYPE_AUDIOTRON 340
356#define MACH_TYPE_H2200 341
357#define MACH_TYPE_LOOX600 342
358#define MACH_TYPE_NIOP 343
359#define MACH_TYPE_DM310 344
a1f4a3dd
WD
360#define MACH_TYPE_SEEDPXA_C2 345
361#define MACH_TYPE_IXP4XX_MGUARD_PCI 346
362#define MACH_TYPE_H1940 347
363#define MACH_TYPE_SCORPIO 348
364#define MACH_TYPE_VIVA 349
365#define MACH_TYPE_PXA_XCARD 350
366#define MACH_TYPE_CSB335 351
367#define MACH_TYPE_IXRD425 352
368#define MACH_TYPE_IQ80315 353
369#define MACH_TYPE_NMP7312 354
370#define MACH_TYPE_CX861XX 355
371#define MACH_TYPE_ENP2611 356
372#define MACH_TYPE_XDA 357
373#define MACH_TYPE_CSIR_IMS 358
374#define MACH_TYPE_IXP421_DNAEETH 359
375#define MACH_TYPE_POCKETSERV9200 360
376#define MACH_TYPE_TOTO 361
377#define MACH_TYPE_S3C2440 362
378#define MACH_TYPE_KS8695P 363
379#define MACH_TYPE_SE4000 364
380#define MACH_TYPE_QUADRICEPS 365
381#define MACH_TYPE_BRONCO 366
382#define MACH_TYPE_ESL_SOFCOMP 368
383#define MACH_TYPE_S5C7375 369
384#define MACH_TYPE_SPEARHEAD 370
385#define MACH_TYPE_PANTERA 371
386#define MACH_TYPE_PRAYOGLITE 372
387#define MACH_TYPE_GUMSTIK 373
388#define MACH_TYPE_RCUBE 374
389#define MACH_TYPE_REA_OLV 375
390#define MACH_TYPE_PXA_IPHONE 376
391#define MACH_TYPE_S3C3410 377
392#define MACH_TYPE_ESPD_4510B 378
393#define MACH_TYPE_MP1X 379
394#define MACH_TYPE_AT91RM9200TB 380
395#define MACH_TYPE_ADSVGX 381
396#define MACH_TYPE_OMAP_H2 382
397#define MACH_TYPE_PELEE 383
398#define MACH_TYPE_E740 384
399#define MACH_TYPE_IQ80331 385
400#define MACH_TYPE_VERSATILE_PB 387
401#define MACH_TYPE_KEV7A400 388
f832d8a1
WD
402#define MACH_TYPE_LPD7A400 389
403#define MACH_TYPE_LPD7A404 390
a1f4a3dd
WD
404#define MACH_TYPE_FUJITSU_CAMELOT 391
405#define MACH_TYPE_JANUS2M 392
406#define MACH_TYPE_EMBTF 393
407#define MACH_TYPE_HPM 394
408#define MACH_TYPE_SMDK2410TK 395
409#define MACH_TYPE_SMDK2410AJ 396
410#define MACH_TYPE_STREETRACER 397
411#define MACH_TYPE_EFRAME 398
412#define MACH_TYPE_CSB337 399
413#define MACH_TYPE_PXA_LARK 400
414#define MACH_TYPE_PNP2110 401
415#define MACH_TYPE_TCC72X 402
416#define MACH_TYPE_ALTAIR 403
417#define MACH_TYPE_KC3 404
418#define MACH_TYPE_SINTEFTD 405
419#define MACH_TYPE_MAINSTONE 406
420#define MACH_TYPE_ADAY4X 407
421#define MACH_TYPE_LITE300 408
422#define MACH_TYPE_S5C7376 409
423#define MACH_TYPE_MT02 410
424#define MACH_TYPE_MPORT3S 411
425#define MACH_TYPE_RA_ALPHA 412
426#define MACH_TYPE_XCEP 413
427#define MACH_TYPE_ARCOM_MERCURY 414
428#define MACH_TYPE_STARGATE 415
429#define MACH_TYPE_ARMADILLOJ 416
430#define MACH_TYPE_ELROY_JACK 417
431#define MACH_TYPE_BACKEND 418
432#define MACH_TYPE_S5LINBOX 419
433#define MACH_TYPE_NOMADIK 420
434#define MACH_TYPE_IA_CPU_9200 421
435#define MACH_TYPE_AT91_BJA1 422
436#define MACH_TYPE_CORGI 423
437#define MACH_TYPE_POODLE 424
438#define MACH_TYPE_TEN 425
439#define MACH_TYPE_ROVERP5P 426
440#define MACH_TYPE_SC2700 427
441#define MACH_TYPE_EX_EAGLE 428
442#define MACH_TYPE_NX_PXA12 429
443#define MACH_TYPE_NX_PXA5 430
444#define MACH_TYPE_BLACKBOARD2 431
445#define MACH_TYPE_I819 432
446#define MACH_TYPE_IXMB995E 433
447#define MACH_TYPE_SKYRIDER 434
448#define MACH_TYPE_SKYHAWK 435
449#define MACH_TYPE_ENTERPRISE 436
450#define MACH_TYPE_DEP2410 437
451#define MACH_TYPE_ARMCORE 438
452#define MACH_TYPE_HOBBIT 439
453#define MACH_TYPE_H7210 440
454#define MACH_TYPE_PXA_NETDCU5 441
455#define MACH_TYPE_ACC 442
456#define MACH_TYPE_ESL_SARVA 443
457#define MACH_TYPE_XM250 444
458#define MACH_TYPE_T6TC1XB 445
459#define MACH_TYPE_ESS710 446
460#define MACH_TYPE_MX3ADS 447
461#define MACH_TYPE_HIMALAYA 448
462#define MACH_TYPE_BOLFENK 449
463#define MACH_TYPE_AT91RM9200KR 450
464#define MACH_TYPE_EDB9312 451
465#define MACH_TYPE_OMAP_GENERIC 452
466#define MACH_TYPE_AXIMX3 453
467#define MACH_TYPE_EB67XDIP 454
468#define MACH_TYPE_WEBTXS 455
469#define MACH_TYPE_HAWK 456
470#define MACH_TYPE_CCAT91SBC001 457
471#define MACH_TYPE_EXPRESSO 458
472#define MACH_TYPE_H4000 459
473#define MACH_TYPE_DINO 460
474#define MACH_TYPE_ML675K 461
475#define MACH_TYPE_EDB9301 462
476#define MACH_TYPE_EDB9315 463
477#define MACH_TYPE_RECIVA_TT 464
478#define MACH_TYPE_CSTCB01 465
479#define MACH_TYPE_CSTCB1 466
480#define MACH_TYPE_SHADWELL 467
481#define MACH_TYPE_GOEPEL263 468
482#define MACH_TYPE_ACQ100 469
483#define MACH_TYPE_MX1FS2 470
484#define MACH_TYPE_HIPTOP_G1 471
485#define MACH_TYPE_SPARKY 472
486#define MACH_TYPE_NS9750 473
487#define MACH_TYPE_PHOENIX 474
488#define MACH_TYPE_VR1000 475
489#define MACH_TYPE_DEISTERPXA 476
490#define MACH_TYPE_BCM1160 477
491#define MACH_TYPE_PCM022 478
492#define MACH_TYPE_ADSGCX 479
493#define MACH_TYPE_DREADNAUGHT 480
494#define MACH_TYPE_DM320 481
495#define MACH_TYPE_MARKOV 482
496#define MACH_TYPE_COS7A400 483
497#define MACH_TYPE_MILANO 484
498#define MACH_TYPE_UE9328 485
499#define MACH_TYPE_UEX255 486
500#define MACH_TYPE_UE2410 487
501#define MACH_TYPE_A620 488
502#define MACH_TYPE_OCELOT 489
503#define MACH_TYPE_CHEETAH 490
504#define MACH_TYPE_OMAP_PERSEUS2 491
505#define MACH_TYPE_ZVUE 492
506#define MACH_TYPE_ROVERP1 493
507#define MACH_TYPE_ASIDIAL2 494
508#define MACH_TYPE_S3C24A0 495
509#define MACH_TYPE_E800 496
510#define MACH_TYPE_E750 497
511#define MACH_TYPE_S3C5500 498
512#define MACH_TYPE_SMDK5500 499
513#define MACH_TYPE_SIGNALSYNC 500
514#define MACH_TYPE_NBC 501
515#define MACH_TYPE_KODIAK 502
516#define MACH_TYPE_NETBOOKPRO 503
517#define MACH_TYPE_HW90200 504
518#define MACH_TYPE_CONDOR 505
519#define MACH_TYPE_CUP 506
520#define MACH_TYPE_KITE 507
521#define MACH_TYPE_SCB9328 508
522#define MACH_TYPE_OMAP_H3 509
523#define MACH_TYPE_OMAP_H4 510
524#define MACH_TYPE_N10 511
525#define MACH_TYPE_MONTAJADE 512
526#define MACH_TYPE_SG560 513
527#define MACH_TYPE_DP1000 514
528#define MACH_TYPE_OMAP_OSK 515
529#define MACH_TYPE_RG100V3 516
530#define MACH_TYPE_MX2ADS 517
531#define MACH_TYPE_PXA_KILO 518
532#define MACH_TYPE_IXP4XX_EAGLE 519
533#define MACH_TYPE_TOSA 520
534#define MACH_TYPE_MB2520F 521
535#define MACH_TYPE_EMC1000 522
536#define MACH_TYPE_TIDSC25 523
537#define MACH_TYPE_AKCPMXL 524
538#define MACH_TYPE_AV3XX 525
539#define MACH_TYPE_AVILA 526
540#define MACH_TYPE_PXA_MPM10 527
541#define MACH_TYPE_PXA_KYANITE 528
542#define MACH_TYPE_SGOLD 529
543#define MACH_TYPE_OSCAR 530
544#define MACH_TYPE_EPXA4USB2 531
545#define MACH_TYPE_XSENGINE 532
546#define MACH_TYPE_IP600 533
547#define MACH_TYPE_MCAN2 534
548#define MACH_TYPE_DDI_BLUERIDGE 535
549#define MACH_TYPE_SKYMINDER 536
550#define MACH_TYPE_LPD79520 537
551#define MACH_TYPE_EDB9302 538
552#define MACH_TYPE_HW90340 539
553#define MACH_TYPE_CIP_BOX 540
554#define MACH_TYPE_IVPN 541
555#define MACH_TYPE_RSOC2 542
556#define MACH_TYPE_HUSKY 543
557#define MACH_TYPE_BOXER 544
558#define MACH_TYPE_SHEPHERD 545
559#define MACH_TYPE_AML42800AA 546
560#define MACH_TYPE_MACH_TYPE_ML674001 547
561#define MACH_TYPE_LPC2294 548
562#define MACH_TYPE_SWITCHGRASS 549
563#define MACH_TYPE_ENS_CMU 550
564#define MACH_TYPE_MM6_SDB 551
565#define MACH_TYPE_SATURN 552
566#define MACH_TYPE_ARGONPLUSEVB 553
567#define MACH_TYPE_SCMA11EVB 554
731215eb
WD
568#define MACH_TYPE_SMDK2800 555
569#define MACH_TYPE_MTWILSON 556
570#define MACH_TYPE_ZITI 557
571#define MACH_TYPE_GRANDFATHER 558
572#define MACH_TYPE_TENGINE 559
573#define MACH_TYPE_S3C2460 560
574#define MACH_TYPE_PDM 561
575#define MACH_TYPE_H4700 562
576#define MACH_TYPE_H6300 563
577#define MACH_TYPE_RZ1700 564
578#define MACH_TYPE_A716 565
579#define MACH_TYPE_ESTK2440A 566
580#define MACH_TYPE_ATWIXP425 567
581#define MACH_TYPE_CSB336 568
582#define MACH_TYPE_RIRM2 569
583#define MACH_TYPE_CX23518 570
584#define MACH_TYPE_CX2351X 571
585#define MACH_TYPE_COMPUTIME 572
586#define MACH_TYPE_IZARUS 573
587#define MACH_TYPE_RTS 574
588#define MACH_TYPE_SE5100 575
589#define MACH_TYPE_S3C2510 576
590#define MACH_TYPE_CSB437TL 577
591#define MACH_TYPE_SLAUSON 578
592#define MACH_TYPE_PEARLRIVER 579
593#define MACH_TYPE_TDC_P210 580
594#define MACH_TYPE_SG580 581
595#define MACH_TYPE_WRSBCARM7 582
596#define MACH_TYPE_IPD 583
597#define MACH_TYPE_PXA_DNP2110 584
598#define MACH_TYPE_XAENIAX 585
599#define MACH_TYPE_SOMN4250 586
600#define MACH_TYPE_PLEB2 587
98404649
WD
601#define MACH_TYPE_CORNWALLIS 588
602#define MACH_TYPE_GURNEY_DRV 589
731215eb
WD
603#define MACH_TYPE_CHAFFEE 590
604#define MACH_TYPE_RMS101 591
605#define MACH_TYPE_RX3715 592
606#define MACH_TYPE_SWIFT 593
607#define MACH_TYPE_ROVERP7 594
608#define MACH_TYPE_PR818S 595
609#define MACH_TYPE_TRXPRO 596
610#define MACH_TYPE_NSLU2 597
611#define MACH_TYPE_E400 598
612#define MACH_TYPE_TRAB 599
613#define MACH_TYPE_CMC_PU2 600
614#define MACH_TYPE_FULCRUM 601
615#define MACH_TYPE_NETGATE42X 602
616#define MACH_TYPE_STR710 603
617#define MACH_TYPE_IXDPG425 604
618#define MACH_TYPE_TOMTOMGO 605
619#define MACH_TYPE_VERSATILE_AB 606
620#define MACH_TYPE_EDB9307 607
621#define MACH_TYPE_SG565 608
622#define MACH_TYPE_LPD79524 609
623#define MACH_TYPE_LPD79525 610
624#define MACH_TYPE_RMS100 611
625#define MACH_TYPE_KB9200 612
626#define MACH_TYPE_SX1 613
98404649
WD
627#define MACH_TYPE_HMS39C7092 614
628#define MACH_TYPE_ARMADILLO 615
629#define MACH_TYPE_IPCU 616
630#define MACH_TYPE_LOOX720 617
631#define MACH_TYPE_IXDP465 618
632#define MACH_TYPE_IXDP2351 619
633#define MACH_TYPE_ADSVIX 620
634#define MACH_TYPE_DM270 621
635#define MACH_TYPE_SOCLTPLUS 622
636#define MACH_TYPE_ECIA 623
637#define MACH_TYPE_CM4008 624
638#define MACH_TYPE_P2001 625
639#define MACH_TYPE_TWISTER 626
640#define MACH_TYPE_MUDSHARK 627
641#define MACH_TYPE_HB2 628
642#define MACH_TYPE_IQ80332 629
643#define MACH_TYPE_SENDT 630
644#define MACH_TYPE_MX2JAZZ 631
645#define MACH_TYPE_MULTIIO 632
646#define MACH_TYPE_HRDISPLAY 633
647#define MACH_TYPE_SCMA11BB 634
648#define MACH_TYPE_TRIZEPS3 635
649#define MACH_TYPE_ZEFEERDZA 636
650#define MACH_TYPE_ZEFEERDZB 637
651#define MACH_TYPE_ZEFEERDZG 638
652#define MACH_TYPE_ZEFEERDZN 639
653#define MACH_TYPE_ZEFEERDZQ 640
654#define MACH_TYPE_GTWX5715 641
655#define MACH_TYPE_ASTRO_JACK 643
656#define MACH_TYPE_TIP03 644
657#define MACH_TYPE_A9200EC 645
658#define MACH_TYPE_PNX0105 646
659#define MACH_TYPE_ADCPOECPU 647
660#define MACH_TYPE_CSB637 648
661#define MACH_TYPE_ML69Q6203 649
662#define MACH_TYPE_MB9200 650
663#define MACH_TYPE_KULUN 651
664#define MACH_TYPE_SNAPPER 652
665#define MACH_TYPE_OPTIMA 653
666#define MACH_TYPE_DLHSBC 654
667#define MACH_TYPE_X30 655
668#define MACH_TYPE_N30 656
669#define MACH_TYPE_MANGA_KS8695 657
670#define MACH_TYPE_AJAX 658
671#define MACH_TYPE_NEC_MP900 659
672#define MACH_TYPE_VVTK1000 661
673#define MACH_TYPE_KAFA 662
674#define MACH_TYPE_VVTK3000 663
675#define MACH_TYPE_PIMX1 664
676#define MACH_TYPE_OLLIE 665
677#define MACH_TYPE_SKYMAX 666
678#define MACH_TYPE_JAZZ 667
679#define MACH_TYPE_TEL_T3 668
680#define MACH_TYPE_AISINO_FCR255 669
681#define MACH_TYPE_BTWEB 670
682#define MACH_TYPE_DBG_LH79520 671
683#define MACH_TYPE_CM41XX 672
684#define MACH_TYPE_TS72XX 673
685#define MACH_TYPE_NGGPXA 674
686#define MACH_TYPE_CSB535 675
687#define MACH_TYPE_CSB536 676
688#define MACH_TYPE_PXA_TRAKPOD 677
689#define MACH_TYPE_PRAXIS 678
690#define MACH_TYPE_LH75411 679
691#define MACH_TYPE_OTOM 680
692#define MACH_TYPE_NEXCODER_2440 681
693#define MACH_TYPE_LOOX410 682
694#define MACH_TYPE_WESTLAKE 683
695#define MACH_TYPE_NSB 684
696#define MACH_TYPE_ESL_SARVA_STN 685
697#define MACH_TYPE_ESL_SARVA_TFT 686
698#define MACH_TYPE_ESL_SARVA_IAD 687
699#define MACH_TYPE_ESL_SARVA_ACC 688
700#define MACH_TYPE_TYPHOON 689
701#define MACH_TYPE_CNAV 690
702#define MACH_TYPE_A730 691
703#define MACH_TYPE_NETSTAR 692
704#define MACH_TYPE_PHASEFALE_SUPERCON 693
705#define MACH_TYPE_SHIVA1100 694
706#define MACH_TYPE_ETEXSC 695
707#define MACH_TYPE_IXDPG465 696
708#define MACH_TYPE_A9M2410 697
709#define MACH_TYPE_A9M2440 698
710#define MACH_TYPE_A9M9750 699
711#define MACH_TYPE_A9M9360 700
712#define MACH_TYPE_UNC90 701
713#define MACH_TYPE_ECO920 702
714#define MACH_TYPE_SATVIEW 703
715#define MACH_TYPE_ROADRUNNER 704
716#define MACH_TYPE_AT91RM9200EK 705
717#define MACH_TYPE_GP32 706
718#define MACH_TYPE_GEM 707
719#define MACH_TYPE_I858 708
720#define MACH_TYPE_HX2750 709
721#define MACH_TYPE_ZEUSEVB 710
722#define MACH_TYPE_P700 711
723#define MACH_TYPE_CPE 712
724#define MACH_TYPE_SPITZ 713
725#define MACH_TYPE_NIMBRA340 714
726#define MACH_TYPE_LPC22XX 715
727#define MACH_TYPE_COMET3 716
728#define MACH_TYPE_COMET4 717
729#define MACH_TYPE_CSB625 718
730#define MACH_TYPE_FORTUNET2 719
731#define MACH_TYPE_S5H2200 720
732#define MACH_TYPE_OPTORM920 721
733#define MACH_TYPE_ADSBITSYXB 722
734#define MACH_TYPE_ADSSPHERE 723
735#define MACH_TYPE_ADSPORTAL 724
736#define MACH_TYPE_LN2410SBC 725
737#define MACH_TYPE_CB3RUFC 726
738#define MACH_TYPE_MP2USB 727
1cb8e980
WD
739
740#ifdef CONFIG_ARCH_EBSA110
741# ifdef machine_arch_type
742# undef machine_arch_type
743# define machine_arch_type __machine_arch_type
744# else
745# define machine_arch_type MACH_TYPE_EBSA110
746# endif
747# define machine_is_ebsa110() (machine_arch_type == MACH_TYPE_EBSA110)
748#else
749# define machine_is_ebsa110() (0)
750#endif
751
752#ifdef CONFIG_ARCH_RPC
753# ifdef machine_arch_type
754# undef machine_arch_type
755# define machine_arch_type __machine_arch_type
756# else
757# define machine_arch_type MACH_TYPE_RISCPC
758# endif
759# define machine_is_riscpc() (machine_arch_type == MACH_TYPE_RISCPC)
760#else
761# define machine_is_riscpc() (0)
762#endif
763
764#ifdef CONFIG_ARCH_NEXUSPCI
765# ifdef machine_arch_type
766# undef machine_arch_type
767# define machine_arch_type __machine_arch_type
768# else
769# define machine_arch_type MACH_TYPE_NEXUSPCI
770# endif
771# define machine_is_nexuspci() (machine_arch_type == MACH_TYPE_NEXUSPCI)
772#else
773# define machine_is_nexuspci() (0)
774#endif
775
776#ifdef CONFIG_ARCH_EBSA285
777# ifdef machine_arch_type
778# undef machine_arch_type
779# define machine_arch_type __machine_arch_type
780# else
781# define machine_arch_type MACH_TYPE_EBSA285
782# endif
783# define machine_is_ebsa285() (machine_arch_type == MACH_TYPE_EBSA285)
784#else
785# define machine_is_ebsa285() (0)
786#endif
787
788#ifdef CONFIG_ARCH_NETWINDER
789# ifdef machine_arch_type
790# undef machine_arch_type
791# define machine_arch_type __machine_arch_type
792# else
793# define machine_arch_type MACH_TYPE_NETWINDER
794# endif
795# define machine_is_netwinder() (machine_arch_type == MACH_TYPE_NETWINDER)
796#else
797# define machine_is_netwinder() (0)
798#endif
799
800#ifdef CONFIG_ARCH_CATS
801# ifdef machine_arch_type
802# undef machine_arch_type
803# define machine_arch_type __machine_arch_type
804# else
805# define machine_arch_type MACH_TYPE_CATS
806# endif
807# define machine_is_cats() (machine_arch_type == MACH_TYPE_CATS)
808#else
809# define machine_is_cats() (0)
810#endif
811
812#ifdef CONFIG_ARCH_TBOX
813# ifdef machine_arch_type
814# undef machine_arch_type
815# define machine_arch_type __machine_arch_type
816# else
817# define machine_arch_type MACH_TYPE_TBOX
818# endif
819# define machine_is_tbox() (machine_arch_type == MACH_TYPE_TBOX)
820#else
821# define machine_is_tbox() (0)
822#endif
823
824#ifdef CONFIG_ARCH_CO285
825# ifdef machine_arch_type
826# undef machine_arch_type
827# define machine_arch_type __machine_arch_type
828# else
829# define machine_arch_type MACH_TYPE_CO285
830# endif
831# define machine_is_co285() (machine_arch_type == MACH_TYPE_CO285)
832#else
833# define machine_is_co285() (0)
834#endif
835
836#ifdef CONFIG_ARCH_CLPS7110
837# ifdef machine_arch_type
838# undef machine_arch_type
839# define machine_arch_type __machine_arch_type
840# else
841# define machine_arch_type MACH_TYPE_CLPS7110
842# endif
843# define machine_is_clps7110() (machine_arch_type == MACH_TYPE_CLPS7110)
844#else
845# define machine_is_clps7110() (0)
846#endif
847
848#ifdef CONFIG_ARCH_ARC
849# ifdef machine_arch_type
850# undef machine_arch_type
851# define machine_arch_type __machine_arch_type
852# else
853# define machine_arch_type MACH_TYPE_ARCHIMEDES
854# endif
855# define machine_is_archimedes() (machine_arch_type == MACH_TYPE_ARCHIMEDES)
856#else
857# define machine_is_archimedes() (0)
858#endif
859
860#ifdef CONFIG_ARCH_A5K
861# ifdef machine_arch_type
862# undef machine_arch_type
863# define machine_arch_type __machine_arch_type
864# else
865# define machine_arch_type MACH_TYPE_A5K
866# endif
867# define machine_is_a5k() (machine_arch_type == MACH_TYPE_A5K)
868#else
869# define machine_is_a5k() (0)
870#endif
871
872#ifdef CONFIG_ARCH_ETOILE
873# ifdef machine_arch_type
874# undef machine_arch_type
875# define machine_arch_type __machine_arch_type
876# else
877# define machine_arch_type MACH_TYPE_ETOILE
878# endif
879# define machine_is_etoile() (machine_arch_type == MACH_TYPE_ETOILE)
880#else
881# define machine_is_etoile() (0)
882#endif
883
884#ifdef CONFIG_ARCH_LACIE_NAS
885# ifdef machine_arch_type
886# undef machine_arch_type
887# define machine_arch_type __machine_arch_type
888# else
889# define machine_arch_type MACH_TYPE_LACIE_NAS
890# endif
891# define machine_is_lacie_nas() (machine_arch_type == MACH_TYPE_LACIE_NAS)
892#else
893# define machine_is_lacie_nas() (0)
894#endif
895
896#ifdef CONFIG_ARCH_CLPS7500
897# ifdef machine_arch_type
898# undef machine_arch_type
899# define machine_arch_type __machine_arch_type
900# else
901# define machine_arch_type MACH_TYPE_CLPS7500
902# endif
903# define machine_is_clps7500() (machine_arch_type == MACH_TYPE_CLPS7500)
904#else
905# define machine_is_clps7500() (0)
906#endif
907
908#ifdef CONFIG_ARCH_SHARK
909# ifdef machine_arch_type
910# undef machine_arch_type
911# define machine_arch_type __machine_arch_type
912# else
913# define machine_arch_type MACH_TYPE_SHARK
914# endif
915# define machine_is_shark() (machine_arch_type == MACH_TYPE_SHARK)
916#else
917# define machine_is_shark() (0)
918#endif
919
920#ifdef CONFIG_SA1100_BRUTUS
921# ifdef machine_arch_type
922# undef machine_arch_type
923# define machine_arch_type __machine_arch_type
924# else
925# define machine_arch_type MACH_TYPE_BRUTUS
926# endif
927# define machine_is_brutus() (machine_arch_type == MACH_TYPE_BRUTUS)
928#else
929# define machine_is_brutus() (0)
930#endif
931
932#ifdef CONFIG_ARCH_PERSONAL_SERVER
933# ifdef machine_arch_type
934# undef machine_arch_type
935# define machine_arch_type __machine_arch_type
936# else
937# define machine_arch_type MACH_TYPE_PERSONAL_SERVER
938# endif
939# define machine_is_personal_server() (machine_arch_type == MACH_TYPE_PERSONAL_SERVER)
940#else
941# define machine_is_personal_server() (0)
942#endif
943
944#ifdef CONFIG_SA1100_ITSY
945# ifdef machine_arch_type
946# undef machine_arch_type
947# define machine_arch_type __machine_arch_type
948# else
949# define machine_arch_type MACH_TYPE_ITSY
950# endif
951# define machine_is_itsy() (machine_arch_type == MACH_TYPE_ITSY)
952#else
953# define machine_is_itsy() (0)
954#endif
955
956#ifdef CONFIG_ARCH_L7200
957# ifdef machine_arch_type
958# undef machine_arch_type
959# define machine_arch_type __machine_arch_type
960# else
961# define machine_arch_type MACH_TYPE_L7200
962# endif
963# define machine_is_l7200() (machine_arch_type == MACH_TYPE_L7200)
964#else
965# define machine_is_l7200() (0)
966#endif
967
968#ifdef CONFIG_SA1100_PLEB
969# ifdef machine_arch_type
970# undef machine_arch_type
971# define machine_arch_type __machine_arch_type
972# else
973# define machine_arch_type MACH_TYPE_PLEB
974# endif
975# define machine_is_pleb() (machine_arch_type == MACH_TYPE_PLEB)
976#else
977# define machine_is_pleb() (0)
978#endif
979
980#ifdef CONFIG_ARCH_INTEGRATOR
981# ifdef machine_arch_type
982# undef machine_arch_type
983# define machine_arch_type __machine_arch_type
984# else
985# define machine_arch_type MACH_TYPE_INTEGRATOR
986# endif
987# define machine_is_integrator() (machine_arch_type == MACH_TYPE_INTEGRATOR)
988#else
989# define machine_is_integrator() (0)
990#endif
991
992#ifdef CONFIG_SA1100_H3600
993# ifdef machine_arch_type
994# undef machine_arch_type
995# define machine_arch_type __machine_arch_type
996# else
997# define machine_arch_type MACH_TYPE_H3600
998# endif
999# define machine_is_h3600() (machine_arch_type == MACH_TYPE_H3600)
1000#else
1001# define machine_is_h3600() (0)
1002#endif
1003
1004#ifdef CONFIG_ARCH_IXP1200
1005# ifdef machine_arch_type
1006# undef machine_arch_type
1007# define machine_arch_type __machine_arch_type
1008# else
1009# define machine_arch_type MACH_TYPE_IXP1200
1010# endif
1011# define machine_is_ixp1200() (machine_arch_type == MACH_TYPE_IXP1200)
1012#else
1013# define machine_is_ixp1200() (0)
1014#endif
1015
1016#ifdef CONFIG_ARCH_P720T
1017# ifdef machine_arch_type
1018# undef machine_arch_type
1019# define machine_arch_type __machine_arch_type
1020# else
1021# define machine_arch_type MACH_TYPE_P720T
1022# endif
1023# define machine_is_p720t() (machine_arch_type == MACH_TYPE_P720T)
1024#else
1025# define machine_is_p720t() (0)
1026#endif
1027
1028#ifdef CONFIG_SA1100_ASSABET
1029# ifdef machine_arch_type
1030# undef machine_arch_type
1031# define machine_arch_type __machine_arch_type
1032# else
1033# define machine_arch_type MACH_TYPE_ASSABET
1034# endif
1035# define machine_is_assabet() (machine_arch_type == MACH_TYPE_ASSABET)
1036#else
1037# define machine_is_assabet() (0)
1038#endif
1039
1040#ifdef CONFIG_SA1100_VICTOR
1041# ifdef machine_arch_type
1042# undef machine_arch_type
1043# define machine_arch_type __machine_arch_type
1044# else
1045# define machine_arch_type MACH_TYPE_VICTOR
1046# endif
1047# define machine_is_victor() (machine_arch_type == MACH_TYPE_VICTOR)
1048#else
1049# define machine_is_victor() (0)
1050#endif
1051
1052#ifdef CONFIG_SA1100_LART
1053# ifdef machine_arch_type
1054# undef machine_arch_type
1055# define machine_arch_type __machine_arch_type
1056# else
1057# define machine_arch_type MACH_TYPE_LART
1058# endif
1059# define machine_is_lart() (machine_arch_type == MACH_TYPE_LART)
1060#else
1061# define machine_is_lart() (0)
1062#endif
1063
1064#ifdef CONFIG_SA1100_RANGER
1065# ifdef machine_arch_type
1066# undef machine_arch_type
1067# define machine_arch_type __machine_arch_type
1068# else
1069# define machine_arch_type MACH_TYPE_RANGER
1070# endif
1071# define machine_is_ranger() (machine_arch_type == MACH_TYPE_RANGER)
1072#else
1073# define machine_is_ranger() (0)
1074#endif
1075
1076#ifdef CONFIG_SA1100_GRAPHICSCLIENT
1077# ifdef machine_arch_type
1078# undef machine_arch_type
1079# define machine_arch_type __machine_arch_type
1080# else
1081# define machine_arch_type MACH_TYPE_GRAPHICSCLIENT
1082# endif
1083# define machine_is_graphicsclient() (machine_arch_type == MACH_TYPE_GRAPHICSCLIENT)
1084#else
1085# define machine_is_graphicsclient() (0)
1086#endif
1087
1088#ifdef CONFIG_SA1100_XP860
1089# ifdef machine_arch_type
1090# undef machine_arch_type
1091# define machine_arch_type __machine_arch_type
1092# else
1093# define machine_arch_type MACH_TYPE_XP860
1094# endif
1095# define machine_is_xp860() (machine_arch_type == MACH_TYPE_XP860)
1096#else
1097# define machine_is_xp860() (0)
1098#endif
1099
1100#ifdef CONFIG_SA1100_CERF
1101# ifdef machine_arch_type
1102# undef machine_arch_type
1103# define machine_arch_type __machine_arch_type
1104# else
1105# define machine_arch_type MACH_TYPE_CERF
1106# endif
1107# define machine_is_cerf() (machine_arch_type == MACH_TYPE_CERF)
1108#else
1109# define machine_is_cerf() (0)
1110#endif
1111
1112#ifdef CONFIG_SA1100_NANOENGINE
1113# ifdef machine_arch_type
1114# undef machine_arch_type
1115# define machine_arch_type __machine_arch_type
1116# else
1117# define machine_arch_type MACH_TYPE_NANOENGINE
1118# endif
1119# define machine_is_nanoengine() (machine_arch_type == MACH_TYPE_NANOENGINE)
1120#else
1121# define machine_is_nanoengine() (0)
1122#endif
1123
1124#ifdef CONFIG_SA1100_FPIC
1125# ifdef machine_arch_type
1126# undef machine_arch_type
1127# define machine_arch_type __machine_arch_type
1128# else
1129# define machine_arch_type MACH_TYPE_FPIC
1130# endif
1131# define machine_is_fpic() (machine_arch_type == MACH_TYPE_FPIC)
1132#else
1133# define machine_is_fpic() (0)
1134#endif
1135
1136#ifdef CONFIG_SA1100_EXTENEX1
1137# ifdef machine_arch_type
1138# undef machine_arch_type
1139# define machine_arch_type __machine_arch_type
1140# else
1141# define machine_arch_type MACH_TYPE_EXTENEX1
1142# endif
1143# define machine_is_extenex1() (machine_arch_type == MACH_TYPE_EXTENEX1)
1144#else
1145# define machine_is_extenex1() (0)
1146#endif
1147
1148#ifdef CONFIG_SA1100_SHERMAN
1149# ifdef machine_arch_type
1150# undef machine_arch_type
1151# define machine_arch_type __machine_arch_type
1152# else
1153# define machine_arch_type MACH_TYPE_SHERMAN
1154# endif
1155# define machine_is_sherman() (machine_arch_type == MACH_TYPE_SHERMAN)
1156#else
1157# define machine_is_sherman() (0)
1158#endif
1159
1160#ifdef CONFIG_SA1100_ACCELENT
1161# ifdef machine_arch_type
1162# undef machine_arch_type
1163# define machine_arch_type __machine_arch_type
1164# else
1165# define machine_arch_type MACH_TYPE_ACCELENT_SA
1166# endif
1167# define machine_is_accelent_sa() (machine_arch_type == MACH_TYPE_ACCELENT_SA)
1168#else
1169# define machine_is_accelent_sa() (0)
1170#endif
1171
1172#ifdef CONFIG_ARCH_L7200_ACCELENT
1173# ifdef machine_arch_type
1174# undef machine_arch_type
1175# define machine_arch_type __machine_arch_type
1176# else
1177# define machine_arch_type MACH_TYPE_ACCELENT_L7200
1178# endif
1179# define machine_is_accelent_l7200() (machine_arch_type == MACH_TYPE_ACCELENT_L7200)
1180#else
1181# define machine_is_accelent_l7200() (0)
1182#endif
1183
1184#ifdef CONFIG_SA1100_NETPORT
1185# ifdef machine_arch_type
1186# undef machine_arch_type
1187# define machine_arch_type __machine_arch_type
1188# else
1189# define machine_arch_type MACH_TYPE_NETPORT
1190# endif
1191# define machine_is_netport() (machine_arch_type == MACH_TYPE_NETPORT)
1192#else
1193# define machine_is_netport() (0)
1194#endif
1195
1196#ifdef CONFIG_SA1100_PANGOLIN
1197# ifdef machine_arch_type
1198# undef machine_arch_type
1199# define machine_arch_type __machine_arch_type
1200# else
1201# define machine_arch_type MACH_TYPE_PANGOLIN
1202# endif
1203# define machine_is_pangolin() (machine_arch_type == MACH_TYPE_PANGOLIN)
1204#else
1205# define machine_is_pangolin() (0)
1206#endif
1207
1208#ifdef CONFIG_SA1100_YOPY
1209# ifdef machine_arch_type
1210# undef machine_arch_type
1211# define machine_arch_type __machine_arch_type
1212# else
1213# define machine_arch_type MACH_TYPE_YOPY
1214# endif
1215# define machine_is_yopy() (machine_arch_type == MACH_TYPE_YOPY)
1216#else
1217# define machine_is_yopy() (0)
1218#endif
1219
1220#ifdef CONFIG_SA1100_COOLIDGE
1221# ifdef machine_arch_type
1222# undef machine_arch_type
1223# define machine_arch_type __machine_arch_type
1224# else
1225# define machine_arch_type MACH_TYPE_COOLIDGE
1226# endif
1227# define machine_is_coolidge() (machine_arch_type == MACH_TYPE_COOLIDGE)
1228#else
1229# define machine_is_coolidge() (0)
1230#endif
1231
1232#ifdef CONFIG_SA1100_HUW_WEBPANEL
1233# ifdef machine_arch_type
1234# undef machine_arch_type
1235# define machine_arch_type __machine_arch_type
1236# else
1237# define machine_arch_type MACH_TYPE_HUW_WEBPANEL
1238# endif
1239# define machine_is_huw_webpanel() (machine_arch_type == MACH_TYPE_HUW_WEBPANEL)
1240#else
1241# define machine_is_huw_webpanel() (0)
1242#endif
1243
1244#ifdef CONFIG_ARCH_SPOTME
1245# ifdef machine_arch_type
1246# undef machine_arch_type
1247# define machine_arch_type __machine_arch_type
1248# else
1249# define machine_arch_type MACH_TYPE_SPOTME
1250# endif
1251# define machine_is_spotme() (machine_arch_type == MACH_TYPE_SPOTME)
1252#else
1253# define machine_is_spotme() (0)
1254#endif
1255
1256#ifdef CONFIG_ARCH_FREEBIRD
1257# ifdef machine_arch_type
1258# undef machine_arch_type
1259# define machine_arch_type __machine_arch_type
1260# else
1261# define machine_arch_type MACH_TYPE_FREEBIRD
1262# endif
1263# define machine_is_freebird() (machine_arch_type == MACH_TYPE_FREEBIRD)
1264#else
1265# define machine_is_freebird() (0)
1266#endif
1267
1268#ifdef CONFIG_ARCH_TI925
1269# ifdef machine_arch_type
1270# undef machine_arch_type
1271# define machine_arch_type __machine_arch_type
1272# else
1273# define machine_arch_type MACH_TYPE_TI925
1274# endif
1275# define machine_is_ti925() (machine_arch_type == MACH_TYPE_TI925)
1276#else
1277# define machine_is_ti925() (0)
1278#endif
1279
1280#ifdef CONFIG_ARCH_RISCSTATION
1281# ifdef machine_arch_type
1282# undef machine_arch_type
1283# define machine_arch_type __machine_arch_type
1284# else
1285# define machine_arch_type MACH_TYPE_RISCSTATION
1286# endif
1287# define machine_is_riscstation() (machine_arch_type == MACH_TYPE_RISCSTATION)
1288#else
1289# define machine_is_riscstation() (0)
1290#endif
1291
1292#ifdef CONFIG_SA1100_CAVY
1293# ifdef machine_arch_type
1294# undef machine_arch_type
1295# define machine_arch_type __machine_arch_type
1296# else
1297# define machine_arch_type MACH_TYPE_CAVY
1298# endif
1299# define machine_is_cavy() (machine_arch_type == MACH_TYPE_CAVY)
1300#else
1301# define machine_is_cavy() (0)
1302#endif
1303
1304#ifdef CONFIG_SA1100_JORNADA720
1305# ifdef machine_arch_type
1306# undef machine_arch_type
1307# define machine_arch_type __machine_arch_type
1308# else
1309# define machine_arch_type MACH_TYPE_JORNADA720
1310# endif
1311# define machine_is_jornada720() (machine_arch_type == MACH_TYPE_JORNADA720)
1312#else
1313# define machine_is_jornada720() (0)
1314#endif
1315
1316#ifdef CONFIG_SA1100_OMNIMETER
1317# ifdef machine_arch_type
1318# undef machine_arch_type
1319# define machine_arch_type __machine_arch_type
1320# else
1321# define machine_arch_type MACH_TYPE_OMNIMETER
1322# endif
1323# define machine_is_omnimeter() (machine_arch_type == MACH_TYPE_OMNIMETER)
1324#else
1325# define machine_is_omnimeter() (0)
1326#endif
1327
1328#ifdef CONFIG_ARCH_EDB7211
1329# ifdef machine_arch_type
1330# undef machine_arch_type
1331# define machine_arch_type __machine_arch_type
1332# else
1333# define machine_arch_type MACH_TYPE_EDB7211
1334# endif
1335# define machine_is_edb7211() (machine_arch_type == MACH_TYPE_EDB7211)
1336#else
1337# define machine_is_edb7211() (0)
1338#endif
1339
1340#ifdef CONFIG_SA1100_CITYGO
1341# ifdef machine_arch_type
1342# undef machine_arch_type
1343# define machine_arch_type __machine_arch_type
1344# else
1345# define machine_arch_type MACH_TYPE_CITYGO
1346# endif
1347# define machine_is_citygo() (machine_arch_type == MACH_TYPE_CITYGO)
1348#else
1349# define machine_is_citygo() (0)
1350#endif
1351
1352#ifdef CONFIG_SA1100_PFS168
1353# ifdef machine_arch_type
1354# undef machine_arch_type
1355# define machine_arch_type __machine_arch_type
1356# else
1357# define machine_arch_type MACH_TYPE_PFS168
1358# endif
1359# define machine_is_pfs168() (machine_arch_type == MACH_TYPE_PFS168)
1360#else
1361# define machine_is_pfs168() (0)
1362#endif
1363
1364#ifdef CONFIG_SA1100_SPOT
1365# ifdef machine_arch_type
1366# undef machine_arch_type
1367# define machine_arch_type __machine_arch_type
1368# else
1369# define machine_arch_type MACH_TYPE_SPOT
1370# endif
1371# define machine_is_spot() (machine_arch_type == MACH_TYPE_SPOT)
1372#else
1373# define machine_is_spot() (0)
1374#endif
1375
1376#ifdef CONFIG_SA1100_FLEXANET
1377# ifdef machine_arch_type
1378# undef machine_arch_type
1379# define machine_arch_type __machine_arch_type
1380# else
1381# define machine_arch_type MACH_TYPE_FLEXANET
1382# endif
1383# define machine_is_flexanet() (machine_arch_type == MACH_TYPE_FLEXANET)
1384#else
1385# define machine_is_flexanet() (0)
1386#endif
1387
1388#ifdef CONFIG_ARCH_WEBPAL
1389# ifdef machine_arch_type
1390# undef machine_arch_type
1391# define machine_arch_type __machine_arch_type
1392# else
1393# define machine_arch_type MACH_TYPE_WEBPAL
1394# endif
1395# define machine_is_webpal() (machine_arch_type == MACH_TYPE_WEBPAL)
1396#else
1397# define machine_is_webpal() (0)
1398#endif
1399
1400#ifdef CONFIG_SA1100_LINPDA
1401# ifdef machine_arch_type
1402# undef machine_arch_type
1403# define machine_arch_type __machine_arch_type
1404# else
1405# define machine_arch_type MACH_TYPE_LINPDA
1406# endif
1407# define machine_is_linpda() (machine_arch_type == MACH_TYPE_LINPDA)
1408#else
1409# define machine_is_linpda() (0)
1410#endif
1411
1412#ifdef CONFIG_ARCH_ANAKIN
1413# ifdef machine_arch_type
1414# undef machine_arch_type
1415# define machine_arch_type __machine_arch_type
1416# else
1417# define machine_arch_type MACH_TYPE_ANAKIN
1418# endif
1419# define machine_is_anakin() (machine_arch_type == MACH_TYPE_ANAKIN)
1420#else
1421# define machine_is_anakin() (0)
1422#endif
1423
1424#ifdef CONFIG_SA1100_MVI
1425# ifdef machine_arch_type
1426# undef machine_arch_type
1427# define machine_arch_type __machine_arch_type
1428# else
1429# define machine_arch_type MACH_TYPE_MVI
1430# endif
1431# define machine_is_mvi() (machine_arch_type == MACH_TYPE_MVI)
1432#else
1433# define machine_is_mvi() (0)
1434#endif
1435
1436#ifdef CONFIG_SA1100_JUPITER
1437# ifdef machine_arch_type
1438# undef machine_arch_type
1439# define machine_arch_type __machine_arch_type
1440# else
1441# define machine_arch_type MACH_TYPE_JUPITER
1442# endif
1443# define machine_is_jupiter() (machine_arch_type == MACH_TYPE_JUPITER)
1444#else
1445# define machine_is_jupiter() (0)
1446#endif
1447
1448#ifdef CONFIG_ARCH_PSIONW
1449# ifdef machine_arch_type
1450# undef machine_arch_type
1451# define machine_arch_type __machine_arch_type
1452# else
1453# define machine_arch_type MACH_TYPE_PSIONW
1454# endif
1455# define machine_is_psionw() (machine_arch_type == MACH_TYPE_PSIONW)
1456#else
1457# define machine_is_psionw() (0)
1458#endif
1459
1460#ifdef CONFIG_SA1100_ALN
1461# ifdef machine_arch_type
1462# undef machine_arch_type
1463# define machine_arch_type __machine_arch_type
1464# else
1465# define machine_arch_type MACH_TYPE_ALN
1466# endif
1467# define machine_is_aln() (machine_arch_type == MACH_TYPE_ALN)
1468#else
1469# define machine_is_aln() (0)
1470#endif
1471
1472#ifdef CONFIG_ARCH_CAMELOT
1473# ifdef machine_arch_type
1474# undef machine_arch_type
1475# define machine_arch_type __machine_arch_type
1476# else
1477# define machine_arch_type MACH_TYPE_CAMELOT
1478# endif
1479# define machine_is_epxa() (machine_arch_type == MACH_TYPE_CAMELOT)
1480#else
1481# define machine_is_epxa() (0)
1482#endif
1483
1484#ifdef CONFIG_SA1100_GDS2200
1485# ifdef machine_arch_type
1486# undef machine_arch_type
1487# define machine_arch_type __machine_arch_type
1488# else
1489# define machine_arch_type MACH_TYPE_GDS2200
1490# endif
1491# define machine_is_gds2200() (machine_arch_type == MACH_TYPE_GDS2200)
1492#else
1493# define machine_is_gds2200() (0)
1494#endif
1495
1496#ifdef CONFIG_SA1100_PSION_SERIES7
1497# ifdef machine_arch_type
1498# undef machine_arch_type
1499# define machine_arch_type __machine_arch_type
1500# else
1501# define machine_arch_type MACH_TYPE_PSION_SERIES7
1502# endif
1503# define machine_is_psion_series7() (machine_arch_type == MACH_TYPE_PSION_SERIES7)
1504#else
1505# define machine_is_psion_series7() (0)
1506#endif
1507
1508#ifdef CONFIG_SA1100_XFILE
1509# ifdef machine_arch_type
1510# undef machine_arch_type
1511# define machine_arch_type __machine_arch_type
1512# else
1513# define machine_arch_type MACH_TYPE_XFILE
1514# endif
1515# define machine_is_xfile() (machine_arch_type == MACH_TYPE_XFILE)
1516#else
1517# define machine_is_xfile() (0)
1518#endif
1519
1520#ifdef CONFIG_ARCH_ACCELENT_EP9312
1521# ifdef machine_arch_type
1522# undef machine_arch_type
1523# define machine_arch_type __machine_arch_type
1524# else
1525# define machine_arch_type MACH_TYPE_ACCELENT_EP9312
1526# endif
1527# define machine_is_accelent_ep9312() (machine_arch_type == MACH_TYPE_ACCELENT_EP9312)
1528#else
1529# define machine_is_accelent_ep9312() (0)
1530#endif
1531
1532#ifdef CONFIG_ARCH_IC200
1533# ifdef machine_arch_type
1534# undef machine_arch_type
1535# define machine_arch_type __machine_arch_type
1536# else
1537# define machine_arch_type MACH_TYPE_IC200
1538# endif
1539# define machine_is_ic200() (machine_arch_type == MACH_TYPE_IC200)
1540#else
1541# define machine_is_ic200() (0)
1542#endif
1543
1544#ifdef CONFIG_SA1100_CREDITLART
1545# ifdef machine_arch_type
1546# undef machine_arch_type
1547# define machine_arch_type __machine_arch_type
1548# else
1549# define machine_arch_type MACH_TYPE_CREDITLART
1550# endif
1551# define machine_is_creditlart() (machine_arch_type == MACH_TYPE_CREDITLART)
1552#else
1553# define machine_is_creditlart() (0)
1554#endif
1555
1556#ifdef CONFIG_SA1100_HTM
1557# ifdef machine_arch_type
1558# undef machine_arch_type
1559# define machine_arch_type __machine_arch_type
1560# else
1561# define machine_arch_type MACH_TYPE_HTM
1562# endif
1563# define machine_is_htm() (machine_arch_type == MACH_TYPE_HTM)
1564#else
1565# define machine_is_htm() (0)
1566#endif
1567
1568#ifdef CONFIG_ARCH_IQ80310
1569# ifdef machine_arch_type
1570# undef machine_arch_type
1571# define machine_arch_type __machine_arch_type
1572# else
1573# define machine_arch_type MACH_TYPE_IQ80310
1574# endif
1575# define machine_is_iq80310() (machine_arch_type == MACH_TYPE_IQ80310)
1576#else
1577# define machine_is_iq80310() (0)
1578#endif
1579
1580#ifdef CONFIG_SA1100_FREEBOT
1581# ifdef machine_arch_type
1582# undef machine_arch_type
1583# define machine_arch_type __machine_arch_type
1584# else
1585# define machine_arch_type MACH_TYPE_FREEBOT
1586# endif
1587# define machine_is_freebot() (machine_arch_type == MACH_TYPE_FREEBOT)
1588#else
1589# define machine_is_freebot() (0)
1590#endif
1591
1592#ifdef CONFIG_ARCH_ENTEL
1593# ifdef machine_arch_type
1594# undef machine_arch_type
1595# define machine_arch_type __machine_arch_type
1596# else
1597# define machine_arch_type MACH_TYPE_ENTEL
1598# endif
1599# define machine_is_entel() (machine_arch_type == MACH_TYPE_ENTEL)
1600#else
1601# define machine_is_entel() (0)
1602#endif
1603
1604#ifdef CONFIG_ARCH_ENP3510
1605# ifdef machine_arch_type
1606# undef machine_arch_type
1607# define machine_arch_type __machine_arch_type
1608# else
1609# define machine_arch_type MACH_TYPE_ENP3510
1610# endif
1611# define machine_is_enp3510() (machine_arch_type == MACH_TYPE_ENP3510)
1612#else
1613# define machine_is_enp3510() (0)
1614#endif
1615
1616#ifdef CONFIG_SA1100_TRIZEPS
1617# ifdef machine_arch_type
1618# undef machine_arch_type
1619# define machine_arch_type __machine_arch_type
1620# else
1621# define machine_arch_type MACH_TYPE_TRIZEPS
1622# endif
1623# define machine_is_trizeps() (machine_arch_type == MACH_TYPE_TRIZEPS)
1624#else
1625# define machine_is_trizeps() (0)
1626#endif
1627
1628#ifdef CONFIG_SA1100_NESA
1629# ifdef machine_arch_type
1630# undef machine_arch_type
1631# define machine_arch_type __machine_arch_type
1632# else
1633# define machine_arch_type MACH_TYPE_NESA
1634# endif
1635# define machine_is_nesa() (machine_arch_type == MACH_TYPE_NESA)
1636#else
1637# define machine_is_nesa() (0)
1638#endif
1639
1640#ifdef CONFIG_ARCH_VENUS
1641# ifdef machine_arch_type
1642# undef machine_arch_type
1643# define machine_arch_type __machine_arch_type
1644# else
1645# define machine_arch_type MACH_TYPE_VENUS
1646# endif
1647# define machine_is_venus() (machine_arch_type == MACH_TYPE_VENUS)
1648#else
1649# define machine_is_venus() (0)
1650#endif
1651
1652#ifdef CONFIG_ARCH_TARDIS
1653# ifdef machine_arch_type
1654# undef machine_arch_type
1655# define machine_arch_type __machine_arch_type
1656# else
1657# define machine_arch_type MACH_TYPE_TARDIS
1658# endif
1659# define machine_is_tardis() (machine_arch_type == MACH_TYPE_TARDIS)
1660#else
1661# define machine_is_tardis() (0)
1662#endif
1663
1664#ifdef CONFIG_ARCH_MERCURY
1665# ifdef machine_arch_type
1666# undef machine_arch_type
1667# define machine_arch_type __machine_arch_type
1668# else
1669# define machine_arch_type MACH_TYPE_MERCURY
1670# endif
1671# define machine_is_mercury() (machine_arch_type == MACH_TYPE_MERCURY)
1672#else
1673# define machine_is_mercury() (0)
1674#endif
1675
1676#ifdef CONFIG_SA1100_EMPEG
1677# ifdef machine_arch_type
1678# undef machine_arch_type
1679# define machine_arch_type __machine_arch_type
1680# else
1681# define machine_arch_type MACH_TYPE_EMPEG
1682# endif
1683# define machine_is_empeg() (machine_arch_type == MACH_TYPE_EMPEG)
1684#else
1685# define machine_is_empeg() (0)
1686#endif
1687
1688#ifdef CONFIG_ARCH_I80200FCC
1689# ifdef machine_arch_type
1690# undef machine_arch_type
1691# define machine_arch_type __machine_arch_type
1692# else
1693# define machine_arch_type MACH_TYPE_I80200FCC
1694# endif
1695# define machine_is_adi_evb() (machine_arch_type == MACH_TYPE_I80200FCC)
1696#else
1697# define machine_is_adi_evb() (0)
1698#endif
1699
1700#ifdef CONFIG_SA1100_ITT_CPB
1701# ifdef machine_arch_type
1702# undef machine_arch_type
1703# define machine_arch_type __machine_arch_type
1704# else
1705# define machine_arch_type MACH_TYPE_ITT_CPB
1706# endif
1707# define machine_is_itt_cpb() (machine_arch_type == MACH_TYPE_ITT_CPB)
1708#else
1709# define machine_is_itt_cpb() (0)
1710#endif
1711
1712#ifdef CONFIG_SA1100_SVC
1713# ifdef machine_arch_type
1714# undef machine_arch_type
1715# define machine_arch_type __machine_arch_type
1716# else
1717# define machine_arch_type MACH_TYPE_SVC
1718# endif
1719# define machine_is_svc() (machine_arch_type == MACH_TYPE_SVC)
1720#else
1721# define machine_is_svc() (0)
1722#endif
1723
1724#ifdef CONFIG_SA1100_ALPHA2
1725# ifdef machine_arch_type
1726# undef machine_arch_type
1727# define machine_arch_type __machine_arch_type
1728# else
1729# define machine_arch_type MACH_TYPE_ALPHA2
1730# endif
1731# define machine_is_alpha2() (machine_arch_type == MACH_TYPE_ALPHA2)
1732#else
1733# define machine_is_alpha2() (0)
1734#endif
1735
1736#ifdef CONFIG_SA1100_ALPHA1
1737# ifdef machine_arch_type
1738# undef machine_arch_type
1739# define machine_arch_type __machine_arch_type
1740# else
1741# define machine_arch_type MACH_TYPE_ALPHA1
1742# endif
1743# define machine_is_alpha1() (machine_arch_type == MACH_TYPE_ALPHA1)
1744#else
1745# define machine_is_alpha1() (0)
1746#endif
1747
1748#ifdef CONFIG_ARCH_NETARM
1749# ifdef machine_arch_type
1750# undef machine_arch_type
1751# define machine_arch_type __machine_arch_type
1752# else
1753# define machine_arch_type MACH_TYPE_NETARM
1754# endif
1755# define machine_is_netarm() (machine_arch_type == MACH_TYPE_NETARM)
1756#else
1757# define machine_is_netarm() (0)
1758#endif
1759
1760#ifdef CONFIG_SA1100_SIMPAD
1761# ifdef machine_arch_type
1762# undef machine_arch_type
1763# define machine_arch_type __machine_arch_type
1764# else
1765# define machine_arch_type MACH_TYPE_SIMPAD
1766# endif
1767# define machine_is_simpad() (machine_arch_type == MACH_TYPE_SIMPAD)
1768#else
1769# define machine_is_simpad() (0)
1770#endif
1771
1772#ifdef CONFIG_ARCH_PDA1
1773# ifdef machine_arch_type
1774# undef machine_arch_type
1775# define machine_arch_type __machine_arch_type
1776# else
1777# define machine_arch_type MACH_TYPE_PDA1
1778# endif
1779# define machine_is_pda1() (machine_arch_type == MACH_TYPE_PDA1)
1780#else
1781# define machine_is_pda1() (0)
1782#endif
1783
1784#ifdef CONFIG_ARCH_LUBBOCK
1785# ifdef machine_arch_type
1786# undef machine_arch_type
1787# define machine_arch_type __machine_arch_type
1788# else
1789# define machine_arch_type MACH_TYPE_LUBBOCK
1790# endif
1791# define machine_is_lubbock() (machine_arch_type == MACH_TYPE_LUBBOCK)
1792#else
1793# define machine_is_lubbock() (0)
1794#endif
1795
1796#ifdef CONFIG_ARCH_ANIKO
1797# ifdef machine_arch_type
1798# undef machine_arch_type
1799# define machine_arch_type __machine_arch_type
1800# else
1801# define machine_arch_type MACH_TYPE_ANIKO
1802# endif
1803# define machine_is_aniko() (machine_arch_type == MACH_TYPE_ANIKO)
1804#else
1805# define machine_is_aniko() (0)
1806#endif
1807
1808#ifdef CONFIG_ARCH_CLEP7212
1809# ifdef machine_arch_type
1810# undef machine_arch_type
1811# define machine_arch_type __machine_arch_type
1812# else
1813# define machine_arch_type MACH_TYPE_CLEP7212
1814# endif
1815# define machine_is_clep7212() (machine_arch_type == MACH_TYPE_CLEP7212)
1816#else
1817# define machine_is_clep7212() (0)
1818#endif
1819
1820#ifdef CONFIG_ARCH_CS89712
1821# ifdef machine_arch_type
1822# undef machine_arch_type
1823# define machine_arch_type __machine_arch_type
1824# else
1825# define machine_arch_type MACH_TYPE_CS89712
1826# endif
1827# define machine_is_cs89712() (machine_arch_type == MACH_TYPE_CS89712)
1828#else
1829# define machine_is_cs89712() (0)
1830#endif
1831
1832#ifdef CONFIG_SA1100_WEARARM
1833# ifdef machine_arch_type
1834# undef machine_arch_type
1835# define machine_arch_type __machine_arch_type
1836# else
1837# define machine_arch_type MACH_TYPE_WEARARM
1838# endif
1839# define machine_is_weararm() (machine_arch_type == MACH_TYPE_WEARARM)
1840#else
1841# define machine_is_weararm() (0)
1842#endif
1843
1844#ifdef CONFIG_SA1100_POSSIO_PX
1845# ifdef machine_arch_type
1846# undef machine_arch_type
1847# define machine_arch_type __machine_arch_type
1848# else
1849# define machine_arch_type MACH_TYPE_POSSIO_PX
1850# endif
1851# define machine_is_possio_px() (machine_arch_type == MACH_TYPE_POSSIO_PX)
1852#else
1853# define machine_is_possio_px() (0)
1854#endif
1855
1856#ifdef CONFIG_SA1100_SIDEARM
1857# ifdef machine_arch_type
1858# undef machine_arch_type
1859# define machine_arch_type __machine_arch_type
1860# else
1861# define machine_arch_type MACH_TYPE_SIDEARM
1862# endif
1863# define machine_is_sidearm() (machine_arch_type == MACH_TYPE_SIDEARM)
1864#else
1865# define machine_is_sidearm() (0)
1866#endif
1867
1868#ifdef CONFIG_SA1100_STORK
1869# ifdef machine_arch_type
1870# undef machine_arch_type
1871# define machine_arch_type __machine_arch_type
1872# else
1873# define machine_arch_type MACH_TYPE_STORK
1874# endif
1875# define machine_is_stork() (machine_arch_type == MACH_TYPE_STORK)
1876#else
1877# define machine_is_stork() (0)
1878#endif
1879
1880#ifdef CONFIG_SA1100_SHANNON
1881# ifdef machine_arch_type
1882# undef machine_arch_type
1883# define machine_arch_type __machine_arch_type
1884# else
1885# define machine_arch_type MACH_TYPE_SHANNON
1886# endif
1887# define machine_is_shannon() (machine_arch_type == MACH_TYPE_SHANNON)
1888#else
1889# define machine_is_shannon() (0)
1890#endif
1891
1892#ifdef CONFIG_ARCH_ACE
1893# ifdef machine_arch_type
1894# undef machine_arch_type
1895# define machine_arch_type __machine_arch_type
1896# else
1897# define machine_arch_type MACH_TYPE_ACE
1898# endif
1899# define machine_is_ace() (machine_arch_type == MACH_TYPE_ACE)
1900#else
1901# define machine_is_ace() (0)
1902#endif
1903
1904#ifdef CONFIG_SA1100_BALLYARM
1905# ifdef machine_arch_type
1906# undef machine_arch_type
1907# define machine_arch_type __machine_arch_type
1908# else
1909# define machine_arch_type MACH_TYPE_BALLYARM
1910# endif
1911# define machine_is_ballyarm() (machine_arch_type == MACH_TYPE_BALLYARM)
1912#else
1913# define machine_is_ballyarm() (0)
1914#endif
1915
1916#ifdef CONFIG_SA1100_SIMPUTER
1917# ifdef machine_arch_type
1918# undef machine_arch_type
1919# define machine_arch_type __machine_arch_type
1920# else
1921# define machine_arch_type MACH_TYPE_SIMPUTER
1922# endif
1923# define machine_is_simputer() (machine_arch_type == MACH_TYPE_SIMPUTER)
1924#else
1925# define machine_is_simputer() (0)
1926#endif
1927
1928#ifdef CONFIG_SA1100_NEXTERM
1929# ifdef machine_arch_type
1930# undef machine_arch_type
1931# define machine_arch_type __machine_arch_type
1932# else
1933# define machine_arch_type MACH_TYPE_NEXTERM
1934# endif
1935# define machine_is_nexterm() (machine_arch_type == MACH_TYPE_NEXTERM)
1936#else
1937# define machine_is_nexterm() (0)
1938#endif
1939
1940#ifdef CONFIG_SA1100_SA1100_ELF
1941# ifdef machine_arch_type
1942# undef machine_arch_type
1943# define machine_arch_type __machine_arch_type
1944# else
1945# define machine_arch_type MACH_TYPE_SA1100_ELF
1946# endif
1947# define machine_is_sa1100_elf() (machine_arch_type == MACH_TYPE_SA1100_ELF)
1948#else
1949# define machine_is_sa1100_elf() (0)
1950#endif
1951
1952#ifdef CONFIG_SA1100_GATOR
1953# ifdef machine_arch_type
1954# undef machine_arch_type
1955# define machine_arch_type __machine_arch_type
1956# else
1957# define machine_arch_type MACH_TYPE_GATOR
1958# endif
1959# define machine_is_gator() (machine_arch_type == MACH_TYPE_GATOR)
1960#else
1961# define machine_is_gator() (0)
1962#endif
1963
1964#ifdef CONFIG_ARCH_GRANITE
1965# ifdef machine_arch_type
1966# undef machine_arch_type
1967# define machine_arch_type __machine_arch_type
1968# else
1969# define machine_arch_type MACH_TYPE_GRANITE
1970# endif
1971# define machine_is_granite() (machine_arch_type == MACH_TYPE_GRANITE)
1972#else
1973# define machine_is_granite() (0)
1974#endif
1975
1976#ifdef CONFIG_SA1100_CONSUS
1977# ifdef machine_arch_type
1978# undef machine_arch_type
1979# define machine_arch_type __machine_arch_type
1980# else
1981# define machine_arch_type MACH_TYPE_CONSUS
1982# endif
1983# define machine_is_consus() (machine_arch_type == MACH_TYPE_CONSUS)
1984#else
1985# define machine_is_consus() (0)
1986#endif
1987
1988#ifdef CONFIG_ARCH_AAED2000
1989# ifdef machine_arch_type
1990# undef machine_arch_type
1991# define machine_arch_type __machine_arch_type
1992# else
1993# define machine_arch_type MACH_TYPE_AAED2000
1994# endif
1995# define machine_is_aaed2000() (machine_arch_type == MACH_TYPE_AAED2000)
1996#else
1997# define machine_is_aaed2000() (0)
1998#endif
1999
2000#ifdef CONFIG_ARCH_CDB89712
2001# ifdef machine_arch_type
2002# undef machine_arch_type
2003# define machine_arch_type __machine_arch_type
2004# else
2005# define machine_arch_type MACH_TYPE_CDB89712
2006# endif
2007# define machine_is_cdb89712() (machine_arch_type == MACH_TYPE_CDB89712)
2008#else
2009# define machine_is_cdb89712() (0)
2010#endif
2011
2012#ifdef CONFIG_SA1100_GRAPHICSMASTER
2013# ifdef machine_arch_type
2014# undef machine_arch_type
2015# define machine_arch_type __machine_arch_type
2016# else
2017# define machine_arch_type MACH_TYPE_GRAPHICSMASTER
2018# endif
2019# define machine_is_graphicsmaster() (machine_arch_type == MACH_TYPE_GRAPHICSMASTER)
2020#else
2021# define machine_is_graphicsmaster() (0)
2022#endif
2023
2024#ifdef CONFIG_SA1100_ADSBITSY
2025# ifdef machine_arch_type
2026# undef machine_arch_type
2027# define machine_arch_type __machine_arch_type
2028# else
2029# define machine_arch_type MACH_TYPE_ADSBITSY
2030# endif
2031# define machine_is_adsbitsy() (machine_arch_type == MACH_TYPE_ADSBITSY)
2032#else
2033# define machine_is_adsbitsy() (0)
2034#endif
2035
2036#ifdef CONFIG_ARCH_PXA_IDP
2037# ifdef machine_arch_type
2038# undef machine_arch_type
2039# define machine_arch_type __machine_arch_type
2040# else
2041# define machine_arch_type MACH_TYPE_PXA_IDP
2042# endif
2043# define machine_is_pxa_idp() (machine_arch_type == MACH_TYPE_PXA_IDP)
2044#else
2045# define machine_is_pxa_idp() (0)
2046#endif
2047
2048#ifdef CONFIG_ARCH_PLCE
2049# ifdef machine_arch_type
2050# undef machine_arch_type
2051# define machine_arch_type __machine_arch_type
2052# else
2053# define machine_arch_type MACH_TYPE_PLCE
2054# endif
2055# define machine_is_plce() (machine_arch_type == MACH_TYPE_PLCE)
2056#else
2057# define machine_is_plce() (0)
2058#endif
2059
2060#ifdef CONFIG_SA1100_PT_SYSTEM3
2061# ifdef machine_arch_type
2062# undef machine_arch_type
2063# define machine_arch_type __machine_arch_type
2064# else
2065# define machine_arch_type MACH_TYPE_PT_SYSTEM3
2066# endif
2067# define machine_is_pt_system3() (machine_arch_type == MACH_TYPE_PT_SYSTEM3)
2068#else
2069# define machine_is_pt_system3() (0)
2070#endif
2071
2072#ifdef CONFIG_ARCH_MEDALB
2073# ifdef machine_arch_type
2074# undef machine_arch_type
2075# define machine_arch_type __machine_arch_type
2076# else
2077# define machine_arch_type MACH_TYPE_MEDALB
2078# endif
2079# define machine_is_murphy() (machine_arch_type == MACH_TYPE_MEDALB)
2080#else
2081# define machine_is_murphy() (0)
2082#endif
2083
2084#ifdef CONFIG_ARCH_EAGLE
2085# ifdef machine_arch_type
2086# undef machine_arch_type
2087# define machine_arch_type __machine_arch_type
2088# else
2089# define machine_arch_type MACH_TYPE_EAGLE
2090# endif
2091# define machine_is_eagle() (machine_arch_type == MACH_TYPE_EAGLE)
2092#else
2093# define machine_is_eagle() (0)
2094#endif
2095
2096#ifdef CONFIG_ARCH_DSC21
2097# ifdef machine_arch_type
2098# undef machine_arch_type
2099# define machine_arch_type __machine_arch_type
2100# else
2101# define machine_arch_type MACH_TYPE_DSC21
2102# endif
2103# define machine_is_dsc21() (machine_arch_type == MACH_TYPE_DSC21)
2104#else
2105# define machine_is_dsc21() (0)
2106#endif
2107
2108#ifdef CONFIG_ARCH_DSC24
2109# ifdef machine_arch_type
2110# undef machine_arch_type
2111# define machine_arch_type __machine_arch_type
2112# else
2113# define machine_arch_type MACH_TYPE_DSC24
2114# endif
2115# define machine_is_dsc24() (machine_arch_type == MACH_TYPE_DSC24)
2116#else
2117# define machine_is_dsc24() (0)
2118#endif
2119
2120#ifdef CONFIG_ARCH_TI5472
2121# ifdef machine_arch_type
2122# undef machine_arch_type
2123# define machine_arch_type __machine_arch_type
2124# else
2125# define machine_arch_type MACH_TYPE_TI5472
2126# endif
2127# define machine_is_ti5472() (machine_arch_type == MACH_TYPE_TI5472)
2128#else
2129# define machine_is_ti5472() (0)
2130#endif
2131
2132#ifdef CONFIG_ARCH_AUTCPU12
2133# ifdef machine_arch_type
2134# undef machine_arch_type
2135# define machine_arch_type __machine_arch_type
2136# else
2137# define machine_arch_type MACH_TYPE_AUTCPU12
2138# endif
2139# define machine_is_autcpu12() (machine_arch_type == MACH_TYPE_AUTCPU12)
2140#else
2141# define machine_is_autcpu12() (0)
2142#endif
2143
2144#ifdef CONFIG_ARCH_UENGINE
2145# ifdef machine_arch_type
2146# undef machine_arch_type
2147# define machine_arch_type __machine_arch_type
2148# else
2149# define machine_arch_type MACH_TYPE_UENGINE
2150# endif
2151# define machine_is_uengine() (machine_arch_type == MACH_TYPE_UENGINE)
2152#else
2153# define machine_is_uengine() (0)
2154#endif
2155
2156#ifdef CONFIG_SA1100_BLUESTEM
2157# ifdef machine_arch_type
2158# undef machine_arch_type
2159# define machine_arch_type __machine_arch_type
2160# else
2161# define machine_arch_type MACH_TYPE_BLUESTEM
2162# endif
2163# define machine_is_bluestem() (machine_arch_type == MACH_TYPE_BLUESTEM)
2164#else
2165# define machine_is_bluestem() (0)
2166#endif
2167
2168#ifdef CONFIG_ARCH_XINGU8
2169# ifdef machine_arch_type
2170# undef machine_arch_type
2171# define machine_arch_type __machine_arch_type
2172# else
2173# define machine_arch_type MACH_TYPE_XINGU8
2174# endif
2175# define machine_is_xingu8() (machine_arch_type == MACH_TYPE_XINGU8)
2176#else
2177# define machine_is_xingu8() (0)
2178#endif
2179
2180#ifdef CONFIG_ARCH_BUSHSTB
2181# ifdef machine_arch_type
2182# undef machine_arch_type
2183# define machine_arch_type __machine_arch_type
2184# else
2185# define machine_arch_type MACH_TYPE_BUSHSTB
2186# endif
2187# define machine_is_bushstb() (machine_arch_type == MACH_TYPE_BUSHSTB)
2188#else
2189# define machine_is_bushstb() (0)
2190#endif
2191
2192#ifdef CONFIG_SA1100_EPSILON1
2193# ifdef machine_arch_type
2194# undef machine_arch_type
2195# define machine_arch_type __machine_arch_type
2196# else
2197# define machine_arch_type MACH_TYPE_EPSILON1
2198# endif
2199# define machine_is_epsilon1() (machine_arch_type == MACH_TYPE_EPSILON1)
2200#else
2201# define machine_is_epsilon1() (0)
2202#endif
2203
2204#ifdef CONFIG_SA1100_BALLOON
2205# ifdef machine_arch_type
2206# undef machine_arch_type
2207# define machine_arch_type __machine_arch_type
2208# else
2209# define machine_arch_type MACH_TYPE_BALLOON
2210# endif
2211# define machine_is_balloon() (machine_arch_type == MACH_TYPE_BALLOON)
2212#else
2213# define machine_is_balloon() (0)
2214#endif
2215
2216#ifdef CONFIG_ARCH_PUPPY
2217# ifdef machine_arch_type
2218# undef machine_arch_type
2219# define machine_arch_type __machine_arch_type
2220# else
2221# define machine_arch_type MACH_TYPE_PUPPY
2222# endif
2223# define machine_is_puppy() (machine_arch_type == MACH_TYPE_PUPPY)
2224#else
2225# define machine_is_puppy() (0)
2226#endif
2227
2228#ifdef CONFIG_SA1100_ELROY
2229# ifdef machine_arch_type
2230# undef machine_arch_type
2231# define machine_arch_type __machine_arch_type
2232# else
2233# define machine_arch_type MACH_TYPE_ELROY
2234# endif
2235# define machine_is_elroy() (machine_arch_type == MACH_TYPE_ELROY)
2236#else
2237# define machine_is_elroy() (0)
2238#endif
2239
2240#ifdef CONFIG_ARCH_GMS720
2241# ifdef machine_arch_type
2242# undef machine_arch_type
2243# define machine_arch_type __machine_arch_type
2244# else
2245# define machine_arch_type MACH_TYPE_GMS720
2246# endif
2247# define machine_is_gms720() (machine_arch_type == MACH_TYPE_GMS720)
2248#else
2249# define machine_is_gms720() (0)
2250#endif
2251
2252#ifdef CONFIG_ARCH_S24X
2253# ifdef machine_arch_type
2254# undef machine_arch_type
2255# define machine_arch_type __machine_arch_type
2256# else
2257# define machine_arch_type MACH_TYPE_S24X
2258# endif
2259# define machine_is_s24x() (machine_arch_type == MACH_TYPE_S24X)
2260#else
2261# define machine_is_s24x() (0)
2262#endif
2263
2264#ifdef CONFIG_ARCH_JTEL_CLEP7312
2265# ifdef machine_arch_type
2266# undef machine_arch_type
2267# define machine_arch_type __machine_arch_type
2268# else
2269# define machine_arch_type MACH_TYPE_JTEL_CLEP7312
2270# endif
2271# define machine_is_jtel_clep7312() (machine_arch_type == MACH_TYPE_JTEL_CLEP7312)
2272#else
2273# define machine_is_jtel_clep7312() (0)
2274#endif
2275
2276#ifdef CONFIG_ARCH_CX821XX
2277# ifdef machine_arch_type
2278# undef machine_arch_type
2279# define machine_arch_type __machine_arch_type
2280# else
2281# define machine_arch_type MACH_TYPE_CX821XX
2282# endif
2283# define machine_is_cx821xx() (machine_arch_type == MACH_TYPE_CX821XX)
2284#else
2285# define machine_is_cx821xx() (0)
2286#endif
2287
2288#ifdef CONFIG_ARCH_EDB7312
2289# ifdef machine_arch_type
2290# undef machine_arch_type
2291# define machine_arch_type __machine_arch_type
2292# else
2293# define machine_arch_type MACH_TYPE_EDB7312
2294# endif
2295# define machine_is_edb7312() (machine_arch_type == MACH_TYPE_EDB7312)
2296#else
2297# define machine_is_edb7312() (0)
2298#endif
2299
2300#ifdef CONFIG_SA1100_BSA1110
2301# ifdef machine_arch_type
2302# undef machine_arch_type
2303# define machine_arch_type __machine_arch_type
2304# else
2305# define machine_arch_type MACH_TYPE_BSA1110
2306# endif
2307# define machine_is_bsa1110() (machine_arch_type == MACH_TYPE_BSA1110)
2308#else
2309# define machine_is_bsa1110() (0)
2310#endif
2311
2312#ifdef CONFIG_ARCH_POWERPIN
2313# ifdef machine_arch_type
2314# undef machine_arch_type
2315# define machine_arch_type __machine_arch_type
2316# else
2317# define machine_arch_type MACH_TYPE_POWERPIN
2318# endif
2319# define machine_is_powerpin() (machine_arch_type == MACH_TYPE_POWERPIN)
2320#else
2321# define machine_is_powerpin() (0)
2322#endif
2323
2324#ifdef CONFIG_ARCH_OPENARM
2325# ifdef machine_arch_type
2326# undef machine_arch_type
2327# define machine_arch_type __machine_arch_type
2328# else
2329# define machine_arch_type MACH_TYPE_OPENARM
2330# endif
2331# define machine_is_openarm() (machine_arch_type == MACH_TYPE_OPENARM)
2332#else
2333# define machine_is_openarm() (0)
2334#endif
2335
2336#ifdef CONFIG_SA1100_WHITECHAPEL
2337# ifdef machine_arch_type
2338# undef machine_arch_type
2339# define machine_arch_type __machine_arch_type
2340# else
2341# define machine_arch_type MACH_TYPE_WHITECHAPEL
2342# endif
2343# define machine_is_whitechapel() (machine_arch_type == MACH_TYPE_WHITECHAPEL)
2344#else
2345# define machine_is_whitechapel() (0)
2346#endif
2347
2348#ifdef CONFIG_SA1100_H3100
2349# ifdef machine_arch_type
2350# undef machine_arch_type
2351# define machine_arch_type __machine_arch_type
2352# else
2353# define machine_arch_type MACH_TYPE_H3100
2354# endif
2355# define machine_is_h3100() (machine_arch_type == MACH_TYPE_H3100)
2356#else
2357# define machine_is_h3100() (0)
2358#endif
2359
2360#ifdef CONFIG_SA1100_H3800
2361# ifdef machine_arch_type
2362# undef machine_arch_type
2363# define machine_arch_type __machine_arch_type
2364# else
2365# define machine_arch_type MACH_TYPE_H3800
2366# endif
2367# define machine_is_h3800() (machine_arch_type == MACH_TYPE_H3800)
2368#else
2369# define machine_is_h3800() (0)
2370#endif
2371
2372#ifdef CONFIG_ARCH_BLUE_V1
2373# ifdef machine_arch_type
2374# undef machine_arch_type
2375# define machine_arch_type __machine_arch_type
2376# else
2377# define machine_arch_type MACH_TYPE_BLUE_V1
2378# endif
2379# define machine_is_blue_v1() (machine_arch_type == MACH_TYPE_BLUE_V1)
2380#else
2381# define machine_is_blue_v1() (0)
2382#endif
2383
2384#ifdef CONFIG_ARCH_PXA_CERF
2385# ifdef machine_arch_type
2386# undef machine_arch_type
2387# define machine_arch_type __machine_arch_type
2388# else
2389# define machine_arch_type MACH_TYPE_PXA_CERF
2390# endif
2391# define machine_is_pxa_cerf() (machine_arch_type == MACH_TYPE_PXA_CERF)
2392#else
2393# define machine_is_pxa_cerf() (0)
2394#endif
2395
2396#ifdef CONFIG_ARCH_ARM7TEVB
2397# ifdef machine_arch_type
2398# undef machine_arch_type
2399# define machine_arch_type __machine_arch_type
2400# else
2401# define machine_arch_type MACH_TYPE_ARM7TEVB
2402# endif
2403# define machine_is_arm7tevb() (machine_arch_type == MACH_TYPE_ARM7TEVB)
2404#else
2405# define machine_is_arm7tevb() (0)
2406#endif
2407
2408#ifdef CONFIG_SA1100_D7400
2409# ifdef machine_arch_type
2410# undef machine_arch_type
2411# define machine_arch_type __machine_arch_type
2412# else
2413# define machine_arch_type MACH_TYPE_D7400
2414# endif
2415# define machine_is_d7400() (machine_arch_type == MACH_TYPE_D7400)
2416#else
2417# define machine_is_d7400() (0)
2418#endif
2419
2420#ifdef CONFIG_ARCH_PIRANHA
2421# ifdef machine_arch_type
2422# undef machine_arch_type
2423# define machine_arch_type __machine_arch_type
2424# else
2425# define machine_arch_type MACH_TYPE_PIRANHA
2426# endif
2427# define machine_is_piranha() (machine_arch_type == MACH_TYPE_PIRANHA)
2428#else
2429# define machine_is_piranha() (0)
2430#endif
2431
2432#ifdef CONFIG_SA1100_SBCAMELOT
2433# ifdef machine_arch_type
2434# undef machine_arch_type
2435# define machine_arch_type __machine_arch_type
2436# else
2437# define machine_arch_type MACH_TYPE_SBCAMELOT
2438# endif
2439# define machine_is_sbcamelot() (machine_arch_type == MACH_TYPE_SBCAMELOT)
2440#else
2441# define machine_is_sbcamelot() (0)
2442#endif
2443
2444#ifdef CONFIG_SA1100_KINGS
2445# ifdef machine_arch_type
2446# undef machine_arch_type
2447# define machine_arch_type __machine_arch_type
2448# else
2449# define machine_arch_type MACH_TYPE_KINGS
2450# endif
2451# define machine_is_kings() (machine_arch_type == MACH_TYPE_KINGS)
2452#else
2453# define machine_is_kings() (0)
2454#endif
2455
2456#ifdef CONFIG_ARCH_SMDK2400
2457# ifdef machine_arch_type
2458# undef machine_arch_type
2459# define machine_arch_type __machine_arch_type
2460# else
2461# define machine_arch_type MACH_TYPE_SMDK2400
2462# endif
2463# define machine_is_smdk2400() (machine_arch_type == MACH_TYPE_SMDK2400)
2464#else
2465# define machine_is_smdk2400() (0)
2466#endif
2467
52f52c14 2468#ifdef CONFIG_SA1100_COLLIE
1cb8e980
WD
2469# ifdef machine_arch_type
2470# undef machine_arch_type
2471# define machine_arch_type __machine_arch_type
2472# else
2473# define machine_arch_type MACH_TYPE_COLLIE
2474# endif
2475# define machine_is_collie() (machine_arch_type == MACH_TYPE_COLLIE)
2476#else
2477# define machine_is_collie() (0)
2478#endif
2479
2480#ifdef CONFIG_ARCH_IDR
2481# ifdef machine_arch_type
2482# undef machine_arch_type
2483# define machine_arch_type __machine_arch_type
2484# else
2485# define machine_arch_type MACH_TYPE_IDR
2486# endif
2487# define machine_is_idr() (machine_arch_type == MACH_TYPE_IDR)
2488#else
2489# define machine_is_idr() (0)
2490#endif
2491
2492#ifdef CONFIG_SA1100_BADGE4
2493# ifdef machine_arch_type
2494# undef machine_arch_type
2495# define machine_arch_type __machine_arch_type
2496# else
2497# define machine_arch_type MACH_TYPE_BADGE4
2498# endif
2499# define machine_is_badge4() (machine_arch_type == MACH_TYPE_BADGE4)
2500#else
2501# define machine_is_badge4() (0)
2502#endif
2503
2504#ifdef CONFIG_ARCH_WEBNET
2505# ifdef machine_arch_type
2506# undef machine_arch_type
2507# define machine_arch_type __machine_arch_type
2508# else
2509# define machine_arch_type MACH_TYPE_WEBNET
2510# endif
2511# define machine_is_webnet() (machine_arch_type == MACH_TYPE_WEBNET)
2512#else
2513# define machine_is_webnet() (0)
2514#endif
2515
2516#ifdef CONFIG_SA1100_D7300
2517# ifdef machine_arch_type
2518# undef machine_arch_type
2519# define machine_arch_type __machine_arch_type
2520# else
2521# define machine_arch_type MACH_TYPE_D7300
2522# endif
2523# define machine_is_d7300() (machine_arch_type == MACH_TYPE_D7300)
2524#else
2525# define machine_is_d7300() (0)
2526#endif
2527
2528#ifdef CONFIG_SA1100_CEP
2529# ifdef machine_arch_type
2530# undef machine_arch_type
2531# define machine_arch_type __machine_arch_type
2532# else
2533# define machine_arch_type MACH_TYPE_CEP
2534# endif
2535# define machine_is_cep() (machine_arch_type == MACH_TYPE_CEP)
2536#else
2537# define machine_is_cep() (0)
2538#endif
2539
2540#ifdef CONFIG_ARCH_FORTUNET
2541# ifdef machine_arch_type
2542# undef machine_arch_type
2543# define machine_arch_type __machine_arch_type
2544# else
2545# define machine_arch_type MACH_TYPE_FORTUNET
2546# endif
2547# define machine_is_fortunet() (machine_arch_type == MACH_TYPE_FORTUNET)
2548#else
2549# define machine_is_fortunet() (0)
2550#endif
2551
2552#ifdef CONFIG_ARCH_VC547X
2553# ifdef machine_arch_type
2554# undef machine_arch_type
2555# define machine_arch_type __machine_arch_type
2556# else
2557# define machine_arch_type MACH_TYPE_VC547X
2558# endif
2559# define machine_is_vc547x() (machine_arch_type == MACH_TYPE_VC547X)
2560#else
2561# define machine_is_vc547x() (0)
2562#endif
2563
2564#ifdef CONFIG_SA1100_FILEWALKER
2565# ifdef machine_arch_type
2566# undef machine_arch_type
2567# define machine_arch_type __machine_arch_type
2568# else
2569# define machine_arch_type MACH_TYPE_FILEWALKER
2570# endif
2571# define machine_is_filewalker() (machine_arch_type == MACH_TYPE_FILEWALKER)
2572#else
2573# define machine_is_filewalker() (0)
2574#endif
2575
2576#ifdef CONFIG_SA1100_NETGATEWAY
2577# ifdef machine_arch_type
2578# undef machine_arch_type
2579# define machine_arch_type __machine_arch_type
2580# else
2581# define machine_arch_type MACH_TYPE_NETGATEWAY
2582# endif
2583# define machine_is_netgateway() (machine_arch_type == MACH_TYPE_NETGATEWAY)
2584#else
2585# define machine_is_netgateway() (0)
2586#endif
2587
2588#ifdef CONFIG_SA1100_SYMBOL2800
2589# ifdef machine_arch_type
2590# undef machine_arch_type
2591# define machine_arch_type __machine_arch_type
2592# else
2593# define machine_arch_type MACH_TYPE_SYMBOL2800
2594# endif
2595# define machine_is_symbol2800() (machine_arch_type == MACH_TYPE_SYMBOL2800)
2596#else
2597# define machine_is_symbol2800() (0)
2598#endif
2599
2600#ifdef CONFIG_SA1100_SUNS
2601# ifdef machine_arch_type
2602# undef machine_arch_type
2603# define machine_arch_type __machine_arch_type
2604# else
2605# define machine_arch_type MACH_TYPE_SUNS
2606# endif
2607# define machine_is_suns() (machine_arch_type == MACH_TYPE_SUNS)
2608#else
2609# define machine_is_suns() (0)
2610#endif
2611
2612#ifdef CONFIG_SA1100_FRODO
2613# ifdef machine_arch_type
2614# undef machine_arch_type
2615# define machine_arch_type __machine_arch_type
2616# else
2617# define machine_arch_type MACH_TYPE_FRODO
2618# endif
2619# define machine_is_frodo() (machine_arch_type == MACH_TYPE_FRODO)
2620#else
2621# define machine_is_frodo() (0)
2622#endif
2623
2624#ifdef CONFIG_SA1100_MACH_TYTE_MS301
2625# ifdef machine_arch_type
2626# undef machine_arch_type
2627# define machine_arch_type __machine_arch_type
2628# else
2629# define machine_arch_type MACH_TYPE_MACH_TYTE_MS301
2630# endif
2631# define machine_is_ms301() (machine_arch_type == MACH_TYPE_MACH_TYTE_MS301)
2632#else
2633# define machine_is_ms301() (0)
2634#endif
2635
2636#ifdef CONFIG_ARCH_MX1ADS
2637# ifdef machine_arch_type
2638# undef machine_arch_type
2639# define machine_arch_type __machine_arch_type
2640# else
2641# define machine_arch_type MACH_TYPE_MX1ADS
2642# endif
2643# define machine_is_mx1ads() (machine_arch_type == MACH_TYPE_MX1ADS)
2644#else
2645# define machine_is_mx1ads() (0)
2646#endif
2647
2648#ifdef CONFIG_ARCH_H7201
2649# ifdef machine_arch_type
2650# undef machine_arch_type
2651# define machine_arch_type __machine_arch_type
2652# else
2653# define machine_arch_type MACH_TYPE_H7201
2654# endif
2655# define machine_is_h7201() (machine_arch_type == MACH_TYPE_H7201)
2656#else
2657# define machine_is_h7201() (0)
2658#endif
2659
2660#ifdef CONFIG_ARCH_H7202
2661# ifdef machine_arch_type
2662# undef machine_arch_type
2663# define machine_arch_type __machine_arch_type
2664# else
2665# define machine_arch_type MACH_TYPE_H7202
2666# endif
2667# define machine_is_h7202() (machine_arch_type == MACH_TYPE_H7202)
2668#else
2669# define machine_is_h7202() (0)
2670#endif
2671
2672#ifdef CONFIG_ARCH_AMICO
2673# ifdef machine_arch_type
2674# undef machine_arch_type
2675# define machine_arch_type __machine_arch_type
2676# else
2677# define machine_arch_type MACH_TYPE_AMICO
2678# endif
2679# define machine_is_amico() (machine_arch_type == MACH_TYPE_AMICO)
2680#else
2681# define machine_is_amico() (0)
2682#endif
2683
2684#ifdef CONFIG_SA1100_IAM
2685# ifdef machine_arch_type
2686# undef machine_arch_type
2687# define machine_arch_type __machine_arch_type
2688# else
2689# define machine_arch_type MACH_TYPE_IAM
2690# endif
2691# define machine_is_iam() (machine_arch_type == MACH_TYPE_IAM)
2692#else
2693# define machine_is_iam() (0)
2694#endif
2695
2696#ifdef CONFIG_SA1100_TT530
2697# ifdef machine_arch_type
2698# undef machine_arch_type
2699# define machine_arch_type __machine_arch_type
2700# else
2701# define machine_arch_type MACH_TYPE_TT530
2702# endif
2703# define machine_is_tt530() (machine_arch_type == MACH_TYPE_TT530)
2704#else
2705# define machine_is_tt530() (0)
2706#endif
2707
2708#ifdef CONFIG_ARCH_SAM2400
2709# ifdef machine_arch_type
2710# undef machine_arch_type
2711# define machine_arch_type __machine_arch_type
2712# else
2713# define machine_arch_type MACH_TYPE_SAM2400
2714# endif
2715# define machine_is_sam2400() (machine_arch_type == MACH_TYPE_SAM2400)
2716#else
2717# define machine_is_sam2400() (0)
2718#endif
2719
2720#ifdef CONFIG_SA1100_JORNADA56X
2721# ifdef machine_arch_type
2722# undef machine_arch_type
2723# define machine_arch_type __machine_arch_type
2724# else
2725# define machine_arch_type MACH_TYPE_JORNADA56X
2726# endif
2727# define machine_is_jornada56x() (machine_arch_type == MACH_TYPE_JORNADA56X)
2728#else
2729# define machine_is_jornada56x() (0)
2730#endif
2731
2732#ifdef CONFIG_SA1100_ACTIVE
2733# ifdef machine_arch_type
2734# undef machine_arch_type
2735# define machine_arch_type __machine_arch_type
2736# else
2737# define machine_arch_type MACH_TYPE_ACTIVE
2738# endif
2739# define machine_is_active() (machine_arch_type == MACH_TYPE_ACTIVE)
2740#else
2741# define machine_is_active() (0)
2742#endif
2743
2744#ifdef CONFIG_ARCH_IQ80321
2745# ifdef machine_arch_type
2746# undef machine_arch_type
2747# define machine_arch_type __machine_arch_type
2748# else
2749# define machine_arch_type MACH_TYPE_IQ80321
2750# endif
2751# define machine_is_iq80321() (machine_arch_type == MACH_TYPE_IQ80321)
2752#else
2753# define machine_is_iq80321() (0)
2754#endif
2755
2756#ifdef CONFIG_SA1100_WID
2757# ifdef machine_arch_type
2758# undef machine_arch_type
2759# define machine_arch_type __machine_arch_type
2760# else
2761# define machine_arch_type MACH_TYPE_WID
2762# endif
2763# define machine_is_wid() (machine_arch_type == MACH_TYPE_WID)
2764#else
2765# define machine_is_wid() (0)
2766#endif
2767
2768#ifdef CONFIG_ARCH_SABINAL
2769# ifdef machine_arch_type
2770# undef machine_arch_type
2771# define machine_arch_type __machine_arch_type
2772# else
2773# define machine_arch_type MACH_TYPE_SABINAL
2774# endif
2775# define machine_is_sabinal() (machine_arch_type == MACH_TYPE_SABINAL)
2776#else
2777# define machine_is_sabinal() (0)
2778#endif
2779
2780#ifdef CONFIG_ARCH_IXP425_MATACUMBE
2781# ifdef machine_arch_type
2782# undef machine_arch_type
2783# define machine_arch_type __machine_arch_type
2784# else
2785# define machine_arch_type MACH_TYPE_IXP425_MATACUMBE
2786# endif
2787# define machine_is_ixp425_matacumbe() (machine_arch_type == MACH_TYPE_IXP425_MATACUMBE)
2788#else
2789# define machine_is_ixp425_matacumbe() (0)
2790#endif
2791
2792#ifdef CONFIG_SA1100_MINIPRINT
2793# ifdef machine_arch_type
2794# undef machine_arch_type
2795# define machine_arch_type __machine_arch_type
2796# else
2797# define machine_arch_type MACH_TYPE_MINIPRINT
2798# endif
2799# define machine_is_miniprint() (machine_arch_type == MACH_TYPE_MINIPRINT)
2800#else
2801# define machine_is_miniprint() (0)
2802#endif
2803
2804#ifdef CONFIG_ARCH_ADM510X
2805# ifdef machine_arch_type
2806# undef machine_arch_type
2807# define machine_arch_type __machine_arch_type
2808# else
2809# define machine_arch_type MACH_TYPE_ADM510X
2810# endif
2811# define machine_is_adm510x() (machine_arch_type == MACH_TYPE_ADM510X)
2812#else
2813# define machine_is_adm510x() (0)
2814#endif
2815
2816#ifdef CONFIG_SA1100_SVS200
2817# ifdef machine_arch_type
2818# undef machine_arch_type
2819# define machine_arch_type __machine_arch_type
2820# else
2821# define machine_arch_type MACH_TYPE_SVS200
2822# endif
2823# define machine_is_svs200() (machine_arch_type == MACH_TYPE_SVS200)
2824#else
2825# define machine_is_svs200() (0)
2826#endif
2827
2828#ifdef CONFIG_ARCH_ATG_TCU
2829# ifdef machine_arch_type
2830# undef machine_arch_type
2831# define machine_arch_type __machine_arch_type
2832# else
2833# define machine_arch_type MACH_TYPE_ATG_TCU
2834# endif
2835# define machine_is_atg_tcu() (machine_arch_type == MACH_TYPE_ATG_TCU)
2836#else
2837# define machine_is_atg_tcu() (0)
2838#endif
2839
2840#ifdef CONFIG_SA1100_JORNADA820
2841# ifdef machine_arch_type
2842# undef machine_arch_type
2843# define machine_arch_type __machine_arch_type
2844# else
2845# define machine_arch_type MACH_TYPE_JORNADA820
2846# endif
2847# define machine_is_jornada820() (machine_arch_type == MACH_TYPE_JORNADA820)
2848#else
2849# define machine_is_jornada820() (0)
2850#endif
2851
2852#ifdef CONFIG_ARCH_S3C44B0
2853# ifdef machine_arch_type
2854# undef machine_arch_type
2855# define machine_arch_type __machine_arch_type
2856# else
2857# define machine_arch_type MACH_TYPE_S3C44B0
2858# endif
2859# define machine_is_s3c44b0() (machine_arch_type == MACH_TYPE_S3C44B0)
2860#else
2861# define machine_is_s3c44b0() (0)
2862#endif
2863
2864#ifdef CONFIG_ARCH_MARGIS2
2865# ifdef machine_arch_type
2866# undef machine_arch_type
2867# define machine_arch_type __machine_arch_type
2868# else
2869# define machine_arch_type MACH_TYPE_MARGIS2
2870# endif
2871# define machine_is_margis2() (machine_arch_type == MACH_TYPE_MARGIS2)
2872#else
2873# define machine_is_margis2() (0)
2874#endif
2875
2876#ifdef CONFIG_ARCH_KS8695
2877# ifdef machine_arch_type
2878# undef machine_arch_type
2879# define machine_arch_type __machine_arch_type
2880# else
2881# define machine_arch_type MACH_TYPE_KS8695
2882# endif
2883# define machine_is_ks8695() (machine_arch_type == MACH_TYPE_KS8695)
2884#else
2885# define machine_is_ks8695() (0)
2886#endif
2887
2888#ifdef CONFIG_ARCH_BRH
2889# ifdef machine_arch_type
2890# undef machine_arch_type
2891# define machine_arch_type __machine_arch_type
2892# else
2893# define machine_arch_type MACH_TYPE_BRH
2894# endif
2895# define machine_is_brh() (machine_arch_type == MACH_TYPE_BRH)
2896#else
2897# define machine_is_brh() (0)
2898#endif
2899
2900#ifdef CONFIG_ARCH_S3C2410
2901# ifdef machine_arch_type
2902# undef machine_arch_type
2903# define machine_arch_type __machine_arch_type
2904# else
2905# define machine_arch_type MACH_TYPE_S3C2410
2906# endif
2907# define machine_is_s3c2410() (machine_arch_type == MACH_TYPE_S3C2410)
2908#else
2909# define machine_is_s3c2410() (0)
2910#endif
2911
2912#ifdef CONFIG_ARCH_POSSIO_PX30
2913# ifdef machine_arch_type
2914# undef machine_arch_type
2915# define machine_arch_type __machine_arch_type
2916# else
2917# define machine_arch_type MACH_TYPE_POSSIO_PX30
2918# endif
2919# define machine_is_possio_px30() (machine_arch_type == MACH_TYPE_POSSIO_PX30)
2920#else
2921# define machine_is_possio_px30() (0)
2922#endif
2923
2924#ifdef CONFIG_ARCH_S3C2800
2925# ifdef machine_arch_type
2926# undef machine_arch_type
2927# define machine_arch_type __machine_arch_type
2928# else
2929# define machine_arch_type MACH_TYPE_S3C2800
2930# endif
2931# define machine_is_s3c2800() (machine_arch_type == MACH_TYPE_S3C2800)
2932#else
2933# define machine_is_s3c2800() (0)
2934#endif
2935
2936#ifdef CONFIG_SA1100_FLEETWOOD
2937# ifdef machine_arch_type
2938# undef machine_arch_type
2939# define machine_arch_type __machine_arch_type
2940# else
2941# define machine_arch_type MACH_TYPE_FLEETWOOD
2942# endif
2943# define machine_is_fleetwood() (machine_arch_type == MACH_TYPE_FLEETWOOD)
2944#else
2945# define machine_is_fleetwood() (0)
2946#endif
2947
2948#ifdef CONFIG_ARCH_OMAHA
2949# ifdef machine_arch_type
2950# undef machine_arch_type
2951# define machine_arch_type __machine_arch_type
2952# else
2953# define machine_arch_type MACH_TYPE_OMAHA
2954# endif
2955# define machine_is_omaha() (machine_arch_type == MACH_TYPE_OMAHA)
2956#else
2957# define machine_is_omaha() (0)
2958#endif
2959
2960#ifdef CONFIG_ARCH_TA7
2961# ifdef machine_arch_type
2962# undef machine_arch_type
2963# define machine_arch_type __machine_arch_type
2964# else
2965# define machine_arch_type MACH_TYPE_TA7
2966# endif
2967# define machine_is_ta7() (machine_arch_type == MACH_TYPE_TA7)
2968#else
2969# define machine_is_ta7() (0)
2970#endif
2971
2972#ifdef CONFIG_SA1100_NOVA
2973# ifdef machine_arch_type
2974# undef machine_arch_type
2975# define machine_arch_type __machine_arch_type
2976# else
2977# define machine_arch_type MACH_TYPE_NOVA
2978# endif
2979# define machine_is_nova() (machine_arch_type == MACH_TYPE_NOVA)
2980#else
2981# define machine_is_nova() (0)
2982#endif
2983
2984#ifdef CONFIG_ARCH_HMK
2985# ifdef machine_arch_type
2986# undef machine_arch_type
2987# define machine_arch_type __machine_arch_type
2988# else
2989# define machine_arch_type MACH_TYPE_HMK
2990# endif
2991# define machine_is_hmk() (machine_arch_type == MACH_TYPE_HMK)
2992#else
2993# define machine_is_hmk() (0)
2994#endif
2995
52f52c14 2996#ifdef CONFIG_ARCH_KARO
1cb8e980
WD
2997# ifdef machine_arch_type
2998# undef machine_arch_type
2999# define machine_arch_type __machine_arch_type
3000# else
52f52c14 3001# define machine_arch_type MACH_TYPE_KARO
1cb8e980 3002# endif
52f52c14 3003# define machine_is_karo() (machine_arch_type == MACH_TYPE_KARO)
1cb8e980 3004#else
52f52c14 3005# define machine_is_karo() (0)
1cb8e980
WD
3006#endif
3007
3008#ifdef CONFIG_SA1100_FESTER
3009# ifdef machine_arch_type
3010# undef machine_arch_type
3011# define machine_arch_type __machine_arch_type
3012# else
3013# define machine_arch_type MACH_TYPE_FESTER
3014# endif
3015# define machine_is_fester() (machine_arch_type == MACH_TYPE_FESTER)
3016#else
3017# define machine_is_fester() (0)
3018#endif
3019
3020#ifdef CONFIG_ARCH_GPI
3021# ifdef machine_arch_type
3022# undef machine_arch_type
3023# define machine_arch_type __machine_arch_type
3024# else
3025# define machine_arch_type MACH_TYPE_GPI
3026# endif
3027# define machine_is_gpi() (machine_arch_type == MACH_TYPE_GPI)
3028#else
3029# define machine_is_gpi() (0)
3030#endif
3031
3032#ifdef CONFIG_ARCH_SMDK2410
3033# ifdef machine_arch_type
3034# undef machine_arch_type
3035# define machine_arch_type __machine_arch_type
3036# else
3037# define machine_arch_type MACH_TYPE_SMDK2410
3038# endif
3039# define machine_is_smdk2410() (machine_arch_type == MACH_TYPE_SMDK2410)
3040#else
3041# define machine_is_smdk2410() (0)
3042#endif
3043
a1f4a3dd 3044#ifdef CONFIG_ARCH_I519
1cb8e980
WD
3045# ifdef machine_arch_type
3046# undef machine_arch_type
3047# define machine_arch_type __machine_arch_type
3048# else
a1f4a3dd 3049# define machine_arch_type MACH_TYPE_I519
1cb8e980 3050# endif
a1f4a3dd 3051# define machine_is_i519() (machine_arch_type == MACH_TYPE_I519)
1cb8e980 3052#else
a1f4a3dd 3053# define machine_is_i519() (0)
1cb8e980
WD
3054#endif
3055
3056#ifdef CONFIG_SA1100_NEXIO
3057# ifdef machine_arch_type
3058# undef machine_arch_type
3059# define machine_arch_type __machine_arch_type
3060# else
3061# define machine_arch_type MACH_TYPE_NEXIO
3062# endif
3063# define machine_is_nexio() (machine_arch_type == MACH_TYPE_NEXIO)
3064#else
3065# define machine_is_nexio() (0)
3066#endif
3067
3068#ifdef CONFIG_SA1100_BITBOX
3069# ifdef machine_arch_type
3070# undef machine_arch_type
3071# define machine_arch_type __machine_arch_type
3072# else
3073# define machine_arch_type MACH_TYPE_BITBOX
3074# endif
3075# define machine_is_bitbox() (machine_arch_type == MACH_TYPE_BITBOX)
3076#else
3077# define machine_is_bitbox() (0)
3078#endif
3079
3080#ifdef CONFIG_SA1100_G200
3081# ifdef machine_arch_type
3082# undef machine_arch_type
3083# define machine_arch_type __machine_arch_type
3084# else
3085# define machine_arch_type MACH_TYPE_G200
3086# endif
3087# define machine_is_g200() (machine_arch_type == MACH_TYPE_G200)
3088#else
3089# define machine_is_g200() (0)
3090#endif
3091
3092#ifdef CONFIG_SA1100_GILL
3093# ifdef machine_arch_type
3094# undef machine_arch_type
3095# define machine_arch_type __machine_arch_type
3096# else
3097# define machine_arch_type MACH_TYPE_GILL
3098# endif
3099# define machine_is_gill() (machine_arch_type == MACH_TYPE_GILL)
3100#else
3101# define machine_is_gill() (0)
3102#endif
3103
3104#ifdef CONFIG_ARCH_PXA_MERCURY
3105# ifdef machine_arch_type
3106# undef machine_arch_type
3107# define machine_arch_type __machine_arch_type
3108# else
3109# define machine_arch_type MACH_TYPE_PXA_MERCURY
3110# endif
3111# define machine_is_pxa_mercury() (machine_arch_type == MACH_TYPE_PXA_MERCURY)
3112#else
3113# define machine_is_pxa_mercury() (0)
3114#endif
3115
3116#ifdef CONFIG_ARCH_CEIVA
3117# ifdef machine_arch_type
3118# undef machine_arch_type
3119# define machine_arch_type __machine_arch_type
3120# else
3121# define machine_arch_type MACH_TYPE_CEIVA
3122# endif
3123# define machine_is_ceiva() (machine_arch_type == MACH_TYPE_CEIVA)
3124#else
3125# define machine_is_ceiva() (0)
3126#endif
3127
3128#ifdef CONFIG_SA1100_FRET
3129# ifdef machine_arch_type
3130# undef machine_arch_type
3131# define machine_arch_type __machine_arch_type
3132# else
3133# define machine_arch_type MACH_TYPE_FRET
3134# endif
3135# define machine_is_fret() (machine_arch_type == MACH_TYPE_FRET)
3136#else
3137# define machine_is_fret() (0)
3138#endif
3139
3140#ifdef CONFIG_SA1100_EMAILPHONE
3141# ifdef machine_arch_type
3142# undef machine_arch_type
3143# define machine_arch_type __machine_arch_type
3144# else
3145# define machine_arch_type MACH_TYPE_EMAILPHONE
3146# endif
3147# define machine_is_emailphone() (machine_arch_type == MACH_TYPE_EMAILPHONE)
3148#else
3149# define machine_is_emailphone() (0)
3150#endif
3151
3152#ifdef CONFIG_ARCH_H3900
3153# ifdef machine_arch_type
3154# undef machine_arch_type
3155# define machine_arch_type __machine_arch_type
3156# else
3157# define machine_arch_type MACH_TYPE_H3900
3158# endif
3159# define machine_is_h3900() (machine_arch_type == MACH_TYPE_H3900)
3160#else
3161# define machine_is_h3900() (0)
3162#endif
3163
3164#ifdef CONFIG_ARCH_PXA1
3165# ifdef machine_arch_type
3166# undef machine_arch_type
3167# define machine_arch_type __machine_arch_type
3168# else
3169# define machine_arch_type MACH_TYPE_PXA1
3170# endif
3171# define machine_is_pxa1() (machine_arch_type == MACH_TYPE_PXA1)
3172#else
3173# define machine_is_pxa1() (0)
3174#endif
3175
3176#ifdef CONFIG_SA1100_KOAN369
3177# ifdef machine_arch_type
3178# undef machine_arch_type
3179# define machine_arch_type __machine_arch_type
3180# else
3181# define machine_arch_type MACH_TYPE_KOAN369
3182# endif
3183# define machine_is_koan369() (machine_arch_type == MACH_TYPE_KOAN369)
3184#else
3185# define machine_is_koan369() (0)
3186#endif
3187
3188#ifdef CONFIG_ARCH_COGENT
3189# ifdef machine_arch_type
3190# undef machine_arch_type
3191# define machine_arch_type __machine_arch_type
3192# else
3193# define machine_arch_type MACH_TYPE_COGENT
3194# endif
3195# define machine_is_cogent() (machine_arch_type == MACH_TYPE_COGENT)
3196#else
3197# define machine_is_cogent() (0)
3198#endif
3199
3200#ifdef CONFIG_ARCH_ESL_SIMPUTER
3201# ifdef machine_arch_type
3202# undef machine_arch_type
3203# define machine_arch_type __machine_arch_type
3204# else
3205# define machine_arch_type MACH_TYPE_ESL_SIMPUTER
3206# endif
3207# define machine_is_esl_simputer() (machine_arch_type == MACH_TYPE_ESL_SIMPUTER)
3208#else
3209# define machine_is_esl_simputer() (0)
3210#endif
3211
3212#ifdef CONFIG_ARCH_ESL_SIMPUTER_CLR
3213# ifdef machine_arch_type
3214# undef machine_arch_type
3215# define machine_arch_type __machine_arch_type
3216# else
3217# define machine_arch_type MACH_TYPE_ESL_SIMPUTER_CLR
3218# endif
3219# define machine_is_esl_simputer_clr() (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_CLR)
3220#else
3221# define machine_is_esl_simputer_clr() (0)
3222#endif
3223
3224#ifdef CONFIG_ARCH_ESL_SIMPUTER_BW
3225# ifdef machine_arch_type
3226# undef machine_arch_type
3227# define machine_arch_type __machine_arch_type
3228# else
3229# define machine_arch_type MACH_TYPE_ESL_SIMPUTER_BW
3230# endif
3231# define machine_is_esl_simputer_bw() (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_BW)
3232#else
3233# define machine_is_esl_simputer_bw() (0)
3234#endif
3235
3236#ifdef CONFIG_ARCH_HHP_CRADLE
3237# ifdef machine_arch_type
3238# undef machine_arch_type
3239# define machine_arch_type __machine_arch_type
3240# else
3241# define machine_arch_type MACH_TYPE_HHP_CRADLE
3242# endif
3243# define machine_is_hhp_cradle() (machine_arch_type == MACH_TYPE_HHP_CRADLE)
3244#else
3245# define machine_is_hhp_cradle() (0)
3246#endif
3247
3248#ifdef CONFIG_ARCH_HE500
3249# ifdef machine_arch_type
3250# undef machine_arch_type
3251# define machine_arch_type __machine_arch_type
3252# else
3253# define machine_arch_type MACH_TYPE_HE500
3254# endif
3255# define machine_is_he500() (machine_arch_type == MACH_TYPE_HE500)
3256#else
3257# define machine_is_he500() (0)
3258#endif
3259
3260#ifdef CONFIG_SA1100_INHANDELF2
3261# ifdef machine_arch_type
3262# undef machine_arch_type
3263# define machine_arch_type __machine_arch_type
3264# else
3265# define machine_arch_type MACH_TYPE_INHANDELF2
3266# endif
3267# define machine_is_inhandelf2() (machine_arch_type == MACH_TYPE_INHANDELF2)
3268#else
3269# define machine_is_inhandelf2() (0)
3270#endif
3271
3272#ifdef CONFIG_SA1100_INHANDFTIP
3273# ifdef machine_arch_type
3274# undef machine_arch_type
3275# define machine_arch_type __machine_arch_type
3276# else
3277# define machine_arch_type MACH_TYPE_INHANDFTIP
3278# endif
3279# define machine_is_inhandftip() (machine_arch_type == MACH_TYPE_INHANDFTIP)
3280#else
3281# define machine_is_inhandftip() (0)
3282#endif
3283
3284#ifdef CONFIG_SA1100_DNP1110
3285# ifdef machine_arch_type
3286# undef machine_arch_type
3287# define machine_arch_type __machine_arch_type
3288# else
3289# define machine_arch_type MACH_TYPE_DNP1110
3290# endif
3291# define machine_is_dnp1110() (machine_arch_type == MACH_TYPE_DNP1110)
3292#else
3293# define machine_is_dnp1110() (0)
3294#endif
3295
3296#ifdef CONFIG_SA1100_PNP1110
3297# ifdef machine_arch_type
3298# undef machine_arch_type
3299# define machine_arch_type __machine_arch_type
3300# else
3301# define machine_arch_type MACH_TYPE_PNP1110
3302# endif
3303# define machine_is_pnp1110() (machine_arch_type == MACH_TYPE_PNP1110)
3304#else
3305# define machine_is_pnp1110() (0)
3306#endif
3307
3308#ifdef CONFIG_ARCH_CSB226
3309# ifdef machine_arch_type
3310# undef machine_arch_type
3311# define machine_arch_type __machine_arch_type
3312# else
3313# define machine_arch_type MACH_TYPE_CSB226
3314# endif
3315# define machine_is_csb226() (machine_arch_type == MACH_TYPE_CSB226)
3316#else
3317# define machine_is_csb226() (0)
3318#endif
3319
3320#ifdef CONFIG_SA1100_ARNOLD
3321# ifdef machine_arch_type
3322# undef machine_arch_type
3323# define machine_arch_type __machine_arch_type
3324# else
3325# define machine_arch_type MACH_TYPE_ARNOLD
3326# endif
3327# define machine_is_arnold() (machine_arch_type == MACH_TYPE_ARNOLD)
3328#else
3329# define machine_is_arnold() (0)
3330#endif
3331
98404649 3332#ifdef CONFIG_MACH_VOICEBLUE
1cb8e980
WD
3333# ifdef machine_arch_type
3334# undef machine_arch_type
3335# define machine_arch_type __machine_arch_type
3336# else
98404649 3337# define machine_arch_type MACH_TYPE_VOICEBLUE
1cb8e980 3338# endif
98404649 3339# define machine_is_voiceblue() (machine_arch_type == MACH_TYPE_VOICEBLUE)
1cb8e980 3340#else
98404649 3341# define machine_is_voiceblue() (0)
1cb8e980
WD
3342#endif
3343
3344#ifdef CONFIG_ARCH_JZ8028
3345# ifdef machine_arch_type
3346# undef machine_arch_type
3347# define machine_arch_type __machine_arch_type
3348# else
3349# define machine_arch_type MACH_TYPE_JZ8028
3350# endif
3351# define machine_is_jz8028() (machine_arch_type == MACH_TYPE_JZ8028)
3352#else
3353# define machine_is_jz8028() (0)
3354#endif
3355
a1f4a3dd 3356#ifdef CONFIG_ARCH_H5400
1cb8e980
WD
3357# ifdef machine_arch_type
3358# undef machine_arch_type
3359# define machine_arch_type __machine_arch_type
3360# else
a1f4a3dd 3361# define machine_arch_type MACH_TYPE_H5400
1cb8e980 3362# endif
a1f4a3dd 3363# define machine_is_h5400() (machine_arch_type == MACH_TYPE_H5400)
1cb8e980 3364#else
52f52c14 3365# define machine_is_h5400() (0)
1cb8e980
WD
3366#endif
3367
3368#ifdef CONFIG_SA1100_FORTE
3369# ifdef machine_arch_type
3370# undef machine_arch_type
3371# define machine_arch_type __machine_arch_type
3372# else
3373# define machine_arch_type MACH_TYPE_FORTE
3374# endif
3375# define machine_is_forte() (machine_arch_type == MACH_TYPE_FORTE)
3376#else
3377# define machine_is_forte() (0)
3378#endif
3379
3380#ifdef CONFIG_SA1100_ACAM
3381# ifdef machine_arch_type
3382# undef machine_arch_type
3383# define machine_arch_type __machine_arch_type
3384# else
3385# define machine_arch_type MACH_TYPE_ACAM
3386# endif
3387# define machine_is_acam() (machine_arch_type == MACH_TYPE_ACAM)
3388#else
3389# define machine_is_acam() (0)
3390#endif
3391
3392#ifdef CONFIG_SA1100_ABOX
3393# ifdef machine_arch_type
3394# undef machine_arch_type
3395# define machine_arch_type __machine_arch_type
3396# else
3397# define machine_arch_type MACH_TYPE_ABOX
3398# endif
3399# define machine_is_abox() (machine_arch_type == MACH_TYPE_ABOX)
3400#else
3401# define machine_is_abox() (0)
3402#endif
3403
3404#ifdef CONFIG_ARCH_ATMEL
3405# ifdef machine_arch_type
3406# undef machine_arch_type
3407# define machine_arch_type __machine_arch_type
3408# else
3409# define machine_arch_type MACH_TYPE_ATMEL
3410# endif
3411# define machine_is_atmel() (machine_arch_type == MACH_TYPE_ATMEL)
3412#else
3413# define machine_is_atmel() (0)
3414#endif
3415
3416#ifdef CONFIG_ARCH_SITSANG
3417# ifdef machine_arch_type
3418# undef machine_arch_type
3419# define machine_arch_type __machine_arch_type
3420# else
3421# define machine_arch_type MACH_TYPE_SITSANG
3422# endif
3423# define machine_is_sitsang() (machine_arch_type == MACH_TYPE_SITSANG)
3424#else
3425# define machine_is_sitsang() (0)
3426#endif
3427
3428#ifdef CONFIG_SA1100_CPU1110LCDNET
3429# ifdef machine_arch_type
3430# undef machine_arch_type
3431# define machine_arch_type __machine_arch_type
3432# else
3433# define machine_arch_type MACH_TYPE_CPU1110LCDNET
3434# endif
3435# define machine_is_cpu1110lcdnet() (machine_arch_type == MACH_TYPE_CPU1110LCDNET)
3436#else
3437# define machine_is_cpu1110lcdnet() (0)
3438#endif
3439
3440#ifdef CONFIG_ARCH_MPL_VCMA9
3441# ifdef machine_arch_type
3442# undef machine_arch_type
3443# define machine_arch_type __machine_arch_type
3444# else
3445# define machine_arch_type MACH_TYPE_MPL_VCMA9
3446# endif
3447# define machine_is_mpl_vcma9() (machine_arch_type == MACH_TYPE_MPL_VCMA9)
3448#else
3449# define machine_is_mpl_vcma9() (0)
3450#endif
3451
3452#ifdef CONFIG_ARCH_OPUS_A1
3453# ifdef machine_arch_type
3454# undef machine_arch_type
3455# define machine_arch_type __machine_arch_type
3456# else
3457# define machine_arch_type MACH_TYPE_OPUS_A1
3458# endif
3459# define machine_is_opus_a1() (machine_arch_type == MACH_TYPE_OPUS_A1)
3460#else
3461# define machine_is_opus_a1() (0)
3462#endif
3463
3464#ifdef CONFIG_ARCH_DAYTONA
3465# ifdef machine_arch_type
3466# undef machine_arch_type
3467# define machine_arch_type __machine_arch_type
3468# else
3469# define machine_arch_type MACH_TYPE_DAYTONA
3470# endif
3471# define machine_is_daytona() (machine_arch_type == MACH_TYPE_DAYTONA)
3472#else
3473# define machine_is_daytona() (0)
3474#endif
3475
3476#ifdef CONFIG_SA1100_KILLBEAR
3477# ifdef machine_arch_type
3478# undef machine_arch_type
3479# define machine_arch_type __machine_arch_type
3480# else
3481# define machine_arch_type MACH_TYPE_KILLBEAR
3482# endif
3483# define machine_is_killbear() (machine_arch_type == MACH_TYPE_KILLBEAR)
3484#else
3485# define machine_is_killbear() (0)
3486#endif
3487
3488#ifdef CONFIG_ARCH_YOHO
3489# ifdef machine_arch_type
3490# undef machine_arch_type
3491# define machine_arch_type __machine_arch_type
3492# else
3493# define machine_arch_type MACH_TYPE_YOHO
3494# endif
3495# define machine_is_yoho() (machine_arch_type == MACH_TYPE_YOHO)
3496#else
3497# define machine_is_yoho() (0)
3498#endif
3499
3500#ifdef CONFIG_ARCH_JASPER
3501# ifdef machine_arch_type
3502# undef machine_arch_type
3503# define machine_arch_type __machine_arch_type
3504# else
3505# define machine_arch_type MACH_TYPE_JASPER
3506# endif
3507# define machine_is_jasper() (machine_arch_type == MACH_TYPE_JASPER)
3508#else
3509# define machine_is_jasper() (0)
3510#endif
3511
3512#ifdef CONFIG_ARCH_DSC25
3513# ifdef machine_arch_type
3514# undef machine_arch_type
3515# define machine_arch_type __machine_arch_type
3516# else
3517# define machine_arch_type MACH_TYPE_DSC25
3518# endif
3519# define machine_is_dsc25() (machine_arch_type == MACH_TYPE_DSC25)
3520#else
3521# define machine_is_dsc25() (0)
3522#endif
3523
a1f4a3dd 3524#ifdef CONFIG_MACH_OMAP_INNOVATOR
1cb8e980
WD
3525# ifdef machine_arch_type
3526# undef machine_arch_type
3527# define machine_arch_type __machine_arch_type
3528# else
a1f4a3dd 3529# define machine_arch_type MACH_TYPE_OMAP_INNOVATOR
1cb8e980 3530# endif
a1f4a3dd 3531# define machine_is_omap_innovator() (machine_arch_type == MACH_TYPE_OMAP_INNOVATOR)
1cb8e980 3532#else
a1f4a3dd 3533# define machine_is_omap_innovator() (0)
1cb8e980
WD
3534#endif
3535
3536#ifdef CONFIG_ARCH_RAMSES
3537# ifdef machine_arch_type
3538# undef machine_arch_type
3539# define machine_arch_type __machine_arch_type
3540# else
3541# define machine_arch_type MACH_TYPE_RAMSES
3542# endif
3543# define machine_is_ramses() (machine_arch_type == MACH_TYPE_RAMSES)
3544#else
3545# define machine_is_ramses() (0)
3546#endif
3547
3548#ifdef CONFIG_ARCH_S28X
3549# ifdef machine_arch_type
3550# undef machine_arch_type
3551# define machine_arch_type __machine_arch_type
3552# else
3553# define machine_arch_type MACH_TYPE_S28X
3554# endif
3555# define machine_is_s28x() (machine_arch_type == MACH_TYPE_S28X)
3556#else
3557# define machine_is_s28x() (0)
3558#endif
3559
3560#ifdef CONFIG_ARCH_MPORT3
3561# ifdef machine_arch_type
3562# undef machine_arch_type
3563# define machine_arch_type __machine_arch_type
3564# else
3565# define machine_arch_type MACH_TYPE_MPORT3
3566# endif
3567# define machine_is_mport3() (machine_arch_type == MACH_TYPE_MPORT3)
3568#else
3569# define machine_is_mport3() (0)
3570#endif
3571
3572#ifdef CONFIG_ARCH_PXA_EAGLE250
3573# ifdef machine_arch_type
3574# undef machine_arch_type
3575# define machine_arch_type __machine_arch_type
3576# else
3577# define machine_arch_type MACH_TYPE_PXA_EAGLE250
3578# endif
3579# define machine_is_pxa_eagle250() (machine_arch_type == MACH_TYPE_PXA_EAGLE250)
3580#else
3581# define machine_is_pxa_eagle250() (0)
3582#endif
3583
3584#ifdef CONFIG_ARCH_PDB
3585# ifdef machine_arch_type
3586# undef machine_arch_type
3587# define machine_arch_type __machine_arch_type
3588# else
3589# define machine_arch_type MACH_TYPE_PDB
3590# endif
3591# define machine_is_pdb() (machine_arch_type == MACH_TYPE_PDB)
3592#else
3593# define machine_is_pdb() (0)
3594#endif
3595
3596#ifdef CONFIG_SA1100_BLUE_2G
3597# ifdef machine_arch_type
3598# undef machine_arch_type
3599# define machine_arch_type __machine_arch_type
3600# else
3601# define machine_arch_type MACH_TYPE_BLUE_2G
3602# endif
3603# define machine_is_blue_2g() (machine_arch_type == MACH_TYPE_BLUE_2G)
3604#else
3605# define machine_is_blue_2g() (0)
3606#endif
3607
3608#ifdef CONFIG_SA1100_BLUEARCH
3609# ifdef machine_arch_type
3610# undef machine_arch_type
3611# define machine_arch_type __machine_arch_type
3612# else
3613# define machine_arch_type MACH_TYPE_BLUEARCH
3614# endif
3615# define machine_is_bluearch() (machine_arch_type == MACH_TYPE_BLUEARCH)
3616#else
3617# define machine_is_bluearch() (0)
3618#endif
3619
98404649 3620#ifdef CONFIG_ARCH_IXDP2400
1cb8e980
WD
3621# ifdef machine_arch_type
3622# undef machine_arch_type
3623# define machine_arch_type __machine_arch_type
3624# else
98404649 3625# define machine_arch_type MACH_TYPE_IXDP2400
1cb8e980 3626# endif
98404649 3627# define machine_is_ixdp2400() (machine_arch_type == MACH_TYPE_IXDP2400)
1cb8e980
WD
3628#else
3629# define machine_is_ixdp2400() (0)
3630#endif
3631
98404649 3632#ifdef CONFIG_ARCH_IXDP2800
1cb8e980
WD
3633# ifdef machine_arch_type
3634# undef machine_arch_type
3635# define machine_arch_type __machine_arch_type
3636# else
98404649 3637# define machine_arch_type MACH_TYPE_IXDP2800
1cb8e980 3638# endif
98404649 3639# define machine_is_ixdp2800() (machine_arch_type == MACH_TYPE_IXDP2800)
1cb8e980
WD
3640#else
3641# define machine_is_ixdp2800() (0)
3642#endif
3643
3644#ifdef CONFIG_SA1100_EXPLORER
3645# ifdef machine_arch_type
3646# undef machine_arch_type
3647# define machine_arch_type __machine_arch_type
3648# else
3649# define machine_arch_type MACH_TYPE_EXPLORER
3650# endif
3651# define machine_is_explorer() (machine_arch_type == MACH_TYPE_EXPLORER)
3652#else
3653# define machine_is_explorer() (0)
3654#endif
3655
3656#ifdef CONFIG_ARCH_IXDP425
3657# ifdef machine_arch_type
3658# undef machine_arch_type
3659# define machine_arch_type __machine_arch_type
3660# else
3661# define machine_arch_type MACH_TYPE_IXDP425
3662# endif
3663# define machine_is_ixdp425() (machine_arch_type == MACH_TYPE_IXDP425)
3664#else
3665# define machine_is_ixdp425() (0)
3666#endif
3667
3668#ifdef CONFIG_ARCH_CHIMP
3669# ifdef machine_arch_type
3670# undef machine_arch_type
3671# define machine_arch_type __machine_arch_type
3672# else
3673# define machine_arch_type MACH_TYPE_CHIMP
3674# endif
3675# define machine_is_chimp() (machine_arch_type == MACH_TYPE_CHIMP)
3676#else
3677# define machine_is_chimp() (0)
3678#endif
3679
3680#ifdef CONFIG_ARCH_STORK_NEST
3681# ifdef machine_arch_type
3682# undef machine_arch_type
3683# define machine_arch_type __machine_arch_type
3684# else
3685# define machine_arch_type MACH_TYPE_STORK_NEST
3686# endif
3687# define machine_is_stork_nest() (machine_arch_type == MACH_TYPE_STORK_NEST)
3688#else
3689# define machine_is_stork_nest() (0)
3690#endif
3691
3692#ifdef CONFIG_ARCH_STORK_EGG
3693# ifdef machine_arch_type
3694# undef machine_arch_type
3695# define machine_arch_type __machine_arch_type
3696# else
3697# define machine_arch_type MACH_TYPE_STORK_EGG
3698# endif
3699# define machine_is_stork_egg() (machine_arch_type == MACH_TYPE_STORK_EGG)
3700#else
3701# define machine_is_stork_egg() (0)
3702#endif
3703
3704#ifdef CONFIG_SA1100_WISMO
3705# ifdef machine_arch_type
3706# undef machine_arch_type
3707# define machine_arch_type __machine_arch_type
3708# else
3709# define machine_arch_type MACH_TYPE_WISMO
3710# endif
3711# define machine_is_wismo() (machine_arch_type == MACH_TYPE_WISMO)
3712#else
3713# define machine_is_wismo() (0)
3714#endif
3715
3716#ifdef CONFIG_ARCH_EZLINX
3717# ifdef machine_arch_type
3718# undef machine_arch_type
3719# define machine_arch_type __machine_arch_type
3720# else
3721# define machine_arch_type MACH_TYPE_EZLINX
3722# endif
3723# define machine_is_ezlinx() (machine_arch_type == MACH_TYPE_EZLINX)
3724#else
3725# define machine_is_ezlinx() (0)
3726#endif
3727
a1f4a3dd 3728#ifdef CONFIG_ARCH_AT91RM9200
1cb8e980
WD
3729# ifdef machine_arch_type
3730# undef machine_arch_type
3731# define machine_arch_type __machine_arch_type
3732# else
a1f4a3dd 3733# define machine_arch_type MACH_TYPE_AT91RM9200
1cb8e980 3734# endif
a1f4a3dd 3735# define machine_is_at91rm9200() (machine_arch_type == MACH_TYPE_AT91RM9200)
1cb8e980 3736#else
52f52c14 3737# define machine_is_at91rm9200() (0)
1cb8e980
WD
3738#endif
3739
3740#ifdef CONFIG_ARCH_ORION
3741# ifdef machine_arch_type
3742# undef machine_arch_type
3743# define machine_arch_type __machine_arch_type
3744# else
3745# define machine_arch_type MACH_TYPE_ORION
3746# endif
3747# define machine_is_orion() (machine_arch_type == MACH_TYPE_ORION)
3748#else
3749# define machine_is_orion() (0)
3750#endif
3751
3752#ifdef CONFIG_ARCH_NEPTUNE
3753# ifdef machine_arch_type
3754# undef machine_arch_type
3755# define machine_arch_type __machine_arch_type
3756# else
3757# define machine_arch_type MACH_TYPE_NEPTUNE
3758# endif
3759# define machine_is_neptune() (machine_arch_type == MACH_TYPE_NEPTUNE)
3760#else
3761# define machine_is_neptune() (0)
3762#endif
3763
3764#ifdef CONFIG_SA1100_HACKKIT
3765# ifdef machine_arch_type
3766# undef machine_arch_type
3767# define machine_arch_type __machine_arch_type
3768# else
3769# define machine_arch_type MACH_TYPE_HACKKIT
3770# endif
3771# define machine_is_hackkit() (machine_arch_type == MACH_TYPE_HACKKIT)
3772#else
3773# define machine_is_hackkit() (0)
3774#endif
3775
3776#ifdef CONFIG_ARCH_PXA_WINS30
3777# ifdef machine_arch_type
3778# undef machine_arch_type
3779# define machine_arch_type __machine_arch_type
3780# else
3781# define machine_arch_type MACH_TYPE_PXA_WINS30
3782# endif
3783# define machine_is_pxa_wins30() (machine_arch_type == MACH_TYPE_PXA_WINS30)
3784#else
3785# define machine_is_pxa_wins30() (0)
3786#endif
3787
3788#ifdef CONFIG_SA1100_LAVINNA
3789# ifdef machine_arch_type
3790# undef machine_arch_type
3791# define machine_arch_type __machine_arch_type
3792# else
3793# define machine_arch_type MACH_TYPE_LAVINNA
3794# endif
3795# define machine_is_lavinna() (machine_arch_type == MACH_TYPE_LAVINNA)
3796#else
3797# define machine_is_lavinna() (0)
3798#endif
3799
3800#ifdef CONFIG_ARCH_PXA_UENGINE
3801# ifdef machine_arch_type
3802# undef machine_arch_type
3803# define machine_arch_type __machine_arch_type
3804# else
3805# define machine_arch_type MACH_TYPE_PXA_UENGINE
3806# endif
3807# define machine_is_pxa_uengine() (machine_arch_type == MACH_TYPE_PXA_UENGINE)
3808#else
3809# define machine_is_pxa_uengine() (0)
3810#endif
3811
3812#ifdef CONFIG_ARCH_INNOKOM
3813# ifdef machine_arch_type
3814# undef machine_arch_type
3815# define machine_arch_type __machine_arch_type
3816# else
3817# define machine_arch_type MACH_TYPE_INNOKOM
3818# endif
3819# define machine_is_innokom() (machine_arch_type == MACH_TYPE_INNOKOM)
3820#else
3821# define machine_is_innokom() (0)
3822#endif
3823
52f52c14
WD
3824#ifdef CONFIG_ARCH_BMS
3825# ifdef machine_arch_type
3826# undef machine_arch_type
3827# define machine_arch_type __machine_arch_type
3828# else
3829# define machine_arch_type MACH_TYPE_BMS
3830# endif
3831# define machine_is_bms() (machine_arch_type == MACH_TYPE_BMS)
3832#else
3833# define machine_is_bms() (0)
3834#endif
3835
3836#ifdef CONFIG_ARCH_IXCDP1100
3837# ifdef machine_arch_type
3838# undef machine_arch_type
3839# define machine_arch_type __machine_arch_type
3840# else
3841# define machine_arch_type MACH_TYPE_IXCDP1100
3842# endif
3843# define machine_is_ixcdp1100() (machine_arch_type == MACH_TYPE_IXCDP1100)
3844#else
3845# define machine_is_ixcdp1100() (0)
3846#endif
3847
3848#ifdef CONFIG_ARCH_PRPMC1100
3849# ifdef machine_arch_type
3850# undef machine_arch_type
3851# define machine_arch_type __machine_arch_type
3852# else
3853# define machine_arch_type MACH_TYPE_PRPMC1100
3854# endif
3855# define machine_is_prpmc1100() (machine_arch_type == MACH_TYPE_PRPMC1100)
3856#else
3857# define machine_is_prpmc1100() (0)
3858#endif
3859
3860#ifdef CONFIG_ARCH_AT91RM9200DK
3861# ifdef machine_arch_type
3862# undef machine_arch_type
3863# define machine_arch_type __machine_arch_type
3864# else
3865# define machine_arch_type MACH_TYPE_AT91RM9200DK
3866# endif
3867# define machine_is_at91rm9200dk() (machine_arch_type == MACH_TYPE_AT91RM9200DK)
3868#else
3869# define machine_is_at91rm9200dk() (0)
3870#endif
3871
3872#ifdef CONFIG_ARCH_ARMSTICK
3873# ifdef machine_arch_type
3874# undef machine_arch_type
3875# define machine_arch_type __machine_arch_type
3876# else
3877# define machine_arch_type MACH_TYPE_ARMSTICK
3878# endif
3879# define machine_is_armstick() (machine_arch_type == MACH_TYPE_ARMSTICK)
3880#else
3881# define machine_is_armstick() (0)
3882#endif
3883
3884#ifdef CONFIG_ARCH_ARMONIE
3885# ifdef machine_arch_type
3886# undef machine_arch_type
3887# define machine_arch_type __machine_arch_type
3888# else
3889# define machine_arch_type MACH_TYPE_ARMONIE
3890# endif
3891# define machine_is_armonie() (machine_arch_type == MACH_TYPE_ARMONIE)
3892#else
3893# define machine_is_armonie() (0)
3894#endif
3895
3896#ifdef CONFIG_ARCH_MPORT1
3897# ifdef machine_arch_type
3898# undef machine_arch_type
3899# define machine_arch_type __machine_arch_type
3900# else
3901# define machine_arch_type MACH_TYPE_MPORT1
3902# endif
3903# define machine_is_mport1() (machine_arch_type == MACH_TYPE_MPORT1)
3904#else
3905# define machine_is_mport1() (0)
3906#endif
3907
3908#ifdef CONFIG_ARCH_S3C5410
3909# ifdef machine_arch_type
3910# undef machine_arch_type
3911# define machine_arch_type __machine_arch_type
3912# else
3913# define machine_arch_type MACH_TYPE_S3C5410
3914# endif
3915# define machine_is_s3c5410() (machine_arch_type == MACH_TYPE_S3C5410)
3916#else
3917# define machine_is_s3c5410() (0)
3918#endif
3919
3920#ifdef CONFIG_ARCH_ZCP320A
3921# ifdef machine_arch_type
3922# undef machine_arch_type
3923# define machine_arch_type __machine_arch_type
3924# else
3925# define machine_arch_type MACH_TYPE_ZCP320A
3926# endif
3927# define machine_is_zcp320a() (machine_arch_type == MACH_TYPE_ZCP320A)
3928#else
3929# define machine_is_zcp320a() (0)
3930#endif
3931
3932#ifdef CONFIG_ARCH_I_BOX
3933# ifdef machine_arch_type
3934# undef machine_arch_type
3935# define machine_arch_type __machine_arch_type
3936# else
3937# define machine_arch_type MACH_TYPE_I_BOX
3938# endif
3939# define machine_is_i_box() (machine_arch_type == MACH_TYPE_I_BOX)
3940#else
3941# define machine_is_i_box() (0)
3942#endif
3943
3944#ifdef CONFIG_ARCH_STLC1502
3945# ifdef machine_arch_type
3946# undef machine_arch_type
3947# define machine_arch_type __machine_arch_type
3948# else
3949# define machine_arch_type MACH_TYPE_STLC1502
3950# endif
3951# define machine_is_stlc1502() (machine_arch_type == MACH_TYPE_STLC1502)
3952#else
3953# define machine_is_stlc1502() (0)
3954#endif
3955
3956#ifdef CONFIG_ARCH_SIREN
3957# ifdef machine_arch_type
3958# undef machine_arch_type
3959# define machine_arch_type __machine_arch_type
3960# else
3961# define machine_arch_type MACH_TYPE_SIREN
3962# endif
3963# define machine_is_siren() (machine_arch_type == MACH_TYPE_SIREN)
3964#else
3965# define machine_is_siren() (0)
3966#endif
3967
3968#ifdef CONFIG_ARCH_GREENLAKE
3969# ifdef machine_arch_type
3970# undef machine_arch_type
3971# define machine_arch_type __machine_arch_type
3972# else
3973# define machine_arch_type MACH_TYPE_GREENLAKE
3974# endif
3975# define machine_is_greenlake() (machine_arch_type == MACH_TYPE_GREENLAKE)
3976#else
3977# define machine_is_greenlake() (0)
3978#endif
3979
3980#ifdef CONFIG_ARCH_ARGUS
3981# ifdef machine_arch_type
3982# undef machine_arch_type
3983# define machine_arch_type __machine_arch_type
3984# else
3985# define machine_arch_type MACH_TYPE_ARGUS
3986# endif
3987# define machine_is_argus() (machine_arch_type == MACH_TYPE_ARGUS)
3988#else
3989# define machine_is_argus() (0)
3990#endif
3991
3992#ifdef CONFIG_SA1100_COMBADGE
3993# ifdef machine_arch_type
3994# undef machine_arch_type
3995# define machine_arch_type __machine_arch_type
3996# else
3997# define machine_arch_type MACH_TYPE_COMBADGE
3998# endif
3999# define machine_is_combadge() (machine_arch_type == MACH_TYPE_COMBADGE)
4000#else
4001# define machine_is_combadge() (0)
4002#endif
4003
4004#ifdef CONFIG_ARCH_ROKEPXA
4005# ifdef machine_arch_type
4006# undef machine_arch_type
4007# define machine_arch_type __machine_arch_type
4008# else
4009# define machine_arch_type MACH_TYPE_ROKEPXA
4010# endif
4011# define machine_is_rokepxa() (machine_arch_type == MACH_TYPE_ROKEPXA)
4012#else
4013# define machine_is_rokepxa() (0)
4014#endif
4015
4016#ifdef CONFIG_ARCH_CINTEGRATOR
4017# ifdef machine_arch_type
4018# undef machine_arch_type
4019# define machine_arch_type __machine_arch_type
4020# else
4021# define machine_arch_type MACH_TYPE_CINTEGRATOR
4022# endif
4023# define machine_is_cintegrator() (machine_arch_type == MACH_TYPE_CINTEGRATOR)
4024#else
4025# define machine_is_cintegrator() (0)
4026#endif
4027
4028#ifdef CONFIG_ARCH_GUIDEA07
4029# ifdef machine_arch_type
4030# undef machine_arch_type
4031# define machine_arch_type __machine_arch_type
4032# else
4033# define machine_arch_type MACH_TYPE_GUIDEA07
4034# endif
4035# define machine_is_guidea07() (machine_arch_type == MACH_TYPE_GUIDEA07)
4036#else
4037# define machine_is_guidea07() (0)
4038#endif
4039
4040#ifdef CONFIG_ARCH_TAT257
4041# ifdef machine_arch_type
4042# undef machine_arch_type
4043# define machine_arch_type __machine_arch_type
4044# else
4045# define machine_arch_type MACH_TYPE_TAT257
4046# endif
4047# define machine_is_tat257() (machine_arch_type == MACH_TYPE_TAT257)
4048#else
4049# define machine_is_tat257() (0)
4050#endif
4051
4052#ifdef CONFIG_ARCH_IGP2425
4053# ifdef machine_arch_type
4054# undef machine_arch_type
4055# define machine_arch_type __machine_arch_type
4056# else
4057# define machine_arch_type MACH_TYPE_IGP2425
4058# endif
4059# define machine_is_igp2425() (machine_arch_type == MACH_TYPE_IGP2425)
4060#else
4061# define machine_is_igp2425() (0)
4062#endif
4063
4064#ifdef CONFIG_ARCH_BLUEGRAMMA
4065# ifdef machine_arch_type
4066# undef machine_arch_type
4067# define machine_arch_type __machine_arch_type
4068# else
4069# define machine_arch_type MACH_TYPE_BLUEGRAMMA
4070# endif
4071# define machine_is_bluegrama() (machine_arch_type == MACH_TYPE_BLUEGRAMMA)
4072#else
4073# define machine_is_bluegrama() (0)
4074#endif
4075
4076#ifdef CONFIG_ARCH_IPOD
4077# ifdef machine_arch_type
4078# undef machine_arch_type
4079# define machine_arch_type __machine_arch_type
4080# else
4081# define machine_arch_type MACH_TYPE_IPOD
4082# endif
4083# define machine_is_ipod() (machine_arch_type == MACH_TYPE_IPOD)
4084#else
4085# define machine_is_ipod() (0)
4086#endif
4087
4088#ifdef CONFIG_ARCH_ADSBITSYX
4089# ifdef machine_arch_type
4090# undef machine_arch_type
4091# define machine_arch_type __machine_arch_type
4092# else
4093# define machine_arch_type MACH_TYPE_ADSBITSYX
4094# endif
4095# define machine_is_adsbitsyx() (machine_arch_type == MACH_TYPE_ADSBITSYX)
4096#else
4097# define machine_is_adsbitsyx() (0)
4098#endif
4099
4100#ifdef CONFIG_ARCH_TRIZEPS2
4101# ifdef machine_arch_type
4102# undef machine_arch_type
4103# define machine_arch_type __machine_arch_type
4104# else
4105# define machine_arch_type MACH_TYPE_TRIZEPS2
4106# endif
4107# define machine_is_trizeps2() (machine_arch_type == MACH_TYPE_TRIZEPS2)
4108#else
4109# define machine_is_trizeps2() (0)
4110#endif
4111
4112#ifdef CONFIG_ARCH_VIPER
4113# ifdef machine_arch_type
4114# undef machine_arch_type
4115# define machine_arch_type __machine_arch_type
4116# else
4117# define machine_arch_type MACH_TYPE_VIPER
4118# endif
4119# define machine_is_viper() (machine_arch_type == MACH_TYPE_VIPER)
4120#else
4121# define machine_is_viper() (0)
4122#endif
4123
4124#ifdef CONFIG_SA1100_ADSBITSYPLUS
4125# ifdef machine_arch_type
4126# undef machine_arch_type
4127# define machine_arch_type __machine_arch_type
4128# else
4129# define machine_arch_type MACH_TYPE_ADSBITSYPLUS
4130# endif
4131# define machine_is_adsbitsyplus() (machine_arch_type == MACH_TYPE_ADSBITSYPLUS)
4132#else
4133# define machine_is_adsbitsyplus() (0)
4134#endif
4135
4136#ifdef CONFIG_SA1100_ADSAGC
4137# ifdef machine_arch_type
4138# undef machine_arch_type
4139# define machine_arch_type __machine_arch_type
4140# else
4141# define machine_arch_type MACH_TYPE_ADSAGC
4142# endif
4143# define machine_is_adsagc() (machine_arch_type == MACH_TYPE_ADSAGC)
4144#else
4145# define machine_is_adsagc() (0)
4146#endif
4147
4148#ifdef CONFIG_ARCH_STP7312
4149# ifdef machine_arch_type
4150# undef machine_arch_type
4151# define machine_arch_type __machine_arch_type
4152# else
4153# define machine_arch_type MACH_TYPE_STP7312
4154# endif
4155# define machine_is_stp7312() (machine_arch_type == MACH_TYPE_STP7312)
4156#else
4157# define machine_is_stp7312() (0)
4158#endif
4159
a1f4a3dd 4160#ifdef CONFIG_MACH_NX_PHNX
52f52c14
WD
4161# ifdef machine_arch_type
4162# undef machine_arch_type
4163# define machine_arch_type __machine_arch_type
4164# else
a1f4a3dd 4165# define machine_arch_type MACH_TYPE_NX_PHNX
52f52c14 4166# endif
a1f4a3dd 4167# define machine_is_nx_phnx() (machine_arch_type == MACH_TYPE_NX_PHNX)
52f52c14
WD
4168#else
4169# define machine_is_nx_phnx() (0)
4170#endif
4171
4172#ifdef CONFIG_ARCH_WEP_EP250
4173# ifdef machine_arch_type
4174# undef machine_arch_type
4175# define machine_arch_type __machine_arch_type
4176# else
4177# define machine_arch_type MACH_TYPE_WEP_EP250
4178# endif
4179# define machine_is_wep_ep250() (machine_arch_type == MACH_TYPE_WEP_EP250)
4180#else
4181# define machine_is_wep_ep250() (0)
4182#endif
4183
4184#ifdef CONFIG_ARCH_INHANDELF3
4185# ifdef machine_arch_type
4186# undef machine_arch_type
4187# define machine_arch_type __machine_arch_type
4188# else
4189# define machine_arch_type MACH_TYPE_INHANDELF3
4190# endif
4191# define machine_is_inhandelf3() (machine_arch_type == MACH_TYPE_INHANDELF3)
4192#else
4193# define machine_is_inhandelf3() (0)
4194#endif
4195
4196#ifdef CONFIG_ARCH_ADI_COYOTE
4197# ifdef machine_arch_type
4198# undef machine_arch_type
4199# define machine_arch_type __machine_arch_type
4200# else
4201# define machine_arch_type MACH_TYPE_ADI_COYOTE
4202# endif
4203# define machine_is_adi_coyote() (machine_arch_type == MACH_TYPE_ADI_COYOTE)
4204#else
4205# define machine_is_adi_coyote() (0)
4206#endif
4207
4208#ifdef CONFIG_ARCH_IYONIX
4209# ifdef machine_arch_type
4210# undef machine_arch_type
4211# define machine_arch_type __machine_arch_type
4212# else
4213# define machine_arch_type MACH_TYPE_IYONIX
4214# endif
4215# define machine_is_iyonix() (machine_arch_type == MACH_TYPE_IYONIX)
4216#else
4217# define machine_is_iyonix() (0)
4218#endif
4219
4220#ifdef CONFIG_ARCH_DAMICAM_SA1110
4221# ifdef machine_arch_type
4222# undef machine_arch_type
4223# define machine_arch_type __machine_arch_type
4224# else
4225# define machine_arch_type MACH_TYPE_DAMICAM_SA1110
4226# endif
a1f4a3dd 4227# define machine_is_damicam1() (machine_arch_type == MACH_TYPE_DAMICAM_SA1110)
52f52c14 4228#else
a1f4a3dd 4229# define machine_is_damicam1() (0)
52f52c14
WD
4230#endif
4231
4232#ifdef CONFIG_ARCH_MEG03
4233# ifdef machine_arch_type
4234# undef machine_arch_type
4235# define machine_arch_type __machine_arch_type
4236# else
4237# define machine_arch_type MACH_TYPE_MEG03
4238# endif
4239# define machine_is_meg03() (machine_arch_type == MACH_TYPE_MEG03)
4240#else
4241# define machine_is_meg03() (0)
4242#endif
4243
4244#ifdef CONFIG_ARCH_PXA_WHITECHAPEL
4245# ifdef machine_arch_type
4246# undef machine_arch_type
4247# define machine_arch_type __machine_arch_type
4248# else
4249# define machine_arch_type MACH_TYPE_PXA_WHITECHAPEL
4250# endif
4251# define machine_is_pxa_whitechapel() (machine_arch_type == MACH_TYPE_PXA_WHITECHAPEL)
4252#else
4253# define machine_is_pxa_whitechapel() (0)
4254#endif
4255
4256#ifdef CONFIG_ARCH_NWSC
4257# ifdef machine_arch_type
4258# undef machine_arch_type
4259# define machine_arch_type __machine_arch_type
4260# else
4261# define machine_arch_type MACH_TYPE_NWSC
4262# endif
4263# define machine_is_nwsc() (machine_arch_type == MACH_TYPE_NWSC)
4264#else
4265# define machine_is_nwsc() (0)
4266#endif
4267
4268#ifdef CONFIG_ARCH_NWLARM
4269# ifdef machine_arch_type
4270# undef machine_arch_type
4271# define machine_arch_type __machine_arch_type
4272# else
4273# define machine_arch_type MACH_TYPE_NWLARM
4274# endif
4275# define machine_is_nwlarm() (machine_arch_type == MACH_TYPE_NWLARM)
4276#else
4277# define machine_is_nwlarm() (0)
4278#endif
4279
4280#ifdef CONFIG_ARCH_IXP425_MGUARD
4281# ifdef machine_arch_type
4282# undef machine_arch_type
4283# define machine_arch_type __machine_arch_type
4284# else
4285# define machine_arch_type MACH_TYPE_IXP425_MGUARD
4286# endif
4287# define machine_is_ixp425_mguard() (machine_arch_type == MACH_TYPE_IXP425_MGUARD)
4288#else
4289# define machine_is_ixp425_mguard() (0)
4290#endif
4291
4292#ifdef CONFIG_ARCH_PXA_NETDCU4
4293# ifdef machine_arch_type
4294# undef machine_arch_type
4295# define machine_arch_type __machine_arch_type
4296# else
4297# define machine_arch_type MACH_TYPE_PXA_NETDCU4
4298# endif
4299# define machine_is_pxa_netdcu4() (machine_arch_type == MACH_TYPE_PXA_NETDCU4)
4300#else
4301# define machine_is_pxa_netdcu4() (0)
4302#endif
4303
4304#ifdef CONFIG_ARCH_IXDP2401
4305# ifdef machine_arch_type
4306# undef machine_arch_type
4307# define machine_arch_type __machine_arch_type
4308# else
4309# define machine_arch_type MACH_TYPE_IXDP2401
4310# endif
4311# define machine_is_ixdp2401() (machine_arch_type == MACH_TYPE_IXDP2401)
4312#else
4313# define machine_is_ixdp2401() (0)
4314#endif
4315
4316#ifdef CONFIG_ARCH_IXDP2801
4317# ifdef machine_arch_type
4318# undef machine_arch_type
4319# define machine_arch_type __machine_arch_type
4320# else
4321# define machine_arch_type MACH_TYPE_IXDP2801
4322# endif
4323# define machine_is_ixdp2801() (machine_arch_type == MACH_TYPE_IXDP2801)
4324#else
4325# define machine_is_ixdp2801() (0)
4326#endif
4327
4328#ifdef CONFIG_ARCH_ZODIAC
4329# ifdef machine_arch_type
4330# undef machine_arch_type
4331# define machine_arch_type __machine_arch_type
4332# else
4333# define machine_arch_type MACH_TYPE_ZODIAC
4334# endif
4335# define machine_is_zodiac() (machine_arch_type == MACH_TYPE_ZODIAC)
4336#else
4337# define machine_is_zodiac() (0)
4338#endif
4339
4340#ifdef CONFIG_ARCH_ARMMODUL
4341# ifdef machine_arch_type
4342# undef machine_arch_type
4343# define machine_arch_type __machine_arch_type
4344# else
4345# define machine_arch_type MACH_TYPE_ARMMODUL
4346# endif
4347# define machine_is_armmodul() (machine_arch_type == MACH_TYPE_ARMMODUL)
4348#else
4349# define machine_is_armmodul() (0)
4350#endif
4351
4352#ifdef CONFIG_SA1100_KETOP
4353# ifdef machine_arch_type
4354# undef machine_arch_type
4355# define machine_arch_type __machine_arch_type
4356# else
4357# define machine_arch_type MACH_TYPE_KETOP
4358# endif
4359# define machine_is_ketop() (machine_arch_type == MACH_TYPE_KETOP)
4360#else
4361# define machine_is_ketop() (0)
4362#endif
4363
4364#ifdef CONFIG_ARCH_AV7200
4365# ifdef machine_arch_type
4366# undef machine_arch_type
4367# define machine_arch_type __machine_arch_type
4368# else
4369# define machine_arch_type MACH_TYPE_AV7200
4370# endif
4371# define machine_is_av7200() (machine_arch_type == MACH_TYPE_AV7200)
4372#else
4373# define machine_is_av7200() (0)
4374#endif
4375
4376#ifdef CONFIG_ARCH_ARCH_TI925
4377# ifdef machine_arch_type
4378# undef machine_arch_type
4379# define machine_arch_type __machine_arch_type
4380# else
4381# define machine_arch_type MACH_TYPE_ARCH_TI925
4382# endif
4383# define machine_is_arch_ti925() (machine_arch_type == MACH_TYPE_ARCH_TI925)
4384#else
4385# define machine_is_arch_ti925() (0)
4386#endif
4387
4388#ifdef CONFIG_ARCH_ACQ200
4389# ifdef machine_arch_type
4390# undef machine_arch_type
4391# define machine_arch_type __machine_arch_type
4392# else
4393# define machine_arch_type MACH_TYPE_ACQ200
4394# endif
4395# define machine_is_acq200() (machine_arch_type == MACH_TYPE_ACQ200)
4396#else
4397# define machine_is_acq200() (0)
4398#endif
4399
4400#ifdef CONFIG_SA1100_PT_DAFIT
4401# ifdef machine_arch_type
4402# undef machine_arch_type
4403# define machine_arch_type __machine_arch_type
4404# else
4405# define machine_arch_type MACH_TYPE_PT_DAFIT
4406# endif
4407# define machine_is_pt_dafit() (machine_arch_type == MACH_TYPE_PT_DAFIT)
4408#else
4409# define machine_is_pt_dafit() (0)
4410#endif
4411
4412#ifdef CONFIG_ARCH_IHBA
4413# ifdef machine_arch_type
4414# undef machine_arch_type
4415# define machine_arch_type __machine_arch_type
4416# else
4417# define machine_arch_type MACH_TYPE_IHBA
4418# endif
4419# define machine_is_ihba() (machine_arch_type == MACH_TYPE_IHBA)
4420#else
4421# define machine_is_ihba() (0)
4422#endif
4423
4424#ifdef CONFIG_ARCH_QUINQUE
4425# ifdef machine_arch_type
4426# undef machine_arch_type
4427# define machine_arch_type __machine_arch_type
4428# else
4429# define machine_arch_type MACH_TYPE_QUINQUE
4430# endif
4431# define machine_is_quinque() (machine_arch_type == MACH_TYPE_QUINQUE)
4432#else
4433# define machine_is_quinque() (0)
4434#endif
4435
4436#ifdef CONFIG_ARCH_NIMBRAONE
4437# ifdef machine_arch_type
4438# undef machine_arch_type
4439# define machine_arch_type __machine_arch_type
4440# else
4441# define machine_arch_type MACH_TYPE_NIMBRAONE
4442# endif
4443# define machine_is_nimbraone() (machine_arch_type == MACH_TYPE_NIMBRAONE)
4444#else
4445# define machine_is_nimbraone() (0)
4446#endif
4447
4448#ifdef CONFIG_ARCH_NIMBRA29X
4449# ifdef machine_arch_type
4450# undef machine_arch_type
4451# define machine_arch_type __machine_arch_type
4452# else
4453# define machine_arch_type MACH_TYPE_NIMBRA29X
4454# endif
4455# define machine_is_nimbra29x() (machine_arch_type == MACH_TYPE_NIMBRA29X)
4456#else
4457# define machine_is_nimbra29x() (0)
4458#endif
4459
4460#ifdef CONFIG_ARCH_NIMBRA210
4461# ifdef machine_arch_type
4462# undef machine_arch_type
4463# define machine_arch_type __machine_arch_type
4464# else
4465# define machine_arch_type MACH_TYPE_NIMBRA210
4466# endif
4467# define machine_is_nimbra210() (machine_arch_type == MACH_TYPE_NIMBRA210)
4468#else
4469# define machine_is_nimbra210() (0)
4470#endif
4471
4472#ifdef CONFIG_ARCH_HHP_D95XX
4473# ifdef machine_arch_type
4474# undef machine_arch_type
4475# define machine_arch_type __machine_arch_type
4476# else
4477# define machine_arch_type MACH_TYPE_HHP_D95XX
4478# endif
4479# define machine_is_hhp_d95xx() (machine_arch_type == MACH_TYPE_HHP_D95XX)
4480#else
4481# define machine_is_hhp_d95xx() (0)
4482#endif
4483
4484#ifdef CONFIG_ARCH_LABARM
4485# ifdef machine_arch_type
4486# undef machine_arch_type
4487# define machine_arch_type __machine_arch_type
4488# else
4489# define machine_arch_type MACH_TYPE_LABARM
4490# endif
4491# define machine_is_labarm() (machine_arch_type == MACH_TYPE_LABARM)
4492#else
4493# define machine_is_labarm() (0)
4494#endif
4495
4496#ifdef CONFIG_ARCH_M825XX
4497# ifdef machine_arch_type
4498# undef machine_arch_type
4499# define machine_arch_type __machine_arch_type
4500# else
4501# define machine_arch_type MACH_TYPE_M825XX
4502# endif
4503# define machine_is_m825xx() (machine_arch_type == MACH_TYPE_M825XX)
4504#else
4505# define machine_is_m825xx() (0)
4506#endif
4507
4508#ifdef CONFIG_SA1100_M7100
4509# ifdef machine_arch_type
4510# undef machine_arch_type
4511# define machine_arch_type __machine_arch_type
4512# else
4513# define machine_arch_type MACH_TYPE_M7100
4514# endif
4515# define machine_is_m7100() (machine_arch_type == MACH_TYPE_M7100)
4516#else
4517# define machine_is_m7100() (0)
4518#endif
4519
4520#ifdef CONFIG_ARCH_NIPC2
4521# ifdef machine_arch_type
4522# undef machine_arch_type
4523# define machine_arch_type __machine_arch_type
4524# else
4525# define machine_arch_type MACH_TYPE_NIPC2
4526# endif
4527# define machine_is_nipc2() (machine_arch_type == MACH_TYPE_NIPC2)
4528#else
4529# define machine_is_nipc2() (0)
4530#endif
4531
4532#ifdef CONFIG_ARCH_FU7202
4533# ifdef machine_arch_type
4534# undef machine_arch_type
4535# define machine_arch_type __machine_arch_type
4536# else
4537# define machine_arch_type MACH_TYPE_FU7202
4538# endif
4539# define machine_is_fu7202() (machine_arch_type == MACH_TYPE_FU7202)
4540#else
4541# define machine_is_fu7202() (0)
4542#endif
4543
4544#ifdef CONFIG_ARCH_ADSAGX
4545# ifdef machine_arch_type
4546# undef machine_arch_type
4547# define machine_arch_type __machine_arch_type
4548# else
4549# define machine_arch_type MACH_TYPE_ADSAGX
4550# endif
4551# define machine_is_adsagx() (machine_arch_type == MACH_TYPE_ADSAGX)
4552#else
4553# define machine_is_adsagx() (0)
4554#endif
4555
4556#ifdef CONFIG_ARCH_PXA_POOH
4557# ifdef machine_arch_type
4558# undef machine_arch_type
4559# define machine_arch_type __machine_arch_type
4560# else
4561# define machine_arch_type MACH_TYPE_PXA_POOH
4562# endif
4563# define machine_is_pxa_pooh() (machine_arch_type == MACH_TYPE_PXA_POOH)
4564#else
4565# define machine_is_pxa_pooh() (0)
4566#endif
4567
4568#ifdef CONFIG_ARCH_BANDON
4569# ifdef machine_arch_type
4570# undef machine_arch_type
4571# define machine_arch_type __machine_arch_type
4572# else
4573# define machine_arch_type MACH_TYPE_BANDON
4574# endif
4575# define machine_is_bandon() (machine_arch_type == MACH_TYPE_BANDON)
4576#else
4577# define machine_is_bandon() (0)
4578#endif
4579
4580#ifdef CONFIG_ARCH_PCM7210
4581# ifdef machine_arch_type
4582# undef machine_arch_type
4583# define machine_arch_type __machine_arch_type
4584# else
4585# define machine_arch_type MACH_TYPE_PCM7210
4586# endif
4587# define machine_is_pcm7210() (machine_arch_type == MACH_TYPE_PCM7210)
4588#else
4589# define machine_is_pcm7210() (0)
4590#endif
4591
4592#ifdef CONFIG_ARCH_NMS9200
4593# ifdef machine_arch_type
4594# undef machine_arch_type
4595# define machine_arch_type __machine_arch_type
4596# else
4597# define machine_arch_type MACH_TYPE_NMS9200
4598# endif
4599# define machine_is_nms9200() (machine_arch_type == MACH_TYPE_NMS9200)
4600#else
4601# define machine_is_nms9200() (0)
4602#endif
4603
4604#ifdef CONFIG_ARCH_LOGODL
4605# ifdef machine_arch_type
4606# undef machine_arch_type
4607# define machine_arch_type __machine_arch_type
4608# else
4609# define machine_arch_type MACH_TYPE_LOGODL
4610# endif
4611# define machine_is_logodl() (machine_arch_type == MACH_TYPE_LOGODL)
4612#else
4613# define machine_is_logodl() (0)
4614#endif
4615
4616#ifdef CONFIG_SA1100_M7140
4617# ifdef machine_arch_type
4618# undef machine_arch_type
4619# define machine_arch_type __machine_arch_type
4620# else
4621# define machine_arch_type MACH_TYPE_M7140
4622# endif
4623# define machine_is_m7140() (machine_arch_type == MACH_TYPE_M7140)
4624#else
4625# define machine_is_m7140() (0)
4626#endif
4627
4628#ifdef CONFIG_ARCH_KOREBOT
4629# ifdef machine_arch_type
4630# undef machine_arch_type
4631# define machine_arch_type __machine_arch_type
4632# else
4633# define machine_arch_type MACH_TYPE_KOREBOT
4634# endif
4635# define machine_is_korebot() (machine_arch_type == MACH_TYPE_KOREBOT)
4636#else
4637# define machine_is_korebot() (0)
4638#endif
4639
4640#ifdef CONFIG_ARCH_IQ31244
4641# ifdef machine_arch_type
4642# undef machine_arch_type
4643# define machine_arch_type __machine_arch_type
4644# else
4645# define machine_arch_type MACH_TYPE_IQ31244
4646# endif
4647# define machine_is_iq31244() (machine_arch_type == MACH_TYPE_IQ31244)
4648#else
4649# define machine_is_iq31244() (0)
4650#endif
4651
4652#ifdef CONFIG_SA1100_KOAN393
4653# ifdef machine_arch_type
4654# undef machine_arch_type
4655# define machine_arch_type __machine_arch_type
4656# else
4657# define machine_arch_type MACH_TYPE_KOAN393
4658# endif
4659# define machine_is_koan393() (machine_arch_type == MACH_TYPE_KOAN393)
4660#else
4661# define machine_is_koan393() (0)
4662#endif
4663
4664#ifdef CONFIG_ARCH_INHANDFTIP3
4665# ifdef machine_arch_type
4666# undef machine_arch_type
4667# define machine_arch_type __machine_arch_type
4668# else
4669# define machine_arch_type MACH_TYPE_INHANDFTIP3
4670# endif
4671# define machine_is_inhandftip3() (machine_arch_type == MACH_TYPE_INHANDFTIP3)
4672#else
4673# define machine_is_inhandftip3() (0)
4674#endif
4675
4676#ifdef CONFIG_ARCH_GONZO
4677# ifdef machine_arch_type
4678# undef machine_arch_type
4679# define machine_arch_type __machine_arch_type
4680# else
4681# define machine_arch_type MACH_TYPE_GONZO
4682# endif
4683# define machine_is_gonzo() (machine_arch_type == MACH_TYPE_GONZO)
4684#else
4685# define machine_is_gonzo() (0)
4686#endif
4687
4688#ifdef CONFIG_ARCH_BAST
4689# ifdef machine_arch_type
4690# undef machine_arch_type
4691# define machine_arch_type __machine_arch_type
4692# else
4693# define machine_arch_type MACH_TYPE_BAST
4694# endif
4695# define machine_is_bast() (machine_arch_type == MACH_TYPE_BAST)
4696#else
4697# define machine_is_bast() (0)
4698#endif
4699
4700#ifdef CONFIG_ARCH_SCANPASS
4701# ifdef machine_arch_type
4702# undef machine_arch_type
4703# define machine_arch_type __machine_arch_type
4704# else
4705# define machine_arch_type MACH_TYPE_SCANPASS
4706# endif
4707# define machine_is_scanpass() (machine_arch_type == MACH_TYPE_SCANPASS)
4708#else
4709# define machine_is_scanpass() (0)
4710#endif
4711
4712#ifdef CONFIG_ARCH_EP7312_POOH
4713# ifdef machine_arch_type
4714# undef machine_arch_type
4715# define machine_arch_type __machine_arch_type
4716# else
4717# define machine_arch_type MACH_TYPE_EP7312_POOH
4718# endif
4719# define machine_is_ep7312_pooh() (machine_arch_type == MACH_TYPE_EP7312_POOH)
4720#else
4721# define machine_is_ep7312_pooh() (0)
4722#endif
4723
4724#ifdef CONFIG_ARCH_TA7S
4725# ifdef machine_arch_type
4726# undef machine_arch_type
4727# define machine_arch_type __machine_arch_type
4728# else
4729# define machine_arch_type MACH_TYPE_TA7S
4730# endif
4731# define machine_is_ta7s() (machine_arch_type == MACH_TYPE_TA7S)
4732#else
4733# define machine_is_ta7s() (0)
4734#endif
4735
4736#ifdef CONFIG_ARCH_TA7V
4737# ifdef machine_arch_type
4738# undef machine_arch_type
4739# define machine_arch_type __machine_arch_type
4740# else
4741# define machine_arch_type MACH_TYPE_TA7V
4742# endif
4743# define machine_is_ta7v() (machine_arch_type == MACH_TYPE_TA7V)
4744#else
4745# define machine_is_ta7v() (0)
4746#endif
4747
4748#ifdef CONFIG_SA1100_ICARUS
4749# ifdef machine_arch_type
4750# undef machine_arch_type
4751# define machine_arch_type __machine_arch_type
4752# else
4753# define machine_arch_type MACH_TYPE_ICARUS
4754# endif
4755# define machine_is_icarus() (machine_arch_type == MACH_TYPE_ICARUS)
4756#else
4757# define machine_is_icarus() (0)
4758#endif
4759
4760#ifdef CONFIG_ARCH_H1900
4761# ifdef machine_arch_type
4762# undef machine_arch_type
4763# define machine_arch_type __machine_arch_type
4764# else
4765# define machine_arch_type MACH_TYPE_H1900
4766# endif
4767# define machine_is_h1900() (machine_arch_type == MACH_TYPE_H1900)
4768#else
4769# define machine_is_h1900() (0)
4770#endif
4771
4772#ifdef CONFIG_SA1100_GEMINI
4773# ifdef machine_arch_type
4774# undef machine_arch_type
4775# define machine_arch_type __machine_arch_type
4776# else
4777# define machine_arch_type MACH_TYPE_GEMINI
4778# endif
4779# define machine_is_gemini() (machine_arch_type == MACH_TYPE_GEMINI)
4780#else
4781# define machine_is_gemini() (0)
4782#endif
4783
4784#ifdef CONFIG_ARCH_AXIM
4785# ifdef machine_arch_type
4786# undef machine_arch_type
4787# define machine_arch_type __machine_arch_type
4788# else
4789# define machine_arch_type MACH_TYPE_AXIM
4790# endif
4791# define machine_is_axim() (machine_arch_type == MACH_TYPE_AXIM)
4792#else
4793# define machine_is_axim() (0)
4794#endif
4795
4796#ifdef CONFIG_ARCH_AUDIOTRON
4797# ifdef machine_arch_type
4798# undef machine_arch_type
4799# define machine_arch_type __machine_arch_type
4800# else
4801# define machine_arch_type MACH_TYPE_AUDIOTRON
4802# endif
4803# define machine_is_audiotron() (machine_arch_type == MACH_TYPE_AUDIOTRON)
4804#else
4805# define machine_is_audiotron() (0)
4806#endif
4807
4808#ifdef CONFIG_ARCH_H2200
4809# ifdef machine_arch_type
4810# undef machine_arch_type
4811# define machine_arch_type __machine_arch_type
4812# else
4813# define machine_arch_type MACH_TYPE_H2200
4814# endif
4815# define machine_is_h2200() (machine_arch_type == MACH_TYPE_H2200)
4816#else
4817# define machine_is_h2200() (0)
4818#endif
4819
4820#ifdef CONFIG_ARCH_LOOX600
4821# ifdef machine_arch_type
4822# undef machine_arch_type
4823# define machine_arch_type __machine_arch_type
4824# else
4825# define machine_arch_type MACH_TYPE_LOOX600
4826# endif
4827# define machine_is_loox600() (machine_arch_type == MACH_TYPE_LOOX600)
4828#else
4829# define machine_is_loox600() (0)
4830#endif
4831
4832#ifdef CONFIG_ARCH_NIOP
4833# ifdef machine_arch_type
4834# undef machine_arch_type
4835# define machine_arch_type __machine_arch_type
4836# else
4837# define machine_arch_type MACH_TYPE_NIOP
4838# endif
4839# define machine_is_niop() (machine_arch_type == MACH_TYPE_NIOP)
4840#else
4841# define machine_is_niop() (0)
4842#endif
4843
4844#ifdef CONFIG_ARCH_DM310
4845# ifdef machine_arch_type
4846# undef machine_arch_type
4847# define machine_arch_type __machine_arch_type
4848# else
4849# define machine_arch_type MACH_TYPE_DM310
4850# endif
4851# define machine_is_dm310() (machine_arch_type == MACH_TYPE_DM310)
4852#else
4853# define machine_is_dm310() (0)
4854#endif
4855
a1f4a3dd
WD
4856#ifdef CONFIG_ARCH_SEEDPXA_C2
4857# ifdef machine_arch_type
4858# undef machine_arch_type
4859# define machine_arch_type __machine_arch_type
4860# else
4861# define machine_arch_type MACH_TYPE_SEEDPXA_C2
4862# endif
4863# define machine_is_seedpxa_c2() (machine_arch_type == MACH_TYPE_SEEDPXA_C2)
4864#else
4865# define machine_is_seedpxa_c2() (0)
4866#endif
4867
4868#ifdef CONFIG_ARCH_IXP4XX_MGUARD_PCI
4869# ifdef machine_arch_type
4870# undef machine_arch_type
4871# define machine_arch_type __machine_arch_type
4872# else
4873# define machine_arch_type MACH_TYPE_IXP4XX_MGUARD_PCI
4874# endif
4875# define machine_is_ixp4xx_mguardpci() (machine_arch_type == MACH_TYPE_IXP4XX_MGUARD_PCI)
4876#else
4877# define machine_is_ixp4xx_mguardpci() (0)
4878#endif
4879
4880#ifdef CONFIG_ARCH_H1940
4881# ifdef machine_arch_type
4882# undef machine_arch_type
4883# define machine_arch_type __machine_arch_type
4884# else
4885# define machine_arch_type MACH_TYPE_H1940
4886# endif
4887# define machine_is_h1940() (machine_arch_type == MACH_TYPE_H1940)
4888#else
4889# define machine_is_h1940() (0)
4890#endif
4891
4892#ifdef CONFIG_ARCH_SCORPIO
4893# ifdef machine_arch_type
4894# undef machine_arch_type
4895# define machine_arch_type __machine_arch_type
4896# else
4897# define machine_arch_type MACH_TYPE_SCORPIO
4898# endif
4899# define machine_is_scorpio() (machine_arch_type == MACH_TYPE_SCORPIO)
4900#else
4901# define machine_is_scorpio() (0)
4902#endif
4903
4904#ifdef CONFIG_ARCH_VIVA
4905# ifdef machine_arch_type
4906# undef machine_arch_type
4907# define machine_arch_type __machine_arch_type
4908# else
4909# define machine_arch_type MACH_TYPE_VIVA
4910# endif
4911# define machine_is_viva() (machine_arch_type == MACH_TYPE_VIVA)
4912#else
4913# define machine_is_viva() (0)
4914#endif
4915
4916#ifdef CONFIG_ARCH_PXA_XCARD
4917# ifdef machine_arch_type
4918# undef machine_arch_type
4919# define machine_arch_type __machine_arch_type
4920# else
4921# define machine_arch_type MACH_TYPE_PXA_XCARD
4922# endif
4923# define machine_is_pxa_xcard() (machine_arch_type == MACH_TYPE_PXA_XCARD)
4924#else
4925# define machine_is_pxa_xcard() (0)
4926#endif
4927
4928#ifdef CONFIG_ARCH_CSB335
4929# ifdef machine_arch_type
4930# undef machine_arch_type
4931# define machine_arch_type __machine_arch_type
4932# else
4933# define machine_arch_type MACH_TYPE_CSB335
4934# endif
4935# define machine_is_csb335() (machine_arch_type == MACH_TYPE_CSB335)
4936#else
4937# define machine_is_csb335() (0)
4938#endif
4939
4940#ifdef CONFIG_ARCH_IXRD425
4941# ifdef machine_arch_type
4942# undef machine_arch_type
4943# define machine_arch_type __machine_arch_type
4944# else
4945# define machine_arch_type MACH_TYPE_IXRD425
4946# endif
4947# define machine_is_ixrd425() (machine_arch_type == MACH_TYPE_IXRD425)
4948#else
4949# define machine_is_ixrd425() (0)
4950#endif
4951
4952#ifdef CONFIG_ARCH_IQ80315
4953# ifdef machine_arch_type
4954# undef machine_arch_type
4955# define machine_arch_type __machine_arch_type
4956# else
4957# define machine_arch_type MACH_TYPE_IQ80315
4958# endif
4959# define machine_is_iq80315() (machine_arch_type == MACH_TYPE_IQ80315)
4960#else
4961# define machine_is_iq80315() (0)
4962#endif
4963
4964#ifdef CONFIG_ARCH_NMP7312
4965# ifdef machine_arch_type
4966# undef machine_arch_type
4967# define machine_arch_type __machine_arch_type
4968# else
4969# define machine_arch_type MACH_TYPE_NMP7312
4970# endif
4971# define machine_is_nmp7312() (machine_arch_type == MACH_TYPE_NMP7312)
4972#else
4973# define machine_is_nmp7312() (0)
4974#endif
4975
4976#ifdef CONFIG_ARCH_CX861XX
4977# ifdef machine_arch_type
4978# undef machine_arch_type
4979# define machine_arch_type __machine_arch_type
4980# else
4981# define machine_arch_type MACH_TYPE_CX861XX
4982# endif
4983# define machine_is_cx861xx() (machine_arch_type == MACH_TYPE_CX861XX)
4984#else
4985# define machine_is_cx861xx() (0)
4986#endif
4987
4988#ifdef CONFIG_ARCH_ENP2611
4989# ifdef machine_arch_type
4990# undef machine_arch_type
4991# define machine_arch_type __machine_arch_type
4992# else
4993# define machine_arch_type MACH_TYPE_ENP2611
4994# endif
4995# define machine_is_enp2611() (machine_arch_type == MACH_TYPE_ENP2611)
4996#else
4997# define machine_is_enp2611() (0)
4998#endif
4999
5000#ifdef CONFIG_SA1100_XDA
5001# ifdef machine_arch_type
5002# undef machine_arch_type
5003# define machine_arch_type __machine_arch_type
5004# else
5005# define machine_arch_type MACH_TYPE_XDA
5006# endif
5007# define machine_is_xda() (machine_arch_type == MACH_TYPE_XDA)
5008#else
5009# define machine_is_xda() (0)
5010#endif
5011
5012#ifdef CONFIG_ARCH_CSIR_IMS
5013# ifdef machine_arch_type
5014# undef machine_arch_type
5015# define machine_arch_type __machine_arch_type
5016# else
5017# define machine_arch_type MACH_TYPE_CSIR_IMS
5018# endif
5019# define machine_is_csir_ims() (machine_arch_type == MACH_TYPE_CSIR_IMS)
5020#else
5021# define machine_is_csir_ims() (0)
5022#endif
5023
5024#ifdef CONFIG_ARCH_IXP421_DNAEETH
5025# ifdef machine_arch_type
5026# undef machine_arch_type
5027# define machine_arch_type __machine_arch_type
5028# else
5029# define machine_arch_type MACH_TYPE_IXP421_DNAEETH
5030# endif
5031# define machine_is_ixp421_dnaeeth() (machine_arch_type == MACH_TYPE_IXP421_DNAEETH)
5032#else
5033# define machine_is_ixp421_dnaeeth() (0)
5034#endif
5035
5036#ifdef CONFIG_ARCH_POCKETSERV9200
5037# ifdef machine_arch_type
5038# undef machine_arch_type
5039# define machine_arch_type __machine_arch_type
5040# else
5041# define machine_arch_type MACH_TYPE_POCKETSERV9200
5042# endif
5043# define machine_is_pocketserv9200() (machine_arch_type == MACH_TYPE_POCKETSERV9200)
5044#else
5045# define machine_is_pocketserv9200() (0)
5046#endif
5047
5048#ifdef CONFIG_ARCH_TOTO
5049# ifdef machine_arch_type
5050# undef machine_arch_type
5051# define machine_arch_type __machine_arch_type
5052# else
5053# define machine_arch_type MACH_TYPE_TOTO
5054# endif
5055# define machine_is_toto() (machine_arch_type == MACH_TYPE_TOTO)
5056#else
5057# define machine_is_toto() (0)
5058#endif
5059
5060#ifdef CONFIG_ARCH_S3C2440
5061# ifdef machine_arch_type
5062# undef machine_arch_type
5063# define machine_arch_type __machine_arch_type
5064# else
5065# define machine_arch_type MACH_TYPE_S3C2440
5066# endif
5067# define machine_is_s3c2440() (machine_arch_type == MACH_TYPE_S3C2440)
5068#else
5069# define machine_is_s3c2440() (0)
5070#endif
5071
5072#ifdef CONFIG_ARCH_KS8695P
5073# ifdef machine_arch_type
5074# undef machine_arch_type
5075# define machine_arch_type __machine_arch_type
5076# else
5077# define machine_arch_type MACH_TYPE_KS8695P
5078# endif
5079# define machine_is_ks8695p() (machine_arch_type == MACH_TYPE_KS8695P)
5080#else
5081# define machine_is_ks8695p() (0)
5082#endif
5083
5084#ifdef CONFIG_ARCH_SE4000
5085# ifdef machine_arch_type
5086# undef machine_arch_type
5087# define machine_arch_type __machine_arch_type
5088# else
5089# define machine_arch_type MACH_TYPE_SE4000
5090# endif
5091# define machine_is_se4000() (machine_arch_type == MACH_TYPE_SE4000)
5092#else
5093# define machine_is_se4000() (0)
5094#endif
5095
5096#ifdef CONFIG_ARCH_QUADRICEPS
5097# ifdef machine_arch_type
5098# undef machine_arch_type
5099# define machine_arch_type __machine_arch_type
5100# else
5101# define machine_arch_type MACH_TYPE_QUADRICEPS
5102# endif
5103# define machine_is_quadriceps() (machine_arch_type == MACH_TYPE_QUADRICEPS)
5104#else
5105# define machine_is_quadriceps() (0)
5106#endif
5107
5108#ifdef CONFIG_ARCH_BRONCO
5109# ifdef machine_arch_type
5110# undef machine_arch_type
5111# define machine_arch_type __machine_arch_type
5112# else
5113# define machine_arch_type MACH_TYPE_BRONCO
5114# endif
5115# define machine_is_bronco() (machine_arch_type == MACH_TYPE_BRONCO)
5116#else
5117# define machine_is_bronco() (0)
5118#endif
5119
5120#ifdef CONFIG_ARCH_ESL_SOFCOMP
5121# ifdef machine_arch_type
5122# undef machine_arch_type
5123# define machine_arch_type __machine_arch_type
5124# else
5125# define machine_arch_type MACH_TYPE_ESL_SOFCOMP
5126# endif
5127# define machine_is_esl_sofcomp() (machine_arch_type == MACH_TYPE_ESL_SOFCOMP)
5128#else
5129# define machine_is_esl_sofcomp() (0)
5130#endif
5131
5132#ifdef CONFIG_ARCH_S5C7375
5133# ifdef machine_arch_type
5134# undef machine_arch_type
5135# define machine_arch_type __machine_arch_type
5136# else
5137# define machine_arch_type MACH_TYPE_S5C7375
5138# endif
5139# define machine_is_s5c7375() (machine_arch_type == MACH_TYPE_S5C7375)
5140#else
5141# define machine_is_s5c7375() (0)
5142#endif
5143
5144#ifdef CONFIG_ARCH_SPEARHEAD
5145# ifdef machine_arch_type
5146# undef machine_arch_type
5147# define machine_arch_type __machine_arch_type
5148# else
5149# define machine_arch_type MACH_TYPE_SPEARHEAD
5150# endif
5151# define machine_is_spearhead() (machine_arch_type == MACH_TYPE_SPEARHEAD)
5152#else
5153# define machine_is_spearhead() (0)
5154#endif
5155
5156#ifdef CONFIG_ARCH_PANTERA
5157# ifdef machine_arch_type
5158# undef machine_arch_type
5159# define machine_arch_type __machine_arch_type
5160# else
5161# define machine_arch_type MACH_TYPE_PANTERA
5162# endif
5163# define machine_is_pantera() (machine_arch_type == MACH_TYPE_PANTERA)
5164#else
5165# define machine_is_pantera() (0)
5166#endif
5167
5168#ifdef CONFIG_ARCH_PRAYOGLITE
5169# ifdef machine_arch_type
5170# undef machine_arch_type
5171# define machine_arch_type __machine_arch_type
5172# else
5173# define machine_arch_type MACH_TYPE_PRAYOGLITE
5174# endif
5175# define machine_is_prayoglite() (machine_arch_type == MACH_TYPE_PRAYOGLITE)
5176#else
5177# define machine_is_prayoglite() (0)
5178#endif
5179
5180#ifdef CONFIG_ARCH_GUMSTIK
5181# ifdef machine_arch_type
5182# undef machine_arch_type
5183# define machine_arch_type __machine_arch_type
5184# else
5185# define machine_arch_type MACH_TYPE_GUMSTIK
5186# endif
98404649 5187# define machine_is_gumstix() (machine_arch_type == MACH_TYPE_GUMSTIK)
a1f4a3dd 5188#else
98404649 5189# define machine_is_gumstix() (0)
a1f4a3dd
WD
5190#endif
5191
5192#ifdef CONFIG_ARCH_RCUBE
5193# ifdef machine_arch_type
5194# undef machine_arch_type
5195# define machine_arch_type __machine_arch_type
5196# else
5197# define machine_arch_type MACH_TYPE_RCUBE
5198# endif
5199# define machine_is_rcube() (machine_arch_type == MACH_TYPE_RCUBE)
5200#else
5201# define machine_is_rcube() (0)
5202#endif
5203
5204#ifdef CONFIG_ARCH_REA_OLV
5205# ifdef machine_arch_type
5206# undef machine_arch_type
5207# define machine_arch_type __machine_arch_type
5208# else
5209# define machine_arch_type MACH_TYPE_REA_OLV
5210# endif
5211# define machine_is_rea_olv() (machine_arch_type == MACH_TYPE_REA_OLV)
5212#else
5213# define machine_is_rea_olv() (0)
5214#endif
5215
5216#ifdef CONFIG_ARCH_PXA_IPHONE
5217# ifdef machine_arch_type
5218# undef machine_arch_type
5219# define machine_arch_type __machine_arch_type
5220# else
5221# define machine_arch_type MACH_TYPE_PXA_IPHONE
5222# endif
5223# define machine_is_pxa_iphone() (machine_arch_type == MACH_TYPE_PXA_IPHONE)
5224#else
5225# define machine_is_pxa_iphone() (0)
5226#endif
5227
5228#ifdef CONFIG_ARCH_S3C3410
5229# ifdef machine_arch_type
5230# undef machine_arch_type
5231# define machine_arch_type __machine_arch_type
5232# else
5233# define machine_arch_type MACH_TYPE_S3C3410
5234# endif
5235# define machine_is_s3c3410() (machine_arch_type == MACH_TYPE_S3C3410)
5236#else
5237# define machine_is_s3c3410() (0)
5238#endif
5239
5240#ifdef CONFIG_ARCH_ESPD_4510B
5241# ifdef machine_arch_type
5242# undef machine_arch_type
5243# define machine_arch_type __machine_arch_type
5244# else
5245# define machine_arch_type MACH_TYPE_ESPD_4510B
5246# endif
5247# define machine_is_espd_4510b() (machine_arch_type == MACH_TYPE_ESPD_4510B)
5248#else
5249# define machine_is_espd_4510b() (0)
5250#endif
5251
5252#ifdef CONFIG_ARCH_MP1X
5253# ifdef machine_arch_type
5254# undef machine_arch_type
5255# define machine_arch_type __machine_arch_type
5256# else
5257# define machine_arch_type MACH_TYPE_MP1X
5258# endif
5259# define machine_is_mp1x() (machine_arch_type == MACH_TYPE_MP1X)
5260#else
5261# define machine_is_mp1x() (0)
5262#endif
5263
5264#ifdef CONFIG_ARCH_AT91RM9200TB
5265# ifdef machine_arch_type
5266# undef machine_arch_type
5267# define machine_arch_type __machine_arch_type
5268# else
5269# define machine_arch_type MACH_TYPE_AT91RM9200TB
5270# endif
5271# define machine_is_at91rm9200tb() (machine_arch_type == MACH_TYPE_AT91RM9200TB)
5272#else
5273# define machine_is_at91rm9200tb() (0)
5274#endif
5275
5276#ifdef CONFIG_ARCH_ADSVGX
5277# ifdef machine_arch_type
5278# undef machine_arch_type
5279# define machine_arch_type __machine_arch_type
5280# else
5281# define machine_arch_type MACH_TYPE_ADSVGX
5282# endif
5283# define machine_is_adsvgx() (machine_arch_type == MACH_TYPE_ADSVGX)
5284#else
5285# define machine_is_adsvgx() (0)
5286#endif
5287
5288#ifdef CONFIG_MACH_OMAP_H2
5289# ifdef machine_arch_type
5290# undef machine_arch_type
5291# define machine_arch_type __machine_arch_type
5292# else
5293# define machine_arch_type MACH_TYPE_OMAP_H2
5294# endif
5295# define machine_is_omap_h2() (machine_arch_type == MACH_TYPE_OMAP_H2)
5296#else
5297# define machine_is_omap_h2() (0)
5298#endif
5299
5300#ifdef CONFIG_ARCH_PELEE
5301# ifdef machine_arch_type
5302# undef machine_arch_type
5303# define machine_arch_type __machine_arch_type
5304# else
5305# define machine_arch_type MACH_TYPE_PELEE
5306# endif
5307# define machine_is_pelee() (machine_arch_type == MACH_TYPE_PELEE)
5308#else
5309# define machine_is_pelee() (0)
5310#endif
5311
5312#ifdef CONFIG_MACH_E740
5313# ifdef machine_arch_type
5314# undef machine_arch_type
5315# define machine_arch_type __machine_arch_type
5316# else
5317# define machine_arch_type MACH_TYPE_E740
5318# endif
5319# define machine_is_e740() (machine_arch_type == MACH_TYPE_E740)
5320#else
5321# define machine_is_e740() (0)
5322#endif
5323
5324#ifdef CONFIG_ARCH_IQ80331
5325# ifdef machine_arch_type
5326# undef machine_arch_type
5327# define machine_arch_type __machine_arch_type
5328# else
5329# define machine_arch_type MACH_TYPE_IQ80331
5330# endif
5331# define machine_is_iq80331() (machine_arch_type == MACH_TYPE_IQ80331)
5332#else
5333# define machine_is_iq80331() (0)
5334#endif
5335
5336#ifdef CONFIG_ARCH_VERSATILE_PB
5337# ifdef machine_arch_type
5338# undef machine_arch_type
5339# define machine_arch_type __machine_arch_type
5340# else
5341# define machine_arch_type MACH_TYPE_VERSATILE_PB
5342# endif
5343# define machine_is_versatile_pb() (machine_arch_type == MACH_TYPE_VERSATILE_PB)
5344#else
5345# define machine_is_versatile_pb() (0)
5346#endif
5347
5348#ifdef CONFIG_MACH_KEV7A400
5349# ifdef machine_arch_type
5350# undef machine_arch_type
5351# define machine_arch_type __machine_arch_type
5352# else
5353# define machine_arch_type MACH_TYPE_KEV7A400
5354# endif
5355# define machine_is_kev7a400() (machine_arch_type == MACH_TYPE_KEV7A400)
5356#else
5357# define machine_is_kev7a400() (0)
5358#endif
5359
5360#ifdef CONFIG_MACH_LPD7A400
f832d8a1
WD
5361# ifdef machine_arch_type
5362# undef machine_arch_type
5363# define machine_arch_type __machine_arch_type
5364# else
5365# define machine_arch_type MACH_TYPE_LPD7A400
5366# endif
a1f4a3dd
WD
5367# define machine_is_lpd7a400() (machine_arch_type == MACH_TYPE_LPD7A400)
5368#else
5369# define machine_is_lpd7a400() (0)
5370#endif
5371
5372#ifdef CONFIG_MACH_LPD7A404
5373# ifdef machine_arch_type
5374# undef machine_arch_type
5375# define machine_arch_type __machine_arch_type
5376# else
5377# define machine_arch_type MACH_TYPE_LPD7A404
5378# endif
5379# define machine_is_lpd7a404() (machine_arch_type == MACH_TYPE_LPD7A404)
5380#else
5381# define machine_is_lpd7a404() (0)
5382#endif
5383
5384#ifdef CONFIG_ARCH_FUJITSU_CAMELOT
5385# ifdef machine_arch_type
5386# undef machine_arch_type
5387# define machine_arch_type __machine_arch_type
5388# else
5389# define machine_arch_type MACH_TYPE_FUJITSU_CAMELOT
5390# endif
5391# define machine_is_fujitsu_camelot() (machine_arch_type == MACH_TYPE_FUJITSU_CAMELOT)
5392#else
5393# define machine_is_fujitsu_camelot() (0)
5394#endif
5395
5396#ifdef CONFIG_ARCH_JANUS2M
5397# ifdef machine_arch_type
5398# undef machine_arch_type
5399# define machine_arch_type __machine_arch_type
5400# else
5401# define machine_arch_type MACH_TYPE_JANUS2M
5402# endif
5403# define machine_is_janus2m() (machine_arch_type == MACH_TYPE_JANUS2M)
5404#else
5405# define machine_is_janus2m() (0)
5406#endif
5407
5408#ifdef CONFIG_MACH_EMBTF
5409# ifdef machine_arch_type
5410# undef machine_arch_type
5411# define machine_arch_type __machine_arch_type
5412# else
5413# define machine_arch_type MACH_TYPE_EMBTF
5414# endif
5415# define machine_is_embtf() (machine_arch_type == MACH_TYPE_EMBTF)
5416#else
5417# define machine_is_embtf() (0)
5418#endif
5419
5420#ifdef CONFIG_MACH_HPM
5421# ifdef machine_arch_type
5422# undef machine_arch_type
5423# define machine_arch_type __machine_arch_type
5424# else
5425# define machine_arch_type MACH_TYPE_HPM
5426# endif
5427# define machine_is_hpm() (machine_arch_type == MACH_TYPE_HPM)
5428#else
5429# define machine_is_hpm() (0)
5430#endif
5431
5432#ifdef CONFIG_MACH_SMDK2410TK
5433# ifdef machine_arch_type
5434# undef machine_arch_type
5435# define machine_arch_type __machine_arch_type
5436# else
5437# define machine_arch_type MACH_TYPE_SMDK2410TK
5438# endif
5439# define machine_is_smdk2410tk() (machine_arch_type == MACH_TYPE_SMDK2410TK)
5440#else
5441# define machine_is_smdk2410tk() (0)
5442#endif
5443
5444#ifdef CONFIG_MACH_SMDK2410AJ
5445# ifdef machine_arch_type
5446# undef machine_arch_type
5447# define machine_arch_type __machine_arch_type
5448# else
5449# define machine_arch_type MACH_TYPE_SMDK2410AJ
5450# endif
5451# define machine_is_smdk2410aj() (machine_arch_type == MACH_TYPE_SMDK2410AJ)
5452#else
5453# define machine_is_smdk2410aj() (0)
5454#endif
5455
5456#ifdef CONFIG_MACH_STREETRACER
5457# ifdef machine_arch_type
5458# undef machine_arch_type
5459# define machine_arch_type __machine_arch_type
5460# else
5461# define machine_arch_type MACH_TYPE_STREETRACER
5462# endif
5463# define machine_is_streetracer() (machine_arch_type == MACH_TYPE_STREETRACER)
5464#else
5465# define machine_is_streetracer() (0)
5466#endif
5467
5468#ifdef CONFIG_MACH_EFRAME
5469# ifdef machine_arch_type
5470# undef machine_arch_type
5471# define machine_arch_type __machine_arch_type
5472# else
5473# define machine_arch_type MACH_TYPE_EFRAME
5474# endif
5475# define machine_is_eframe() (machine_arch_type == MACH_TYPE_EFRAME)
5476#else
5477# define machine_is_eframe() (0)
5478#endif
5479
5480#ifdef CONFIG_MACH_CSB337
5481# ifdef machine_arch_type
5482# undef machine_arch_type
5483# define machine_arch_type __machine_arch_type
5484# else
5485# define machine_arch_type MACH_TYPE_CSB337
5486# endif
5487# define machine_is_csb337() (machine_arch_type == MACH_TYPE_CSB337)
5488#else
5489# define machine_is_csb337() (0)
5490#endif
5491
5492#ifdef CONFIG_MACH_PXA_LARK
5493# ifdef machine_arch_type
5494# undef machine_arch_type
5495# define machine_arch_type __machine_arch_type
5496# else
5497# define machine_arch_type MACH_TYPE_PXA_LARK
5498# endif
5499# define machine_is_pxa_lark() (machine_arch_type == MACH_TYPE_PXA_LARK)
5500#else
5501# define machine_is_pxa_lark() (0)
5502#endif
5503
5504#ifdef CONFIG_MACH_PNP2110
5505# ifdef machine_arch_type
5506# undef machine_arch_type
5507# define machine_arch_type __machine_arch_type
5508# else
5509# define machine_arch_type MACH_TYPE_PNP2110
5510# endif
5511# define machine_is_pxa_pnp2110() (machine_arch_type == MACH_TYPE_PNP2110)
5512#else
5513# define machine_is_pxa_pnp2110() (0)
5514#endif
5515
5516#ifdef CONFIG_MACH_TCC72X
5517# ifdef machine_arch_type
5518# undef machine_arch_type
5519# define machine_arch_type __machine_arch_type
5520# else
5521# define machine_arch_type MACH_TYPE_TCC72X
5522# endif
5523# define machine_is_tcc72x() (machine_arch_type == MACH_TYPE_TCC72X)
5524#else
5525# define machine_is_tcc72x() (0)
5526#endif
5527
5528#ifdef CONFIG_MACH_ALTAIR
5529# ifdef machine_arch_type
5530# undef machine_arch_type
5531# define machine_arch_type __machine_arch_type
5532# else
5533# define machine_arch_type MACH_TYPE_ALTAIR
5534# endif
5535# define machine_is_altair() (machine_arch_type == MACH_TYPE_ALTAIR)
5536#else
5537# define machine_is_altair() (0)
5538#endif
5539
5540#ifdef CONFIG_MACH_KC3
5541# ifdef machine_arch_type
5542# undef machine_arch_type
5543# define machine_arch_type __machine_arch_type
5544# else
5545# define machine_arch_type MACH_TYPE_KC3
5546# endif
5547# define machine_is_kc3() (machine_arch_type == MACH_TYPE_KC3)
5548#else
5549# define machine_is_kc3() (0)
5550#endif
5551
5552#ifdef CONFIG_MACH_SINTEFTD
5553# ifdef machine_arch_type
5554# undef machine_arch_type
5555# define machine_arch_type __machine_arch_type
5556# else
5557# define machine_arch_type MACH_TYPE_SINTEFTD
5558# endif
5559# define machine_is_sinteftd() (machine_arch_type == MACH_TYPE_SINTEFTD)
5560#else
5561# define machine_is_sinteftd() (0)
5562#endif
5563
5564#ifdef CONFIG_MACH_MAINSTONE
5565# ifdef machine_arch_type
5566# undef machine_arch_type
5567# define machine_arch_type __machine_arch_type
5568# else
5569# define machine_arch_type MACH_TYPE_MAINSTONE
5570# endif
5571# define machine_is_mainstone() (machine_arch_type == MACH_TYPE_MAINSTONE)
5572#else
5573# define machine_is_mainstone() (0)
5574#endif
5575
5576#ifdef CONFIG_MACH_ADAY4X
5577# ifdef machine_arch_type
5578# undef machine_arch_type
5579# define machine_arch_type __machine_arch_type
5580# else
5581# define machine_arch_type MACH_TYPE_ADAY4X
5582# endif
5583# define machine_is_aday4x() (machine_arch_type == MACH_TYPE_ADAY4X)
5584#else
5585# define machine_is_aday4x() (0)
5586#endif
5587
5588#ifdef CONFIG_MACH_LITE300
5589# ifdef machine_arch_type
5590# undef machine_arch_type
5591# define machine_arch_type __machine_arch_type
5592# else
5593# define machine_arch_type MACH_TYPE_LITE300
5594# endif
5595# define machine_is_lite300() (machine_arch_type == MACH_TYPE_LITE300)
5596#else
5597# define machine_is_lite300() (0)
5598#endif
5599
5600#ifdef CONFIG_MACH_S5C7376
5601# ifdef machine_arch_type
5602# undef machine_arch_type
5603# define machine_arch_type __machine_arch_type
5604# else
5605# define machine_arch_type MACH_TYPE_S5C7376
5606# endif
5607# define machine_is_s5c7376() (machine_arch_type == MACH_TYPE_S5C7376)
5608#else
5609# define machine_is_s5c7376() (0)
5610#endif
5611
5612#ifdef CONFIG_MACH_MT02
5613# ifdef machine_arch_type
5614# undef machine_arch_type
5615# define machine_arch_type __machine_arch_type
5616# else
5617# define machine_arch_type MACH_TYPE_MT02
5618# endif
5619# define machine_is_mt02() (machine_arch_type == MACH_TYPE_MT02)
5620#else
5621# define machine_is_mt02() (0)
5622#endif
5623
5624#ifdef CONFIG_MACH_MPORT3S
5625# ifdef machine_arch_type
5626# undef machine_arch_type
5627# define machine_arch_type __machine_arch_type
5628# else
5629# define machine_arch_type MACH_TYPE_MPORT3S
5630# endif
5631# define machine_is_mport3s() (machine_arch_type == MACH_TYPE_MPORT3S)
5632#else
5633# define machine_is_mport3s() (0)
5634#endif
5635
5636#ifdef CONFIG_MACH_RA_ALPHA
5637# ifdef machine_arch_type
5638# undef machine_arch_type
5639# define machine_arch_type __machine_arch_type
5640# else
5641# define machine_arch_type MACH_TYPE_RA_ALPHA
5642# endif
5643# define machine_is_ra_alpha() (machine_arch_type == MACH_TYPE_RA_ALPHA)
5644#else
5645# define machine_is_ra_alpha() (0)
5646#endif
5647
5648#ifdef CONFIG_MACH_XCEP
5649# ifdef machine_arch_type
5650# undef machine_arch_type
5651# define machine_arch_type __machine_arch_type
5652# else
5653# define machine_arch_type MACH_TYPE_XCEP
5654# endif
5655# define machine_is_xcep() (machine_arch_type == MACH_TYPE_XCEP)
5656#else
5657# define machine_is_xcep() (0)
5658#endif
5659
5660#ifdef CONFIG_MACH_ARCOM_MERCURY
5661# ifdef machine_arch_type
5662# undef machine_arch_type
5663# define machine_arch_type __machine_arch_type
5664# else
5665# define machine_arch_type MACH_TYPE_ARCOM_MERCURY
5666# endif
5667# define machine_is_arcom_mercury() (machine_arch_type == MACH_TYPE_ARCOM_MERCURY)
5668#else
5669# define machine_is_arcom_mercury() (0)
5670#endif
5671
5672#ifdef CONFIG_MACH_STARGATE
5673# ifdef machine_arch_type
5674# undef machine_arch_type
5675# define machine_arch_type __machine_arch_type
5676# else
5677# define machine_arch_type MACH_TYPE_STARGATE
5678# endif
5679# define machine_is_stargate() (machine_arch_type == MACH_TYPE_STARGATE)
5680#else
5681# define machine_is_stargate() (0)
5682#endif
5683
5684#ifdef CONFIG_MACH_ARMADILLOJ
5685# ifdef machine_arch_type
5686# undef machine_arch_type
5687# define machine_arch_type __machine_arch_type
5688# else
5689# define machine_arch_type MACH_TYPE_ARMADILLOJ
5690# endif
5691# define machine_is_armadilloj() (machine_arch_type == MACH_TYPE_ARMADILLOJ)
5692#else
5693# define machine_is_armadilloj() (0)
5694#endif
5695
5696#ifdef CONFIG_MACH_ELROY_JACK
5697# ifdef machine_arch_type
5698# undef machine_arch_type
5699# define machine_arch_type __machine_arch_type
5700# else
5701# define machine_arch_type MACH_TYPE_ELROY_JACK
5702# endif
5703# define machine_is_elroy_jack() (machine_arch_type == MACH_TYPE_ELROY_JACK)
5704#else
5705# define machine_is_elroy_jack() (0)
5706#endif
5707
5708#ifdef CONFIG_MACH_BACKEND
5709# ifdef machine_arch_type
5710# undef machine_arch_type
5711# define machine_arch_type __machine_arch_type
5712# else
5713# define machine_arch_type MACH_TYPE_BACKEND
5714# endif
5715# define machine_is_backend() (machine_arch_type == MACH_TYPE_BACKEND)
5716#else
5717# define machine_is_backend() (0)
5718#endif
5719
5720#ifdef CONFIG_MACH_S5LINBOX
5721# ifdef machine_arch_type
5722# undef machine_arch_type
5723# define machine_arch_type __machine_arch_type
5724# else
5725# define machine_arch_type MACH_TYPE_S5LINBOX
5726# endif
5727# define machine_is_s5linbox() (machine_arch_type == MACH_TYPE_S5LINBOX)
5728#else
5729# define machine_is_s5linbox() (0)
5730#endif
5731
5732#ifdef CONFIG_MACH_NOMADIK
5733# ifdef machine_arch_type
5734# undef machine_arch_type
5735# define machine_arch_type __machine_arch_type
5736# else
5737# define machine_arch_type MACH_TYPE_NOMADIK
5738# endif
5739# define machine_is_nomadik() (machine_arch_type == MACH_TYPE_NOMADIK)
5740#else
5741# define machine_is_nomadik() (0)
5742#endif
5743
5744#ifdef CONFIG_MACH_IA_CPU_9200
5745# ifdef machine_arch_type
5746# undef machine_arch_type
5747# define machine_arch_type __machine_arch_type
5748# else
5749# define machine_arch_type MACH_TYPE_IA_CPU_9200
5750# endif
5751# define machine_is_ia_cpu_9200() (machine_arch_type == MACH_TYPE_IA_CPU_9200)
5752#else
5753# define machine_is_ia_cpu_9200() (0)
5754#endif
5755
5756#ifdef CONFIG_MACH_AT91_BJA1
5757# ifdef machine_arch_type
5758# undef machine_arch_type
5759# define machine_arch_type __machine_arch_type
5760# else
5761# define machine_arch_type MACH_TYPE_AT91_BJA1
5762# endif
5763# define machine_is_at91_bja1() (machine_arch_type == MACH_TYPE_AT91_BJA1)
5764#else
5765# define machine_is_at91_bja1() (0)
5766#endif
5767
5768#ifdef CONFIG_MACH_CORGI
5769# ifdef machine_arch_type
5770# undef machine_arch_type
5771# define machine_arch_type __machine_arch_type
5772# else
5773# define machine_arch_type MACH_TYPE_CORGI
5774# endif
5775# define machine_is_corgi() (machine_arch_type == MACH_TYPE_CORGI)
5776#else
5777# define machine_is_corgi() (0)
5778#endif
5779
5780#ifdef CONFIG_MACH_POODLE
5781# ifdef machine_arch_type
5782# undef machine_arch_type
5783# define machine_arch_type __machine_arch_type
5784# else
5785# define machine_arch_type MACH_TYPE_POODLE
5786# endif
5787# define machine_is_poodle() (machine_arch_type == MACH_TYPE_POODLE)
5788#else
5789# define machine_is_poodle() (0)
5790#endif
5791
5792#ifdef CONFIG_MACH_TEN
5793# ifdef machine_arch_type
5794# undef machine_arch_type
5795# define machine_arch_type __machine_arch_type
5796# else
5797# define machine_arch_type MACH_TYPE_TEN
5798# endif
5799# define machine_is_ten() (machine_arch_type == MACH_TYPE_TEN)
5800#else
5801# define machine_is_ten() (0)
5802#endif
5803
5804#ifdef CONFIG_MACH_ROVERP5P
5805# ifdef machine_arch_type
5806# undef machine_arch_type
5807# define machine_arch_type __machine_arch_type
5808# else
5809# define machine_arch_type MACH_TYPE_ROVERP5P
5810# endif
5811# define machine_is_roverp5p() (machine_arch_type == MACH_TYPE_ROVERP5P)
5812#else
5813# define machine_is_roverp5p() (0)
5814#endif
5815
5816#ifdef CONFIG_MACH_SC2700
5817# ifdef machine_arch_type
5818# undef machine_arch_type
5819# define machine_arch_type __machine_arch_type
5820# else
5821# define machine_arch_type MACH_TYPE_SC2700
5822# endif
5823# define machine_is_sc2700() (machine_arch_type == MACH_TYPE_SC2700)
5824#else
5825# define machine_is_sc2700() (0)
5826#endif
5827
5828#ifdef CONFIG_MACH_EX_EAGLE
5829# ifdef machine_arch_type
5830# undef machine_arch_type
5831# define machine_arch_type __machine_arch_type
5832# else
5833# define machine_arch_type MACH_TYPE_EX_EAGLE
5834# endif
5835# define machine_is_ex_eagle() (machine_arch_type == MACH_TYPE_EX_EAGLE)
5836#else
5837# define machine_is_ex_eagle() (0)
5838#endif
5839
5840#ifdef CONFIG_MACH_NX_PXA12
5841# ifdef machine_arch_type
5842# undef machine_arch_type
5843# define machine_arch_type __machine_arch_type
5844# else
5845# define machine_arch_type MACH_TYPE_NX_PXA12
5846# endif
5847# define machine_is_nx_pxa12() (machine_arch_type == MACH_TYPE_NX_PXA12)
5848#else
5849# define machine_is_nx_pxa12() (0)
5850#endif
5851
5852#ifdef CONFIG_MACH_NX_PXA5
5853# ifdef machine_arch_type
5854# undef machine_arch_type
5855# define machine_arch_type __machine_arch_type
5856# else
5857# define machine_arch_type MACH_TYPE_NX_PXA5
5858# endif
5859# define machine_is_nx_pxa5() (machine_arch_type == MACH_TYPE_NX_PXA5)
5860#else
5861# define machine_is_nx_pxa5() (0)
5862#endif
5863
5864#ifdef CONFIG_MACH_BLACKBOARD2
5865# ifdef machine_arch_type
5866# undef machine_arch_type
5867# define machine_arch_type __machine_arch_type
5868# else
5869# define machine_arch_type MACH_TYPE_BLACKBOARD2
5870# endif
5871# define machine_is_blackboard2() (machine_arch_type == MACH_TYPE_BLACKBOARD2)
5872#else
5873# define machine_is_blackboard2() (0)
5874#endif
5875
5876#ifdef CONFIG_MACH_I819
5877# ifdef machine_arch_type
5878# undef machine_arch_type
5879# define machine_arch_type __machine_arch_type
5880# else
5881# define machine_arch_type MACH_TYPE_I819
5882# endif
5883# define machine_is_i819() (machine_arch_type == MACH_TYPE_I819)
5884#else
5885# define machine_is_i819() (0)
5886#endif
5887
5888#ifdef CONFIG_MACH_IXMB995E
5889# ifdef machine_arch_type
5890# undef machine_arch_type
5891# define machine_arch_type __machine_arch_type
5892# else
5893# define machine_arch_type MACH_TYPE_IXMB995E
5894# endif
5895# define machine_is_ixmb995e() (machine_arch_type == MACH_TYPE_IXMB995E)
5896#else
5897# define machine_is_ixmb995e() (0)
5898#endif
5899
5900#ifdef CONFIG_MACH_SKYRIDER
5901# ifdef machine_arch_type
5902# undef machine_arch_type
5903# define machine_arch_type __machine_arch_type
5904# else
5905# define machine_arch_type MACH_TYPE_SKYRIDER
5906# endif
5907# define machine_is_skyrider() (machine_arch_type == MACH_TYPE_SKYRIDER)
5908#else
5909# define machine_is_skyrider() (0)
5910#endif
5911
5912#ifdef CONFIG_MACH_SKYHAWK
5913# ifdef machine_arch_type
5914# undef machine_arch_type
5915# define machine_arch_type __machine_arch_type
5916# else
5917# define machine_arch_type MACH_TYPE_SKYHAWK
5918# endif
5919# define machine_is_skyhawk() (machine_arch_type == MACH_TYPE_SKYHAWK)
5920#else
5921# define machine_is_skyhawk() (0)
5922#endif
5923
5924#ifdef CONFIG_MACH_ENTERPRISE
5925# ifdef machine_arch_type
5926# undef machine_arch_type
5927# define machine_arch_type __machine_arch_type
5928# else
5929# define machine_arch_type MACH_TYPE_ENTERPRISE
5930# endif
5931# define machine_is_enterprise() (machine_arch_type == MACH_TYPE_ENTERPRISE)
5932#else
5933# define machine_is_enterprise() (0)
5934#endif
5935
5936#ifdef CONFIG_MACH_DEP2410
5937# ifdef machine_arch_type
5938# undef machine_arch_type
5939# define machine_arch_type __machine_arch_type
5940# else
5941# define machine_arch_type MACH_TYPE_DEP2410
5942# endif
5943# define machine_is_dep2410() (machine_arch_type == MACH_TYPE_DEP2410)
5944#else
5945# define machine_is_dep2410() (0)
5946#endif
5947
5948#ifdef CONFIG_MACH_ARMCORE
5949# ifdef machine_arch_type
5950# undef machine_arch_type
5951# define machine_arch_type __machine_arch_type
5952# else
5953# define machine_arch_type MACH_TYPE_ARMCORE
5954# endif
5955# define machine_is_armcore() (machine_arch_type == MACH_TYPE_ARMCORE)
5956#else
5957# define machine_is_armcore() (0)
5958#endif
5959
5960#ifdef CONFIG_MACH_HOBBIT
5961# ifdef machine_arch_type
5962# undef machine_arch_type
5963# define machine_arch_type __machine_arch_type
5964# else
5965# define machine_arch_type MACH_TYPE_HOBBIT
5966# endif
5967# define machine_is_hobbit() (machine_arch_type == MACH_TYPE_HOBBIT)
5968#else
5969# define machine_is_hobbit() (0)
5970#endif
5971
5972#ifdef CONFIG_MACH_H7210
5973# ifdef machine_arch_type
5974# undef machine_arch_type
5975# define machine_arch_type __machine_arch_type
5976# else
5977# define machine_arch_type MACH_TYPE_H7210
5978# endif
5979# define machine_is_h7210() (machine_arch_type == MACH_TYPE_H7210)
5980#else
5981# define machine_is_h7210() (0)
5982#endif
5983
5984#ifdef CONFIG_MACH_PXA_NETDCU5
5985# ifdef machine_arch_type
5986# undef machine_arch_type
5987# define machine_arch_type __machine_arch_type
5988# else
5989# define machine_arch_type MACH_TYPE_PXA_NETDCU5
5990# endif
5991# define machine_is_pxa_netdcu5() (machine_arch_type == MACH_TYPE_PXA_NETDCU5)
5992#else
5993# define machine_is_pxa_netdcu5() (0)
5994#endif
5995
5996#ifdef CONFIG_MACH_ACC
5997# ifdef machine_arch_type
5998# undef machine_arch_type
5999# define machine_arch_type __machine_arch_type
6000# else
6001# define machine_arch_type MACH_TYPE_ACC
6002# endif
6003# define machine_is_acc() (machine_arch_type == MACH_TYPE_ACC)
6004#else
6005# define machine_is_acc() (0)
6006#endif
6007
6008#ifdef CONFIG_MACH_ESL_SARVA
6009# ifdef machine_arch_type
6010# undef machine_arch_type
6011# define machine_arch_type __machine_arch_type
6012# else
6013# define machine_arch_type MACH_TYPE_ESL_SARVA
6014# endif
6015# define machine_is_esl_sarva() (machine_arch_type == MACH_TYPE_ESL_SARVA)
6016#else
6017# define machine_is_esl_sarva() (0)
6018#endif
6019
6020#ifdef CONFIG_MACH_XM250
6021# ifdef machine_arch_type
6022# undef machine_arch_type
6023# define machine_arch_type __machine_arch_type
6024# else
6025# define machine_arch_type MACH_TYPE_XM250
6026# endif
6027# define machine_is_xm250() (machine_arch_type == MACH_TYPE_XM250)
6028#else
6029# define machine_is_xm250() (0)
6030#endif
6031
6032#ifdef CONFIG_MACH_T6TC1XB
6033# ifdef machine_arch_type
6034# undef machine_arch_type
6035# define machine_arch_type __machine_arch_type
6036# else
6037# define machine_arch_type MACH_TYPE_T6TC1XB
6038# endif
6039# define machine_is_t6tc1xb() (machine_arch_type == MACH_TYPE_T6TC1XB)
6040#else
6041# define machine_is_t6tc1xb() (0)
6042#endif
6043
6044#ifdef CONFIG_MACH_ESS710
6045# ifdef machine_arch_type
6046# undef machine_arch_type
6047# define machine_arch_type __machine_arch_type
6048# else
6049# define machine_arch_type MACH_TYPE_ESS710
6050# endif
6051# define machine_is_ess710() (machine_arch_type == MACH_TYPE_ESS710)
6052#else
6053# define machine_is_ess710() (0)
6054#endif
6055
6056#ifdef CONFIG_MACH_MX3ADS
6057# ifdef machine_arch_type
6058# undef machine_arch_type
6059# define machine_arch_type __machine_arch_type
6060# else
6061# define machine_arch_type MACH_TYPE_MX3ADS
6062# endif
6063# define machine_is_mx3ads() (machine_arch_type == MACH_TYPE_MX3ADS)
6064#else
6065# define machine_is_mx3ads() (0)
6066#endif
6067
6068#ifdef CONFIG_MACH_HIMALAYA
6069# ifdef machine_arch_type
6070# undef machine_arch_type
6071# define machine_arch_type __machine_arch_type
6072# else
6073# define machine_arch_type MACH_TYPE_HIMALAYA
6074# endif
6075# define machine_is_himalaya() (machine_arch_type == MACH_TYPE_HIMALAYA)
6076#else
6077# define machine_is_himalaya() (0)
6078#endif
6079
6080#ifdef CONFIG_MACH_BOLFENK
6081# ifdef machine_arch_type
6082# undef machine_arch_type
6083# define machine_arch_type __machine_arch_type
6084# else
6085# define machine_arch_type MACH_TYPE_BOLFENK
6086# endif
6087# define machine_is_bolfenk() (machine_arch_type == MACH_TYPE_BOLFENK)
6088#else
6089# define machine_is_bolfenk() (0)
6090#endif
6091
6092#ifdef CONFIG_MACH_AT91RM9200KR
6093# ifdef machine_arch_type
6094# undef machine_arch_type
6095# define machine_arch_type __machine_arch_type
6096# else
6097# define machine_arch_type MACH_TYPE_AT91RM9200KR
6098# endif
6099# define machine_is_at91rm9200kr() (machine_arch_type == MACH_TYPE_AT91RM9200KR)
6100#else
6101# define machine_is_at91rm9200kr() (0)
6102#endif
6103
6104#ifdef CONFIG_MACH_EDB9312
6105# ifdef machine_arch_type
6106# undef machine_arch_type
6107# define machine_arch_type __machine_arch_type
6108# else
6109# define machine_arch_type MACH_TYPE_EDB9312
6110# endif
6111# define machine_is_edb9312() (machine_arch_type == MACH_TYPE_EDB9312)
6112#else
6113# define machine_is_edb9312() (0)
6114#endif
6115
6116#ifdef CONFIG_MACH_OMAP_GENERIC
6117# ifdef machine_arch_type
6118# undef machine_arch_type
6119# define machine_arch_type __machine_arch_type
6120# else
6121# define machine_arch_type MACH_TYPE_OMAP_GENERIC
6122# endif
6123# define machine_is_omap_generic() (machine_arch_type == MACH_TYPE_OMAP_GENERIC)
6124#else
6125# define machine_is_omap_generic() (0)
6126#endif
6127
6128#ifdef CONFIG_MACH_AXIMX3
6129# ifdef machine_arch_type
6130# undef machine_arch_type
6131# define machine_arch_type __machine_arch_type
6132# else
6133# define machine_arch_type MACH_TYPE_AXIMX3
6134# endif
6135# define machine_is_aximx3() (machine_arch_type == MACH_TYPE_AXIMX3)
6136#else
6137# define machine_is_aximx3() (0)
6138#endif
6139
6140#ifdef CONFIG_MACH_EB67XDIP
6141# ifdef machine_arch_type
6142# undef machine_arch_type
6143# define machine_arch_type __machine_arch_type
6144# else
6145# define machine_arch_type MACH_TYPE_EB67XDIP
6146# endif
6147# define machine_is_eb67xdip() (machine_arch_type == MACH_TYPE_EB67XDIP)
6148#else
6149# define machine_is_eb67xdip() (0)
6150#endif
6151
6152#ifdef CONFIG_MACH_WEBTXS
6153# ifdef machine_arch_type
6154# undef machine_arch_type
6155# define machine_arch_type __machine_arch_type
6156# else
6157# define machine_arch_type MACH_TYPE_WEBTXS
6158# endif
6159# define machine_is_webtxs() (machine_arch_type == MACH_TYPE_WEBTXS)
6160#else
6161# define machine_is_webtxs() (0)
6162#endif
6163
6164#ifdef CONFIG_MACH_HAWK
6165# ifdef machine_arch_type
6166# undef machine_arch_type
6167# define machine_arch_type __machine_arch_type
6168# else
6169# define machine_arch_type MACH_TYPE_HAWK
6170# endif
6171# define machine_is_hawk() (machine_arch_type == MACH_TYPE_HAWK)
6172#else
6173# define machine_is_hawk() (0)
6174#endif
6175
6176#ifdef CONFIG_MACH_CCAT91SBC001
6177# ifdef machine_arch_type
6178# undef machine_arch_type
6179# define machine_arch_type __machine_arch_type
6180# else
6181# define machine_arch_type MACH_TYPE_CCAT91SBC001
6182# endif
6183# define machine_is_ccat91sbc001() (machine_arch_type == MACH_TYPE_CCAT91SBC001)
6184#else
6185# define machine_is_ccat91sbc001() (0)
6186#endif
6187
6188#ifdef CONFIG_MACH_EXPRESSO
6189# ifdef machine_arch_type
6190# undef machine_arch_type
6191# define machine_arch_type __machine_arch_type
6192# else
6193# define machine_arch_type MACH_TYPE_EXPRESSO
6194# endif
6195# define machine_is_expresso() (machine_arch_type == MACH_TYPE_EXPRESSO)
6196#else
6197# define machine_is_expresso() (0)
6198#endif
6199
6200#ifdef CONFIG_MACH_H4000
6201# ifdef machine_arch_type
6202# undef machine_arch_type
6203# define machine_arch_type __machine_arch_type
6204# else
6205# define machine_arch_type MACH_TYPE_H4000
6206# endif
6207# define machine_is_h4000() (machine_arch_type == MACH_TYPE_H4000)
6208#else
6209# define machine_is_h4000() (0)
6210#endif
6211
6212#ifdef CONFIG_MACH_DINO
6213# ifdef machine_arch_type
6214# undef machine_arch_type
6215# define machine_arch_type __machine_arch_type
6216# else
6217# define machine_arch_type MACH_TYPE_DINO
6218# endif
6219# define machine_is_dino() (machine_arch_type == MACH_TYPE_DINO)
6220#else
6221# define machine_is_dino() (0)
6222#endif
6223
6224#ifdef CONFIG_MACH_ML675K
6225# ifdef machine_arch_type
6226# undef machine_arch_type
6227# define machine_arch_type __machine_arch_type
6228# else
6229# define machine_arch_type MACH_TYPE_ML675K
6230# endif
6231# define machine_is_ml675k() (machine_arch_type == MACH_TYPE_ML675K)
6232#else
6233# define machine_is_ml675k() (0)
6234#endif
6235
6236#ifdef CONFIG_MACH_EDB9301
6237# ifdef machine_arch_type
6238# undef machine_arch_type
6239# define machine_arch_type __machine_arch_type
6240# else
6241# define machine_arch_type MACH_TYPE_EDB9301
6242# endif
6243# define machine_is_edb9301() (machine_arch_type == MACH_TYPE_EDB9301)
6244#else
6245# define machine_is_edb9301() (0)
6246#endif
6247
6248#ifdef CONFIG_MACH_EDB9315
6249# ifdef machine_arch_type
6250# undef machine_arch_type
6251# define machine_arch_type __machine_arch_type
6252# else
6253# define machine_arch_type MACH_TYPE_EDB9315
6254# endif
6255# define machine_is_edb9315() (machine_arch_type == MACH_TYPE_EDB9315)
6256#else
6257# define machine_is_edb9315() (0)
6258#endif
6259
6260#ifdef CONFIG_MACH_RECIVA_TT
6261# ifdef machine_arch_type
6262# undef machine_arch_type
6263# define machine_arch_type __machine_arch_type
6264# else
6265# define machine_arch_type MACH_TYPE_RECIVA_TT
6266# endif
6267# define machine_is_reciva_tt() (machine_arch_type == MACH_TYPE_RECIVA_TT)
6268#else
6269# define machine_is_reciva_tt() (0)
6270#endif
6271
6272#ifdef CONFIG_MACH_CSTCB01
6273# ifdef machine_arch_type
6274# undef machine_arch_type
6275# define machine_arch_type __machine_arch_type
6276# else
6277# define machine_arch_type MACH_TYPE_CSTCB01
6278# endif
6279# define machine_is_cstcb01() (machine_arch_type == MACH_TYPE_CSTCB01)
6280#else
6281# define machine_is_cstcb01() (0)
6282#endif
6283
6284#ifdef CONFIG_MACH_CSTCB1
6285# ifdef machine_arch_type
6286# undef machine_arch_type
6287# define machine_arch_type __machine_arch_type
6288# else
6289# define machine_arch_type MACH_TYPE_CSTCB1
6290# endif
6291# define machine_is_cstcb1() (machine_arch_type == MACH_TYPE_CSTCB1)
6292#else
6293# define machine_is_cstcb1() (0)
6294#endif
6295
6296#ifdef CONFIG_MACH_SHADWELL
6297# ifdef machine_arch_type
6298# undef machine_arch_type
6299# define machine_arch_type __machine_arch_type
6300# else
6301# define machine_arch_type MACH_TYPE_SHADWELL
6302# endif
6303# define machine_is_shadwell() (machine_arch_type == MACH_TYPE_SHADWELL)
6304#else
6305# define machine_is_shadwell() (0)
6306#endif
6307
6308#ifdef CONFIG_MACH_GOEPEL263
6309# ifdef machine_arch_type
6310# undef machine_arch_type
6311# define machine_arch_type __machine_arch_type
6312# else
6313# define machine_arch_type MACH_TYPE_GOEPEL263
6314# endif
6315# define machine_is_goepel263() (machine_arch_type == MACH_TYPE_GOEPEL263)
6316#else
6317# define machine_is_goepel263() (0)
6318#endif
6319
6320#ifdef CONFIG_MACH_ACQ100
6321# ifdef machine_arch_type
6322# undef machine_arch_type
6323# define machine_arch_type __machine_arch_type
6324# else
6325# define machine_arch_type MACH_TYPE_ACQ100
6326# endif
6327# define machine_is_acq100() (machine_arch_type == MACH_TYPE_ACQ100)
6328#else
6329# define machine_is_acq100() (0)
6330#endif
6331
6332#ifdef CONFIG_MACH_MX1FS2
6333# ifdef machine_arch_type
6334# undef machine_arch_type
6335# define machine_arch_type __machine_arch_type
6336# else
6337# define machine_arch_type MACH_TYPE_MX1FS2
6338# endif
6339# define machine_is_mx1fs2() (machine_arch_type == MACH_TYPE_MX1FS2)
6340#else
6341# define machine_is_mx1fs2() (0)
6342#endif
6343
6344#ifdef CONFIG_MACH_HIPTOP_G1
6345# ifdef machine_arch_type
6346# undef machine_arch_type
6347# define machine_arch_type __machine_arch_type
6348# else
6349# define machine_arch_type MACH_TYPE_HIPTOP_G1
6350# endif
6351# define machine_is_hiptop_g1() (machine_arch_type == MACH_TYPE_HIPTOP_G1)
6352#else
6353# define machine_is_hiptop_g1() (0)
6354#endif
6355
6356#ifdef CONFIG_MACH_SPARKY
6357# ifdef machine_arch_type
6358# undef machine_arch_type
6359# define machine_arch_type __machine_arch_type
6360# else
6361# define machine_arch_type MACH_TYPE_SPARKY
6362# endif
6363# define machine_is_sparky() (machine_arch_type == MACH_TYPE_SPARKY)
6364#else
6365# define machine_is_sparky() (0)
6366#endif
6367
6368#ifdef CONFIG_MACH_NS9750
6369# ifdef machine_arch_type
6370# undef machine_arch_type
6371# define machine_arch_type __machine_arch_type
6372# else
6373# define machine_arch_type MACH_TYPE_NS9750
6374# endif
6375# define machine_is_ns9750() (machine_arch_type == MACH_TYPE_NS9750)
6376#else
6377# define machine_is_ns9750() (0)
6378#endif
6379
6380#ifdef CONFIG_MACH_PHOENIX
6381# ifdef machine_arch_type
6382# undef machine_arch_type
6383# define machine_arch_type __machine_arch_type
6384# else
6385# define machine_arch_type MACH_TYPE_PHOENIX
6386# endif
6387# define machine_is_phoenix() (machine_arch_type == MACH_TYPE_PHOENIX)
6388#else
6389# define machine_is_phoenix() (0)
6390#endif
6391
6392#ifdef CONFIG_MACH_VR1000
6393# ifdef machine_arch_type
6394# undef machine_arch_type
6395# define machine_arch_type __machine_arch_type
6396# else
6397# define machine_arch_type MACH_TYPE_VR1000
6398# endif
6399# define machine_is_vr1000() (machine_arch_type == MACH_TYPE_VR1000)
6400#else
6401# define machine_is_vr1000() (0)
6402#endif
6403
6404#ifdef CONFIG_MACH_DEISTERPXA
6405# ifdef machine_arch_type
6406# undef machine_arch_type
6407# define machine_arch_type __machine_arch_type
6408# else
6409# define machine_arch_type MACH_TYPE_DEISTERPXA
6410# endif
6411# define machine_is_deisterpxa() (machine_arch_type == MACH_TYPE_DEISTERPXA)
6412#else
6413# define machine_is_deisterpxa() (0)
6414#endif
6415
6416#ifdef CONFIG_MACH_BCM1160
6417# ifdef machine_arch_type
6418# undef machine_arch_type
6419# define machine_arch_type __machine_arch_type
6420# else
6421# define machine_arch_type MACH_TYPE_BCM1160
6422# endif
6423# define machine_is_bcm1160() (machine_arch_type == MACH_TYPE_BCM1160)
6424#else
6425# define machine_is_bcm1160() (0)
6426#endif
6427
6428#ifdef CONFIG_MACH_PCM022
6429# ifdef machine_arch_type
6430# undef machine_arch_type
6431# define machine_arch_type __machine_arch_type
6432# else
6433# define machine_arch_type MACH_TYPE_PCM022
6434# endif
6435# define machine_is_pcm022() (machine_arch_type == MACH_TYPE_PCM022)
6436#else
6437# define machine_is_pcm022() (0)
6438#endif
6439
6440#ifdef CONFIG_MACH_ADSGCX
6441# ifdef machine_arch_type
6442# undef machine_arch_type
6443# define machine_arch_type __machine_arch_type
6444# else
6445# define machine_arch_type MACH_TYPE_ADSGCX
6446# endif
6447# define machine_is_adsgcx() (machine_arch_type == MACH_TYPE_ADSGCX)
6448#else
6449# define machine_is_adsgcx() (0)
6450#endif
6451
6452#ifdef CONFIG_MACH_DREADNAUGHT
6453# ifdef machine_arch_type
6454# undef machine_arch_type
6455# define machine_arch_type __machine_arch_type
6456# else
6457# define machine_arch_type MACH_TYPE_DREADNAUGHT
6458# endif
6459# define machine_is_dreadnaught() (machine_arch_type == MACH_TYPE_DREADNAUGHT)
6460#else
6461# define machine_is_dreadnaught() (0)
6462#endif
6463
6464#ifdef CONFIG_MACH_DM320
6465# ifdef machine_arch_type
6466# undef machine_arch_type
6467# define machine_arch_type __machine_arch_type
6468# else
6469# define machine_arch_type MACH_TYPE_DM320
6470# endif
6471# define machine_is_dm320() (machine_arch_type == MACH_TYPE_DM320)
6472#else
6473# define machine_is_dm320() (0)
6474#endif
6475
6476#ifdef CONFIG_MACH_MARKOV
6477# ifdef machine_arch_type
6478# undef machine_arch_type
6479# define machine_arch_type __machine_arch_type
6480# else
6481# define machine_arch_type MACH_TYPE_MARKOV
6482# endif
6483# define machine_is_markov() (machine_arch_type == MACH_TYPE_MARKOV)
6484#else
6485# define machine_is_markov() (0)
6486#endif
6487
6488#ifdef CONFIG_MACH_COS7A400
6489# ifdef machine_arch_type
6490# undef machine_arch_type
6491# define machine_arch_type __machine_arch_type
6492# else
6493# define machine_arch_type MACH_TYPE_COS7A400
6494# endif
6495# define machine_is_cos7a400() (machine_arch_type == MACH_TYPE_COS7A400)
6496#else
6497# define machine_is_cos7a400() (0)
6498#endif
6499
6500#ifdef CONFIG_MACH_MILANO
6501# ifdef machine_arch_type
6502# undef machine_arch_type
6503# define machine_arch_type __machine_arch_type
6504# else
6505# define machine_arch_type MACH_TYPE_MILANO
6506# endif
6507# define machine_is_milano() (machine_arch_type == MACH_TYPE_MILANO)
6508#else
6509# define machine_is_milano() (0)
6510#endif
6511
6512#ifdef CONFIG_MACH_UE9328
6513# ifdef machine_arch_type
6514# undef machine_arch_type
6515# define machine_arch_type __machine_arch_type
6516# else
6517# define machine_arch_type MACH_TYPE_UE9328
6518# endif
6519# define machine_is_ue9328() (machine_arch_type == MACH_TYPE_UE9328)
6520#else
6521# define machine_is_ue9328() (0)
6522#endif
6523
6524#ifdef CONFIG_MACH_UEX255
6525# ifdef machine_arch_type
6526# undef machine_arch_type
6527# define machine_arch_type __machine_arch_type
6528# else
6529# define machine_arch_type MACH_TYPE_UEX255
6530# endif
6531# define machine_is_uex255() (machine_arch_type == MACH_TYPE_UEX255)
6532#else
6533# define machine_is_uex255() (0)
6534#endif
6535
6536#ifdef CONFIG_MACH_UE2410
6537# ifdef machine_arch_type
6538# undef machine_arch_type
6539# define machine_arch_type __machine_arch_type
6540# else
6541# define machine_arch_type MACH_TYPE_UE2410
6542# endif
6543# define machine_is_ue2410() (machine_arch_type == MACH_TYPE_UE2410)
6544#else
6545# define machine_is_ue2410() (0)
6546#endif
6547
6548#ifdef CONFIG_MACH_A620
6549# ifdef machine_arch_type
6550# undef machine_arch_type
6551# define machine_arch_type __machine_arch_type
6552# else
6553# define machine_arch_type MACH_TYPE_A620
6554# endif
6555# define machine_is_a620() (machine_arch_type == MACH_TYPE_A620)
6556#else
6557# define machine_is_a620() (0)
6558#endif
6559
6560#ifdef CONFIG_MACH_OCELOT
6561# ifdef machine_arch_type
6562# undef machine_arch_type
6563# define machine_arch_type __machine_arch_type
6564# else
6565# define machine_arch_type MACH_TYPE_OCELOT
6566# endif
6567# define machine_is_ocelot() (machine_arch_type == MACH_TYPE_OCELOT)
6568#else
6569# define machine_is_ocelot() (0)
6570#endif
6571
6572#ifdef CONFIG_MACH_CHEETAH
6573# ifdef machine_arch_type
6574# undef machine_arch_type
6575# define machine_arch_type __machine_arch_type
6576# else
6577# define machine_arch_type MACH_TYPE_CHEETAH
6578# endif
6579# define machine_is_cheetah() (machine_arch_type == MACH_TYPE_CHEETAH)
6580#else
6581# define machine_is_cheetah() (0)
6582#endif
6583
6584#ifdef CONFIG_MACH_OMAP_PERSEUS2
6585# ifdef machine_arch_type
6586# undef machine_arch_type
6587# define machine_arch_type __machine_arch_type
6588# else
6589# define machine_arch_type MACH_TYPE_OMAP_PERSEUS2
6590# endif
6591# define machine_is_omap_perseus2() (machine_arch_type == MACH_TYPE_OMAP_PERSEUS2)
6592#else
6593# define machine_is_omap_perseus2() (0)
6594#endif
6595
6596#ifdef CONFIG_MACH_ZVUE
6597# ifdef machine_arch_type
6598# undef machine_arch_type
6599# define machine_arch_type __machine_arch_type
6600# else
6601# define machine_arch_type MACH_TYPE_ZVUE
6602# endif
6603# define machine_is_zvue() (machine_arch_type == MACH_TYPE_ZVUE)
6604#else
6605# define machine_is_zvue() (0)
6606#endif
6607
6608#ifdef CONFIG_MACH_ROVERP1
6609# ifdef machine_arch_type
6610# undef machine_arch_type
6611# define machine_arch_type __machine_arch_type
6612# else
6613# define machine_arch_type MACH_TYPE_ROVERP1
6614# endif
6615# define machine_is_roverp1() (machine_arch_type == MACH_TYPE_ROVERP1)
6616#else
6617# define machine_is_roverp1() (0)
6618#endif
6619
6620#ifdef CONFIG_MACH_ASIDIAL2
6621# ifdef machine_arch_type
6622# undef machine_arch_type
6623# define machine_arch_type __machine_arch_type
6624# else
6625# define machine_arch_type MACH_TYPE_ASIDIAL2
6626# endif
6627# define machine_is_asidial2() (machine_arch_type == MACH_TYPE_ASIDIAL2)
6628#else
6629# define machine_is_asidial2() (0)
6630#endif
6631
6632#ifdef CONFIG_MACH_S3C24A0
6633# ifdef machine_arch_type
6634# undef machine_arch_type
6635# define machine_arch_type __machine_arch_type
6636# else
6637# define machine_arch_type MACH_TYPE_S3C24A0
6638# endif
6639# define machine_is_s3c24a0() (machine_arch_type == MACH_TYPE_S3C24A0)
6640#else
6641# define machine_is_s3c24a0() (0)
6642#endif
6643
6644#ifdef CONFIG_MACH_E800
6645# ifdef machine_arch_type
6646# undef machine_arch_type
6647# define machine_arch_type __machine_arch_type
6648# else
6649# define machine_arch_type MACH_TYPE_E800
6650# endif
6651# define machine_is_e800() (machine_arch_type == MACH_TYPE_E800)
6652#else
6653# define machine_is_e800() (0)
6654#endif
6655
6656#ifdef CONFIG_MACH_E750
6657# ifdef machine_arch_type
6658# undef machine_arch_type
6659# define machine_arch_type __machine_arch_type
6660# else
6661# define machine_arch_type MACH_TYPE_E750
6662# endif
6663# define machine_is_e750() (machine_arch_type == MACH_TYPE_E750)
6664#else
6665# define machine_is_e750() (0)
6666#endif
6667
6668#ifdef CONFIG_MACH_S3C5500
6669# ifdef machine_arch_type
6670# undef machine_arch_type
6671# define machine_arch_type __machine_arch_type
6672# else
6673# define machine_arch_type MACH_TYPE_S3C5500
6674# endif
6675# define machine_is_s3c5500() (machine_arch_type == MACH_TYPE_S3C5500)
6676#else
6677# define machine_is_s3c5500() (0)
6678#endif
6679
6680#ifdef CONFIG_MACH_SMDK5500
6681# ifdef machine_arch_type
6682# undef machine_arch_type
6683# define machine_arch_type __machine_arch_type
6684# else
6685# define machine_arch_type MACH_TYPE_SMDK5500
6686# endif
6687# define machine_is_smdk5500() (machine_arch_type == MACH_TYPE_SMDK5500)
6688#else
6689# define machine_is_smdk5500() (0)
6690#endif
6691
6692#ifdef CONFIG_MACH_SIGNALSYNC
6693# ifdef machine_arch_type
6694# undef machine_arch_type
6695# define machine_arch_type __machine_arch_type
6696# else
6697# define machine_arch_type MACH_TYPE_SIGNALSYNC
6698# endif
6699# define machine_is_signalsync() (machine_arch_type == MACH_TYPE_SIGNALSYNC)
6700#else
6701# define machine_is_signalsync() (0)
6702#endif
6703
6704#ifdef CONFIG_MACH_NBC
6705# ifdef machine_arch_type
6706# undef machine_arch_type
6707# define machine_arch_type __machine_arch_type
6708# else
6709# define machine_arch_type MACH_TYPE_NBC
6710# endif
6711# define machine_is_nbc() (machine_arch_type == MACH_TYPE_NBC)
6712#else
6713# define machine_is_nbc() (0)
6714#endif
6715
6716#ifdef CONFIG_MACH_KODIAK
6717# ifdef machine_arch_type
6718# undef machine_arch_type
6719# define machine_arch_type __machine_arch_type
6720# else
6721# define machine_arch_type MACH_TYPE_KODIAK
6722# endif
6723# define machine_is_kodiak() (machine_arch_type == MACH_TYPE_KODIAK)
6724#else
6725# define machine_is_kodiak() (0)
6726#endif
6727
6728#ifdef CONFIG_MACH_NETBOOKPRO
6729# ifdef machine_arch_type
6730# undef machine_arch_type
6731# define machine_arch_type __machine_arch_type
6732# else
6733# define machine_arch_type MACH_TYPE_NETBOOKPRO
6734# endif
6735# define machine_is_netbookpro() (machine_arch_type == MACH_TYPE_NETBOOKPRO)
6736#else
6737# define machine_is_netbookpro() (0)
6738#endif
6739
6740#ifdef CONFIG_MACH_HW90200
6741# ifdef machine_arch_type
6742# undef machine_arch_type
6743# define machine_arch_type __machine_arch_type
6744# else
6745# define machine_arch_type MACH_TYPE_HW90200
6746# endif
6747# define machine_is_hw90200() (machine_arch_type == MACH_TYPE_HW90200)
6748#else
6749# define machine_is_hw90200() (0)
6750#endif
6751
6752#ifdef CONFIG_MACH_CONDOR
6753# ifdef machine_arch_type
6754# undef machine_arch_type
6755# define machine_arch_type __machine_arch_type
6756# else
6757# define machine_arch_type MACH_TYPE_CONDOR
6758# endif
6759# define machine_is_condor() (machine_arch_type == MACH_TYPE_CONDOR)
6760#else
6761# define machine_is_condor() (0)
6762#endif
6763
6764#ifdef CONFIG_MACH_CUP
6765# ifdef machine_arch_type
6766# undef machine_arch_type
6767# define machine_arch_type __machine_arch_type
6768# else
6769# define machine_arch_type MACH_TYPE_CUP
6770# endif
6771# define machine_is_cup() (machine_arch_type == MACH_TYPE_CUP)
6772#else
6773# define machine_is_cup() (0)
6774#endif
6775
6776#ifdef CONFIG_MACH_KITE
6777# ifdef machine_arch_type
6778# undef machine_arch_type
6779# define machine_arch_type __machine_arch_type
6780# else
6781# define machine_arch_type MACH_TYPE_KITE
6782# endif
6783# define machine_is_kite() (machine_arch_type == MACH_TYPE_KITE)
6784#else
6785# define machine_is_kite() (0)
6786#endif
6787
6788#ifdef CONFIG_MACH_SCB9328
6789# ifdef machine_arch_type
6790# undef machine_arch_type
6791# define machine_arch_type __machine_arch_type
6792# else
6793# define machine_arch_type MACH_TYPE_SCB9328
6794# endif
6795# define machine_is_scb9328() (machine_arch_type == MACH_TYPE_SCB9328)
6796#else
6797# define machine_is_scb9328() (0)
6798#endif
6799
6800#ifdef CONFIG_MACH_OMAP_H3
6801# ifdef machine_arch_type
6802# undef machine_arch_type
6803# define machine_arch_type __machine_arch_type
6804# else
6805# define machine_arch_type MACH_TYPE_OMAP_H3
6806# endif
6807# define machine_is_omap_h3() (machine_arch_type == MACH_TYPE_OMAP_H3)
6808#else
6809# define machine_is_omap_h3() (0)
6810#endif
6811
6812#ifdef CONFIG_MACH_OMAP_H4
6813# ifdef machine_arch_type
6814# undef machine_arch_type
6815# define machine_arch_type __machine_arch_type
6816# else
6817# define machine_arch_type MACH_TYPE_OMAP_H4
6818# endif
6819# define machine_is_omap_h4() (machine_arch_type == MACH_TYPE_OMAP_H4)
6820#else
6821# define machine_is_omap_h4() (0)
6822#endif
6823
6824#ifdef CONFIG_MACH_N10
6825# ifdef machine_arch_type
6826# undef machine_arch_type
6827# define machine_arch_type __machine_arch_type
6828# else
6829# define machine_arch_type MACH_TYPE_N10
6830# endif
6831# define machine_is_n10() (machine_arch_type == MACH_TYPE_N10)
6832#else
6833# define machine_is_n10() (0)
6834#endif
6835
6836#ifdef CONFIG_MACH_MONTAJADE
6837# ifdef machine_arch_type
6838# undef machine_arch_type
6839# define machine_arch_type __machine_arch_type
6840# else
6841# define machine_arch_type MACH_TYPE_MONTAJADE
6842# endif
731215eb 6843# define machine_is_montejade() (machine_arch_type == MACH_TYPE_MONTAJADE)
a1f4a3dd 6844#else
731215eb 6845# define machine_is_montejade() (0)
a1f4a3dd
WD
6846#endif
6847
6848#ifdef CONFIG_MACH_SG560
6849# ifdef machine_arch_type
6850# undef machine_arch_type
6851# define machine_arch_type __machine_arch_type
6852# else
6853# define machine_arch_type MACH_TYPE_SG560
6854# endif
6855# define machine_is_sg560() (machine_arch_type == MACH_TYPE_SG560)
6856#else
6857# define machine_is_sg560() (0)
6858#endif
6859
6860#ifdef CONFIG_MACH_DP1000
6861# ifdef machine_arch_type
6862# undef machine_arch_type
6863# define machine_arch_type __machine_arch_type
6864# else
6865# define machine_arch_type MACH_TYPE_DP1000
6866# endif
6867# define machine_is_dp1000() (machine_arch_type == MACH_TYPE_DP1000)
6868#else
6869# define machine_is_dp1000() (0)
6870#endif
6871
6872#ifdef CONFIG_MACH_OMAP_OSK
6873# ifdef machine_arch_type
6874# undef machine_arch_type
6875# define machine_arch_type __machine_arch_type
6876# else
6877# define machine_arch_type MACH_TYPE_OMAP_OSK
6878# endif
6879# define machine_is_omap_osk() (machine_arch_type == MACH_TYPE_OMAP_OSK)
6880#else
6881# define machine_is_omap_osk() (0)
6882#endif
6883
6884#ifdef CONFIG_MACH_RG100V3
6885# ifdef machine_arch_type
6886# undef machine_arch_type
6887# define machine_arch_type __machine_arch_type
6888# else
6889# define machine_arch_type MACH_TYPE_RG100V3
6890# endif
6891# define machine_is_rg100v3() (machine_arch_type == MACH_TYPE_RG100V3)
6892#else
6893# define machine_is_rg100v3() (0)
6894#endif
6895
6896#ifdef CONFIG_MACH_MX2ADS
6897# ifdef machine_arch_type
6898# undef machine_arch_type
6899# define machine_arch_type __machine_arch_type
6900# else
6901# define machine_arch_type MACH_TYPE_MX2ADS
6902# endif
6903# define machine_is_mx2ads() (machine_arch_type == MACH_TYPE_MX2ADS)
6904#else
6905# define machine_is_mx2ads() (0)
6906#endif
6907
6908#ifdef CONFIG_MACH_PXA_KILO
6909# ifdef machine_arch_type
6910# undef machine_arch_type
6911# define machine_arch_type __machine_arch_type
6912# else
6913# define machine_arch_type MACH_TYPE_PXA_KILO
6914# endif
6915# define machine_is_pxa_kilo() (machine_arch_type == MACH_TYPE_PXA_KILO)
6916#else
6917# define machine_is_pxa_kilo() (0)
6918#endif
6919
6920#ifdef CONFIG_MACH_IXP4XX_EAGLE
6921# ifdef machine_arch_type
6922# undef machine_arch_type
6923# define machine_arch_type __machine_arch_type
6924# else
6925# define machine_arch_type MACH_TYPE_IXP4XX_EAGLE
6926# endif
6927# define machine_is_ixp4xx_eagle() (machine_arch_type == MACH_TYPE_IXP4XX_EAGLE)
6928#else
6929# define machine_is_ixp4xx_eagle() (0)
6930#endif
6931
6932#ifdef CONFIG_MACH_TOSA
6933# ifdef machine_arch_type
6934# undef machine_arch_type
6935# define machine_arch_type __machine_arch_type
6936# else
6937# define machine_arch_type MACH_TYPE_TOSA
6938# endif
6939# define machine_is_tosa() (machine_arch_type == MACH_TYPE_TOSA)
6940#else
6941# define machine_is_tosa() (0)
6942#endif
6943
6944#ifdef CONFIG_MACH_MB2520F
6945# ifdef machine_arch_type
6946# undef machine_arch_type
6947# define machine_arch_type __machine_arch_type
6948# else
6949# define machine_arch_type MACH_TYPE_MB2520F
6950# endif
6951# define machine_is_mb2520f() (machine_arch_type == MACH_TYPE_MB2520F)
6952#else
6953# define machine_is_mb2520f() (0)
6954#endif
6955
6956#ifdef CONFIG_MACH_EMC1000
6957# ifdef machine_arch_type
6958# undef machine_arch_type
6959# define machine_arch_type __machine_arch_type
6960# else
6961# define machine_arch_type MACH_TYPE_EMC1000
6962# endif
6963# define machine_is_emc1000() (machine_arch_type == MACH_TYPE_EMC1000)
f832d8a1 6964#else
a1f4a3dd 6965# define machine_is_emc1000() (0)
f832d8a1
WD
6966#endif
6967
a1f4a3dd 6968#ifdef CONFIG_MACH_TIDSC25
f832d8a1
WD
6969# ifdef machine_arch_type
6970# undef machine_arch_type
6971# define machine_arch_type __machine_arch_type
6972# else
a1f4a3dd 6973# define machine_arch_type MACH_TYPE_TIDSC25
f832d8a1 6974# endif
a1f4a3dd 6975# define machine_is_tidsc25() (machine_arch_type == MACH_TYPE_TIDSC25)
f832d8a1 6976#else
a1f4a3dd
WD
6977# define machine_is_tidsc25() (0)
6978#endif
6979
6980#ifdef CONFIG_MACH_AKCPMXL
6981# ifdef machine_arch_type
6982# undef machine_arch_type
6983# define machine_arch_type __machine_arch_type
6984# else
6985# define machine_arch_type MACH_TYPE_AKCPMXL
6986# endif
6987# define machine_is_akcpmxl() (machine_arch_type == MACH_TYPE_AKCPMXL)
6988#else
6989# define machine_is_akcpmxl() (0)
6990#endif
6991
6992#ifdef CONFIG_MACH_AV3XX
6993# ifdef machine_arch_type
6994# undef machine_arch_type
6995# define machine_arch_type __machine_arch_type
6996# else
6997# define machine_arch_type MACH_TYPE_AV3XX
6998# endif
6999# define machine_is_av3xx() (machine_arch_type == MACH_TYPE_AV3XX)
7000#else
7001# define machine_is_av3xx() (0)
7002#endif
7003
7004#ifdef CONFIG_MACH_AVILA
7005# ifdef machine_arch_type
7006# undef machine_arch_type
7007# define machine_arch_type __machine_arch_type
7008# else
7009# define machine_arch_type MACH_TYPE_AVILA
7010# endif
7011# define machine_is_avila() (machine_arch_type == MACH_TYPE_AVILA)
7012#else
7013# define machine_is_avila() (0)
7014#endif
7015
7016#ifdef CONFIG_MACH_PXA_MPM10
7017# ifdef machine_arch_type
7018# undef machine_arch_type
7019# define machine_arch_type __machine_arch_type
7020# else
7021# define machine_arch_type MACH_TYPE_PXA_MPM10
7022# endif
7023# define machine_is_pxa_mpm10() (machine_arch_type == MACH_TYPE_PXA_MPM10)
7024#else
7025# define machine_is_pxa_mpm10() (0)
7026#endif
7027
7028#ifdef CONFIG_MACH_PXA_KYANITE
7029# ifdef machine_arch_type
7030# undef machine_arch_type
7031# define machine_arch_type __machine_arch_type
7032# else
7033# define machine_arch_type MACH_TYPE_PXA_KYANITE
7034# endif
7035# define machine_is_pxa_kyanite() (machine_arch_type == MACH_TYPE_PXA_KYANITE)
7036#else
7037# define machine_is_pxa_kyanite() (0)
7038#endif
7039
7040#ifdef CONFIG_MACH_SGOLD
7041# ifdef machine_arch_type
7042# undef machine_arch_type
7043# define machine_arch_type __machine_arch_type
7044# else
7045# define machine_arch_type MACH_TYPE_SGOLD
7046# endif
7047# define machine_is_sgold() (machine_arch_type == MACH_TYPE_SGOLD)
7048#else
7049# define machine_is_sgold() (0)
7050#endif
7051
7052#ifdef CONFIG_MACH_OSCAR
7053# ifdef machine_arch_type
7054# undef machine_arch_type
7055# define machine_arch_type __machine_arch_type
7056# else
7057# define machine_arch_type MACH_TYPE_OSCAR
7058# endif
7059# define machine_is_oscar() (machine_arch_type == MACH_TYPE_OSCAR)
7060#else
7061# define machine_is_oscar() (0)
7062#endif
7063
7064#ifdef CONFIG_MACH_EPXA4USB2
7065# ifdef machine_arch_type
7066# undef machine_arch_type
7067# define machine_arch_type __machine_arch_type
7068# else
7069# define machine_arch_type MACH_TYPE_EPXA4USB2
7070# endif
7071# define machine_is_epxa4usb2() (machine_arch_type == MACH_TYPE_EPXA4USB2)
7072#else
7073# define machine_is_epxa4usb2() (0)
7074#endif
7075
7076#ifdef CONFIG_MACH_XSENGINE
7077# ifdef machine_arch_type
7078# undef machine_arch_type
7079# define machine_arch_type __machine_arch_type
7080# else
7081# define machine_arch_type MACH_TYPE_XSENGINE
7082# endif
7083# define machine_is_xsengine() (machine_arch_type == MACH_TYPE_XSENGINE)
7084#else
7085# define machine_is_xsengine() (0)
7086#endif
7087
7088#ifdef CONFIG_MACH_IP600
7089# ifdef machine_arch_type
7090# undef machine_arch_type
7091# define machine_arch_type __machine_arch_type
7092# else
7093# define machine_arch_type MACH_TYPE_IP600
7094# endif
7095# define machine_is_ip600() (machine_arch_type == MACH_TYPE_IP600)
7096#else
7097# define machine_is_ip600() (0)
7098#endif
7099
7100#ifdef CONFIG_MACH_MCAN2
7101# ifdef machine_arch_type
7102# undef machine_arch_type
7103# define machine_arch_type __machine_arch_type
7104# else
7105# define machine_arch_type MACH_TYPE_MCAN2
7106# endif
7107# define machine_is_mcan2() (machine_arch_type == MACH_TYPE_MCAN2)
7108#else
7109# define machine_is_mcan2() (0)
7110#endif
7111
7112#ifdef CONFIG_MACH_DDI_BLUERIDGE
7113# ifdef machine_arch_type
7114# undef machine_arch_type
7115# define machine_arch_type __machine_arch_type
7116# else
7117# define machine_arch_type MACH_TYPE_DDI_BLUERIDGE
7118# endif
7119# define machine_is_ddi_blueridge() (machine_arch_type == MACH_TYPE_DDI_BLUERIDGE)
7120#else
7121# define machine_is_ddi_blueridge() (0)
7122#endif
7123
7124#ifdef CONFIG_MACH_SKYMINDER
7125# ifdef machine_arch_type
7126# undef machine_arch_type
7127# define machine_arch_type __machine_arch_type
7128# else
7129# define machine_arch_type MACH_TYPE_SKYMINDER
7130# endif
7131# define machine_is_skyminder() (machine_arch_type == MACH_TYPE_SKYMINDER)
7132#else
7133# define machine_is_skyminder() (0)
7134#endif
7135
7136#ifdef CONFIG_MACH_LPD79520
7137# ifdef machine_arch_type
7138# undef machine_arch_type
7139# define machine_arch_type __machine_arch_type
7140# else
7141# define machine_arch_type MACH_TYPE_LPD79520
7142# endif
7143# define machine_is_lpd79520() (machine_arch_type == MACH_TYPE_LPD79520)
7144#else
7145# define machine_is_lpd79520() (0)
7146#endif
7147
7148#ifdef CONFIG_MACH_EDB9302
7149# ifdef machine_arch_type
7150# undef machine_arch_type
7151# define machine_arch_type __machine_arch_type
7152# else
7153# define machine_arch_type MACH_TYPE_EDB9302
7154# endif
7155# define machine_is_edb9302() (machine_arch_type == MACH_TYPE_EDB9302)
7156#else
7157# define machine_is_edb9302() (0)
7158#endif
7159
7160#ifdef CONFIG_MACH_HW90340
7161# ifdef machine_arch_type
7162# undef machine_arch_type
7163# define machine_arch_type __machine_arch_type
7164# else
7165# define machine_arch_type MACH_TYPE_HW90340
7166# endif
7167# define machine_is_hw90340() (machine_arch_type == MACH_TYPE_HW90340)
7168#else
7169# define machine_is_hw90340() (0)
7170#endif
7171
7172#ifdef CONFIG_MACH_CIP_BOX
7173# ifdef machine_arch_type
7174# undef machine_arch_type
7175# define machine_arch_type __machine_arch_type
7176# else
7177# define machine_arch_type MACH_TYPE_CIP_BOX
7178# endif
7179# define machine_is_cip_box() (machine_arch_type == MACH_TYPE_CIP_BOX)
7180#else
7181# define machine_is_cip_box() (0)
7182#endif
7183
7184#ifdef CONFIG_MACH_IVPN
7185# ifdef machine_arch_type
7186# undef machine_arch_type
7187# define machine_arch_type __machine_arch_type
7188# else
7189# define machine_arch_type MACH_TYPE_IVPN
7190# endif
7191# define machine_is_ivpn() (machine_arch_type == MACH_TYPE_IVPN)
7192#else
7193# define machine_is_ivpn() (0)
7194#endif
7195
7196#ifdef CONFIG_MACH_RSOC2
7197# ifdef machine_arch_type
7198# undef machine_arch_type
7199# define machine_arch_type __machine_arch_type
7200# else
7201# define machine_arch_type MACH_TYPE_RSOC2
7202# endif
7203# define machine_is_rsoc2() (machine_arch_type == MACH_TYPE_RSOC2)
7204#else
7205# define machine_is_rsoc2() (0)
7206#endif
7207
7208#ifdef CONFIG_MACH_HUSKY
7209# ifdef machine_arch_type
7210# undef machine_arch_type
7211# define machine_arch_type __machine_arch_type
7212# else
7213# define machine_arch_type MACH_TYPE_HUSKY
7214# endif
7215# define machine_is_husky() (machine_arch_type == MACH_TYPE_HUSKY)
7216#else
7217# define machine_is_husky() (0)
7218#endif
7219
7220#ifdef CONFIG_MACH_BOXER
7221# ifdef machine_arch_type
7222# undef machine_arch_type
7223# define machine_arch_type __machine_arch_type
7224# else
7225# define machine_arch_type MACH_TYPE_BOXER
7226# endif
7227# define machine_is_boxer() (machine_arch_type == MACH_TYPE_BOXER)
7228#else
7229# define machine_is_boxer() (0)
7230#endif
7231
7232#ifdef CONFIG_MACH_SHEPHERD
7233# ifdef machine_arch_type
7234# undef machine_arch_type
7235# define machine_arch_type __machine_arch_type
7236# else
7237# define machine_arch_type MACH_TYPE_SHEPHERD
7238# endif
7239# define machine_is_shepherd() (machine_arch_type == MACH_TYPE_SHEPHERD)
7240#else
7241# define machine_is_shepherd() (0)
7242#endif
7243
7244#ifdef CONFIG_MACH_AML42800AA
7245# ifdef machine_arch_type
7246# undef machine_arch_type
7247# define machine_arch_type __machine_arch_type
7248# else
7249# define machine_arch_type MACH_TYPE_AML42800AA
7250# endif
7251# define machine_is_aml42800aa() (machine_arch_type == MACH_TYPE_AML42800AA)
7252#else
7253# define machine_is_aml42800aa() (0)
7254#endif
7255
7256#ifdef CONFIG_MACH_MACH_TYPE_ML674001
7257# ifdef machine_arch_type
7258# undef machine_arch_type
7259# define machine_arch_type __machine_arch_type
7260# else
7261# define machine_arch_type MACH_TYPE_MACH_TYPE_ML674001
7262# endif
7263# define machine_is_ml674001() (machine_arch_type == MACH_TYPE_MACH_TYPE_ML674001)
7264#else
7265# define machine_is_ml674001() (0)
7266#endif
7267
7268#ifdef CONFIG_MACH_LPC2294
7269# ifdef machine_arch_type
7270# undef machine_arch_type
7271# define machine_arch_type __machine_arch_type
7272# else
7273# define machine_arch_type MACH_TYPE_LPC2294
7274# endif
7275# define machine_is_lpc2294() (machine_arch_type == MACH_TYPE_LPC2294)
7276#else
7277# define machine_is_lpc2294() (0)
7278#endif
7279
7280#ifdef CONFIG_MACH_SWITCHGRASS
7281# ifdef machine_arch_type
7282# undef machine_arch_type
7283# define machine_arch_type __machine_arch_type
7284# else
7285# define machine_arch_type MACH_TYPE_SWITCHGRASS
7286# endif
7287# define machine_is_switchgrass() (machine_arch_type == MACH_TYPE_SWITCHGRASS)
7288#else
7289# define machine_is_switchgrass() (0)
7290#endif
7291
7292#ifdef CONFIG_MACH_ENS_CMU
7293# ifdef machine_arch_type
7294# undef machine_arch_type
7295# define machine_arch_type __machine_arch_type
7296# else
7297# define machine_arch_type MACH_TYPE_ENS_CMU
7298# endif
7299# define machine_is_ens_cmu() (machine_arch_type == MACH_TYPE_ENS_CMU)
7300#else
7301# define machine_is_ens_cmu() (0)
7302#endif
7303
7304#ifdef CONFIG_MACH_MM6_SDB
7305# ifdef machine_arch_type
7306# undef machine_arch_type
7307# define machine_arch_type __machine_arch_type
7308# else
7309# define machine_arch_type MACH_TYPE_MM6_SDB
7310# endif
7311# define machine_is_mm6_sdb() (machine_arch_type == MACH_TYPE_MM6_SDB)
7312#else
7313# define machine_is_mm6_sdb() (0)
7314#endif
7315
7316#ifdef CONFIG_MACH_SATURN
7317# ifdef machine_arch_type
7318# undef machine_arch_type
7319# define machine_arch_type __machine_arch_type
7320# else
7321# define machine_arch_type MACH_TYPE_SATURN
7322# endif
7323# define machine_is_saturn() (machine_arch_type == MACH_TYPE_SATURN)
7324#else
7325# define machine_is_saturn() (0)
7326#endif
7327
7328#ifdef CONFIG_MACH_ARGONPLUSEVB
7329# ifdef machine_arch_type
7330# undef machine_arch_type
7331# define machine_arch_type __machine_arch_type
7332# else
7333# define machine_arch_type MACH_TYPE_ARGONPLUSEVB
7334# endif
7335# define machine_is_argonplusevb() (machine_arch_type == MACH_TYPE_ARGONPLUSEVB)
7336#else
7337# define machine_is_argonplusevb() (0)
7338#endif
7339
7340#ifdef CONFIG_MACH_SCMA11EVB
7341# ifdef machine_arch_type
7342# undef machine_arch_type
7343# define machine_arch_type __machine_arch_type
7344# else
7345# define machine_arch_type MACH_TYPE_SCMA11EVB
7346# endif
7347# define machine_is_scma11evb() (machine_arch_type == MACH_TYPE_SCMA11EVB)
7348#else
7349# define machine_is_scma11evb() (0)
f832d8a1
WD
7350#endif
7351
731215eb
WD
7352#ifdef CONFIG_MACH_SMDK2800
7353# ifdef machine_arch_type
7354# undef machine_arch_type
7355# define machine_arch_type __machine_arch_type
7356# else
7357# define machine_arch_type MACH_TYPE_SMDK2800
7358# endif
7359# define machine_is_smdk2800() (machine_arch_type == MACH_TYPE_SMDK2800)
7360#else
7361# define machine_is_smdk2800() (0)
7362#endif
7363
7364#ifdef CONFIG_MACH_MTWILSON
7365# ifdef machine_arch_type
7366# undef machine_arch_type
7367# define machine_arch_type __machine_arch_type
7368# else
7369# define machine_arch_type MACH_TYPE_MTWILSON
7370# endif
7371# define machine_is_mtwilson() (machine_arch_type == MACH_TYPE_MTWILSON)
7372#else
7373# define machine_is_mtwilson() (0)
7374#endif
7375
7376#ifdef CONFIG_MACH_ZITI
7377# ifdef machine_arch_type
7378# undef machine_arch_type
7379# define machine_arch_type __machine_arch_type
7380# else
7381# define machine_arch_type MACH_TYPE_ZITI
7382# endif
7383# define machine_is_ziti() (machine_arch_type == MACH_TYPE_ZITI)
7384#else
7385# define machine_is_ziti() (0)
7386#endif
7387
7388#ifdef CONFIG_MACH_GRANDFATHER
7389# ifdef machine_arch_type
7390# undef machine_arch_type
7391# define machine_arch_type __machine_arch_type
7392# else
7393# define machine_arch_type MACH_TYPE_GRANDFATHER
7394# endif
7395# define machine_is_grandfather() (machine_arch_type == MACH_TYPE_GRANDFATHER)
7396#else
7397# define machine_is_grandfather() (0)
7398#endif
7399
7400#ifdef CONFIG_MACH_TENGINE
7401# ifdef machine_arch_type
7402# undef machine_arch_type
7403# define machine_arch_type __machine_arch_type
7404# else
7405# define machine_arch_type MACH_TYPE_TENGINE
7406# endif
7407# define machine_is_tengine() (machine_arch_type == MACH_TYPE_TENGINE)
7408#else
7409# define machine_is_tengine() (0)
7410#endif
7411
7412#ifdef CONFIG_MACH_S3C2460
7413# ifdef machine_arch_type
7414# undef machine_arch_type
7415# define machine_arch_type __machine_arch_type
7416# else
7417# define machine_arch_type MACH_TYPE_S3C2460
7418# endif
7419# define machine_is_s3c2460() (machine_arch_type == MACH_TYPE_S3C2460)
7420#else
7421# define machine_is_s3c2460() (0)
7422#endif
7423
7424#ifdef CONFIG_MACH_PDM
7425# ifdef machine_arch_type
7426# undef machine_arch_type
7427# define machine_arch_type __machine_arch_type
7428# else
7429# define machine_arch_type MACH_TYPE_PDM
7430# endif
7431# define machine_is_pdm() (machine_arch_type == MACH_TYPE_PDM)
7432#else
7433# define machine_is_pdm() (0)
7434#endif
7435
7436#ifdef CONFIG_MACH_H4700
7437# ifdef machine_arch_type
7438# undef machine_arch_type
7439# define machine_arch_type __machine_arch_type
7440# else
7441# define machine_arch_type MACH_TYPE_H4700
7442# endif
7443# define machine_is_h4700() (machine_arch_type == MACH_TYPE_H4700)
7444#else
7445# define machine_is_h4700() (0)
7446#endif
7447
7448#ifdef CONFIG_MACH_H6300
7449# ifdef machine_arch_type
7450# undef machine_arch_type
7451# define machine_arch_type __machine_arch_type
7452# else
7453# define machine_arch_type MACH_TYPE_H6300
7454# endif
7455# define machine_is_h6300() (machine_arch_type == MACH_TYPE_H6300)
7456#else
7457# define machine_is_h6300() (0)
7458#endif
7459
7460#ifdef CONFIG_MACH_RZ1700
7461# ifdef machine_arch_type
7462# undef machine_arch_type
7463# define machine_arch_type __machine_arch_type
7464# else
7465# define machine_arch_type MACH_TYPE_RZ1700
7466# endif
7467# define machine_is_rz1700() (machine_arch_type == MACH_TYPE_RZ1700)
7468#else
7469# define machine_is_rz1700() (0)
7470#endif
7471
7472#ifdef CONFIG_MACH_A716
7473# ifdef machine_arch_type
7474# undef machine_arch_type
7475# define machine_arch_type __machine_arch_type
7476# else
7477# define machine_arch_type MACH_TYPE_A716
7478# endif
7479# define machine_is_a716() (machine_arch_type == MACH_TYPE_A716)
7480#else
7481# define machine_is_a716() (0)
7482#endif
7483
7484#ifdef CONFIG_MACH_ESTK2440A
7485# ifdef machine_arch_type
7486# undef machine_arch_type
7487# define machine_arch_type __machine_arch_type
7488# else
7489# define machine_arch_type MACH_TYPE_ESTK2440A
7490# endif
7491# define machine_is_estk2440a() (machine_arch_type == MACH_TYPE_ESTK2440A)
7492#else
7493# define machine_is_estk2440a() (0)
7494#endif
7495
7496#ifdef CONFIG_MACH_ATWIXP425
7497# ifdef machine_arch_type
7498# undef machine_arch_type
7499# define machine_arch_type __machine_arch_type
7500# else
7501# define machine_arch_type MACH_TYPE_ATWIXP425
7502# endif
7503# define machine_is_atwixp425() (machine_arch_type == MACH_TYPE_ATWIXP425)
7504#else
7505# define machine_is_atwixp425() (0)
7506#endif
7507
7508#ifdef CONFIG_MACH_CSB336
7509# ifdef machine_arch_type
7510# undef machine_arch_type
7511# define machine_arch_type __machine_arch_type
7512# else
7513# define machine_arch_type MACH_TYPE_CSB336
7514# endif
7515# define machine_is_csb336() (machine_arch_type == MACH_TYPE_CSB336)
7516#else
7517# define machine_is_csb336() (0)
7518#endif
7519
7520#ifdef CONFIG_MACH_RIRM2
7521# ifdef machine_arch_type
7522# undef machine_arch_type
7523# define machine_arch_type __machine_arch_type
7524# else
7525# define machine_arch_type MACH_TYPE_RIRM2
7526# endif
7527# define machine_is_rirm2() (machine_arch_type == MACH_TYPE_RIRM2)
7528#else
7529# define machine_is_rirm2() (0)
7530#endif
7531
7532#ifdef CONFIG_MACH_CX23518
7533# ifdef machine_arch_type
7534# undef machine_arch_type
7535# define machine_arch_type __machine_arch_type
7536# else
7537# define machine_arch_type MACH_TYPE_CX23518
7538# endif
7539# define machine_is_cx23518() (machine_arch_type == MACH_TYPE_CX23518)
7540#else
7541# define machine_is_cx23518() (0)
7542#endif
7543
7544#ifdef CONFIG_MACH_CX2351X
7545# ifdef machine_arch_type
7546# undef machine_arch_type
7547# define machine_arch_type __machine_arch_type
7548# else
7549# define machine_arch_type MACH_TYPE_CX2351X
7550# endif
7551# define machine_is_cx2351x() (machine_arch_type == MACH_TYPE_CX2351X)
7552#else
7553# define machine_is_cx2351x() (0)
7554#endif
7555
7556#ifdef CONFIG_MACH_COMPUTIME
7557# ifdef machine_arch_type
7558# undef machine_arch_type
7559# define machine_arch_type __machine_arch_type
7560# else
7561# define machine_arch_type MACH_TYPE_COMPUTIME
7562# endif
7563# define machine_is_computime() (machine_arch_type == MACH_TYPE_COMPUTIME)
7564#else
7565# define machine_is_computime() (0)
7566#endif
7567
7568#ifdef CONFIG_MACH_IZARUS
7569# ifdef machine_arch_type
7570# undef machine_arch_type
7571# define machine_arch_type __machine_arch_type
7572# else
7573# define machine_arch_type MACH_TYPE_IZARUS
7574# endif
7575# define machine_is_izarus() (machine_arch_type == MACH_TYPE_IZARUS)
7576#else
7577# define machine_is_izarus() (0)
7578#endif
7579
7580#ifdef CONFIG_MACH_RTS
7581# ifdef machine_arch_type
7582# undef machine_arch_type
7583# define machine_arch_type __machine_arch_type
7584# else
7585# define machine_arch_type MACH_TYPE_RTS
7586# endif
7587# define machine_is_pxa_rts() (machine_arch_type == MACH_TYPE_RTS)
7588#else
7589# define machine_is_pxa_rts() (0)
7590#endif
7591
7592#ifdef CONFIG_MACH_SE5100
7593# ifdef machine_arch_type
7594# undef machine_arch_type
7595# define machine_arch_type __machine_arch_type
7596# else
7597# define machine_arch_type MACH_TYPE_SE5100
7598# endif
7599# define machine_is_se5100() (machine_arch_type == MACH_TYPE_SE5100)
7600#else
7601# define machine_is_se5100() (0)
7602#endif
7603
7604#ifdef CONFIG_MACH_S3C2510
7605# ifdef machine_arch_type
7606# undef machine_arch_type
7607# define machine_arch_type __machine_arch_type
7608# else
7609# define machine_arch_type MACH_TYPE_S3C2510
7610# endif
7611# define machine_is_s3c2510() (machine_arch_type == MACH_TYPE_S3C2510)
7612#else
7613# define machine_is_s3c2510() (0)
7614#endif
7615
7616#ifdef CONFIG_MACH_CSB437TL
7617# ifdef machine_arch_type
7618# undef machine_arch_type
7619# define machine_arch_type __machine_arch_type
7620# else
7621# define machine_arch_type MACH_TYPE_CSB437TL
7622# endif
7623# define machine_is_csb437tl() (machine_arch_type == MACH_TYPE_CSB437TL)
7624#else
7625# define machine_is_csb437tl() (0)
7626#endif
7627
7628#ifdef CONFIG_MACH_SLAUSON
7629# ifdef machine_arch_type
7630# undef machine_arch_type
7631# define machine_arch_type __machine_arch_type
7632# else
7633# define machine_arch_type MACH_TYPE_SLAUSON
7634# endif
7635# define machine_is_slauson() (machine_arch_type == MACH_TYPE_SLAUSON)
7636#else
7637# define machine_is_slauson() (0)
7638#endif
7639
7640#ifdef CONFIG_MACH_PEARLRIVER
7641# ifdef machine_arch_type
7642# undef machine_arch_type
7643# define machine_arch_type __machine_arch_type
7644# else
7645# define machine_arch_type MACH_TYPE_PEARLRIVER
7646# endif
7647# define machine_is_pearlriver() (machine_arch_type == MACH_TYPE_PEARLRIVER)
7648#else
7649# define machine_is_pearlriver() (0)
7650#endif
7651
7652#ifdef CONFIG_MACH_TDC_P210
7653# ifdef machine_arch_type
7654# undef machine_arch_type
7655# define machine_arch_type __machine_arch_type
7656# else
7657# define machine_arch_type MACH_TYPE_TDC_P210
7658# endif
7659# define machine_is_tdc_p210() (machine_arch_type == MACH_TYPE_TDC_P210)
7660#else
7661# define machine_is_tdc_p210() (0)
7662#endif
7663
7664#ifdef CONFIG_MACH_SG580
7665# ifdef machine_arch_type
7666# undef machine_arch_type
7667# define machine_arch_type __machine_arch_type
7668# else
7669# define machine_arch_type MACH_TYPE_SG580
7670# endif
7671# define machine_is_sg580() (machine_arch_type == MACH_TYPE_SG580)
7672#else
7673# define machine_is_sg580() (0)
7674#endif
7675
7676#ifdef CONFIG_MACH_WRSBCARM7
7677# ifdef machine_arch_type
7678# undef machine_arch_type
7679# define machine_arch_type __machine_arch_type
7680# else
7681# define machine_arch_type MACH_TYPE_WRSBCARM7
7682# endif
7683# define machine_is_wrsbcarm7() (machine_arch_type == MACH_TYPE_WRSBCARM7)
7684#else
7685# define machine_is_wrsbcarm7() (0)
7686#endif
7687
7688#ifdef CONFIG_MACH_IPD
7689# ifdef machine_arch_type
7690# undef machine_arch_type
7691# define machine_arch_type __machine_arch_type
7692# else
7693# define machine_arch_type MACH_TYPE_IPD
7694# endif
7695# define machine_is_ipd() (machine_arch_type == MACH_TYPE_IPD)
7696#else
7697# define machine_is_ipd() (0)
7698#endif
7699
7700#ifdef CONFIG_MACH_PXA_DNP2110
7701# ifdef machine_arch_type
7702# undef machine_arch_type
7703# define machine_arch_type __machine_arch_type
7704# else
7705# define machine_arch_type MACH_TYPE_PXA_DNP2110
7706# endif
7707# define machine_is_pxa_dnp2110() (machine_arch_type == MACH_TYPE_PXA_DNP2110)
7708#else
7709# define machine_is_pxa_dnp2110() (0)
7710#endif
7711
7712#ifdef CONFIG_MACH_XAENIAX
7713# ifdef machine_arch_type
7714# undef machine_arch_type
7715# define machine_arch_type __machine_arch_type
7716# else
7717# define machine_arch_type MACH_TYPE_XAENIAX
7718# endif
7719# define machine_is_xaeniax() (machine_arch_type == MACH_TYPE_XAENIAX)
7720#else
7721# define machine_is_xaeniax() (0)
7722#endif
7723
7724#ifdef CONFIG_MACH_SOMN4250
7725# ifdef machine_arch_type
7726# undef machine_arch_type
7727# define machine_arch_type __machine_arch_type
7728# else
7729# define machine_arch_type MACH_TYPE_SOMN4250
7730# endif
7731# define machine_is_somn4250() (machine_arch_type == MACH_TYPE_SOMN4250)
7732#else
7733# define machine_is_somn4250() (0)
7734#endif
7735
7736#ifdef CONFIG_MACH_PLEB2
7737# ifdef machine_arch_type
7738# undef machine_arch_type
7739# define machine_arch_type __machine_arch_type
7740# else
7741# define machine_arch_type MACH_TYPE_PLEB2
7742# endif
7743# define machine_is_pleb2() (machine_arch_type == MACH_TYPE_PLEB2)
7744#else
7745# define machine_is_pleb2() (0)
7746#endif
7747
98404649 7748#ifdef CONFIG_MACH_CORNWALLIS
731215eb
WD
7749# ifdef machine_arch_type
7750# undef machine_arch_type
7751# define machine_arch_type __machine_arch_type
7752# else
98404649 7753# define machine_arch_type MACH_TYPE_CORNWALLIS
731215eb 7754# endif
98404649 7755# define machine_is_cornwallis() (machine_arch_type == MACH_TYPE_CORNWALLIS)
731215eb 7756#else
98404649 7757# define machine_is_cornwallis() (0)
731215eb
WD
7758#endif
7759
98404649 7760#ifdef CONFIG_MACH_GURNEY_DRV
731215eb
WD
7761# ifdef machine_arch_type
7762# undef machine_arch_type
7763# define machine_arch_type __machine_arch_type
7764# else
98404649 7765# define machine_arch_type MACH_TYPE_GURNEY_DRV
731215eb 7766# endif
98404649 7767# define machine_is_gurney_drv() (machine_arch_type == MACH_TYPE_GURNEY_DRV)
731215eb 7768#else
98404649 7769# define machine_is_gurney_drv() (0)
731215eb
WD
7770#endif
7771
7772#ifdef CONFIG_MACH_CHAFFEE
7773# ifdef machine_arch_type
7774# undef machine_arch_type
7775# define machine_arch_type __machine_arch_type
7776# else
7777# define machine_arch_type MACH_TYPE_CHAFFEE
7778# endif
7779# define machine_is_chaffee() (machine_arch_type == MACH_TYPE_CHAFFEE)
7780#else
7781# define machine_is_chaffee() (0)
7782#endif
7783
7784#ifdef CONFIG_MACH_RMS101
7785# ifdef machine_arch_type
7786# undef machine_arch_type
7787# define machine_arch_type __machine_arch_type
7788# else
7789# define machine_arch_type MACH_TYPE_RMS101
7790# endif
7791# define machine_is_rms101() (machine_arch_type == MACH_TYPE_RMS101)
7792#else
7793# define machine_is_rms101() (0)
7794#endif
7795
7796#ifdef CONFIG_MACH_RX3715
7797# ifdef machine_arch_type
7798# undef machine_arch_type
7799# define machine_arch_type __machine_arch_type
7800# else
7801# define machine_arch_type MACH_TYPE_RX3715
7802# endif
7803# define machine_is_rx3715() (machine_arch_type == MACH_TYPE_RX3715)
7804#else
7805# define machine_is_rx3715() (0)
7806#endif
7807
7808#ifdef CONFIG_MACH_SWIFT
7809# ifdef machine_arch_type
7810# undef machine_arch_type
7811# define machine_arch_type __machine_arch_type
7812# else
7813# define machine_arch_type MACH_TYPE_SWIFT
7814# endif
7815# define machine_is_swift() (machine_arch_type == MACH_TYPE_SWIFT)
7816#else
7817# define machine_is_swift() (0)
7818#endif
7819
7820#ifdef CONFIG_MACH_ROVERP7
7821# ifdef machine_arch_type
7822# undef machine_arch_type
7823# define machine_arch_type __machine_arch_type
7824# else
7825# define machine_arch_type MACH_TYPE_ROVERP7
7826# endif
7827# define machine_is_roverp7() (machine_arch_type == MACH_TYPE_ROVERP7)
7828#else
7829# define machine_is_roverp7() (0)
7830#endif
7831
7832#ifdef CONFIG_MACH_PR818S
7833# ifdef machine_arch_type
7834# undef machine_arch_type
7835# define machine_arch_type __machine_arch_type
7836# else
7837# define machine_arch_type MACH_TYPE_PR818S
7838# endif
7839# define machine_is_pr818s() (machine_arch_type == MACH_TYPE_PR818S)
7840#else
7841# define machine_is_pr818s() (0)
7842#endif
7843
7844#ifdef CONFIG_MACH_TRXPRO
7845# ifdef machine_arch_type
7846# undef machine_arch_type
7847# define machine_arch_type __machine_arch_type
7848# else
7849# define machine_arch_type MACH_TYPE_TRXPRO
7850# endif
7851# define machine_is_trxpro() (machine_arch_type == MACH_TYPE_TRXPRO)
7852#else
7853# define machine_is_trxpro() (0)
7854#endif
7855
7856#ifdef CONFIG_MACH_NSLU2
7857# ifdef machine_arch_type
7858# undef machine_arch_type
7859# define machine_arch_type __machine_arch_type
7860# else
7861# define machine_arch_type MACH_TYPE_NSLU2
7862# endif
7863# define machine_is_nslu2() (machine_arch_type == MACH_TYPE_NSLU2)
7864#else
7865# define machine_is_nslu2() (0)
7866#endif
7867
7868#ifdef CONFIG_MACH_E400
7869# ifdef machine_arch_type
7870# undef machine_arch_type
7871# define machine_arch_type __machine_arch_type
7872# else
7873# define machine_arch_type MACH_TYPE_E400
7874# endif
7875# define machine_is_e400() (machine_arch_type == MACH_TYPE_E400)
7876#else
7877# define machine_is_e400() (0)
7878#endif
7879
7880#ifdef CONFIG_MACH_TRAB
7881# ifdef machine_arch_type
7882# undef machine_arch_type
7883# define machine_arch_type __machine_arch_type
7884# else
7885# define machine_arch_type MACH_TYPE_TRAB
7886# endif
7887# define machine_is_trab() (machine_arch_type == MACH_TYPE_TRAB)
7888#else
7889# define machine_is_trab() (0)
7890#endif
7891
7892#ifdef CONFIG_MACH_CMC_PU2
7893# ifdef machine_arch_type
7894# undef machine_arch_type
7895# define machine_arch_type __machine_arch_type
7896# else
7897# define machine_arch_type MACH_TYPE_CMC_PU2
7898# endif
7899# define machine_is_cmc_pu2() (machine_arch_type == MACH_TYPE_CMC_PU2)
7900#else
7901# define machine_is_cmc_pu2() (0)
7902#endif
7903
7904#ifdef CONFIG_MACH_FULCRUM
7905# ifdef machine_arch_type
7906# undef machine_arch_type
7907# define machine_arch_type __machine_arch_type
7908# else
7909# define machine_arch_type MACH_TYPE_FULCRUM
7910# endif
7911# define machine_is_fulcrum() (machine_arch_type == MACH_TYPE_FULCRUM)
7912#else
7913# define machine_is_fulcrum() (0)
7914#endif
7915
7916#ifdef CONFIG_MACH_NETGATE42X
7917# ifdef machine_arch_type
7918# undef machine_arch_type
7919# define machine_arch_type __machine_arch_type
7920# else
7921# define machine_arch_type MACH_TYPE_NETGATE42X
7922# endif
7923# define machine_is_netgate42x() (machine_arch_type == MACH_TYPE_NETGATE42X)
7924#else
7925# define machine_is_netgate42x() (0)
7926#endif
7927
7928#ifdef CONFIG_MACH_STR710
7929# ifdef machine_arch_type
7930# undef machine_arch_type
7931# define machine_arch_type __machine_arch_type
7932# else
7933# define machine_arch_type MACH_TYPE_STR710
7934# endif
7935# define machine_is_str710() (machine_arch_type == MACH_TYPE_STR710)
7936#else
7937# define machine_is_str710() (0)
7938#endif
7939
7940#ifdef CONFIG_MACH_IXDPG425
7941# ifdef machine_arch_type
7942# undef machine_arch_type
7943# define machine_arch_type __machine_arch_type
7944# else
7945# define machine_arch_type MACH_TYPE_IXDPG425
7946# endif
7947# define machine_is_ixdpg425() (machine_arch_type == MACH_TYPE_IXDPG425)
7948#else
7949# define machine_is_ixdpg425() (0)
7950#endif
7951
7952#ifdef CONFIG_MACH_TOMTOMGO
7953# ifdef machine_arch_type
7954# undef machine_arch_type
7955# define machine_arch_type __machine_arch_type
7956# else
7957# define machine_arch_type MACH_TYPE_TOMTOMGO
7958# endif
7959# define machine_is_tomtomgo() (machine_arch_type == MACH_TYPE_TOMTOMGO)
7960#else
7961# define machine_is_tomtomgo() (0)
7962#endif
7963
7964#ifdef CONFIG_MACH_VERSATILE_AB
7965# ifdef machine_arch_type
7966# undef machine_arch_type
7967# define machine_arch_type __machine_arch_type
7968# else
7969# define machine_arch_type MACH_TYPE_VERSATILE_AB
7970# endif
7971# define machine_is_versatile_ab() (machine_arch_type == MACH_TYPE_VERSATILE_AB)
7972#else
7973# define machine_is_versatile_ab() (0)
7974#endif
7975
7976#ifdef CONFIG_MACH_EDB9307
7977# ifdef machine_arch_type
7978# undef machine_arch_type
7979# define machine_arch_type __machine_arch_type
7980# else
7981# define machine_arch_type MACH_TYPE_EDB9307
7982# endif
7983# define machine_is_edb9307() (machine_arch_type == MACH_TYPE_EDB9307)
7984#else
7985# define machine_is_edb9307() (0)
7986#endif
7987
7988#ifdef CONFIG_MACH_SG565
7989# ifdef machine_arch_type
7990# undef machine_arch_type
7991# define machine_arch_type __machine_arch_type
7992# else
7993# define machine_arch_type MACH_TYPE_SG565
7994# endif
7995# define machine_is_sg565() (machine_arch_type == MACH_TYPE_SG565)
7996#else
7997# define machine_is_sg565() (0)
7998#endif
7999
8000#ifdef CONFIG_MACH_LPD79524
8001# ifdef machine_arch_type
8002# undef machine_arch_type
8003# define machine_arch_type __machine_arch_type
8004# else
8005# define machine_arch_type MACH_TYPE_LPD79524
8006# endif
8007# define machine_is_lpd79524() (machine_arch_type == MACH_TYPE_LPD79524)
8008#else
8009# define machine_is_lpd79524() (0)
8010#endif
8011
8012#ifdef CONFIG_MACH_LPD79525
8013# ifdef machine_arch_type
8014# undef machine_arch_type
8015# define machine_arch_type __machine_arch_type
8016# else
8017# define machine_arch_type MACH_TYPE_LPD79525
8018# endif
8019# define machine_is_lpd79525() (machine_arch_type == MACH_TYPE_LPD79525)
8020#else
8021# define machine_is_lpd79525() (0)
8022#endif
8023
8024#ifdef CONFIG_MACH_RMS100
8025# ifdef machine_arch_type
8026# undef machine_arch_type
8027# define machine_arch_type __machine_arch_type
8028# else
8029# define machine_arch_type MACH_TYPE_RMS100
8030# endif
8031# define machine_is_rms100() (machine_arch_type == MACH_TYPE_RMS100)
8032#else
8033# define machine_is_rms100() (0)
8034#endif
8035
8036#ifdef CONFIG_MACH_KB9200
8037# ifdef machine_arch_type
8038# undef machine_arch_type
8039# define machine_arch_type __machine_arch_type
8040# else
8041# define machine_arch_type MACH_TYPE_KB9200
8042# endif
8043# define machine_is_kb9200() (machine_arch_type == MACH_TYPE_KB9200)
8044#else
8045# define machine_is_kb9200() (0)
8046#endif
8047
8048#ifdef CONFIG_MACH_SX1
8049# ifdef machine_arch_type
8050# undef machine_arch_type
8051# define machine_arch_type __machine_arch_type
8052# else
8053# define machine_arch_type MACH_TYPE_SX1
8054# endif
8055# define machine_is_sx1() (machine_arch_type == MACH_TYPE_SX1)
8056#else
8057# define machine_is_sx1() (0)
8058#endif
8059
98404649
WD
8060#ifdef CONFIG_MACH_HMS39C7092
8061# ifdef machine_arch_type
8062# undef machine_arch_type
8063# define machine_arch_type __machine_arch_type
8064# else
8065# define machine_arch_type MACH_TYPE_HMS39C7092
8066# endif
8067# define machine_is_hms39c7092() (machine_arch_type == MACH_TYPE_HMS39C7092)
8068#else
8069# define machine_is_hms39c7092() (0)
8070#endif
8071
8072#ifdef CONFIG_MACH_ARMADILLO
8073# ifdef machine_arch_type
8074# undef machine_arch_type
8075# define machine_arch_type __machine_arch_type
8076# else
8077# define machine_arch_type MACH_TYPE_ARMADILLO
8078# endif
8079# define machine_is_armadillo() (machine_arch_type == MACH_TYPE_ARMADILLO)
8080#else
8081# define machine_is_armadillo() (0)
8082#endif
8083
8084#ifdef CONFIG_MACH_IPCU
8085# ifdef machine_arch_type
8086# undef machine_arch_type
8087# define machine_arch_type __machine_arch_type
8088# else
8089# define machine_arch_type MACH_TYPE_IPCU
8090# endif
8091# define machine_is_ipcu() (machine_arch_type == MACH_TYPE_IPCU)
8092#else
8093# define machine_is_ipcu() (0)
8094#endif
8095
8096#ifdef CONFIG_MACH_LOOX720
8097# ifdef machine_arch_type
8098# undef machine_arch_type
8099# define machine_arch_type __machine_arch_type
8100# else
8101# define machine_arch_type MACH_TYPE_LOOX720
8102# endif
8103# define machine_is_loox720() (machine_arch_type == MACH_TYPE_LOOX720)
8104#else
8105# define machine_is_loox720() (0)
8106#endif
8107
8108#ifdef CONFIG_MACH_IXDP465
8109# ifdef machine_arch_type
8110# undef machine_arch_type
8111# define machine_arch_type __machine_arch_type
8112# else
8113# define machine_arch_type MACH_TYPE_IXDP465
8114# endif
8115# define machine_is_ixdp465() (machine_arch_type == MACH_TYPE_IXDP465)
8116#else
8117# define machine_is_ixdp465() (0)
8118#endif
8119
8120#ifdef CONFIG_MACH_IXDP2351
8121# ifdef machine_arch_type
8122# undef machine_arch_type
8123# define machine_arch_type __machine_arch_type
8124# else
8125# define machine_arch_type MACH_TYPE_IXDP2351
8126# endif
8127# define machine_is_ixdp2351() (machine_arch_type == MACH_TYPE_IXDP2351)
8128#else
8129# define machine_is_ixdp2351() (0)
8130#endif
8131
8132#ifdef CONFIG_MACH_ADSVIX
8133# ifdef machine_arch_type
8134# undef machine_arch_type
8135# define machine_arch_type __machine_arch_type
8136# else
8137# define machine_arch_type MACH_TYPE_ADSVIX
8138# endif
8139# define machine_is_adsvix() (machine_arch_type == MACH_TYPE_ADSVIX)
8140#else
8141# define machine_is_adsvix() (0)
8142#endif
8143
8144#ifdef CONFIG_MACH_DM270
8145# ifdef machine_arch_type
8146# undef machine_arch_type
8147# define machine_arch_type __machine_arch_type
8148# else
8149# define machine_arch_type MACH_TYPE_DM270
8150# endif
8151# define machine_is_dm270() (machine_arch_type == MACH_TYPE_DM270)
8152#else
8153# define machine_is_dm270() (0)
8154#endif
8155
8156#ifdef CONFIG_MACH_SOCLTPLUS
8157# ifdef machine_arch_type
8158# undef machine_arch_type
8159# define machine_arch_type __machine_arch_type
8160# else
8161# define machine_arch_type MACH_TYPE_SOCLTPLUS
8162# endif
8163# define machine_is_socltplus() (machine_arch_type == MACH_TYPE_SOCLTPLUS)
8164#else
8165# define machine_is_socltplus() (0)
8166#endif
8167
8168#ifdef CONFIG_MACH_ECIA
8169# ifdef machine_arch_type
8170# undef machine_arch_type
8171# define machine_arch_type __machine_arch_type
8172# else
8173# define machine_arch_type MACH_TYPE_ECIA
8174# endif
8175# define machine_is_ecia() (machine_arch_type == MACH_TYPE_ECIA)
8176#else
8177# define machine_is_ecia() (0)
8178#endif
8179
8180#ifdef CONFIG_MACH_CM4008
8181# ifdef machine_arch_type
8182# undef machine_arch_type
8183# define machine_arch_type __machine_arch_type
8184# else
8185# define machine_arch_type MACH_TYPE_CM4008
8186# endif
8187# define machine_is_cm4008() (machine_arch_type == MACH_TYPE_CM4008)
8188#else
8189# define machine_is_cm4008() (0)
8190#endif
8191
8192#ifdef CONFIG_MACH_P2001
8193# ifdef machine_arch_type
8194# undef machine_arch_type
8195# define machine_arch_type __machine_arch_type
8196# else
8197# define machine_arch_type MACH_TYPE_P2001
8198# endif
8199# define machine_is_p2001() (machine_arch_type == MACH_TYPE_P2001)
8200#else
8201# define machine_is_p2001() (0)
8202#endif
8203
8204#ifdef CONFIG_MACH_TWISTER
8205# ifdef machine_arch_type
8206# undef machine_arch_type
8207# define machine_arch_type __machine_arch_type
8208# else
8209# define machine_arch_type MACH_TYPE_TWISTER
8210# endif
8211# define machine_is_twister() (machine_arch_type == MACH_TYPE_TWISTER)
8212#else
8213# define machine_is_twister() (0)
8214#endif
8215
8216#ifdef CONFIG_MACH_MUDSHARK
8217# ifdef machine_arch_type
8218# undef machine_arch_type
8219# define machine_arch_type __machine_arch_type
8220# else
8221# define machine_arch_type MACH_TYPE_MUDSHARK
8222# endif
8223# define machine_is_mudshark() (machine_arch_type == MACH_TYPE_MUDSHARK)
8224#else
8225# define machine_is_mudshark() (0)
8226#endif
8227
8228#ifdef CONFIG_MACH_HB2
8229# ifdef machine_arch_type
8230# undef machine_arch_type
8231# define machine_arch_type __machine_arch_type
8232# else
8233# define machine_arch_type MACH_TYPE_HB2
8234# endif
8235# define machine_is_hb2() (machine_arch_type == MACH_TYPE_HB2)
8236#else
8237# define machine_is_hb2() (0)
8238#endif
8239
8240#ifdef CONFIG_MACH_IQ80332
8241# ifdef machine_arch_type
8242# undef machine_arch_type
8243# define machine_arch_type __machine_arch_type
8244# else
8245# define machine_arch_type MACH_TYPE_IQ80332
8246# endif
8247# define machine_is_iq80332() (machine_arch_type == MACH_TYPE_IQ80332)
8248#else
8249# define machine_is_iq80332() (0)
8250#endif
8251
8252#ifdef CONFIG_MACH_SENDT
8253# ifdef machine_arch_type
8254# undef machine_arch_type
8255# define machine_arch_type __machine_arch_type
8256# else
8257# define machine_arch_type MACH_TYPE_SENDT
8258# endif
8259# define machine_is_sendt() (machine_arch_type == MACH_TYPE_SENDT)
8260#else
8261# define machine_is_sendt() (0)
8262#endif
8263
8264#ifdef CONFIG_MACH_MX2JAZZ
8265# ifdef machine_arch_type
8266# undef machine_arch_type
8267# define machine_arch_type __machine_arch_type
8268# else
8269# define machine_arch_type MACH_TYPE_MX2JAZZ
8270# endif
8271# define machine_is_mx2jazz() (machine_arch_type == MACH_TYPE_MX2JAZZ)
8272#else
8273# define machine_is_mx2jazz() (0)
8274#endif
8275
8276#ifdef CONFIG_MACH_MULTIIO
8277# ifdef machine_arch_type
8278# undef machine_arch_type
8279# define machine_arch_type __machine_arch_type
8280# else
8281# define machine_arch_type MACH_TYPE_MULTIIO
8282# endif
8283# define machine_is_multiio() (machine_arch_type == MACH_TYPE_MULTIIO)
8284#else
8285# define machine_is_multiio() (0)
8286#endif
8287
8288#ifdef CONFIG_MACH_HRDISPLAY
8289# ifdef machine_arch_type
8290# undef machine_arch_type
8291# define machine_arch_type __machine_arch_type
8292# else
8293# define machine_arch_type MACH_TYPE_HRDISPLAY
8294# endif
8295# define machine_is_hrdisplay() (machine_arch_type == MACH_TYPE_HRDISPLAY)
8296#else
8297# define machine_is_hrdisplay() (0)
8298#endif
8299
8300#ifdef CONFIG_MACH_SCMA11BB
8301# ifdef machine_arch_type
8302# undef machine_arch_type
8303# define machine_arch_type __machine_arch_type
8304# else
8305# define machine_arch_type MACH_TYPE_SCMA11BB
8306# endif
8307# define machine_is_scma11bb() (machine_arch_type == MACH_TYPE_SCMA11BB)
8308#else
8309# define machine_is_scma11bb() (0)
8310#endif
8311
8312#ifdef CONFIG_MACH_TRIZEPS3
8313# ifdef machine_arch_type
8314# undef machine_arch_type
8315# define machine_arch_type __machine_arch_type
8316# else
8317# define machine_arch_type MACH_TYPE_TRIZEPS3
8318# endif
8319# define machine_is_trizeps3() (machine_arch_type == MACH_TYPE_TRIZEPS3)
8320#else
8321# define machine_is_trizeps3() (0)
8322#endif
8323
8324#ifdef CONFIG_MACH_ZEFEERDZA
8325# ifdef machine_arch_type
8326# undef machine_arch_type
8327# define machine_arch_type __machine_arch_type
8328# else
8329# define machine_arch_type MACH_TYPE_ZEFEERDZA
8330# endif
8331# define machine_is_zefeerdza() (machine_arch_type == MACH_TYPE_ZEFEERDZA)
8332#else
8333# define machine_is_zefeerdza() (0)
8334#endif
8335
8336#ifdef CONFIG_MACH_ZEFEERDZB
8337# ifdef machine_arch_type
8338# undef machine_arch_type
8339# define machine_arch_type __machine_arch_type
8340# else
8341# define machine_arch_type MACH_TYPE_ZEFEERDZB
8342# endif
8343# define machine_is_zefeerdzb() (machine_arch_type == MACH_TYPE_ZEFEERDZB)
8344#else
8345# define machine_is_zefeerdzb() (0)
8346#endif
8347
8348#ifdef CONFIG_MACH_ZEFEERDZG
8349# ifdef machine_arch_type
8350# undef machine_arch_type
8351# define machine_arch_type __machine_arch_type
8352# else
8353# define machine_arch_type MACH_TYPE_ZEFEERDZG
8354# endif
8355# define machine_is_zefeerdzg() (machine_arch_type == MACH_TYPE_ZEFEERDZG)
8356#else
8357# define machine_is_zefeerdzg() (0)
8358#endif
8359
8360#ifdef CONFIG_MACH_ZEFEERDZN
8361# ifdef machine_arch_type
8362# undef machine_arch_type
8363# define machine_arch_type __machine_arch_type
8364# else
8365# define machine_arch_type MACH_TYPE_ZEFEERDZN
8366# endif
8367# define machine_is_zefeerdzn() (machine_arch_type == MACH_TYPE_ZEFEERDZN)
8368#else
8369# define machine_is_zefeerdzn() (0)
8370#endif
8371
8372#ifdef CONFIG_MACH_ZEFEERDZQ
8373# ifdef machine_arch_type
8374# undef machine_arch_type
8375# define machine_arch_type __machine_arch_type
8376# else
8377# define machine_arch_type MACH_TYPE_ZEFEERDZQ
8378# endif
8379# define machine_is_zefeerdzq() (machine_arch_type == MACH_TYPE_ZEFEERDZQ)
8380#else
8381# define machine_is_zefeerdzq() (0)
8382#endif
8383
8384#ifdef CONFIG_MACH_GTWX5715
8385# ifdef machine_arch_type
8386# undef machine_arch_type
8387# define machine_arch_type __machine_arch_type
8388# else
8389# define machine_arch_type MACH_TYPE_GTWX5715
8390# endif
8391# define machine_is_gtwx5715() (machine_arch_type == MACH_TYPE_GTWX5715)
8392#else
8393# define machine_is_gtwx5715() (0)
8394#endif
8395
8396#ifdef CONFIG_MACH_ASTRO_JACK
8397# ifdef machine_arch_type
8398# undef machine_arch_type
8399# define machine_arch_type __machine_arch_type
8400# else
8401# define machine_arch_type MACH_TYPE_ASTRO_JACK
8402# endif
8403# define machine_is_astro_jack() (machine_arch_type == MACH_TYPE_ASTRO_JACK)
8404#else
8405# define machine_is_astro_jack() (0)
8406#endif
8407
8408#ifdef CONFIG_MACH_TIP03
8409# ifdef machine_arch_type
8410# undef machine_arch_type
8411# define machine_arch_type __machine_arch_type
8412# else
8413# define machine_arch_type MACH_TYPE_TIP03
8414# endif
8415# define machine_is_tip03() (machine_arch_type == MACH_TYPE_TIP03)
8416#else
8417# define machine_is_tip03() (0)
8418#endif
8419
8420#ifdef CONFIG_MACH_A9200EC
8421# ifdef machine_arch_type
8422# undef machine_arch_type
8423# define machine_arch_type __machine_arch_type
8424# else
8425# define machine_arch_type MACH_TYPE_A9200EC
8426# endif
8427# define machine_is_a9200ec() (machine_arch_type == MACH_TYPE_A9200EC)
8428#else
8429# define machine_is_a9200ec() (0)
8430#endif
8431
8432#ifdef CONFIG_MACH_PNX0105
8433# ifdef machine_arch_type
8434# undef machine_arch_type
8435# define machine_arch_type __machine_arch_type
8436# else
8437# define machine_arch_type MACH_TYPE_PNX0105
8438# endif
8439# define machine_is_pnx0105() (machine_arch_type == MACH_TYPE_PNX0105)
8440#else
8441# define machine_is_pnx0105() (0)
8442#endif
8443
8444#ifdef CONFIG_MACH_ADCPOECPU
8445# ifdef machine_arch_type
8446# undef machine_arch_type
8447# define machine_arch_type __machine_arch_type
8448# else
8449# define machine_arch_type MACH_TYPE_ADCPOECPU
8450# endif
8451# define machine_is_adcpoecpu() (machine_arch_type == MACH_TYPE_ADCPOECPU)
8452#else
8453# define machine_is_adcpoecpu() (0)
8454#endif
8455
8456#ifdef CONFIG_MACH_CSB637
8457# ifdef machine_arch_type
8458# undef machine_arch_type
8459# define machine_arch_type __machine_arch_type
8460# else
8461# define machine_arch_type MACH_TYPE_CSB637
8462# endif
8463# define machine_is_csb637() (machine_arch_type == MACH_TYPE_CSB637)
8464#else
8465# define machine_is_csb637() (0)
8466#endif
8467
8468#ifdef CONFIG_MACH_ML69Q6203
8469# ifdef machine_arch_type
8470# undef machine_arch_type
8471# define machine_arch_type __machine_arch_type
8472# else
8473# define machine_arch_type MACH_TYPE_ML69Q6203
8474# endif
8475# define machine_is_ml69q6203() (machine_arch_type == MACH_TYPE_ML69Q6203)
8476#else
8477# define machine_is_ml69q6203() (0)
8478#endif
8479
8480#ifdef CONFIG_MACH_MB9200
8481# ifdef machine_arch_type
8482# undef machine_arch_type
8483# define machine_arch_type __machine_arch_type
8484# else
8485# define machine_arch_type MACH_TYPE_MB9200
8486# endif
8487# define machine_is_mb9200() (machine_arch_type == MACH_TYPE_MB9200)
8488#else
8489# define machine_is_mb9200() (0)
8490#endif
8491
8492#ifdef CONFIG_MACH_KULUN
8493# ifdef machine_arch_type
8494# undef machine_arch_type
8495# define machine_arch_type __machine_arch_type
8496# else
8497# define machine_arch_type MACH_TYPE_KULUN
8498# endif
8499# define machine_is_kulun() (machine_arch_type == MACH_TYPE_KULUN)
8500#else
8501# define machine_is_kulun() (0)
8502#endif
8503
8504#ifdef CONFIG_MACH_SNAPPER
8505# ifdef machine_arch_type
8506# undef machine_arch_type
8507# define machine_arch_type __machine_arch_type
8508# else
8509# define machine_arch_type MACH_TYPE_SNAPPER
8510# endif
8511# define machine_is_snapper() (machine_arch_type == MACH_TYPE_SNAPPER)
8512#else
8513# define machine_is_snapper() (0)
8514#endif
8515
8516#ifdef CONFIG_MACH_OPTIMA
8517# ifdef machine_arch_type
8518# undef machine_arch_type
8519# define machine_arch_type __machine_arch_type
8520# else
8521# define machine_arch_type MACH_TYPE_OPTIMA
8522# endif
8523# define machine_is_optima() (machine_arch_type == MACH_TYPE_OPTIMA)
8524#else
8525# define machine_is_optima() (0)
8526#endif
8527
8528#ifdef CONFIG_MACH_DLHSBC
8529# ifdef machine_arch_type
8530# undef machine_arch_type
8531# define machine_arch_type __machine_arch_type
8532# else
8533# define machine_arch_type MACH_TYPE_DLHSBC
8534# endif
8535# define machine_is_dlhsbc() (machine_arch_type == MACH_TYPE_DLHSBC)
8536#else
8537# define machine_is_dlhsbc() (0)
8538#endif
8539
8540#ifdef CONFIG_MACH_X30
8541# ifdef machine_arch_type
8542# undef machine_arch_type
8543# define machine_arch_type __machine_arch_type
8544# else
8545# define machine_arch_type MACH_TYPE_X30
8546# endif
8547# define machine_is_x30() (machine_arch_type == MACH_TYPE_X30)
8548#else
8549# define machine_is_x30() (0)
8550#endif
8551
8552#ifdef CONFIG_MACH_N30
8553# ifdef machine_arch_type
8554# undef machine_arch_type
8555# define machine_arch_type __machine_arch_type
8556# else
8557# define machine_arch_type MACH_TYPE_N30
8558# endif
8559# define machine_is_n30() (machine_arch_type == MACH_TYPE_N30)
8560#else
8561# define machine_is_n30() (0)
8562#endif
8563
8564#ifdef CONFIG_MACH_MANGA_KS8695
8565# ifdef machine_arch_type
8566# undef machine_arch_type
8567# define machine_arch_type __machine_arch_type
8568# else
8569# define machine_arch_type MACH_TYPE_MANGA_KS8695
8570# endif
8571# define machine_is_manga_ks8695() (machine_arch_type == MACH_TYPE_MANGA_KS8695)
8572#else
8573# define machine_is_manga_ks8695() (0)
8574#endif
8575
8576#ifdef CONFIG_MACH_AJAX
8577# ifdef machine_arch_type
8578# undef machine_arch_type
8579# define machine_arch_type __machine_arch_type
8580# else
8581# define machine_arch_type MACH_TYPE_AJAX
8582# endif
8583# define machine_is_ajax() (machine_arch_type == MACH_TYPE_AJAX)
8584#else
8585# define machine_is_ajax() (0)
8586#endif
8587
8588#ifdef CONFIG_MACH_NEC_MP900
8589# ifdef machine_arch_type
8590# undef machine_arch_type
8591# define machine_arch_type __machine_arch_type
8592# else
8593# define machine_arch_type MACH_TYPE_NEC_MP900
8594# endif
8595# define machine_is_nec_mp900() (machine_arch_type == MACH_TYPE_NEC_MP900)
8596#else
8597# define machine_is_nec_mp900() (0)
8598#endif
8599
8600#ifdef CONFIG_MACH_VVTK1000
8601# ifdef machine_arch_type
8602# undef machine_arch_type
8603# define machine_arch_type __machine_arch_type
8604# else
8605# define machine_arch_type MACH_TYPE_VVTK1000
8606# endif
8607# define machine_is_vvtk1000() (machine_arch_type == MACH_TYPE_VVTK1000)
8608#else
8609# define machine_is_vvtk1000() (0)
8610#endif
8611
8612#ifdef CONFIG_MACH_KAFA
8613# ifdef machine_arch_type
8614# undef machine_arch_type
8615# define machine_arch_type __machine_arch_type
8616# else
8617# define machine_arch_type MACH_TYPE_KAFA
8618# endif
8619# define machine_is_kafa() (machine_arch_type == MACH_TYPE_KAFA)
8620#else
8621# define machine_is_kafa() (0)
8622#endif
8623
8624#ifdef CONFIG_MACH_VVTK3000
8625# ifdef machine_arch_type
8626# undef machine_arch_type
8627# define machine_arch_type __machine_arch_type
8628# else
8629# define machine_arch_type MACH_TYPE_VVTK3000
8630# endif
8631# define machine_is_vvtk3000() (machine_arch_type == MACH_TYPE_VVTK3000)
8632#else
8633# define machine_is_vvtk3000() (0)
8634#endif
8635
8636#ifdef CONFIG_MACH_PIMX1
8637# ifdef machine_arch_type
8638# undef machine_arch_type
8639# define machine_arch_type __machine_arch_type
8640# else
8641# define machine_arch_type MACH_TYPE_PIMX1
8642# endif
8643# define machine_is_pimx1() (machine_arch_type == MACH_TYPE_PIMX1)
8644#else
8645# define machine_is_pimx1() (0)
8646#endif
8647
8648#ifdef CONFIG_MACH_OLLIE
8649# ifdef machine_arch_type
8650# undef machine_arch_type
8651# define machine_arch_type __machine_arch_type
8652# else
8653# define machine_arch_type MACH_TYPE_OLLIE
8654# endif
8655# define machine_is_ollie() (machine_arch_type == MACH_TYPE_OLLIE)
8656#else
8657# define machine_is_ollie() (0)
8658#endif
8659
8660#ifdef CONFIG_MACH_SKYMAX
8661# ifdef machine_arch_type
8662# undef machine_arch_type
8663# define machine_arch_type __machine_arch_type
8664# else
8665# define machine_arch_type MACH_TYPE_SKYMAX
8666# endif
8667# define machine_is_skymax() (machine_arch_type == MACH_TYPE_SKYMAX)
8668#else
8669# define machine_is_skymax() (0)
8670#endif
8671
8672#ifdef CONFIG_MACH_JAZZ
8673# ifdef machine_arch_type
8674# undef machine_arch_type
8675# define machine_arch_type __machine_arch_type
8676# else
8677# define machine_arch_type MACH_TYPE_JAZZ
8678# endif
8679# define machine_is_jazz() (machine_arch_type == MACH_TYPE_JAZZ)
8680#else
8681# define machine_is_jazz() (0)
8682#endif
8683
8684#ifdef CONFIG_MACH_TEL_T3
8685# ifdef machine_arch_type
8686# undef machine_arch_type
8687# define machine_arch_type __machine_arch_type
8688# else
8689# define machine_arch_type MACH_TYPE_TEL_T3
8690# endif
8691# define machine_is_tel_t3() (machine_arch_type == MACH_TYPE_TEL_T3)
8692#else
8693# define machine_is_tel_t3() (0)
8694#endif
8695
8696#ifdef CONFIG_MACH_AISINO_FCR255
8697# ifdef machine_arch_type
8698# undef machine_arch_type
8699# define machine_arch_type __machine_arch_type
8700# else
8701# define machine_arch_type MACH_TYPE_AISINO_FCR255
8702# endif
8703# define machine_is_aisino_fcr255() (machine_arch_type == MACH_TYPE_AISINO_FCR255)
8704#else
8705# define machine_is_aisino_fcr255() (0)
8706#endif
8707
8708#ifdef CONFIG_MACH_BTWEB
8709# ifdef machine_arch_type
8710# undef machine_arch_type
8711# define machine_arch_type __machine_arch_type
8712# else
8713# define machine_arch_type MACH_TYPE_BTWEB
8714# endif
8715# define machine_is_btweb() (machine_arch_type == MACH_TYPE_BTWEB)
8716#else
8717# define machine_is_btweb() (0)
8718#endif
8719
8720#ifdef CONFIG_MACH_DBG_LH79520
8721# ifdef machine_arch_type
8722# undef machine_arch_type
8723# define machine_arch_type __machine_arch_type
8724# else
8725# define machine_arch_type MACH_TYPE_DBG_LH79520
8726# endif
8727# define machine_is_dbg_lh79520() (machine_arch_type == MACH_TYPE_DBG_LH79520)
8728#else
8729# define machine_is_dbg_lh79520() (0)
8730#endif
8731
8732#ifdef CONFIG_MACH_CM41XX
8733# ifdef machine_arch_type
8734# undef machine_arch_type
8735# define machine_arch_type __machine_arch_type
8736# else
8737# define machine_arch_type MACH_TYPE_CM41XX
8738# endif
8739# define machine_is_cm41xx() (machine_arch_type == MACH_TYPE_CM41XX)
8740#else
8741# define machine_is_cm41xx() (0)
8742#endif
8743
8744#ifdef CONFIG_MACH_TS72XX
8745# ifdef machine_arch_type
8746# undef machine_arch_type
8747# define machine_arch_type __machine_arch_type
8748# else
8749# define machine_arch_type MACH_TYPE_TS72XX
8750# endif
8751# define machine_is_ts72xx() (machine_arch_type == MACH_TYPE_TS72XX)
8752#else
8753# define machine_is_ts72xx() (0)
8754#endif
8755
8756#ifdef CONFIG_MACH_NGGPXA
8757# ifdef machine_arch_type
8758# undef machine_arch_type
8759# define machine_arch_type __machine_arch_type
8760# else
8761# define machine_arch_type MACH_TYPE_NGGPXA
8762# endif
8763# define machine_is_nggpxa() (machine_arch_type == MACH_TYPE_NGGPXA)
8764#else
8765# define machine_is_nggpxa() (0)
8766#endif
8767
8768#ifdef CONFIG_MACH_CSB535
8769# ifdef machine_arch_type
8770# undef machine_arch_type
8771# define machine_arch_type __machine_arch_type
8772# else
8773# define machine_arch_type MACH_TYPE_CSB535
8774# endif
8775# define machine_is_csb535() (machine_arch_type == MACH_TYPE_CSB535)
8776#else
8777# define machine_is_csb535() (0)
8778#endif
8779
8780#ifdef CONFIG_MACH_CSB536
8781# ifdef machine_arch_type
8782# undef machine_arch_type
8783# define machine_arch_type __machine_arch_type
8784# else
8785# define machine_arch_type MACH_TYPE_CSB536
8786# endif
8787# define machine_is_csb536() (machine_arch_type == MACH_TYPE_CSB536)
8788#else
8789# define machine_is_csb536() (0)
8790#endif
8791
8792#ifdef CONFIG_MACH_PXA_TRAKPOD
8793# ifdef machine_arch_type
8794# undef machine_arch_type
8795# define machine_arch_type __machine_arch_type
8796# else
8797# define machine_arch_type MACH_TYPE_PXA_TRAKPOD
8798# endif
8799# define machine_is_pxa_trakpod() (machine_arch_type == MACH_TYPE_PXA_TRAKPOD)
8800#else
8801# define machine_is_pxa_trakpod() (0)
8802#endif
8803
8804#ifdef CONFIG_MACH_PRAXIS
8805# ifdef machine_arch_type
8806# undef machine_arch_type
8807# define machine_arch_type __machine_arch_type
8808# else
8809# define machine_arch_type MACH_TYPE_PRAXIS
8810# endif
8811# define machine_is_praxis() (machine_arch_type == MACH_TYPE_PRAXIS)
8812#else
8813# define machine_is_praxis() (0)
8814#endif
8815
8816#ifdef CONFIG_MACH_LH75411
8817# ifdef machine_arch_type
8818# undef machine_arch_type
8819# define machine_arch_type __machine_arch_type
8820# else
8821# define machine_arch_type MACH_TYPE_LH75411
8822# endif
8823# define machine_is_lh75411() (machine_arch_type == MACH_TYPE_LH75411)
8824#else
8825# define machine_is_lh75411() (0)
8826#endif
8827
8828#ifdef CONFIG_MACH_OTOM
8829# ifdef machine_arch_type
8830# undef machine_arch_type
8831# define machine_arch_type __machine_arch_type
8832# else
8833# define machine_arch_type MACH_TYPE_OTOM
8834# endif
8835# define machine_is_otom() (machine_arch_type == MACH_TYPE_OTOM)
8836#else
8837# define machine_is_otom() (0)
8838#endif
8839
8840#ifdef CONFIG_MACH_NEXCODER_2440
8841# ifdef machine_arch_type
8842# undef machine_arch_type
8843# define machine_arch_type __machine_arch_type
8844# else
8845# define machine_arch_type MACH_TYPE_NEXCODER_2440
8846# endif
8847# define machine_is_nexcoder_2440() (machine_arch_type == MACH_TYPE_NEXCODER_2440)
8848#else
8849# define machine_is_nexcoder_2440() (0)
8850#endif
8851
8852#ifdef CONFIG_MACH_LOOX410
8853# ifdef machine_arch_type
8854# undef machine_arch_type
8855# define machine_arch_type __machine_arch_type
8856# else
8857# define machine_arch_type MACH_TYPE_LOOX410
8858# endif
8859# define machine_is_loox410() (machine_arch_type == MACH_TYPE_LOOX410)
8860#else
8861# define machine_is_loox410() (0)
8862#endif
8863
8864#ifdef CONFIG_MACH_WESTLAKE
8865# ifdef machine_arch_type
8866# undef machine_arch_type
8867# define machine_arch_type __machine_arch_type
8868# else
8869# define machine_arch_type MACH_TYPE_WESTLAKE
8870# endif
8871# define machine_is_westlake() (machine_arch_type == MACH_TYPE_WESTLAKE)
8872#else
8873# define machine_is_westlake() (0)
8874#endif
8875
8876#ifdef CONFIG_MACH_NSB
8877# ifdef machine_arch_type
8878# undef machine_arch_type
8879# define machine_arch_type __machine_arch_type
8880# else
8881# define machine_arch_type MACH_TYPE_NSB
8882# endif
8883# define machine_is_nsb() (machine_arch_type == MACH_TYPE_NSB)
8884#else
8885# define machine_is_nsb() (0)
8886#endif
8887
8888#ifdef CONFIG_MACH_ESL_SARVA_STN
8889# ifdef machine_arch_type
8890# undef machine_arch_type
8891# define machine_arch_type __machine_arch_type
8892# else
8893# define machine_arch_type MACH_TYPE_ESL_SARVA_STN
8894# endif
8895# define machine_is_esl_sarva_stn() (machine_arch_type == MACH_TYPE_ESL_SARVA_STN)
8896#else
8897# define machine_is_esl_sarva_stn() (0)
8898#endif
8899
8900#ifdef CONFIG_MACH_ESL_SARVA_TFT
8901# ifdef machine_arch_type
8902# undef machine_arch_type
8903# define machine_arch_type __machine_arch_type
8904# else
8905# define machine_arch_type MACH_TYPE_ESL_SARVA_TFT
8906# endif
8907# define machine_is_esl_sarva_tft() (machine_arch_type == MACH_TYPE_ESL_SARVA_TFT)
8908#else
8909# define machine_is_esl_sarva_tft() (0)
8910#endif
8911
8912#ifdef CONFIG_MACH_ESL_SARVA_IAD
8913# ifdef machine_arch_type
8914# undef machine_arch_type
8915# define machine_arch_type __machine_arch_type
8916# else
8917# define machine_arch_type MACH_TYPE_ESL_SARVA_IAD
8918# endif
8919# define machine_is_esl_sarva_iad() (machine_arch_type == MACH_TYPE_ESL_SARVA_IAD)
8920#else
8921# define machine_is_esl_sarva_iad() (0)
8922#endif
8923
8924#ifdef CONFIG_MACH_ESL_SARVA_ACC
8925# ifdef machine_arch_type
8926# undef machine_arch_type
8927# define machine_arch_type __machine_arch_type
8928# else
8929# define machine_arch_type MACH_TYPE_ESL_SARVA_ACC
8930# endif
8931# define machine_is_esl_sarva_acc() (machine_arch_type == MACH_TYPE_ESL_SARVA_ACC)
8932#else
8933# define machine_is_esl_sarva_acc() (0)
8934#endif
8935
8936#ifdef CONFIG_MACH_TYPHOON
8937# ifdef machine_arch_type
8938# undef machine_arch_type
8939# define machine_arch_type __machine_arch_type
8940# else
8941# define machine_arch_type MACH_TYPE_TYPHOON
8942# endif
8943# define machine_is_typhoon() (machine_arch_type == MACH_TYPE_TYPHOON)
8944#else
8945# define machine_is_typhoon() (0)
8946#endif
8947
8948#ifdef CONFIG_MACH_CNAV
8949# ifdef machine_arch_type
8950# undef machine_arch_type
8951# define machine_arch_type __machine_arch_type
8952# else
8953# define machine_arch_type MACH_TYPE_CNAV
8954# endif
8955# define machine_is_cnav() (machine_arch_type == MACH_TYPE_CNAV)
8956#else
8957# define machine_is_cnav() (0)
8958#endif
8959
8960#ifdef CONFIG_MACH_A730
8961# ifdef machine_arch_type
8962# undef machine_arch_type
8963# define machine_arch_type __machine_arch_type
8964# else
8965# define machine_arch_type MACH_TYPE_A730
8966# endif
8967# define machine_is_a730() (machine_arch_type == MACH_TYPE_A730)
8968#else
8969# define machine_is_a730() (0)
8970#endif
8971
8972#ifdef CONFIG_MACH_NETSTAR
8973# ifdef machine_arch_type
8974# undef machine_arch_type
8975# define machine_arch_type __machine_arch_type
8976# else
8977# define machine_arch_type MACH_TYPE_NETSTAR
8978# endif
8979# define machine_is_netstar() (machine_arch_type == MACH_TYPE_NETSTAR)
8980#else
8981# define machine_is_netstar() (0)
8982#endif
8983
8984#ifdef CONFIG_MACH_PHASEFALE_SUPERCON
8985# ifdef machine_arch_type
8986# undef machine_arch_type
8987# define machine_arch_type __machine_arch_type
8988# else
8989# define machine_arch_type MACH_TYPE_PHASEFALE_SUPERCON
8990# endif
8991# define machine_is_supercon() (machine_arch_type == MACH_TYPE_PHASEFALE_SUPERCON)
8992#else
8993# define machine_is_supercon() (0)
8994#endif
8995
8996#ifdef CONFIG_MACH_SHIVA1100
8997# ifdef machine_arch_type
8998# undef machine_arch_type
8999# define machine_arch_type __machine_arch_type
9000# else
9001# define machine_arch_type MACH_TYPE_SHIVA1100
9002# endif
9003# define machine_is_shiva1100() (machine_arch_type == MACH_TYPE_SHIVA1100)
9004#else
9005# define machine_is_shiva1100() (0)
9006#endif
9007
9008#ifdef CONFIG_MACH_ETEXSC
9009# ifdef machine_arch_type
9010# undef machine_arch_type
9011# define machine_arch_type __machine_arch_type
9012# else
9013# define machine_arch_type MACH_TYPE_ETEXSC
9014# endif
9015# define machine_is_etexsc() (machine_arch_type == MACH_TYPE_ETEXSC)
9016#else
9017# define machine_is_etexsc() (0)
9018#endif
9019
9020#ifdef CONFIG_MACH_IXDPG465
9021# ifdef machine_arch_type
9022# undef machine_arch_type
9023# define machine_arch_type __machine_arch_type
9024# else
9025# define machine_arch_type MACH_TYPE_IXDPG465
9026# endif
9027# define machine_is_ixdpg465() (machine_arch_type == MACH_TYPE_IXDPG465)
9028#else
9029# define machine_is_ixdpg465() (0)
9030#endif
9031
9032#ifdef CONFIG_MACH_A9M2410
9033# ifdef machine_arch_type
9034# undef machine_arch_type
9035# define machine_arch_type __machine_arch_type
9036# else
9037# define machine_arch_type MACH_TYPE_A9M2410
9038# endif
9039# define machine_is_a9m2410() (machine_arch_type == MACH_TYPE_A9M2410)
9040#else
9041# define machine_is_a9m2410() (0)
9042#endif
9043
9044#ifdef CONFIG_MACH_A9M2440
9045# ifdef machine_arch_type
9046# undef machine_arch_type
9047# define machine_arch_type __machine_arch_type
9048# else
9049# define machine_arch_type MACH_TYPE_A9M2440
9050# endif
9051# define machine_is_a9m2440() (machine_arch_type == MACH_TYPE_A9M2440)
9052#else
9053# define machine_is_a9m2440() (0)
9054#endif
9055
9056#ifdef CONFIG_MACH_A9M9750
9057# ifdef machine_arch_type
9058# undef machine_arch_type
9059# define machine_arch_type __machine_arch_type
9060# else
9061# define machine_arch_type MACH_TYPE_A9M9750
9062# endif
9063# define machine_is_a9m9750() (machine_arch_type == MACH_TYPE_A9M9750)
9064#else
9065# define machine_is_a9m9750() (0)
9066#endif
9067
9068#ifdef CONFIG_MACH_A9M9360
9069# ifdef machine_arch_type
9070# undef machine_arch_type
9071# define machine_arch_type __machine_arch_type
9072# else
9073# define machine_arch_type MACH_TYPE_A9M9360
9074# endif
9075# define machine_is_a9m9360() (machine_arch_type == MACH_TYPE_A9M9360)
9076#else
9077# define machine_is_a9m9360() (0)
9078#endif
9079
9080#ifdef CONFIG_MACH_UNC90
9081# ifdef machine_arch_type
9082# undef machine_arch_type
9083# define machine_arch_type __machine_arch_type
9084# else
9085# define machine_arch_type MACH_TYPE_UNC90
9086# endif
9087# define machine_is_unc90() (machine_arch_type == MACH_TYPE_UNC90)
9088#else
9089# define machine_is_unc90() (0)
9090#endif
9091
9092#ifdef CONFIG_MACH_ECO920
9093# ifdef machine_arch_type
9094# undef machine_arch_type
9095# define machine_arch_type __machine_arch_type
9096# else
9097# define machine_arch_type MACH_TYPE_ECO920
9098# endif
9099# define machine_is_eco920() (machine_arch_type == MACH_TYPE_ECO920)
9100#else
9101# define machine_is_eco920() (0)
9102#endif
9103
9104#ifdef CONFIG_MACH_SATVIEW
9105# ifdef machine_arch_type
9106# undef machine_arch_type
9107# define machine_arch_type __machine_arch_type
9108# else
9109# define machine_arch_type MACH_TYPE_SATVIEW
9110# endif
9111# define machine_is_satview() (machine_arch_type == MACH_TYPE_SATVIEW)
9112#else
9113# define machine_is_satview() (0)
9114#endif
9115
9116#ifdef CONFIG_MACH_ROADRUNNER
9117# ifdef machine_arch_type
9118# undef machine_arch_type
9119# define machine_arch_type __machine_arch_type
9120# else
9121# define machine_arch_type MACH_TYPE_ROADRUNNER
9122# endif
9123# define machine_is_roadrunner() (machine_arch_type == MACH_TYPE_ROADRUNNER)
9124#else
9125# define machine_is_roadrunner() (0)
9126#endif
9127
9128#ifdef CONFIG_MACH_AT91RM9200EK
9129# ifdef machine_arch_type
9130# undef machine_arch_type
9131# define machine_arch_type __machine_arch_type
9132# else
9133# define machine_arch_type MACH_TYPE_AT91RM9200EK
9134# endif
9135# define machine_is_at91rm9200ek() (machine_arch_type == MACH_TYPE_AT91RM9200EK)
9136#else
9137# define machine_is_at91rm9200ek() (0)
9138#endif
9139
9140#ifdef CONFIG_MACH_GP32
9141# ifdef machine_arch_type
9142# undef machine_arch_type
9143# define machine_arch_type __machine_arch_type
9144# else
9145# define machine_arch_type MACH_TYPE_GP32
9146# endif
9147# define machine_is_gp32() (machine_arch_type == MACH_TYPE_GP32)
9148#else
9149# define machine_is_gp32() (0)
9150#endif
9151
9152#ifdef CONFIG_MACH_GEM
9153# ifdef machine_arch_type
9154# undef machine_arch_type
9155# define machine_arch_type __machine_arch_type
9156# else
9157# define machine_arch_type MACH_TYPE_GEM
9158# endif
9159# define machine_is_gem() (machine_arch_type == MACH_TYPE_GEM)
9160#else
9161# define machine_is_gem() (0)
9162#endif
9163
9164#ifdef CONFIG_MACH_I858
9165# ifdef machine_arch_type
9166# undef machine_arch_type
9167# define machine_arch_type __machine_arch_type
9168# else
9169# define machine_arch_type MACH_TYPE_I858
9170# endif
9171# define machine_is_i858() (machine_arch_type == MACH_TYPE_I858)
9172#else
9173# define machine_is_i858() (0)
9174#endif
9175
9176#ifdef CONFIG_MACH_HX2750
9177# ifdef machine_arch_type
9178# undef machine_arch_type
9179# define machine_arch_type __machine_arch_type
9180# else
9181# define machine_arch_type MACH_TYPE_HX2750
9182# endif
9183# define machine_is_hx2750() (machine_arch_type == MACH_TYPE_HX2750)
9184#else
9185# define machine_is_hx2750() (0)
9186#endif
9187
9188#ifdef CONFIG_MACH_ZEUSEVB
9189# ifdef machine_arch_type
9190# undef machine_arch_type
9191# define machine_arch_type __machine_arch_type
9192# else
9193# define machine_arch_type MACH_TYPE_ZEUSEVB
9194# endif
9195# define machine_is_zeusevb() (machine_arch_type == MACH_TYPE_ZEUSEVB)
9196#else
9197# define machine_is_zeusevb() (0)
9198#endif
9199
9200#ifdef CONFIG_MACH_P700
9201# ifdef machine_arch_type
9202# undef machine_arch_type
9203# define machine_arch_type __machine_arch_type
9204# else
9205# define machine_arch_type MACH_TYPE_P700
9206# endif
9207# define machine_is_p700() (machine_arch_type == MACH_TYPE_P700)
9208#else
9209# define machine_is_p700() (0)
9210#endif
9211
9212#ifdef CONFIG_MACH_CPE
9213# ifdef machine_arch_type
9214# undef machine_arch_type
9215# define machine_arch_type __machine_arch_type
9216# else
9217# define machine_arch_type MACH_TYPE_CPE
9218# endif
9219# define machine_is_cpe() (machine_arch_type == MACH_TYPE_CPE)
9220#else
9221# define machine_is_cpe() (0)
9222#endif
9223
9224#ifdef CONFIG_MACH_SPITZ
9225# ifdef machine_arch_type
9226# undef machine_arch_type
9227# define machine_arch_type __machine_arch_type
9228# else
9229# define machine_arch_type MACH_TYPE_SPITZ
9230# endif
9231# define machine_is_spitz() (machine_arch_type == MACH_TYPE_SPITZ)
9232#else
9233# define machine_is_spitz() (0)
9234#endif
9235
9236#ifdef CONFIG_MACH_NIMBRA340
9237# ifdef machine_arch_type
9238# undef machine_arch_type
9239# define machine_arch_type __machine_arch_type
9240# else
9241# define machine_arch_type MACH_TYPE_NIMBRA340
9242# endif
9243# define machine_is_nimbra340() (machine_arch_type == MACH_TYPE_NIMBRA340)
9244#else
9245# define machine_is_nimbra340() (0)
9246#endif
9247
9248#ifdef CONFIG_MACH_LPC22XX
9249# ifdef machine_arch_type
9250# undef machine_arch_type
9251# define machine_arch_type __machine_arch_type
9252# else
9253# define machine_arch_type MACH_TYPE_LPC22XX
9254# endif
9255# define machine_is_lpc22xx() (machine_arch_type == MACH_TYPE_LPC22XX)
9256#else
9257# define machine_is_lpc22xx() (0)
9258#endif
9259
9260#ifdef CONFIG_MACH_COMET3
9261# ifdef machine_arch_type
9262# undef machine_arch_type
9263# define machine_arch_type __machine_arch_type
9264# else
9265# define machine_arch_type MACH_TYPE_COMET3
9266# endif
9267# define machine_is_omap_comet3() (machine_arch_type == MACH_TYPE_COMET3)
9268#else
9269# define machine_is_omap_comet3() (0)
9270#endif
9271
9272#ifdef CONFIG_MACH_COMET4
9273# ifdef machine_arch_type
9274# undef machine_arch_type
9275# define machine_arch_type __machine_arch_type
9276# else
9277# define machine_arch_type MACH_TYPE_COMET4
9278# endif
9279# define machine_is_omap_comet4() (machine_arch_type == MACH_TYPE_COMET4)
9280#else
9281# define machine_is_omap_comet4() (0)
9282#endif
9283
9284#ifdef CONFIG_MACH_CSB625
9285# ifdef machine_arch_type
9286# undef machine_arch_type
9287# define machine_arch_type __machine_arch_type
9288# else
9289# define machine_arch_type MACH_TYPE_CSB625
9290# endif
9291# define machine_is_csb625() (machine_arch_type == MACH_TYPE_CSB625)
9292#else
9293# define machine_is_csb625() (0)
9294#endif
9295
9296#ifdef CONFIG_MACH_FORTUNET2
9297# ifdef machine_arch_type
9298# undef machine_arch_type
9299# define machine_arch_type __machine_arch_type
9300# else
9301# define machine_arch_type MACH_TYPE_FORTUNET2
9302# endif
9303# define machine_is_fortunet2() (machine_arch_type == MACH_TYPE_FORTUNET2)
9304#else
9305# define machine_is_fortunet2() (0)
9306#endif
9307
9308#ifdef CONFIG_MACH_S5H2200
9309# ifdef machine_arch_type
9310# undef machine_arch_type
9311# define machine_arch_type __machine_arch_type
9312# else
9313# define machine_arch_type MACH_TYPE_S5H2200
9314# endif
9315# define machine_is_s5h2200() (machine_arch_type == MACH_TYPE_S5H2200)
9316#else
9317# define machine_is_s5h2200() (0)
9318#endif
9319
9320#ifdef CONFIG_MACH_OPTORM920
9321# ifdef machine_arch_type
9322# undef machine_arch_type
9323# define machine_arch_type __machine_arch_type
9324# else
9325# define machine_arch_type MACH_TYPE_OPTORM920
9326# endif
9327# define machine_is_optorm920() (machine_arch_type == MACH_TYPE_OPTORM920)
9328#else
9329# define machine_is_optorm920() (0)
9330#endif
9331
9332#ifdef CONFIG_MACH_ADSBITSYXB
9333# ifdef machine_arch_type
9334# undef machine_arch_type
9335# define machine_arch_type __machine_arch_type
9336# else
9337# define machine_arch_type MACH_TYPE_ADSBITSYXB
9338# endif
9339# define machine_is_adsbitsyxb() (machine_arch_type == MACH_TYPE_ADSBITSYXB)
9340#else
9341# define machine_is_adsbitsyxb() (0)
9342#endif
9343
9344#ifdef CONFIG_MACH_ADSSPHERE
9345# ifdef machine_arch_type
9346# undef machine_arch_type
9347# define machine_arch_type __machine_arch_type
9348# else
9349# define machine_arch_type MACH_TYPE_ADSSPHERE
9350# endif
9351# define machine_is_adssphere() (machine_arch_type == MACH_TYPE_ADSSPHERE)
9352#else
9353# define machine_is_adssphere() (0)
9354#endif
9355
9356#ifdef CONFIG_MACH_ADSPORTAL
9357# ifdef machine_arch_type
9358# undef machine_arch_type
9359# define machine_arch_type __machine_arch_type
9360# else
9361# define machine_arch_type MACH_TYPE_ADSPORTAL
9362# endif
9363# define machine_is_adsportal() (machine_arch_type == MACH_TYPE_ADSPORTAL)
9364#else
9365# define machine_is_adsportal() (0)
9366#endif
9367
9368#ifdef CONFIG_MACH_LN2410SBC
9369# ifdef machine_arch_type
9370# undef machine_arch_type
9371# define machine_arch_type __machine_arch_type
9372# else
9373# define machine_arch_type MACH_TYPE_LN2410SBC
9374# endif
9375# define machine_is_ln2410sbc() (machine_arch_type == MACH_TYPE_LN2410SBC)
9376#else
9377# define machine_is_ln2410sbc() (0)
9378#endif
9379
9380#ifdef CONFIG_MACH_CB3RUFC
9381# ifdef machine_arch_type
9382# undef machine_arch_type
9383# define machine_arch_type __machine_arch_type
9384# else
9385# define machine_arch_type MACH_TYPE_CB3RUFC
9386# endif
9387# define machine_is_cb3rufc() (machine_arch_type == MACH_TYPE_CB3RUFC)
9388#else
9389# define machine_is_cb3rufc() (0)
9390#endif
9391
9392#ifdef CONFIG_MACH_MP2USB
9393# ifdef machine_arch_type
9394# undef machine_arch_type
9395# define machine_arch_type __machine_arch_type
9396# else
9397# define machine_arch_type MACH_TYPE_MP2USB
9398# endif
9399# define machine_is_mp2usb() (machine_arch_type == MACH_TYPE_MP2USB)
9400#else
9401# define machine_is_mp2usb() (0)
9402#endif
9403
1cb8e980
WD
9404/*
9405 * These have not yet been registered
9406 */
a1f4a3dd
WD
9407/* #define MACH_TYPE_367 <<not registered>> */
9408#define machine_is_esl_wireless_tab() (0)
1cb8e980
WD
9409
9410#ifndef machine_arch_type
9411#define machine_arch_type __machine_arch_type
9412#endif
9413
9414#endif