]> git.ipfire.org Git - people/ms/u-boot.git/blame - include/asm-arm/mach-types.h
ARM: synchronize mach-types.h with linux v2.6.29-rc5-315-g683fdc5
[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
1cb8e980
WD
9#ifndef __ASSEMBLY__
10/* The type of machine we're running on */
11extern unsigned int __machine_arch_type;
12#endif
13
14/* see arch/arm/kernel/arch.c for a description of these */
15#define MACH_TYPE_EBSA110 0
16#define MACH_TYPE_RISCPC 1
17#define MACH_TYPE_NEXUSPCI 3
18#define MACH_TYPE_EBSA285 4
19#define MACH_TYPE_NETWINDER 5
20#define MACH_TYPE_CATS 6
21#define MACH_TYPE_TBOX 7
22#define MACH_TYPE_CO285 8
23#define MACH_TYPE_CLPS7110 9
24#define MACH_TYPE_ARCHIMEDES 10
25#define MACH_TYPE_A5K 11
26#define MACH_TYPE_ETOILE 12
27#define MACH_TYPE_LACIE_NAS 13
28#define MACH_TYPE_CLPS7500 14
29#define MACH_TYPE_SHARK 15
30#define MACH_TYPE_BRUTUS 16
31#define MACH_TYPE_PERSONAL_SERVER 17
32#define MACH_TYPE_ITSY 18
33#define MACH_TYPE_L7200 19
34#define MACH_TYPE_PLEB 20
35#define MACH_TYPE_INTEGRATOR 21
36#define MACH_TYPE_H3600 22
37#define MACH_TYPE_IXP1200 23
38#define MACH_TYPE_P720T 24
39#define MACH_TYPE_ASSABET 25
40#define MACH_TYPE_VICTOR 26
41#define MACH_TYPE_LART 27
42#define MACH_TYPE_RANGER 28
43#define MACH_TYPE_GRAPHICSCLIENT 29
44#define MACH_TYPE_XP860 30
45#define MACH_TYPE_CERF 31
46#define MACH_TYPE_NANOENGINE 32
47#define MACH_TYPE_FPIC 33
48#define MACH_TYPE_EXTENEX1 34
49#define MACH_TYPE_SHERMAN 35
50#define MACH_TYPE_ACCELENT_SA 36
51#define MACH_TYPE_ACCELENT_L7200 37
52#define MACH_TYPE_NETPORT 38
53#define MACH_TYPE_PANGOLIN 39
54#define MACH_TYPE_YOPY 40
55#define MACH_TYPE_COOLIDGE 41
56#define MACH_TYPE_HUW_WEBPANEL 42
57#define MACH_TYPE_SPOTME 43
58#define MACH_TYPE_FREEBIRD 44
59#define MACH_TYPE_TI925 45
60#define MACH_TYPE_RISCSTATION 46
61#define MACH_TYPE_CAVY 47
62#define MACH_TYPE_JORNADA720 48
63#define MACH_TYPE_OMNIMETER 49
64#define MACH_TYPE_EDB7211 50
65#define MACH_TYPE_CITYGO 51
66#define MACH_TYPE_PFS168 52
67#define MACH_TYPE_SPOT 53
68#define MACH_TYPE_FLEXANET 54
69#define MACH_TYPE_WEBPAL 55
70#define MACH_TYPE_LINPDA 56
71#define MACH_TYPE_ANAKIN 57
72#define MACH_TYPE_MVI 58
73#define MACH_TYPE_JUPITER 59
74#define MACH_TYPE_PSIONW 60
75#define MACH_TYPE_ALN 61
76#define MACH_TYPE_CAMELOT 62
77#define MACH_TYPE_GDS2200 63
78#define MACH_TYPE_PSION_SERIES7 64
79#define MACH_TYPE_XFILE 65
80#define MACH_TYPE_ACCELENT_EP9312 66
81#define MACH_TYPE_IC200 67
82#define MACH_TYPE_CREDITLART 68
83#define MACH_TYPE_HTM 69
84#define MACH_TYPE_IQ80310 70
85#define MACH_TYPE_FREEBOT 71
86#define MACH_TYPE_ENTEL 72
87#define MACH_TYPE_ENP3510 73
88#define MACH_TYPE_TRIZEPS 74
89#define MACH_TYPE_NESA 75
90#define MACH_TYPE_VENUS 76
91#define MACH_TYPE_TARDIS 77
92#define MACH_TYPE_MERCURY 78
93#define MACH_TYPE_EMPEG 79
94#define MACH_TYPE_I80200FCC 80
95#define MACH_TYPE_ITT_CPB 81
96#define MACH_TYPE_SVC 82
97#define MACH_TYPE_ALPHA2 84
98#define MACH_TYPE_ALPHA1 85
99#define MACH_TYPE_NETARM 86
100#define MACH_TYPE_SIMPAD 87
101#define MACH_TYPE_PDA1 88
102#define MACH_TYPE_LUBBOCK 89
103#define MACH_TYPE_ANIKO 90
104#define MACH_TYPE_CLEP7212 91
105#define MACH_TYPE_CS89712 92
106#define MACH_TYPE_WEARARM 93
107#define MACH_TYPE_POSSIO_PX 94
108#define MACH_TYPE_SIDEARM 95
109#define MACH_TYPE_STORK 96
110#define MACH_TYPE_SHANNON 97
111#define MACH_TYPE_ACE 98
112#define MACH_TYPE_BALLYARM 99
113#define MACH_TYPE_SIMPUTER 100
114#define MACH_TYPE_NEXTERM 101
115#define MACH_TYPE_SA1100_ELF 102
116#define MACH_TYPE_GATOR 103
117#define MACH_TYPE_GRANITE 104
118#define MACH_TYPE_CONSUS 105
119#define MACH_TYPE_AAED2000 106
120#define MACH_TYPE_CDB89712 107
121#define MACH_TYPE_GRAPHICSMASTER 108
122#define MACH_TYPE_ADSBITSY 109
123#define MACH_TYPE_PXA_IDP 110
124#define MACH_TYPE_PLCE 111
125#define MACH_TYPE_PT_SYSTEM3 112
126#define MACH_TYPE_MEDALB 113
127#define MACH_TYPE_EAGLE 114
128#define MACH_TYPE_DSC21 115
129#define MACH_TYPE_DSC24 116
130#define MACH_TYPE_TI5472 117
131#define MACH_TYPE_AUTCPU12 118
132#define MACH_TYPE_UENGINE 119
133#define MACH_TYPE_BLUESTEM 120
134#define MACH_TYPE_XINGU8 121
135#define MACH_TYPE_BUSHSTB 122
136#define MACH_TYPE_EPSILON1 123
137#define MACH_TYPE_BALLOON 124
138#define MACH_TYPE_PUPPY 125
139#define MACH_TYPE_ELROY 126
140#define MACH_TYPE_GMS720 127
141#define MACH_TYPE_S24X 128
142#define MACH_TYPE_JTEL_CLEP7312 129
143#define MACH_TYPE_CX821XX 130
144#define MACH_TYPE_EDB7312 131
145#define MACH_TYPE_BSA1110 132
146#define MACH_TYPE_POWERPIN 133
147#define MACH_TYPE_OPENARM 134
148#define MACH_TYPE_WHITECHAPEL 135
149#define MACH_TYPE_H3100 136
150#define MACH_TYPE_H3800 137
151#define MACH_TYPE_BLUE_V1 138
152#define MACH_TYPE_PXA_CERF 139
153#define MACH_TYPE_ARM7TEVB 140
154#define MACH_TYPE_D7400 141
155#define MACH_TYPE_PIRANHA 142
156#define MACH_TYPE_SBCAMELOT 143
157#define MACH_TYPE_KINGS 144
158#define MACH_TYPE_SMDK2400 145
159#define MACH_TYPE_COLLIE 146
160#define MACH_TYPE_IDR 147
161#define MACH_TYPE_BADGE4 148
162#define MACH_TYPE_WEBNET 149
163#define MACH_TYPE_D7300 150
164#define MACH_TYPE_CEP 151
165#define MACH_TYPE_FORTUNET 152
166#define MACH_TYPE_VC547X 153
167#define MACH_TYPE_FILEWALKER 154
168#define MACH_TYPE_NETGATEWAY 155
169#define MACH_TYPE_SYMBOL2800 156
170#define MACH_TYPE_SUNS 157
171#define MACH_TYPE_FRODO 158
172#define MACH_TYPE_MACH_TYTE_MS301 159
173#define MACH_TYPE_MX1ADS 160
174#define MACH_TYPE_H7201 161
175#define MACH_TYPE_H7202 162
176#define MACH_TYPE_AMICO 163
177#define MACH_TYPE_IAM 164
178#define MACH_TYPE_TT530 165
179#define MACH_TYPE_SAM2400 166
180#define MACH_TYPE_JORNADA56X 167
181#define MACH_TYPE_ACTIVE 168
182#define MACH_TYPE_IQ80321 169
183#define MACH_TYPE_WID 170
184#define MACH_TYPE_SABINAL 171
185#define MACH_TYPE_IXP425_MATACUMBE 172
186#define MACH_TYPE_MINIPRINT 173
187#define MACH_TYPE_ADM510X 174
188#define MACH_TYPE_SVS200 175
189#define MACH_TYPE_ATG_TCU 176
190#define MACH_TYPE_JORNADA820 177
191#define MACH_TYPE_S3C44B0 178
192#define MACH_TYPE_MARGIS2 179
193#define MACH_TYPE_KS8695 180
194#define MACH_TYPE_BRH 181
195#define MACH_TYPE_S3C2410 182
196#define MACH_TYPE_POSSIO_PX30 183
197#define MACH_TYPE_S3C2800 184
198#define MACH_TYPE_FLEETWOOD 185
199#define MACH_TYPE_OMAHA 186
200#define MACH_TYPE_TA7 187
201#define MACH_TYPE_NOVA 188
202#define MACH_TYPE_HMK 189
52f52c14 203#define MACH_TYPE_KARO 190
1cb8e980
WD
204#define MACH_TYPE_FESTER 191
205#define MACH_TYPE_GPI 192
206#define MACH_TYPE_SMDK2410 193
a1f4a3dd 207#define MACH_TYPE_I519 194
1cb8e980
WD
208#define MACH_TYPE_NEXIO 195
209#define MACH_TYPE_BITBOX 196
210#define MACH_TYPE_G200 197
211#define MACH_TYPE_GILL 198
212#define MACH_TYPE_PXA_MERCURY 199
213#define MACH_TYPE_CEIVA 200
214#define MACH_TYPE_FRET 201
215#define MACH_TYPE_EMAILPHONE 202
216#define MACH_TYPE_H3900 203
217#define MACH_TYPE_PXA1 204
218#define MACH_TYPE_KOAN369 205
219#define MACH_TYPE_COGENT 206
220#define MACH_TYPE_ESL_SIMPUTER 207
221#define MACH_TYPE_ESL_SIMPUTER_CLR 208
222#define MACH_TYPE_ESL_SIMPUTER_BW 209
223#define MACH_TYPE_HHP_CRADLE 210
224#define MACH_TYPE_HE500 211
225#define MACH_TYPE_INHANDELF2 212
226#define MACH_TYPE_INHANDFTIP 213
227#define MACH_TYPE_DNP1110 214
228#define MACH_TYPE_PNP1110 215
229#define MACH_TYPE_CSB226 216
230#define MACH_TYPE_ARNOLD 217
98404649 231#define MACH_TYPE_VOICEBLUE 218
1cb8e980 232#define MACH_TYPE_JZ8028 219
a1f4a3dd 233#define MACH_TYPE_H5400 220
1cb8e980
WD
234#define MACH_TYPE_FORTE 221
235#define MACH_TYPE_ACAM 222
236#define MACH_TYPE_ABOX 223
237#define MACH_TYPE_ATMEL 224
238#define MACH_TYPE_SITSANG 225
239#define MACH_TYPE_CPU1110LCDNET 226
240#define MACH_TYPE_MPL_VCMA9 227
241#define MACH_TYPE_OPUS_A1 228
242#define MACH_TYPE_DAYTONA 229
243#define MACH_TYPE_KILLBEAR 230
244#define MACH_TYPE_YOHO 231
245#define MACH_TYPE_JASPER 232
246#define MACH_TYPE_DSC25 233
a1f4a3dd 247#define MACH_TYPE_OMAP_INNOVATOR 234
1cb8e980
WD
248#define MACH_TYPE_RAMSES 235
249#define MACH_TYPE_S28X 236
250#define MACH_TYPE_MPORT3 237
251#define MACH_TYPE_PXA_EAGLE250 238
252#define MACH_TYPE_PDB 239
253#define MACH_TYPE_BLUE_2G 240
254#define MACH_TYPE_BLUEARCH 241
98404649
WD
255#define MACH_TYPE_IXDP2400 242
256#define MACH_TYPE_IXDP2800 243
1cb8e980
WD
257#define MACH_TYPE_EXPLORER 244
258#define MACH_TYPE_IXDP425 245
259#define MACH_TYPE_CHIMP 246
260#define MACH_TYPE_STORK_NEST 247
261#define MACH_TYPE_STORK_EGG 248
262#define MACH_TYPE_WISMO 249
263#define MACH_TYPE_EZLINX 250
a1f4a3dd 264#define MACH_TYPE_AT91RM9200 251
799891ef 265#define MACH_TYPE_ADTECH_ORION 252
1cb8e980
WD
266#define MACH_TYPE_NEPTUNE 253
267#define MACH_TYPE_HACKKIT 254
268#define MACH_TYPE_PXA_WINS30 255
269#define MACH_TYPE_LAVINNA 256
270#define MACH_TYPE_PXA_UENGINE 257
271#define MACH_TYPE_INNOKOM 258
52f52c14
WD
272#define MACH_TYPE_BMS 259
273#define MACH_TYPE_IXCDP1100 260
274#define MACH_TYPE_PRPMC1100 261
275#define MACH_TYPE_AT91RM9200DK 262
276#define MACH_TYPE_ARMSTICK 263
277#define MACH_TYPE_ARMONIE 264
278#define MACH_TYPE_MPORT1 265
279#define MACH_TYPE_S3C5410 266
280#define MACH_TYPE_ZCP320A 267
281#define MACH_TYPE_I_BOX 268
282#define MACH_TYPE_STLC1502 269
283#define MACH_TYPE_SIREN 270
284#define MACH_TYPE_GREENLAKE 271
285#define MACH_TYPE_ARGUS 272
286#define MACH_TYPE_COMBADGE 273
287#define MACH_TYPE_ROKEPXA 274
288#define MACH_TYPE_CINTEGRATOR 275
289#define MACH_TYPE_GUIDEA07 276
290#define MACH_TYPE_TAT257 277
291#define MACH_TYPE_IGP2425 278
292#define MACH_TYPE_BLUEGRAMMA 279
293#define MACH_TYPE_IPOD 280
294#define MACH_TYPE_ADSBITSYX 281
295#define MACH_TYPE_TRIZEPS2 282
296#define MACH_TYPE_VIPER 283
297#define MACH_TYPE_ADSBITSYPLUS 284
298#define MACH_TYPE_ADSAGC 285
299#define MACH_TYPE_STP7312 286
a1f4a3dd 300#define MACH_TYPE_NX_PHNX 287
52f52c14
WD
301#define MACH_TYPE_WEP_EP250 288
302#define MACH_TYPE_INHANDELF3 289
303#define MACH_TYPE_ADI_COYOTE 290
304#define MACH_TYPE_IYONIX 291
305#define MACH_TYPE_DAMICAM_SA1110 292
306#define MACH_TYPE_MEG03 293
307#define MACH_TYPE_PXA_WHITECHAPEL 294
308#define MACH_TYPE_NWSC 295
309#define MACH_TYPE_NWLARM 296
310#define MACH_TYPE_IXP425_MGUARD 297
311#define MACH_TYPE_PXA_NETDCU4 298
312#define MACH_TYPE_IXDP2401 299
313#define MACH_TYPE_IXDP2801 300
314#define MACH_TYPE_ZODIAC 301
315#define MACH_TYPE_ARMMODUL 302
316#define MACH_TYPE_KETOP 303
317#define MACH_TYPE_AV7200 304
318#define MACH_TYPE_ARCH_TI925 305
319#define MACH_TYPE_ACQ200 306
320#define MACH_TYPE_PT_DAFIT 307
321#define MACH_TYPE_IHBA 308
322#define MACH_TYPE_QUINQUE 309
323#define MACH_TYPE_NIMBRAONE 310
324#define MACH_TYPE_NIMBRA29X 311
325#define MACH_TYPE_NIMBRA210 312
326#define MACH_TYPE_HHP_D95XX 313
327#define MACH_TYPE_LABARM 314
328#define MACH_TYPE_M825XX 315
329#define MACH_TYPE_M7100 316
330#define MACH_TYPE_NIPC2 317
331#define MACH_TYPE_FU7202 318
332#define MACH_TYPE_ADSAGX 319
333#define MACH_TYPE_PXA_POOH 320
334#define MACH_TYPE_BANDON 321
335#define MACH_TYPE_PCM7210 322
336#define MACH_TYPE_NMS9200 323
337#define MACH_TYPE_LOGODL 324
338#define MACH_TYPE_M7140 325
339#define MACH_TYPE_KOREBOT 326
340#define MACH_TYPE_IQ31244 327
341#define MACH_TYPE_KOAN393 328
342#define MACH_TYPE_INHANDFTIP3 329
343#define MACH_TYPE_GONZO 330
344#define MACH_TYPE_BAST 331
345#define MACH_TYPE_SCANPASS 332
346#define MACH_TYPE_EP7312_POOH 333
347#define MACH_TYPE_TA7S 334
348#define MACH_TYPE_TA7V 335
349#define MACH_TYPE_ICARUS 336
350#define MACH_TYPE_H1900 337
351#define MACH_TYPE_GEMINI 338
352#define MACH_TYPE_AXIM 339
353#define MACH_TYPE_AUDIOTRON 340
354#define MACH_TYPE_H2200 341
355#define MACH_TYPE_LOOX600 342
356#define MACH_TYPE_NIOP 343
357#define MACH_TYPE_DM310 344
a1f4a3dd
WD
358#define MACH_TYPE_SEEDPXA_C2 345
359#define MACH_TYPE_IXP4XX_MGUARD_PCI 346
360#define MACH_TYPE_H1940 347
361#define MACH_TYPE_SCORPIO 348
362#define MACH_TYPE_VIVA 349
363#define MACH_TYPE_PXA_XCARD 350
364#define MACH_TYPE_CSB335 351
365#define MACH_TYPE_IXRD425 352
366#define MACH_TYPE_IQ80315 353
367#define MACH_TYPE_NMP7312 354
368#define MACH_TYPE_CX861XX 355
369#define MACH_TYPE_ENP2611 356
370#define MACH_TYPE_XDA 357
371#define MACH_TYPE_CSIR_IMS 358
372#define MACH_TYPE_IXP421_DNAEETH 359
373#define MACH_TYPE_POCKETSERV9200 360
374#define MACH_TYPE_TOTO 361
375#define MACH_TYPE_S3C2440 362
376#define MACH_TYPE_KS8695P 363
377#define MACH_TYPE_SE4000 364
378#define MACH_TYPE_QUADRICEPS 365
379#define MACH_TYPE_BRONCO 366
06c4ab50 380#define MACH_TYPE_ESL_WIRELESS_TAB 367
a1f4a3dd
WD
381#define MACH_TYPE_ESL_SOFCOMP 368
382#define MACH_TYPE_S5C7375 369
383#define MACH_TYPE_SPEARHEAD 370
384#define MACH_TYPE_PANTERA 371
385#define MACH_TYPE_PRAYOGLITE 372
06c4ab50 386#define MACH_TYPE_GUMSTIX 373
a1f4a3dd
WD
387#define MACH_TYPE_RCUBE 374
388#define MACH_TYPE_REA_OLV 375
389#define MACH_TYPE_PXA_IPHONE 376
390#define MACH_TYPE_S3C3410 377
391#define MACH_TYPE_ESPD_4510B 378
392#define MACH_TYPE_MP1X 379
393#define MACH_TYPE_AT91RM9200TB 380
394#define MACH_TYPE_ADSVGX 381
395#define MACH_TYPE_OMAP_H2 382
396#define MACH_TYPE_PELEE 383
397#define MACH_TYPE_E740 384
398#define MACH_TYPE_IQ80331 385
399#define MACH_TYPE_VERSATILE_PB 387
400#define MACH_TYPE_KEV7A400 388
f832d8a1
WD
401#define MACH_TYPE_LPD7A400 389
402#define MACH_TYPE_LPD7A404 390
a1f4a3dd
WD
403#define MACH_TYPE_FUJITSU_CAMELOT 391
404#define MACH_TYPE_JANUS2M 392
405#define MACH_TYPE_EMBTF 393
406#define MACH_TYPE_HPM 394
407#define MACH_TYPE_SMDK2410TK 395
408#define MACH_TYPE_SMDK2410AJ 396
409#define MACH_TYPE_STREETRACER 397
410#define MACH_TYPE_EFRAME 398
411#define MACH_TYPE_CSB337 399
412#define MACH_TYPE_PXA_LARK 400
413#define MACH_TYPE_PNP2110 401
414#define MACH_TYPE_TCC72X 402
415#define MACH_TYPE_ALTAIR 403
416#define MACH_TYPE_KC3 404
417#define MACH_TYPE_SINTEFTD 405
418#define MACH_TYPE_MAINSTONE 406
419#define MACH_TYPE_ADAY4X 407
420#define MACH_TYPE_LITE300 408
421#define MACH_TYPE_S5C7376 409
422#define MACH_TYPE_MT02 410
423#define MACH_TYPE_MPORT3S 411
424#define MACH_TYPE_RA_ALPHA 412
425#define MACH_TYPE_XCEP 413
f43ad539 426#define MACH_TYPE_ARCOM_VULCAN 414
a1f4a3dd
WD
427#define MACH_TYPE_STARGATE 415
428#define MACH_TYPE_ARMADILLOJ 416
429#define MACH_TYPE_ELROY_JACK 417
430#define MACH_TYPE_BACKEND 418
431#define MACH_TYPE_S5LINBOX 419
432#define MACH_TYPE_NOMADIK 420
433#define MACH_TYPE_IA_CPU_9200 421
434#define MACH_TYPE_AT91_BJA1 422
435#define MACH_TYPE_CORGI 423
436#define MACH_TYPE_POODLE 424
437#define MACH_TYPE_TEN 425
438#define MACH_TYPE_ROVERP5P 426
439#define MACH_TYPE_SC2700 427
440#define MACH_TYPE_EX_EAGLE 428
441#define MACH_TYPE_NX_PXA12 429
442#define MACH_TYPE_NX_PXA5 430
443#define MACH_TYPE_BLACKBOARD2 431
444#define MACH_TYPE_I819 432
445#define MACH_TYPE_IXMB995E 433
446#define MACH_TYPE_SKYRIDER 434
447#define MACH_TYPE_SKYHAWK 435
448#define MACH_TYPE_ENTERPRISE 436
449#define MACH_TYPE_DEP2410 437
450#define MACH_TYPE_ARMCORE 438
451#define MACH_TYPE_HOBBIT 439
452#define MACH_TYPE_H7210 440
453#define MACH_TYPE_PXA_NETDCU5 441
454#define MACH_TYPE_ACC 442
455#define MACH_TYPE_ESL_SARVA 443
456#define MACH_TYPE_XM250 444
457#define MACH_TYPE_T6TC1XB 445
458#define MACH_TYPE_ESS710 446
f43ad539 459#define MACH_TYPE_MX31ADS 447
a1f4a3dd
WD
460#define MACH_TYPE_HIMALAYA 448
461#define MACH_TYPE_BOLFENK 449
462#define MACH_TYPE_AT91RM9200KR 450
463#define MACH_TYPE_EDB9312 451
464#define MACH_TYPE_OMAP_GENERIC 452
465#define MACH_TYPE_AXIMX3 453
466#define MACH_TYPE_EB67XDIP 454
467#define MACH_TYPE_WEBTXS 455
468#define MACH_TYPE_HAWK 456
469#define MACH_TYPE_CCAT91SBC001 457
470#define MACH_TYPE_EXPRESSO 458
471#define MACH_TYPE_H4000 459
472#define MACH_TYPE_DINO 460
473#define MACH_TYPE_ML675K 461
474#define MACH_TYPE_EDB9301 462
475#define MACH_TYPE_EDB9315 463
476#define MACH_TYPE_RECIVA_TT 464
477#define MACH_TYPE_CSTCB01 465
478#define MACH_TYPE_CSTCB1 466
479#define MACH_TYPE_SHADWELL 467
480#define MACH_TYPE_GOEPEL263 468
481#define MACH_TYPE_ACQ100 469
482#define MACH_TYPE_MX1FS2 470
483#define MACH_TYPE_HIPTOP_G1 471
484#define MACH_TYPE_SPARKY 472
485#define MACH_TYPE_NS9750 473
486#define MACH_TYPE_PHOENIX 474
487#define MACH_TYPE_VR1000 475
488#define MACH_TYPE_DEISTERPXA 476
489#define MACH_TYPE_BCM1160 477
490#define MACH_TYPE_PCM022 478
491#define MACH_TYPE_ADSGCX 479
492#define MACH_TYPE_DREADNAUGHT 480
493#define MACH_TYPE_DM320 481
494#define MACH_TYPE_MARKOV 482
495#define MACH_TYPE_COS7A400 483
496#define MACH_TYPE_MILANO 484
497#define MACH_TYPE_UE9328 485
498#define MACH_TYPE_UEX255 486
499#define MACH_TYPE_UE2410 487
500#define MACH_TYPE_A620 488
501#define MACH_TYPE_OCELOT 489
502#define MACH_TYPE_CHEETAH 490
503#define MACH_TYPE_OMAP_PERSEUS2 491
504#define MACH_TYPE_ZVUE 492
505#define MACH_TYPE_ROVERP1 493
506#define MACH_TYPE_ASIDIAL2 494
507#define MACH_TYPE_S3C24A0 495
508#define MACH_TYPE_E800 496
509#define MACH_TYPE_E750 497
510#define MACH_TYPE_S3C5500 498
511#define MACH_TYPE_SMDK5500 499
512#define MACH_TYPE_SIGNALSYNC 500
513#define MACH_TYPE_NBC 501
514#define MACH_TYPE_KODIAK 502
515#define MACH_TYPE_NETBOOKPRO 503
516#define MACH_TYPE_HW90200 504
517#define MACH_TYPE_CONDOR 505
518#define MACH_TYPE_CUP 506
519#define MACH_TYPE_KITE 507
520#define MACH_TYPE_SCB9328 508
521#define MACH_TYPE_OMAP_H3 509
522#define MACH_TYPE_OMAP_H4 510
523#define MACH_TYPE_N10 511
524#define MACH_TYPE_MONTAJADE 512
525#define MACH_TYPE_SG560 513
526#define MACH_TYPE_DP1000 514
527#define MACH_TYPE_OMAP_OSK 515
528#define MACH_TYPE_RG100V3 516
529#define MACH_TYPE_MX2ADS 517
530#define MACH_TYPE_PXA_KILO 518
531#define MACH_TYPE_IXP4XX_EAGLE 519
532#define MACH_TYPE_TOSA 520
533#define MACH_TYPE_MB2520F 521
534#define MACH_TYPE_EMC1000 522
535#define MACH_TYPE_TIDSC25 523
536#define MACH_TYPE_AKCPMXL 524
537#define MACH_TYPE_AV3XX 525
538#define MACH_TYPE_AVILA 526
539#define MACH_TYPE_PXA_MPM10 527
540#define MACH_TYPE_PXA_KYANITE 528
541#define MACH_TYPE_SGOLD 529
542#define MACH_TYPE_OSCAR 530
543#define MACH_TYPE_EPXA4USB2 531
544#define MACH_TYPE_XSENGINE 532
545#define MACH_TYPE_IP600 533
546#define MACH_TYPE_MCAN2 534
547#define MACH_TYPE_DDI_BLUERIDGE 535
548#define MACH_TYPE_SKYMINDER 536
549#define MACH_TYPE_LPD79520 537
550#define MACH_TYPE_EDB9302 538
551#define MACH_TYPE_HW90340 539
552#define MACH_TYPE_CIP_BOX 540
553#define MACH_TYPE_IVPN 541
554#define MACH_TYPE_RSOC2 542
555#define MACH_TYPE_HUSKY 543
556#define MACH_TYPE_BOXER 544
557#define MACH_TYPE_SHEPHERD 545
558#define MACH_TYPE_AML42800AA 546
a1f4a3dd
WD
559#define MACH_TYPE_LPC2294 548
560#define MACH_TYPE_SWITCHGRASS 549
561#define MACH_TYPE_ENS_CMU 550
562#define MACH_TYPE_MM6_SDB 551
563#define MACH_TYPE_SATURN 552
f43ad539
WD
564#define MACH_TYPE_I30030EVB 553
565#define MACH_TYPE_MXC27530EVB 554
731215eb
WD
566#define MACH_TYPE_SMDK2800 555
567#define MACH_TYPE_MTWILSON 556
568#define MACH_TYPE_ZITI 557
569#define MACH_TYPE_GRANDFATHER 558
570#define MACH_TYPE_TENGINE 559
571#define MACH_TYPE_S3C2460 560
572#define MACH_TYPE_PDM 561
573#define MACH_TYPE_H4700 562
574#define MACH_TYPE_H6300 563
575#define MACH_TYPE_RZ1700 564
576#define MACH_TYPE_A716 565
577#define MACH_TYPE_ESTK2440A 566
578#define MACH_TYPE_ATWIXP425 567
579#define MACH_TYPE_CSB336 568
580#define MACH_TYPE_RIRM2 569
581#define MACH_TYPE_CX23518 570
582#define MACH_TYPE_CX2351X 571
583#define MACH_TYPE_COMPUTIME 572
584#define MACH_TYPE_IZARUS 573
585#define MACH_TYPE_RTS 574
586#define MACH_TYPE_SE5100 575
587#define MACH_TYPE_S3C2510 576
588#define MACH_TYPE_CSB437TL 577
589#define MACH_TYPE_SLAUSON 578
590#define MACH_TYPE_PEARLRIVER 579
591#define MACH_TYPE_TDC_P210 580
592#define MACH_TYPE_SG580 581
593#define MACH_TYPE_WRSBCARM7 582
594#define MACH_TYPE_IPD 583
595#define MACH_TYPE_PXA_DNP2110 584
596#define MACH_TYPE_XAENIAX 585
597#define MACH_TYPE_SOMN4250 586
598#define MACH_TYPE_PLEB2 587
98404649
WD
599#define MACH_TYPE_CORNWALLIS 588
600#define MACH_TYPE_GURNEY_DRV 589
731215eb
WD
601#define MACH_TYPE_CHAFFEE 590
602#define MACH_TYPE_RMS101 591
603#define MACH_TYPE_RX3715 592
604#define MACH_TYPE_SWIFT 593
605#define MACH_TYPE_ROVERP7 594
606#define MACH_TYPE_PR818S 595
607#define MACH_TYPE_TRXPRO 596
608#define MACH_TYPE_NSLU2 597
609#define MACH_TYPE_E400 598
610#define MACH_TYPE_TRAB 599
611#define MACH_TYPE_CMC_PU2 600
612#define MACH_TYPE_FULCRUM 601
613#define MACH_TYPE_NETGATE42X 602
614#define MACH_TYPE_STR710 603
615#define MACH_TYPE_IXDPG425 604
616#define MACH_TYPE_TOMTOMGO 605
617#define MACH_TYPE_VERSATILE_AB 606
618#define MACH_TYPE_EDB9307 607
619#define MACH_TYPE_SG565 608
620#define MACH_TYPE_LPD79524 609
621#define MACH_TYPE_LPD79525 610
622#define MACH_TYPE_RMS100 611
623#define MACH_TYPE_KB9200 612
624#define MACH_TYPE_SX1 613
98404649
WD
625#define MACH_TYPE_HMS39C7092 614
626#define MACH_TYPE_ARMADILLO 615
627#define MACH_TYPE_IPCU 616
628#define MACH_TYPE_LOOX720 617
629#define MACH_TYPE_IXDP465 618
630#define MACH_TYPE_IXDP2351 619
631#define MACH_TYPE_ADSVIX 620
632#define MACH_TYPE_DM270 621
633#define MACH_TYPE_SOCLTPLUS 622
634#define MACH_TYPE_ECIA 623
635#define MACH_TYPE_CM4008 624
636#define MACH_TYPE_P2001 625
637#define MACH_TYPE_TWISTER 626
638#define MACH_TYPE_MUDSHARK 627
639#define MACH_TYPE_HB2 628
640#define MACH_TYPE_IQ80332 629
641#define MACH_TYPE_SENDT 630
642#define MACH_TYPE_MX2JAZZ 631
643#define MACH_TYPE_MULTIIO 632
644#define MACH_TYPE_HRDISPLAY 633
f43ad539 645#define MACH_TYPE_MXC27530ADS 634
98404649
WD
646#define MACH_TYPE_TRIZEPS3 635
647#define MACH_TYPE_ZEFEERDZA 636
648#define MACH_TYPE_ZEFEERDZB 637
649#define MACH_TYPE_ZEFEERDZG 638
650#define MACH_TYPE_ZEFEERDZN 639
651#define MACH_TYPE_ZEFEERDZQ 640
652#define MACH_TYPE_GTWX5715 641
653#define MACH_TYPE_ASTRO_JACK 643
654#define MACH_TYPE_TIP03 644
655#define MACH_TYPE_A9200EC 645
656#define MACH_TYPE_PNX0105 646
657#define MACH_TYPE_ADCPOECPU 647
658#define MACH_TYPE_CSB637 648
98404649
WD
659#define MACH_TYPE_MB9200 650
660#define MACH_TYPE_KULUN 651
661#define MACH_TYPE_SNAPPER 652
662#define MACH_TYPE_OPTIMA 653
663#define MACH_TYPE_DLHSBC 654
664#define MACH_TYPE_X30 655
665#define MACH_TYPE_N30 656
666#define MACH_TYPE_MANGA_KS8695 657
667#define MACH_TYPE_AJAX 658
668#define MACH_TYPE_NEC_MP900 659
669#define MACH_TYPE_VVTK1000 661
670#define MACH_TYPE_KAFA 662
671#define MACH_TYPE_VVTK3000 663
672#define MACH_TYPE_PIMX1 664
673#define MACH_TYPE_OLLIE 665
674#define MACH_TYPE_SKYMAX 666
675#define MACH_TYPE_JAZZ 667
676#define MACH_TYPE_TEL_T3 668
677#define MACH_TYPE_AISINO_FCR255 669
678#define MACH_TYPE_BTWEB 670
679#define MACH_TYPE_DBG_LH79520 671
680#define MACH_TYPE_CM41XX 672
681#define MACH_TYPE_TS72XX 673
682#define MACH_TYPE_NGGPXA 674
683#define MACH_TYPE_CSB535 675
684#define MACH_TYPE_CSB536 676
685#define MACH_TYPE_PXA_TRAKPOD 677
686#define MACH_TYPE_PRAXIS 678
687#define MACH_TYPE_LH75411 679
688#define MACH_TYPE_OTOM 680
689#define MACH_TYPE_NEXCODER_2440 681
690#define MACH_TYPE_LOOX410 682
691#define MACH_TYPE_WESTLAKE 683
692#define MACH_TYPE_NSB 684
693#define MACH_TYPE_ESL_SARVA_STN 685
694#define MACH_TYPE_ESL_SARVA_TFT 686
695#define MACH_TYPE_ESL_SARVA_IAD 687
696#define MACH_TYPE_ESL_SARVA_ACC 688
697#define MACH_TYPE_TYPHOON 689
698#define MACH_TYPE_CNAV 690
699#define MACH_TYPE_A730 691
700#define MACH_TYPE_NETSTAR 692
701#define MACH_TYPE_PHASEFALE_SUPERCON 693
702#define MACH_TYPE_SHIVA1100 694
703#define MACH_TYPE_ETEXSC 695
704#define MACH_TYPE_IXDPG465 696
705#define MACH_TYPE_A9M2410 697
706#define MACH_TYPE_A9M2440 698
707#define MACH_TYPE_A9M9750 699
708#define MACH_TYPE_A9M9360 700
709#define MACH_TYPE_UNC90 701
710#define MACH_TYPE_ECO920 702
711#define MACH_TYPE_SATVIEW 703
712#define MACH_TYPE_ROADRUNNER 704
713#define MACH_TYPE_AT91RM9200EK 705
714#define MACH_TYPE_GP32 706
715#define MACH_TYPE_GEM 707
716#define MACH_TYPE_I858 708
717#define MACH_TYPE_HX2750 709
f43ad539 718#define MACH_TYPE_MXC91131EVB 710
98404649
WD
719#define MACH_TYPE_P700 711
720#define MACH_TYPE_CPE 712
721#define MACH_TYPE_SPITZ 713
722#define MACH_TYPE_NIMBRA340 714
723#define MACH_TYPE_LPC22XX 715
724#define MACH_TYPE_COMET3 716
725#define MACH_TYPE_COMET4 717
726#define MACH_TYPE_CSB625 718
727#define MACH_TYPE_FORTUNET2 719
728#define MACH_TYPE_S5H2200 720
729#define MACH_TYPE_OPTORM920 721
730#define MACH_TYPE_ADSBITSYXB 722
731#define MACH_TYPE_ADSSPHERE 723
732#define MACH_TYPE_ADSPORTAL 724
733#define MACH_TYPE_LN2410SBC 725
734#define MACH_TYPE_CB3RUFC 726
735#define MACH_TYPE_MP2USB 727
f43ad539
WD
736#define MACH_TYPE_NTNP425C 728
737#define MACH_TYPE_COLIBRI 729
738#define MACH_TYPE_PCM7220 730
739#define MACH_TYPE_GATEWAY7001 731
740#define MACH_TYPE_PCM027 732
741#define MACH_TYPE_CMPXA 733
742#define MACH_TYPE_ANUBIS 734
743#define MACH_TYPE_ITE8152 735
744#define MACH_TYPE_LPC3XXX 736
745#define MACH_TYPE_PUPPETEER 737
f43ad539
WD
746#define MACH_TYPE_E570 739
747#define MACH_TYPE_X50 740
748#define MACH_TYPE_RECON 741
749#define MACH_TYPE_XBOARDGP8 742
750#define MACH_TYPE_FPIC2 743
751#define MACH_TYPE_AKITA 744
752#define MACH_TYPE_A81 745
753#define MACH_TYPE_SVM_SC25X 746
754#define MACH_TYPE_VADATECH020 747
755#define MACH_TYPE_TLI 748
756#define MACH_TYPE_EDB9315LC 749
757#define MACH_TYPE_PASSEC 750
758#define MACH_TYPE_DS_TIGER 751
759#define MACH_TYPE_E310 752
760#define MACH_TYPE_E330 753
761#define MACH_TYPE_RT3000 754
762#define MACH_TYPE_NOKIA770 755
763#define MACH_TYPE_PNX0106 756
764#define MACH_TYPE_HX21XX 757
765#define MACH_TYPE_FARADAY 758
766#define MACH_TYPE_SBC9312 759
767#define MACH_TYPE_BATMAN 760
768#define MACH_TYPE_JPD201 761
769#define MACH_TYPE_MIPSA 762
770#define MACH_TYPE_KACOM 763
771#define MACH_TYPE_SWARCOCPU 764
772#define MACH_TYPE_SWARCODSL 765
773#define MACH_TYPE_BLUEANGEL 766
774#define MACH_TYPE_HAIRYGRAMA 767
775#define MACH_TYPE_BANFF 768
776#define MACH_TYPE_CARMEVA 769
777#define MACH_TYPE_SAM255 770
778#define MACH_TYPE_PPM10 771
779#define MACH_TYPE_EDB9315A 772
780#define MACH_TYPE_SUNSET 773
781#define MACH_TYPE_STARGATE2 774
782#define MACH_TYPE_INTELMOTE2 775
783#define MACH_TYPE_TRIZEPS4 776
784#define MACH_TYPE_MAINSTONE2 777
785#define MACH_TYPE_EZ_IXP42X 778
786#define MACH_TYPE_TAPWAVE_ZODIAC 779
787#define MACH_TYPE_UNIVERSALMETER 780
788#define MACH_TYPE_HICOARM9 781
789#define MACH_TYPE_PNX4008 782
790#define MACH_TYPE_KWS6000 783
791#define MACH_TYPE_PORTUX920T 784
792#define MACH_TYPE_EZ_X5 785
793#define MACH_TYPE_OMAP_RUDOLPH 786
794#define MACH_TYPE_CPUAT91 787
795#define MACH_TYPE_REA9200 788
796#define MACH_TYPE_ACTS_PUNE_SA1110 789
797#define MACH_TYPE_IXP425 790
798#define MACH_TYPE_I30030ADS 791
799#define MACH_TYPE_PERCH 792
800#define MACH_TYPE_EIS05R1 793
801#define MACH_TYPE_PEPPERPAD 794
802#define MACH_TYPE_SB3010 795
803#define MACH_TYPE_RM9200 796
804#define MACH_TYPE_DMA03 797
805#define MACH_TYPE_ROAD_S101 798
806#define MACH_TYPE_IQ81340SC 799
807#define MACH_TYPE_IQ_NEXTGEN_B 800
808#define MACH_TYPE_IQ81340MC 801
809#define MACH_TYPE_IQ_NEXTGEN_D 802
810#define MACH_TYPE_IQ_NEXTGEN_E 803
811#define MACH_TYPE_MALLOW_AT91 804
812#define MACH_TYPE_CYBERTRACKER_I 805
813#define MACH_TYPE_GESBC931X 806
814#define MACH_TYPE_CENTIPAD 807
815#define MACH_TYPE_ARMSOC 808
816#define MACH_TYPE_SE4200 809
817#define MACH_TYPE_EMS197A 810
818#define MACH_TYPE_MICRO9 811
819#define MACH_TYPE_MICRO9L 812
820#define MACH_TYPE_UC5471DSP 813
821#define MACH_TYPE_SJ5471ENG 814
822#define MACH_TYPE_CMPXA26X 815
823#define MACH_TYPE_NC 816
824#define MACH_TYPE_OMAP_PALMTE 817
825#define MACH_TYPE_AJAX52X 818
826#define MACH_TYPE_SIRIUSTAR 819
827#define MACH_TYPE_IODATA_HDLG 820
828#define MACH_TYPE_AT91RM9200UTL 821
829#define MACH_TYPE_BIOSAFE 822
830#define MACH_TYPE_MP1000 823
831#define MACH_TYPE_PARSY 824
832#define MACH_TYPE_CCXP 825
833#define MACH_TYPE_OMAP_GSAMPLE 826
834#define MACH_TYPE_REALVIEW_EB 827
835#define MACH_TYPE_SAMOA 828
06c4ab50 836#define MACH_TYPE_PALMT3 829
f43ad539
WD
837#define MACH_TYPE_I878 830
838#define MACH_TYPE_BORZOI 831
839#define MACH_TYPE_GECKO 832
840#define MACH_TYPE_DS101 833
841#define MACH_TYPE_OMAP_PALMTT2 834
06c4ab50 842#define MACH_TYPE_PALMLD 835
f43ad539
WD
843#define MACH_TYPE_CC9C 836
844#define MACH_TYPE_SBC1670 837
845#define MACH_TYPE_IXDP28X5 838
846#define MACH_TYPE_OMAP_PALMTT 839
847#define MACH_TYPE_ML696K 840
848#define MACH_TYPE_ARCOM_ZEUS 841
849#define MACH_TYPE_OSIRIS 842
850#define MACH_TYPE_MAESTRO 843
06c4ab50 851#define MACH_TYPE_PALMTE2 844
f43ad539
WD
852#define MACH_TYPE_IXBBM 845
853#define MACH_TYPE_MX27ADS 846
854#define MACH_TYPE_AX8004 847
d4fc6012 855#define MACH_TYPE_AT91SAM9261EK 848
f43ad539
WD
856#define MACH_TYPE_LOFT 849
857#define MACH_TYPE_MAGPIE 850
858#define MACH_TYPE_MX21ADS 851
859#define MACH_TYPE_MB87M3400 852
860#define MACH_TYPE_MGUARD_DELTA 853
861#define MACH_TYPE_DAVINCI_DVDP 854
862#define MACH_TYPE_HTCUNIVERSAL 855
863#define MACH_TYPE_TPAD 856
864#define MACH_TYPE_ROVERP3 857
865#define MACH_TYPE_JORNADA928 858
866#define MACH_TYPE_MV88FXX81 859
867#define MACH_TYPE_STMP36XX 860
868#define MACH_TYPE_SXNI79524 861
869#define MACH_TYPE_AMS_DELTA 862
870#define MACH_TYPE_URANIUM 863
871#define MACH_TYPE_UCON 864
872#define MACH_TYPE_NAS100D 865
873#define MACH_TYPE_L083_1000 866
874#define MACH_TYPE_EZX 867
875#define MACH_TYPE_PNX5220 868
876#define MACH_TYPE_BUTTE 869
877#define MACH_TYPE_SRM2 870
878#define MACH_TYPE_DSBR 871
879#define MACH_TYPE_CRYSTALBALL 872
880#define MACH_TYPE_TINYPXA27X 873
881#define MACH_TYPE_HERBIE 874
882#define MACH_TYPE_MAGICIAN 875
883#define MACH_TYPE_CM4002 876
884#define MACH_TYPE_B4 877
885#define MACH_TYPE_MAUI 878
886#define MACH_TYPE_CYBERTRACKER_G 879
887#define MACH_TYPE_NXDKN 880
888#define MACH_TYPE_MIO8390 881
889#define MACH_TYPE_OMI_BOARD 882
890#define MACH_TYPE_MX21CIV 883
891#define MACH_TYPE_MAHI_CDAC 884
06c4ab50 892#define MACH_TYPE_PALMTX 885
f43ad539
WD
893#define MACH_TYPE_S3C2413 887
894#define MACH_TYPE_SAMSYS_EP0 888
895#define MACH_TYPE_WG302V1 889
896#define MACH_TYPE_WG302V2 890
897#define MACH_TYPE_EB42X 891
898#define MACH_TYPE_IQ331ES 892
899#define MACH_TYPE_COSYDSP 893
900#define MACH_TYPE_UPLAT7D 894
901#define MACH_TYPE_PTDAVINCI 895
902#define MACH_TYPE_MBUS 896
903#define MACH_TYPE_NADIA2VB 897
904#define MACH_TYPE_R1000 898
905#define MACH_TYPE_HW90250 899
906#define MACH_TYPE_OMAP_2430SDP 900
907#define MACH_TYPE_DAVINCI_EVM 901
908#define MACH_TYPE_OMAP_TORNADO 902
909#define MACH_TYPE_OLOCREEK 903
910#define MACH_TYPE_PALMZ72 904
911#define MACH_TYPE_NXDB500 905
912#define MACH_TYPE_APF9328 906
913#define MACH_TYPE_OMAP_WIPOQ 907
914#define MACH_TYPE_OMAP_TWIP 908
06c4ab50 915#define MACH_TYPE_PALMT650 909
f43ad539
WD
916#define MACH_TYPE_ACUMEN 910
917#define MACH_TYPE_XP100 911
918#define MACH_TYPE_FS2410 912
919#define MACH_TYPE_PXA270_CERF 913
920#define MACH_TYPE_SQ2FTLPALM 914
921#define MACH_TYPE_BSEMSERVER 915
922#define MACH_TYPE_NETCLIENT 916
06c4ab50
JCPV
923#define MACH_TYPE_PALMT5 917
924#define MACH_TYPE_PALMTC 918
5ca9881a 925#define MACH_TYPE_OMAP_APOLLON 919
f43ad539
WD
926#define MACH_TYPE_MXC30030EVB 920
927#define MACH_TYPE_REA_2D 921
928#define MACH_TYPE_TI3E524 922
929#define MACH_TYPE_ATEB9200 923
930#define MACH_TYPE_AUCKLAND 924
931#define MACH_TYPE_AK3320M 925
932#define MACH_TYPE_DURAMAX 926
933#define MACH_TYPE_N35 927
934#define MACH_TYPE_PRONGHORN 928
935#define MACH_TYPE_FUNDY 929
936#define MACH_TYPE_LOGICPD_PXA270 930
937#define MACH_TYPE_CPU777 931
938#define MACH_TYPE_SIMICON9201 932
939#define MACH_TYPE_LEAP2_HPM 933
940#define MACH_TYPE_CM922TXA10 934
941#define MACH_TYPE_PXA 935
942#define MACH_TYPE_SANDGATE2 936
943#define MACH_TYPE_SANDGATE2G 937
944#define MACH_TYPE_SANDGATE2P 938
945#define MACH_TYPE_FRED_JACK 939
946#define MACH_TYPE_TTG_COLOR1 940
947#define MACH_TYPE_NXEB500HMI 941
948#define MACH_TYPE_NETDCU8 942
f43ad539
WD
949#define MACH_TYPE_NG_FVX538 944
950#define MACH_TYPE_NG_FVS338 945
951#define MACH_TYPE_PNX4103 946
952#define MACH_TYPE_HESDB 947
953#define MACH_TYPE_XSILO 948
954#define MACH_TYPE_ESPRESSO 949
955#define MACH_TYPE_EMLC 950
956#define MACH_TYPE_SISTERON 951
957#define MACH_TYPE_RX1950 952
958#define MACH_TYPE_TSC_VENUS 953
959#define MACH_TYPE_DS101J 954
960#define MACH_TYPE_MXC30030ADS 955
961#define MACH_TYPE_FUJITSU_WIMAXSOC 956
962#define MACH_TYPE_DUALPCMODEM 957
963#define MACH_TYPE_GESBC9312 958
964#define MACH_TYPE_HTCAPACHE 959
965#define MACH_TYPE_IXDP435 960
966#define MACH_TYPE_CATPROVT100 961
967#define MACH_TYPE_PICOTUX1XX 962
968#define MACH_TYPE_PICOTUX2XX 963
969#define MACH_TYPE_DSMG600 964
970#define MACH_TYPE_EMPC2 965
971#define MACH_TYPE_VENTURA 966
972#define MACH_TYPE_PHIDGET_SBC 967
973#define MACH_TYPE_IJ3K 968
974#define MACH_TYPE_PISGAH 969
975#define MACH_TYPE_OMAP_FSAMPLE 970
976#define MACH_TYPE_SG720 971
977#define MACH_TYPE_REDFOX 972
978#define MACH_TYPE_MYSH_EP9315_1 973
979#define MACH_TYPE_TPF106 974
980#define MACH_TYPE_AT91RM9200KG 975
981#define MACH_TYPE_SLEDB 976
982#define MACH_TYPE_ONTRACK 977
983#define MACH_TYPE_PM1200 978
984#define MACH_TYPE_ESS24XXX 979
985#define MACH_TYPE_COREMP7 980
986#define MACH_TYPE_NEXCODER_6446 981
987#define MACH_TYPE_STVC8380 982
988#define MACH_TYPE_TEKLYNX 983
989#define MACH_TYPE_CARBONADO 984
990#define MACH_TYPE_SYSMOS_MP730 985
991#define MACH_TYPE_SNAPPER_CL15 986
992#define MACH_TYPE_PGIGIM 987
993#define MACH_TYPE_PTX9160P2 988
994#define MACH_TYPE_DCORE1 989
995#define MACH_TYPE_VICTORPXA 990
996#define MACH_TYPE_MX2DTB 991
997#define MACH_TYPE_PXA_IREX_ER0100 992
998#define MACH_TYPE_OMAP_PALMZ71 993
999#define MACH_TYPE_BARTEC_DEG 994
1000#define MACH_TYPE_HW50251 995
1001#define MACH_TYPE_IBOX 996
1002#define MACH_TYPE_ATLASLH7A404 997
1003#define MACH_TYPE_PT2026 998
1004#define MACH_TYPE_HTCALPINE 999
1005#define MACH_TYPE_BARTEC_VTU 1000
1006#define MACH_TYPE_VCOREII 1001
1007#define MACH_TYPE_PDNB3 1002
1008#define MACH_TYPE_HTCBEETLES 1003
1009#define MACH_TYPE_S3C6400 1004
1010#define MACH_TYPE_S3C2443 1005
1011#define MACH_TYPE_OMAP_LDK 1006
1012#define MACH_TYPE_SMDK2460 1007
1013#define MACH_TYPE_SMDK2440 1008
1014#define MACH_TYPE_SMDK2412 1009
1015#define MACH_TYPE_WEBBOX 1010
1016#define MACH_TYPE_CWWNDP 1011
1017#define MACH_TYPE_DRAGON 1012
1018#define MACH_TYPE_OPENDO_CPU_BOARD 1013
1019#define MACH_TYPE_CCM2200 1014
1020#define MACH_TYPE_ETWARM 1015
1021#define MACH_TYPE_M93030 1016
1022#define MACH_TYPE_CC7U 1017
1023#define MACH_TYPE_MTT_RANGER 1018
1024#define MACH_TYPE_NEXUS 1019
1025#define MACH_TYPE_DESMAN 1020
1026#define MACH_TYPE_BKDE303 1021
1027#define MACH_TYPE_SMDK2413 1022
1028#define MACH_TYPE_AML_M7200 1023
1029#define MACH_TYPE_AML_M5900 1024
1030#define MACH_TYPE_SG640 1025
1031#define MACH_TYPE_EDG79524 1026
1032#define MACH_TYPE_AI2410 1027
1033#define MACH_TYPE_IXP465 1028
1034#define MACH_TYPE_BALLOON3 1029
1035#define MACH_TYPE_HEINS 1030
1036#define MACH_TYPE_MPLUSEVA 1031
1037#define MACH_TYPE_RT042 1032
1038#define MACH_TYPE_CWIEM 1033
1039#define MACH_TYPE_CM_X270 1034
1040#define MACH_TYPE_CM_X255 1035
1041#define MACH_TYPE_ESH_AT91 1036
1042#define MACH_TYPE_SANDGATE3 1037
1043#define MACH_TYPE_PRIMO 1038
1044#define MACH_TYPE_GEMSTONE 1039
1045#define MACH_TYPE_PRONGHORNMETRO 1040
1046#define MACH_TYPE_SIDEWINDER 1041
1047#define MACH_TYPE_PICOMOD1 1042
1048#define MACH_TYPE_SG590 1043
1049#define MACH_TYPE_AKAI9307 1044
1050#define MACH_TYPE_FONTAINE 1045
1051#define MACH_TYPE_WOMBAT 1046
1052#define MACH_TYPE_ACQ300 1047
1053#define MACH_TYPE_MOD_270 1048
1054#define MACH_TYPE_VC0820 1049
1055#define MACH_TYPE_ANI_AIM 1050
1056#define MACH_TYPE_JELLYFISH 1051
1057#define MACH_TYPE_AMANITA 1052
1058#define MACH_TYPE_VLINK 1053
1059#define MACH_TYPE_DEXFLEX 1054
1060#define MACH_TYPE_EIGEN_TTQ 1055
1061#define MACH_TYPE_ARCOM_TITAN 1056
1062#define MACH_TYPE_TABLA 1057
1063#define MACH_TYPE_MDIRAC3 1058
1064#define MACH_TYPE_MRHFBP2 1059
1065#define MACH_TYPE_AT91RM9200RB 1060
1066#define MACH_TYPE_ANI_APM 1061
1067#define MACH_TYPE_ELLA1 1062
1068#define MACH_TYPE_INHAND_PXA27X 1063
1069#define MACH_TYPE_INHAND_PXA25X 1064
1070#define MACH_TYPE_EMPOS_XM 1065
1071#define MACH_TYPE_EMPOS 1066
1072#define MACH_TYPE_EMPOS_TINY 1067
1073#define MACH_TYPE_EMPOS_SM 1068
1074#define MACH_TYPE_EGRET 1069
1075#define MACH_TYPE_OSTRICH 1070
1076#define MACH_TYPE_N50 1071
1077#define MACH_TYPE_ECBAT91 1072
1078#define MACH_TYPE_STAREAST 1073
1079#define MACH_TYPE_DSPG_DW 1074
1080#define MACH_TYPE_ONEARM 1075
1081#define MACH_TYPE_MRG110_6 1076
1082#define MACH_TYPE_WRT300NV2 1077
1083#define MACH_TYPE_XM_BULVERDE 1078
1084#define MACH_TYPE_MSM6100 1079
1085#define MACH_TYPE_ETI_B1 1080
1086#define MACH_TYPE_ZILOG_ZA9L 1081
1087#define MACH_TYPE_BIT2440 1082
1088#define MACH_TYPE_NBI 1083
1089#define MACH_TYPE_SMDK2443 1084
1090#define MACH_TYPE_VDAVINCI 1085
1091#define MACH_TYPE_ATC6 1086
1092#define MACH_TYPE_MULTMDW 1087
1093#define MACH_TYPE_MBA2440 1088
1094#define MACH_TYPE_ECSD 1089
06c4ab50 1095#define MACH_TYPE_PALMZ31 1090
f43ad539
WD
1096#define MACH_TYPE_FSG 1091
1097#define MACH_TYPE_RAZOR101 1092
1098#define MACH_TYPE_OPERA_TDM 1093
1099#define MACH_TYPE_COMCERTO 1094
1100#define MACH_TYPE_TB0319 1095
1101#define MACH_TYPE_KWS8000 1096
1102#define MACH_TYPE_B2 1097
1103#define MACH_TYPE_LCL54 1098
1104#define MACH_TYPE_AT91SAM9260EK 1099
1105#define MACH_TYPE_GLANTANK 1100
1106#define MACH_TYPE_N2100 1101
1107#define MACH_TYPE_N4100 1102
1108#define MACH_TYPE_VERTICAL_RSC4 1103
1109#define MACH_TYPE_SG8100 1104
1110#define MACH_TYPE_IM42XX 1105
1111#define MACH_TYPE_FTXX 1106
1112#define MACH_TYPE_LWFUSION 1107
1113#define MACH_TYPE_QT2410 1108
1114#define MACH_TYPE_KIXRP435 1109
1115#define MACH_TYPE_CCW9C 1110
1116#define MACH_TYPE_DABHS 1111
1117#define MACH_TYPE_GZMX 1112
1118#define MACH_TYPE_IPNW100AP 1113
1119#define MACH_TYPE_CC9P9360DEV 1114
1120#define MACH_TYPE_CC9P9750DEV 1115
1121#define MACH_TYPE_CC9P9360VAL 1116
1122#define MACH_TYPE_CC9P9750VAL 1117
1123#define MACH_TYPE_NX70V 1118
1124#define MACH_TYPE_AT91RM9200DF 1119
1125#define MACH_TYPE_SE_PILOT2 1120
1126#define MACH_TYPE_MTCN_T800 1121
1127#define MACH_TYPE_VCMX212 1122
1128#define MACH_TYPE_LYNX 1123
1129#define MACH_TYPE_AT91SAM9260ID 1124
1130#define MACH_TYPE_HW86052 1125
1131#define MACH_TYPE_PILZ_PMI3 1126
1132#define MACH_TYPE_EDB9302A 1127
1133#define MACH_TYPE_EDB9307A 1128
1134#define MACH_TYPE_CT_DFS 1129
1135#define MACH_TYPE_PILZ_PMI4 1130
1136#define MACH_TYPE_XCEEDNP_IXP 1131
1137#define MACH_TYPE_SMDK2442B 1132
1138#define MACH_TYPE_XNODE 1133
1139#define MACH_TYPE_AIDX270 1134
1140#define MACH_TYPE_REMA 1135
1141#define MACH_TYPE_BPS1000 1136
1142#define MACH_TYPE_HW90350 1137
799891ef 1143#define MACH_TYPE_OMAP_3430SDP 1138
f43ad539
WD
1144#define MACH_TYPE_BLUETOUCH 1139
1145#define MACH_TYPE_VSTMS 1140
1146#define MACH_TYPE_XSBASE270 1141
1147#define MACH_TYPE_AT91SAM9260EK_CN 1142
1148#define MACH_TYPE_ADSTURBOXB 1143
1149#define MACH_TYPE_OTI4110 1144
1150#define MACH_TYPE_HME_PXA 1145
1151#define MACH_TYPE_DEISTERDCA 1146
1152#define MACH_TYPE_CES_SSEM2 1147
1153#define MACH_TYPE_CES_MTR 1148
1154#define MACH_TYPE_TDS_AVNG_SBC 1149
1155#define MACH_TYPE_EVEREST 1150
1156#define MACH_TYPE_PNX4010 1151
1157#define MACH_TYPE_OXNAS 1152
1158#define MACH_TYPE_FIORI 1153
1159#define MACH_TYPE_ML1200 1154
1160#define MACH_TYPE_PECOS 1155
1161#define MACH_TYPE_NB2XXX 1156
1162#define MACH_TYPE_HW6900 1157
1163#define MACH_TYPE_CDCS_QUOLL 1158
1164#define MACH_TYPE_QUICKSILVER 1159
1165#define MACH_TYPE_UPLAT926 1160
1166#define MACH_TYPE_DEP2410_THOMAS 1161
1167#define MACH_TYPE_DTK2410 1162
1168#define MACH_TYPE_CHILI 1163
1169#define MACH_TYPE_DEMETER 1164
1170#define MACH_TYPE_DIONYSUS 1165
1171#define MACH_TYPE_AS352X 1166
1172#define MACH_TYPE_SERVICE 1167
1173#define MACH_TYPE_CS_E9301 1168
1174#define MACH_TYPE_MICRO9M 1169
1175#define MACH_TYPE_IA_MOSPCK 1170
1176#define MACH_TYPE_QL201B 1171
1177#define MACH_TYPE_BBM 1174
1178#define MACH_TYPE_EXXX 1175
1179#define MACH_TYPE_WMA11B 1176
1180#define MACH_TYPE_PELCO_ATLAS 1177
1181#define MACH_TYPE_G500 1178
1182#define MACH_TYPE_BUG 1179
1183#define MACH_TYPE_MX33ADS 1180
1184#define MACH_TYPE_CHUB 1181
1185#define MACH_TYPE_NEO1973_GTA01 1182
1186#define MACH_TYPE_W90N740 1183
1187#define MACH_TYPE_MEDALLION_SA2410 1184
1188#define MACH_TYPE_IA_CPU_9200_2 1185
1189#define MACH_TYPE_DIMMRM9200 1186
1190#define MACH_TYPE_PM9261 1187
1191#define MACH_TYPE_ML7304 1189
1192#define MACH_TYPE_UCP250 1190
1193#define MACH_TYPE_INTBOARD 1191
1194#define MACH_TYPE_GULFSTREAM 1192
1195#define MACH_TYPE_LABQUEST 1193
1196#define MACH_TYPE_VCMX313 1194
1197#define MACH_TYPE_URG200 1195
1198#define MACH_TYPE_CPUX255LCDNET 1196
1199#define MACH_TYPE_NETDCU9 1197
1200#define MACH_TYPE_NETDCU10 1198
1201#define MACH_TYPE_DSPG_DGA 1199
1202#define MACH_TYPE_DSPG_DVW 1200
1203#define MACH_TYPE_SOLOS 1201
1204#define MACH_TYPE_AT91SAM9263EK 1202
1205#define MACH_TYPE_OSSTBOX 1203
1206#define MACH_TYPE_KBAT9261 1204
1207#define MACH_TYPE_CT1100 1205
1208#define MACH_TYPE_AKCPPXA 1206
799891ef 1209#define MACH_TYPE_OCHAYA1020 1207
f43ad539
WD
1210#define MACH_TYPE_HITRACK 1208
1211#define MACH_TYPE_SYME1 1209
1212#define MACH_TYPE_SYHL1 1210
1213#define MACH_TYPE_EMPCA400 1211
1214#define MACH_TYPE_EM7210 1212
1215#define MACH_TYPE_HTCHERMES 1213
1216#define MACH_TYPE_ETI_C1 1214
f43ad539
WD
1217#define MACH_TYPE_AC100 1216
1218#define MACH_TYPE_SNEETCH 1217
1219#define MACH_TYPE_STUDENTMATE 1218
1220#define MACH_TYPE_ZIR2410 1219
1221#define MACH_TYPE_ZIR2413 1220
1222#define MACH_TYPE_DLONIP3 1221
1223#define MACH_TYPE_INSTREAM 1222
1224#define MACH_TYPE_AMBARELLA 1223
1225#define MACH_TYPE_NEVIS 1224
1226#define MACH_TYPE_HTC_TRINITY 1225
1227#define MACH_TYPE_QL202B 1226
1228#define MACH_TYPE_VPAC270 1227
1229#define MACH_TYPE_RD129 1228
1230#define MACH_TYPE_HTCWIZARD 1229
1231#define MACH_TYPE_XSCALE_TREO680 1230
1232#define MACH_TYPE_TECON_TMEZON 1231
1233#define MACH_TYPE_ZYLONITE 1233
1234#define MACH_TYPE_GENE1270 1234
1235#define MACH_TYPE_ZIR2412 1235
1236#define MACH_TYPE_MX31LITE 1236
1237#define MACH_TYPE_T700WX 1237
1238#define MACH_TYPE_VF100 1238
1239#define MACH_TYPE_NSB2 1239
1240#define MACH_TYPE_NXHMI_BB 1240
1241#define MACH_TYPE_NXHMI_RE 1241
1242#define MACH_TYPE_N4100PRO 1242
1243#define MACH_TYPE_SAM9260 1243
1244#define MACH_TYPE_OMAP_TREO600 1244
1245#define MACH_TYPE_INDY2410 1245
1246#define MACH_TYPE_NELT_A 1246
1247#define MACH_TYPE_N311 1248
1248#define MACH_TYPE_AT91SAM9260VGK 1249
1249#define MACH_TYPE_AT91LEPPE 1250
1250#define MACH_TYPE_AT91LEPCCN 1251
1251#define MACH_TYPE_APC7100 1252
1252#define MACH_TYPE_STARGAZER 1253
1253#define MACH_TYPE_SONATA 1254
1254#define MACH_TYPE_SCHMOOGIE 1255
1255#define MACH_TYPE_AZTOOL 1256
1256#define MACH_TYPE_MIOA701 1257
1257#define MACH_TYPE_SXNI9260 1258
1258#define MACH_TYPE_MXC27520EVB 1259
1259#define MACH_TYPE_ARMADILLO5X0 1260
1260#define MACH_TYPE_MB9260 1261
1261#define MACH_TYPE_MB9263 1262
1262#define MACH_TYPE_IPAC9302 1263
1263#define MACH_TYPE_CC9P9360JS 1264
1264#define MACH_TYPE_GALLIUM 1265
1265#define MACH_TYPE_MSC2410 1266
1266#define MACH_TYPE_GHI270 1267
1267#define MACH_TYPE_DAVINCI_LEONARDO 1268
1268#define MACH_TYPE_OIAB 1269
1269#define MACH_TYPE_SMDK6400 1270
1270#define MACH_TYPE_NOKIA_N800 1271
1271#define MACH_TYPE_GREENPHONE 1272
1272#define MACH_TYPE_COMPEXWP18 1273
1273#define MACH_TYPE_XMATE 1274
1274#define MACH_TYPE_ENERGIZER 1275
1275#define MACH_TYPE_IME1 1276
1276#define MACH_TYPE_SWEDATMS 1277
1277#define MACH_TYPE_NTNP435C 1278
1278#define MACH_TYPE_SPECTRO2 1279
1279#define MACH_TYPE_H6039 1280
1280#define MACH_TYPE_EP80219 1281
1281#define MACH_TYPE_SAMOA_II 1282
1282#define MACH_TYPE_CWMXL 1283
1283#define MACH_TYPE_AS9200 1284
1284#define MACH_TYPE_SFX1149 1285
1285#define MACH_TYPE_NAVI010 1286
1286#define MACH_TYPE_MULTMDP 1287
1287#define MACH_TYPE_SCB9520 1288
1288#define MACH_TYPE_HTCATHENA 1289
1289#define MACH_TYPE_XP179 1290
1290#define MACH_TYPE_H4300 1291
1291#define MACH_TYPE_GORAMO_MLR 1292
1292#define MACH_TYPE_MXC30020EVB 1293
799891ef 1293#define MACH_TYPE_ADSBITSYG5 1294
f43ad539
WD
1294#define MACH_TYPE_ADSPORTALPLUS 1295
1295#define MACH_TYPE_MMSP2PLUS 1296
1296#define MACH_TYPE_EM_X270 1297
1297#define MACH_TYPE_TPP302 1298
1298#define MACH_TYPE_TPM104 1299
1299#define MACH_TYPE_TPM102 1300
1300#define MACH_TYPE_TPM109 1301
1301#define MACH_TYPE_FBXO1 1302
1302#define MACH_TYPE_HXD8 1303
1303#define MACH_TYPE_NEO1973_GTA02 1304
1304#define MACH_TYPE_EMTEST 1305
1305#define MACH_TYPE_AD6900 1306
1306#define MACH_TYPE_EUROPA 1307
1307#define MACH_TYPE_METROCONNECT 1308
1308#define MACH_TYPE_EZ_S2410 1309
1309#define MACH_TYPE_EZ_S2440 1310
1310#define MACH_TYPE_EZ_EP9312 1311
1311#define MACH_TYPE_EZ_EP9315 1312
1312#define MACH_TYPE_EZ_X7 1313
1313#define MACH_TYPE_GODOTDB 1314
1314#define MACH_TYPE_MISTRAL 1315
1315#define MACH_TYPE_MSM 1316
1316#define MACH_TYPE_CT5910 1317
1317#define MACH_TYPE_CT5912 1318
1318#define MACH_TYPE_HYNET_INE 1319
1319#define MACH_TYPE_HYNET_APP 1320
1320#define MACH_TYPE_MSM7200 1321
1321#define MACH_TYPE_MSM7600 1322
1322#define MACH_TYPE_CEB255 1323
1323#define MACH_TYPE_CIEL 1324
1324#define MACH_TYPE_SLM5650 1325
1325#define MACH_TYPE_AT91SAM9RLEK 1326
1326#define MACH_TYPE_COMTECH_ROUTER 1327
1327#define MACH_TYPE_SBC2410X 1328
1328#define MACH_TYPE_AT4X0BD 1329
1329#define MACH_TYPE_CBIFR 1330
1330#define MACH_TYPE_ARCOM_QUANTUM 1331
1331#define MACH_TYPE_MATRIX520 1332
1332#define MACH_TYPE_MATRIX510 1333
1333#define MACH_TYPE_MATRIX500 1334
1334#define MACH_TYPE_M501 1335
1335#define MACH_TYPE_AAEON1270 1336
1336#define MACH_TYPE_MATRIX500EV 1337
1337#define MACH_TYPE_PAC500 1338
1338#define MACH_TYPE_PNX8181 1339
1339#define MACH_TYPE_COLIBRI320 1340
1340#define MACH_TYPE_AZTOOLBB 1341
1341#define MACH_TYPE_AZTOOLG2 1342
1342#define MACH_TYPE_DVLHOST 1343
1343#define MACH_TYPE_ZIR9200 1344
1344#define MACH_TYPE_ZIR9260 1345
1345#define MACH_TYPE_COCOPAH 1346
1346#define MACH_TYPE_NDS 1347
1347#define MACH_TYPE_ROSENCRANTZ 1348
1348#define MACH_TYPE_FTTX_ODSC 1349
1349#define MACH_TYPE_CLASSE_R6904 1350
1350#define MACH_TYPE_CAM60 1351
1351#define MACH_TYPE_MXC30031ADS 1352
1352#define MACH_TYPE_DATACALL 1353
1353#define MACH_TYPE_AT91EB01 1354
1354#define MACH_TYPE_RTY 1355
1355#define MACH_TYPE_DWL2100 1356
1356#define MACH_TYPE_VINSI 1357
1357#define MACH_TYPE_DB88F5281 1358
1358#define MACH_TYPE_CSB726 1359
1359#define MACH_TYPE_TIK27 1360
1360#define MACH_TYPE_MX_UC7420 1361
799891ef
MS
1361#define MACH_TYPE_RIRM3 1362
1362#define MACH_TYPE_PELCO_ODYSSEY 1363
1363#define MACH_TYPE_ADX_ABOX 1365
1364#define MACH_TYPE_ADX_TPID 1366
1365#define MACH_TYPE_MINICHECK 1367
1366#define MACH_TYPE_IDAM 1368
1367#define MACH_TYPE_MARIO_MX 1369
1368#define MACH_TYPE_VI1888 1370
1369#define MACH_TYPE_ZR4230 1371
1370#define MACH_TYPE_T1_IX_BLUE 1372
1371#define MACH_TYPE_SYHQ2 1373
1372#define MACH_TYPE_COMPUTIME_R3 1374
1373#define MACH_TYPE_ORATIS 1375
1374#define MACH_TYPE_MIKKO 1376
1375#define MACH_TYPE_HOLON 1377
1376#define MACH_TYPE_OLIP8 1378
1377#define MACH_TYPE_GHI270HG 1379
1378#define MACH_TYPE_DAVINCI_DM6467_EVM 1380
80b827c2 1379#define MACH_TYPE_DAVINCI_DM355_EVM 1381
799891ef
MS
1380#define MACH_TYPE_BLACKRIVER 1383
1381#define MACH_TYPE_SANDGATEWP 1384
1382#define MACH_TYPE_CDOTBWSG 1385
1383#define MACH_TYPE_QUARK963 1386
1384#define MACH_TYPE_CSB735 1387
1385#define MACH_TYPE_LITTLETON 1388
1386#define MACH_TYPE_MIO_P550 1389
1387#define MACH_TYPE_MOTION2440 1390
1388#define MACH_TYPE_IMM500 1391
1389#define MACH_TYPE_HOMEMATIC 1392
1390#define MACH_TYPE_ERMINE 1393
1391#define MACH_TYPE_KB9202B 1394
1392#define MACH_TYPE_HS1XX 1395
1393#define MACH_TYPE_STUDENTMATE2440 1396
1394#define MACH_TYPE_ARVOO_L1_Z1 1397
1395#define MACH_TYPE_DEP2410K 1398
1396#define MACH_TYPE_XXSVIDEO 1399
1397#define MACH_TYPE_IM4004 1400
1398#define MACH_TYPE_OCHAYA1050 1401
1399#define MACH_TYPE_LEP9261 1402
1400#define MACH_TYPE_SVENMEB 1403
1401#define MACH_TYPE_FORTUNET2NE 1404
1402#define MACH_TYPE_NXHX 1406
1403#define MACH_TYPE_REALVIEW_PB11MP 1407
1404#define MACH_TYPE_IDS500 1408
1405#define MACH_TYPE_ORS_N725 1409
1406#define MACH_TYPE_HSDARM 1410
1407#define MACH_TYPE_SHA_PON003 1411
1408#define MACH_TYPE_SHA_PON004 1412
1409#define MACH_TYPE_SHA_PON007 1413
1410#define MACH_TYPE_SHA_PON011 1414
1411#define MACH_TYPE_H6042 1415
1412#define MACH_TYPE_H6043 1416
1413#define MACH_TYPE_LOOXC550 1417
1414#define MACH_TYPE_CNTY_TITAN 1418
1415#define MACH_TYPE_APP3XX 1419
1416#define MACH_TYPE_SIDEOATSGRAMA 1420
06c4ab50
JCPV
1417#define MACH_TYPE_PALMTREO700P 1421
1418#define MACH_TYPE_PALMTREO700W 1422
1419#define MACH_TYPE_PALMTREO750 1423
1420#define MACH_TYPE_PALMTREO755P 1424
799891ef
MS
1421#define MACH_TYPE_EZREGANUT9200 1425
1422#define MACH_TYPE_SARGE 1426
1423#define MACH_TYPE_A696 1427
1424#define MACH_TYPE_TURTLE 1428
1425#define MACH_TYPE_MX27_3DS 1430
1426#define MACH_TYPE_BISHOP 1431
1427#define MACH_TYPE_PXX 1432
1428#define MACH_TYPE_REDWOOD 1433
1429#define MACH_TYPE_OMAP_2430DLP 1436
1430#define MACH_TYPE_OMAP_2430OSK 1437
1431#define MACH_TYPE_SARDINE 1438
1432#define MACH_TYPE_HALIBUT 1439
1433#define MACH_TYPE_TROUT 1440
1434#define MACH_TYPE_GOLDFISH 1441
1435#define MACH_TYPE_GESBC2440 1442
1436#define MACH_TYPE_NOMAD 1443
1437#define MACH_TYPE_ROSALIND 1444
1438#define MACH_TYPE_CC9P9215 1445
1439#define MACH_TYPE_CC9P9210 1446
1440#define MACH_TYPE_CC9P9215JS 1447
1441#define MACH_TYPE_CC9P9210JS 1448
1442#define MACH_TYPE_NASFFE 1449
1443#define MACH_TYPE_TN2X0BD 1450
1444#define MACH_TYPE_GWMPXA 1451
1445#define MACH_TYPE_EXYPLUS 1452
1446#define MACH_TYPE_JADOO21 1453
1447#define MACH_TYPE_LOOXN560 1454
1448#define MACH_TYPE_BONSAI 1455
1449#define MACH_TYPE_ADSMILGATO 1456
1450#define MACH_TYPE_GBA 1457
1451#define MACH_TYPE_H6044 1458
1452#define MACH_TYPE_APP 1459
1453#define MACH_TYPE_TCT_HAMMER 1460
1454#define MACH_TYPE_HERMES 1461
1455#define MACH_TYPE_ARTEMIS 1462
1456#define MACH_TYPE_HTCTITAN 1463
1457#define MACH_TYPE_QRANIUM 1464
1458#define MACH_TYPE_ADX_WSC2 1465
06c4ab50 1459#define MACH_TYPE_ADX_MEDCOM 1466
799891ef
MS
1460#define MACH_TYPE_BBOARD 1467
1461#define MACH_TYPE_CAMBRIA 1468
1462#define MACH_TYPE_MT7XXX 1469
1463#define MACH_TYPE_MATRIX512 1470
1464#define MACH_TYPE_MATRIX522 1471
1465#define MACH_TYPE_IPAC5010 1472
1466#define MACH_TYPE_SAKURA 1473
1467#define MACH_TYPE_GROCX 1474
1468#define MACH_TYPE_PM9263 1475
1469#define MACH_TYPE_SIM_ONE 1476
1470#define MACH_TYPE_ACQ132 1477
1471#define MACH_TYPE_DATR 1478
1472#define MACH_TYPE_ACTUX1 1479
1473#define MACH_TYPE_ACTUX2 1480
1474#define MACH_TYPE_ACTUX3 1481
1475#define MACH_TYPE_FLEXIT 1482
1476#define MACH_TYPE_BH2X0BD 1483
1477#define MACH_TYPE_ATB2002 1484
1478#define MACH_TYPE_XENON 1485
1479#define MACH_TYPE_FM607 1486
1480#define MACH_TYPE_MATRIX514 1487
1481#define MACH_TYPE_MATRIX524 1488
1482#define MACH_TYPE_INPOD 1489
1483#define MACH_TYPE_JIVE 1490
1484#define MACH_TYPE_TLL_MX21 1491
1485#define MACH_TYPE_SBC2800 1492
1486#define MACH_TYPE_CC7UCAMRY 1493
1487#define MACH_TYPE_UBISYS_P9_SC15 1494
1488#define MACH_TYPE_UBISYS_P9_SSC2D10 1495
1489#define MACH_TYPE_UBISYS_P9_RCU3 1496
1490#define MACH_TYPE_AML_M8000 1497
1491#define MACH_TYPE_SNAPPER_270 1498
1492#define MACH_TYPE_OMAP_BBX 1499
1493#define MACH_TYPE_UCN2410 1500
1494#define MACH_TYPE_SAM9_L9260 1501
1495#define MACH_TYPE_ETI_C2 1502
1496#define MACH_TYPE_AVALANCHE 1503
1497#define MACH_TYPE_REALVIEW_PB1176 1504
1498#define MACH_TYPE_DP1500 1505
1499#define MACH_TYPE_APPLE_IPHONE 1506
1500#define MACH_TYPE_YL9200 1507
1501#define MACH_TYPE_RD88F5182 1508
1502#define MACH_TYPE_KUROBOX_PRO 1509
1503#define MACH_TYPE_SE_POET 1510
1504#define MACH_TYPE_MX31_3DS 1511
1505#define MACH_TYPE_R270 1512
1506#define MACH_TYPE_ARMOUR21 1513
1507#define MACH_TYPE_DT2 1514
1508#define MACH_TYPE_VT4 1515
1509#define MACH_TYPE_TYCO320 1516
1510#define MACH_TYPE_ADMA 1517
1511#define MACH_TYPE_WP188 1518
1512#define MACH_TYPE_CORSICA 1519
1513#define MACH_TYPE_BIGEYE 1520
1514#define MACH_TYPE_TLL5000 1522
06c4ab50 1515#define MACH_TYPE_BEBOT 1523
799891ef
MS
1516#define MACH_TYPE_QONG 1524
1517#define MACH_TYPE_TCOMPACT 1525
1518#define MACH_TYPE_PUMA5 1526
1519#define MACH_TYPE_ELARA 1527
1520#define MACH_TYPE_ELLINGTON 1528
1521#define MACH_TYPE_XDA_ATOM 1529
1522#define MACH_TYPE_ENERGIZER2 1530
1523#define MACH_TYPE_ODIN 1531
1524#define MACH_TYPE_ACTUX4 1532
1525#define MACH_TYPE_ESL_OMAP 1533
1526#define MACH_TYPE_OMAP2EVM 1534
1527#define MACH_TYPE_OMAP3EVM 1535
1528#define MACH_TYPE_ADX_PCU57 1536
1529#define MACH_TYPE_MONACO 1537
1530#define MACH_TYPE_LEVANTE 1538
1531#define MACH_TYPE_TMXIPX425 1539
1532#define MACH_TYPE_LEEP 1540
1533#define MACH_TYPE_RAAD 1541
1534#define MACH_TYPE_DNS323 1542
1535#define MACH_TYPE_AP1000 1543
1536#define MACH_TYPE_A9SAM6432 1544
1537#define MACH_TYPE_SHINY 1545
1538#define MACH_TYPE_OMAP3_BEAGLE 1546
1539#define MACH_TYPE_CSR_BDB2 1547
1540#define MACH_TYPE_NOKIA_N810 1548
1541#define MACH_TYPE_C270 1549
1542#define MACH_TYPE_SENTRY 1550
1543#define MACH_TYPE_PCM038 1551
1544#define MACH_TYPE_ANC300 1552
1545#define MACH_TYPE_HTCKAISER 1553
1546#define MACH_TYPE_SBAT100 1554
1547#define MACH_TYPE_MODUNORM 1555
1548#define MACH_TYPE_PELOS_TWARM 1556
1549#define MACH_TYPE_FLANK 1557
1550#define MACH_TYPE_SIRLOIN 1558
1551#define MACH_TYPE_BRISKET 1559
1552#define MACH_TYPE_CHUCK 1560
1553#define MACH_TYPE_OTTER 1561
1554#define MACH_TYPE_DAVINCI_LDK 1562
1555#define MACH_TYPE_PHREEDOM 1563
1556#define MACH_TYPE_SG310 1564
1557#define MACH_TYPE_TS209 1565
1558#define MACH_TYPE_AT91CAP9ADK 1566
1559#define MACH_TYPE_TION9315 1567
1560#define MACH_TYPE_MAST 1568
1561#define MACH_TYPE_PFW 1569
1562#define MACH_TYPE_YL_P2440 1570
1563#define MACH_TYPE_ZSBC32 1571
1564#define MACH_TYPE_OMAP_PACE2 1572
1565#define MACH_TYPE_IMX_PACE2 1573
1566#define MACH_TYPE_MX31MOBOARD 1574
1567#define MACH_TYPE_MX37_3DS 1575
1568#define MACH_TYPE_RCC 1576
1569#define MACH_TYPE_ARM9 1577
1570#define MACH_TYPE_VISION_EP9307 1578
1571#define MACH_TYPE_SCLY1000 1579
1572#define MACH_TYPE_FONTEL_EP 1580
1573#define MACH_TYPE_VOICEBLUE3G 1581
1574#define MACH_TYPE_TT9200 1582
1575#define MACH_TYPE_DIGI2410 1583
1576#define MACH_TYPE_TERASTATION_PRO2 1584
1577#define MACH_TYPE_LINKSTATION_PRO 1585
1578#define MACH_TYPE_MOTOROLA_A780 1587
1579#define MACH_TYPE_MOTOROLA_E6 1588
1580#define MACH_TYPE_MOTOROLA_E2 1589
1581#define MACH_TYPE_MOTOROLA_E680 1590
1582#define MACH_TYPE_UR2410 1591
1583#define MACH_TYPE_TAS9261 1592
1584#define MACH_TYPE_HERMES_HD 1593
1585#define MACH_TYPE_PERSEO_HD 1594
1586#define MACH_TYPE_STARGAZER2 1595
1587#define MACH_TYPE_E350 1596
1588#define MACH_TYPE_WPCM450 1597
1589#define MACH_TYPE_CARTESIO 1598
1590#define MACH_TYPE_TOYBOX 1599
1591#define MACH_TYPE_TX27 1600
1592#define MACH_TYPE_TS409 1601
1593#define MACH_TYPE_P300 1602
1594#define MACH_TYPE_XDACOMET 1603
1595#define MACH_TYPE_DEXFLEX2 1604
06c4ab50
JCPV
1596#define MACH_TYPE_OW 1605
1597#define MACH_TYPE_ARMEBS3 1606
1598#define MACH_TYPE_U3 1607
1599#define MACH_TYPE_SMDK2450 1608
1600#define MACH_TYPE_RSI_EWS 1609
1601#define MACH_TYPE_TNB 1610
1602#define MACH_TYPE_TOEPATH 1611
1603#define MACH_TYPE_KB9263 1612
1604#define MACH_TYPE_MT7108 1613
1605#define MACH_TYPE_SMTR2440 1614
1606#define MACH_TYPE_MANAO 1615
1607#define MACH_TYPE_CM_X300 1616
1608#define MACH_TYPE_GULFSTREAM_KP 1617
1609#define MACH_TYPE_LANREADYFN522 1618
1610#define MACH_TYPE_ARMA37 1619
1611#define MACH_TYPE_MENDEL 1620
1612#define MACH_TYPE_PELCO_ILIAD 1621
1613#define MACH_TYPE_UNIT2P 1622
1614#define MACH_TYPE_INC20OTTER 1623
1615#define MACH_TYPE_AT91SAM9G20EK 1624
1616#define MACH_TYPE_STORCENTER 1625
1617#define MACH_TYPE_SMDK6410 1626
1618#define MACH_TYPE_U300 1627
1619#define MACH_TYPE_U500 1628
1620#define MACH_TYPE_DS9260 1629
1621#define MACH_TYPE_RIVERROCK 1630
1622#define MACH_TYPE_SCIBATH 1631
1623#define MACH_TYPE_AT91SAM7SE512EK 1632
1624#define MACH_TYPE_WRT350N_V2 1633
1625#define MACH_TYPE_MULTIMEDIA 1634
1626#define MACH_TYPE_MARVIN 1635
1627#define MACH_TYPE_X500 1636
1628#define MACH_TYPE_AWLUG4LCU 1637
1629#define MACH_TYPE_PALERMOC 1638
1630#define MACH_TYPE_OMAP_LDP 1639
1631#define MACH_TYPE_IP500 1640
1632#define MACH_TYPE_ASE2 1642
1633#define MACH_TYPE_MX35EVB 1643
1634#define MACH_TYPE_AML_M8050 1644
1635#define MACH_TYPE_MX35_3DS 1645
1636#define MACH_TYPE_MARS 1646
1637#define MACH_TYPE_NTOSD_644XA 1647
1638#define MACH_TYPE_BADGER 1648
1639#define MACH_TYPE_TRIZEPS4WL 1649
1640#define MACH_TYPE_TRIZEPS5 1650
1641#define MACH_TYPE_MARLIN 1651
1642#define MACH_TYPE_TS78XX 1652
1643#define MACH_TYPE_HPIPAQ214 1653
1644#define MACH_TYPE_AT572D940DCM 1654
1645#define MACH_TYPE_NE1BOARD 1655
1646#define MACH_TYPE_ZANTE 1656
c7f879ec 1647#define MACH_TYPE_SFFSDR 1657
06c4ab50
JCPV
1648#define MACH_TYPE_TW2662 1658
1649#define MACH_TYPE_VF10XX 1659
1650#define MACH_TYPE_ZORAN43XX 1660
1651#define MACH_TYPE_SONIX926 1661
1652#define MACH_TYPE_CELESTIALSEMI 1662
1653#define MACH_TYPE_CC9M2443 1663
1654#define MACH_TYPE_TW5334 1664
1655#define MACH_TYPE_HTCARTEMIS 1665
1656#define MACH_TYPE_NAL_HLITE 1666
1657#define MACH_TYPE_HTCVOGUE 1667
1658#define MACH_TYPE_SMARTWEB 1668
1659#define MACH_TYPE_MV86XX 1669
1660#define MACH_TYPE_MV87XX 1670
1661#define MACH_TYPE_SONGYOUNGHO 1671
1662#define MACH_TYPE_YOUNGHOTEMA 1672
1663#define MACH_TYPE_PCM037 1673
1664#define MACH_TYPE_MMVP 1674
1665#define MACH_TYPE_MMAP 1675
1666#define MACH_TYPE_PTID2410 1676
1667#define MACH_TYPE_JAMES_926 1677
1668#define MACH_TYPE_FM6000 1678
1669#define MACH_TYPE_DB88F6281_BP 1680
1670#define MACH_TYPE_RD88F6192_NAS 1681
1671#define MACH_TYPE_RD88F6281 1682
1672#define MACH_TYPE_DB78X00_BP 1683
1673#define MACH_TYPE_SMDK2416 1685
1674#define MACH_TYPE_OCE_SPIDER_SI 1686
1675#define MACH_TYPE_OCE_SPIDER_SK 1687
1676#define MACH_TYPE_ROVERN6 1688
1677#define MACH_TYPE_PELCO_EVOLUTION 1689
1678#define MACH_TYPE_WBD111 1690
1679#define MACH_TYPE_ELARACPE 1691
1680#define MACH_TYPE_MABV3 1692
1681#define MACH_TYPE_MV2120 1693
1682#define MACH_TYPE_CSB737 1695
1683#define MACH_TYPE_MX51_3DS 1696
1684#define MACH_TYPE_G900 1697
1685#define MACH_TYPE_APF27 1698
1686#define MACH_TYPE_GGUS2000 1699
1687#define MACH_TYPE_OMAP_2430_MIMIC 1700
1688#define MACH_TYPE_IMX27LITE 1701
1689#define MACH_TYPE_ALMEX 1702
1690#define MACH_TYPE_CONTROL 1703
1691#define MACH_TYPE_MBA2410 1704
1692#define MACH_TYPE_VOLCANO 1705
1693#define MACH_TYPE_ZENITH 1706
1694#define MACH_TYPE_MUCHIP 1707
1695#define MACH_TYPE_MAGELLAN 1708
1696#define MACH_TYPE_USB_A9260 1709
1697#define MACH_TYPE_USB_A9263 1710
1698#define MACH_TYPE_QIL_A9260 1711
1699#define MACH_TYPE_CME9210 1712
1700#define MACH_TYPE_HCZH4 1713
1701#define MACH_TYPE_SPEARBASIC 1714
1702#define MACH_TYPE_DEP2440 1715
1703#define MACH_TYPE_HDL_GXR 1716
1704#define MACH_TYPE_HDL_GT 1717
1705#define MACH_TYPE_HDL_4G 1718
1706#define MACH_TYPE_S3C6000 1719
1707#define MACH_TYPE_MMSP2_MDK 1720
1708#define MACH_TYPE_MPX220 1721
1709#define MACH_TYPE_KZM_ARM11_01 1722
1710#define MACH_TYPE_HTC_POLARIS 1723
1711#define MACH_TYPE_HTC_KAISER 1724
1712#define MACH_TYPE_LG_KS20 1725
1713#define MACH_TYPE_HHGPS 1726
1714#define MACH_TYPE_NOKIA_N810_WIMAX 1727
1715#define MACH_TYPE_INSIGHT 1728
1716#define MACH_TYPE_SAPPHIRE 1729
1717#define MACH_TYPE_CSB637XO 1730
1718#define MACH_TYPE_EVISIONG 1731
1719#define MACH_TYPE_STMP37XX 1732
1720#define MACH_TYPE_STMP38XX 1733
1721#define MACH_TYPE_TNT 1734
1722#define MACH_TYPE_TBXT 1735
1723#define MACH_TYPE_PLAYMATE 1736
1724#define MACH_TYPE_PNS10 1737
1725#define MACH_TYPE_EZNAVI 1738
1726#define MACH_TYPE_PS4000 1739
1727#define MACH_TYPE_EZX_A780 1740
1728#define MACH_TYPE_EZX_E680 1741
1729#define MACH_TYPE_EZX_A1200 1742
1730#define MACH_TYPE_EZX_E6 1743
1731#define MACH_TYPE_EZX_E2 1744
1732#define MACH_TYPE_EZX_A910 1745
1733#define MACH_TYPE_CWMX31 1746
1734#define MACH_TYPE_SL2312 1747
1735#define MACH_TYPE_BLENNY 1748
1736#define MACH_TYPE_DS107 1749
1737#define MACH_TYPE_DSX07 1750
1738#define MACH_TYPE_PICOCOM1 1751
1739#define MACH_TYPE_LYNX_WOLVERINE 1752
1740#define MACH_TYPE_UBISYS_P9_SC19 1753
1741#define MACH_TYPE_KRATOS_LOW 1754
1742#define MACH_TYPE_M700 1755
1743#define MACH_TYPE_EDMINI_V2 1756
1744#define MACH_TYPE_ZIPIT2 1757
1745#define MACH_TYPE_HSLFEMTOCELL 1758
1746#define MACH_TYPE_DAINTREE_AT91 1759
1747#define MACH_TYPE_SG560USB 1760
1748#define MACH_TYPE_OMAP3_PANDORA 1761
1749#define MACH_TYPE_USR8200 1762
1750#define MACH_TYPE_S1S65K 1763
1751#define MACH_TYPE_S2S65A 1764
1752#define MACH_TYPE_ICORE 1765
1753#define MACH_TYPE_MSS2 1766
1754#define MACH_TYPE_BELMONT 1767
1755#define MACH_TYPE_ASUSP525 1768
1756#define MACH_TYPE_LB88RC8480 1769
1757#define MACH_TYPE_HIPXA 1770
1758#define MACH_TYPE_MX25_3DS 1771
1759#define MACH_TYPE_M800 1772
1760#define MACH_TYPE_OMAP3530_LV_SOM 1773
1761#define MACH_TYPE_PRIMA_EVB 1774
1762#define MACH_TYPE_MX31BT1 1775
1763#define MACH_TYPE_ATLAS4_EVB 1776
1764#define MACH_TYPE_MX31CICADA 1777
1765#define MACH_TYPE_MI424WR 1778
1766#define MACH_TYPE_AXS_ULTRAX 1779
1767#define MACH_TYPE_AT572D940DEB 1780
1768#define MACH_TYPE_DAVINCI_DA8XX_EVM 1781
1769#define MACH_TYPE_EP9302 1782
1770#define MACH_TYPE_AT572D940HFEB 1783
1771#define MACH_TYPE_CYBOOK3 1784
1772#define MACH_TYPE_WDG002 1785
1773#define MACH_TYPE_SG560ADSL 1786
1774#define MACH_TYPE_NEXTIO_N2800_ICA 1787
1775#define MACH_TYPE_MARVELL_NEWDB 1789
1776#define MACH_TYPE_VANDIHUD 1790
1777#define MACH_TYPE_MAGX_E8 1791
1778#define MACH_TYPE_MAGX_Z6 1792
1779#define MACH_TYPE_MAGX_V8 1793
1780#define MACH_TYPE_MAGX_U9 1794
1781#define MACH_TYPE_TOUGHCF08 1795
1782#define MACH_TYPE_ZW4400 1796
1783#define MACH_TYPE_MARAT91 1797
1784#define MACH_TYPE_OVERO 1798
1785#define MACH_TYPE_AT2440EVB 1799
1786#define MACH_TYPE_NEOCORE926 1800
1787#define MACH_TYPE_WNR854T 1801
1788#define MACH_TYPE_IMX27 1802
1789#define MACH_TYPE_MOOSE_DB 1803
1790#define MACH_TYPE_FAB4 1804
1791#define MACH_TYPE_HTCDIAMOND 1805
1792#define MACH_TYPE_FIONA 1806
1793#define MACH_TYPE_MXC30030_X 1807
1794#define MACH_TYPE_BMP1000 1808
1795#define MACH_TYPE_LOGI9200 1809
1796#define MACH_TYPE_TQMA31 1810
1797#define MACH_TYPE_CCW9P9215JS 1811
1798#define MACH_TYPE_RD88F5181L_GE 1812
1799#define MACH_TYPE_SIFMAIN 1813
1800#define MACH_TYPE_SAM9_L9261 1814
1801#define MACH_TYPE_CC9M2443JS 1815
1802#define MACH_TYPE_XARIA300 1816
1803#define MACH_TYPE_IT9200 1817
1804#define MACH_TYPE_RD88F5181L_FXO 1818
1805#define MACH_TYPE_KRISS_SENSOR 1819
1806#define MACH_TYPE_PILZ_PMI5 1820
1807#define MACH_TYPE_JADE 1821
1808#define MACH_TYPE_KS8695_SOFTPLC 1822
80b827c2 1809#define MACH_TYPE_GPRISC3 1823
06c4ab50
JCPV
1810#define MACH_TYPE_STAMP9260 1824
1811#define MACH_TYPE_SMDK6430 1825
1812#define MACH_TYPE_SMDKC100 1826
1813#define MACH_TYPE_TAVOREVB 1827
1814#define MACH_TYPE_SAAR 1828
1815#define MACH_TYPE_DEISTER_EYECAM 1829
1816#define MACH_TYPE_AT91SAM9M10EK 1830
1817#define MACH_TYPE_LINKSTATION_PRODUO 1831
1818#define MACH_TYPE_HIT_B0 1832
1819#define MACH_TYPE_ADX_RMU 1833
1820#define MACH_TYPE_XG_CPE_MAIN 1834
1821#define MACH_TYPE_EDB9407A 1835
1822#define MACH_TYPE_DTB9608 1836
1823#define MACH_TYPE_EM104V1 1837
1824#define MACH_TYPE_DEMO 1838
1825#define MACH_TYPE_LOGI9260 1839
1826#define MACH_TYPE_MX31_EXM32 1840
1827#define MACH_TYPE_USB_A9G20 1841
1828#define MACH_TYPE_PICPROJE2008 1842
1829#define MACH_TYPE_CS_E9315 1843
1830#define MACH_TYPE_QIL_A9G20 1844
1831#define MACH_TYPE_SHA_PON020 1845
1832#define MACH_TYPE_NAD 1846
1833#define MACH_TYPE_SBC35_A9260 1847
1834#define MACH_TYPE_SBC35_A9G20 1848
1835#define MACH_TYPE_DAVINCI_BEGINNING 1849
1836#define MACH_TYPE_UWC 1850
1837#define MACH_TYPE_MXLADS 1851
1838#define MACH_TYPE_HTCNIKE 1852
1839#define MACH_TYPE_DEISTER_PXA270 1853
1840#define MACH_TYPE_CME9210JS 1854
1841#define MACH_TYPE_CC9P9360 1855
1842#define MACH_TYPE_MOCHA 1856
1843#define MACH_TYPE_WAPD170AG 1857
1844#define MACH_TYPE_LINKSTATION_MINI 1858
1845#define MACH_TYPE_AFEB9260 1859
1846#define MACH_TYPE_W90X900 1860
1847#define MACH_TYPE_W90X700 1861
1848#define MACH_TYPE_KT300IP 1862
1849#define MACH_TYPE_KT300IP_G20 1863
1850#define MACH_TYPE_SRCM 1864
1851#define MACH_TYPE_WLNX_9260 1865
1852#define MACH_TYPE_OPENMOKO_GTA03 1866
1853#define MACH_TYPE_OSPREY2 1867
1854#define MACH_TYPE_KBIO9260 1868
1855#define MACH_TYPE_GINZA 1869
1856#define MACH_TYPE_A636N 1870
1857#define MACH_TYPE_IMX27IPCAM 1871
1858#define MACH_TYPE_NEMOC 1872
1859#define MACH_TYPE_GENEVA 1873
80b827c2
WD
1860#define MACH_TYPE_HTCPHAROS 1874
1861#define MACH_TYPE_NEONC 1875
1862#define MACH_TYPE_NAS7100 1876
1863#define MACH_TYPE_TEUPHONE 1877
1864#define MACH_TYPE_ANNAX_ETH2 1878
1865#define MACH_TYPE_CSB733 1879
1866#define MACH_TYPE_BK3 1880
1867#define MACH_TYPE_OMAP_EM32 1881
1868#define MACH_TYPE_ET9261CP 1882
1869#define MACH_TYPE_JASPERC 1883
1870#define MACH_TYPE_ISSI_ARM9 1884
1871#define MACH_TYPE_UED 1885
1872#define MACH_TYPE_ESIBLADE 1886
1873#define MACH_TYPE_EYE02 1887
1874#define MACH_TYPE_IMX27KBD 1888
1875#define MACH_TYPE_SST61VC010_FPGA 1889
1876#define MACH_TYPE_KIXVP435 1890
1877#define MACH_TYPE_KIXNP435 1891
1878#define MACH_TYPE_AFRICA 1892
1879#define MACH_TYPE_NH233 1893
1880#define MACH_TYPE_RD88F6183AP_GE 1894
1881#define MACH_TYPE_BCM4760 1895
1882#define MACH_TYPE_EDDY_V2 1896
1883#define MACH_TYPE_REALVIEW_PBA8 1897
1884#define MACH_TYPE_HID_A7 1898
1885#define MACH_TYPE_HERO 1899
1886#define MACH_TYPE_OMAP_POSEIDON 1900
1887#define MACH_TYPE_REALVIEW_PBX 1901
1888#define MACH_TYPE_MICRO9S 1902
1889#define MACH_TYPE_MAKO 1903
1890#define MACH_TYPE_XDAFLAME 1904
1891#define MACH_TYPE_PHIDGET_SBC2 1905
1892#define MACH_TYPE_LIMESTONE 1906
1893#define MACH_TYPE_IPROBE_C32 1907
1894#define MACH_TYPE_RUT100 1908
1895#define MACH_TYPE_ASUSP535 1909
1896#define MACH_TYPE_HTCRAPHAEL 1910
1897#define MACH_TYPE_SYGDG1 1911
1898#define MACH_TYPE_SYGDG2 1912
1899#define MACH_TYPE_SEOUL 1913
1900#define MACH_TYPE_SALERNO 1914
1901#define MACH_TYPE_UCN_S3C64XX 1915
1902#define MACH_TYPE_MSM7201A 1916
1903#define MACH_TYPE_LPR1 1917
1904#define MACH_TYPE_ARMADILLO500FX 1918
1905#define MACH_TYPE_G3EVM 1919
1906#define MACH_TYPE_Z3_DM355 1920
1907#define MACH_TYPE_W90P910EVB 1921
1908#define MACH_TYPE_W90P920EVB 1922
1909#define MACH_TYPE_W90P950EVB 1923
1910#define MACH_TYPE_W90N960EVB 1924
1911#define MACH_TYPE_CAMHD 1925
1912#define MACH_TYPE_MVC100 1926
1913#define MACH_TYPE_ELECTRUM_200 1927
1914#define MACH_TYPE_HTCJADE 1928
1915#define MACH_TYPE_MEMPHIS 1929
1916#define MACH_TYPE_IMX27SBC 1930
1917#define MACH_TYPE_LEXTAR 1931
1918#define MACH_TYPE_MV88F6281GTW_GE 1932
1919#define MACH_TYPE_NCP 1933
1920#define MACH_TYPE_Z32AN 1934
1921#define MACH_TYPE_TMQ_CAPD 1935
1922#define MACH_TYPE_OMAP3_WL 1936
1923#define MACH_TYPE_CHUMBY 1937
1924#define MACH_TYPE_ATSARM9 1938
1925#define MACH_TYPE_DAVINCI_DM365_EVM 1939
1926#define MACH_TYPE_BAHAMAS 1940
1927#define MACH_TYPE_DAS 1941
1928#define MACH_TYPE_MINIDAS 1942
1929#define MACH_TYPE_VK1000 1943
1930#define MACH_TYPE_CENTRO 1944
1931#define MACH_TYPE_CTERA_2BAY 1945
1932#define MACH_TYPE_EDGECONNECT 1946
1933#define MACH_TYPE_ND27000 1947
1934#define MACH_TYPE_GEMALTO_COBRA 1948
1935#define MACH_TYPE_INGELABS_COMET 1949
1936#define MACH_TYPE_POLLUX_WIZ 1950
1937#define MACH_TYPE_BLACKSTONE 1951
1938#define MACH_TYPE_TOPAZ 1952
1939#define MACH_TYPE_AIXLE 1953
1940#define MACH_TYPE_MW998 1954
1941#define MACH_TYPE_NOKIA_RX51 1955
1942#define MACH_TYPE_VSC5605EV 1956
1943#define MACH_TYPE_NT98700DK 1957
1944#define MACH_TYPE_ICONTACT 1958
1945#define MACH_TYPE_SWARCO_FRCPU 1959
1946#define MACH_TYPE_SWARCO_SCPU 1960
1947#define MACH_TYPE_BBOX_P16 1961
1948#define MACH_TYPE_BSTD 1962
1949#define MACH_TYPE_SBC2440II 1963
1950#define MACH_TYPE_PCM034 1964
1951#define MACH_TYPE_NESO 1965
1952#define MACH_TYPE_WLNX_9G20 1966
1953#define MACH_TYPE_OMAP_ZOOM2 1967
1954#define MACH_TYPE_TOTEMNOVA 1968
1955#define MACH_TYPE_C5000 1969
1956#define MACH_TYPE_UNIPO_AT91SAM9263 1970
1957#define MACH_TYPE_ETHERNUT5 1971
1958#define MACH_TYPE_ARM11 1972
1959#define MACH_TYPE_CPUAT9260 1973
1960#define MACH_TYPE_CPUPXA255 1974
1961#define MACH_TYPE_CPUIMX27 1975
1962#define MACH_TYPE_CHEFLUX 1976
1963#define MACH_TYPE_EB_CPUX9K2 1977
1964#define MACH_TYPE_OPCOTEC 1978
1965#define MACH_TYPE_YT 1979
1966#define MACH_TYPE_MOTOQ 1980
1967#define MACH_TYPE_BSB1 1981
1968#define MACH_TYPE_ACS5K 1982
1969#define MACH_TYPE_MILAN 1983
1970#define MACH_TYPE_QUARTZV2 1984
1971#define MACH_TYPE_RSVP 1985
1972#define MACH_TYPE_RMP200 1986
1973#define MACH_TYPE_SNAPPER_9260 1987
1974#define MACH_TYPE_DSM320 1988
1975#define MACH_TYPE_ADSGCM 1989
1976#define MACH_TYPE_ASE2_400 1990
1977#define MACH_TYPE_PIZZA 1991
1978#define MACH_TYPE_SPOT_NGPL 1992
1979#define MACH_TYPE_ARMATA 1993
1980#define MACH_TYPE_EXEDA 1994
1981#define MACH_TYPE_MX31SF005 1995
1982#define MACH_TYPE_F5D8231_4_V2 1996
1983#define MACH_TYPE_Q2440 1997
1984#define MACH_TYPE_QQ2440 1998
1985#define MACH_TYPE_MINI2440 1999
1986#define MACH_TYPE_COLIBRI300 2000
1987#define MACH_TYPE_JADES 2001
1988#define MACH_TYPE_SPARK 2002
1989#define MACH_TYPE_BENZINA 2003
1990#define MACH_TYPE_BLAZE 2004
1991#define MACH_TYPE_LINKSTATION_LS_HGL 2005
1992#define MACH_TYPE_HTCVENUS 2006
1cb8e980
WD
1993
1994#ifdef CONFIG_ARCH_EBSA110
1995# ifdef machine_arch_type
1996# undef machine_arch_type
1997# define machine_arch_type __machine_arch_type
1998# else
1999# define machine_arch_type MACH_TYPE_EBSA110
2000# endif
2001# define machine_is_ebsa110() (machine_arch_type == MACH_TYPE_EBSA110)
2002#else
2003# define machine_is_ebsa110() (0)
2004#endif
2005
2006#ifdef CONFIG_ARCH_RPC
2007# ifdef machine_arch_type
2008# undef machine_arch_type
2009# define machine_arch_type __machine_arch_type
2010# else
2011# define machine_arch_type MACH_TYPE_RISCPC
2012# endif
2013# define machine_is_riscpc() (machine_arch_type == MACH_TYPE_RISCPC)
2014#else
2015# define machine_is_riscpc() (0)
2016#endif
2017
2018#ifdef CONFIG_ARCH_NEXUSPCI
2019# ifdef machine_arch_type
2020# undef machine_arch_type
2021# define machine_arch_type __machine_arch_type
2022# else
2023# define machine_arch_type MACH_TYPE_NEXUSPCI
2024# endif
2025# define machine_is_nexuspci() (machine_arch_type == MACH_TYPE_NEXUSPCI)
2026#else
2027# define machine_is_nexuspci() (0)
2028#endif
2029
2030#ifdef CONFIG_ARCH_EBSA285
2031# ifdef machine_arch_type
2032# undef machine_arch_type
2033# define machine_arch_type __machine_arch_type
2034# else
2035# define machine_arch_type MACH_TYPE_EBSA285
2036# endif
2037# define machine_is_ebsa285() (machine_arch_type == MACH_TYPE_EBSA285)
2038#else
2039# define machine_is_ebsa285() (0)
2040#endif
2041
2042#ifdef CONFIG_ARCH_NETWINDER
2043# ifdef machine_arch_type
2044# undef machine_arch_type
2045# define machine_arch_type __machine_arch_type
2046# else
2047# define machine_arch_type MACH_TYPE_NETWINDER
2048# endif
2049# define machine_is_netwinder() (machine_arch_type == MACH_TYPE_NETWINDER)
2050#else
2051# define machine_is_netwinder() (0)
2052#endif
2053
2054#ifdef CONFIG_ARCH_CATS
2055# ifdef machine_arch_type
2056# undef machine_arch_type
2057# define machine_arch_type __machine_arch_type
2058# else
2059# define machine_arch_type MACH_TYPE_CATS
2060# endif
2061# define machine_is_cats() (machine_arch_type == MACH_TYPE_CATS)
2062#else
2063# define machine_is_cats() (0)
2064#endif
2065
2066#ifdef CONFIG_ARCH_TBOX
2067# ifdef machine_arch_type
2068# undef machine_arch_type
2069# define machine_arch_type __machine_arch_type
2070# else
2071# define machine_arch_type MACH_TYPE_TBOX
2072# endif
2073# define machine_is_tbox() (machine_arch_type == MACH_TYPE_TBOX)
2074#else
2075# define machine_is_tbox() (0)
2076#endif
2077
2078#ifdef CONFIG_ARCH_CO285
2079# ifdef machine_arch_type
2080# undef machine_arch_type
2081# define machine_arch_type __machine_arch_type
2082# else
2083# define machine_arch_type MACH_TYPE_CO285
2084# endif
2085# define machine_is_co285() (machine_arch_type == MACH_TYPE_CO285)
2086#else
2087# define machine_is_co285() (0)
2088#endif
2089
2090#ifdef CONFIG_ARCH_CLPS7110
2091# ifdef machine_arch_type
2092# undef machine_arch_type
2093# define machine_arch_type __machine_arch_type
2094# else
2095# define machine_arch_type MACH_TYPE_CLPS7110
2096# endif
2097# define machine_is_clps7110() (machine_arch_type == MACH_TYPE_CLPS7110)
2098#else
2099# define machine_is_clps7110() (0)
2100#endif
2101
2102#ifdef CONFIG_ARCH_ARC
2103# ifdef machine_arch_type
2104# undef machine_arch_type
2105# define machine_arch_type __machine_arch_type
2106# else
2107# define machine_arch_type MACH_TYPE_ARCHIMEDES
2108# endif
2109# define machine_is_archimedes() (machine_arch_type == MACH_TYPE_ARCHIMEDES)
2110#else
2111# define machine_is_archimedes() (0)
2112#endif
2113
2114#ifdef CONFIG_ARCH_A5K
2115# ifdef machine_arch_type
2116# undef machine_arch_type
2117# define machine_arch_type __machine_arch_type
2118# else
2119# define machine_arch_type MACH_TYPE_A5K
2120# endif
2121# define machine_is_a5k() (machine_arch_type == MACH_TYPE_A5K)
2122#else
2123# define machine_is_a5k() (0)
2124#endif
2125
2126#ifdef CONFIG_ARCH_ETOILE
2127# ifdef machine_arch_type
2128# undef machine_arch_type
2129# define machine_arch_type __machine_arch_type
2130# else
2131# define machine_arch_type MACH_TYPE_ETOILE
2132# endif
2133# define machine_is_etoile() (machine_arch_type == MACH_TYPE_ETOILE)
2134#else
2135# define machine_is_etoile() (0)
2136#endif
2137
2138#ifdef CONFIG_ARCH_LACIE_NAS
2139# ifdef machine_arch_type
2140# undef machine_arch_type
2141# define machine_arch_type __machine_arch_type
2142# else
2143# define machine_arch_type MACH_TYPE_LACIE_NAS
2144# endif
2145# define machine_is_lacie_nas() (machine_arch_type == MACH_TYPE_LACIE_NAS)
2146#else
2147# define machine_is_lacie_nas() (0)
2148#endif
2149
2150#ifdef CONFIG_ARCH_CLPS7500
2151# ifdef machine_arch_type
2152# undef machine_arch_type
2153# define machine_arch_type __machine_arch_type
2154# else
2155# define machine_arch_type MACH_TYPE_CLPS7500
2156# endif
2157# define machine_is_clps7500() (machine_arch_type == MACH_TYPE_CLPS7500)
2158#else
2159# define machine_is_clps7500() (0)
2160#endif
2161
2162#ifdef CONFIG_ARCH_SHARK
2163# ifdef machine_arch_type
2164# undef machine_arch_type
2165# define machine_arch_type __machine_arch_type
2166# else
2167# define machine_arch_type MACH_TYPE_SHARK
2168# endif
2169# define machine_is_shark() (machine_arch_type == MACH_TYPE_SHARK)
2170#else
2171# define machine_is_shark() (0)
2172#endif
2173
2174#ifdef CONFIG_SA1100_BRUTUS
2175# ifdef machine_arch_type
2176# undef machine_arch_type
2177# define machine_arch_type __machine_arch_type
2178# else
2179# define machine_arch_type MACH_TYPE_BRUTUS
2180# endif
2181# define machine_is_brutus() (machine_arch_type == MACH_TYPE_BRUTUS)
2182#else
2183# define machine_is_brutus() (0)
2184#endif
2185
2186#ifdef CONFIG_ARCH_PERSONAL_SERVER
2187# ifdef machine_arch_type
2188# undef machine_arch_type
2189# define machine_arch_type __machine_arch_type
2190# else
2191# define machine_arch_type MACH_TYPE_PERSONAL_SERVER
2192# endif
2193# define machine_is_personal_server() (machine_arch_type == MACH_TYPE_PERSONAL_SERVER)
2194#else
2195# define machine_is_personal_server() (0)
2196#endif
2197
2198#ifdef CONFIG_SA1100_ITSY
2199# ifdef machine_arch_type
2200# undef machine_arch_type
2201# define machine_arch_type __machine_arch_type
2202# else
2203# define machine_arch_type MACH_TYPE_ITSY
2204# endif
2205# define machine_is_itsy() (machine_arch_type == MACH_TYPE_ITSY)
2206#else
2207# define machine_is_itsy() (0)
2208#endif
2209
2210#ifdef CONFIG_ARCH_L7200
2211# ifdef machine_arch_type
2212# undef machine_arch_type
2213# define machine_arch_type __machine_arch_type
2214# else
2215# define machine_arch_type MACH_TYPE_L7200
2216# endif
2217# define machine_is_l7200() (machine_arch_type == MACH_TYPE_L7200)
2218#else
2219# define machine_is_l7200() (0)
2220#endif
2221
2222#ifdef CONFIG_SA1100_PLEB
2223# ifdef machine_arch_type
2224# undef machine_arch_type
2225# define machine_arch_type __machine_arch_type
2226# else
2227# define machine_arch_type MACH_TYPE_PLEB
2228# endif
2229# define machine_is_pleb() (machine_arch_type == MACH_TYPE_PLEB)
2230#else
2231# define machine_is_pleb() (0)
2232#endif
2233
2234#ifdef CONFIG_ARCH_INTEGRATOR
2235# ifdef machine_arch_type
2236# undef machine_arch_type
2237# define machine_arch_type __machine_arch_type
2238# else
2239# define machine_arch_type MACH_TYPE_INTEGRATOR
2240# endif
2241# define machine_is_integrator() (machine_arch_type == MACH_TYPE_INTEGRATOR)
2242#else
2243# define machine_is_integrator() (0)
2244#endif
2245
2246#ifdef CONFIG_SA1100_H3600
2247# ifdef machine_arch_type
2248# undef machine_arch_type
2249# define machine_arch_type __machine_arch_type
2250# else
2251# define machine_arch_type MACH_TYPE_H3600
2252# endif
2253# define machine_is_h3600() (machine_arch_type == MACH_TYPE_H3600)
2254#else
2255# define machine_is_h3600() (0)
2256#endif
2257
2258#ifdef CONFIG_ARCH_IXP1200
2259# ifdef machine_arch_type
2260# undef machine_arch_type
2261# define machine_arch_type __machine_arch_type
2262# else
2263# define machine_arch_type MACH_TYPE_IXP1200
2264# endif
2265# define machine_is_ixp1200() (machine_arch_type == MACH_TYPE_IXP1200)
2266#else
2267# define machine_is_ixp1200() (0)
2268#endif
2269
2270#ifdef CONFIG_ARCH_P720T
2271# ifdef machine_arch_type
2272# undef machine_arch_type
2273# define machine_arch_type __machine_arch_type
2274# else
2275# define machine_arch_type MACH_TYPE_P720T
2276# endif
2277# define machine_is_p720t() (machine_arch_type == MACH_TYPE_P720T)
2278#else
2279# define machine_is_p720t() (0)
2280#endif
2281
2282#ifdef CONFIG_SA1100_ASSABET
2283# ifdef machine_arch_type
2284# undef machine_arch_type
2285# define machine_arch_type __machine_arch_type
2286# else
2287# define machine_arch_type MACH_TYPE_ASSABET
2288# endif
2289# define machine_is_assabet() (machine_arch_type == MACH_TYPE_ASSABET)
2290#else
2291# define machine_is_assabet() (0)
2292#endif
2293
2294#ifdef CONFIG_SA1100_VICTOR
2295# ifdef machine_arch_type
2296# undef machine_arch_type
2297# define machine_arch_type __machine_arch_type
2298# else
2299# define machine_arch_type MACH_TYPE_VICTOR
2300# endif
2301# define machine_is_victor() (machine_arch_type == MACH_TYPE_VICTOR)
2302#else
2303# define machine_is_victor() (0)
2304#endif
2305
2306#ifdef CONFIG_SA1100_LART
2307# ifdef machine_arch_type
2308# undef machine_arch_type
2309# define machine_arch_type __machine_arch_type
2310# else
2311# define machine_arch_type MACH_TYPE_LART
2312# endif
2313# define machine_is_lart() (machine_arch_type == MACH_TYPE_LART)
2314#else
2315# define machine_is_lart() (0)
2316#endif
2317
2318#ifdef CONFIG_SA1100_RANGER
2319# ifdef machine_arch_type
2320# undef machine_arch_type
2321# define machine_arch_type __machine_arch_type
2322# else
2323# define machine_arch_type MACH_TYPE_RANGER
2324# endif
2325# define machine_is_ranger() (machine_arch_type == MACH_TYPE_RANGER)
2326#else
2327# define machine_is_ranger() (0)
2328#endif
2329
2330#ifdef CONFIG_SA1100_GRAPHICSCLIENT
2331# ifdef machine_arch_type
2332# undef machine_arch_type
2333# define machine_arch_type __machine_arch_type
2334# else
2335# define machine_arch_type MACH_TYPE_GRAPHICSCLIENT
2336# endif
2337# define machine_is_graphicsclient() (machine_arch_type == MACH_TYPE_GRAPHICSCLIENT)
2338#else
2339# define machine_is_graphicsclient() (0)
2340#endif
2341
2342#ifdef CONFIG_SA1100_XP860
2343# ifdef machine_arch_type
2344# undef machine_arch_type
2345# define machine_arch_type __machine_arch_type
2346# else
2347# define machine_arch_type MACH_TYPE_XP860
2348# endif
2349# define machine_is_xp860() (machine_arch_type == MACH_TYPE_XP860)
2350#else
2351# define machine_is_xp860() (0)
2352#endif
2353
2354#ifdef CONFIG_SA1100_CERF
2355# ifdef machine_arch_type
2356# undef machine_arch_type
2357# define machine_arch_type __machine_arch_type
2358# else
2359# define machine_arch_type MACH_TYPE_CERF
2360# endif
2361# define machine_is_cerf() (machine_arch_type == MACH_TYPE_CERF)
2362#else
2363# define machine_is_cerf() (0)
2364#endif
2365
2366#ifdef CONFIG_SA1100_NANOENGINE
2367# ifdef machine_arch_type
2368# undef machine_arch_type
2369# define machine_arch_type __machine_arch_type
2370# else
2371# define machine_arch_type MACH_TYPE_NANOENGINE
2372# endif
2373# define machine_is_nanoengine() (machine_arch_type == MACH_TYPE_NANOENGINE)
2374#else
2375# define machine_is_nanoengine() (0)
2376#endif
2377
2378#ifdef CONFIG_SA1100_FPIC
2379# ifdef machine_arch_type
2380# undef machine_arch_type
2381# define machine_arch_type __machine_arch_type
2382# else
2383# define machine_arch_type MACH_TYPE_FPIC
2384# endif
2385# define machine_is_fpic() (machine_arch_type == MACH_TYPE_FPIC)
2386#else
2387# define machine_is_fpic() (0)
2388#endif
2389
2390#ifdef CONFIG_SA1100_EXTENEX1
2391# ifdef machine_arch_type
2392# undef machine_arch_type
2393# define machine_arch_type __machine_arch_type
2394# else
2395# define machine_arch_type MACH_TYPE_EXTENEX1
2396# endif
2397# define machine_is_extenex1() (machine_arch_type == MACH_TYPE_EXTENEX1)
2398#else
2399# define machine_is_extenex1() (0)
2400#endif
2401
2402#ifdef CONFIG_SA1100_SHERMAN
2403# ifdef machine_arch_type
2404# undef machine_arch_type
2405# define machine_arch_type __machine_arch_type
2406# else
2407# define machine_arch_type MACH_TYPE_SHERMAN
2408# endif
2409# define machine_is_sherman() (machine_arch_type == MACH_TYPE_SHERMAN)
2410#else
2411# define machine_is_sherman() (0)
2412#endif
2413
2414#ifdef CONFIG_SA1100_ACCELENT
2415# ifdef machine_arch_type
2416# undef machine_arch_type
2417# define machine_arch_type __machine_arch_type
2418# else
2419# define machine_arch_type MACH_TYPE_ACCELENT_SA
2420# endif
2421# define machine_is_accelent_sa() (machine_arch_type == MACH_TYPE_ACCELENT_SA)
2422#else
2423# define machine_is_accelent_sa() (0)
2424#endif
2425
2426#ifdef CONFIG_ARCH_L7200_ACCELENT
2427# ifdef machine_arch_type
2428# undef machine_arch_type
2429# define machine_arch_type __machine_arch_type
2430# else
2431# define machine_arch_type MACH_TYPE_ACCELENT_L7200
2432# endif
2433# define machine_is_accelent_l7200() (machine_arch_type == MACH_TYPE_ACCELENT_L7200)
2434#else
2435# define machine_is_accelent_l7200() (0)
2436#endif
2437
2438#ifdef CONFIG_SA1100_NETPORT
2439# ifdef machine_arch_type
2440# undef machine_arch_type
2441# define machine_arch_type __machine_arch_type
2442# else
2443# define machine_arch_type MACH_TYPE_NETPORT
2444# endif
2445# define machine_is_netport() (machine_arch_type == MACH_TYPE_NETPORT)
2446#else
2447# define machine_is_netport() (0)
2448#endif
2449
2450#ifdef CONFIG_SA1100_PANGOLIN
2451# ifdef machine_arch_type
2452# undef machine_arch_type
2453# define machine_arch_type __machine_arch_type
2454# else
2455# define machine_arch_type MACH_TYPE_PANGOLIN
2456# endif
2457# define machine_is_pangolin() (machine_arch_type == MACH_TYPE_PANGOLIN)
2458#else
2459# define machine_is_pangolin() (0)
2460#endif
2461
2462#ifdef CONFIG_SA1100_YOPY
2463# ifdef machine_arch_type
2464# undef machine_arch_type
2465# define machine_arch_type __machine_arch_type
2466# else
2467# define machine_arch_type MACH_TYPE_YOPY
2468# endif
2469# define machine_is_yopy() (machine_arch_type == MACH_TYPE_YOPY)
2470#else
2471# define machine_is_yopy() (0)
2472#endif
2473
2474#ifdef CONFIG_SA1100_COOLIDGE
2475# ifdef machine_arch_type
2476# undef machine_arch_type
2477# define machine_arch_type __machine_arch_type
2478# else
2479# define machine_arch_type MACH_TYPE_COOLIDGE
2480# endif
2481# define machine_is_coolidge() (machine_arch_type == MACH_TYPE_COOLIDGE)
2482#else
2483# define machine_is_coolidge() (0)
2484#endif
2485
2486#ifdef CONFIG_SA1100_HUW_WEBPANEL
2487# ifdef machine_arch_type
2488# undef machine_arch_type
2489# define machine_arch_type __machine_arch_type
2490# else
2491# define machine_arch_type MACH_TYPE_HUW_WEBPANEL
2492# endif
2493# define machine_is_huw_webpanel() (machine_arch_type == MACH_TYPE_HUW_WEBPANEL)
2494#else
2495# define machine_is_huw_webpanel() (0)
2496#endif
2497
2498#ifdef CONFIG_ARCH_SPOTME
2499# ifdef machine_arch_type
2500# undef machine_arch_type
2501# define machine_arch_type __machine_arch_type
2502# else
2503# define machine_arch_type MACH_TYPE_SPOTME
2504# endif
2505# define machine_is_spotme() (machine_arch_type == MACH_TYPE_SPOTME)
2506#else
2507# define machine_is_spotme() (0)
2508#endif
2509
2510#ifdef CONFIG_ARCH_FREEBIRD
2511# ifdef machine_arch_type
2512# undef machine_arch_type
2513# define machine_arch_type __machine_arch_type
2514# else
2515# define machine_arch_type MACH_TYPE_FREEBIRD
2516# endif
2517# define machine_is_freebird() (machine_arch_type == MACH_TYPE_FREEBIRD)
2518#else
2519# define machine_is_freebird() (0)
2520#endif
2521
2522#ifdef CONFIG_ARCH_TI925
2523# ifdef machine_arch_type
2524# undef machine_arch_type
2525# define machine_arch_type __machine_arch_type
2526# else
2527# define machine_arch_type MACH_TYPE_TI925
2528# endif
2529# define machine_is_ti925() (machine_arch_type == MACH_TYPE_TI925)
2530#else
2531# define machine_is_ti925() (0)
2532#endif
2533
2534#ifdef CONFIG_ARCH_RISCSTATION
2535# ifdef machine_arch_type
2536# undef machine_arch_type
2537# define machine_arch_type __machine_arch_type
2538# else
2539# define machine_arch_type MACH_TYPE_RISCSTATION
2540# endif
2541# define machine_is_riscstation() (machine_arch_type == MACH_TYPE_RISCSTATION)
2542#else
2543# define machine_is_riscstation() (0)
2544#endif
2545
2546#ifdef CONFIG_SA1100_CAVY
2547# ifdef machine_arch_type
2548# undef machine_arch_type
2549# define machine_arch_type __machine_arch_type
2550# else
2551# define machine_arch_type MACH_TYPE_CAVY
2552# endif
2553# define machine_is_cavy() (machine_arch_type == MACH_TYPE_CAVY)
2554#else
2555# define machine_is_cavy() (0)
2556#endif
2557
2558#ifdef CONFIG_SA1100_JORNADA720
2559# ifdef machine_arch_type
2560# undef machine_arch_type
2561# define machine_arch_type __machine_arch_type
2562# else
2563# define machine_arch_type MACH_TYPE_JORNADA720
2564# endif
2565# define machine_is_jornada720() (machine_arch_type == MACH_TYPE_JORNADA720)
2566#else
2567# define machine_is_jornada720() (0)
2568#endif
2569
2570#ifdef CONFIG_SA1100_OMNIMETER
2571# ifdef machine_arch_type
2572# undef machine_arch_type
2573# define machine_arch_type __machine_arch_type
2574# else
2575# define machine_arch_type MACH_TYPE_OMNIMETER
2576# endif
2577# define machine_is_omnimeter() (machine_arch_type == MACH_TYPE_OMNIMETER)
2578#else
2579# define machine_is_omnimeter() (0)
2580#endif
2581
2582#ifdef CONFIG_ARCH_EDB7211
2583# ifdef machine_arch_type
2584# undef machine_arch_type
2585# define machine_arch_type __machine_arch_type
2586# else
2587# define machine_arch_type MACH_TYPE_EDB7211
2588# endif
2589# define machine_is_edb7211() (machine_arch_type == MACH_TYPE_EDB7211)
2590#else
2591# define machine_is_edb7211() (0)
2592#endif
2593
2594#ifdef CONFIG_SA1100_CITYGO
2595# ifdef machine_arch_type
2596# undef machine_arch_type
2597# define machine_arch_type __machine_arch_type
2598# else
2599# define machine_arch_type MACH_TYPE_CITYGO
2600# endif
2601# define machine_is_citygo() (machine_arch_type == MACH_TYPE_CITYGO)
2602#else
2603# define machine_is_citygo() (0)
2604#endif
2605
2606#ifdef CONFIG_SA1100_PFS168
2607# ifdef machine_arch_type
2608# undef machine_arch_type
2609# define machine_arch_type __machine_arch_type
2610# else
2611# define machine_arch_type MACH_TYPE_PFS168
2612# endif
2613# define machine_is_pfs168() (machine_arch_type == MACH_TYPE_PFS168)
2614#else
2615# define machine_is_pfs168() (0)
2616#endif
2617
2618#ifdef CONFIG_SA1100_SPOT
2619# ifdef machine_arch_type
2620# undef machine_arch_type
2621# define machine_arch_type __machine_arch_type
2622# else
2623# define machine_arch_type MACH_TYPE_SPOT
2624# endif
2625# define machine_is_spot() (machine_arch_type == MACH_TYPE_SPOT)
2626#else
2627# define machine_is_spot() (0)
2628#endif
2629
2630#ifdef CONFIG_SA1100_FLEXANET
2631# ifdef machine_arch_type
2632# undef machine_arch_type
2633# define machine_arch_type __machine_arch_type
2634# else
2635# define machine_arch_type MACH_TYPE_FLEXANET
2636# endif
2637# define machine_is_flexanet() (machine_arch_type == MACH_TYPE_FLEXANET)
2638#else
2639# define machine_is_flexanet() (0)
2640#endif
2641
2642#ifdef CONFIG_ARCH_WEBPAL
2643# ifdef machine_arch_type
2644# undef machine_arch_type
2645# define machine_arch_type __machine_arch_type
2646# else
2647# define machine_arch_type MACH_TYPE_WEBPAL
2648# endif
2649# define machine_is_webpal() (machine_arch_type == MACH_TYPE_WEBPAL)
2650#else
2651# define machine_is_webpal() (0)
2652#endif
2653
2654#ifdef CONFIG_SA1100_LINPDA
2655# ifdef machine_arch_type
2656# undef machine_arch_type
2657# define machine_arch_type __machine_arch_type
2658# else
2659# define machine_arch_type MACH_TYPE_LINPDA
2660# endif
2661# define machine_is_linpda() (machine_arch_type == MACH_TYPE_LINPDA)
2662#else
2663# define machine_is_linpda() (0)
2664#endif
2665
2666#ifdef CONFIG_ARCH_ANAKIN
2667# ifdef machine_arch_type
2668# undef machine_arch_type
2669# define machine_arch_type __machine_arch_type
2670# else
2671# define machine_arch_type MACH_TYPE_ANAKIN
2672# endif
2673# define machine_is_anakin() (machine_arch_type == MACH_TYPE_ANAKIN)
2674#else
2675# define machine_is_anakin() (0)
2676#endif
2677
2678#ifdef CONFIG_SA1100_MVI
2679# ifdef machine_arch_type
2680# undef machine_arch_type
2681# define machine_arch_type __machine_arch_type
2682# else
2683# define machine_arch_type MACH_TYPE_MVI
2684# endif
2685# define machine_is_mvi() (machine_arch_type == MACH_TYPE_MVI)
2686#else
2687# define machine_is_mvi() (0)
2688#endif
2689
2690#ifdef CONFIG_SA1100_JUPITER
2691# ifdef machine_arch_type
2692# undef machine_arch_type
2693# define machine_arch_type __machine_arch_type
2694# else
2695# define machine_arch_type MACH_TYPE_JUPITER
2696# endif
2697# define machine_is_jupiter() (machine_arch_type == MACH_TYPE_JUPITER)
2698#else
2699# define machine_is_jupiter() (0)
2700#endif
2701
2702#ifdef CONFIG_ARCH_PSIONW
2703# ifdef machine_arch_type
2704# undef machine_arch_type
2705# define machine_arch_type __machine_arch_type
2706# else
2707# define machine_arch_type MACH_TYPE_PSIONW
2708# endif
2709# define machine_is_psionw() (machine_arch_type == MACH_TYPE_PSIONW)
2710#else
2711# define machine_is_psionw() (0)
2712#endif
2713
2714#ifdef CONFIG_SA1100_ALN
2715# ifdef machine_arch_type
2716# undef machine_arch_type
2717# define machine_arch_type __machine_arch_type
2718# else
2719# define machine_arch_type MACH_TYPE_ALN
2720# endif
2721# define machine_is_aln() (machine_arch_type == MACH_TYPE_ALN)
2722#else
2723# define machine_is_aln() (0)
2724#endif
2725
2726#ifdef CONFIG_ARCH_CAMELOT
2727# ifdef machine_arch_type
2728# undef machine_arch_type
2729# define machine_arch_type __machine_arch_type
2730# else
2731# define machine_arch_type MACH_TYPE_CAMELOT
2732# endif
2733# define machine_is_epxa() (machine_arch_type == MACH_TYPE_CAMELOT)
2734#else
2735# define machine_is_epxa() (0)
2736#endif
2737
2738#ifdef CONFIG_SA1100_GDS2200
2739# ifdef machine_arch_type
2740# undef machine_arch_type
2741# define machine_arch_type __machine_arch_type
2742# else
2743# define machine_arch_type MACH_TYPE_GDS2200
2744# endif
2745# define machine_is_gds2200() (machine_arch_type == MACH_TYPE_GDS2200)
2746#else
2747# define machine_is_gds2200() (0)
2748#endif
2749
2750#ifdef CONFIG_SA1100_PSION_SERIES7
2751# ifdef machine_arch_type
2752# undef machine_arch_type
2753# define machine_arch_type __machine_arch_type
2754# else
2755# define machine_arch_type MACH_TYPE_PSION_SERIES7
2756# endif
f43ad539 2757# define machine_is_netbook() (machine_arch_type == MACH_TYPE_PSION_SERIES7)
1cb8e980 2758#else
f43ad539 2759# define machine_is_netbook() (0)
1cb8e980
WD
2760#endif
2761
2762#ifdef CONFIG_SA1100_XFILE
2763# ifdef machine_arch_type
2764# undef machine_arch_type
2765# define machine_arch_type __machine_arch_type
2766# else
2767# define machine_arch_type MACH_TYPE_XFILE
2768# endif
2769# define machine_is_xfile() (machine_arch_type == MACH_TYPE_XFILE)
2770#else
2771# define machine_is_xfile() (0)
2772#endif
2773
2774#ifdef CONFIG_ARCH_ACCELENT_EP9312
2775# ifdef machine_arch_type
2776# undef machine_arch_type
2777# define machine_arch_type __machine_arch_type
2778# else
2779# define machine_arch_type MACH_TYPE_ACCELENT_EP9312
2780# endif
2781# define machine_is_accelent_ep9312() (machine_arch_type == MACH_TYPE_ACCELENT_EP9312)
2782#else
2783# define machine_is_accelent_ep9312() (0)
2784#endif
2785
2786#ifdef CONFIG_ARCH_IC200
2787# ifdef machine_arch_type
2788# undef machine_arch_type
2789# define machine_arch_type __machine_arch_type
2790# else
2791# define machine_arch_type MACH_TYPE_IC200
2792# endif
2793# define machine_is_ic200() (machine_arch_type == MACH_TYPE_IC200)
2794#else
2795# define machine_is_ic200() (0)
2796#endif
2797
2798#ifdef CONFIG_SA1100_CREDITLART
2799# ifdef machine_arch_type
2800# undef machine_arch_type
2801# define machine_arch_type __machine_arch_type
2802# else
2803# define machine_arch_type MACH_TYPE_CREDITLART
2804# endif
2805# define machine_is_creditlart() (machine_arch_type == MACH_TYPE_CREDITLART)
2806#else
2807# define machine_is_creditlart() (0)
2808#endif
2809
2810#ifdef CONFIG_SA1100_HTM
2811# ifdef machine_arch_type
2812# undef machine_arch_type
2813# define machine_arch_type __machine_arch_type
2814# else
2815# define machine_arch_type MACH_TYPE_HTM
2816# endif
2817# define machine_is_htm() (machine_arch_type == MACH_TYPE_HTM)
2818#else
2819# define machine_is_htm() (0)
2820#endif
2821
2822#ifdef CONFIG_ARCH_IQ80310
2823# ifdef machine_arch_type
2824# undef machine_arch_type
2825# define machine_arch_type __machine_arch_type
2826# else
2827# define machine_arch_type MACH_TYPE_IQ80310
2828# endif
2829# define machine_is_iq80310() (machine_arch_type == MACH_TYPE_IQ80310)
2830#else
2831# define machine_is_iq80310() (0)
2832#endif
2833
2834#ifdef CONFIG_SA1100_FREEBOT
2835# ifdef machine_arch_type
2836# undef machine_arch_type
2837# define machine_arch_type __machine_arch_type
2838# else
2839# define machine_arch_type MACH_TYPE_FREEBOT
2840# endif
2841# define machine_is_freebot() (machine_arch_type == MACH_TYPE_FREEBOT)
2842#else
2843# define machine_is_freebot() (0)
2844#endif
2845
2846#ifdef CONFIG_ARCH_ENTEL
2847# ifdef machine_arch_type
2848# undef machine_arch_type
2849# define machine_arch_type __machine_arch_type
2850# else
2851# define machine_arch_type MACH_TYPE_ENTEL
2852# endif
2853# define machine_is_entel() (machine_arch_type == MACH_TYPE_ENTEL)
2854#else
2855# define machine_is_entel() (0)
2856#endif
2857
2858#ifdef CONFIG_ARCH_ENP3510
2859# ifdef machine_arch_type
2860# undef machine_arch_type
2861# define machine_arch_type __machine_arch_type
2862# else
2863# define machine_arch_type MACH_TYPE_ENP3510
2864# endif
2865# define machine_is_enp3510() (machine_arch_type == MACH_TYPE_ENP3510)
2866#else
2867# define machine_is_enp3510() (0)
2868#endif
2869
2870#ifdef CONFIG_SA1100_TRIZEPS
2871# ifdef machine_arch_type
2872# undef machine_arch_type
2873# define machine_arch_type __machine_arch_type
2874# else
2875# define machine_arch_type MACH_TYPE_TRIZEPS
2876# endif
2877# define machine_is_trizeps() (machine_arch_type == MACH_TYPE_TRIZEPS)
2878#else
2879# define machine_is_trizeps() (0)
2880#endif
2881
2882#ifdef CONFIG_SA1100_NESA
2883# ifdef machine_arch_type
2884# undef machine_arch_type
2885# define machine_arch_type __machine_arch_type
2886# else
2887# define machine_arch_type MACH_TYPE_NESA
2888# endif
2889# define machine_is_nesa() (machine_arch_type == MACH_TYPE_NESA)
2890#else
2891# define machine_is_nesa() (0)
2892#endif
2893
2894#ifdef CONFIG_ARCH_VENUS
2895# ifdef machine_arch_type
2896# undef machine_arch_type
2897# define machine_arch_type __machine_arch_type
2898# else
2899# define machine_arch_type MACH_TYPE_VENUS
2900# endif
2901# define machine_is_venus() (machine_arch_type == MACH_TYPE_VENUS)
2902#else
2903# define machine_is_venus() (0)
2904#endif
2905
2906#ifdef CONFIG_ARCH_TARDIS
2907# ifdef machine_arch_type
2908# undef machine_arch_type
2909# define machine_arch_type __machine_arch_type
2910# else
2911# define machine_arch_type MACH_TYPE_TARDIS
2912# endif
2913# define machine_is_tardis() (machine_arch_type == MACH_TYPE_TARDIS)
2914#else
2915# define machine_is_tardis() (0)
2916#endif
2917
2918#ifdef CONFIG_ARCH_MERCURY
2919# ifdef machine_arch_type
2920# undef machine_arch_type
2921# define machine_arch_type __machine_arch_type
2922# else
2923# define machine_arch_type MACH_TYPE_MERCURY
2924# endif
2925# define machine_is_mercury() (machine_arch_type == MACH_TYPE_MERCURY)
2926#else
2927# define machine_is_mercury() (0)
2928#endif
2929
2930#ifdef CONFIG_SA1100_EMPEG
2931# ifdef machine_arch_type
2932# undef machine_arch_type
2933# define machine_arch_type __machine_arch_type
2934# else
2935# define machine_arch_type MACH_TYPE_EMPEG
2936# endif
2937# define machine_is_empeg() (machine_arch_type == MACH_TYPE_EMPEG)
2938#else
2939# define machine_is_empeg() (0)
2940#endif
2941
2942#ifdef CONFIG_ARCH_I80200FCC
2943# ifdef machine_arch_type
2944# undef machine_arch_type
2945# define machine_arch_type __machine_arch_type
2946# else
2947# define machine_arch_type MACH_TYPE_I80200FCC
2948# endif
2949# define machine_is_adi_evb() (machine_arch_type == MACH_TYPE_I80200FCC)
2950#else
2951# define machine_is_adi_evb() (0)
2952#endif
2953
2954#ifdef CONFIG_SA1100_ITT_CPB
2955# ifdef machine_arch_type
2956# undef machine_arch_type
2957# define machine_arch_type __machine_arch_type
2958# else
2959# define machine_arch_type MACH_TYPE_ITT_CPB
2960# endif
2961# define machine_is_itt_cpb() (machine_arch_type == MACH_TYPE_ITT_CPB)
2962#else
2963# define machine_is_itt_cpb() (0)
2964#endif
2965
2966#ifdef CONFIG_SA1100_SVC
2967# ifdef machine_arch_type
2968# undef machine_arch_type
2969# define machine_arch_type __machine_arch_type
2970# else
2971# define machine_arch_type MACH_TYPE_SVC
2972# endif
2973# define machine_is_svc() (machine_arch_type == MACH_TYPE_SVC)
2974#else
2975# define machine_is_svc() (0)
2976#endif
2977
2978#ifdef CONFIG_SA1100_ALPHA2
2979# ifdef machine_arch_type
2980# undef machine_arch_type
2981# define machine_arch_type __machine_arch_type
2982# else
2983# define machine_arch_type MACH_TYPE_ALPHA2
2984# endif
2985# define machine_is_alpha2() (machine_arch_type == MACH_TYPE_ALPHA2)
2986#else
2987# define machine_is_alpha2() (0)
2988#endif
2989
2990#ifdef CONFIG_SA1100_ALPHA1
2991# ifdef machine_arch_type
2992# undef machine_arch_type
2993# define machine_arch_type __machine_arch_type
2994# else
2995# define machine_arch_type MACH_TYPE_ALPHA1
2996# endif
2997# define machine_is_alpha1() (machine_arch_type == MACH_TYPE_ALPHA1)
2998#else
2999# define machine_is_alpha1() (0)
3000#endif
3001
3002#ifdef CONFIG_ARCH_NETARM
3003# ifdef machine_arch_type
3004# undef machine_arch_type
3005# define machine_arch_type __machine_arch_type
3006# else
3007# define machine_arch_type MACH_TYPE_NETARM
3008# endif
3009# define machine_is_netarm() (machine_arch_type == MACH_TYPE_NETARM)
3010#else
3011# define machine_is_netarm() (0)
3012#endif
3013
3014#ifdef CONFIG_SA1100_SIMPAD
3015# ifdef machine_arch_type
3016# undef machine_arch_type
3017# define machine_arch_type __machine_arch_type
3018# else
3019# define machine_arch_type MACH_TYPE_SIMPAD
3020# endif
3021# define machine_is_simpad() (machine_arch_type == MACH_TYPE_SIMPAD)
3022#else
3023# define machine_is_simpad() (0)
3024#endif
3025
3026#ifdef CONFIG_ARCH_PDA1
3027# ifdef machine_arch_type
3028# undef machine_arch_type
3029# define machine_arch_type __machine_arch_type
3030# else
3031# define machine_arch_type MACH_TYPE_PDA1
3032# endif
3033# define machine_is_pda1() (machine_arch_type == MACH_TYPE_PDA1)
3034#else
3035# define machine_is_pda1() (0)
3036#endif
3037
3038#ifdef CONFIG_ARCH_LUBBOCK
3039# ifdef machine_arch_type
3040# undef machine_arch_type
3041# define machine_arch_type __machine_arch_type
3042# else
3043# define machine_arch_type MACH_TYPE_LUBBOCK
3044# endif
3045# define machine_is_lubbock() (machine_arch_type == MACH_TYPE_LUBBOCK)
3046#else
3047# define machine_is_lubbock() (0)
3048#endif
3049
3050#ifdef CONFIG_ARCH_ANIKO
3051# ifdef machine_arch_type
3052# undef machine_arch_type
3053# define machine_arch_type __machine_arch_type
3054# else
3055# define machine_arch_type MACH_TYPE_ANIKO
3056# endif
3057# define machine_is_aniko() (machine_arch_type == MACH_TYPE_ANIKO)
3058#else
3059# define machine_is_aniko() (0)
3060#endif
3061
3062#ifdef CONFIG_ARCH_CLEP7212
3063# ifdef machine_arch_type
3064# undef machine_arch_type
3065# define machine_arch_type __machine_arch_type
3066# else
3067# define machine_arch_type MACH_TYPE_CLEP7212
3068# endif
3069# define machine_is_clep7212() (machine_arch_type == MACH_TYPE_CLEP7212)
3070#else
3071# define machine_is_clep7212() (0)
3072#endif
3073
3074#ifdef CONFIG_ARCH_CS89712
3075# ifdef machine_arch_type
3076# undef machine_arch_type
3077# define machine_arch_type __machine_arch_type
3078# else
3079# define machine_arch_type MACH_TYPE_CS89712
3080# endif
3081# define machine_is_cs89712() (machine_arch_type == MACH_TYPE_CS89712)
3082#else
3083# define machine_is_cs89712() (0)
3084#endif
3085
3086#ifdef CONFIG_SA1100_WEARARM
3087# ifdef machine_arch_type
3088# undef machine_arch_type
3089# define machine_arch_type __machine_arch_type
3090# else
3091# define machine_arch_type MACH_TYPE_WEARARM
3092# endif
3093# define machine_is_weararm() (machine_arch_type == MACH_TYPE_WEARARM)
3094#else
3095# define machine_is_weararm() (0)
3096#endif
3097
3098#ifdef CONFIG_SA1100_POSSIO_PX
3099# ifdef machine_arch_type
3100# undef machine_arch_type
3101# define machine_arch_type __machine_arch_type
3102# else
3103# define machine_arch_type MACH_TYPE_POSSIO_PX
3104# endif
3105# define machine_is_possio_px() (machine_arch_type == MACH_TYPE_POSSIO_PX)
3106#else
3107# define machine_is_possio_px() (0)
3108#endif
3109
3110#ifdef CONFIG_SA1100_SIDEARM
3111# ifdef machine_arch_type
3112# undef machine_arch_type
3113# define machine_arch_type __machine_arch_type
3114# else
3115# define machine_arch_type MACH_TYPE_SIDEARM
3116# endif
3117# define machine_is_sidearm() (machine_arch_type == MACH_TYPE_SIDEARM)
3118#else
3119# define machine_is_sidearm() (0)
3120#endif
3121
3122#ifdef CONFIG_SA1100_STORK
3123# ifdef machine_arch_type
3124# undef machine_arch_type
3125# define machine_arch_type __machine_arch_type
3126# else
3127# define machine_arch_type MACH_TYPE_STORK
3128# endif
3129# define machine_is_stork() (machine_arch_type == MACH_TYPE_STORK)
3130#else
3131# define machine_is_stork() (0)
3132#endif
3133
3134#ifdef CONFIG_SA1100_SHANNON
3135# ifdef machine_arch_type
3136# undef machine_arch_type
3137# define machine_arch_type __machine_arch_type
3138# else
3139# define machine_arch_type MACH_TYPE_SHANNON
3140# endif
3141# define machine_is_shannon() (machine_arch_type == MACH_TYPE_SHANNON)
3142#else
3143# define machine_is_shannon() (0)
3144#endif
3145
3146#ifdef CONFIG_ARCH_ACE
3147# ifdef machine_arch_type
3148# undef machine_arch_type
3149# define machine_arch_type __machine_arch_type
3150# else
3151# define machine_arch_type MACH_TYPE_ACE
3152# endif
3153# define machine_is_ace() (machine_arch_type == MACH_TYPE_ACE)
3154#else
3155# define machine_is_ace() (0)
3156#endif
3157
3158#ifdef CONFIG_SA1100_BALLYARM
3159# ifdef machine_arch_type
3160# undef machine_arch_type
3161# define machine_arch_type __machine_arch_type
3162# else
3163# define machine_arch_type MACH_TYPE_BALLYARM
3164# endif
3165# define machine_is_ballyarm() (machine_arch_type == MACH_TYPE_BALLYARM)
3166#else
3167# define machine_is_ballyarm() (0)
3168#endif
3169
3170#ifdef CONFIG_SA1100_SIMPUTER
3171# ifdef machine_arch_type
3172# undef machine_arch_type
3173# define machine_arch_type __machine_arch_type
3174# else
3175# define machine_arch_type MACH_TYPE_SIMPUTER
3176# endif
3177# define machine_is_simputer() (machine_arch_type == MACH_TYPE_SIMPUTER)
3178#else
3179# define machine_is_simputer() (0)
3180#endif
3181
3182#ifdef CONFIG_SA1100_NEXTERM
3183# ifdef machine_arch_type
3184# undef machine_arch_type
3185# define machine_arch_type __machine_arch_type
3186# else
3187# define machine_arch_type MACH_TYPE_NEXTERM
3188# endif
3189# define machine_is_nexterm() (machine_arch_type == MACH_TYPE_NEXTERM)
3190#else
3191# define machine_is_nexterm() (0)
3192#endif
3193
3194#ifdef CONFIG_SA1100_SA1100_ELF
3195# ifdef machine_arch_type
3196# undef machine_arch_type
3197# define machine_arch_type __machine_arch_type
3198# else
3199# define machine_arch_type MACH_TYPE_SA1100_ELF
3200# endif
3201# define machine_is_sa1100_elf() (machine_arch_type == MACH_TYPE_SA1100_ELF)
3202#else
3203# define machine_is_sa1100_elf() (0)
3204#endif
3205
3206#ifdef CONFIG_SA1100_GATOR
3207# ifdef machine_arch_type
3208# undef machine_arch_type
3209# define machine_arch_type __machine_arch_type
3210# else
3211# define machine_arch_type MACH_TYPE_GATOR
3212# endif
3213# define machine_is_gator() (machine_arch_type == MACH_TYPE_GATOR)
3214#else
3215# define machine_is_gator() (0)
3216#endif
3217
3218#ifdef CONFIG_ARCH_GRANITE
3219# ifdef machine_arch_type
3220# undef machine_arch_type
3221# define machine_arch_type __machine_arch_type
3222# else
3223# define machine_arch_type MACH_TYPE_GRANITE
3224# endif
3225# define machine_is_granite() (machine_arch_type == MACH_TYPE_GRANITE)
3226#else
3227# define machine_is_granite() (0)
3228#endif
3229
3230#ifdef CONFIG_SA1100_CONSUS
3231# ifdef machine_arch_type
3232# undef machine_arch_type
3233# define machine_arch_type __machine_arch_type
3234# else
3235# define machine_arch_type MACH_TYPE_CONSUS
3236# endif
3237# define machine_is_consus() (machine_arch_type == MACH_TYPE_CONSUS)
3238#else
3239# define machine_is_consus() (0)
3240#endif
3241
3242#ifdef CONFIG_ARCH_AAED2000
3243# ifdef machine_arch_type
3244# undef machine_arch_type
3245# define machine_arch_type __machine_arch_type
3246# else
3247# define machine_arch_type MACH_TYPE_AAED2000
3248# endif
3249# define machine_is_aaed2000() (machine_arch_type == MACH_TYPE_AAED2000)
3250#else
3251# define machine_is_aaed2000() (0)
3252#endif
3253
3254#ifdef CONFIG_ARCH_CDB89712
3255# ifdef machine_arch_type
3256# undef machine_arch_type
3257# define machine_arch_type __machine_arch_type
3258# else
3259# define machine_arch_type MACH_TYPE_CDB89712
3260# endif
3261# define machine_is_cdb89712() (machine_arch_type == MACH_TYPE_CDB89712)
3262#else
3263# define machine_is_cdb89712() (0)
3264#endif
3265
3266#ifdef CONFIG_SA1100_GRAPHICSMASTER
3267# ifdef machine_arch_type
3268# undef machine_arch_type
3269# define machine_arch_type __machine_arch_type
3270# else
3271# define machine_arch_type MACH_TYPE_GRAPHICSMASTER
3272# endif
3273# define machine_is_graphicsmaster() (machine_arch_type == MACH_TYPE_GRAPHICSMASTER)
3274#else
3275# define machine_is_graphicsmaster() (0)
3276#endif
3277
3278#ifdef CONFIG_SA1100_ADSBITSY
3279# ifdef machine_arch_type
3280# undef machine_arch_type
3281# define machine_arch_type __machine_arch_type
3282# else
3283# define machine_arch_type MACH_TYPE_ADSBITSY
3284# endif
3285# define machine_is_adsbitsy() (machine_arch_type == MACH_TYPE_ADSBITSY)
3286#else
3287# define machine_is_adsbitsy() (0)
3288#endif
3289
3290#ifdef CONFIG_ARCH_PXA_IDP
3291# ifdef machine_arch_type
3292# undef machine_arch_type
3293# define machine_arch_type __machine_arch_type
3294# else
3295# define machine_arch_type MACH_TYPE_PXA_IDP
3296# endif
3297# define machine_is_pxa_idp() (machine_arch_type == MACH_TYPE_PXA_IDP)
3298#else
3299# define machine_is_pxa_idp() (0)
3300#endif
3301
3302#ifdef CONFIG_ARCH_PLCE
3303# ifdef machine_arch_type
3304# undef machine_arch_type
3305# define machine_arch_type __machine_arch_type
3306# else
3307# define machine_arch_type MACH_TYPE_PLCE
3308# endif
3309# define machine_is_plce() (machine_arch_type == MACH_TYPE_PLCE)
3310#else
3311# define machine_is_plce() (0)
3312#endif
3313
3314#ifdef CONFIG_SA1100_PT_SYSTEM3
3315# ifdef machine_arch_type
3316# undef machine_arch_type
3317# define machine_arch_type __machine_arch_type
3318# else
3319# define machine_arch_type MACH_TYPE_PT_SYSTEM3
3320# endif
3321# define machine_is_pt_system3() (machine_arch_type == MACH_TYPE_PT_SYSTEM3)
3322#else
3323# define machine_is_pt_system3() (0)
3324#endif
3325
3326#ifdef CONFIG_ARCH_MEDALB
3327# ifdef machine_arch_type
3328# undef machine_arch_type
3329# define machine_arch_type __machine_arch_type
3330# else
3331# define machine_arch_type MACH_TYPE_MEDALB
3332# endif
3333# define machine_is_murphy() (machine_arch_type == MACH_TYPE_MEDALB)
3334#else
3335# define machine_is_murphy() (0)
3336#endif
3337
3338#ifdef CONFIG_ARCH_EAGLE
3339# ifdef machine_arch_type
3340# undef machine_arch_type
3341# define machine_arch_type __machine_arch_type
3342# else
3343# define machine_arch_type MACH_TYPE_EAGLE
3344# endif
3345# define machine_is_eagle() (machine_arch_type == MACH_TYPE_EAGLE)
3346#else
3347# define machine_is_eagle() (0)
3348#endif
3349
3350#ifdef CONFIG_ARCH_DSC21
3351# ifdef machine_arch_type
3352# undef machine_arch_type
3353# define machine_arch_type __machine_arch_type
3354# else
3355# define machine_arch_type MACH_TYPE_DSC21
3356# endif
3357# define machine_is_dsc21() (machine_arch_type == MACH_TYPE_DSC21)
3358#else
3359# define machine_is_dsc21() (0)
3360#endif
3361
3362#ifdef CONFIG_ARCH_DSC24
3363# ifdef machine_arch_type
3364# undef machine_arch_type
3365# define machine_arch_type __machine_arch_type
3366# else
3367# define machine_arch_type MACH_TYPE_DSC24
3368# endif
3369# define machine_is_dsc24() (machine_arch_type == MACH_TYPE_DSC24)
3370#else
3371# define machine_is_dsc24() (0)
3372#endif
3373
3374#ifdef CONFIG_ARCH_TI5472
3375# ifdef machine_arch_type
3376# undef machine_arch_type
3377# define machine_arch_type __machine_arch_type
3378# else
3379# define machine_arch_type MACH_TYPE_TI5472
3380# endif
3381# define machine_is_ti5472() (machine_arch_type == MACH_TYPE_TI5472)
3382#else
3383# define machine_is_ti5472() (0)
3384#endif
3385
3386#ifdef CONFIG_ARCH_AUTCPU12
3387# ifdef machine_arch_type
3388# undef machine_arch_type
3389# define machine_arch_type __machine_arch_type
3390# else
3391# define machine_arch_type MACH_TYPE_AUTCPU12
3392# endif
3393# define machine_is_autcpu12() (machine_arch_type == MACH_TYPE_AUTCPU12)
3394#else
3395# define machine_is_autcpu12() (0)
3396#endif
3397
3398#ifdef CONFIG_ARCH_UENGINE
3399# ifdef machine_arch_type
3400# undef machine_arch_type
3401# define machine_arch_type __machine_arch_type
3402# else
3403# define machine_arch_type MACH_TYPE_UENGINE
3404# endif
3405# define machine_is_uengine() (machine_arch_type == MACH_TYPE_UENGINE)
3406#else
3407# define machine_is_uengine() (0)
3408#endif
3409
3410#ifdef CONFIG_SA1100_BLUESTEM
3411# ifdef machine_arch_type
3412# undef machine_arch_type
3413# define machine_arch_type __machine_arch_type
3414# else
3415# define machine_arch_type MACH_TYPE_BLUESTEM
3416# endif
3417# define machine_is_bluestem() (machine_arch_type == MACH_TYPE_BLUESTEM)
3418#else
3419# define machine_is_bluestem() (0)
3420#endif
3421
3422#ifdef CONFIG_ARCH_XINGU8
3423# ifdef machine_arch_type
3424# undef machine_arch_type
3425# define machine_arch_type __machine_arch_type
3426# else
3427# define machine_arch_type MACH_TYPE_XINGU8
3428# endif
3429# define machine_is_xingu8() (machine_arch_type == MACH_TYPE_XINGU8)
3430#else
3431# define machine_is_xingu8() (0)
3432#endif
3433
3434#ifdef CONFIG_ARCH_BUSHSTB
3435# ifdef machine_arch_type
3436# undef machine_arch_type
3437# define machine_arch_type __machine_arch_type
3438# else
3439# define machine_arch_type MACH_TYPE_BUSHSTB
3440# endif
3441# define machine_is_bushstb() (machine_arch_type == MACH_TYPE_BUSHSTB)
3442#else
3443# define machine_is_bushstb() (0)
3444#endif
3445
3446#ifdef CONFIG_SA1100_EPSILON1
3447# ifdef machine_arch_type
3448# undef machine_arch_type
3449# define machine_arch_type __machine_arch_type
3450# else
3451# define machine_arch_type MACH_TYPE_EPSILON1
3452# endif
3453# define machine_is_epsilon1() (machine_arch_type == MACH_TYPE_EPSILON1)
3454#else
3455# define machine_is_epsilon1() (0)
3456#endif
3457
3458#ifdef CONFIG_SA1100_BALLOON
3459# ifdef machine_arch_type
3460# undef machine_arch_type
3461# define machine_arch_type __machine_arch_type
3462# else
3463# define machine_arch_type MACH_TYPE_BALLOON
3464# endif
3465# define machine_is_balloon() (machine_arch_type == MACH_TYPE_BALLOON)
3466#else
3467# define machine_is_balloon() (0)
3468#endif
3469
3470#ifdef CONFIG_ARCH_PUPPY
3471# ifdef machine_arch_type
3472# undef machine_arch_type
3473# define machine_arch_type __machine_arch_type
3474# else
3475# define machine_arch_type MACH_TYPE_PUPPY
3476# endif
3477# define machine_is_puppy() (machine_arch_type == MACH_TYPE_PUPPY)
3478#else
3479# define machine_is_puppy() (0)
3480#endif
3481
3482#ifdef CONFIG_SA1100_ELROY
3483# ifdef machine_arch_type
3484# undef machine_arch_type
3485# define machine_arch_type __machine_arch_type
3486# else
3487# define machine_arch_type MACH_TYPE_ELROY
3488# endif
3489# define machine_is_elroy() (machine_arch_type == MACH_TYPE_ELROY)
3490#else
3491# define machine_is_elroy() (0)
3492#endif
3493
3494#ifdef CONFIG_ARCH_GMS720
3495# ifdef machine_arch_type
3496# undef machine_arch_type
3497# define machine_arch_type __machine_arch_type
3498# else
3499# define machine_arch_type MACH_TYPE_GMS720
3500# endif
3501# define machine_is_gms720() (machine_arch_type == MACH_TYPE_GMS720)
3502#else
3503# define machine_is_gms720() (0)
3504#endif
3505
3506#ifdef CONFIG_ARCH_S24X
3507# ifdef machine_arch_type
3508# undef machine_arch_type
3509# define machine_arch_type __machine_arch_type
3510# else
3511# define machine_arch_type MACH_TYPE_S24X
3512# endif
3513# define machine_is_s24x() (machine_arch_type == MACH_TYPE_S24X)
3514#else
3515# define machine_is_s24x() (0)
3516#endif
3517
3518#ifdef CONFIG_ARCH_JTEL_CLEP7312
3519# ifdef machine_arch_type
3520# undef machine_arch_type
3521# define machine_arch_type __machine_arch_type
3522# else
3523# define machine_arch_type MACH_TYPE_JTEL_CLEP7312
3524# endif
3525# define machine_is_jtel_clep7312() (machine_arch_type == MACH_TYPE_JTEL_CLEP7312)
3526#else
3527# define machine_is_jtel_clep7312() (0)
3528#endif
3529
3530#ifdef CONFIG_ARCH_CX821XX
3531# ifdef machine_arch_type
3532# undef machine_arch_type
3533# define machine_arch_type __machine_arch_type
3534# else
3535# define machine_arch_type MACH_TYPE_CX821XX
3536# endif
3537# define machine_is_cx821xx() (machine_arch_type == MACH_TYPE_CX821XX)
3538#else
3539# define machine_is_cx821xx() (0)
3540#endif
3541
3542#ifdef CONFIG_ARCH_EDB7312
3543# ifdef machine_arch_type
3544# undef machine_arch_type
3545# define machine_arch_type __machine_arch_type
3546# else
3547# define machine_arch_type MACH_TYPE_EDB7312
3548# endif
3549# define machine_is_edb7312() (machine_arch_type == MACH_TYPE_EDB7312)
3550#else
3551# define machine_is_edb7312() (0)
3552#endif
3553
3554#ifdef CONFIG_SA1100_BSA1110
3555# ifdef machine_arch_type
3556# undef machine_arch_type
3557# define machine_arch_type __machine_arch_type
3558# else
3559# define machine_arch_type MACH_TYPE_BSA1110
3560# endif
3561# define machine_is_bsa1110() (machine_arch_type == MACH_TYPE_BSA1110)
3562#else
3563# define machine_is_bsa1110() (0)
3564#endif
3565
3566#ifdef CONFIG_ARCH_POWERPIN
3567# ifdef machine_arch_type
3568# undef machine_arch_type
3569# define machine_arch_type __machine_arch_type
3570# else
3571# define machine_arch_type MACH_TYPE_POWERPIN
3572# endif
3573# define machine_is_powerpin() (machine_arch_type == MACH_TYPE_POWERPIN)
3574#else
3575# define machine_is_powerpin() (0)
3576#endif
3577
3578#ifdef CONFIG_ARCH_OPENARM
3579# ifdef machine_arch_type
3580# undef machine_arch_type
3581# define machine_arch_type __machine_arch_type
3582# else
3583# define machine_arch_type MACH_TYPE_OPENARM
3584# endif
3585# define machine_is_openarm() (machine_arch_type == MACH_TYPE_OPENARM)
3586#else
3587# define machine_is_openarm() (0)
3588#endif
3589
3590#ifdef CONFIG_SA1100_WHITECHAPEL
3591# ifdef machine_arch_type
3592# undef machine_arch_type
3593# define machine_arch_type __machine_arch_type
3594# else
3595# define machine_arch_type MACH_TYPE_WHITECHAPEL
3596# endif
3597# define machine_is_whitechapel() (machine_arch_type == MACH_TYPE_WHITECHAPEL)
3598#else
3599# define machine_is_whitechapel() (0)
3600#endif
3601
3602#ifdef CONFIG_SA1100_H3100
3603# ifdef machine_arch_type
3604# undef machine_arch_type
3605# define machine_arch_type __machine_arch_type
3606# else
3607# define machine_arch_type MACH_TYPE_H3100
3608# endif
3609# define machine_is_h3100() (machine_arch_type == MACH_TYPE_H3100)
3610#else
3611# define machine_is_h3100() (0)
3612#endif
3613
3614#ifdef CONFIG_SA1100_H3800
3615# ifdef machine_arch_type
3616# undef machine_arch_type
3617# define machine_arch_type __machine_arch_type
3618# else
3619# define machine_arch_type MACH_TYPE_H3800
3620# endif
3621# define machine_is_h3800() (machine_arch_type == MACH_TYPE_H3800)
3622#else
3623# define machine_is_h3800() (0)
3624#endif
3625
3626#ifdef CONFIG_ARCH_BLUE_V1
3627# ifdef machine_arch_type
3628# undef machine_arch_type
3629# define machine_arch_type __machine_arch_type
3630# else
3631# define machine_arch_type MACH_TYPE_BLUE_V1
3632# endif
3633# define machine_is_blue_v1() (machine_arch_type == MACH_TYPE_BLUE_V1)
3634#else
3635# define machine_is_blue_v1() (0)
3636#endif
3637
3638#ifdef CONFIG_ARCH_PXA_CERF
3639# ifdef machine_arch_type
3640# undef machine_arch_type
3641# define machine_arch_type __machine_arch_type
3642# else
3643# define machine_arch_type MACH_TYPE_PXA_CERF
3644# endif
3645# define machine_is_pxa_cerf() (machine_arch_type == MACH_TYPE_PXA_CERF)
3646#else
3647# define machine_is_pxa_cerf() (0)
3648#endif
3649
3650#ifdef CONFIG_ARCH_ARM7TEVB
3651# ifdef machine_arch_type
3652# undef machine_arch_type
3653# define machine_arch_type __machine_arch_type
3654# else
3655# define machine_arch_type MACH_TYPE_ARM7TEVB
3656# endif
3657# define machine_is_arm7tevb() (machine_arch_type == MACH_TYPE_ARM7TEVB)
3658#else
3659# define machine_is_arm7tevb() (0)
3660#endif
3661
3662#ifdef CONFIG_SA1100_D7400
3663# ifdef machine_arch_type
3664# undef machine_arch_type
3665# define machine_arch_type __machine_arch_type
3666# else
3667# define machine_arch_type MACH_TYPE_D7400
3668# endif
3669# define machine_is_d7400() (machine_arch_type == MACH_TYPE_D7400)
3670#else
3671# define machine_is_d7400() (0)
3672#endif
3673
3674#ifdef CONFIG_ARCH_PIRANHA
3675# ifdef machine_arch_type
3676# undef machine_arch_type
3677# define machine_arch_type __machine_arch_type
3678# else
3679# define machine_arch_type MACH_TYPE_PIRANHA
3680# endif
3681# define machine_is_piranha() (machine_arch_type == MACH_TYPE_PIRANHA)
3682#else
3683# define machine_is_piranha() (0)
3684#endif
3685
3686#ifdef CONFIG_SA1100_SBCAMELOT
3687# ifdef machine_arch_type
3688# undef machine_arch_type
3689# define machine_arch_type __machine_arch_type
3690# else
3691# define machine_arch_type MACH_TYPE_SBCAMELOT
3692# endif
3693# define machine_is_sbcamelot() (machine_arch_type == MACH_TYPE_SBCAMELOT)
3694#else
3695# define machine_is_sbcamelot() (0)
3696#endif
3697
3698#ifdef CONFIG_SA1100_KINGS
3699# ifdef machine_arch_type
3700# undef machine_arch_type
3701# define machine_arch_type __machine_arch_type
3702# else
3703# define machine_arch_type MACH_TYPE_KINGS
3704# endif
3705# define machine_is_kings() (machine_arch_type == MACH_TYPE_KINGS)
3706#else
3707# define machine_is_kings() (0)
3708#endif
3709
3710#ifdef CONFIG_ARCH_SMDK2400
3711# ifdef machine_arch_type
3712# undef machine_arch_type
3713# define machine_arch_type __machine_arch_type
3714# else
3715# define machine_arch_type MACH_TYPE_SMDK2400
3716# endif
3717# define machine_is_smdk2400() (machine_arch_type == MACH_TYPE_SMDK2400)
3718#else
3719# define machine_is_smdk2400() (0)
3720#endif
3721
52f52c14 3722#ifdef CONFIG_SA1100_COLLIE
1cb8e980
WD
3723# ifdef machine_arch_type
3724# undef machine_arch_type
3725# define machine_arch_type __machine_arch_type
3726# else
3727# define machine_arch_type MACH_TYPE_COLLIE
3728# endif
3729# define machine_is_collie() (machine_arch_type == MACH_TYPE_COLLIE)
3730#else
3731# define machine_is_collie() (0)
3732#endif
3733
3734#ifdef CONFIG_ARCH_IDR
3735# ifdef machine_arch_type
3736# undef machine_arch_type
3737# define machine_arch_type __machine_arch_type
3738# else
3739# define machine_arch_type MACH_TYPE_IDR
3740# endif
3741# define machine_is_idr() (machine_arch_type == MACH_TYPE_IDR)
3742#else
3743# define machine_is_idr() (0)
3744#endif
3745
3746#ifdef CONFIG_SA1100_BADGE4
3747# ifdef machine_arch_type
3748# undef machine_arch_type
3749# define machine_arch_type __machine_arch_type
3750# else
3751# define machine_arch_type MACH_TYPE_BADGE4
3752# endif
3753# define machine_is_badge4() (machine_arch_type == MACH_TYPE_BADGE4)
3754#else
3755# define machine_is_badge4() (0)
3756#endif
3757
3758#ifdef CONFIG_ARCH_WEBNET
3759# ifdef machine_arch_type
3760# undef machine_arch_type
3761# define machine_arch_type __machine_arch_type
3762# else
3763# define machine_arch_type MACH_TYPE_WEBNET
3764# endif
3765# define machine_is_webnet() (machine_arch_type == MACH_TYPE_WEBNET)
3766#else
3767# define machine_is_webnet() (0)
3768#endif
3769
3770#ifdef CONFIG_SA1100_D7300
3771# ifdef machine_arch_type
3772# undef machine_arch_type
3773# define machine_arch_type __machine_arch_type
3774# else
3775# define machine_arch_type MACH_TYPE_D7300
3776# endif
3777# define machine_is_d7300() (machine_arch_type == MACH_TYPE_D7300)
3778#else
3779# define machine_is_d7300() (0)
3780#endif
3781
3782#ifdef CONFIG_SA1100_CEP
3783# ifdef machine_arch_type
3784# undef machine_arch_type
3785# define machine_arch_type __machine_arch_type
3786# else
3787# define machine_arch_type MACH_TYPE_CEP
3788# endif
3789# define machine_is_cep() (machine_arch_type == MACH_TYPE_CEP)
3790#else
3791# define machine_is_cep() (0)
3792#endif
3793
3794#ifdef CONFIG_ARCH_FORTUNET
3795# ifdef machine_arch_type
3796# undef machine_arch_type
3797# define machine_arch_type __machine_arch_type
3798# else
3799# define machine_arch_type MACH_TYPE_FORTUNET
3800# endif
3801# define machine_is_fortunet() (machine_arch_type == MACH_TYPE_FORTUNET)
3802#else
3803# define machine_is_fortunet() (0)
3804#endif
3805
3806#ifdef CONFIG_ARCH_VC547X
3807# ifdef machine_arch_type
3808# undef machine_arch_type
3809# define machine_arch_type __machine_arch_type
3810# else
3811# define machine_arch_type MACH_TYPE_VC547X
3812# endif
3813# define machine_is_vc547x() (machine_arch_type == MACH_TYPE_VC547X)
3814#else
3815# define machine_is_vc547x() (0)
3816#endif
3817
3818#ifdef CONFIG_SA1100_FILEWALKER
3819# ifdef machine_arch_type
3820# undef machine_arch_type
3821# define machine_arch_type __machine_arch_type
3822# else
3823# define machine_arch_type MACH_TYPE_FILEWALKER
3824# endif
3825# define machine_is_filewalker() (machine_arch_type == MACH_TYPE_FILEWALKER)
3826#else
3827# define machine_is_filewalker() (0)
3828#endif
3829
3830#ifdef CONFIG_SA1100_NETGATEWAY
3831# ifdef machine_arch_type
3832# undef machine_arch_type
3833# define machine_arch_type __machine_arch_type
3834# else
3835# define machine_arch_type MACH_TYPE_NETGATEWAY
3836# endif
3837# define machine_is_netgateway() (machine_arch_type == MACH_TYPE_NETGATEWAY)
3838#else
3839# define machine_is_netgateway() (0)
3840#endif
3841
3842#ifdef CONFIG_SA1100_SYMBOL2800
3843# ifdef machine_arch_type
3844# undef machine_arch_type
3845# define machine_arch_type __machine_arch_type
3846# else
3847# define machine_arch_type MACH_TYPE_SYMBOL2800
3848# endif
3849# define machine_is_symbol2800() (machine_arch_type == MACH_TYPE_SYMBOL2800)
3850#else
3851# define machine_is_symbol2800() (0)
3852#endif
3853
3854#ifdef CONFIG_SA1100_SUNS
3855# ifdef machine_arch_type
3856# undef machine_arch_type
3857# define machine_arch_type __machine_arch_type
3858# else
3859# define machine_arch_type MACH_TYPE_SUNS
3860# endif
3861# define machine_is_suns() (machine_arch_type == MACH_TYPE_SUNS)
3862#else
3863# define machine_is_suns() (0)
3864#endif
3865
3866#ifdef CONFIG_SA1100_FRODO
3867# ifdef machine_arch_type
3868# undef machine_arch_type
3869# define machine_arch_type __machine_arch_type
3870# else
3871# define machine_arch_type MACH_TYPE_FRODO
3872# endif
3873# define machine_is_frodo() (machine_arch_type == MACH_TYPE_FRODO)
3874#else
3875# define machine_is_frodo() (0)
3876#endif
3877
3878#ifdef CONFIG_SA1100_MACH_TYTE_MS301
3879# ifdef machine_arch_type
3880# undef machine_arch_type
3881# define machine_arch_type __machine_arch_type
3882# else
3883# define machine_arch_type MACH_TYPE_MACH_TYTE_MS301
3884# endif
3885# define machine_is_ms301() (machine_arch_type == MACH_TYPE_MACH_TYTE_MS301)
3886#else
3887# define machine_is_ms301() (0)
3888#endif
3889
3890#ifdef CONFIG_ARCH_MX1ADS
3891# ifdef machine_arch_type
3892# undef machine_arch_type
3893# define machine_arch_type __machine_arch_type
3894# else
3895# define machine_arch_type MACH_TYPE_MX1ADS
3896# endif
3897# define machine_is_mx1ads() (machine_arch_type == MACH_TYPE_MX1ADS)
3898#else
3899# define machine_is_mx1ads() (0)
3900#endif
3901
3902#ifdef CONFIG_ARCH_H7201
3903# ifdef machine_arch_type
3904# undef machine_arch_type
3905# define machine_arch_type __machine_arch_type
3906# else
3907# define machine_arch_type MACH_TYPE_H7201
3908# endif
3909# define machine_is_h7201() (machine_arch_type == MACH_TYPE_H7201)
3910#else
3911# define machine_is_h7201() (0)
3912#endif
3913
3914#ifdef CONFIG_ARCH_H7202
3915# ifdef machine_arch_type
3916# undef machine_arch_type
3917# define machine_arch_type __machine_arch_type
3918# else
3919# define machine_arch_type MACH_TYPE_H7202
3920# endif
3921# define machine_is_h7202() (machine_arch_type == MACH_TYPE_H7202)
3922#else
3923# define machine_is_h7202() (0)
3924#endif
3925
3926#ifdef CONFIG_ARCH_AMICO
3927# ifdef machine_arch_type
3928# undef machine_arch_type
3929# define machine_arch_type __machine_arch_type
3930# else
3931# define machine_arch_type MACH_TYPE_AMICO
3932# endif
3933# define machine_is_amico() (machine_arch_type == MACH_TYPE_AMICO)
3934#else
3935# define machine_is_amico() (0)
3936#endif
3937
3938#ifdef CONFIG_SA1100_IAM
3939# ifdef machine_arch_type
3940# undef machine_arch_type
3941# define machine_arch_type __machine_arch_type
3942# else
3943# define machine_arch_type MACH_TYPE_IAM
3944# endif
3945# define machine_is_iam() (machine_arch_type == MACH_TYPE_IAM)
3946#else
3947# define machine_is_iam() (0)
3948#endif
3949
3950#ifdef CONFIG_SA1100_TT530
3951# ifdef machine_arch_type
3952# undef machine_arch_type
3953# define machine_arch_type __machine_arch_type
3954# else
3955# define machine_arch_type MACH_TYPE_TT530
3956# endif
3957# define machine_is_tt530() (machine_arch_type == MACH_TYPE_TT530)
3958#else
3959# define machine_is_tt530() (0)
3960#endif
3961
3962#ifdef CONFIG_ARCH_SAM2400
3963# ifdef machine_arch_type
3964# undef machine_arch_type
3965# define machine_arch_type __machine_arch_type
3966# else
3967# define machine_arch_type MACH_TYPE_SAM2400
3968# endif
3969# define machine_is_sam2400() (machine_arch_type == MACH_TYPE_SAM2400)
3970#else
3971# define machine_is_sam2400() (0)
3972#endif
3973
3974#ifdef CONFIG_SA1100_JORNADA56X
3975# ifdef machine_arch_type
3976# undef machine_arch_type
3977# define machine_arch_type __machine_arch_type
3978# else
3979# define machine_arch_type MACH_TYPE_JORNADA56X
3980# endif
3981# define machine_is_jornada56x() (machine_arch_type == MACH_TYPE_JORNADA56X)
3982#else
3983# define machine_is_jornada56x() (0)
3984#endif
3985
3986#ifdef CONFIG_SA1100_ACTIVE
3987# ifdef machine_arch_type
3988# undef machine_arch_type
3989# define machine_arch_type __machine_arch_type
3990# else
3991# define machine_arch_type MACH_TYPE_ACTIVE
3992# endif
3993# define machine_is_active() (machine_arch_type == MACH_TYPE_ACTIVE)
3994#else
3995# define machine_is_active() (0)
3996#endif
3997
3998#ifdef CONFIG_ARCH_IQ80321
3999# ifdef machine_arch_type
4000# undef machine_arch_type
4001# define machine_arch_type __machine_arch_type
4002# else
4003# define machine_arch_type MACH_TYPE_IQ80321
4004# endif
4005# define machine_is_iq80321() (machine_arch_type == MACH_TYPE_IQ80321)
4006#else
4007# define machine_is_iq80321() (0)
4008#endif
4009
4010#ifdef CONFIG_SA1100_WID
4011# ifdef machine_arch_type
4012# undef machine_arch_type
4013# define machine_arch_type __machine_arch_type
4014# else
4015# define machine_arch_type MACH_TYPE_WID
4016# endif
4017# define machine_is_wid() (machine_arch_type == MACH_TYPE_WID)
4018#else
4019# define machine_is_wid() (0)
4020#endif
4021
4022#ifdef CONFIG_ARCH_SABINAL
4023# ifdef machine_arch_type
4024# undef machine_arch_type
4025# define machine_arch_type __machine_arch_type
4026# else
4027# define machine_arch_type MACH_TYPE_SABINAL
4028# endif
4029# define machine_is_sabinal() (machine_arch_type == MACH_TYPE_SABINAL)
4030#else
4031# define machine_is_sabinal() (0)
4032#endif
4033
4034#ifdef CONFIG_ARCH_IXP425_MATACUMBE
4035# ifdef machine_arch_type
4036# undef machine_arch_type
4037# define machine_arch_type __machine_arch_type
4038# else
4039# define machine_arch_type MACH_TYPE_IXP425_MATACUMBE
4040# endif
4041# define machine_is_ixp425_matacumbe() (machine_arch_type == MACH_TYPE_IXP425_MATACUMBE)
4042#else
4043# define machine_is_ixp425_matacumbe() (0)
4044#endif
4045
4046#ifdef CONFIG_SA1100_MINIPRINT
4047# ifdef machine_arch_type
4048# undef machine_arch_type
4049# define machine_arch_type __machine_arch_type
4050# else
4051# define machine_arch_type MACH_TYPE_MINIPRINT
4052# endif
4053# define machine_is_miniprint() (machine_arch_type == MACH_TYPE_MINIPRINT)
4054#else
4055# define machine_is_miniprint() (0)
4056#endif
4057
4058#ifdef CONFIG_ARCH_ADM510X
4059# ifdef machine_arch_type
4060# undef machine_arch_type
4061# define machine_arch_type __machine_arch_type
4062# else
4063# define machine_arch_type MACH_TYPE_ADM510X
4064# endif
4065# define machine_is_adm510x() (machine_arch_type == MACH_TYPE_ADM510X)
4066#else
4067# define machine_is_adm510x() (0)
4068#endif
4069
4070#ifdef CONFIG_SA1100_SVS200
4071# ifdef machine_arch_type
4072# undef machine_arch_type
4073# define machine_arch_type __machine_arch_type
4074# else
4075# define machine_arch_type MACH_TYPE_SVS200
4076# endif
4077# define machine_is_svs200() (machine_arch_type == MACH_TYPE_SVS200)
4078#else
4079# define machine_is_svs200() (0)
4080#endif
4081
4082#ifdef CONFIG_ARCH_ATG_TCU
4083# ifdef machine_arch_type
4084# undef machine_arch_type
4085# define machine_arch_type __machine_arch_type
4086# else
4087# define machine_arch_type MACH_TYPE_ATG_TCU
4088# endif
4089# define machine_is_atg_tcu() (machine_arch_type == MACH_TYPE_ATG_TCU)
4090#else
4091# define machine_is_atg_tcu() (0)
4092#endif
4093
4094#ifdef CONFIG_SA1100_JORNADA820
4095# ifdef machine_arch_type
4096# undef machine_arch_type
4097# define machine_arch_type __machine_arch_type
4098# else
4099# define machine_arch_type MACH_TYPE_JORNADA820
4100# endif
4101# define machine_is_jornada820() (machine_arch_type == MACH_TYPE_JORNADA820)
4102#else
4103# define machine_is_jornada820() (0)
4104#endif
4105
4106#ifdef CONFIG_ARCH_S3C44B0
4107# ifdef machine_arch_type
4108# undef machine_arch_type
4109# define machine_arch_type __machine_arch_type
4110# else
4111# define machine_arch_type MACH_TYPE_S3C44B0
4112# endif
4113# define machine_is_s3c44b0() (machine_arch_type == MACH_TYPE_S3C44B0)
4114#else
4115# define machine_is_s3c44b0() (0)
4116#endif
4117
4118#ifdef CONFIG_ARCH_MARGIS2
4119# ifdef machine_arch_type
4120# undef machine_arch_type
4121# define machine_arch_type __machine_arch_type
4122# else
4123# define machine_arch_type MACH_TYPE_MARGIS2
4124# endif
4125# define machine_is_margis2() (machine_arch_type == MACH_TYPE_MARGIS2)
4126#else
4127# define machine_is_margis2() (0)
4128#endif
4129
4130#ifdef CONFIG_ARCH_KS8695
4131# ifdef machine_arch_type
4132# undef machine_arch_type
4133# define machine_arch_type __machine_arch_type
4134# else
4135# define machine_arch_type MACH_TYPE_KS8695
4136# endif
4137# define machine_is_ks8695() (machine_arch_type == MACH_TYPE_KS8695)
4138#else
4139# define machine_is_ks8695() (0)
4140#endif
4141
4142#ifdef CONFIG_ARCH_BRH
4143# ifdef machine_arch_type
4144# undef machine_arch_type
4145# define machine_arch_type __machine_arch_type
4146# else
4147# define machine_arch_type MACH_TYPE_BRH
4148# endif
4149# define machine_is_brh() (machine_arch_type == MACH_TYPE_BRH)
4150#else
4151# define machine_is_brh() (0)
4152#endif
4153
4154#ifdef CONFIG_ARCH_S3C2410
4155# ifdef machine_arch_type
4156# undef machine_arch_type
4157# define machine_arch_type __machine_arch_type
4158# else
4159# define machine_arch_type MACH_TYPE_S3C2410
4160# endif
4161# define machine_is_s3c2410() (machine_arch_type == MACH_TYPE_S3C2410)
4162#else
4163# define machine_is_s3c2410() (0)
4164#endif
4165
4166#ifdef CONFIG_ARCH_POSSIO_PX30
4167# ifdef machine_arch_type
4168# undef machine_arch_type
4169# define machine_arch_type __machine_arch_type
4170# else
4171# define machine_arch_type MACH_TYPE_POSSIO_PX30
4172# endif
4173# define machine_is_possio_px30() (machine_arch_type == MACH_TYPE_POSSIO_PX30)
4174#else
4175# define machine_is_possio_px30() (0)
4176#endif
4177
4178#ifdef CONFIG_ARCH_S3C2800
4179# ifdef machine_arch_type
4180# undef machine_arch_type
4181# define machine_arch_type __machine_arch_type
4182# else
4183# define machine_arch_type MACH_TYPE_S3C2800
4184# endif
4185# define machine_is_s3c2800() (machine_arch_type == MACH_TYPE_S3C2800)
4186#else
4187# define machine_is_s3c2800() (0)
4188#endif
4189
4190#ifdef CONFIG_SA1100_FLEETWOOD
4191# ifdef machine_arch_type
4192# undef machine_arch_type
4193# define machine_arch_type __machine_arch_type
4194# else
4195# define machine_arch_type MACH_TYPE_FLEETWOOD
4196# endif
4197# define machine_is_fleetwood() (machine_arch_type == MACH_TYPE_FLEETWOOD)
4198#else
4199# define machine_is_fleetwood() (0)
4200#endif
4201
4202#ifdef CONFIG_ARCH_OMAHA
4203# ifdef machine_arch_type
4204# undef machine_arch_type
4205# define machine_arch_type __machine_arch_type
4206# else
4207# define machine_arch_type MACH_TYPE_OMAHA
4208# endif
4209# define machine_is_omaha() (machine_arch_type == MACH_TYPE_OMAHA)
4210#else
4211# define machine_is_omaha() (0)
4212#endif
4213
4214#ifdef CONFIG_ARCH_TA7
4215# ifdef machine_arch_type
4216# undef machine_arch_type
4217# define machine_arch_type __machine_arch_type
4218# else
4219# define machine_arch_type MACH_TYPE_TA7
4220# endif
4221# define machine_is_ta7() (machine_arch_type == MACH_TYPE_TA7)
4222#else
4223# define machine_is_ta7() (0)
4224#endif
4225
4226#ifdef CONFIG_SA1100_NOVA
4227# ifdef machine_arch_type
4228# undef machine_arch_type
4229# define machine_arch_type __machine_arch_type
4230# else
4231# define machine_arch_type MACH_TYPE_NOVA
4232# endif
4233# define machine_is_nova() (machine_arch_type == MACH_TYPE_NOVA)
4234#else
4235# define machine_is_nova() (0)
4236#endif
4237
4238#ifdef CONFIG_ARCH_HMK
4239# ifdef machine_arch_type
4240# undef machine_arch_type
4241# define machine_arch_type __machine_arch_type
4242# else
4243# define machine_arch_type MACH_TYPE_HMK
4244# endif
4245# define machine_is_hmk() (machine_arch_type == MACH_TYPE_HMK)
4246#else
4247# define machine_is_hmk() (0)
4248#endif
4249
52f52c14 4250#ifdef CONFIG_ARCH_KARO
1cb8e980
WD
4251# ifdef machine_arch_type
4252# undef machine_arch_type
4253# define machine_arch_type __machine_arch_type
4254# else
52f52c14 4255# define machine_arch_type MACH_TYPE_KARO
1cb8e980 4256# endif
52f52c14 4257# define machine_is_karo() (machine_arch_type == MACH_TYPE_KARO)
1cb8e980 4258#else
52f52c14 4259# define machine_is_karo() (0)
1cb8e980
WD
4260#endif
4261
4262#ifdef CONFIG_SA1100_FESTER
4263# ifdef machine_arch_type
4264# undef machine_arch_type
4265# define machine_arch_type __machine_arch_type
4266# else
4267# define machine_arch_type MACH_TYPE_FESTER
4268# endif
4269# define machine_is_fester() (machine_arch_type == MACH_TYPE_FESTER)
4270#else
4271# define machine_is_fester() (0)
4272#endif
4273
4274#ifdef CONFIG_ARCH_GPI
4275# ifdef machine_arch_type
4276# undef machine_arch_type
4277# define machine_arch_type __machine_arch_type
4278# else
4279# define machine_arch_type MACH_TYPE_GPI
4280# endif
4281# define machine_is_gpi() (machine_arch_type == MACH_TYPE_GPI)
4282#else
4283# define machine_is_gpi() (0)
4284#endif
4285
4286#ifdef CONFIG_ARCH_SMDK2410
4287# ifdef machine_arch_type
4288# undef machine_arch_type
4289# define machine_arch_type __machine_arch_type
4290# else
4291# define machine_arch_type MACH_TYPE_SMDK2410
4292# endif
4293# define machine_is_smdk2410() (machine_arch_type == MACH_TYPE_SMDK2410)
4294#else
4295# define machine_is_smdk2410() (0)
4296#endif
4297
a1f4a3dd 4298#ifdef CONFIG_ARCH_I519
1cb8e980
WD
4299# ifdef machine_arch_type
4300# undef machine_arch_type
4301# define machine_arch_type __machine_arch_type
4302# else
a1f4a3dd 4303# define machine_arch_type MACH_TYPE_I519
1cb8e980 4304# endif
a1f4a3dd 4305# define machine_is_i519() (machine_arch_type == MACH_TYPE_I519)
1cb8e980 4306#else
a1f4a3dd 4307# define machine_is_i519() (0)
1cb8e980
WD
4308#endif
4309
4310#ifdef CONFIG_SA1100_NEXIO
4311# ifdef machine_arch_type
4312# undef machine_arch_type
4313# define machine_arch_type __machine_arch_type
4314# else
4315# define machine_arch_type MACH_TYPE_NEXIO
4316# endif
4317# define machine_is_nexio() (machine_arch_type == MACH_TYPE_NEXIO)
4318#else
4319# define machine_is_nexio() (0)
4320#endif
4321
4322#ifdef CONFIG_SA1100_BITBOX
4323# ifdef machine_arch_type
4324# undef machine_arch_type
4325# define machine_arch_type __machine_arch_type
4326# else
4327# define machine_arch_type MACH_TYPE_BITBOX
4328# endif
4329# define machine_is_bitbox() (machine_arch_type == MACH_TYPE_BITBOX)
4330#else
4331# define machine_is_bitbox() (0)
4332#endif
4333
4334#ifdef CONFIG_SA1100_G200
4335# ifdef machine_arch_type
4336# undef machine_arch_type
4337# define machine_arch_type __machine_arch_type
4338# else
4339# define machine_arch_type MACH_TYPE_G200
4340# endif
4341# define machine_is_g200() (machine_arch_type == MACH_TYPE_G200)
4342#else
4343# define machine_is_g200() (0)
4344#endif
4345
4346#ifdef CONFIG_SA1100_GILL
4347# ifdef machine_arch_type
4348# undef machine_arch_type
4349# define machine_arch_type __machine_arch_type
4350# else
4351# define machine_arch_type MACH_TYPE_GILL
4352# endif
4353# define machine_is_gill() (machine_arch_type == MACH_TYPE_GILL)
4354#else
4355# define machine_is_gill() (0)
4356#endif
4357
4358#ifdef CONFIG_ARCH_PXA_MERCURY
4359# ifdef machine_arch_type
4360# undef machine_arch_type
4361# define machine_arch_type __machine_arch_type
4362# else
4363# define machine_arch_type MACH_TYPE_PXA_MERCURY
4364# endif
4365# define machine_is_pxa_mercury() (machine_arch_type == MACH_TYPE_PXA_MERCURY)
4366#else
4367# define machine_is_pxa_mercury() (0)
4368#endif
4369
4370#ifdef CONFIG_ARCH_CEIVA
4371# ifdef machine_arch_type
4372# undef machine_arch_type
4373# define machine_arch_type __machine_arch_type
4374# else
4375# define machine_arch_type MACH_TYPE_CEIVA
4376# endif
4377# define machine_is_ceiva() (machine_arch_type == MACH_TYPE_CEIVA)
4378#else
4379# define machine_is_ceiva() (0)
4380#endif
4381
4382#ifdef CONFIG_SA1100_FRET
4383# ifdef machine_arch_type
4384# undef machine_arch_type
4385# define machine_arch_type __machine_arch_type
4386# else
4387# define machine_arch_type MACH_TYPE_FRET
4388# endif
4389# define machine_is_fret() (machine_arch_type == MACH_TYPE_FRET)
4390#else
4391# define machine_is_fret() (0)
4392#endif
4393
4394#ifdef CONFIG_SA1100_EMAILPHONE
4395# ifdef machine_arch_type
4396# undef machine_arch_type
4397# define machine_arch_type __machine_arch_type
4398# else
4399# define machine_arch_type MACH_TYPE_EMAILPHONE
4400# endif
4401# define machine_is_emailphone() (machine_arch_type == MACH_TYPE_EMAILPHONE)
4402#else
4403# define machine_is_emailphone() (0)
4404#endif
4405
4406#ifdef CONFIG_ARCH_H3900
4407# ifdef machine_arch_type
4408# undef machine_arch_type
4409# define machine_arch_type __machine_arch_type
4410# else
4411# define machine_arch_type MACH_TYPE_H3900
4412# endif
4413# define machine_is_h3900() (machine_arch_type == MACH_TYPE_H3900)
4414#else
4415# define machine_is_h3900() (0)
4416#endif
4417
4418#ifdef CONFIG_ARCH_PXA1
4419# ifdef machine_arch_type
4420# undef machine_arch_type
4421# define machine_arch_type __machine_arch_type
4422# else
4423# define machine_arch_type MACH_TYPE_PXA1
4424# endif
4425# define machine_is_pxa1() (machine_arch_type == MACH_TYPE_PXA1)
4426#else
4427# define machine_is_pxa1() (0)
4428#endif
4429
4430#ifdef CONFIG_SA1100_KOAN369
4431# ifdef machine_arch_type
4432# undef machine_arch_type
4433# define machine_arch_type __machine_arch_type
4434# else
4435# define machine_arch_type MACH_TYPE_KOAN369
4436# endif
4437# define machine_is_koan369() (machine_arch_type == MACH_TYPE_KOAN369)
4438#else
4439# define machine_is_koan369() (0)
4440#endif
4441
4442#ifdef CONFIG_ARCH_COGENT
4443# ifdef machine_arch_type
4444# undef machine_arch_type
4445# define machine_arch_type __machine_arch_type
4446# else
4447# define machine_arch_type MACH_TYPE_COGENT
4448# endif
4449# define machine_is_cogent() (machine_arch_type == MACH_TYPE_COGENT)
4450#else
4451# define machine_is_cogent() (0)
4452#endif
4453
4454#ifdef CONFIG_ARCH_ESL_SIMPUTER
4455# ifdef machine_arch_type
4456# undef machine_arch_type
4457# define machine_arch_type __machine_arch_type
4458# else
4459# define machine_arch_type MACH_TYPE_ESL_SIMPUTER
4460# endif
4461# define machine_is_esl_simputer() (machine_arch_type == MACH_TYPE_ESL_SIMPUTER)
4462#else
4463# define machine_is_esl_simputer() (0)
4464#endif
4465
4466#ifdef CONFIG_ARCH_ESL_SIMPUTER_CLR
4467# ifdef machine_arch_type
4468# undef machine_arch_type
4469# define machine_arch_type __machine_arch_type
4470# else
4471# define machine_arch_type MACH_TYPE_ESL_SIMPUTER_CLR
4472# endif
4473# define machine_is_esl_simputer_clr() (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_CLR)
4474#else
4475# define machine_is_esl_simputer_clr() (0)
4476#endif
4477
4478#ifdef CONFIG_ARCH_ESL_SIMPUTER_BW
4479# ifdef machine_arch_type
4480# undef machine_arch_type
4481# define machine_arch_type __machine_arch_type
4482# else
4483# define machine_arch_type MACH_TYPE_ESL_SIMPUTER_BW
4484# endif
4485# define machine_is_esl_simputer_bw() (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_BW)
4486#else
4487# define machine_is_esl_simputer_bw() (0)
4488#endif
4489
4490#ifdef CONFIG_ARCH_HHP_CRADLE
4491# ifdef machine_arch_type
4492# undef machine_arch_type
4493# define machine_arch_type __machine_arch_type
4494# else
4495# define machine_arch_type MACH_TYPE_HHP_CRADLE
4496# endif
4497# define machine_is_hhp_cradle() (machine_arch_type == MACH_TYPE_HHP_CRADLE)
4498#else
4499# define machine_is_hhp_cradle() (0)
4500#endif
4501
4502#ifdef CONFIG_ARCH_HE500
4503# ifdef machine_arch_type
4504# undef machine_arch_type
4505# define machine_arch_type __machine_arch_type
4506# else
4507# define machine_arch_type MACH_TYPE_HE500
4508# endif
4509# define machine_is_he500() (machine_arch_type == MACH_TYPE_HE500)
4510#else
4511# define machine_is_he500() (0)
4512#endif
4513
4514#ifdef CONFIG_SA1100_INHANDELF2
4515# ifdef machine_arch_type
4516# undef machine_arch_type
4517# define machine_arch_type __machine_arch_type
4518# else
4519# define machine_arch_type MACH_TYPE_INHANDELF2
4520# endif
4521# define machine_is_inhandelf2() (machine_arch_type == MACH_TYPE_INHANDELF2)
4522#else
4523# define machine_is_inhandelf2() (0)
4524#endif
4525
4526#ifdef CONFIG_SA1100_INHANDFTIP
4527# ifdef machine_arch_type
4528# undef machine_arch_type
4529# define machine_arch_type __machine_arch_type
4530# else
4531# define machine_arch_type MACH_TYPE_INHANDFTIP
4532# endif
4533# define machine_is_inhandftip() (machine_arch_type == MACH_TYPE_INHANDFTIP)
4534#else
4535# define machine_is_inhandftip() (0)
4536#endif
4537
4538#ifdef CONFIG_SA1100_DNP1110
4539# ifdef machine_arch_type
4540# undef machine_arch_type
4541# define machine_arch_type __machine_arch_type
4542# else
4543# define machine_arch_type MACH_TYPE_DNP1110
4544# endif
4545# define machine_is_dnp1110() (machine_arch_type == MACH_TYPE_DNP1110)
4546#else
4547# define machine_is_dnp1110() (0)
4548#endif
4549
4550#ifdef CONFIG_SA1100_PNP1110
4551# ifdef machine_arch_type
4552# undef machine_arch_type
4553# define machine_arch_type __machine_arch_type
4554# else
4555# define machine_arch_type MACH_TYPE_PNP1110
4556# endif
4557# define machine_is_pnp1110() (machine_arch_type == MACH_TYPE_PNP1110)
4558#else
4559# define machine_is_pnp1110() (0)
4560#endif
4561
4562#ifdef CONFIG_ARCH_CSB226
4563# ifdef machine_arch_type
4564# undef machine_arch_type
4565# define machine_arch_type __machine_arch_type
4566# else
4567# define machine_arch_type MACH_TYPE_CSB226
4568# endif
4569# define machine_is_csb226() (machine_arch_type == MACH_TYPE_CSB226)
4570#else
4571# define machine_is_csb226() (0)
4572#endif
4573
4574#ifdef CONFIG_SA1100_ARNOLD
4575# ifdef machine_arch_type
4576# undef machine_arch_type
4577# define machine_arch_type __machine_arch_type
4578# else
4579# define machine_arch_type MACH_TYPE_ARNOLD
4580# endif
4581# define machine_is_arnold() (machine_arch_type == MACH_TYPE_ARNOLD)
4582#else
4583# define machine_is_arnold() (0)
4584#endif
4585
98404649 4586#ifdef CONFIG_MACH_VOICEBLUE
1cb8e980
WD
4587# ifdef machine_arch_type
4588# undef machine_arch_type
4589# define machine_arch_type __machine_arch_type
4590# else
98404649 4591# define machine_arch_type MACH_TYPE_VOICEBLUE
1cb8e980 4592# endif
98404649 4593# define machine_is_voiceblue() (machine_arch_type == MACH_TYPE_VOICEBLUE)
1cb8e980 4594#else
98404649 4595# define machine_is_voiceblue() (0)
1cb8e980
WD
4596#endif
4597
4598#ifdef CONFIG_ARCH_JZ8028
4599# ifdef machine_arch_type
4600# undef machine_arch_type
4601# define machine_arch_type __machine_arch_type
4602# else
4603# define machine_arch_type MACH_TYPE_JZ8028
4604# endif
4605# define machine_is_jz8028() (machine_arch_type == MACH_TYPE_JZ8028)
4606#else
4607# define machine_is_jz8028() (0)
4608#endif
4609
a1f4a3dd 4610#ifdef CONFIG_ARCH_H5400
1cb8e980
WD
4611# ifdef machine_arch_type
4612# undef machine_arch_type
4613# define machine_arch_type __machine_arch_type
4614# else
a1f4a3dd 4615# define machine_arch_type MACH_TYPE_H5400
1cb8e980 4616# endif
a1f4a3dd 4617# define machine_is_h5400() (machine_arch_type == MACH_TYPE_H5400)
1cb8e980 4618#else
52f52c14 4619# define machine_is_h5400() (0)
1cb8e980
WD
4620#endif
4621
4622#ifdef CONFIG_SA1100_FORTE
4623# ifdef machine_arch_type
4624# undef machine_arch_type
4625# define machine_arch_type __machine_arch_type
4626# else
4627# define machine_arch_type MACH_TYPE_FORTE
4628# endif
4629# define machine_is_forte() (machine_arch_type == MACH_TYPE_FORTE)
4630#else
4631# define machine_is_forte() (0)
4632#endif
4633
4634#ifdef CONFIG_SA1100_ACAM
4635# ifdef machine_arch_type
4636# undef machine_arch_type
4637# define machine_arch_type __machine_arch_type
4638# else
4639# define machine_arch_type MACH_TYPE_ACAM
4640# endif
4641# define machine_is_acam() (machine_arch_type == MACH_TYPE_ACAM)
4642#else
4643# define machine_is_acam() (0)
4644#endif
4645
4646#ifdef CONFIG_SA1100_ABOX
4647# ifdef machine_arch_type
4648# undef machine_arch_type
4649# define machine_arch_type __machine_arch_type
4650# else
4651# define machine_arch_type MACH_TYPE_ABOX
4652# endif
4653# define machine_is_abox() (machine_arch_type == MACH_TYPE_ABOX)
4654#else
4655# define machine_is_abox() (0)
4656#endif
4657
4658#ifdef CONFIG_ARCH_ATMEL
4659# ifdef machine_arch_type
4660# undef machine_arch_type
4661# define machine_arch_type __machine_arch_type
4662# else
4663# define machine_arch_type MACH_TYPE_ATMEL
4664# endif
4665# define machine_is_atmel() (machine_arch_type == MACH_TYPE_ATMEL)
4666#else
4667# define machine_is_atmel() (0)
4668#endif
4669
4670#ifdef CONFIG_ARCH_SITSANG
4671# ifdef machine_arch_type
4672# undef machine_arch_type
4673# define machine_arch_type __machine_arch_type
4674# else
4675# define machine_arch_type MACH_TYPE_SITSANG
4676# endif
4677# define machine_is_sitsang() (machine_arch_type == MACH_TYPE_SITSANG)
4678#else
4679# define machine_is_sitsang() (0)
4680#endif
4681
4682#ifdef CONFIG_SA1100_CPU1110LCDNET
4683# ifdef machine_arch_type
4684# undef machine_arch_type
4685# define machine_arch_type __machine_arch_type
4686# else
4687# define machine_arch_type MACH_TYPE_CPU1110LCDNET
4688# endif
4689# define machine_is_cpu1110lcdnet() (machine_arch_type == MACH_TYPE_CPU1110LCDNET)
4690#else
4691# define machine_is_cpu1110lcdnet() (0)
4692#endif
4693
4694#ifdef CONFIG_ARCH_MPL_VCMA9
4695# ifdef machine_arch_type
4696# undef machine_arch_type
4697# define machine_arch_type __machine_arch_type
4698# else
4699# define machine_arch_type MACH_TYPE_MPL_VCMA9
4700# endif
4701# define machine_is_mpl_vcma9() (machine_arch_type == MACH_TYPE_MPL_VCMA9)
4702#else
4703# define machine_is_mpl_vcma9() (0)
4704#endif
4705
4706#ifdef CONFIG_ARCH_OPUS_A1
4707# ifdef machine_arch_type
4708# undef machine_arch_type
4709# define machine_arch_type __machine_arch_type
4710# else
4711# define machine_arch_type MACH_TYPE_OPUS_A1
4712# endif
4713# define machine_is_opus_a1() (machine_arch_type == MACH_TYPE_OPUS_A1)
4714#else
4715# define machine_is_opus_a1() (0)
4716#endif
4717
4718#ifdef CONFIG_ARCH_DAYTONA
4719# ifdef machine_arch_type
4720# undef machine_arch_type
4721# define machine_arch_type __machine_arch_type
4722# else
4723# define machine_arch_type MACH_TYPE_DAYTONA
4724# endif
4725# define machine_is_daytona() (machine_arch_type == MACH_TYPE_DAYTONA)
4726#else
4727# define machine_is_daytona() (0)
4728#endif
4729
4730#ifdef CONFIG_SA1100_KILLBEAR
4731# ifdef machine_arch_type
4732# undef machine_arch_type
4733# define machine_arch_type __machine_arch_type
4734# else
4735# define machine_arch_type MACH_TYPE_KILLBEAR
4736# endif
4737# define machine_is_killbear() (machine_arch_type == MACH_TYPE_KILLBEAR)
4738#else
4739# define machine_is_killbear() (0)
4740#endif
4741
4742#ifdef CONFIG_ARCH_YOHO
4743# ifdef machine_arch_type
4744# undef machine_arch_type
4745# define machine_arch_type __machine_arch_type
4746# else
4747# define machine_arch_type MACH_TYPE_YOHO
4748# endif
4749# define machine_is_yoho() (machine_arch_type == MACH_TYPE_YOHO)
4750#else
4751# define machine_is_yoho() (0)
4752#endif
4753
4754#ifdef CONFIG_ARCH_JASPER
4755# ifdef machine_arch_type
4756# undef machine_arch_type
4757# define machine_arch_type __machine_arch_type
4758# else
4759# define machine_arch_type MACH_TYPE_JASPER
4760# endif
4761# define machine_is_jasper() (machine_arch_type == MACH_TYPE_JASPER)
4762#else
4763# define machine_is_jasper() (0)
4764#endif
4765
4766#ifdef CONFIG_ARCH_DSC25
4767# ifdef machine_arch_type
4768# undef machine_arch_type
4769# define machine_arch_type __machine_arch_type
4770# else
4771# define machine_arch_type MACH_TYPE_DSC25
4772# endif
4773# define machine_is_dsc25() (machine_arch_type == MACH_TYPE_DSC25)
4774#else
4775# define machine_is_dsc25() (0)
4776#endif
4777
a1f4a3dd 4778#ifdef CONFIG_MACH_OMAP_INNOVATOR
1cb8e980
WD
4779# ifdef machine_arch_type
4780# undef machine_arch_type
4781# define machine_arch_type __machine_arch_type
4782# else
a1f4a3dd 4783# define machine_arch_type MACH_TYPE_OMAP_INNOVATOR
1cb8e980 4784# endif
a1f4a3dd 4785# define machine_is_omap_innovator() (machine_arch_type == MACH_TYPE_OMAP_INNOVATOR)
1cb8e980 4786#else
a1f4a3dd 4787# define machine_is_omap_innovator() (0)
1cb8e980
WD
4788#endif
4789
4790#ifdef CONFIG_ARCH_RAMSES
4791# ifdef machine_arch_type
4792# undef machine_arch_type
4793# define machine_arch_type __machine_arch_type
4794# else
4795# define machine_arch_type MACH_TYPE_RAMSES
4796# endif
f43ad539 4797# define machine_is_mnci() (machine_arch_type == MACH_TYPE_RAMSES)
1cb8e980 4798#else
f43ad539 4799# define machine_is_mnci() (0)
1cb8e980
WD
4800#endif
4801
4802#ifdef CONFIG_ARCH_S28X
4803# ifdef machine_arch_type
4804# undef machine_arch_type
4805# define machine_arch_type __machine_arch_type
4806# else
4807# define machine_arch_type MACH_TYPE_S28X
4808# endif
4809# define machine_is_s28x() (machine_arch_type == MACH_TYPE_S28X)
4810#else
4811# define machine_is_s28x() (0)
4812#endif
4813
4814#ifdef CONFIG_ARCH_MPORT3
4815# ifdef machine_arch_type
4816# undef machine_arch_type
4817# define machine_arch_type __machine_arch_type
4818# else
4819# define machine_arch_type MACH_TYPE_MPORT3
4820# endif
4821# define machine_is_mport3() (machine_arch_type == MACH_TYPE_MPORT3)
4822#else
4823# define machine_is_mport3() (0)
4824#endif
4825
4826#ifdef CONFIG_ARCH_PXA_EAGLE250
4827# ifdef machine_arch_type
4828# undef machine_arch_type
4829# define machine_arch_type __machine_arch_type
4830# else
4831# define machine_arch_type MACH_TYPE_PXA_EAGLE250
4832# endif
4833# define machine_is_pxa_eagle250() (machine_arch_type == MACH_TYPE_PXA_EAGLE250)
4834#else
4835# define machine_is_pxa_eagle250() (0)
4836#endif
4837
4838#ifdef CONFIG_ARCH_PDB
4839# ifdef machine_arch_type
4840# undef machine_arch_type
4841# define machine_arch_type __machine_arch_type
4842# else
4843# define machine_arch_type MACH_TYPE_PDB
4844# endif
4845# define machine_is_pdb() (machine_arch_type == MACH_TYPE_PDB)
4846#else
4847# define machine_is_pdb() (0)
4848#endif
4849
4850#ifdef CONFIG_SA1100_BLUE_2G
4851# ifdef machine_arch_type
4852# undef machine_arch_type
4853# define machine_arch_type __machine_arch_type
4854# else
4855# define machine_arch_type MACH_TYPE_BLUE_2G
4856# endif
4857# define machine_is_blue_2g() (machine_arch_type == MACH_TYPE_BLUE_2G)
4858#else
4859# define machine_is_blue_2g() (0)
4860#endif
4861
4862#ifdef CONFIG_SA1100_BLUEARCH
4863# ifdef machine_arch_type
4864# undef machine_arch_type
4865# define machine_arch_type __machine_arch_type
4866# else
4867# define machine_arch_type MACH_TYPE_BLUEARCH
4868# endif
4869# define machine_is_bluearch() (machine_arch_type == MACH_TYPE_BLUEARCH)
4870#else
4871# define machine_is_bluearch() (0)
4872#endif
4873
98404649 4874#ifdef CONFIG_ARCH_IXDP2400
1cb8e980
WD
4875# ifdef machine_arch_type
4876# undef machine_arch_type
4877# define machine_arch_type __machine_arch_type
4878# else
98404649 4879# define machine_arch_type MACH_TYPE_IXDP2400
1cb8e980 4880# endif
98404649 4881# define machine_is_ixdp2400() (machine_arch_type == MACH_TYPE_IXDP2400)
1cb8e980
WD
4882#else
4883# define machine_is_ixdp2400() (0)
4884#endif
4885
98404649 4886#ifdef CONFIG_ARCH_IXDP2800
1cb8e980
WD
4887# ifdef machine_arch_type
4888# undef machine_arch_type
4889# define machine_arch_type __machine_arch_type
4890# else
98404649 4891# define machine_arch_type MACH_TYPE_IXDP2800
1cb8e980 4892# endif
98404649 4893# define machine_is_ixdp2800() (machine_arch_type == MACH_TYPE_IXDP2800)
1cb8e980
WD
4894#else
4895# define machine_is_ixdp2800() (0)
4896#endif
4897
4898#ifdef CONFIG_SA1100_EXPLORER
4899# ifdef machine_arch_type
4900# undef machine_arch_type
4901# define machine_arch_type __machine_arch_type
4902# else
4903# define machine_arch_type MACH_TYPE_EXPLORER
4904# endif
4905# define machine_is_explorer() (machine_arch_type == MACH_TYPE_EXPLORER)
4906#else
4907# define machine_is_explorer() (0)
4908#endif
4909
4910#ifdef CONFIG_ARCH_IXDP425
4911# ifdef machine_arch_type
4912# undef machine_arch_type
4913# define machine_arch_type __machine_arch_type
4914# else
4915# define machine_arch_type MACH_TYPE_IXDP425
4916# endif
4917# define machine_is_ixdp425() (machine_arch_type == MACH_TYPE_IXDP425)
4918#else
4919# define machine_is_ixdp425() (0)
4920#endif
4921
4922#ifdef CONFIG_ARCH_CHIMP
4923# ifdef machine_arch_type
4924# undef machine_arch_type
4925# define machine_arch_type __machine_arch_type
4926# else
4927# define machine_arch_type MACH_TYPE_CHIMP
4928# endif
4929# define machine_is_chimp() (machine_arch_type == MACH_TYPE_CHIMP)
4930#else
4931# define machine_is_chimp() (0)
4932#endif
4933
4934#ifdef CONFIG_ARCH_STORK_NEST
4935# ifdef machine_arch_type
4936# undef machine_arch_type
4937# define machine_arch_type __machine_arch_type
4938# else
4939# define machine_arch_type MACH_TYPE_STORK_NEST
4940# endif
4941# define machine_is_stork_nest() (machine_arch_type == MACH_TYPE_STORK_NEST)
4942#else
4943# define machine_is_stork_nest() (0)
4944#endif
4945
4946#ifdef CONFIG_ARCH_STORK_EGG
4947# ifdef machine_arch_type
4948# undef machine_arch_type
4949# define machine_arch_type __machine_arch_type
4950# else
4951# define machine_arch_type MACH_TYPE_STORK_EGG
4952# endif
4953# define machine_is_stork_egg() (machine_arch_type == MACH_TYPE_STORK_EGG)
4954#else
4955# define machine_is_stork_egg() (0)
4956#endif
4957
4958#ifdef CONFIG_SA1100_WISMO
4959# ifdef machine_arch_type
4960# undef machine_arch_type
4961# define machine_arch_type __machine_arch_type
4962# else
4963# define machine_arch_type MACH_TYPE_WISMO
4964# endif
4965# define machine_is_wismo() (machine_arch_type == MACH_TYPE_WISMO)
4966#else
4967# define machine_is_wismo() (0)
4968#endif
4969
4970#ifdef CONFIG_ARCH_EZLINX
4971# ifdef machine_arch_type
4972# undef machine_arch_type
4973# define machine_arch_type __machine_arch_type
4974# else
4975# define machine_arch_type MACH_TYPE_EZLINX
4976# endif
4977# define machine_is_ezlinx() (machine_arch_type == MACH_TYPE_EZLINX)
4978#else
4979# define machine_is_ezlinx() (0)
4980#endif
4981
a1f4a3dd 4982#ifdef CONFIG_ARCH_AT91RM9200
1cb8e980
WD
4983# ifdef machine_arch_type
4984# undef machine_arch_type
4985# define machine_arch_type __machine_arch_type
4986# else
a1f4a3dd 4987# define machine_arch_type MACH_TYPE_AT91RM9200
1cb8e980 4988# endif
a1f4a3dd 4989# define machine_is_at91rm9200() (machine_arch_type == MACH_TYPE_AT91RM9200)
1cb8e980 4990#else
52f52c14 4991# define machine_is_at91rm9200() (0)
1cb8e980
WD
4992#endif
4993
799891ef 4994#ifdef CONFIG_ARCH_ADTECH_ORION
1cb8e980
WD
4995# ifdef machine_arch_type
4996# undef machine_arch_type
4997# define machine_arch_type __machine_arch_type
4998# else
799891ef 4999# define machine_arch_type MACH_TYPE_ADTECH_ORION
1cb8e980 5000# endif
799891ef 5001# define machine_is_adtech_orion() (machine_arch_type == MACH_TYPE_ADTECH_ORION)
1cb8e980 5002#else
799891ef 5003# define machine_is_adtech_orion() (0)
1cb8e980
WD
5004#endif
5005
5006#ifdef CONFIG_ARCH_NEPTUNE
5007# ifdef machine_arch_type
5008# undef machine_arch_type
5009# define machine_arch_type __machine_arch_type
5010# else
5011# define machine_arch_type MACH_TYPE_NEPTUNE
5012# endif
5013# define machine_is_neptune() (machine_arch_type == MACH_TYPE_NEPTUNE)
5014#else
5015# define machine_is_neptune() (0)
5016#endif
5017
5018#ifdef CONFIG_SA1100_HACKKIT
5019# ifdef machine_arch_type
5020# undef machine_arch_type
5021# define machine_arch_type __machine_arch_type
5022# else
5023# define machine_arch_type MACH_TYPE_HACKKIT
5024# endif
5025# define machine_is_hackkit() (machine_arch_type == MACH_TYPE_HACKKIT)
5026#else
5027# define machine_is_hackkit() (0)
5028#endif
5029
5030#ifdef CONFIG_ARCH_PXA_WINS30
5031# ifdef machine_arch_type
5032# undef machine_arch_type
5033# define machine_arch_type __machine_arch_type
5034# else
5035# define machine_arch_type MACH_TYPE_PXA_WINS30
5036# endif
5037# define machine_is_pxa_wins30() (machine_arch_type == MACH_TYPE_PXA_WINS30)
5038#else
5039# define machine_is_pxa_wins30() (0)
5040#endif
5041
5042#ifdef CONFIG_SA1100_LAVINNA
5043# ifdef machine_arch_type
5044# undef machine_arch_type
5045# define machine_arch_type __machine_arch_type
5046# else
5047# define machine_arch_type MACH_TYPE_LAVINNA
5048# endif
5049# define machine_is_lavinna() (machine_arch_type == MACH_TYPE_LAVINNA)
5050#else
5051# define machine_is_lavinna() (0)
5052#endif
5053
5054#ifdef CONFIG_ARCH_PXA_UENGINE
5055# ifdef machine_arch_type
5056# undef machine_arch_type
5057# define machine_arch_type __machine_arch_type
5058# else
5059# define machine_arch_type MACH_TYPE_PXA_UENGINE
5060# endif
5061# define machine_is_pxa_uengine() (machine_arch_type == MACH_TYPE_PXA_UENGINE)
5062#else
5063# define machine_is_pxa_uengine() (0)
5064#endif
5065
5066#ifdef CONFIG_ARCH_INNOKOM
5067# ifdef machine_arch_type
5068# undef machine_arch_type
5069# define machine_arch_type __machine_arch_type
5070# else
5071# define machine_arch_type MACH_TYPE_INNOKOM
5072# endif
5073# define machine_is_innokom() (machine_arch_type == MACH_TYPE_INNOKOM)
5074#else
5075# define machine_is_innokom() (0)
5076#endif
5077
52f52c14
WD
5078#ifdef CONFIG_ARCH_BMS
5079# ifdef machine_arch_type
5080# undef machine_arch_type
5081# define machine_arch_type __machine_arch_type
5082# else
5083# define machine_arch_type MACH_TYPE_BMS
5084# endif
5085# define machine_is_bms() (machine_arch_type == MACH_TYPE_BMS)
5086#else
5087# define machine_is_bms() (0)
5088#endif
5089
5090#ifdef CONFIG_ARCH_IXCDP1100
5091# ifdef machine_arch_type
5092# undef machine_arch_type
5093# define machine_arch_type __machine_arch_type
5094# else
5095# define machine_arch_type MACH_TYPE_IXCDP1100
5096# endif
5097# define machine_is_ixcdp1100() (machine_arch_type == MACH_TYPE_IXCDP1100)
5098#else
5099# define machine_is_ixcdp1100() (0)
5100#endif
5101
5102#ifdef CONFIG_ARCH_PRPMC1100
5103# ifdef machine_arch_type
5104# undef machine_arch_type
5105# define machine_arch_type __machine_arch_type
5106# else
5107# define machine_arch_type MACH_TYPE_PRPMC1100
5108# endif
5109# define machine_is_prpmc1100() (machine_arch_type == MACH_TYPE_PRPMC1100)
5110#else
5111# define machine_is_prpmc1100() (0)
5112#endif
5113
5114#ifdef CONFIG_ARCH_AT91RM9200DK
5115# ifdef machine_arch_type
5116# undef machine_arch_type
5117# define machine_arch_type __machine_arch_type
5118# else
5119# define machine_arch_type MACH_TYPE_AT91RM9200DK
5120# endif
5121# define machine_is_at91rm9200dk() (machine_arch_type == MACH_TYPE_AT91RM9200DK)
5122#else
5123# define machine_is_at91rm9200dk() (0)
5124#endif
5125
5126#ifdef CONFIG_ARCH_ARMSTICK
5127# ifdef machine_arch_type
5128# undef machine_arch_type
5129# define machine_arch_type __machine_arch_type
5130# else
5131# define machine_arch_type MACH_TYPE_ARMSTICK
5132# endif
5133# define machine_is_armstick() (machine_arch_type == MACH_TYPE_ARMSTICK)
5134#else
5135# define machine_is_armstick() (0)
5136#endif
5137
5138#ifdef CONFIG_ARCH_ARMONIE
5139# ifdef machine_arch_type
5140# undef machine_arch_type
5141# define machine_arch_type __machine_arch_type
5142# else
5143# define machine_arch_type MACH_TYPE_ARMONIE
5144# endif
5145# define machine_is_armonie() (machine_arch_type == MACH_TYPE_ARMONIE)
5146#else
5147# define machine_is_armonie() (0)
5148#endif
5149
5150#ifdef CONFIG_ARCH_MPORT1
5151# ifdef machine_arch_type
5152# undef machine_arch_type
5153# define machine_arch_type __machine_arch_type
5154# else
5155# define machine_arch_type MACH_TYPE_MPORT1
5156# endif
5157# define machine_is_mport1() (machine_arch_type == MACH_TYPE_MPORT1)
5158#else
5159# define machine_is_mport1() (0)
5160#endif
5161
5162#ifdef CONFIG_ARCH_S3C5410
5163# ifdef machine_arch_type
5164# undef machine_arch_type
5165# define machine_arch_type __machine_arch_type
5166# else
5167# define machine_arch_type MACH_TYPE_S3C5410
5168# endif
5169# define machine_is_s3c5410() (machine_arch_type == MACH_TYPE_S3C5410)
5170#else
5171# define machine_is_s3c5410() (0)
5172#endif
5173
5174#ifdef CONFIG_ARCH_ZCP320A
5175# ifdef machine_arch_type
5176# undef machine_arch_type
5177# define machine_arch_type __machine_arch_type
5178# else
5179# define machine_arch_type MACH_TYPE_ZCP320A
5180# endif
5181# define machine_is_zcp320a() (machine_arch_type == MACH_TYPE_ZCP320A)
5182#else
5183# define machine_is_zcp320a() (0)
5184#endif
5185
5186#ifdef CONFIG_ARCH_I_BOX
5187# ifdef machine_arch_type
5188# undef machine_arch_type
5189# define machine_arch_type __machine_arch_type
5190# else
5191# define machine_arch_type MACH_TYPE_I_BOX
5192# endif
5193# define machine_is_i_box() (machine_arch_type == MACH_TYPE_I_BOX)
5194#else
5195# define machine_is_i_box() (0)
5196#endif
5197
5198#ifdef CONFIG_ARCH_STLC1502
5199# ifdef machine_arch_type
5200# undef machine_arch_type
5201# define machine_arch_type __machine_arch_type
5202# else
5203# define machine_arch_type MACH_TYPE_STLC1502
5204# endif
5205# define machine_is_stlc1502() (machine_arch_type == MACH_TYPE_STLC1502)
5206#else
5207# define machine_is_stlc1502() (0)
5208#endif
5209
5210#ifdef CONFIG_ARCH_SIREN
5211# ifdef machine_arch_type
5212# undef machine_arch_type
5213# define machine_arch_type __machine_arch_type
5214# else
5215# define machine_arch_type MACH_TYPE_SIREN
5216# endif
5217# define machine_is_siren() (machine_arch_type == MACH_TYPE_SIREN)
5218#else
5219# define machine_is_siren() (0)
5220#endif
5221
5222#ifdef CONFIG_ARCH_GREENLAKE
5223# ifdef machine_arch_type
5224# undef machine_arch_type
5225# define machine_arch_type __machine_arch_type
5226# else
5227# define machine_arch_type MACH_TYPE_GREENLAKE
5228# endif
5229# define machine_is_greenlake() (machine_arch_type == MACH_TYPE_GREENLAKE)
5230#else
5231# define machine_is_greenlake() (0)
5232#endif
5233
5234#ifdef CONFIG_ARCH_ARGUS
5235# ifdef machine_arch_type
5236# undef machine_arch_type
5237# define machine_arch_type __machine_arch_type
5238# else
5239# define machine_arch_type MACH_TYPE_ARGUS
5240# endif
5241# define machine_is_argus() (machine_arch_type == MACH_TYPE_ARGUS)
5242#else
5243# define machine_is_argus() (0)
5244#endif
5245
5246#ifdef CONFIG_SA1100_COMBADGE
5247# ifdef machine_arch_type
5248# undef machine_arch_type
5249# define machine_arch_type __machine_arch_type
5250# else
5251# define machine_arch_type MACH_TYPE_COMBADGE
5252# endif
5253# define machine_is_combadge() (machine_arch_type == MACH_TYPE_COMBADGE)
5254#else
5255# define machine_is_combadge() (0)
5256#endif
5257
5258#ifdef CONFIG_ARCH_ROKEPXA
5259# ifdef machine_arch_type
5260# undef machine_arch_type
5261# define machine_arch_type __machine_arch_type
5262# else
5263# define machine_arch_type MACH_TYPE_ROKEPXA
5264# endif
5265# define machine_is_rokepxa() (machine_arch_type == MACH_TYPE_ROKEPXA)
5266#else
5267# define machine_is_rokepxa() (0)
5268#endif
5269
5270#ifdef CONFIG_ARCH_CINTEGRATOR
5271# ifdef machine_arch_type
5272# undef machine_arch_type
5273# define machine_arch_type __machine_arch_type
5274# else
5275# define machine_arch_type MACH_TYPE_CINTEGRATOR
5276# endif
5277# define machine_is_cintegrator() (machine_arch_type == MACH_TYPE_CINTEGRATOR)
5278#else
5279# define machine_is_cintegrator() (0)
5280#endif
5281
5282#ifdef CONFIG_ARCH_GUIDEA07
5283# ifdef machine_arch_type
5284# undef machine_arch_type
5285# define machine_arch_type __machine_arch_type
5286# else
5287# define machine_arch_type MACH_TYPE_GUIDEA07
5288# endif
5289# define machine_is_guidea07() (machine_arch_type == MACH_TYPE_GUIDEA07)
5290#else
5291# define machine_is_guidea07() (0)
5292#endif
5293
5294#ifdef CONFIG_ARCH_TAT257
5295# ifdef machine_arch_type
5296# undef machine_arch_type
5297# define machine_arch_type __machine_arch_type
5298# else
5299# define machine_arch_type MACH_TYPE_TAT257
5300# endif
5301# define machine_is_tat257() (machine_arch_type == MACH_TYPE_TAT257)
5302#else
5303# define machine_is_tat257() (0)
5304#endif
5305
5306#ifdef CONFIG_ARCH_IGP2425
5307# ifdef machine_arch_type
5308# undef machine_arch_type
5309# define machine_arch_type __machine_arch_type
5310# else
5311# define machine_arch_type MACH_TYPE_IGP2425
5312# endif
5313# define machine_is_igp2425() (machine_arch_type == MACH_TYPE_IGP2425)
5314#else
5315# define machine_is_igp2425() (0)
5316#endif
5317
5318#ifdef CONFIG_ARCH_BLUEGRAMMA
5319# ifdef machine_arch_type
5320# undef machine_arch_type
5321# define machine_arch_type __machine_arch_type
5322# else
5323# define machine_arch_type MACH_TYPE_BLUEGRAMMA
5324# endif
5325# define machine_is_bluegrama() (machine_arch_type == MACH_TYPE_BLUEGRAMMA)
5326#else
5327# define machine_is_bluegrama() (0)
5328#endif
5329
5330#ifdef CONFIG_ARCH_IPOD
5331# ifdef machine_arch_type
5332# undef machine_arch_type
5333# define machine_arch_type __machine_arch_type
5334# else
5335# define machine_arch_type MACH_TYPE_IPOD
5336# endif
5337# define machine_is_ipod() (machine_arch_type == MACH_TYPE_IPOD)
5338#else
5339# define machine_is_ipod() (0)
5340#endif
5341
5342#ifdef CONFIG_ARCH_ADSBITSYX
5343# ifdef machine_arch_type
5344# undef machine_arch_type
5345# define machine_arch_type __machine_arch_type
5346# else
5347# define machine_arch_type MACH_TYPE_ADSBITSYX
5348# endif
5349# define machine_is_adsbitsyx() (machine_arch_type == MACH_TYPE_ADSBITSYX)
5350#else
5351# define machine_is_adsbitsyx() (0)
5352#endif
5353
5354#ifdef CONFIG_ARCH_TRIZEPS2
5355# ifdef machine_arch_type
5356# undef machine_arch_type
5357# define machine_arch_type __machine_arch_type
5358# else
5359# define machine_arch_type MACH_TYPE_TRIZEPS2
5360# endif
5361# define machine_is_trizeps2() (machine_arch_type == MACH_TYPE_TRIZEPS2)
5362#else
5363# define machine_is_trizeps2() (0)
5364#endif
5365
5366#ifdef CONFIG_ARCH_VIPER
5367# ifdef machine_arch_type
5368# undef machine_arch_type
5369# define machine_arch_type __machine_arch_type
5370# else
5371# define machine_arch_type MACH_TYPE_VIPER
5372# endif
5373# define machine_is_viper() (machine_arch_type == MACH_TYPE_VIPER)
5374#else
5375# define machine_is_viper() (0)
5376#endif
5377
5378#ifdef CONFIG_SA1100_ADSBITSYPLUS
5379# ifdef machine_arch_type
5380# undef machine_arch_type
5381# define machine_arch_type __machine_arch_type
5382# else
5383# define machine_arch_type MACH_TYPE_ADSBITSYPLUS
5384# endif
5385# define machine_is_adsbitsyplus() (machine_arch_type == MACH_TYPE_ADSBITSYPLUS)
5386#else
5387# define machine_is_adsbitsyplus() (0)
5388#endif
5389
5390#ifdef CONFIG_SA1100_ADSAGC
5391# ifdef machine_arch_type
5392# undef machine_arch_type
5393# define machine_arch_type __machine_arch_type
5394# else
5395# define machine_arch_type MACH_TYPE_ADSAGC
5396# endif
5397# define machine_is_adsagc() (machine_arch_type == MACH_TYPE_ADSAGC)
5398#else
5399# define machine_is_adsagc() (0)
5400#endif
5401
5402#ifdef CONFIG_ARCH_STP7312
5403# ifdef machine_arch_type
5404# undef machine_arch_type
5405# define machine_arch_type __machine_arch_type
5406# else
5407# define machine_arch_type MACH_TYPE_STP7312
5408# endif
5409# define machine_is_stp7312() (machine_arch_type == MACH_TYPE_STP7312)
5410#else
5411# define machine_is_stp7312() (0)
5412#endif
5413
a1f4a3dd 5414#ifdef CONFIG_MACH_NX_PHNX
52f52c14
WD
5415# ifdef machine_arch_type
5416# undef machine_arch_type
5417# define machine_arch_type __machine_arch_type
5418# else
a1f4a3dd 5419# define machine_arch_type MACH_TYPE_NX_PHNX
52f52c14 5420# endif
a1f4a3dd 5421# define machine_is_nx_phnx() (machine_arch_type == MACH_TYPE_NX_PHNX)
52f52c14
WD
5422#else
5423# define machine_is_nx_phnx() (0)
5424#endif
5425
5426#ifdef CONFIG_ARCH_WEP_EP250
5427# ifdef machine_arch_type
5428# undef machine_arch_type
5429# define machine_arch_type __machine_arch_type
5430# else
5431# define machine_arch_type MACH_TYPE_WEP_EP250
5432# endif
5433# define machine_is_wep_ep250() (machine_arch_type == MACH_TYPE_WEP_EP250)
5434#else
5435# define machine_is_wep_ep250() (0)
5436#endif
5437
5438#ifdef CONFIG_ARCH_INHANDELF3
5439# ifdef machine_arch_type
5440# undef machine_arch_type
5441# define machine_arch_type __machine_arch_type
5442# else
5443# define machine_arch_type MACH_TYPE_INHANDELF3
5444# endif
5445# define machine_is_inhandelf3() (machine_arch_type == MACH_TYPE_INHANDELF3)
5446#else
5447# define machine_is_inhandelf3() (0)
5448#endif
5449
5450#ifdef CONFIG_ARCH_ADI_COYOTE
5451# ifdef machine_arch_type
5452# undef machine_arch_type
5453# define machine_arch_type __machine_arch_type
5454# else
5455# define machine_arch_type MACH_TYPE_ADI_COYOTE
5456# endif
5457# define machine_is_adi_coyote() (machine_arch_type == MACH_TYPE_ADI_COYOTE)
5458#else
5459# define machine_is_adi_coyote() (0)
5460#endif
5461
5462#ifdef CONFIG_ARCH_IYONIX
5463# ifdef machine_arch_type
5464# undef machine_arch_type
5465# define machine_arch_type __machine_arch_type
5466# else
5467# define machine_arch_type MACH_TYPE_IYONIX
5468# endif
5469# define machine_is_iyonix() (machine_arch_type == MACH_TYPE_IYONIX)
5470#else
5471# define machine_is_iyonix() (0)
5472#endif
5473
5474#ifdef CONFIG_ARCH_DAMICAM_SA1110
5475# ifdef machine_arch_type
5476# undef machine_arch_type
5477# define machine_arch_type __machine_arch_type
5478# else
5479# define machine_arch_type MACH_TYPE_DAMICAM_SA1110
5480# endif
a1f4a3dd 5481# define machine_is_damicam1() (machine_arch_type == MACH_TYPE_DAMICAM_SA1110)
52f52c14 5482#else
a1f4a3dd 5483# define machine_is_damicam1() (0)
52f52c14
WD
5484#endif
5485
5486#ifdef CONFIG_ARCH_MEG03
5487# ifdef machine_arch_type
5488# undef machine_arch_type
5489# define machine_arch_type __machine_arch_type
5490# else
5491# define machine_arch_type MACH_TYPE_MEG03
5492# endif
5493# define machine_is_meg03() (machine_arch_type == MACH_TYPE_MEG03)
5494#else
5495# define machine_is_meg03() (0)
5496#endif
5497
5498#ifdef CONFIG_ARCH_PXA_WHITECHAPEL
5499# ifdef machine_arch_type
5500# undef machine_arch_type
5501# define machine_arch_type __machine_arch_type
5502# else
5503# define machine_arch_type MACH_TYPE_PXA_WHITECHAPEL
5504# endif
5505# define machine_is_pxa_whitechapel() (machine_arch_type == MACH_TYPE_PXA_WHITECHAPEL)
5506#else
5507# define machine_is_pxa_whitechapel() (0)
5508#endif
5509
5510#ifdef CONFIG_ARCH_NWSC
5511# ifdef machine_arch_type
5512# undef machine_arch_type
5513# define machine_arch_type __machine_arch_type
5514# else
5515# define machine_arch_type MACH_TYPE_NWSC
5516# endif
5517# define machine_is_nwsc() (machine_arch_type == MACH_TYPE_NWSC)
5518#else
5519# define machine_is_nwsc() (0)
5520#endif
5521
5522#ifdef CONFIG_ARCH_NWLARM
5523# ifdef machine_arch_type
5524# undef machine_arch_type
5525# define machine_arch_type __machine_arch_type
5526# else
5527# define machine_arch_type MACH_TYPE_NWLARM
5528# endif
5529# define machine_is_nwlarm() (machine_arch_type == MACH_TYPE_NWLARM)
5530#else
5531# define machine_is_nwlarm() (0)
5532#endif
5533
5534#ifdef CONFIG_ARCH_IXP425_MGUARD
5535# ifdef machine_arch_type
5536# undef machine_arch_type
5537# define machine_arch_type __machine_arch_type
5538# else
5539# define machine_arch_type MACH_TYPE_IXP425_MGUARD
5540# endif
5541# define machine_is_ixp425_mguard() (machine_arch_type == MACH_TYPE_IXP425_MGUARD)
5542#else
5543# define machine_is_ixp425_mguard() (0)
5544#endif
5545
5546#ifdef CONFIG_ARCH_PXA_NETDCU4
5547# ifdef machine_arch_type
5548# undef machine_arch_type
5549# define machine_arch_type __machine_arch_type
5550# else
5551# define machine_arch_type MACH_TYPE_PXA_NETDCU4
5552# endif
5553# define machine_is_pxa_netdcu4() (machine_arch_type == MACH_TYPE_PXA_NETDCU4)
5554#else
5555# define machine_is_pxa_netdcu4() (0)
5556#endif
5557
5558#ifdef CONFIG_ARCH_IXDP2401
5559# ifdef machine_arch_type
5560# undef machine_arch_type
5561# define machine_arch_type __machine_arch_type
5562# else
5563# define machine_arch_type MACH_TYPE_IXDP2401
5564# endif
5565# define machine_is_ixdp2401() (machine_arch_type == MACH_TYPE_IXDP2401)
5566#else
5567# define machine_is_ixdp2401() (0)
5568#endif
5569
5570#ifdef CONFIG_ARCH_IXDP2801
5571# ifdef machine_arch_type
5572# undef machine_arch_type
5573# define machine_arch_type __machine_arch_type
5574# else
5575# define machine_arch_type MACH_TYPE_IXDP2801
5576# endif
5577# define machine_is_ixdp2801() (machine_arch_type == MACH_TYPE_IXDP2801)
5578#else
5579# define machine_is_ixdp2801() (0)
5580#endif
5581
5582#ifdef CONFIG_ARCH_ZODIAC
5583# ifdef machine_arch_type
5584# undef machine_arch_type
5585# define machine_arch_type __machine_arch_type
5586# else
5587# define machine_arch_type MACH_TYPE_ZODIAC
5588# endif
5589# define machine_is_zodiac() (machine_arch_type == MACH_TYPE_ZODIAC)
5590#else
5591# define machine_is_zodiac() (0)
5592#endif
5593
5594#ifdef CONFIG_ARCH_ARMMODUL
5595# ifdef machine_arch_type
5596# undef machine_arch_type
5597# define machine_arch_type __machine_arch_type
5598# else
5599# define machine_arch_type MACH_TYPE_ARMMODUL
5600# endif
5601# define machine_is_armmodul() (machine_arch_type == MACH_TYPE_ARMMODUL)
5602#else
5603# define machine_is_armmodul() (0)
5604#endif
5605
5606#ifdef CONFIG_SA1100_KETOP
5607# ifdef machine_arch_type
5608# undef machine_arch_type
5609# define machine_arch_type __machine_arch_type
5610# else
5611# define machine_arch_type MACH_TYPE_KETOP
5612# endif
5613# define machine_is_ketop() (machine_arch_type == MACH_TYPE_KETOP)
5614#else
5615# define machine_is_ketop() (0)
5616#endif
5617
5618#ifdef CONFIG_ARCH_AV7200
5619# ifdef machine_arch_type
5620# undef machine_arch_type
5621# define machine_arch_type __machine_arch_type
5622# else
5623# define machine_arch_type MACH_TYPE_AV7200
5624# endif
5625# define machine_is_av7200() (machine_arch_type == MACH_TYPE_AV7200)
5626#else
5627# define machine_is_av7200() (0)
5628#endif
5629
5630#ifdef CONFIG_ARCH_ARCH_TI925
5631# ifdef machine_arch_type
5632# undef machine_arch_type
5633# define machine_arch_type __machine_arch_type
5634# else
5635# define machine_arch_type MACH_TYPE_ARCH_TI925
5636# endif
5637# define machine_is_arch_ti925() (machine_arch_type == MACH_TYPE_ARCH_TI925)
5638#else
5639# define machine_is_arch_ti925() (0)
5640#endif
5641
5642#ifdef CONFIG_ARCH_ACQ200
5643# ifdef machine_arch_type
5644# undef machine_arch_type
5645# define machine_arch_type __machine_arch_type
5646# else
5647# define machine_arch_type MACH_TYPE_ACQ200
5648# endif
5649# define machine_is_acq200() (machine_arch_type == MACH_TYPE_ACQ200)
5650#else
5651# define machine_is_acq200() (0)
5652#endif
5653
5654#ifdef CONFIG_SA1100_PT_DAFIT
5655# ifdef machine_arch_type
5656# undef machine_arch_type
5657# define machine_arch_type __machine_arch_type
5658# else
5659# define machine_arch_type MACH_TYPE_PT_DAFIT
5660# endif
5661# define machine_is_pt_dafit() (machine_arch_type == MACH_TYPE_PT_DAFIT)
5662#else
5663# define machine_is_pt_dafit() (0)
5664#endif
5665
5666#ifdef CONFIG_ARCH_IHBA
5667# ifdef machine_arch_type
5668# undef machine_arch_type
5669# define machine_arch_type __machine_arch_type
5670# else
5671# define machine_arch_type MACH_TYPE_IHBA
5672# endif
5673# define machine_is_ihba() (machine_arch_type == MACH_TYPE_IHBA)
5674#else
5675# define machine_is_ihba() (0)
5676#endif
5677
5678#ifdef CONFIG_ARCH_QUINQUE
5679# ifdef machine_arch_type
5680# undef machine_arch_type
5681# define machine_arch_type __machine_arch_type
5682# else
5683# define machine_arch_type MACH_TYPE_QUINQUE
5684# endif
5685# define machine_is_quinque() (machine_arch_type == MACH_TYPE_QUINQUE)
5686#else
5687# define machine_is_quinque() (0)
5688#endif
5689
5690#ifdef CONFIG_ARCH_NIMBRAONE
5691# ifdef machine_arch_type
5692# undef machine_arch_type
5693# define machine_arch_type __machine_arch_type
5694# else
5695# define machine_arch_type MACH_TYPE_NIMBRAONE
5696# endif
5697# define machine_is_nimbraone() (machine_arch_type == MACH_TYPE_NIMBRAONE)
5698#else
5699# define machine_is_nimbraone() (0)
5700#endif
5701
5702#ifdef CONFIG_ARCH_NIMBRA29X
5703# ifdef machine_arch_type
5704# undef machine_arch_type
5705# define machine_arch_type __machine_arch_type
5706# else
5707# define machine_arch_type MACH_TYPE_NIMBRA29X
5708# endif
5709# define machine_is_nimbra29x() (machine_arch_type == MACH_TYPE_NIMBRA29X)
5710#else
5711# define machine_is_nimbra29x() (0)
5712#endif
5713
5714#ifdef CONFIG_ARCH_NIMBRA210
5715# ifdef machine_arch_type
5716# undef machine_arch_type
5717# define machine_arch_type __machine_arch_type
5718# else
5719# define machine_arch_type MACH_TYPE_NIMBRA210
5720# endif
5721# define machine_is_nimbra210() (machine_arch_type == MACH_TYPE_NIMBRA210)
5722#else
5723# define machine_is_nimbra210() (0)
5724#endif
5725
5726#ifdef CONFIG_ARCH_HHP_D95XX
5727# ifdef machine_arch_type
5728# undef machine_arch_type
5729# define machine_arch_type __machine_arch_type
5730# else
5731# define machine_arch_type MACH_TYPE_HHP_D95XX
5732# endif
5733# define machine_is_hhp_d95xx() (machine_arch_type == MACH_TYPE_HHP_D95XX)
5734#else
5735# define machine_is_hhp_d95xx() (0)
5736#endif
5737
5738#ifdef CONFIG_ARCH_LABARM
5739# ifdef machine_arch_type
5740# undef machine_arch_type
5741# define machine_arch_type __machine_arch_type
5742# else
5743# define machine_arch_type MACH_TYPE_LABARM
5744# endif
5745# define machine_is_labarm() (machine_arch_type == MACH_TYPE_LABARM)
5746#else
5747# define machine_is_labarm() (0)
5748#endif
5749
5750#ifdef CONFIG_ARCH_M825XX
5751# ifdef machine_arch_type
5752# undef machine_arch_type
5753# define machine_arch_type __machine_arch_type
5754# else
5755# define machine_arch_type MACH_TYPE_M825XX
5756# endif
5757# define machine_is_m825xx() (machine_arch_type == MACH_TYPE_M825XX)
5758#else
5759# define machine_is_m825xx() (0)
5760#endif
5761
5762#ifdef CONFIG_SA1100_M7100
5763# ifdef machine_arch_type
5764# undef machine_arch_type
5765# define machine_arch_type __machine_arch_type
5766# else
5767# define machine_arch_type MACH_TYPE_M7100
5768# endif
5769# define machine_is_m7100() (machine_arch_type == MACH_TYPE_M7100)
5770#else
5771# define machine_is_m7100() (0)
5772#endif
5773
5774#ifdef CONFIG_ARCH_NIPC2
5775# ifdef machine_arch_type
5776# undef machine_arch_type
5777# define machine_arch_type __machine_arch_type
5778# else
5779# define machine_arch_type MACH_TYPE_NIPC2
5780# endif
5781# define machine_is_nipc2() (machine_arch_type == MACH_TYPE_NIPC2)
5782#else
5783# define machine_is_nipc2() (0)
5784#endif
5785
5786#ifdef CONFIG_ARCH_FU7202
5787# ifdef machine_arch_type
5788# undef machine_arch_type
5789# define machine_arch_type __machine_arch_type
5790# else
5791# define machine_arch_type MACH_TYPE_FU7202
5792# endif
5793# define machine_is_fu7202() (machine_arch_type == MACH_TYPE_FU7202)
5794#else
5795# define machine_is_fu7202() (0)
5796#endif
5797
5798#ifdef CONFIG_ARCH_ADSAGX
5799# ifdef machine_arch_type
5800# undef machine_arch_type
5801# define machine_arch_type __machine_arch_type
5802# else
5803# define machine_arch_type MACH_TYPE_ADSAGX
5804# endif
5805# define machine_is_adsagx() (machine_arch_type == MACH_TYPE_ADSAGX)
5806#else
5807# define machine_is_adsagx() (0)
5808#endif
5809
5810#ifdef CONFIG_ARCH_PXA_POOH
5811# ifdef machine_arch_type
5812# undef machine_arch_type
5813# define machine_arch_type __machine_arch_type
5814# else
5815# define machine_arch_type MACH_TYPE_PXA_POOH
5816# endif
5817# define machine_is_pxa_pooh() (machine_arch_type == MACH_TYPE_PXA_POOH)
5818#else
5819# define machine_is_pxa_pooh() (0)
5820#endif
5821
5822#ifdef CONFIG_ARCH_BANDON
5823# ifdef machine_arch_type
5824# undef machine_arch_type
5825# define machine_arch_type __machine_arch_type
5826# else
5827# define machine_arch_type MACH_TYPE_BANDON
5828# endif
5829# define machine_is_bandon() (machine_arch_type == MACH_TYPE_BANDON)
5830#else
5831# define machine_is_bandon() (0)
5832#endif
5833
5834#ifdef CONFIG_ARCH_PCM7210
5835# ifdef machine_arch_type
5836# undef machine_arch_type
5837# define machine_arch_type __machine_arch_type
5838# else
5839# define machine_arch_type MACH_TYPE_PCM7210
5840# endif
5841# define machine_is_pcm7210() (machine_arch_type == MACH_TYPE_PCM7210)
5842#else
5843# define machine_is_pcm7210() (0)
5844#endif
5845
5846#ifdef CONFIG_ARCH_NMS9200
5847# ifdef machine_arch_type
5848# undef machine_arch_type
5849# define machine_arch_type __machine_arch_type
5850# else
5851# define machine_arch_type MACH_TYPE_NMS9200
5852# endif
5853# define machine_is_nms9200() (machine_arch_type == MACH_TYPE_NMS9200)
5854#else
5855# define machine_is_nms9200() (0)
5856#endif
5857
5858#ifdef CONFIG_ARCH_LOGODL
5859# ifdef machine_arch_type
5860# undef machine_arch_type
5861# define machine_arch_type __machine_arch_type
5862# else
5863# define machine_arch_type MACH_TYPE_LOGODL
5864# endif
5865# define machine_is_logodl() (machine_arch_type == MACH_TYPE_LOGODL)
5866#else
5867# define machine_is_logodl() (0)
5868#endif
5869
5870#ifdef CONFIG_SA1100_M7140
5871# ifdef machine_arch_type
5872# undef machine_arch_type
5873# define machine_arch_type __machine_arch_type
5874# else
5875# define machine_arch_type MACH_TYPE_M7140
5876# endif
5877# define machine_is_m7140() (machine_arch_type == MACH_TYPE_M7140)
5878#else
5879# define machine_is_m7140() (0)
5880#endif
5881
5882#ifdef CONFIG_ARCH_KOREBOT
5883# ifdef machine_arch_type
5884# undef machine_arch_type
5885# define machine_arch_type __machine_arch_type
5886# else
5887# define machine_arch_type MACH_TYPE_KOREBOT
5888# endif
5889# define machine_is_korebot() (machine_arch_type == MACH_TYPE_KOREBOT)
5890#else
5891# define machine_is_korebot() (0)
5892#endif
5893
5894#ifdef CONFIG_ARCH_IQ31244
5895# ifdef machine_arch_type
5896# undef machine_arch_type
5897# define machine_arch_type __machine_arch_type
5898# else
5899# define machine_arch_type MACH_TYPE_IQ31244
5900# endif
5901# define machine_is_iq31244() (machine_arch_type == MACH_TYPE_IQ31244)
5902#else
5903# define machine_is_iq31244() (0)
5904#endif
5905
5906#ifdef CONFIG_SA1100_KOAN393
5907# ifdef machine_arch_type
5908# undef machine_arch_type
5909# define machine_arch_type __machine_arch_type
5910# else
5911# define machine_arch_type MACH_TYPE_KOAN393
5912# endif
5913# define machine_is_koan393() (machine_arch_type == MACH_TYPE_KOAN393)
5914#else
5915# define machine_is_koan393() (0)
5916#endif
5917
5918#ifdef CONFIG_ARCH_INHANDFTIP3
5919# ifdef machine_arch_type
5920# undef machine_arch_type
5921# define machine_arch_type __machine_arch_type
5922# else
5923# define machine_arch_type MACH_TYPE_INHANDFTIP3
5924# endif
5925# define machine_is_inhandftip3() (machine_arch_type == MACH_TYPE_INHANDFTIP3)
5926#else
5927# define machine_is_inhandftip3() (0)
5928#endif
5929
5930#ifdef CONFIG_ARCH_GONZO
5931# ifdef machine_arch_type
5932# undef machine_arch_type
5933# define machine_arch_type __machine_arch_type
5934# else
5935# define machine_arch_type MACH_TYPE_GONZO
5936# endif
5937# define machine_is_gonzo() (machine_arch_type == MACH_TYPE_GONZO)
5938#else
5939# define machine_is_gonzo() (0)
5940#endif
5941
5942#ifdef CONFIG_ARCH_BAST
5943# ifdef machine_arch_type
5944# undef machine_arch_type
5945# define machine_arch_type __machine_arch_type
5946# else
5947# define machine_arch_type MACH_TYPE_BAST
5948# endif
5949# define machine_is_bast() (machine_arch_type == MACH_TYPE_BAST)
5950#else
5951# define machine_is_bast() (0)
5952#endif
5953
5954#ifdef CONFIG_ARCH_SCANPASS
5955# ifdef machine_arch_type
5956# undef machine_arch_type
5957# define machine_arch_type __machine_arch_type
5958# else
5959# define machine_arch_type MACH_TYPE_SCANPASS
5960# endif
5961# define machine_is_scanpass() (machine_arch_type == MACH_TYPE_SCANPASS)
5962#else
5963# define machine_is_scanpass() (0)
5964#endif
5965
5966#ifdef CONFIG_ARCH_EP7312_POOH
5967# ifdef machine_arch_type
5968# undef machine_arch_type
5969# define machine_arch_type __machine_arch_type
5970# else
5971# define machine_arch_type MACH_TYPE_EP7312_POOH
5972# endif
5973# define machine_is_ep7312_pooh() (machine_arch_type == MACH_TYPE_EP7312_POOH)
5974#else
5975# define machine_is_ep7312_pooh() (0)
5976#endif
5977
5978#ifdef CONFIG_ARCH_TA7S
5979# ifdef machine_arch_type
5980# undef machine_arch_type
5981# define machine_arch_type __machine_arch_type
5982# else
5983# define machine_arch_type MACH_TYPE_TA7S
5984# endif
5985# define machine_is_ta7s() (machine_arch_type == MACH_TYPE_TA7S)
5986#else
5987# define machine_is_ta7s() (0)
5988#endif
5989
5990#ifdef CONFIG_ARCH_TA7V
5991# ifdef machine_arch_type
5992# undef machine_arch_type
5993# define machine_arch_type __machine_arch_type
5994# else
5995# define machine_arch_type MACH_TYPE_TA7V
5996# endif
5997# define machine_is_ta7v() (machine_arch_type == MACH_TYPE_TA7V)
5998#else
5999# define machine_is_ta7v() (0)
6000#endif
6001
6002#ifdef CONFIG_SA1100_ICARUS
6003# ifdef machine_arch_type
6004# undef machine_arch_type
6005# define machine_arch_type __machine_arch_type
6006# else
6007# define machine_arch_type MACH_TYPE_ICARUS
6008# endif
6009# define machine_is_icarus() (machine_arch_type == MACH_TYPE_ICARUS)
6010#else
6011# define machine_is_icarus() (0)
6012#endif
6013
6014#ifdef CONFIG_ARCH_H1900
6015# ifdef machine_arch_type
6016# undef machine_arch_type
6017# define machine_arch_type __machine_arch_type
6018# else
6019# define machine_arch_type MACH_TYPE_H1900
6020# endif
6021# define machine_is_h1900() (machine_arch_type == MACH_TYPE_H1900)
6022#else
6023# define machine_is_h1900() (0)
6024#endif
6025
6026#ifdef CONFIG_SA1100_GEMINI
6027# ifdef machine_arch_type
6028# undef machine_arch_type
6029# define machine_arch_type __machine_arch_type
6030# else
6031# define machine_arch_type MACH_TYPE_GEMINI
6032# endif
6033# define machine_is_gemini() (machine_arch_type == MACH_TYPE_GEMINI)
6034#else
6035# define machine_is_gemini() (0)
6036#endif
6037
6038#ifdef CONFIG_ARCH_AXIM
6039# ifdef machine_arch_type
6040# undef machine_arch_type
6041# define machine_arch_type __machine_arch_type
6042# else
6043# define machine_arch_type MACH_TYPE_AXIM
6044# endif
6045# define machine_is_axim() (machine_arch_type == MACH_TYPE_AXIM)
6046#else
6047# define machine_is_axim() (0)
6048#endif
6049
6050#ifdef CONFIG_ARCH_AUDIOTRON
6051# ifdef machine_arch_type
6052# undef machine_arch_type
6053# define machine_arch_type __machine_arch_type
6054# else
6055# define machine_arch_type MACH_TYPE_AUDIOTRON
6056# endif
6057# define machine_is_audiotron() (machine_arch_type == MACH_TYPE_AUDIOTRON)
6058#else
6059# define machine_is_audiotron() (0)
6060#endif
6061
6062#ifdef CONFIG_ARCH_H2200
6063# ifdef machine_arch_type
6064# undef machine_arch_type
6065# define machine_arch_type __machine_arch_type
6066# else
6067# define machine_arch_type MACH_TYPE_H2200
6068# endif
6069# define machine_is_h2200() (machine_arch_type == MACH_TYPE_H2200)
6070#else
6071# define machine_is_h2200() (0)
6072#endif
6073
6074#ifdef CONFIG_ARCH_LOOX600
6075# ifdef machine_arch_type
6076# undef machine_arch_type
6077# define machine_arch_type __machine_arch_type
6078# else
6079# define machine_arch_type MACH_TYPE_LOOX600
6080# endif
6081# define machine_is_loox600() (machine_arch_type == MACH_TYPE_LOOX600)
6082#else
6083# define machine_is_loox600() (0)
6084#endif
6085
6086#ifdef CONFIG_ARCH_NIOP
6087# ifdef machine_arch_type
6088# undef machine_arch_type
6089# define machine_arch_type __machine_arch_type
6090# else
6091# define machine_arch_type MACH_TYPE_NIOP
6092# endif
6093# define machine_is_niop() (machine_arch_type == MACH_TYPE_NIOP)
6094#else
6095# define machine_is_niop() (0)
6096#endif
6097
6098#ifdef CONFIG_ARCH_DM310
6099# ifdef machine_arch_type
6100# undef machine_arch_type
6101# define machine_arch_type __machine_arch_type
6102# else
6103# define machine_arch_type MACH_TYPE_DM310
6104# endif
6105# define machine_is_dm310() (machine_arch_type == MACH_TYPE_DM310)
6106#else
6107# define machine_is_dm310() (0)
6108#endif
6109
a1f4a3dd
WD
6110#ifdef CONFIG_ARCH_SEEDPXA_C2
6111# ifdef machine_arch_type
6112# undef machine_arch_type
6113# define machine_arch_type __machine_arch_type
6114# else
6115# define machine_arch_type MACH_TYPE_SEEDPXA_C2
6116# endif
6117# define machine_is_seedpxa_c2() (machine_arch_type == MACH_TYPE_SEEDPXA_C2)
6118#else
6119# define machine_is_seedpxa_c2() (0)
6120#endif
6121
6122#ifdef CONFIG_ARCH_IXP4XX_MGUARD_PCI
6123# ifdef machine_arch_type
6124# undef machine_arch_type
6125# define machine_arch_type __machine_arch_type
6126# else
6127# define machine_arch_type MACH_TYPE_IXP4XX_MGUARD_PCI
6128# endif
6129# define machine_is_ixp4xx_mguardpci() (machine_arch_type == MACH_TYPE_IXP4XX_MGUARD_PCI)
6130#else
6131# define machine_is_ixp4xx_mguardpci() (0)
6132#endif
6133
6134#ifdef CONFIG_ARCH_H1940
6135# ifdef machine_arch_type
6136# undef machine_arch_type
6137# define machine_arch_type __machine_arch_type
6138# else
6139# define machine_arch_type MACH_TYPE_H1940
6140# endif
6141# define machine_is_h1940() (machine_arch_type == MACH_TYPE_H1940)
6142#else
6143# define machine_is_h1940() (0)
6144#endif
6145
6146#ifdef CONFIG_ARCH_SCORPIO
6147# ifdef machine_arch_type
6148# undef machine_arch_type
6149# define machine_arch_type __machine_arch_type
6150# else
6151# define machine_arch_type MACH_TYPE_SCORPIO
6152# endif
6153# define machine_is_scorpio() (machine_arch_type == MACH_TYPE_SCORPIO)
6154#else
6155# define machine_is_scorpio() (0)
6156#endif
6157
6158#ifdef CONFIG_ARCH_VIVA
6159# ifdef machine_arch_type
6160# undef machine_arch_type
6161# define machine_arch_type __machine_arch_type
6162# else
6163# define machine_arch_type MACH_TYPE_VIVA
6164# endif
6165# define machine_is_viva() (machine_arch_type == MACH_TYPE_VIVA)
6166#else
6167# define machine_is_viva() (0)
6168#endif
6169
6170#ifdef CONFIG_ARCH_PXA_XCARD
6171# ifdef machine_arch_type
6172# undef machine_arch_type
6173# define machine_arch_type __machine_arch_type
6174# else
6175# define machine_arch_type MACH_TYPE_PXA_XCARD
6176# endif
6177# define machine_is_pxa_xcard() (machine_arch_type == MACH_TYPE_PXA_XCARD)
6178#else
6179# define machine_is_pxa_xcard() (0)
6180#endif
6181
6182#ifdef CONFIG_ARCH_CSB335
6183# ifdef machine_arch_type
6184# undef machine_arch_type
6185# define machine_arch_type __machine_arch_type
6186# else
6187# define machine_arch_type MACH_TYPE_CSB335
6188# endif
6189# define machine_is_csb335() (machine_arch_type == MACH_TYPE_CSB335)
6190#else
6191# define machine_is_csb335() (0)
6192#endif
6193
6194#ifdef CONFIG_ARCH_IXRD425
6195# ifdef machine_arch_type
6196# undef machine_arch_type
6197# define machine_arch_type __machine_arch_type
6198# else
6199# define machine_arch_type MACH_TYPE_IXRD425
6200# endif
6201# define machine_is_ixrd425() (machine_arch_type == MACH_TYPE_IXRD425)
6202#else
6203# define machine_is_ixrd425() (0)
6204#endif
6205
6206#ifdef CONFIG_ARCH_IQ80315
6207# ifdef machine_arch_type
6208# undef machine_arch_type
6209# define machine_arch_type __machine_arch_type
6210# else
6211# define machine_arch_type MACH_TYPE_IQ80315
6212# endif
6213# define machine_is_iq80315() (machine_arch_type == MACH_TYPE_IQ80315)
6214#else
6215# define machine_is_iq80315() (0)
6216#endif
6217
6218#ifdef CONFIG_ARCH_NMP7312
6219# ifdef machine_arch_type
6220# undef machine_arch_type
6221# define machine_arch_type __machine_arch_type
6222# else
6223# define machine_arch_type MACH_TYPE_NMP7312
6224# endif
6225# define machine_is_nmp7312() (machine_arch_type == MACH_TYPE_NMP7312)
6226#else
6227# define machine_is_nmp7312() (0)
6228#endif
6229
6230#ifdef CONFIG_ARCH_CX861XX
6231# ifdef machine_arch_type
6232# undef machine_arch_type
6233# define machine_arch_type __machine_arch_type
6234# else
6235# define machine_arch_type MACH_TYPE_CX861XX
6236# endif
6237# define machine_is_cx861xx() (machine_arch_type == MACH_TYPE_CX861XX)
6238#else
6239# define machine_is_cx861xx() (0)
6240#endif
6241
6242#ifdef CONFIG_ARCH_ENP2611
6243# ifdef machine_arch_type
6244# undef machine_arch_type
6245# define machine_arch_type __machine_arch_type
6246# else
6247# define machine_arch_type MACH_TYPE_ENP2611
6248# endif
6249# define machine_is_enp2611() (machine_arch_type == MACH_TYPE_ENP2611)
6250#else
6251# define machine_is_enp2611() (0)
6252#endif
6253
6254#ifdef CONFIG_SA1100_XDA
6255# ifdef machine_arch_type
6256# undef machine_arch_type
6257# define machine_arch_type __machine_arch_type
6258# else
6259# define machine_arch_type MACH_TYPE_XDA
6260# endif
6261# define machine_is_xda() (machine_arch_type == MACH_TYPE_XDA)
6262#else
6263# define machine_is_xda() (0)
6264#endif
6265
6266#ifdef CONFIG_ARCH_CSIR_IMS
6267# ifdef machine_arch_type
6268# undef machine_arch_type
6269# define machine_arch_type __machine_arch_type
6270# else
6271# define machine_arch_type MACH_TYPE_CSIR_IMS
6272# endif
6273# define machine_is_csir_ims() (machine_arch_type == MACH_TYPE_CSIR_IMS)
6274#else
6275# define machine_is_csir_ims() (0)
6276#endif
6277
6278#ifdef CONFIG_ARCH_IXP421_DNAEETH
6279# ifdef machine_arch_type
6280# undef machine_arch_type
6281# define machine_arch_type __machine_arch_type
6282# else
6283# define machine_arch_type MACH_TYPE_IXP421_DNAEETH
6284# endif
6285# define machine_is_ixp421_dnaeeth() (machine_arch_type == MACH_TYPE_IXP421_DNAEETH)
6286#else
6287# define machine_is_ixp421_dnaeeth() (0)
6288#endif
6289
6290#ifdef CONFIG_ARCH_POCKETSERV9200
6291# ifdef machine_arch_type
6292# undef machine_arch_type
6293# define machine_arch_type __machine_arch_type
6294# else
6295# define machine_arch_type MACH_TYPE_POCKETSERV9200
6296# endif
6297# define machine_is_pocketserv9200() (machine_arch_type == MACH_TYPE_POCKETSERV9200)
6298#else
6299# define machine_is_pocketserv9200() (0)
6300#endif
6301
6302#ifdef CONFIG_ARCH_TOTO
6303# ifdef machine_arch_type
6304# undef machine_arch_type
6305# define machine_arch_type __machine_arch_type
6306# else
6307# define machine_arch_type MACH_TYPE_TOTO
6308# endif
6309# define machine_is_toto() (machine_arch_type == MACH_TYPE_TOTO)
6310#else
6311# define machine_is_toto() (0)
6312#endif
6313
6314#ifdef CONFIG_ARCH_S3C2440
6315# ifdef machine_arch_type
6316# undef machine_arch_type
6317# define machine_arch_type __machine_arch_type
6318# else
6319# define machine_arch_type MACH_TYPE_S3C2440
6320# endif
6321# define machine_is_s3c2440() (machine_arch_type == MACH_TYPE_S3C2440)
6322#else
6323# define machine_is_s3c2440() (0)
6324#endif
6325
6326#ifdef CONFIG_ARCH_KS8695P
6327# ifdef machine_arch_type
6328# undef machine_arch_type
6329# define machine_arch_type __machine_arch_type
6330# else
6331# define machine_arch_type MACH_TYPE_KS8695P
6332# endif
6333# define machine_is_ks8695p() (machine_arch_type == MACH_TYPE_KS8695P)
6334#else
6335# define machine_is_ks8695p() (0)
6336#endif
6337
6338#ifdef CONFIG_ARCH_SE4000
6339# ifdef machine_arch_type
6340# undef machine_arch_type
6341# define machine_arch_type __machine_arch_type
6342# else
6343# define machine_arch_type MACH_TYPE_SE4000
6344# endif
6345# define machine_is_se4000() (machine_arch_type == MACH_TYPE_SE4000)
6346#else
6347# define machine_is_se4000() (0)
6348#endif
6349
6350#ifdef CONFIG_ARCH_QUADRICEPS
6351# ifdef machine_arch_type
6352# undef machine_arch_type
6353# define machine_arch_type __machine_arch_type
6354# else
6355# define machine_arch_type MACH_TYPE_QUADRICEPS
6356# endif
6357# define machine_is_quadriceps() (machine_arch_type == MACH_TYPE_QUADRICEPS)
6358#else
6359# define machine_is_quadriceps() (0)
6360#endif
6361
6362#ifdef CONFIG_ARCH_BRONCO
6363# ifdef machine_arch_type
6364# undef machine_arch_type
6365# define machine_arch_type __machine_arch_type
6366# else
6367# define machine_arch_type MACH_TYPE_BRONCO
6368# endif
6369# define machine_is_bronco() (machine_arch_type == MACH_TYPE_BRONCO)
6370#else
6371# define machine_is_bronco() (0)
6372#endif
6373
06c4ab50
JCPV
6374#ifdef CONFIG_ARCH_ESL_WIRELESS_TAB
6375# ifdef machine_arch_type
6376# undef machine_arch_type
6377# define machine_arch_type __machine_arch_type
6378# else
6379# define machine_arch_type MACH_TYPE_ESL_WIRELESS_TAB
6380# endif
6381# define machine_is_esl_wireless_tab() (machine_arch_type == MACH_TYPE_ESL_WIRELESS_TAB)
6382#else
6383# define machine_is_esl_wireless_tab() (0)
6384#endif
6385
a1f4a3dd
WD
6386#ifdef CONFIG_ARCH_ESL_SOFCOMP
6387# ifdef machine_arch_type
6388# undef machine_arch_type
6389# define machine_arch_type __machine_arch_type
6390# else
6391# define machine_arch_type MACH_TYPE_ESL_SOFCOMP
6392# endif
6393# define machine_is_esl_sofcomp() (machine_arch_type == MACH_TYPE_ESL_SOFCOMP)
6394#else
6395# define machine_is_esl_sofcomp() (0)
6396#endif
6397
6398#ifdef CONFIG_ARCH_S5C7375
6399# ifdef machine_arch_type
6400# undef machine_arch_type
6401# define machine_arch_type __machine_arch_type
6402# else
6403# define machine_arch_type MACH_TYPE_S5C7375
6404# endif
6405# define machine_is_s5c7375() (machine_arch_type == MACH_TYPE_S5C7375)
6406#else
6407# define machine_is_s5c7375() (0)
6408#endif
6409
6410#ifdef CONFIG_ARCH_SPEARHEAD
6411# ifdef machine_arch_type
6412# undef machine_arch_type
6413# define machine_arch_type __machine_arch_type
6414# else
6415# define machine_arch_type MACH_TYPE_SPEARHEAD
6416# endif
6417# define machine_is_spearhead() (machine_arch_type == MACH_TYPE_SPEARHEAD)
6418#else
6419# define machine_is_spearhead() (0)
6420#endif
6421
6422#ifdef CONFIG_ARCH_PANTERA
6423# ifdef machine_arch_type
6424# undef machine_arch_type
6425# define machine_arch_type __machine_arch_type
6426# else
6427# define machine_arch_type MACH_TYPE_PANTERA
6428# endif
6429# define machine_is_pantera() (machine_arch_type == MACH_TYPE_PANTERA)
6430#else
6431# define machine_is_pantera() (0)
6432#endif
6433
6434#ifdef CONFIG_ARCH_PRAYOGLITE
6435# ifdef machine_arch_type
6436# undef machine_arch_type
6437# define machine_arch_type __machine_arch_type
6438# else
6439# define machine_arch_type MACH_TYPE_PRAYOGLITE
6440# endif
6441# define machine_is_prayoglite() (machine_arch_type == MACH_TYPE_PRAYOGLITE)
6442#else
6443# define machine_is_prayoglite() (0)
6444#endif
6445
06c4ab50 6446#ifdef CONFIG_ARCH_GUMSTIX
a1f4a3dd
WD
6447# ifdef machine_arch_type
6448# undef machine_arch_type
6449# define machine_arch_type __machine_arch_type
6450# else
06c4ab50 6451# define machine_arch_type MACH_TYPE_GUMSTIX
a1f4a3dd 6452# endif
06c4ab50 6453# define machine_is_gumstix() (machine_arch_type == MACH_TYPE_GUMSTIX)
a1f4a3dd 6454#else
98404649 6455# define machine_is_gumstix() (0)
a1f4a3dd
WD
6456#endif
6457
6458#ifdef CONFIG_ARCH_RCUBE
6459# ifdef machine_arch_type
6460# undef machine_arch_type
6461# define machine_arch_type __machine_arch_type
6462# else
6463# define machine_arch_type MACH_TYPE_RCUBE
6464# endif
6465# define machine_is_rcube() (machine_arch_type == MACH_TYPE_RCUBE)
6466#else
6467# define machine_is_rcube() (0)
6468#endif
6469
6470#ifdef CONFIG_ARCH_REA_OLV
6471# ifdef machine_arch_type
6472# undef machine_arch_type
6473# define machine_arch_type __machine_arch_type
6474# else
6475# define machine_arch_type MACH_TYPE_REA_OLV
6476# endif
6477# define machine_is_rea_olv() (machine_arch_type == MACH_TYPE_REA_OLV)
6478#else
6479# define machine_is_rea_olv() (0)
6480#endif
6481
6482#ifdef CONFIG_ARCH_PXA_IPHONE
6483# ifdef machine_arch_type
6484# undef machine_arch_type
6485# define machine_arch_type __machine_arch_type
6486# else
6487# define machine_arch_type MACH_TYPE_PXA_IPHONE
6488# endif
6489# define machine_is_pxa_iphone() (machine_arch_type == MACH_TYPE_PXA_IPHONE)
6490#else
6491# define machine_is_pxa_iphone() (0)
6492#endif
6493
6494#ifdef CONFIG_ARCH_S3C3410
6495# ifdef machine_arch_type
6496# undef machine_arch_type
6497# define machine_arch_type __machine_arch_type
6498# else
6499# define machine_arch_type MACH_TYPE_S3C3410
6500# endif
6501# define machine_is_s3c3410() (machine_arch_type == MACH_TYPE_S3C3410)
6502#else
6503# define machine_is_s3c3410() (0)
6504#endif
6505
6506#ifdef CONFIG_ARCH_ESPD_4510B
6507# ifdef machine_arch_type
6508# undef machine_arch_type
6509# define machine_arch_type __machine_arch_type
6510# else
6511# define machine_arch_type MACH_TYPE_ESPD_4510B
6512# endif
6513# define machine_is_espd_4510b() (machine_arch_type == MACH_TYPE_ESPD_4510B)
6514#else
6515# define machine_is_espd_4510b() (0)
6516#endif
6517
6518#ifdef CONFIG_ARCH_MP1X
6519# ifdef machine_arch_type
6520# undef machine_arch_type
6521# define machine_arch_type __machine_arch_type
6522# else
6523# define machine_arch_type MACH_TYPE_MP1X
6524# endif
6525# define machine_is_mp1x() (machine_arch_type == MACH_TYPE_MP1X)
6526#else
6527# define machine_is_mp1x() (0)
6528#endif
6529
6530#ifdef CONFIG_ARCH_AT91RM9200TB
6531# ifdef machine_arch_type
6532# undef machine_arch_type
6533# define machine_arch_type __machine_arch_type
6534# else
6535# define machine_arch_type MACH_TYPE_AT91RM9200TB
6536# endif
6537# define machine_is_at91rm9200tb() (machine_arch_type == MACH_TYPE_AT91RM9200TB)
6538#else
6539# define machine_is_at91rm9200tb() (0)
6540#endif
6541
6542#ifdef CONFIG_ARCH_ADSVGX
6543# ifdef machine_arch_type
6544# undef machine_arch_type
6545# define machine_arch_type __machine_arch_type
6546# else
6547# define machine_arch_type MACH_TYPE_ADSVGX
6548# endif
6549# define machine_is_adsvgx() (machine_arch_type == MACH_TYPE_ADSVGX)
6550#else
6551# define machine_is_adsvgx() (0)
6552#endif
6553
6554#ifdef CONFIG_MACH_OMAP_H2
6555# ifdef machine_arch_type
6556# undef machine_arch_type
6557# define machine_arch_type __machine_arch_type
6558# else
6559# define machine_arch_type MACH_TYPE_OMAP_H2
6560# endif
6561# define machine_is_omap_h2() (machine_arch_type == MACH_TYPE_OMAP_H2)
6562#else
6563# define machine_is_omap_h2() (0)
6564#endif
6565
6566#ifdef CONFIG_ARCH_PELEE
6567# ifdef machine_arch_type
6568# undef machine_arch_type
6569# define machine_arch_type __machine_arch_type
6570# else
6571# define machine_arch_type MACH_TYPE_PELEE
6572# endif
6573# define machine_is_pelee() (machine_arch_type == MACH_TYPE_PELEE)
6574#else
6575# define machine_is_pelee() (0)
6576#endif
6577
6578#ifdef CONFIG_MACH_E740
6579# ifdef machine_arch_type
6580# undef machine_arch_type
6581# define machine_arch_type __machine_arch_type
6582# else
6583# define machine_arch_type MACH_TYPE_E740
6584# endif
6585# define machine_is_e740() (machine_arch_type == MACH_TYPE_E740)
6586#else
6587# define machine_is_e740() (0)
6588#endif
6589
6590#ifdef CONFIG_ARCH_IQ80331
6591# ifdef machine_arch_type
6592# undef machine_arch_type
6593# define machine_arch_type __machine_arch_type
6594# else
6595# define machine_arch_type MACH_TYPE_IQ80331
6596# endif
6597# define machine_is_iq80331() (machine_arch_type == MACH_TYPE_IQ80331)
6598#else
6599# define machine_is_iq80331() (0)
6600#endif
6601
6602#ifdef CONFIG_ARCH_VERSATILE_PB
6603# ifdef machine_arch_type
6604# undef machine_arch_type
6605# define machine_arch_type __machine_arch_type
6606# else
6607# define machine_arch_type MACH_TYPE_VERSATILE_PB
6608# endif
6609# define machine_is_versatile_pb() (machine_arch_type == MACH_TYPE_VERSATILE_PB)
6610#else
6611# define machine_is_versatile_pb() (0)
6612#endif
6613
6614#ifdef CONFIG_MACH_KEV7A400
6615# ifdef machine_arch_type
6616# undef machine_arch_type
6617# define machine_arch_type __machine_arch_type
6618# else
6619# define machine_arch_type MACH_TYPE_KEV7A400
6620# endif
6621# define machine_is_kev7a400() (machine_arch_type == MACH_TYPE_KEV7A400)
6622#else
6623# define machine_is_kev7a400() (0)
6624#endif
6625
6626#ifdef CONFIG_MACH_LPD7A400
f832d8a1
WD
6627# ifdef machine_arch_type
6628# undef machine_arch_type
6629# define machine_arch_type __machine_arch_type
6630# else
6631# define machine_arch_type MACH_TYPE_LPD7A400
6632# endif
a1f4a3dd
WD
6633# define machine_is_lpd7a400() (machine_arch_type == MACH_TYPE_LPD7A400)
6634#else
6635# define machine_is_lpd7a400() (0)
6636#endif
6637
6638#ifdef CONFIG_MACH_LPD7A404
6639# ifdef machine_arch_type
6640# undef machine_arch_type
6641# define machine_arch_type __machine_arch_type
6642# else
6643# define machine_arch_type MACH_TYPE_LPD7A404
6644# endif
6645# define machine_is_lpd7a404() (machine_arch_type == MACH_TYPE_LPD7A404)
6646#else
6647# define machine_is_lpd7a404() (0)
6648#endif
6649
6650#ifdef CONFIG_ARCH_FUJITSU_CAMELOT
6651# ifdef machine_arch_type
6652# undef machine_arch_type
6653# define machine_arch_type __machine_arch_type
6654# else
6655# define machine_arch_type MACH_TYPE_FUJITSU_CAMELOT
6656# endif
6657# define machine_is_fujitsu_camelot() (machine_arch_type == MACH_TYPE_FUJITSU_CAMELOT)
6658#else
6659# define machine_is_fujitsu_camelot() (0)
6660#endif
6661
6662#ifdef CONFIG_ARCH_JANUS2M
6663# ifdef machine_arch_type
6664# undef machine_arch_type
6665# define machine_arch_type __machine_arch_type
6666# else
6667# define machine_arch_type MACH_TYPE_JANUS2M
6668# endif
6669# define machine_is_janus2m() (machine_arch_type == MACH_TYPE_JANUS2M)
6670#else
6671# define machine_is_janus2m() (0)
6672#endif
6673
6674#ifdef CONFIG_MACH_EMBTF
6675# ifdef machine_arch_type
6676# undef machine_arch_type
6677# define machine_arch_type __machine_arch_type
6678# else
6679# define machine_arch_type MACH_TYPE_EMBTF
6680# endif
6681# define machine_is_embtf() (machine_arch_type == MACH_TYPE_EMBTF)
6682#else
6683# define machine_is_embtf() (0)
6684#endif
6685
6686#ifdef CONFIG_MACH_HPM
6687# ifdef machine_arch_type
6688# undef machine_arch_type
6689# define machine_arch_type __machine_arch_type
6690# else
6691# define machine_arch_type MACH_TYPE_HPM
6692# endif
6693# define machine_is_hpm() (machine_arch_type == MACH_TYPE_HPM)
6694#else
6695# define machine_is_hpm() (0)
6696#endif
6697
6698#ifdef CONFIG_MACH_SMDK2410TK
6699# ifdef machine_arch_type
6700# undef machine_arch_type
6701# define machine_arch_type __machine_arch_type
6702# else
6703# define machine_arch_type MACH_TYPE_SMDK2410TK
6704# endif
6705# define machine_is_smdk2410tk() (machine_arch_type == MACH_TYPE_SMDK2410TK)
6706#else
6707# define machine_is_smdk2410tk() (0)
6708#endif
6709
6710#ifdef CONFIG_MACH_SMDK2410AJ
6711# ifdef machine_arch_type
6712# undef machine_arch_type
6713# define machine_arch_type __machine_arch_type
6714# else
6715# define machine_arch_type MACH_TYPE_SMDK2410AJ
6716# endif
6717# define machine_is_smdk2410aj() (machine_arch_type == MACH_TYPE_SMDK2410AJ)
6718#else
6719# define machine_is_smdk2410aj() (0)
6720#endif
6721
6722#ifdef CONFIG_MACH_STREETRACER
6723# ifdef machine_arch_type
6724# undef machine_arch_type
6725# define machine_arch_type __machine_arch_type
6726# else
6727# define machine_arch_type MACH_TYPE_STREETRACER
6728# endif
6729# define machine_is_streetracer() (machine_arch_type == MACH_TYPE_STREETRACER)
6730#else
6731# define machine_is_streetracer() (0)
6732#endif
6733
6734#ifdef CONFIG_MACH_EFRAME
6735# ifdef machine_arch_type
6736# undef machine_arch_type
6737# define machine_arch_type __machine_arch_type
6738# else
6739# define machine_arch_type MACH_TYPE_EFRAME
6740# endif
6741# define machine_is_eframe() (machine_arch_type == MACH_TYPE_EFRAME)
6742#else
6743# define machine_is_eframe() (0)
6744#endif
6745
6746#ifdef CONFIG_MACH_CSB337
6747# ifdef machine_arch_type
6748# undef machine_arch_type
6749# define machine_arch_type __machine_arch_type
6750# else
6751# define machine_arch_type MACH_TYPE_CSB337
6752# endif
6753# define machine_is_csb337() (machine_arch_type == MACH_TYPE_CSB337)
6754#else
6755# define machine_is_csb337() (0)
6756#endif
6757
6758#ifdef CONFIG_MACH_PXA_LARK
6759# ifdef machine_arch_type
6760# undef machine_arch_type
6761# define machine_arch_type __machine_arch_type
6762# else
6763# define machine_arch_type MACH_TYPE_PXA_LARK
6764# endif
6765# define machine_is_pxa_lark() (machine_arch_type == MACH_TYPE_PXA_LARK)
6766#else
6767# define machine_is_pxa_lark() (0)
6768#endif
6769
6770#ifdef CONFIG_MACH_PNP2110
6771# ifdef machine_arch_type
6772# undef machine_arch_type
6773# define machine_arch_type __machine_arch_type
6774# else
6775# define machine_arch_type MACH_TYPE_PNP2110
6776# endif
6777# define machine_is_pxa_pnp2110() (machine_arch_type == MACH_TYPE_PNP2110)
6778#else
6779# define machine_is_pxa_pnp2110() (0)
6780#endif
6781
6782#ifdef CONFIG_MACH_TCC72X
6783# ifdef machine_arch_type
6784# undef machine_arch_type
6785# define machine_arch_type __machine_arch_type
6786# else
6787# define machine_arch_type MACH_TYPE_TCC72X
6788# endif
6789# define machine_is_tcc72x() (machine_arch_type == MACH_TYPE_TCC72X)
6790#else
6791# define machine_is_tcc72x() (0)
6792#endif
6793
6794#ifdef CONFIG_MACH_ALTAIR
6795# ifdef machine_arch_type
6796# undef machine_arch_type
6797# define machine_arch_type __machine_arch_type
6798# else
6799# define machine_arch_type MACH_TYPE_ALTAIR
6800# endif
6801# define machine_is_altair() (machine_arch_type == MACH_TYPE_ALTAIR)
6802#else
6803# define machine_is_altair() (0)
6804#endif
6805
6806#ifdef CONFIG_MACH_KC3
6807# ifdef machine_arch_type
6808# undef machine_arch_type
6809# define machine_arch_type __machine_arch_type
6810# else
6811# define machine_arch_type MACH_TYPE_KC3
6812# endif
6813# define machine_is_kc3() (machine_arch_type == MACH_TYPE_KC3)
6814#else
6815# define machine_is_kc3() (0)
6816#endif
6817
6818#ifdef CONFIG_MACH_SINTEFTD
6819# ifdef machine_arch_type
6820# undef machine_arch_type
6821# define machine_arch_type __machine_arch_type
6822# else
6823# define machine_arch_type MACH_TYPE_SINTEFTD
6824# endif
6825# define machine_is_sinteftd() (machine_arch_type == MACH_TYPE_SINTEFTD)
6826#else
6827# define machine_is_sinteftd() (0)
6828#endif
6829
6830#ifdef CONFIG_MACH_MAINSTONE
6831# ifdef machine_arch_type
6832# undef machine_arch_type
6833# define machine_arch_type __machine_arch_type
6834# else
6835# define machine_arch_type MACH_TYPE_MAINSTONE
6836# endif
6837# define machine_is_mainstone() (machine_arch_type == MACH_TYPE_MAINSTONE)
6838#else
6839# define machine_is_mainstone() (0)
6840#endif
6841
6842#ifdef CONFIG_MACH_ADAY4X
6843# ifdef machine_arch_type
6844# undef machine_arch_type
6845# define machine_arch_type __machine_arch_type
6846# else
6847# define machine_arch_type MACH_TYPE_ADAY4X
6848# endif
6849# define machine_is_aday4x() (machine_arch_type == MACH_TYPE_ADAY4X)
6850#else
6851# define machine_is_aday4x() (0)
6852#endif
6853
6854#ifdef CONFIG_MACH_LITE300
6855# ifdef machine_arch_type
6856# undef machine_arch_type
6857# define machine_arch_type __machine_arch_type
6858# else
6859# define machine_arch_type MACH_TYPE_LITE300
6860# endif
6861# define machine_is_lite300() (machine_arch_type == MACH_TYPE_LITE300)
6862#else
6863# define machine_is_lite300() (0)
6864#endif
6865
6866#ifdef CONFIG_MACH_S5C7376
6867# ifdef machine_arch_type
6868# undef machine_arch_type
6869# define machine_arch_type __machine_arch_type
6870# else
6871# define machine_arch_type MACH_TYPE_S5C7376
6872# endif
6873# define machine_is_s5c7376() (machine_arch_type == MACH_TYPE_S5C7376)
6874#else
6875# define machine_is_s5c7376() (0)
6876#endif
6877
6878#ifdef CONFIG_MACH_MT02
6879# ifdef machine_arch_type
6880# undef machine_arch_type
6881# define machine_arch_type __machine_arch_type
6882# else
6883# define machine_arch_type MACH_TYPE_MT02
6884# endif
6885# define machine_is_mt02() (machine_arch_type == MACH_TYPE_MT02)
6886#else
6887# define machine_is_mt02() (0)
6888#endif
6889
6890#ifdef CONFIG_MACH_MPORT3S
6891# ifdef machine_arch_type
6892# undef machine_arch_type
6893# define machine_arch_type __machine_arch_type
6894# else
6895# define machine_arch_type MACH_TYPE_MPORT3S
6896# endif
6897# define machine_is_mport3s() (machine_arch_type == MACH_TYPE_MPORT3S)
6898#else
6899# define machine_is_mport3s() (0)
6900#endif
6901
6902#ifdef CONFIG_MACH_RA_ALPHA
6903# ifdef machine_arch_type
6904# undef machine_arch_type
6905# define machine_arch_type __machine_arch_type
6906# else
6907# define machine_arch_type MACH_TYPE_RA_ALPHA
6908# endif
6909# define machine_is_ra_alpha() (machine_arch_type == MACH_TYPE_RA_ALPHA)
6910#else
6911# define machine_is_ra_alpha() (0)
6912#endif
6913
6914#ifdef CONFIG_MACH_XCEP
6915# ifdef machine_arch_type
6916# undef machine_arch_type
6917# define machine_arch_type __machine_arch_type
6918# else
6919# define machine_arch_type MACH_TYPE_XCEP
6920# endif
6921# define machine_is_xcep() (machine_arch_type == MACH_TYPE_XCEP)
6922#else
6923# define machine_is_xcep() (0)
6924#endif
6925
f43ad539 6926#ifdef CONFIG_MACH_ARCOM_VULCAN
a1f4a3dd
WD
6927# ifdef machine_arch_type
6928# undef machine_arch_type
6929# define machine_arch_type __machine_arch_type
6930# else
f43ad539 6931# define machine_arch_type MACH_TYPE_ARCOM_VULCAN
a1f4a3dd 6932# endif
f43ad539 6933# define machine_is_arcom_vulcan() (machine_arch_type == MACH_TYPE_ARCOM_VULCAN)
a1f4a3dd 6934#else
f43ad539 6935# define machine_is_arcom_vulcan() (0)
a1f4a3dd
WD
6936#endif
6937
6938#ifdef CONFIG_MACH_STARGATE
6939# ifdef machine_arch_type
6940# undef machine_arch_type
6941# define machine_arch_type __machine_arch_type
6942# else
6943# define machine_arch_type MACH_TYPE_STARGATE
6944# endif
6945# define machine_is_stargate() (machine_arch_type == MACH_TYPE_STARGATE)
6946#else
6947# define machine_is_stargate() (0)
6948#endif
6949
6950#ifdef CONFIG_MACH_ARMADILLOJ
6951# ifdef machine_arch_type
6952# undef machine_arch_type
6953# define machine_arch_type __machine_arch_type
6954# else
6955# define machine_arch_type MACH_TYPE_ARMADILLOJ
6956# endif
6957# define machine_is_armadilloj() (machine_arch_type == MACH_TYPE_ARMADILLOJ)
6958#else
6959# define machine_is_armadilloj() (0)
6960#endif
6961
6962#ifdef CONFIG_MACH_ELROY_JACK
6963# ifdef machine_arch_type
6964# undef machine_arch_type
6965# define machine_arch_type __machine_arch_type
6966# else
6967# define machine_arch_type MACH_TYPE_ELROY_JACK
6968# endif
6969# define machine_is_elroy_jack() (machine_arch_type == MACH_TYPE_ELROY_JACK)
6970#else
6971# define machine_is_elroy_jack() (0)
6972#endif
6973
6974#ifdef CONFIG_MACH_BACKEND
6975# ifdef machine_arch_type
6976# undef machine_arch_type
6977# define machine_arch_type __machine_arch_type
6978# else
6979# define machine_arch_type MACH_TYPE_BACKEND
6980# endif
6981# define machine_is_backend() (machine_arch_type == MACH_TYPE_BACKEND)
6982#else
6983# define machine_is_backend() (0)
6984#endif
6985
6986#ifdef CONFIG_MACH_S5LINBOX
6987# ifdef machine_arch_type
6988# undef machine_arch_type
6989# define machine_arch_type __machine_arch_type
6990# else
6991# define machine_arch_type MACH_TYPE_S5LINBOX
6992# endif
6993# define machine_is_s5linbox() (machine_arch_type == MACH_TYPE_S5LINBOX)
6994#else
6995# define machine_is_s5linbox() (0)
6996#endif
6997
6998#ifdef CONFIG_MACH_NOMADIK
6999# ifdef machine_arch_type
7000# undef machine_arch_type
7001# define machine_arch_type __machine_arch_type
7002# else
7003# define machine_arch_type MACH_TYPE_NOMADIK
7004# endif
7005# define machine_is_nomadik() (machine_arch_type == MACH_TYPE_NOMADIK)
7006#else
7007# define machine_is_nomadik() (0)
7008#endif
7009
7010#ifdef CONFIG_MACH_IA_CPU_9200
7011# ifdef machine_arch_type
7012# undef machine_arch_type
7013# define machine_arch_type __machine_arch_type
7014# else
7015# define machine_arch_type MACH_TYPE_IA_CPU_9200
7016# endif
7017# define machine_is_ia_cpu_9200() (machine_arch_type == MACH_TYPE_IA_CPU_9200)
7018#else
7019# define machine_is_ia_cpu_9200() (0)
7020#endif
7021
7022#ifdef CONFIG_MACH_AT91_BJA1
7023# ifdef machine_arch_type
7024# undef machine_arch_type
7025# define machine_arch_type __machine_arch_type
7026# else
7027# define machine_arch_type MACH_TYPE_AT91_BJA1
7028# endif
7029# define machine_is_at91_bja1() (machine_arch_type == MACH_TYPE_AT91_BJA1)
7030#else
7031# define machine_is_at91_bja1() (0)
7032#endif
7033
7034#ifdef CONFIG_MACH_CORGI
7035# ifdef machine_arch_type
7036# undef machine_arch_type
7037# define machine_arch_type __machine_arch_type
7038# else
7039# define machine_arch_type MACH_TYPE_CORGI
7040# endif
7041# define machine_is_corgi() (machine_arch_type == MACH_TYPE_CORGI)
7042#else
7043# define machine_is_corgi() (0)
7044#endif
7045
7046#ifdef CONFIG_MACH_POODLE
7047# ifdef machine_arch_type
7048# undef machine_arch_type
7049# define machine_arch_type __machine_arch_type
7050# else
7051# define machine_arch_type MACH_TYPE_POODLE
7052# endif
7053# define machine_is_poodle() (machine_arch_type == MACH_TYPE_POODLE)
7054#else
7055# define machine_is_poodle() (0)
7056#endif
7057
7058#ifdef CONFIG_MACH_TEN
7059# ifdef machine_arch_type
7060# undef machine_arch_type
7061# define machine_arch_type __machine_arch_type
7062# else
7063# define machine_arch_type MACH_TYPE_TEN
7064# endif
7065# define machine_is_ten() (machine_arch_type == MACH_TYPE_TEN)
7066#else
7067# define machine_is_ten() (0)
7068#endif
7069
7070#ifdef CONFIG_MACH_ROVERP5P
7071# ifdef machine_arch_type
7072# undef machine_arch_type
7073# define machine_arch_type __machine_arch_type
7074# else
7075# define machine_arch_type MACH_TYPE_ROVERP5P
7076# endif
7077# define machine_is_roverp5p() (machine_arch_type == MACH_TYPE_ROVERP5P)
7078#else
7079# define machine_is_roverp5p() (0)
7080#endif
7081
7082#ifdef CONFIG_MACH_SC2700
7083# ifdef machine_arch_type
7084# undef machine_arch_type
7085# define machine_arch_type __machine_arch_type
7086# else
7087# define machine_arch_type MACH_TYPE_SC2700
7088# endif
7089# define machine_is_sc2700() (machine_arch_type == MACH_TYPE_SC2700)
7090#else
7091# define machine_is_sc2700() (0)
7092#endif
7093
7094#ifdef CONFIG_MACH_EX_EAGLE
7095# ifdef machine_arch_type
7096# undef machine_arch_type
7097# define machine_arch_type __machine_arch_type
7098# else
7099# define machine_arch_type MACH_TYPE_EX_EAGLE
7100# endif
7101# define machine_is_ex_eagle() (machine_arch_type == MACH_TYPE_EX_EAGLE)
7102#else
7103# define machine_is_ex_eagle() (0)
7104#endif
7105
7106#ifdef CONFIG_MACH_NX_PXA12
7107# ifdef machine_arch_type
7108# undef machine_arch_type
7109# define machine_arch_type __machine_arch_type
7110# else
7111# define machine_arch_type MACH_TYPE_NX_PXA12
7112# endif
7113# define machine_is_nx_pxa12() (machine_arch_type == MACH_TYPE_NX_PXA12)
7114#else
7115# define machine_is_nx_pxa12() (0)
7116#endif
7117
7118#ifdef CONFIG_MACH_NX_PXA5
7119# ifdef machine_arch_type
7120# undef machine_arch_type
7121# define machine_arch_type __machine_arch_type
7122# else
7123# define machine_arch_type MACH_TYPE_NX_PXA5
7124# endif
7125# define machine_is_nx_pxa5() (machine_arch_type == MACH_TYPE_NX_PXA5)
7126#else
7127# define machine_is_nx_pxa5() (0)
7128#endif
7129
7130#ifdef CONFIG_MACH_BLACKBOARD2
7131# ifdef machine_arch_type
7132# undef machine_arch_type
7133# define machine_arch_type __machine_arch_type
7134# else
7135# define machine_arch_type MACH_TYPE_BLACKBOARD2
7136# endif
7137# define machine_is_blackboard2() (machine_arch_type == MACH_TYPE_BLACKBOARD2)
7138#else
7139# define machine_is_blackboard2() (0)
7140#endif
7141
7142#ifdef CONFIG_MACH_I819
7143# ifdef machine_arch_type
7144# undef machine_arch_type
7145# define machine_arch_type __machine_arch_type
7146# else
7147# define machine_arch_type MACH_TYPE_I819
7148# endif
7149# define machine_is_i819() (machine_arch_type == MACH_TYPE_I819)
7150#else
7151# define machine_is_i819() (0)
7152#endif
7153
7154#ifdef CONFIG_MACH_IXMB995E
7155# ifdef machine_arch_type
7156# undef machine_arch_type
7157# define machine_arch_type __machine_arch_type
7158# else
7159# define machine_arch_type MACH_TYPE_IXMB995E
7160# endif
7161# define machine_is_ixmb995e() (machine_arch_type == MACH_TYPE_IXMB995E)
7162#else
7163# define machine_is_ixmb995e() (0)
7164#endif
7165
7166#ifdef CONFIG_MACH_SKYRIDER
7167# ifdef machine_arch_type
7168# undef machine_arch_type
7169# define machine_arch_type __machine_arch_type
7170# else
7171# define machine_arch_type MACH_TYPE_SKYRIDER
7172# endif
7173# define machine_is_skyrider() (machine_arch_type == MACH_TYPE_SKYRIDER)
7174#else
7175# define machine_is_skyrider() (0)
7176#endif
7177
7178#ifdef CONFIG_MACH_SKYHAWK
7179# ifdef machine_arch_type
7180# undef machine_arch_type
7181# define machine_arch_type __machine_arch_type
7182# else
7183# define machine_arch_type MACH_TYPE_SKYHAWK
7184# endif
7185# define machine_is_skyhawk() (machine_arch_type == MACH_TYPE_SKYHAWK)
7186#else
7187# define machine_is_skyhawk() (0)
7188#endif
7189
7190#ifdef CONFIG_MACH_ENTERPRISE
7191# ifdef machine_arch_type
7192# undef machine_arch_type
7193# define machine_arch_type __machine_arch_type
7194# else
7195# define machine_arch_type MACH_TYPE_ENTERPRISE
7196# endif
7197# define machine_is_enterprise() (machine_arch_type == MACH_TYPE_ENTERPRISE)
7198#else
7199# define machine_is_enterprise() (0)
7200#endif
7201
7202#ifdef CONFIG_MACH_DEP2410
7203# ifdef machine_arch_type
7204# undef machine_arch_type
7205# define machine_arch_type __machine_arch_type
7206# else
7207# define machine_arch_type MACH_TYPE_DEP2410
7208# endif
7209# define machine_is_dep2410() (machine_arch_type == MACH_TYPE_DEP2410)
7210#else
7211# define machine_is_dep2410() (0)
7212#endif
7213
7214#ifdef CONFIG_MACH_ARMCORE
7215# ifdef machine_arch_type
7216# undef machine_arch_type
7217# define machine_arch_type __machine_arch_type
7218# else
7219# define machine_arch_type MACH_TYPE_ARMCORE
7220# endif
7221# define machine_is_armcore() (machine_arch_type == MACH_TYPE_ARMCORE)
7222#else
7223# define machine_is_armcore() (0)
7224#endif
7225
7226#ifdef CONFIG_MACH_HOBBIT
7227# ifdef machine_arch_type
7228# undef machine_arch_type
7229# define machine_arch_type __machine_arch_type
7230# else
7231# define machine_arch_type MACH_TYPE_HOBBIT
7232# endif
7233# define machine_is_hobbit() (machine_arch_type == MACH_TYPE_HOBBIT)
7234#else
7235# define machine_is_hobbit() (0)
7236#endif
7237
7238#ifdef CONFIG_MACH_H7210
7239# ifdef machine_arch_type
7240# undef machine_arch_type
7241# define machine_arch_type __machine_arch_type
7242# else
7243# define machine_arch_type MACH_TYPE_H7210
7244# endif
7245# define machine_is_h7210() (machine_arch_type == MACH_TYPE_H7210)
7246#else
7247# define machine_is_h7210() (0)
7248#endif
7249
7250#ifdef CONFIG_MACH_PXA_NETDCU5
7251# ifdef machine_arch_type
7252# undef machine_arch_type
7253# define machine_arch_type __machine_arch_type
7254# else
7255# define machine_arch_type MACH_TYPE_PXA_NETDCU5
7256# endif
7257# define machine_is_pxa_netdcu5() (machine_arch_type == MACH_TYPE_PXA_NETDCU5)
7258#else
7259# define machine_is_pxa_netdcu5() (0)
7260#endif
7261
7262#ifdef CONFIG_MACH_ACC
7263# ifdef machine_arch_type
7264# undef machine_arch_type
7265# define machine_arch_type __machine_arch_type
7266# else
7267# define machine_arch_type MACH_TYPE_ACC
7268# endif
7269# define machine_is_acc() (machine_arch_type == MACH_TYPE_ACC)
7270#else
7271# define machine_is_acc() (0)
7272#endif
7273
7274#ifdef CONFIG_MACH_ESL_SARVA
7275# ifdef machine_arch_type
7276# undef machine_arch_type
7277# define machine_arch_type __machine_arch_type
7278# else
7279# define machine_arch_type MACH_TYPE_ESL_SARVA
7280# endif
7281# define machine_is_esl_sarva() (machine_arch_type == MACH_TYPE_ESL_SARVA)
7282#else
7283# define machine_is_esl_sarva() (0)
7284#endif
7285
7286#ifdef CONFIG_MACH_XM250
7287# ifdef machine_arch_type
7288# undef machine_arch_type
7289# define machine_arch_type __machine_arch_type
7290# else
7291# define machine_arch_type MACH_TYPE_XM250
7292# endif
7293# define machine_is_xm250() (machine_arch_type == MACH_TYPE_XM250)
7294#else
7295# define machine_is_xm250() (0)
7296#endif
7297
7298#ifdef CONFIG_MACH_T6TC1XB
7299# ifdef machine_arch_type
7300# undef machine_arch_type
7301# define machine_arch_type __machine_arch_type
7302# else
7303# define machine_arch_type MACH_TYPE_T6TC1XB
7304# endif
7305# define machine_is_t6tc1xb() (machine_arch_type == MACH_TYPE_T6TC1XB)
7306#else
7307# define machine_is_t6tc1xb() (0)
7308#endif
7309
7310#ifdef CONFIG_MACH_ESS710
7311# ifdef machine_arch_type
7312# undef machine_arch_type
7313# define machine_arch_type __machine_arch_type
7314# else
7315# define machine_arch_type MACH_TYPE_ESS710
7316# endif
7317# define machine_is_ess710() (machine_arch_type == MACH_TYPE_ESS710)
7318#else
7319# define machine_is_ess710() (0)
7320#endif
7321
f43ad539 7322#ifdef CONFIG_MACH_MX31ADS
a1f4a3dd
WD
7323# ifdef machine_arch_type
7324# undef machine_arch_type
7325# define machine_arch_type __machine_arch_type
7326# else
f43ad539 7327# define machine_arch_type MACH_TYPE_MX31ADS
a1f4a3dd 7328# endif
f43ad539 7329# define machine_is_mx31ads() (machine_arch_type == MACH_TYPE_MX31ADS)
a1f4a3dd 7330#else
f43ad539 7331# define machine_is_mx31ads() (0)
a1f4a3dd
WD
7332#endif
7333
7334#ifdef CONFIG_MACH_HIMALAYA
7335# ifdef machine_arch_type
7336# undef machine_arch_type
7337# define machine_arch_type __machine_arch_type
7338# else
7339# define machine_arch_type MACH_TYPE_HIMALAYA
7340# endif
7341# define machine_is_himalaya() (machine_arch_type == MACH_TYPE_HIMALAYA)
7342#else
7343# define machine_is_himalaya() (0)
7344#endif
7345
7346#ifdef CONFIG_MACH_BOLFENK
7347# ifdef machine_arch_type
7348# undef machine_arch_type
7349# define machine_arch_type __machine_arch_type
7350# else
7351# define machine_arch_type MACH_TYPE_BOLFENK
7352# endif
7353# define machine_is_bolfenk() (machine_arch_type == MACH_TYPE_BOLFENK)
7354#else
7355# define machine_is_bolfenk() (0)
7356#endif
7357
7358#ifdef CONFIG_MACH_AT91RM9200KR
7359# ifdef machine_arch_type
7360# undef machine_arch_type
7361# define machine_arch_type __machine_arch_type
7362# else
7363# define machine_arch_type MACH_TYPE_AT91RM9200KR
7364# endif
7365# define machine_is_at91rm9200kr() (machine_arch_type == MACH_TYPE_AT91RM9200KR)
7366#else
7367# define machine_is_at91rm9200kr() (0)
7368#endif
7369
7370#ifdef CONFIG_MACH_EDB9312
7371# ifdef machine_arch_type
7372# undef machine_arch_type
7373# define machine_arch_type __machine_arch_type
7374# else
7375# define machine_arch_type MACH_TYPE_EDB9312
7376# endif
7377# define machine_is_edb9312() (machine_arch_type == MACH_TYPE_EDB9312)
7378#else
7379# define machine_is_edb9312() (0)
7380#endif
7381
7382#ifdef CONFIG_MACH_OMAP_GENERIC
7383# ifdef machine_arch_type
7384# undef machine_arch_type
7385# define machine_arch_type __machine_arch_type
7386# else
7387# define machine_arch_type MACH_TYPE_OMAP_GENERIC
7388# endif
7389# define machine_is_omap_generic() (machine_arch_type == MACH_TYPE_OMAP_GENERIC)
7390#else
7391# define machine_is_omap_generic() (0)
7392#endif
7393
7394#ifdef CONFIG_MACH_AXIMX3
7395# ifdef machine_arch_type
7396# undef machine_arch_type
7397# define machine_arch_type __machine_arch_type
7398# else
7399# define machine_arch_type MACH_TYPE_AXIMX3
7400# endif
7401# define machine_is_aximx3() (machine_arch_type == MACH_TYPE_AXIMX3)
7402#else
7403# define machine_is_aximx3() (0)
7404#endif
7405
7406#ifdef CONFIG_MACH_EB67XDIP
7407# ifdef machine_arch_type
7408# undef machine_arch_type
7409# define machine_arch_type __machine_arch_type
7410# else
7411# define machine_arch_type MACH_TYPE_EB67XDIP
7412# endif
7413# define machine_is_eb67xdip() (machine_arch_type == MACH_TYPE_EB67XDIP)
7414#else
7415# define machine_is_eb67xdip() (0)
7416#endif
7417
7418#ifdef CONFIG_MACH_WEBTXS
7419# ifdef machine_arch_type
7420# undef machine_arch_type
7421# define machine_arch_type __machine_arch_type
7422# else
7423# define machine_arch_type MACH_TYPE_WEBTXS
7424# endif
7425# define machine_is_webtxs() (machine_arch_type == MACH_TYPE_WEBTXS)
7426#else
7427# define machine_is_webtxs() (0)
7428#endif
7429
7430#ifdef CONFIG_MACH_HAWK
7431# ifdef machine_arch_type
7432# undef machine_arch_type
7433# define machine_arch_type __machine_arch_type
7434# else
7435# define machine_arch_type MACH_TYPE_HAWK
7436# endif
7437# define machine_is_hawk() (machine_arch_type == MACH_TYPE_HAWK)
7438#else
7439# define machine_is_hawk() (0)
7440#endif
7441
7442#ifdef CONFIG_MACH_CCAT91SBC001
7443# ifdef machine_arch_type
7444# undef machine_arch_type
7445# define machine_arch_type __machine_arch_type
7446# else
7447# define machine_arch_type MACH_TYPE_CCAT91SBC001
7448# endif
7449# define machine_is_ccat91sbc001() (machine_arch_type == MACH_TYPE_CCAT91SBC001)
7450#else
7451# define machine_is_ccat91sbc001() (0)
7452#endif
7453
7454#ifdef CONFIG_MACH_EXPRESSO
7455# ifdef machine_arch_type
7456# undef machine_arch_type
7457# define machine_arch_type __machine_arch_type
7458# else
7459# define machine_arch_type MACH_TYPE_EXPRESSO
7460# endif
7461# define machine_is_expresso() (machine_arch_type == MACH_TYPE_EXPRESSO)
7462#else
7463# define machine_is_expresso() (0)
7464#endif
7465
7466#ifdef CONFIG_MACH_H4000
7467# ifdef machine_arch_type
7468# undef machine_arch_type
7469# define machine_arch_type __machine_arch_type
7470# else
7471# define machine_arch_type MACH_TYPE_H4000
7472# endif
7473# define machine_is_h4000() (machine_arch_type == MACH_TYPE_H4000)
7474#else
7475# define machine_is_h4000() (0)
7476#endif
7477
7478#ifdef CONFIG_MACH_DINO
7479# ifdef machine_arch_type
7480# undef machine_arch_type
7481# define machine_arch_type __machine_arch_type
7482# else
7483# define machine_arch_type MACH_TYPE_DINO
7484# endif
7485# define machine_is_dino() (machine_arch_type == MACH_TYPE_DINO)
7486#else
7487# define machine_is_dino() (0)
7488#endif
7489
7490#ifdef CONFIG_MACH_ML675K
7491# ifdef machine_arch_type
7492# undef machine_arch_type
7493# define machine_arch_type __machine_arch_type
7494# else
7495# define machine_arch_type MACH_TYPE_ML675K
7496# endif
7497# define machine_is_ml675k() (machine_arch_type == MACH_TYPE_ML675K)
7498#else
7499# define machine_is_ml675k() (0)
7500#endif
7501
7502#ifdef CONFIG_MACH_EDB9301
7503# ifdef machine_arch_type
7504# undef machine_arch_type
7505# define machine_arch_type __machine_arch_type
7506# else
7507# define machine_arch_type MACH_TYPE_EDB9301
7508# endif
7509# define machine_is_edb9301() (machine_arch_type == MACH_TYPE_EDB9301)
7510#else
7511# define machine_is_edb9301() (0)
7512#endif
7513
7514#ifdef CONFIG_MACH_EDB9315
7515# ifdef machine_arch_type
7516# undef machine_arch_type
7517# define machine_arch_type __machine_arch_type
7518# else
7519# define machine_arch_type MACH_TYPE_EDB9315
7520# endif
7521# define machine_is_edb9315() (machine_arch_type == MACH_TYPE_EDB9315)
7522#else
7523# define machine_is_edb9315() (0)
7524#endif
7525
7526#ifdef CONFIG_MACH_RECIVA_TT
7527# ifdef machine_arch_type
7528# undef machine_arch_type
7529# define machine_arch_type __machine_arch_type
7530# else
7531# define machine_arch_type MACH_TYPE_RECIVA_TT
7532# endif
7533# define machine_is_reciva_tt() (machine_arch_type == MACH_TYPE_RECIVA_TT)
7534#else
7535# define machine_is_reciva_tt() (0)
7536#endif
7537
7538#ifdef CONFIG_MACH_CSTCB01
7539# ifdef machine_arch_type
7540# undef machine_arch_type
7541# define machine_arch_type __machine_arch_type
7542# else
7543# define machine_arch_type MACH_TYPE_CSTCB01
7544# endif
7545# define machine_is_cstcb01() (machine_arch_type == MACH_TYPE_CSTCB01)
7546#else
7547# define machine_is_cstcb01() (0)
7548#endif
7549
7550#ifdef CONFIG_MACH_CSTCB1
7551# ifdef machine_arch_type
7552# undef machine_arch_type
7553# define machine_arch_type __machine_arch_type
7554# else
7555# define machine_arch_type MACH_TYPE_CSTCB1
7556# endif
7557# define machine_is_cstcb1() (machine_arch_type == MACH_TYPE_CSTCB1)
7558#else
7559# define machine_is_cstcb1() (0)
7560#endif
7561
7562#ifdef CONFIG_MACH_SHADWELL
7563# ifdef machine_arch_type
7564# undef machine_arch_type
7565# define machine_arch_type __machine_arch_type
7566# else
7567# define machine_arch_type MACH_TYPE_SHADWELL
7568# endif
7569# define machine_is_shadwell() (machine_arch_type == MACH_TYPE_SHADWELL)
7570#else
7571# define machine_is_shadwell() (0)
7572#endif
7573
7574#ifdef CONFIG_MACH_GOEPEL263
7575# ifdef machine_arch_type
7576# undef machine_arch_type
7577# define machine_arch_type __machine_arch_type
7578# else
7579# define machine_arch_type MACH_TYPE_GOEPEL263
7580# endif
7581# define machine_is_goepel263() (machine_arch_type == MACH_TYPE_GOEPEL263)
7582#else
7583# define machine_is_goepel263() (0)
7584#endif
7585
7586#ifdef CONFIG_MACH_ACQ100
7587# ifdef machine_arch_type
7588# undef machine_arch_type
7589# define machine_arch_type __machine_arch_type
7590# else
7591# define machine_arch_type MACH_TYPE_ACQ100
7592# endif
7593# define machine_is_acq100() (machine_arch_type == MACH_TYPE_ACQ100)
7594#else
7595# define machine_is_acq100() (0)
7596#endif
7597
7598#ifdef CONFIG_MACH_MX1FS2
7599# ifdef machine_arch_type
7600# undef machine_arch_type
7601# define machine_arch_type __machine_arch_type
7602# else
7603# define machine_arch_type MACH_TYPE_MX1FS2
7604# endif
7605# define machine_is_mx1fs2() (machine_arch_type == MACH_TYPE_MX1FS2)
7606#else
7607# define machine_is_mx1fs2() (0)
7608#endif
7609
7610#ifdef CONFIG_MACH_HIPTOP_G1
7611# ifdef machine_arch_type
7612# undef machine_arch_type
7613# define machine_arch_type __machine_arch_type
7614# else
7615# define machine_arch_type MACH_TYPE_HIPTOP_G1
7616# endif
7617# define machine_is_hiptop_g1() (machine_arch_type == MACH_TYPE_HIPTOP_G1)
7618#else
7619# define machine_is_hiptop_g1() (0)
7620#endif
7621
7622#ifdef CONFIG_MACH_SPARKY
7623# ifdef machine_arch_type
7624# undef machine_arch_type
7625# define machine_arch_type __machine_arch_type
7626# else
7627# define machine_arch_type MACH_TYPE_SPARKY
7628# endif
7629# define machine_is_sparky() (machine_arch_type == MACH_TYPE_SPARKY)
7630#else
7631# define machine_is_sparky() (0)
7632#endif
7633
7634#ifdef CONFIG_MACH_NS9750
7635# ifdef machine_arch_type
7636# undef machine_arch_type
7637# define machine_arch_type __machine_arch_type
7638# else
7639# define machine_arch_type MACH_TYPE_NS9750
7640# endif
7641# define machine_is_ns9750() (machine_arch_type == MACH_TYPE_NS9750)
7642#else
7643# define machine_is_ns9750() (0)
7644#endif
7645
7646#ifdef CONFIG_MACH_PHOENIX
7647# ifdef machine_arch_type
7648# undef machine_arch_type
7649# define machine_arch_type __machine_arch_type
7650# else
7651# define machine_arch_type MACH_TYPE_PHOENIX
7652# endif
7653# define machine_is_phoenix() (machine_arch_type == MACH_TYPE_PHOENIX)
7654#else
7655# define machine_is_phoenix() (0)
7656#endif
7657
7658#ifdef CONFIG_MACH_VR1000
7659# ifdef machine_arch_type
7660# undef machine_arch_type
7661# define machine_arch_type __machine_arch_type
7662# else
7663# define machine_arch_type MACH_TYPE_VR1000
7664# endif
7665# define machine_is_vr1000() (machine_arch_type == MACH_TYPE_VR1000)
7666#else
7667# define machine_is_vr1000() (0)
7668#endif
7669
7670#ifdef CONFIG_MACH_DEISTERPXA
7671# ifdef machine_arch_type
7672# undef machine_arch_type
7673# define machine_arch_type __machine_arch_type
7674# else
7675# define machine_arch_type MACH_TYPE_DEISTERPXA
7676# endif
7677# define machine_is_deisterpxa() (machine_arch_type == MACH_TYPE_DEISTERPXA)
7678#else
7679# define machine_is_deisterpxa() (0)
7680#endif
7681
7682#ifdef CONFIG_MACH_BCM1160
7683# ifdef machine_arch_type
7684# undef machine_arch_type
7685# define machine_arch_type __machine_arch_type
7686# else
7687# define machine_arch_type MACH_TYPE_BCM1160
7688# endif
7689# define machine_is_bcm1160() (machine_arch_type == MACH_TYPE_BCM1160)
7690#else
7691# define machine_is_bcm1160() (0)
7692#endif
7693
7694#ifdef CONFIG_MACH_PCM022
7695# ifdef machine_arch_type
7696# undef machine_arch_type
7697# define machine_arch_type __machine_arch_type
7698# else
7699# define machine_arch_type MACH_TYPE_PCM022
7700# endif
7701# define machine_is_pcm022() (machine_arch_type == MACH_TYPE_PCM022)
7702#else
7703# define machine_is_pcm022() (0)
7704#endif
7705
7706#ifdef CONFIG_MACH_ADSGCX
7707# ifdef machine_arch_type
7708# undef machine_arch_type
7709# define machine_arch_type __machine_arch_type
7710# else
7711# define machine_arch_type MACH_TYPE_ADSGCX
7712# endif
7713# define machine_is_adsgcx() (machine_arch_type == MACH_TYPE_ADSGCX)
7714#else
7715# define machine_is_adsgcx() (0)
7716#endif
7717
7718#ifdef CONFIG_MACH_DREADNAUGHT
7719# ifdef machine_arch_type
7720# undef machine_arch_type
7721# define machine_arch_type __machine_arch_type
7722# else
7723# define machine_arch_type MACH_TYPE_DREADNAUGHT
7724# endif
7725# define machine_is_dreadnaught() (machine_arch_type == MACH_TYPE_DREADNAUGHT)
7726#else
7727# define machine_is_dreadnaught() (0)
7728#endif
7729
7730#ifdef CONFIG_MACH_DM320
7731# ifdef machine_arch_type
7732# undef machine_arch_type
7733# define machine_arch_type __machine_arch_type
7734# else
7735# define machine_arch_type MACH_TYPE_DM320
7736# endif
7737# define machine_is_dm320() (machine_arch_type == MACH_TYPE_DM320)
7738#else
7739# define machine_is_dm320() (0)
7740#endif
7741
7742#ifdef CONFIG_MACH_MARKOV
7743# ifdef machine_arch_type
7744# undef machine_arch_type
7745# define machine_arch_type __machine_arch_type
7746# else
7747# define machine_arch_type MACH_TYPE_MARKOV
7748# endif
7749# define machine_is_markov() (machine_arch_type == MACH_TYPE_MARKOV)
7750#else
7751# define machine_is_markov() (0)
7752#endif
7753
7754#ifdef CONFIG_MACH_COS7A400
7755# ifdef machine_arch_type
7756# undef machine_arch_type
7757# define machine_arch_type __machine_arch_type
7758# else
7759# define machine_arch_type MACH_TYPE_COS7A400
7760# endif
7761# define machine_is_cos7a400() (machine_arch_type == MACH_TYPE_COS7A400)
7762#else
7763# define machine_is_cos7a400() (0)
7764#endif
7765
7766#ifdef CONFIG_MACH_MILANO
7767# ifdef machine_arch_type
7768# undef machine_arch_type
7769# define machine_arch_type __machine_arch_type
7770# else
7771# define machine_arch_type MACH_TYPE_MILANO
7772# endif
7773# define machine_is_milano() (machine_arch_type == MACH_TYPE_MILANO)
7774#else
7775# define machine_is_milano() (0)
7776#endif
7777
7778#ifdef CONFIG_MACH_UE9328
7779# ifdef machine_arch_type
7780# undef machine_arch_type
7781# define machine_arch_type __machine_arch_type
7782# else
7783# define machine_arch_type MACH_TYPE_UE9328
7784# endif
7785# define machine_is_ue9328() (machine_arch_type == MACH_TYPE_UE9328)
7786#else
7787# define machine_is_ue9328() (0)
7788#endif
7789
7790#ifdef CONFIG_MACH_UEX255
7791# ifdef machine_arch_type
7792# undef machine_arch_type
7793# define machine_arch_type __machine_arch_type
7794# else
7795# define machine_arch_type MACH_TYPE_UEX255
7796# endif
7797# define machine_is_uex255() (machine_arch_type == MACH_TYPE_UEX255)
7798#else
7799# define machine_is_uex255() (0)
7800#endif
7801
7802#ifdef CONFIG_MACH_UE2410
7803# ifdef machine_arch_type
7804# undef machine_arch_type
7805# define machine_arch_type __machine_arch_type
7806# else
7807# define machine_arch_type MACH_TYPE_UE2410
7808# endif
7809# define machine_is_ue2410() (machine_arch_type == MACH_TYPE_UE2410)
7810#else
7811# define machine_is_ue2410() (0)
7812#endif
7813
7814#ifdef CONFIG_MACH_A620
7815# ifdef machine_arch_type
7816# undef machine_arch_type
7817# define machine_arch_type __machine_arch_type
7818# else
7819# define machine_arch_type MACH_TYPE_A620
7820# endif
7821# define machine_is_a620() (machine_arch_type == MACH_TYPE_A620)
7822#else
7823# define machine_is_a620() (0)
7824#endif
7825
7826#ifdef CONFIG_MACH_OCELOT
7827# ifdef machine_arch_type
7828# undef machine_arch_type
7829# define machine_arch_type __machine_arch_type
7830# else
7831# define machine_arch_type MACH_TYPE_OCELOT
7832# endif
7833# define machine_is_ocelot() (machine_arch_type == MACH_TYPE_OCELOT)
7834#else
7835# define machine_is_ocelot() (0)
7836#endif
7837
7838#ifdef CONFIG_MACH_CHEETAH
7839# ifdef machine_arch_type
7840# undef machine_arch_type
7841# define machine_arch_type __machine_arch_type
7842# else
7843# define machine_arch_type MACH_TYPE_CHEETAH
7844# endif
7845# define machine_is_cheetah() (machine_arch_type == MACH_TYPE_CHEETAH)
7846#else
7847# define machine_is_cheetah() (0)
7848#endif
7849
7850#ifdef CONFIG_MACH_OMAP_PERSEUS2
7851# ifdef machine_arch_type
7852# undef machine_arch_type
7853# define machine_arch_type __machine_arch_type
7854# else
7855# define machine_arch_type MACH_TYPE_OMAP_PERSEUS2
7856# endif
7857# define machine_is_omap_perseus2() (machine_arch_type == MACH_TYPE_OMAP_PERSEUS2)
7858#else
7859# define machine_is_omap_perseus2() (0)
7860#endif
7861
7862#ifdef CONFIG_MACH_ZVUE
7863# ifdef machine_arch_type
7864# undef machine_arch_type
7865# define machine_arch_type __machine_arch_type
7866# else
7867# define machine_arch_type MACH_TYPE_ZVUE
7868# endif
7869# define machine_is_zvue() (machine_arch_type == MACH_TYPE_ZVUE)
7870#else
7871# define machine_is_zvue() (0)
7872#endif
7873
7874#ifdef CONFIG_MACH_ROVERP1
7875# ifdef machine_arch_type
7876# undef machine_arch_type
7877# define machine_arch_type __machine_arch_type
7878# else
7879# define machine_arch_type MACH_TYPE_ROVERP1
7880# endif
7881# define machine_is_roverp1() (machine_arch_type == MACH_TYPE_ROVERP1)
7882#else
7883# define machine_is_roverp1() (0)
7884#endif
7885
7886#ifdef CONFIG_MACH_ASIDIAL2
7887# ifdef machine_arch_type
7888# undef machine_arch_type
7889# define machine_arch_type __machine_arch_type
7890# else
7891# define machine_arch_type MACH_TYPE_ASIDIAL2
7892# endif
7893# define machine_is_asidial2() (machine_arch_type == MACH_TYPE_ASIDIAL2)
7894#else
7895# define machine_is_asidial2() (0)
7896#endif
7897
7898#ifdef CONFIG_MACH_S3C24A0
7899# ifdef machine_arch_type
7900# undef machine_arch_type
7901# define machine_arch_type __machine_arch_type
7902# else
7903# define machine_arch_type MACH_TYPE_S3C24A0
7904# endif
7905# define machine_is_s3c24a0() (machine_arch_type == MACH_TYPE_S3C24A0)
7906#else
7907# define machine_is_s3c24a0() (0)
7908#endif
7909
7910#ifdef CONFIG_MACH_E800
7911# ifdef machine_arch_type
7912# undef machine_arch_type
7913# define machine_arch_type __machine_arch_type
7914# else
7915# define machine_arch_type MACH_TYPE_E800
7916# endif
7917# define machine_is_e800() (machine_arch_type == MACH_TYPE_E800)
7918#else
7919# define machine_is_e800() (0)
7920#endif
7921
7922#ifdef CONFIG_MACH_E750
7923# ifdef machine_arch_type
7924# undef machine_arch_type
7925# define machine_arch_type __machine_arch_type
7926# else
7927# define machine_arch_type MACH_TYPE_E750
7928# endif
7929# define machine_is_e750() (machine_arch_type == MACH_TYPE_E750)
7930#else
7931# define machine_is_e750() (0)
7932#endif
7933
7934#ifdef CONFIG_MACH_S3C5500
7935# ifdef machine_arch_type
7936# undef machine_arch_type
7937# define machine_arch_type __machine_arch_type
7938# else
7939# define machine_arch_type MACH_TYPE_S3C5500
7940# endif
7941# define machine_is_s3c5500() (machine_arch_type == MACH_TYPE_S3C5500)
7942#else
7943# define machine_is_s3c5500() (0)
7944#endif
7945
7946#ifdef CONFIG_MACH_SMDK5500
7947# ifdef machine_arch_type
7948# undef machine_arch_type
7949# define machine_arch_type __machine_arch_type
7950# else
7951# define machine_arch_type MACH_TYPE_SMDK5500
7952# endif
7953# define machine_is_smdk5500() (machine_arch_type == MACH_TYPE_SMDK5500)
7954#else
7955# define machine_is_smdk5500() (0)
7956#endif
7957
7958#ifdef CONFIG_MACH_SIGNALSYNC
7959# ifdef machine_arch_type
7960# undef machine_arch_type
7961# define machine_arch_type __machine_arch_type
7962# else
7963# define machine_arch_type MACH_TYPE_SIGNALSYNC
7964# endif
7965# define machine_is_signalsync() (machine_arch_type == MACH_TYPE_SIGNALSYNC)
7966#else
7967# define machine_is_signalsync() (0)
7968#endif
7969
7970#ifdef CONFIG_MACH_NBC
7971# ifdef machine_arch_type
7972# undef machine_arch_type
7973# define machine_arch_type __machine_arch_type
7974# else
7975# define machine_arch_type MACH_TYPE_NBC
7976# endif
7977# define machine_is_nbc() (machine_arch_type == MACH_TYPE_NBC)
7978#else
7979# define machine_is_nbc() (0)
7980#endif
7981
7982#ifdef CONFIG_MACH_KODIAK
7983# ifdef machine_arch_type
7984# undef machine_arch_type
7985# define machine_arch_type __machine_arch_type
7986# else
7987# define machine_arch_type MACH_TYPE_KODIAK
7988# endif
7989# define machine_is_kodiak() (machine_arch_type == MACH_TYPE_KODIAK)
7990#else
7991# define machine_is_kodiak() (0)
7992#endif
7993
7994#ifdef CONFIG_MACH_NETBOOKPRO
7995# ifdef machine_arch_type
7996# undef machine_arch_type
7997# define machine_arch_type __machine_arch_type
7998# else
7999# define machine_arch_type MACH_TYPE_NETBOOKPRO
8000# endif
8001# define machine_is_netbookpro() (machine_arch_type == MACH_TYPE_NETBOOKPRO)
8002#else
8003# define machine_is_netbookpro() (0)
8004#endif
8005
8006#ifdef CONFIG_MACH_HW90200
8007# ifdef machine_arch_type
8008# undef machine_arch_type
8009# define machine_arch_type __machine_arch_type
8010# else
8011# define machine_arch_type MACH_TYPE_HW90200
8012# endif
8013# define machine_is_hw90200() (machine_arch_type == MACH_TYPE_HW90200)
8014#else
8015# define machine_is_hw90200() (0)
8016#endif
8017
8018#ifdef CONFIG_MACH_CONDOR
8019# ifdef machine_arch_type
8020# undef machine_arch_type
8021# define machine_arch_type __machine_arch_type
8022# else
8023# define machine_arch_type MACH_TYPE_CONDOR
8024# endif
8025# define machine_is_condor() (machine_arch_type == MACH_TYPE_CONDOR)
8026#else
8027# define machine_is_condor() (0)
8028#endif
8029
8030#ifdef CONFIG_MACH_CUP
8031# ifdef machine_arch_type
8032# undef machine_arch_type
8033# define machine_arch_type __machine_arch_type
8034# else
8035# define machine_arch_type MACH_TYPE_CUP
8036# endif
8037# define machine_is_cup() (machine_arch_type == MACH_TYPE_CUP)
8038#else
8039# define machine_is_cup() (0)
8040#endif
8041
8042#ifdef CONFIG_MACH_KITE
8043# ifdef machine_arch_type
8044# undef machine_arch_type
8045# define machine_arch_type __machine_arch_type
8046# else
8047# define machine_arch_type MACH_TYPE_KITE
8048# endif
8049# define machine_is_kite() (machine_arch_type == MACH_TYPE_KITE)
8050#else
8051# define machine_is_kite() (0)
8052#endif
8053
8054#ifdef CONFIG_MACH_SCB9328
8055# ifdef machine_arch_type
8056# undef machine_arch_type
8057# define machine_arch_type __machine_arch_type
8058# else
8059# define machine_arch_type MACH_TYPE_SCB9328
8060# endif
8061# define machine_is_scb9328() (machine_arch_type == MACH_TYPE_SCB9328)
8062#else
8063# define machine_is_scb9328() (0)
8064#endif
8065
8066#ifdef CONFIG_MACH_OMAP_H3
8067# ifdef machine_arch_type
8068# undef machine_arch_type
8069# define machine_arch_type __machine_arch_type
8070# else
8071# define machine_arch_type MACH_TYPE_OMAP_H3
8072# endif
8073# define machine_is_omap_h3() (machine_arch_type == MACH_TYPE_OMAP_H3)
8074#else
8075# define machine_is_omap_h3() (0)
8076#endif
8077
8078#ifdef CONFIG_MACH_OMAP_H4
8079# ifdef machine_arch_type
8080# undef machine_arch_type
8081# define machine_arch_type __machine_arch_type
8082# else
8083# define machine_arch_type MACH_TYPE_OMAP_H4
8084# endif
8085# define machine_is_omap_h4() (machine_arch_type == MACH_TYPE_OMAP_H4)
8086#else
8087# define machine_is_omap_h4() (0)
8088#endif
8089
8090#ifdef CONFIG_MACH_N10
8091# ifdef machine_arch_type
8092# undef machine_arch_type
8093# define machine_arch_type __machine_arch_type
8094# else
8095# define machine_arch_type MACH_TYPE_N10
8096# endif
8097# define machine_is_n10() (machine_arch_type == MACH_TYPE_N10)
8098#else
8099# define machine_is_n10() (0)
8100#endif
8101
8102#ifdef CONFIG_MACH_MONTAJADE
8103# ifdef machine_arch_type
8104# undef machine_arch_type
8105# define machine_arch_type __machine_arch_type
8106# else
8107# define machine_arch_type MACH_TYPE_MONTAJADE
8108# endif
731215eb 8109# define machine_is_montejade() (machine_arch_type == MACH_TYPE_MONTAJADE)
a1f4a3dd 8110#else
731215eb 8111# define machine_is_montejade() (0)
a1f4a3dd
WD
8112#endif
8113
8114#ifdef CONFIG_MACH_SG560
8115# ifdef machine_arch_type
8116# undef machine_arch_type
8117# define machine_arch_type __machine_arch_type
8118# else
8119# define machine_arch_type MACH_TYPE_SG560
8120# endif
8121# define machine_is_sg560() (machine_arch_type == MACH_TYPE_SG560)
8122#else
8123# define machine_is_sg560() (0)
8124#endif
8125
8126#ifdef CONFIG_MACH_DP1000
8127# ifdef machine_arch_type
8128# undef machine_arch_type
8129# define machine_arch_type __machine_arch_type
8130# else
8131# define machine_arch_type MACH_TYPE_DP1000
8132# endif
8133# define machine_is_dp1000() (machine_arch_type == MACH_TYPE_DP1000)
8134#else
8135# define machine_is_dp1000() (0)
8136#endif
8137
8138#ifdef CONFIG_MACH_OMAP_OSK
8139# ifdef machine_arch_type
8140# undef machine_arch_type
8141# define machine_arch_type __machine_arch_type
8142# else
8143# define machine_arch_type MACH_TYPE_OMAP_OSK
8144# endif
8145# define machine_is_omap_osk() (machine_arch_type == MACH_TYPE_OMAP_OSK)
8146#else
8147# define machine_is_omap_osk() (0)
8148#endif
8149
8150#ifdef CONFIG_MACH_RG100V3
8151# ifdef machine_arch_type
8152# undef machine_arch_type
8153# define machine_arch_type __machine_arch_type
8154# else
8155# define machine_arch_type MACH_TYPE_RG100V3
8156# endif
8157# define machine_is_rg100v3() (machine_arch_type == MACH_TYPE_RG100V3)
8158#else
8159# define machine_is_rg100v3() (0)
8160#endif
8161
8162#ifdef CONFIG_MACH_MX2ADS
8163# ifdef machine_arch_type
8164# undef machine_arch_type
8165# define machine_arch_type __machine_arch_type
8166# else
8167# define machine_arch_type MACH_TYPE_MX2ADS
8168# endif
8169# define machine_is_mx2ads() (machine_arch_type == MACH_TYPE_MX2ADS)
8170#else
8171# define machine_is_mx2ads() (0)
8172#endif
8173
8174#ifdef CONFIG_MACH_PXA_KILO
8175# ifdef machine_arch_type
8176# undef machine_arch_type
8177# define machine_arch_type __machine_arch_type
8178# else
8179# define machine_arch_type MACH_TYPE_PXA_KILO
8180# endif
8181# define machine_is_pxa_kilo() (machine_arch_type == MACH_TYPE_PXA_KILO)
8182#else
8183# define machine_is_pxa_kilo() (0)
8184#endif
8185
8186#ifdef CONFIG_MACH_IXP4XX_EAGLE
8187# ifdef machine_arch_type
8188# undef machine_arch_type
8189# define machine_arch_type __machine_arch_type
8190# else
8191# define machine_arch_type MACH_TYPE_IXP4XX_EAGLE
8192# endif
8193# define machine_is_ixp4xx_eagle() (machine_arch_type == MACH_TYPE_IXP4XX_EAGLE)
8194#else
8195# define machine_is_ixp4xx_eagle() (0)
8196#endif
8197
8198#ifdef CONFIG_MACH_TOSA
8199# ifdef machine_arch_type
8200# undef machine_arch_type
8201# define machine_arch_type __machine_arch_type
8202# else
8203# define machine_arch_type MACH_TYPE_TOSA
8204# endif
8205# define machine_is_tosa() (machine_arch_type == MACH_TYPE_TOSA)
8206#else
8207# define machine_is_tosa() (0)
8208#endif
8209
8210#ifdef CONFIG_MACH_MB2520F
8211# ifdef machine_arch_type
8212# undef machine_arch_type
8213# define machine_arch_type __machine_arch_type
8214# else
8215# define machine_arch_type MACH_TYPE_MB2520F
8216# endif
8217# define machine_is_mb2520f() (machine_arch_type == MACH_TYPE_MB2520F)
8218#else
8219# define machine_is_mb2520f() (0)
8220#endif
8221
8222#ifdef CONFIG_MACH_EMC1000
8223# ifdef machine_arch_type
8224# undef machine_arch_type
8225# define machine_arch_type __machine_arch_type
8226# else
8227# define machine_arch_type MACH_TYPE_EMC1000
8228# endif
8229# define machine_is_emc1000() (machine_arch_type == MACH_TYPE_EMC1000)
f832d8a1 8230#else
a1f4a3dd 8231# define machine_is_emc1000() (0)
f832d8a1
WD
8232#endif
8233
a1f4a3dd 8234#ifdef CONFIG_MACH_TIDSC25
f832d8a1
WD
8235# ifdef machine_arch_type
8236# undef machine_arch_type
8237# define machine_arch_type __machine_arch_type
8238# else
a1f4a3dd 8239# define machine_arch_type MACH_TYPE_TIDSC25
f832d8a1 8240# endif
a1f4a3dd 8241# define machine_is_tidsc25() (machine_arch_type == MACH_TYPE_TIDSC25)
f832d8a1 8242#else
a1f4a3dd
WD
8243# define machine_is_tidsc25() (0)
8244#endif
8245
8246#ifdef CONFIG_MACH_AKCPMXL
8247# ifdef machine_arch_type
8248# undef machine_arch_type
8249# define machine_arch_type __machine_arch_type
8250# else
8251# define machine_arch_type MACH_TYPE_AKCPMXL
8252# endif
8253# define machine_is_akcpmxl() (machine_arch_type == MACH_TYPE_AKCPMXL)
8254#else
8255# define machine_is_akcpmxl() (0)
8256#endif
8257
8258#ifdef CONFIG_MACH_AV3XX
8259# ifdef machine_arch_type
8260# undef machine_arch_type
8261# define machine_arch_type __machine_arch_type
8262# else
8263# define machine_arch_type MACH_TYPE_AV3XX
8264# endif
8265# define machine_is_av3xx() (machine_arch_type == MACH_TYPE_AV3XX)
8266#else
8267# define machine_is_av3xx() (0)
8268#endif
8269
8270#ifdef CONFIG_MACH_AVILA
8271# ifdef machine_arch_type
8272# undef machine_arch_type
8273# define machine_arch_type __machine_arch_type
8274# else
8275# define machine_arch_type MACH_TYPE_AVILA
8276# endif
8277# define machine_is_avila() (machine_arch_type == MACH_TYPE_AVILA)
8278#else
8279# define machine_is_avila() (0)
8280#endif
8281
8282#ifdef CONFIG_MACH_PXA_MPM10
8283# ifdef machine_arch_type
8284# undef machine_arch_type
8285# define machine_arch_type __machine_arch_type
8286# else
8287# define machine_arch_type MACH_TYPE_PXA_MPM10
8288# endif
8289# define machine_is_pxa_mpm10() (machine_arch_type == MACH_TYPE_PXA_MPM10)
8290#else
8291# define machine_is_pxa_mpm10() (0)
8292#endif
8293
8294#ifdef CONFIG_MACH_PXA_KYANITE
8295# ifdef machine_arch_type
8296# undef machine_arch_type
8297# define machine_arch_type __machine_arch_type
8298# else
8299# define machine_arch_type MACH_TYPE_PXA_KYANITE
8300# endif
8301# define machine_is_pxa_kyanite() (machine_arch_type == MACH_TYPE_PXA_KYANITE)
8302#else
8303# define machine_is_pxa_kyanite() (0)
8304#endif
8305
8306#ifdef CONFIG_MACH_SGOLD
8307# ifdef machine_arch_type
8308# undef machine_arch_type
8309# define machine_arch_type __machine_arch_type
8310# else
8311# define machine_arch_type MACH_TYPE_SGOLD
8312# endif
8313# define machine_is_sgold() (machine_arch_type == MACH_TYPE_SGOLD)
8314#else
8315# define machine_is_sgold() (0)
8316#endif
8317
8318#ifdef CONFIG_MACH_OSCAR
8319# ifdef machine_arch_type
8320# undef machine_arch_type
8321# define machine_arch_type __machine_arch_type
8322# else
8323# define machine_arch_type MACH_TYPE_OSCAR
8324# endif
8325# define machine_is_oscar() (machine_arch_type == MACH_TYPE_OSCAR)
8326#else
8327# define machine_is_oscar() (0)
8328#endif
8329
8330#ifdef CONFIG_MACH_EPXA4USB2
8331# ifdef machine_arch_type
8332# undef machine_arch_type
8333# define machine_arch_type __machine_arch_type
8334# else
8335# define machine_arch_type MACH_TYPE_EPXA4USB2
8336# endif
8337# define machine_is_epxa4usb2() (machine_arch_type == MACH_TYPE_EPXA4USB2)
8338#else
8339# define machine_is_epxa4usb2() (0)
8340#endif
8341
8342#ifdef CONFIG_MACH_XSENGINE
8343# ifdef machine_arch_type
8344# undef machine_arch_type
8345# define machine_arch_type __machine_arch_type
8346# else
8347# define machine_arch_type MACH_TYPE_XSENGINE
8348# endif
8349# define machine_is_xsengine() (machine_arch_type == MACH_TYPE_XSENGINE)
8350#else
8351# define machine_is_xsengine() (0)
8352#endif
8353
8354#ifdef CONFIG_MACH_IP600
8355# ifdef machine_arch_type
8356# undef machine_arch_type
8357# define machine_arch_type __machine_arch_type
8358# else
8359# define machine_arch_type MACH_TYPE_IP600
8360# endif
8361# define machine_is_ip600() (machine_arch_type == MACH_TYPE_IP600)
8362#else
8363# define machine_is_ip600() (0)
8364#endif
8365
8366#ifdef CONFIG_MACH_MCAN2
8367# ifdef machine_arch_type
8368# undef machine_arch_type
8369# define machine_arch_type __machine_arch_type
8370# else
8371# define machine_arch_type MACH_TYPE_MCAN2
8372# endif
8373# define machine_is_mcan2() (machine_arch_type == MACH_TYPE_MCAN2)
8374#else
8375# define machine_is_mcan2() (0)
8376#endif
8377
8378#ifdef CONFIG_MACH_DDI_BLUERIDGE
8379# ifdef machine_arch_type
8380# undef machine_arch_type
8381# define machine_arch_type __machine_arch_type
8382# else
8383# define machine_arch_type MACH_TYPE_DDI_BLUERIDGE
8384# endif
8385# define machine_is_ddi_blueridge() (machine_arch_type == MACH_TYPE_DDI_BLUERIDGE)
8386#else
8387# define machine_is_ddi_blueridge() (0)
8388#endif
8389
8390#ifdef CONFIG_MACH_SKYMINDER
8391# ifdef machine_arch_type
8392# undef machine_arch_type
8393# define machine_arch_type __machine_arch_type
8394# else
8395# define machine_arch_type MACH_TYPE_SKYMINDER
8396# endif
8397# define machine_is_skyminder() (machine_arch_type == MACH_TYPE_SKYMINDER)
8398#else
8399# define machine_is_skyminder() (0)
8400#endif
8401
8402#ifdef CONFIG_MACH_LPD79520
8403# ifdef machine_arch_type
8404# undef machine_arch_type
8405# define machine_arch_type __machine_arch_type
8406# else
8407# define machine_arch_type MACH_TYPE_LPD79520
8408# endif
8409# define machine_is_lpd79520() (machine_arch_type == MACH_TYPE_LPD79520)
8410#else
8411# define machine_is_lpd79520() (0)
8412#endif
8413
8414#ifdef CONFIG_MACH_EDB9302
8415# ifdef machine_arch_type
8416# undef machine_arch_type
8417# define machine_arch_type __machine_arch_type
8418# else
8419# define machine_arch_type MACH_TYPE_EDB9302
8420# endif
8421# define machine_is_edb9302() (machine_arch_type == MACH_TYPE_EDB9302)
8422#else
8423# define machine_is_edb9302() (0)
8424#endif
8425
8426#ifdef CONFIG_MACH_HW90340
8427# ifdef machine_arch_type
8428# undef machine_arch_type
8429# define machine_arch_type __machine_arch_type
8430# else
8431# define machine_arch_type MACH_TYPE_HW90340
8432# endif
8433# define machine_is_hw90340() (machine_arch_type == MACH_TYPE_HW90340)
8434#else
8435# define machine_is_hw90340() (0)
8436#endif
8437
8438#ifdef CONFIG_MACH_CIP_BOX
8439# ifdef machine_arch_type
8440# undef machine_arch_type
8441# define machine_arch_type __machine_arch_type
8442# else
8443# define machine_arch_type MACH_TYPE_CIP_BOX
8444# endif
8445# define machine_is_cip_box() (machine_arch_type == MACH_TYPE_CIP_BOX)
8446#else
8447# define machine_is_cip_box() (0)
8448#endif
8449
8450#ifdef CONFIG_MACH_IVPN
8451# ifdef machine_arch_type
8452# undef machine_arch_type
8453# define machine_arch_type __machine_arch_type
8454# else
8455# define machine_arch_type MACH_TYPE_IVPN
8456# endif
8457# define machine_is_ivpn() (machine_arch_type == MACH_TYPE_IVPN)
8458#else
8459# define machine_is_ivpn() (0)
8460#endif
8461
8462#ifdef CONFIG_MACH_RSOC2
8463# ifdef machine_arch_type
8464# undef machine_arch_type
8465# define machine_arch_type __machine_arch_type
8466# else
8467# define machine_arch_type MACH_TYPE_RSOC2
8468# endif
8469# define machine_is_rsoc2() (machine_arch_type == MACH_TYPE_RSOC2)
8470#else
8471# define machine_is_rsoc2() (0)
8472#endif
8473
8474#ifdef CONFIG_MACH_HUSKY
8475# ifdef machine_arch_type
8476# undef machine_arch_type
8477# define machine_arch_type __machine_arch_type
8478# else
8479# define machine_arch_type MACH_TYPE_HUSKY
8480# endif
8481# define machine_is_husky() (machine_arch_type == MACH_TYPE_HUSKY)
8482#else
8483# define machine_is_husky() (0)
8484#endif
8485
8486#ifdef CONFIG_MACH_BOXER
8487# ifdef machine_arch_type
8488# undef machine_arch_type
8489# define machine_arch_type __machine_arch_type
8490# else
8491# define machine_arch_type MACH_TYPE_BOXER
8492# endif
8493# define machine_is_boxer() (machine_arch_type == MACH_TYPE_BOXER)
8494#else
8495# define machine_is_boxer() (0)
8496#endif
8497
8498#ifdef CONFIG_MACH_SHEPHERD
8499# ifdef machine_arch_type
8500# undef machine_arch_type
8501# define machine_arch_type __machine_arch_type
8502# else
8503# define machine_arch_type MACH_TYPE_SHEPHERD
8504# endif
8505# define machine_is_shepherd() (machine_arch_type == MACH_TYPE_SHEPHERD)
8506#else
8507# define machine_is_shepherd() (0)
8508#endif
8509
8510#ifdef CONFIG_MACH_AML42800AA
8511# ifdef machine_arch_type
8512# undef machine_arch_type
8513# define machine_arch_type __machine_arch_type
8514# else
8515# define machine_arch_type MACH_TYPE_AML42800AA
8516# endif
8517# define machine_is_aml42800aa() (machine_arch_type == MACH_TYPE_AML42800AA)
8518#else
8519# define machine_is_aml42800aa() (0)
8520#endif
8521
a1f4a3dd
WD
8522#ifdef CONFIG_MACH_LPC2294
8523# ifdef machine_arch_type
8524# undef machine_arch_type
8525# define machine_arch_type __machine_arch_type
8526# else
8527# define machine_arch_type MACH_TYPE_LPC2294
8528# endif
8529# define machine_is_lpc2294() (machine_arch_type == MACH_TYPE_LPC2294)
8530#else
8531# define machine_is_lpc2294() (0)
8532#endif
8533
8534#ifdef CONFIG_MACH_SWITCHGRASS
8535# ifdef machine_arch_type
8536# undef machine_arch_type
8537# define machine_arch_type __machine_arch_type
8538# else
8539# define machine_arch_type MACH_TYPE_SWITCHGRASS
8540# endif
8541# define machine_is_switchgrass() (machine_arch_type == MACH_TYPE_SWITCHGRASS)
8542#else
8543# define machine_is_switchgrass() (0)
8544#endif
8545
8546#ifdef CONFIG_MACH_ENS_CMU
8547# ifdef machine_arch_type
8548# undef machine_arch_type
8549# define machine_arch_type __machine_arch_type
8550# else
8551# define machine_arch_type MACH_TYPE_ENS_CMU
8552# endif
8553# define machine_is_ens_cmu() (machine_arch_type == MACH_TYPE_ENS_CMU)
8554#else
8555# define machine_is_ens_cmu() (0)
8556#endif
8557
8558#ifdef CONFIG_MACH_MM6_SDB
8559# ifdef machine_arch_type
8560# undef machine_arch_type
8561# define machine_arch_type __machine_arch_type
8562# else
8563# define machine_arch_type MACH_TYPE_MM6_SDB
8564# endif
8565# define machine_is_mm6_sdb() (machine_arch_type == MACH_TYPE_MM6_SDB)
8566#else
8567# define machine_is_mm6_sdb() (0)
8568#endif
8569
8570#ifdef CONFIG_MACH_SATURN
8571# ifdef machine_arch_type
8572# undef machine_arch_type
8573# define machine_arch_type __machine_arch_type
8574# else
8575# define machine_arch_type MACH_TYPE_SATURN
8576# endif
8577# define machine_is_saturn() (machine_arch_type == MACH_TYPE_SATURN)
8578#else
8579# define machine_is_saturn() (0)
8580#endif
8581
f43ad539 8582#ifdef CONFIG_MACH_I30030EVB
a1f4a3dd
WD
8583# ifdef machine_arch_type
8584# undef machine_arch_type
8585# define machine_arch_type __machine_arch_type
8586# else
f43ad539 8587# define machine_arch_type MACH_TYPE_I30030EVB
a1f4a3dd 8588# endif
f43ad539 8589# define machine_is_i30030evb() (machine_arch_type == MACH_TYPE_I30030EVB)
a1f4a3dd 8590#else
f43ad539 8591# define machine_is_i30030evb() (0)
a1f4a3dd
WD
8592#endif
8593
f43ad539 8594#ifdef CONFIG_MACH_MXC27530EVB
a1f4a3dd
WD
8595# ifdef machine_arch_type
8596# undef machine_arch_type
8597# define machine_arch_type __machine_arch_type
8598# else
f43ad539 8599# define machine_arch_type MACH_TYPE_MXC27530EVB
a1f4a3dd 8600# endif
f43ad539 8601# define machine_is_mxc27530evb() (machine_arch_type == MACH_TYPE_MXC27530EVB)
a1f4a3dd 8602#else
f43ad539 8603# define machine_is_mxc27530evb() (0)
f832d8a1
WD
8604#endif
8605
731215eb
WD
8606#ifdef CONFIG_MACH_SMDK2800
8607# ifdef machine_arch_type
8608# undef machine_arch_type
8609# define machine_arch_type __machine_arch_type
8610# else
8611# define machine_arch_type MACH_TYPE_SMDK2800
8612# endif
8613# define machine_is_smdk2800() (machine_arch_type == MACH_TYPE_SMDK2800)
8614#else
8615# define machine_is_smdk2800() (0)
8616#endif
8617
8618#ifdef CONFIG_MACH_MTWILSON
8619# ifdef machine_arch_type
8620# undef machine_arch_type
8621# define machine_arch_type __machine_arch_type
8622# else
8623# define machine_arch_type MACH_TYPE_MTWILSON
8624# endif
8625# define machine_is_mtwilson() (machine_arch_type == MACH_TYPE_MTWILSON)
8626#else
8627# define machine_is_mtwilson() (0)
8628#endif
8629
8630#ifdef CONFIG_MACH_ZITI
8631# ifdef machine_arch_type
8632# undef machine_arch_type
8633# define machine_arch_type __machine_arch_type
8634# else
8635# define machine_arch_type MACH_TYPE_ZITI
8636# endif
8637# define machine_is_ziti() (machine_arch_type == MACH_TYPE_ZITI)
8638#else
8639# define machine_is_ziti() (0)
8640#endif
8641
8642#ifdef CONFIG_MACH_GRANDFATHER
8643# ifdef machine_arch_type
8644# undef machine_arch_type
8645# define machine_arch_type __machine_arch_type
8646# else
8647# define machine_arch_type MACH_TYPE_GRANDFATHER
8648# endif
8649# define machine_is_grandfather() (machine_arch_type == MACH_TYPE_GRANDFATHER)
8650#else
8651# define machine_is_grandfather() (0)
8652#endif
8653
8654#ifdef CONFIG_MACH_TENGINE
8655# ifdef machine_arch_type
8656# undef machine_arch_type
8657# define machine_arch_type __machine_arch_type
8658# else
8659# define machine_arch_type MACH_TYPE_TENGINE
8660# endif
8661# define machine_is_tengine() (machine_arch_type == MACH_TYPE_TENGINE)
8662#else
8663# define machine_is_tengine() (0)
8664#endif
8665
8666#ifdef CONFIG_MACH_S3C2460
8667# ifdef machine_arch_type
8668# undef machine_arch_type
8669# define machine_arch_type __machine_arch_type
8670# else
8671# define machine_arch_type MACH_TYPE_S3C2460
8672# endif
8673# define machine_is_s3c2460() (machine_arch_type == MACH_TYPE_S3C2460)
8674#else
8675# define machine_is_s3c2460() (0)
8676#endif
8677
8678#ifdef CONFIG_MACH_PDM
8679# ifdef machine_arch_type
8680# undef machine_arch_type
8681# define machine_arch_type __machine_arch_type
8682# else
8683# define machine_arch_type MACH_TYPE_PDM
8684# endif
8685# define machine_is_pdm() (machine_arch_type == MACH_TYPE_PDM)
8686#else
8687# define machine_is_pdm() (0)
8688#endif
8689
8690#ifdef CONFIG_MACH_H4700
8691# ifdef machine_arch_type
8692# undef machine_arch_type
8693# define machine_arch_type __machine_arch_type
8694# else
8695# define machine_arch_type MACH_TYPE_H4700
8696# endif
8697# define machine_is_h4700() (machine_arch_type == MACH_TYPE_H4700)
8698#else
8699# define machine_is_h4700() (0)
8700#endif
8701
8702#ifdef CONFIG_MACH_H6300
8703# ifdef machine_arch_type
8704# undef machine_arch_type
8705# define machine_arch_type __machine_arch_type
8706# else
8707# define machine_arch_type MACH_TYPE_H6300
8708# endif
8709# define machine_is_h6300() (machine_arch_type == MACH_TYPE_H6300)
8710#else
8711# define machine_is_h6300() (0)
8712#endif
8713
8714#ifdef CONFIG_MACH_RZ1700
8715# ifdef machine_arch_type
8716# undef machine_arch_type
8717# define machine_arch_type __machine_arch_type
8718# else
8719# define machine_arch_type MACH_TYPE_RZ1700
8720# endif
8721# define machine_is_rz1700() (machine_arch_type == MACH_TYPE_RZ1700)
8722#else
8723# define machine_is_rz1700() (0)
8724#endif
8725
8726#ifdef CONFIG_MACH_A716
8727# ifdef machine_arch_type
8728# undef machine_arch_type
8729# define machine_arch_type __machine_arch_type
8730# else
8731# define machine_arch_type MACH_TYPE_A716
8732# endif
8733# define machine_is_a716() (machine_arch_type == MACH_TYPE_A716)
8734#else
8735# define machine_is_a716() (0)
8736#endif
8737
8738#ifdef CONFIG_MACH_ESTK2440A
8739# ifdef machine_arch_type
8740# undef machine_arch_type
8741# define machine_arch_type __machine_arch_type
8742# else
8743# define machine_arch_type MACH_TYPE_ESTK2440A
8744# endif
8745# define machine_is_estk2440a() (machine_arch_type == MACH_TYPE_ESTK2440A)
8746#else
8747# define machine_is_estk2440a() (0)
8748#endif
8749
8750#ifdef CONFIG_MACH_ATWIXP425
8751# ifdef machine_arch_type
8752# undef machine_arch_type
8753# define machine_arch_type __machine_arch_type
8754# else
8755# define machine_arch_type MACH_TYPE_ATWIXP425
8756# endif
8757# define machine_is_atwixp425() (machine_arch_type == MACH_TYPE_ATWIXP425)
8758#else
8759# define machine_is_atwixp425() (0)
8760#endif
8761
8762#ifdef CONFIG_MACH_CSB336
8763# ifdef machine_arch_type
8764# undef machine_arch_type
8765# define machine_arch_type __machine_arch_type
8766# else
8767# define machine_arch_type MACH_TYPE_CSB336
8768# endif
8769# define machine_is_csb336() (machine_arch_type == MACH_TYPE_CSB336)
8770#else
8771# define machine_is_csb336() (0)
8772#endif
8773
8774#ifdef CONFIG_MACH_RIRM2
8775# ifdef machine_arch_type
8776# undef machine_arch_type
8777# define machine_arch_type __machine_arch_type
8778# else
8779# define machine_arch_type MACH_TYPE_RIRM2
8780# endif
8781# define machine_is_rirm2() (machine_arch_type == MACH_TYPE_RIRM2)
8782#else
8783# define machine_is_rirm2() (0)
8784#endif
8785
8786#ifdef CONFIG_MACH_CX23518
8787# ifdef machine_arch_type
8788# undef machine_arch_type
8789# define machine_arch_type __machine_arch_type
8790# else
8791# define machine_arch_type MACH_TYPE_CX23518
8792# endif
8793# define machine_is_cx23518() (machine_arch_type == MACH_TYPE_CX23518)
8794#else
8795# define machine_is_cx23518() (0)
8796#endif
8797
8798#ifdef CONFIG_MACH_CX2351X
8799# ifdef machine_arch_type
8800# undef machine_arch_type
8801# define machine_arch_type __machine_arch_type
8802# else
8803# define machine_arch_type MACH_TYPE_CX2351X
8804# endif
8805# define machine_is_cx2351x() (machine_arch_type == MACH_TYPE_CX2351X)
8806#else
8807# define machine_is_cx2351x() (0)
8808#endif
8809
8810#ifdef CONFIG_MACH_COMPUTIME
8811# ifdef machine_arch_type
8812# undef machine_arch_type
8813# define machine_arch_type __machine_arch_type
8814# else
8815# define machine_arch_type MACH_TYPE_COMPUTIME
8816# endif
8817# define machine_is_computime() (machine_arch_type == MACH_TYPE_COMPUTIME)
8818#else
8819# define machine_is_computime() (0)
8820#endif
8821
8822#ifdef CONFIG_MACH_IZARUS
8823# ifdef machine_arch_type
8824# undef machine_arch_type
8825# define machine_arch_type __machine_arch_type
8826# else
8827# define machine_arch_type MACH_TYPE_IZARUS
8828# endif
8829# define machine_is_izarus() (machine_arch_type == MACH_TYPE_IZARUS)
8830#else
8831# define machine_is_izarus() (0)
8832#endif
8833
8834#ifdef CONFIG_MACH_RTS
8835# ifdef machine_arch_type
8836# undef machine_arch_type
8837# define machine_arch_type __machine_arch_type
8838# else
8839# define machine_arch_type MACH_TYPE_RTS
8840# endif
8841# define machine_is_pxa_rts() (machine_arch_type == MACH_TYPE_RTS)
8842#else
8843# define machine_is_pxa_rts() (0)
8844#endif
8845
8846#ifdef CONFIG_MACH_SE5100
8847# ifdef machine_arch_type
8848# undef machine_arch_type
8849# define machine_arch_type __machine_arch_type
8850# else
8851# define machine_arch_type MACH_TYPE_SE5100
8852# endif
8853# define machine_is_se5100() (machine_arch_type == MACH_TYPE_SE5100)
8854#else
8855# define machine_is_se5100() (0)
8856#endif
8857
8858#ifdef CONFIG_MACH_S3C2510
8859# ifdef machine_arch_type
8860# undef machine_arch_type
8861# define machine_arch_type __machine_arch_type
8862# else
8863# define machine_arch_type MACH_TYPE_S3C2510
8864# endif
8865# define machine_is_s3c2510() (machine_arch_type == MACH_TYPE_S3C2510)
8866#else
8867# define machine_is_s3c2510() (0)
8868#endif
8869
8870#ifdef CONFIG_MACH_CSB437TL
8871# ifdef machine_arch_type
8872# undef machine_arch_type
8873# define machine_arch_type __machine_arch_type
8874# else
8875# define machine_arch_type MACH_TYPE_CSB437TL
8876# endif
8877# define machine_is_csb437tl() (machine_arch_type == MACH_TYPE_CSB437TL)
8878#else
8879# define machine_is_csb437tl() (0)
8880#endif
8881
8882#ifdef CONFIG_MACH_SLAUSON
8883# ifdef machine_arch_type
8884# undef machine_arch_type
8885# define machine_arch_type __machine_arch_type
8886# else
8887# define machine_arch_type MACH_TYPE_SLAUSON
8888# endif
8889# define machine_is_slauson() (machine_arch_type == MACH_TYPE_SLAUSON)
8890#else
8891# define machine_is_slauson() (0)
8892#endif
8893
8894#ifdef CONFIG_MACH_PEARLRIVER
8895# ifdef machine_arch_type
8896# undef machine_arch_type
8897# define machine_arch_type __machine_arch_type
8898# else
8899# define machine_arch_type MACH_TYPE_PEARLRIVER
8900# endif
8901# define machine_is_pearlriver() (machine_arch_type == MACH_TYPE_PEARLRIVER)
8902#else
8903# define machine_is_pearlriver() (0)
8904#endif
8905
8906#ifdef CONFIG_MACH_TDC_P210
8907# ifdef machine_arch_type
8908# undef machine_arch_type
8909# define machine_arch_type __machine_arch_type
8910# else
8911# define machine_arch_type MACH_TYPE_TDC_P210
8912# endif
8913# define machine_is_tdc_p210() (machine_arch_type == MACH_TYPE_TDC_P210)
8914#else
8915# define machine_is_tdc_p210() (0)
8916#endif
8917
8918#ifdef CONFIG_MACH_SG580
8919# ifdef machine_arch_type
8920# undef machine_arch_type
8921# define machine_arch_type __machine_arch_type
8922# else
8923# define machine_arch_type MACH_TYPE_SG580
8924# endif
8925# define machine_is_sg580() (machine_arch_type == MACH_TYPE_SG580)
8926#else
8927# define machine_is_sg580() (0)
8928#endif
8929
8930#ifdef CONFIG_MACH_WRSBCARM7
8931# ifdef machine_arch_type
8932# undef machine_arch_type
8933# define machine_arch_type __machine_arch_type
8934# else
8935# define machine_arch_type MACH_TYPE_WRSBCARM7
8936# endif
8937# define machine_is_wrsbcarm7() (machine_arch_type == MACH_TYPE_WRSBCARM7)
8938#else
8939# define machine_is_wrsbcarm7() (0)
8940#endif
8941
8942#ifdef CONFIG_MACH_IPD
8943# ifdef machine_arch_type
8944# undef machine_arch_type
8945# define machine_arch_type __machine_arch_type
8946# else
8947# define machine_arch_type MACH_TYPE_IPD
8948# endif
8949# define machine_is_ipd() (machine_arch_type == MACH_TYPE_IPD)
8950#else
8951# define machine_is_ipd() (0)
8952#endif
8953
8954#ifdef CONFIG_MACH_PXA_DNP2110
8955# ifdef machine_arch_type
8956# undef machine_arch_type
8957# define machine_arch_type __machine_arch_type
8958# else
8959# define machine_arch_type MACH_TYPE_PXA_DNP2110
8960# endif
8961# define machine_is_pxa_dnp2110() (machine_arch_type == MACH_TYPE_PXA_DNP2110)
8962#else
8963# define machine_is_pxa_dnp2110() (0)
8964#endif
8965
8966#ifdef CONFIG_MACH_XAENIAX
8967# ifdef machine_arch_type
8968# undef machine_arch_type
8969# define machine_arch_type __machine_arch_type
8970# else
8971# define machine_arch_type MACH_TYPE_XAENIAX
8972# endif
8973# define machine_is_xaeniax() (machine_arch_type == MACH_TYPE_XAENIAX)
8974#else
8975# define machine_is_xaeniax() (0)
8976#endif
8977
8978#ifdef CONFIG_MACH_SOMN4250
8979# ifdef machine_arch_type
8980# undef machine_arch_type
8981# define machine_arch_type __machine_arch_type
8982# else
8983# define machine_arch_type MACH_TYPE_SOMN4250
8984# endif
8985# define machine_is_somn4250() (machine_arch_type == MACH_TYPE_SOMN4250)
8986#else
8987# define machine_is_somn4250() (0)
8988#endif
8989
8990#ifdef CONFIG_MACH_PLEB2
8991# ifdef machine_arch_type
8992# undef machine_arch_type
8993# define machine_arch_type __machine_arch_type
8994# else
8995# define machine_arch_type MACH_TYPE_PLEB2
8996# endif
8997# define machine_is_pleb2() (machine_arch_type == MACH_TYPE_PLEB2)
8998#else
8999# define machine_is_pleb2() (0)
9000#endif
9001
98404649 9002#ifdef CONFIG_MACH_CORNWALLIS
731215eb
WD
9003# ifdef machine_arch_type
9004# undef machine_arch_type
9005# define machine_arch_type __machine_arch_type
9006# else
98404649 9007# define machine_arch_type MACH_TYPE_CORNWALLIS
731215eb 9008# endif
98404649 9009# define machine_is_cornwallis() (machine_arch_type == MACH_TYPE_CORNWALLIS)
731215eb 9010#else
98404649 9011# define machine_is_cornwallis() (0)
731215eb
WD
9012#endif
9013
98404649 9014#ifdef CONFIG_MACH_GURNEY_DRV
731215eb
WD
9015# ifdef machine_arch_type
9016# undef machine_arch_type
9017# define machine_arch_type __machine_arch_type
9018# else
98404649 9019# define machine_arch_type MACH_TYPE_GURNEY_DRV
731215eb 9020# endif
98404649 9021# define machine_is_gurney_drv() (machine_arch_type == MACH_TYPE_GURNEY_DRV)
731215eb 9022#else
98404649 9023# define machine_is_gurney_drv() (0)
731215eb
WD
9024#endif
9025
9026#ifdef CONFIG_MACH_CHAFFEE
9027# ifdef machine_arch_type
9028# undef machine_arch_type
9029# define machine_arch_type __machine_arch_type
9030# else
9031# define machine_arch_type MACH_TYPE_CHAFFEE
9032# endif
9033# define machine_is_chaffee() (machine_arch_type == MACH_TYPE_CHAFFEE)
9034#else
9035# define machine_is_chaffee() (0)
9036#endif
9037
9038#ifdef CONFIG_MACH_RMS101
9039# ifdef machine_arch_type
9040# undef machine_arch_type
9041# define machine_arch_type __machine_arch_type
9042# else
9043# define machine_arch_type MACH_TYPE_RMS101
9044# endif
9045# define machine_is_rms101() (machine_arch_type == MACH_TYPE_RMS101)
9046#else
9047# define machine_is_rms101() (0)
9048#endif
9049
9050#ifdef CONFIG_MACH_RX3715
9051# ifdef machine_arch_type
9052# undef machine_arch_type
9053# define machine_arch_type __machine_arch_type
9054# else
9055# define machine_arch_type MACH_TYPE_RX3715
9056# endif
9057# define machine_is_rx3715() (machine_arch_type == MACH_TYPE_RX3715)
9058#else
9059# define machine_is_rx3715() (0)
9060#endif
9061
9062#ifdef CONFIG_MACH_SWIFT
9063# ifdef machine_arch_type
9064# undef machine_arch_type
9065# define machine_arch_type __machine_arch_type
9066# else
9067# define machine_arch_type MACH_TYPE_SWIFT
9068# endif
9069# define machine_is_swift() (machine_arch_type == MACH_TYPE_SWIFT)
9070#else
9071# define machine_is_swift() (0)
9072#endif
9073
9074#ifdef CONFIG_MACH_ROVERP7
9075# ifdef machine_arch_type
9076# undef machine_arch_type
9077# define machine_arch_type __machine_arch_type
9078# else
9079# define machine_arch_type MACH_TYPE_ROVERP7
9080# endif
9081# define machine_is_roverp7() (machine_arch_type == MACH_TYPE_ROVERP7)
9082#else
9083# define machine_is_roverp7() (0)
9084#endif
9085
9086#ifdef CONFIG_MACH_PR818S
9087# ifdef machine_arch_type
9088# undef machine_arch_type
9089# define machine_arch_type __machine_arch_type
9090# else
9091# define machine_arch_type MACH_TYPE_PR818S
9092# endif
9093# define machine_is_pr818s() (machine_arch_type == MACH_TYPE_PR818S)
9094#else
9095# define machine_is_pr818s() (0)
9096#endif
9097
9098#ifdef CONFIG_MACH_TRXPRO
9099# ifdef machine_arch_type
9100# undef machine_arch_type
9101# define machine_arch_type __machine_arch_type
9102# else
9103# define machine_arch_type MACH_TYPE_TRXPRO
9104# endif
9105# define machine_is_trxpro() (machine_arch_type == MACH_TYPE_TRXPRO)
9106#else
9107# define machine_is_trxpro() (0)
9108#endif
9109
9110#ifdef CONFIG_MACH_NSLU2
9111# ifdef machine_arch_type
9112# undef machine_arch_type
9113# define machine_arch_type __machine_arch_type
9114# else
9115# define machine_arch_type MACH_TYPE_NSLU2
9116# endif
9117# define machine_is_nslu2() (machine_arch_type == MACH_TYPE_NSLU2)
9118#else
9119# define machine_is_nslu2() (0)
9120#endif
9121
9122#ifdef CONFIG_MACH_E400
9123# ifdef machine_arch_type
9124# undef machine_arch_type
9125# define machine_arch_type __machine_arch_type
9126# else
9127# define machine_arch_type MACH_TYPE_E400
9128# endif
9129# define machine_is_e400() (machine_arch_type == MACH_TYPE_E400)
9130#else
9131# define machine_is_e400() (0)
9132#endif
9133
9134#ifdef CONFIG_MACH_TRAB
9135# ifdef machine_arch_type
9136# undef machine_arch_type
9137# define machine_arch_type __machine_arch_type
9138# else
9139# define machine_arch_type MACH_TYPE_TRAB
9140# endif
9141# define machine_is_trab() (machine_arch_type == MACH_TYPE_TRAB)
9142#else
9143# define machine_is_trab() (0)
9144#endif
9145
9146#ifdef CONFIG_MACH_CMC_PU2
9147# ifdef machine_arch_type
9148# undef machine_arch_type
9149# define machine_arch_type __machine_arch_type
9150# else
9151# define machine_arch_type MACH_TYPE_CMC_PU2
9152# endif
9153# define machine_is_cmc_pu2() (machine_arch_type == MACH_TYPE_CMC_PU2)
9154#else
9155# define machine_is_cmc_pu2() (0)
9156#endif
9157
9158#ifdef CONFIG_MACH_FULCRUM
9159# ifdef machine_arch_type
9160# undef machine_arch_type
9161# define machine_arch_type __machine_arch_type
9162# else
9163# define machine_arch_type MACH_TYPE_FULCRUM
9164# endif
9165# define machine_is_fulcrum() (machine_arch_type == MACH_TYPE_FULCRUM)
9166#else
9167# define machine_is_fulcrum() (0)
9168#endif
9169
9170#ifdef CONFIG_MACH_NETGATE42X
9171# ifdef machine_arch_type
9172# undef machine_arch_type
9173# define machine_arch_type __machine_arch_type
9174# else
9175# define machine_arch_type MACH_TYPE_NETGATE42X
9176# endif
9177# define machine_is_netgate42x() (machine_arch_type == MACH_TYPE_NETGATE42X)
9178#else
9179# define machine_is_netgate42x() (0)
9180#endif
9181
9182#ifdef CONFIG_MACH_STR710
9183# ifdef machine_arch_type
9184# undef machine_arch_type
9185# define machine_arch_type __machine_arch_type
9186# else
9187# define machine_arch_type MACH_TYPE_STR710
9188# endif
9189# define machine_is_str710() (machine_arch_type == MACH_TYPE_STR710)
9190#else
9191# define machine_is_str710() (0)
9192#endif
9193
9194#ifdef CONFIG_MACH_IXDPG425
9195# ifdef machine_arch_type
9196# undef machine_arch_type
9197# define machine_arch_type __machine_arch_type
9198# else
9199# define machine_arch_type MACH_TYPE_IXDPG425
9200# endif
9201# define machine_is_ixdpg425() (machine_arch_type == MACH_TYPE_IXDPG425)
9202#else
9203# define machine_is_ixdpg425() (0)
9204#endif
9205
9206#ifdef CONFIG_MACH_TOMTOMGO
9207# ifdef machine_arch_type
9208# undef machine_arch_type
9209# define machine_arch_type __machine_arch_type
9210# else
9211# define machine_arch_type MACH_TYPE_TOMTOMGO
9212# endif
9213# define machine_is_tomtomgo() (machine_arch_type == MACH_TYPE_TOMTOMGO)
9214#else
9215# define machine_is_tomtomgo() (0)
9216#endif
9217
9218#ifdef CONFIG_MACH_VERSATILE_AB
9219# ifdef machine_arch_type
9220# undef machine_arch_type
9221# define machine_arch_type __machine_arch_type
9222# else
9223# define machine_arch_type MACH_TYPE_VERSATILE_AB
9224# endif
9225# define machine_is_versatile_ab() (machine_arch_type == MACH_TYPE_VERSATILE_AB)
9226#else
9227# define machine_is_versatile_ab() (0)
9228#endif
9229
9230#ifdef CONFIG_MACH_EDB9307
9231# ifdef machine_arch_type
9232# undef machine_arch_type
9233# define machine_arch_type __machine_arch_type
9234# else
9235# define machine_arch_type MACH_TYPE_EDB9307
9236# endif
9237# define machine_is_edb9307() (machine_arch_type == MACH_TYPE_EDB9307)
9238#else
9239# define machine_is_edb9307() (0)
9240#endif
9241
9242#ifdef CONFIG_MACH_SG565
9243# ifdef machine_arch_type
9244# undef machine_arch_type
9245# define machine_arch_type __machine_arch_type
9246# else
9247# define machine_arch_type MACH_TYPE_SG565
9248# endif
9249# define machine_is_sg565() (machine_arch_type == MACH_TYPE_SG565)
9250#else
9251# define machine_is_sg565() (0)
9252#endif
9253
9254#ifdef CONFIG_MACH_LPD79524
9255# ifdef machine_arch_type
9256# undef machine_arch_type
9257# define machine_arch_type __machine_arch_type
9258# else
9259# define machine_arch_type MACH_TYPE_LPD79524
9260# endif
9261# define machine_is_lpd79524() (machine_arch_type == MACH_TYPE_LPD79524)
9262#else
9263# define machine_is_lpd79524() (0)
9264#endif
9265
9266#ifdef CONFIG_MACH_LPD79525
9267# ifdef machine_arch_type
9268# undef machine_arch_type
9269# define machine_arch_type __machine_arch_type
9270# else
9271# define machine_arch_type MACH_TYPE_LPD79525
9272# endif
9273# define machine_is_lpd79525() (machine_arch_type == MACH_TYPE_LPD79525)
9274#else
9275# define machine_is_lpd79525() (0)
9276#endif
9277
9278#ifdef CONFIG_MACH_RMS100
9279# ifdef machine_arch_type
9280# undef machine_arch_type
9281# define machine_arch_type __machine_arch_type
9282# else
9283# define machine_arch_type MACH_TYPE_RMS100
9284# endif
9285# define machine_is_rms100() (machine_arch_type == MACH_TYPE_RMS100)
9286#else
9287# define machine_is_rms100() (0)
9288#endif
9289
9290#ifdef CONFIG_MACH_KB9200
9291# ifdef machine_arch_type
9292# undef machine_arch_type
9293# define machine_arch_type __machine_arch_type
9294# else
9295# define machine_arch_type MACH_TYPE_KB9200
9296# endif
9297# define machine_is_kb9200() (machine_arch_type == MACH_TYPE_KB9200)
9298#else
9299# define machine_is_kb9200() (0)
9300#endif
9301
9302#ifdef CONFIG_MACH_SX1
9303# ifdef machine_arch_type
9304# undef machine_arch_type
9305# define machine_arch_type __machine_arch_type
9306# else
9307# define machine_arch_type MACH_TYPE_SX1
9308# endif
9309# define machine_is_sx1() (machine_arch_type == MACH_TYPE_SX1)
9310#else
9311# define machine_is_sx1() (0)
9312#endif
9313
98404649
WD
9314#ifdef CONFIG_MACH_HMS39C7092
9315# ifdef machine_arch_type
9316# undef machine_arch_type
9317# define machine_arch_type __machine_arch_type
9318# else
9319# define machine_arch_type MACH_TYPE_HMS39C7092
9320# endif
9321# define machine_is_hms39c7092() (machine_arch_type == MACH_TYPE_HMS39C7092)
9322#else
9323# define machine_is_hms39c7092() (0)
9324#endif
9325
9326#ifdef CONFIG_MACH_ARMADILLO
9327# ifdef machine_arch_type
9328# undef machine_arch_type
9329# define machine_arch_type __machine_arch_type
9330# else
9331# define machine_arch_type MACH_TYPE_ARMADILLO
9332# endif
9333# define machine_is_armadillo() (machine_arch_type == MACH_TYPE_ARMADILLO)
9334#else
9335# define machine_is_armadillo() (0)
9336#endif
9337
9338#ifdef CONFIG_MACH_IPCU
9339# ifdef machine_arch_type
9340# undef machine_arch_type
9341# define machine_arch_type __machine_arch_type
9342# else
9343# define machine_arch_type MACH_TYPE_IPCU
9344# endif
9345# define machine_is_ipcu() (machine_arch_type == MACH_TYPE_IPCU)
9346#else
9347# define machine_is_ipcu() (0)
9348#endif
9349
9350#ifdef CONFIG_MACH_LOOX720
9351# ifdef machine_arch_type
9352# undef machine_arch_type
9353# define machine_arch_type __machine_arch_type
9354# else
9355# define machine_arch_type MACH_TYPE_LOOX720
9356# endif
9357# define machine_is_loox720() (machine_arch_type == MACH_TYPE_LOOX720)
9358#else
9359# define machine_is_loox720() (0)
9360#endif
9361
9362#ifdef CONFIG_MACH_IXDP465
9363# ifdef machine_arch_type
9364# undef machine_arch_type
9365# define machine_arch_type __machine_arch_type
9366# else
9367# define machine_arch_type MACH_TYPE_IXDP465
9368# endif
9369# define machine_is_ixdp465() (machine_arch_type == MACH_TYPE_IXDP465)
9370#else
9371# define machine_is_ixdp465() (0)
9372#endif
9373
9374#ifdef CONFIG_MACH_IXDP2351
9375# ifdef machine_arch_type
9376# undef machine_arch_type
9377# define machine_arch_type __machine_arch_type
9378# else
9379# define machine_arch_type MACH_TYPE_IXDP2351
9380# endif
9381# define machine_is_ixdp2351() (machine_arch_type == MACH_TYPE_IXDP2351)
9382#else
9383# define machine_is_ixdp2351() (0)
9384#endif
9385
9386#ifdef CONFIG_MACH_ADSVIX
9387# ifdef machine_arch_type
9388# undef machine_arch_type
9389# define machine_arch_type __machine_arch_type
9390# else
9391# define machine_arch_type MACH_TYPE_ADSVIX
9392# endif
9393# define machine_is_adsvix() (machine_arch_type == MACH_TYPE_ADSVIX)
9394#else
9395# define machine_is_adsvix() (0)
9396#endif
9397
9398#ifdef CONFIG_MACH_DM270
9399# ifdef machine_arch_type
9400# undef machine_arch_type
9401# define machine_arch_type __machine_arch_type
9402# else
9403# define machine_arch_type MACH_TYPE_DM270
9404# endif
9405# define machine_is_dm270() (machine_arch_type == MACH_TYPE_DM270)
9406#else
9407# define machine_is_dm270() (0)
9408#endif
9409
9410#ifdef CONFIG_MACH_SOCLTPLUS
9411# ifdef machine_arch_type
9412# undef machine_arch_type
9413# define machine_arch_type __machine_arch_type
9414# else
9415# define machine_arch_type MACH_TYPE_SOCLTPLUS
9416# endif
9417# define machine_is_socltplus() (machine_arch_type == MACH_TYPE_SOCLTPLUS)
9418#else
9419# define machine_is_socltplus() (0)
9420#endif
9421
9422#ifdef CONFIG_MACH_ECIA
9423# ifdef machine_arch_type
9424# undef machine_arch_type
9425# define machine_arch_type __machine_arch_type
9426# else
9427# define machine_arch_type MACH_TYPE_ECIA
9428# endif
9429# define machine_is_ecia() (machine_arch_type == MACH_TYPE_ECIA)
9430#else
9431# define machine_is_ecia() (0)
9432#endif
9433
9434#ifdef CONFIG_MACH_CM4008
9435# ifdef machine_arch_type
9436# undef machine_arch_type
9437# define machine_arch_type __machine_arch_type
9438# else
9439# define machine_arch_type MACH_TYPE_CM4008
9440# endif
9441# define machine_is_cm4008() (machine_arch_type == MACH_TYPE_CM4008)
9442#else
9443# define machine_is_cm4008() (0)
9444#endif
9445
9446#ifdef CONFIG_MACH_P2001
9447# ifdef machine_arch_type
9448# undef machine_arch_type
9449# define machine_arch_type __machine_arch_type
9450# else
9451# define machine_arch_type MACH_TYPE_P2001
9452# endif
9453# define machine_is_p2001() (machine_arch_type == MACH_TYPE_P2001)
9454#else
9455# define machine_is_p2001() (0)
9456#endif
9457
9458#ifdef CONFIG_MACH_TWISTER
9459# ifdef machine_arch_type
9460# undef machine_arch_type
9461# define machine_arch_type __machine_arch_type
9462# else
9463# define machine_arch_type MACH_TYPE_TWISTER
9464# endif
9465# define machine_is_twister() (machine_arch_type == MACH_TYPE_TWISTER)
9466#else
9467# define machine_is_twister() (0)
9468#endif
9469
9470#ifdef CONFIG_MACH_MUDSHARK
9471# ifdef machine_arch_type
9472# undef machine_arch_type
9473# define machine_arch_type __machine_arch_type
9474# else
9475# define machine_arch_type MACH_TYPE_MUDSHARK
9476# endif
9477# define machine_is_mudshark() (machine_arch_type == MACH_TYPE_MUDSHARK)
9478#else
9479# define machine_is_mudshark() (0)
9480#endif
9481
9482#ifdef CONFIG_MACH_HB2
9483# ifdef machine_arch_type
9484# undef machine_arch_type
9485# define machine_arch_type __machine_arch_type
9486# else
9487# define machine_arch_type MACH_TYPE_HB2
9488# endif
9489# define machine_is_hb2() (machine_arch_type == MACH_TYPE_HB2)
9490#else
9491# define machine_is_hb2() (0)
9492#endif
9493
9494#ifdef CONFIG_MACH_IQ80332
9495# ifdef machine_arch_type
9496# undef machine_arch_type
9497# define machine_arch_type __machine_arch_type
9498# else
9499# define machine_arch_type MACH_TYPE_IQ80332
9500# endif
9501# define machine_is_iq80332() (machine_arch_type == MACH_TYPE_IQ80332)
9502#else
9503# define machine_is_iq80332() (0)
9504#endif
9505
9506#ifdef CONFIG_MACH_SENDT
9507# ifdef machine_arch_type
9508# undef machine_arch_type
9509# define machine_arch_type __machine_arch_type
9510# else
9511# define machine_arch_type MACH_TYPE_SENDT
9512# endif
9513# define machine_is_sendt() (machine_arch_type == MACH_TYPE_SENDT)
9514#else
9515# define machine_is_sendt() (0)
9516#endif
9517
9518#ifdef CONFIG_MACH_MX2JAZZ
9519# ifdef machine_arch_type
9520# undef machine_arch_type
9521# define machine_arch_type __machine_arch_type
9522# else
9523# define machine_arch_type MACH_TYPE_MX2JAZZ
9524# endif
9525# define machine_is_mx2jazz() (machine_arch_type == MACH_TYPE_MX2JAZZ)
9526#else
9527# define machine_is_mx2jazz() (0)
9528#endif
9529
9530#ifdef CONFIG_MACH_MULTIIO
9531# ifdef machine_arch_type
9532# undef machine_arch_type
9533# define machine_arch_type __machine_arch_type
9534# else
9535# define machine_arch_type MACH_TYPE_MULTIIO
9536# endif
9537# define machine_is_multiio() (machine_arch_type == MACH_TYPE_MULTIIO)
9538#else
9539# define machine_is_multiio() (0)
9540#endif
9541
9542#ifdef CONFIG_MACH_HRDISPLAY
9543# ifdef machine_arch_type
9544# undef machine_arch_type
9545# define machine_arch_type __machine_arch_type
9546# else
9547# define machine_arch_type MACH_TYPE_HRDISPLAY
9548# endif
9549# define machine_is_hrdisplay() (machine_arch_type == MACH_TYPE_HRDISPLAY)
9550#else
9551# define machine_is_hrdisplay() (0)
9552#endif
9553
f43ad539 9554#ifdef CONFIG_MACH_MXC27530ADS
98404649
WD
9555# ifdef machine_arch_type
9556# undef machine_arch_type
9557# define machine_arch_type __machine_arch_type
9558# else
f43ad539 9559# define machine_arch_type MACH_TYPE_MXC27530ADS
98404649 9560# endif
f43ad539 9561# define machine_is_mxc27530ads() (machine_arch_type == MACH_TYPE_MXC27530ADS)
98404649 9562#else
f43ad539 9563# define machine_is_mxc27530ads() (0)
98404649
WD
9564#endif
9565
9566#ifdef CONFIG_MACH_TRIZEPS3
9567# ifdef machine_arch_type
9568# undef machine_arch_type
9569# define machine_arch_type __machine_arch_type
9570# else
9571# define machine_arch_type MACH_TYPE_TRIZEPS3
9572# endif
9573# define machine_is_trizeps3() (machine_arch_type == MACH_TYPE_TRIZEPS3)
9574#else
9575# define machine_is_trizeps3() (0)
9576#endif
9577
9578#ifdef CONFIG_MACH_ZEFEERDZA
9579# ifdef machine_arch_type
9580# undef machine_arch_type
9581# define machine_arch_type __machine_arch_type
9582# else
9583# define machine_arch_type MACH_TYPE_ZEFEERDZA
9584# endif
9585# define machine_is_zefeerdza() (machine_arch_type == MACH_TYPE_ZEFEERDZA)
9586#else
9587# define machine_is_zefeerdza() (0)
9588#endif
9589
9590#ifdef CONFIG_MACH_ZEFEERDZB
9591# ifdef machine_arch_type
9592# undef machine_arch_type
9593# define machine_arch_type __machine_arch_type
9594# else
9595# define machine_arch_type MACH_TYPE_ZEFEERDZB
9596# endif
9597# define machine_is_zefeerdzb() (machine_arch_type == MACH_TYPE_ZEFEERDZB)
9598#else
9599# define machine_is_zefeerdzb() (0)
9600#endif
9601
9602#ifdef CONFIG_MACH_ZEFEERDZG
9603# ifdef machine_arch_type
9604# undef machine_arch_type
9605# define machine_arch_type __machine_arch_type
9606# else
9607# define machine_arch_type MACH_TYPE_ZEFEERDZG
9608# endif
9609# define machine_is_zefeerdzg() (machine_arch_type == MACH_TYPE_ZEFEERDZG)
9610#else
9611# define machine_is_zefeerdzg() (0)
9612#endif
9613
9614#ifdef CONFIG_MACH_ZEFEERDZN
9615# ifdef machine_arch_type
9616# undef machine_arch_type
9617# define machine_arch_type __machine_arch_type
9618# else
9619# define machine_arch_type MACH_TYPE_ZEFEERDZN
9620# endif
9621# define machine_is_zefeerdzn() (machine_arch_type == MACH_TYPE_ZEFEERDZN)
9622#else
9623# define machine_is_zefeerdzn() (0)
9624#endif
9625
9626#ifdef CONFIG_MACH_ZEFEERDZQ
9627# ifdef machine_arch_type
9628# undef machine_arch_type
9629# define machine_arch_type __machine_arch_type
9630# else
9631# define machine_arch_type MACH_TYPE_ZEFEERDZQ
9632# endif
9633# define machine_is_zefeerdzq() (machine_arch_type == MACH_TYPE_ZEFEERDZQ)
9634#else
9635# define machine_is_zefeerdzq() (0)
9636#endif
9637
9638#ifdef CONFIG_MACH_GTWX5715
9639# ifdef machine_arch_type
9640# undef machine_arch_type
9641# define machine_arch_type __machine_arch_type
9642# else
9643# define machine_arch_type MACH_TYPE_GTWX5715
9644# endif
9645# define machine_is_gtwx5715() (machine_arch_type == MACH_TYPE_GTWX5715)
9646#else
9647# define machine_is_gtwx5715() (0)
9648#endif
9649
9650#ifdef CONFIG_MACH_ASTRO_JACK
9651# ifdef machine_arch_type
9652# undef machine_arch_type
9653# define machine_arch_type __machine_arch_type
9654# else
9655# define machine_arch_type MACH_TYPE_ASTRO_JACK
9656# endif
9657# define machine_is_astro_jack() (machine_arch_type == MACH_TYPE_ASTRO_JACK)
9658#else
9659# define machine_is_astro_jack() (0)
9660#endif
9661
9662#ifdef CONFIG_MACH_TIP03
9663# ifdef machine_arch_type
9664# undef machine_arch_type
9665# define machine_arch_type __machine_arch_type
9666# else
9667# define machine_arch_type MACH_TYPE_TIP03
9668# endif
9669# define machine_is_tip03() (machine_arch_type == MACH_TYPE_TIP03)
9670#else
9671# define machine_is_tip03() (0)
9672#endif
9673
9674#ifdef CONFIG_MACH_A9200EC
9675# ifdef machine_arch_type
9676# undef machine_arch_type
9677# define machine_arch_type __machine_arch_type
9678# else
9679# define machine_arch_type MACH_TYPE_A9200EC
9680# endif
9681# define machine_is_a9200ec() (machine_arch_type == MACH_TYPE_A9200EC)
9682#else
9683# define machine_is_a9200ec() (0)
9684#endif
9685
9686#ifdef CONFIG_MACH_PNX0105
9687# ifdef machine_arch_type
9688# undef machine_arch_type
9689# define machine_arch_type __machine_arch_type
9690# else
9691# define machine_arch_type MACH_TYPE_PNX0105
9692# endif
9693# define machine_is_pnx0105() (machine_arch_type == MACH_TYPE_PNX0105)
9694#else
9695# define machine_is_pnx0105() (0)
9696#endif
9697
9698#ifdef CONFIG_MACH_ADCPOECPU
9699# ifdef machine_arch_type
9700# undef machine_arch_type
9701# define machine_arch_type __machine_arch_type
9702# else
9703# define machine_arch_type MACH_TYPE_ADCPOECPU
9704# endif
9705# define machine_is_adcpoecpu() (machine_arch_type == MACH_TYPE_ADCPOECPU)
9706#else
9707# define machine_is_adcpoecpu() (0)
9708#endif
9709
9710#ifdef CONFIG_MACH_CSB637
9711# ifdef machine_arch_type
9712# undef machine_arch_type
9713# define machine_arch_type __machine_arch_type
9714# else
9715# define machine_arch_type MACH_TYPE_CSB637
9716# endif
9717# define machine_is_csb637() (machine_arch_type == MACH_TYPE_CSB637)
9718#else
9719# define machine_is_csb637() (0)
9720#endif
9721
98404649
WD
9722#ifdef CONFIG_MACH_MB9200
9723# ifdef machine_arch_type
9724# undef machine_arch_type
9725# define machine_arch_type __machine_arch_type
9726# else
9727# define machine_arch_type MACH_TYPE_MB9200
9728# endif
9729# define machine_is_mb9200() (machine_arch_type == MACH_TYPE_MB9200)
9730#else
9731# define machine_is_mb9200() (0)
9732#endif
9733
9734#ifdef CONFIG_MACH_KULUN
9735# ifdef machine_arch_type
9736# undef machine_arch_type
9737# define machine_arch_type __machine_arch_type
9738# else
9739# define machine_arch_type MACH_TYPE_KULUN
9740# endif
9741# define machine_is_kulun() (machine_arch_type == MACH_TYPE_KULUN)
9742#else
9743# define machine_is_kulun() (0)
9744#endif
9745
9746#ifdef CONFIG_MACH_SNAPPER
9747# ifdef machine_arch_type
9748# undef machine_arch_type
9749# define machine_arch_type __machine_arch_type
9750# else
9751# define machine_arch_type MACH_TYPE_SNAPPER
9752# endif
9753# define machine_is_snapper() (machine_arch_type == MACH_TYPE_SNAPPER)
9754#else
9755# define machine_is_snapper() (0)
9756#endif
9757
9758#ifdef CONFIG_MACH_OPTIMA
9759# ifdef machine_arch_type
9760# undef machine_arch_type
9761# define machine_arch_type __machine_arch_type
9762# else
9763# define machine_arch_type MACH_TYPE_OPTIMA
9764# endif
9765# define machine_is_optima() (machine_arch_type == MACH_TYPE_OPTIMA)
9766#else
9767# define machine_is_optima() (0)
9768#endif
9769
9770#ifdef CONFIG_MACH_DLHSBC
9771# ifdef machine_arch_type
9772# undef machine_arch_type
9773# define machine_arch_type __machine_arch_type
9774# else
9775# define machine_arch_type MACH_TYPE_DLHSBC
9776# endif
9777# define machine_is_dlhsbc() (machine_arch_type == MACH_TYPE_DLHSBC)
9778#else
9779# define machine_is_dlhsbc() (0)
9780#endif
9781
9782#ifdef CONFIG_MACH_X30
9783# ifdef machine_arch_type
9784# undef machine_arch_type
9785# define machine_arch_type __machine_arch_type
9786# else
9787# define machine_arch_type MACH_TYPE_X30
9788# endif
9789# define machine_is_x30() (machine_arch_type == MACH_TYPE_X30)
9790#else
9791# define machine_is_x30() (0)
9792#endif
9793
9794#ifdef CONFIG_MACH_N30
9795# ifdef machine_arch_type
9796# undef machine_arch_type
9797# define machine_arch_type __machine_arch_type
9798# else
9799# define machine_arch_type MACH_TYPE_N30
9800# endif
9801# define machine_is_n30() (machine_arch_type == MACH_TYPE_N30)
9802#else
9803# define machine_is_n30() (0)
9804#endif
9805
9806#ifdef CONFIG_MACH_MANGA_KS8695
9807# ifdef machine_arch_type
9808# undef machine_arch_type
9809# define machine_arch_type __machine_arch_type
9810# else
9811# define machine_arch_type MACH_TYPE_MANGA_KS8695
9812# endif
9813# define machine_is_manga_ks8695() (machine_arch_type == MACH_TYPE_MANGA_KS8695)
9814#else
9815# define machine_is_manga_ks8695() (0)
9816#endif
9817
9818#ifdef CONFIG_MACH_AJAX
9819# ifdef machine_arch_type
9820# undef machine_arch_type
9821# define machine_arch_type __machine_arch_type
9822# else
9823# define machine_arch_type MACH_TYPE_AJAX
9824# endif
9825# define machine_is_ajax() (machine_arch_type == MACH_TYPE_AJAX)
9826#else
9827# define machine_is_ajax() (0)
9828#endif
9829
9830#ifdef CONFIG_MACH_NEC_MP900
9831# ifdef machine_arch_type
9832# undef machine_arch_type
9833# define machine_arch_type __machine_arch_type
9834# else
9835# define machine_arch_type MACH_TYPE_NEC_MP900
9836# endif
9837# define machine_is_nec_mp900() (machine_arch_type == MACH_TYPE_NEC_MP900)
9838#else
9839# define machine_is_nec_mp900() (0)
9840#endif
9841
9842#ifdef CONFIG_MACH_VVTK1000
9843# ifdef machine_arch_type
9844# undef machine_arch_type
9845# define machine_arch_type __machine_arch_type
9846# else
9847# define machine_arch_type MACH_TYPE_VVTK1000
9848# endif
9849# define machine_is_vvtk1000() (machine_arch_type == MACH_TYPE_VVTK1000)
9850#else
9851# define machine_is_vvtk1000() (0)
9852#endif
9853
9854#ifdef CONFIG_MACH_KAFA
9855# ifdef machine_arch_type
9856# undef machine_arch_type
9857# define machine_arch_type __machine_arch_type
9858# else
9859# define machine_arch_type MACH_TYPE_KAFA
9860# endif
9861# define machine_is_kafa() (machine_arch_type == MACH_TYPE_KAFA)
9862#else
9863# define machine_is_kafa() (0)
9864#endif
9865
9866#ifdef CONFIG_MACH_VVTK3000
9867# ifdef machine_arch_type
9868# undef machine_arch_type
9869# define machine_arch_type __machine_arch_type
9870# else
9871# define machine_arch_type MACH_TYPE_VVTK3000
9872# endif
9873# define machine_is_vvtk3000() (machine_arch_type == MACH_TYPE_VVTK3000)
9874#else
9875# define machine_is_vvtk3000() (0)
9876#endif
9877
9878#ifdef CONFIG_MACH_PIMX1
9879# ifdef machine_arch_type
9880# undef machine_arch_type
9881# define machine_arch_type __machine_arch_type
9882# else
9883# define machine_arch_type MACH_TYPE_PIMX1
9884# endif
9885# define machine_is_pimx1() (machine_arch_type == MACH_TYPE_PIMX1)
9886#else
9887# define machine_is_pimx1() (0)
9888#endif
9889
9890#ifdef CONFIG_MACH_OLLIE
9891# ifdef machine_arch_type
9892# undef machine_arch_type
9893# define machine_arch_type __machine_arch_type
9894# else
9895# define machine_arch_type MACH_TYPE_OLLIE
9896# endif
9897# define machine_is_ollie() (machine_arch_type == MACH_TYPE_OLLIE)
9898#else
9899# define machine_is_ollie() (0)
9900#endif
9901
9902#ifdef CONFIG_MACH_SKYMAX
9903# ifdef machine_arch_type
9904# undef machine_arch_type
9905# define machine_arch_type __machine_arch_type
9906# else
9907# define machine_arch_type MACH_TYPE_SKYMAX
9908# endif
9909# define machine_is_skymax() (machine_arch_type == MACH_TYPE_SKYMAX)
9910#else
9911# define machine_is_skymax() (0)
9912#endif
9913
9914#ifdef CONFIG_MACH_JAZZ
9915# ifdef machine_arch_type
9916# undef machine_arch_type
9917# define machine_arch_type __machine_arch_type
9918# else
9919# define machine_arch_type MACH_TYPE_JAZZ
9920# endif
9921# define machine_is_jazz() (machine_arch_type == MACH_TYPE_JAZZ)
9922#else
9923# define machine_is_jazz() (0)
9924#endif
9925
9926#ifdef CONFIG_MACH_TEL_T3
9927# ifdef machine_arch_type
9928# undef machine_arch_type
9929# define machine_arch_type __machine_arch_type
9930# else
9931# define machine_arch_type MACH_TYPE_TEL_T3
9932# endif
9933# define machine_is_tel_t3() (machine_arch_type == MACH_TYPE_TEL_T3)
9934#else
9935# define machine_is_tel_t3() (0)
9936#endif
9937
9938#ifdef CONFIG_MACH_AISINO_FCR255
9939# ifdef machine_arch_type
9940# undef machine_arch_type
9941# define machine_arch_type __machine_arch_type
9942# else
9943# define machine_arch_type MACH_TYPE_AISINO_FCR255
9944# endif
9945# define machine_is_aisino_fcr255() (machine_arch_type == MACH_TYPE_AISINO_FCR255)
9946#else
9947# define machine_is_aisino_fcr255() (0)
9948#endif
9949
9950#ifdef CONFIG_MACH_BTWEB
9951# ifdef machine_arch_type
9952# undef machine_arch_type
9953# define machine_arch_type __machine_arch_type
9954# else
9955# define machine_arch_type MACH_TYPE_BTWEB
9956# endif
9957# define machine_is_btweb() (machine_arch_type == MACH_TYPE_BTWEB)
9958#else
9959# define machine_is_btweb() (0)
9960#endif
9961
9962#ifdef CONFIG_MACH_DBG_LH79520
9963# ifdef machine_arch_type
9964# undef machine_arch_type
9965# define machine_arch_type __machine_arch_type
9966# else
9967# define machine_arch_type MACH_TYPE_DBG_LH79520
9968# endif
9969# define machine_is_dbg_lh79520() (machine_arch_type == MACH_TYPE_DBG_LH79520)
9970#else
9971# define machine_is_dbg_lh79520() (0)
9972#endif
9973
9974#ifdef CONFIG_MACH_CM41XX
9975# ifdef machine_arch_type
9976# undef machine_arch_type
9977# define machine_arch_type __machine_arch_type
9978# else
9979# define machine_arch_type MACH_TYPE_CM41XX
9980# endif
9981# define machine_is_cm41xx() (machine_arch_type == MACH_TYPE_CM41XX)
9982#else
9983# define machine_is_cm41xx() (0)
9984#endif
9985
9986#ifdef CONFIG_MACH_TS72XX
9987# ifdef machine_arch_type
9988# undef machine_arch_type
9989# define machine_arch_type __machine_arch_type
9990# else
9991# define machine_arch_type MACH_TYPE_TS72XX
9992# endif
9993# define machine_is_ts72xx() (machine_arch_type == MACH_TYPE_TS72XX)
9994#else
9995# define machine_is_ts72xx() (0)
9996#endif
9997
9998#ifdef CONFIG_MACH_NGGPXA
9999# ifdef machine_arch_type
10000# undef machine_arch_type
10001# define machine_arch_type __machine_arch_type
10002# else
10003# define machine_arch_type MACH_TYPE_NGGPXA
10004# endif
10005# define machine_is_nggpxa() (machine_arch_type == MACH_TYPE_NGGPXA)
10006#else
10007# define machine_is_nggpxa() (0)
10008#endif
10009
10010#ifdef CONFIG_MACH_CSB535
10011# ifdef machine_arch_type
10012# undef machine_arch_type
10013# define machine_arch_type __machine_arch_type
10014# else
10015# define machine_arch_type MACH_TYPE_CSB535
10016# endif
10017# define machine_is_csb535() (machine_arch_type == MACH_TYPE_CSB535)
10018#else
10019# define machine_is_csb535() (0)
10020#endif
10021
10022#ifdef CONFIG_MACH_CSB536
10023# ifdef machine_arch_type
10024# undef machine_arch_type
10025# define machine_arch_type __machine_arch_type
10026# else
10027# define machine_arch_type MACH_TYPE_CSB536
10028# endif
10029# define machine_is_csb536() (machine_arch_type == MACH_TYPE_CSB536)
10030#else
10031# define machine_is_csb536() (0)
10032#endif
10033
10034#ifdef CONFIG_MACH_PXA_TRAKPOD
10035# ifdef machine_arch_type
10036# undef machine_arch_type
10037# define machine_arch_type __machine_arch_type
10038# else
10039# define machine_arch_type MACH_TYPE_PXA_TRAKPOD
10040# endif
10041# define machine_is_pxa_trakpod() (machine_arch_type == MACH_TYPE_PXA_TRAKPOD)
10042#else
10043# define machine_is_pxa_trakpod() (0)
10044#endif
10045
10046#ifdef CONFIG_MACH_PRAXIS
10047# ifdef machine_arch_type
10048# undef machine_arch_type
10049# define machine_arch_type __machine_arch_type
10050# else
10051# define machine_arch_type MACH_TYPE_PRAXIS
10052# endif
10053# define machine_is_praxis() (machine_arch_type == MACH_TYPE_PRAXIS)
10054#else
10055# define machine_is_praxis() (0)
10056#endif
10057
10058#ifdef CONFIG_MACH_LH75411
10059# ifdef machine_arch_type
10060# undef machine_arch_type
10061# define machine_arch_type __machine_arch_type
10062# else
10063# define machine_arch_type MACH_TYPE_LH75411
10064# endif
10065# define machine_is_lh75411() (machine_arch_type == MACH_TYPE_LH75411)
10066#else
10067# define machine_is_lh75411() (0)
10068#endif
10069
10070#ifdef CONFIG_MACH_OTOM
10071# ifdef machine_arch_type
10072# undef machine_arch_type
10073# define machine_arch_type __machine_arch_type
10074# else
10075# define machine_arch_type MACH_TYPE_OTOM
10076# endif
10077# define machine_is_otom() (machine_arch_type == MACH_TYPE_OTOM)
10078#else
10079# define machine_is_otom() (0)
10080#endif
10081
10082#ifdef CONFIG_MACH_NEXCODER_2440
10083# ifdef machine_arch_type
10084# undef machine_arch_type
10085# define machine_arch_type __machine_arch_type
10086# else
10087# define machine_arch_type MACH_TYPE_NEXCODER_2440
10088# endif
10089# define machine_is_nexcoder_2440() (machine_arch_type == MACH_TYPE_NEXCODER_2440)
10090#else
10091# define machine_is_nexcoder_2440() (0)
10092#endif
10093
10094#ifdef CONFIG_MACH_LOOX410
10095# ifdef machine_arch_type
10096# undef machine_arch_type
10097# define machine_arch_type __machine_arch_type
10098# else
10099# define machine_arch_type MACH_TYPE_LOOX410
10100# endif
10101# define machine_is_loox410() (machine_arch_type == MACH_TYPE_LOOX410)
10102#else
10103# define machine_is_loox410() (0)
10104#endif
10105
10106#ifdef CONFIG_MACH_WESTLAKE
10107# ifdef machine_arch_type
10108# undef machine_arch_type
10109# define machine_arch_type __machine_arch_type
10110# else
10111# define machine_arch_type MACH_TYPE_WESTLAKE
10112# endif
10113# define machine_is_westlake() (machine_arch_type == MACH_TYPE_WESTLAKE)
10114#else
10115# define machine_is_westlake() (0)
10116#endif
10117
10118#ifdef CONFIG_MACH_NSB
10119# ifdef machine_arch_type
10120# undef machine_arch_type
10121# define machine_arch_type __machine_arch_type
10122# else
10123# define machine_arch_type MACH_TYPE_NSB
10124# endif
10125# define machine_is_nsb() (machine_arch_type == MACH_TYPE_NSB)
10126#else
10127# define machine_is_nsb() (0)
10128#endif
10129
10130#ifdef CONFIG_MACH_ESL_SARVA_STN
10131# ifdef machine_arch_type
10132# undef machine_arch_type
10133# define machine_arch_type __machine_arch_type
10134# else
10135# define machine_arch_type MACH_TYPE_ESL_SARVA_STN
10136# endif
10137# define machine_is_esl_sarva_stn() (machine_arch_type == MACH_TYPE_ESL_SARVA_STN)
10138#else
10139# define machine_is_esl_sarva_stn() (0)
10140#endif
10141
10142#ifdef CONFIG_MACH_ESL_SARVA_TFT
10143# ifdef machine_arch_type
10144# undef machine_arch_type
10145# define machine_arch_type __machine_arch_type
10146# else
10147# define machine_arch_type MACH_TYPE_ESL_SARVA_TFT
10148# endif
10149# define machine_is_esl_sarva_tft() (machine_arch_type == MACH_TYPE_ESL_SARVA_TFT)
10150#else
10151# define machine_is_esl_sarva_tft() (0)
10152#endif
10153
10154#ifdef CONFIG_MACH_ESL_SARVA_IAD
10155# ifdef machine_arch_type
10156# undef machine_arch_type
10157# define machine_arch_type __machine_arch_type
10158# else
10159# define machine_arch_type MACH_TYPE_ESL_SARVA_IAD
10160# endif
10161# define machine_is_esl_sarva_iad() (machine_arch_type == MACH_TYPE_ESL_SARVA_IAD)
10162#else
10163# define machine_is_esl_sarva_iad() (0)
10164#endif
10165
10166#ifdef CONFIG_MACH_ESL_SARVA_ACC
10167# ifdef machine_arch_type
10168# undef machine_arch_type
10169# define machine_arch_type __machine_arch_type
10170# else
10171# define machine_arch_type MACH_TYPE_ESL_SARVA_ACC
10172# endif
10173# define machine_is_esl_sarva_acc() (machine_arch_type == MACH_TYPE_ESL_SARVA_ACC)
10174#else
10175# define machine_is_esl_sarva_acc() (0)
10176#endif
10177
10178#ifdef CONFIG_MACH_TYPHOON
10179# ifdef machine_arch_type
10180# undef machine_arch_type
10181# define machine_arch_type __machine_arch_type
10182# else
10183# define machine_arch_type MACH_TYPE_TYPHOON
10184# endif
10185# define machine_is_typhoon() (machine_arch_type == MACH_TYPE_TYPHOON)
10186#else
10187# define machine_is_typhoon() (0)
10188#endif
10189
10190#ifdef CONFIG_MACH_CNAV
10191# ifdef machine_arch_type
10192# undef machine_arch_type
10193# define machine_arch_type __machine_arch_type
10194# else
10195# define machine_arch_type MACH_TYPE_CNAV
10196# endif
10197# define machine_is_cnav() (machine_arch_type == MACH_TYPE_CNAV)
10198#else
10199# define machine_is_cnav() (0)
10200#endif
10201
10202#ifdef CONFIG_MACH_A730
10203# ifdef machine_arch_type
10204# undef machine_arch_type
10205# define machine_arch_type __machine_arch_type
10206# else
10207# define machine_arch_type MACH_TYPE_A730
10208# endif
10209# define machine_is_a730() (machine_arch_type == MACH_TYPE_A730)
10210#else
10211# define machine_is_a730() (0)
10212#endif
10213
10214#ifdef CONFIG_MACH_NETSTAR
10215# ifdef machine_arch_type
10216# undef machine_arch_type
10217# define machine_arch_type __machine_arch_type
10218# else
10219# define machine_arch_type MACH_TYPE_NETSTAR
10220# endif
10221# define machine_is_netstar() (machine_arch_type == MACH_TYPE_NETSTAR)
10222#else
10223# define machine_is_netstar() (0)
10224#endif
10225
10226#ifdef CONFIG_MACH_PHASEFALE_SUPERCON
10227# ifdef machine_arch_type
10228# undef machine_arch_type
10229# define machine_arch_type __machine_arch_type
10230# else
10231# define machine_arch_type MACH_TYPE_PHASEFALE_SUPERCON
10232# endif
10233# define machine_is_supercon() (machine_arch_type == MACH_TYPE_PHASEFALE_SUPERCON)
10234#else
10235# define machine_is_supercon() (0)
10236#endif
10237
10238#ifdef CONFIG_MACH_SHIVA1100
10239# ifdef machine_arch_type
10240# undef machine_arch_type
10241# define machine_arch_type __machine_arch_type
10242# else
10243# define machine_arch_type MACH_TYPE_SHIVA1100
10244# endif
10245# define machine_is_shiva1100() (machine_arch_type == MACH_TYPE_SHIVA1100)
10246#else
10247# define machine_is_shiva1100() (0)
10248#endif
10249
10250#ifdef CONFIG_MACH_ETEXSC
10251# ifdef machine_arch_type
10252# undef machine_arch_type
10253# define machine_arch_type __machine_arch_type
10254# else
10255# define machine_arch_type MACH_TYPE_ETEXSC
10256# endif
10257# define machine_is_etexsc() (machine_arch_type == MACH_TYPE_ETEXSC)
10258#else
10259# define machine_is_etexsc() (0)
10260#endif
10261
10262#ifdef CONFIG_MACH_IXDPG465
10263# ifdef machine_arch_type
10264# undef machine_arch_type
10265# define machine_arch_type __machine_arch_type
10266# else
10267# define machine_arch_type MACH_TYPE_IXDPG465
10268# endif
10269# define machine_is_ixdpg465() (machine_arch_type == MACH_TYPE_IXDPG465)
10270#else
10271# define machine_is_ixdpg465() (0)
10272#endif
10273
10274#ifdef CONFIG_MACH_A9M2410
10275# ifdef machine_arch_type
10276# undef machine_arch_type
10277# define machine_arch_type __machine_arch_type
10278# else
10279# define machine_arch_type MACH_TYPE_A9M2410
10280# endif
10281# define machine_is_a9m2410() (machine_arch_type == MACH_TYPE_A9M2410)
10282#else
10283# define machine_is_a9m2410() (0)
10284#endif
10285
10286#ifdef CONFIG_MACH_A9M2440
10287# ifdef machine_arch_type
10288# undef machine_arch_type
10289# define machine_arch_type __machine_arch_type
10290# else
10291# define machine_arch_type MACH_TYPE_A9M2440
10292# endif
10293# define machine_is_a9m2440() (machine_arch_type == MACH_TYPE_A9M2440)
10294#else
10295# define machine_is_a9m2440() (0)
10296#endif
10297
10298#ifdef CONFIG_MACH_A9M9750
10299# ifdef machine_arch_type
10300# undef machine_arch_type
10301# define machine_arch_type __machine_arch_type
10302# else
10303# define machine_arch_type MACH_TYPE_A9M9750
10304# endif
10305# define machine_is_a9m9750() (machine_arch_type == MACH_TYPE_A9M9750)
10306#else
10307# define machine_is_a9m9750() (0)
10308#endif
10309
10310#ifdef CONFIG_MACH_A9M9360
10311# ifdef machine_arch_type
10312# undef machine_arch_type
10313# define machine_arch_type __machine_arch_type
10314# else
10315# define machine_arch_type MACH_TYPE_A9M9360
10316# endif
10317# define machine_is_a9m9360() (machine_arch_type == MACH_TYPE_A9M9360)
10318#else
10319# define machine_is_a9m9360() (0)
10320#endif
10321
10322#ifdef CONFIG_MACH_UNC90
10323# ifdef machine_arch_type
10324# undef machine_arch_type
10325# define machine_arch_type __machine_arch_type
10326# else
10327# define machine_arch_type MACH_TYPE_UNC90
10328# endif
10329# define machine_is_unc90() (machine_arch_type == MACH_TYPE_UNC90)
10330#else
10331# define machine_is_unc90() (0)
10332#endif
10333
10334#ifdef CONFIG_MACH_ECO920
10335# ifdef machine_arch_type
10336# undef machine_arch_type
10337# define machine_arch_type __machine_arch_type
10338# else
10339# define machine_arch_type MACH_TYPE_ECO920
10340# endif
10341# define machine_is_eco920() (machine_arch_type == MACH_TYPE_ECO920)
10342#else
10343# define machine_is_eco920() (0)
10344#endif
10345
10346#ifdef CONFIG_MACH_SATVIEW
10347# ifdef machine_arch_type
10348# undef machine_arch_type
10349# define machine_arch_type __machine_arch_type
10350# else
10351# define machine_arch_type MACH_TYPE_SATVIEW
10352# endif
10353# define machine_is_satview() (machine_arch_type == MACH_TYPE_SATVIEW)
10354#else
10355# define machine_is_satview() (0)
10356#endif
10357
10358#ifdef CONFIG_MACH_ROADRUNNER
10359# ifdef machine_arch_type
10360# undef machine_arch_type
10361# define machine_arch_type __machine_arch_type
10362# else
10363# define machine_arch_type MACH_TYPE_ROADRUNNER
10364# endif
10365# define machine_is_roadrunner() (machine_arch_type == MACH_TYPE_ROADRUNNER)
10366#else
10367# define machine_is_roadrunner() (0)
10368#endif
10369
10370#ifdef CONFIG_MACH_AT91RM9200EK
10371# ifdef machine_arch_type
10372# undef machine_arch_type
10373# define machine_arch_type __machine_arch_type
10374# else
10375# define machine_arch_type MACH_TYPE_AT91RM9200EK
10376# endif
10377# define machine_is_at91rm9200ek() (machine_arch_type == MACH_TYPE_AT91RM9200EK)
10378#else
10379# define machine_is_at91rm9200ek() (0)
10380#endif
10381
10382#ifdef CONFIG_MACH_GP32
10383# ifdef machine_arch_type
10384# undef machine_arch_type
10385# define machine_arch_type __machine_arch_type
10386# else
10387# define machine_arch_type MACH_TYPE_GP32
10388# endif
10389# define machine_is_gp32() (machine_arch_type == MACH_TYPE_GP32)
10390#else
10391# define machine_is_gp32() (0)
10392#endif
10393
10394#ifdef CONFIG_MACH_GEM
10395# ifdef machine_arch_type
10396# undef machine_arch_type
10397# define machine_arch_type __machine_arch_type
10398# else
10399# define machine_arch_type MACH_TYPE_GEM
10400# endif
10401# define machine_is_gem() (machine_arch_type == MACH_TYPE_GEM)
10402#else
10403# define machine_is_gem() (0)
10404#endif
10405
10406#ifdef CONFIG_MACH_I858
10407# ifdef machine_arch_type
10408# undef machine_arch_type
10409# define machine_arch_type __machine_arch_type
10410# else
10411# define machine_arch_type MACH_TYPE_I858
10412# endif
10413# define machine_is_i858() (machine_arch_type == MACH_TYPE_I858)
10414#else
10415# define machine_is_i858() (0)
10416#endif
10417
10418#ifdef CONFIG_MACH_HX2750
10419# ifdef machine_arch_type
10420# undef machine_arch_type
10421# define machine_arch_type __machine_arch_type
10422# else
10423# define machine_arch_type MACH_TYPE_HX2750
10424# endif
10425# define machine_is_hx2750() (machine_arch_type == MACH_TYPE_HX2750)
10426#else
10427# define machine_is_hx2750() (0)
10428#endif
10429
f43ad539 10430#ifdef CONFIG_MACH_MXC91131EVB
98404649
WD
10431# ifdef machine_arch_type
10432# undef machine_arch_type
10433# define machine_arch_type __machine_arch_type
10434# else
f43ad539 10435# define machine_arch_type MACH_TYPE_MXC91131EVB
98404649 10436# endif
f43ad539 10437# define machine_is_mxc91131evb() (machine_arch_type == MACH_TYPE_MXC91131EVB)
98404649 10438#else
f43ad539 10439# define machine_is_mxc91131evb() (0)
98404649
WD
10440#endif
10441
10442#ifdef CONFIG_MACH_P700
10443# ifdef machine_arch_type
10444# undef machine_arch_type
10445# define machine_arch_type __machine_arch_type
10446# else
10447# define machine_arch_type MACH_TYPE_P700
10448# endif
10449# define machine_is_p700() (machine_arch_type == MACH_TYPE_P700)
10450#else
10451# define machine_is_p700() (0)
10452#endif
10453
10454#ifdef CONFIG_MACH_CPE
10455# ifdef machine_arch_type
10456# undef machine_arch_type
10457# define machine_arch_type __machine_arch_type
10458# else
10459# define machine_arch_type MACH_TYPE_CPE
10460# endif
10461# define machine_is_cpe() (machine_arch_type == MACH_TYPE_CPE)
10462#else
10463# define machine_is_cpe() (0)
10464#endif
10465
10466#ifdef CONFIG_MACH_SPITZ
10467# ifdef machine_arch_type
10468# undef machine_arch_type
10469# define machine_arch_type __machine_arch_type
10470# else
10471# define machine_arch_type MACH_TYPE_SPITZ
10472# endif
10473# define machine_is_spitz() (machine_arch_type == MACH_TYPE_SPITZ)
10474#else
10475# define machine_is_spitz() (0)
10476#endif
10477
10478#ifdef CONFIG_MACH_NIMBRA340
10479# ifdef machine_arch_type
10480# undef machine_arch_type
10481# define machine_arch_type __machine_arch_type
10482# else
10483# define machine_arch_type MACH_TYPE_NIMBRA340
10484# endif
10485# define machine_is_nimbra340() (machine_arch_type == MACH_TYPE_NIMBRA340)
10486#else
10487# define machine_is_nimbra340() (0)
10488#endif
10489
10490#ifdef CONFIG_MACH_LPC22XX
10491# ifdef machine_arch_type
10492# undef machine_arch_type
10493# define machine_arch_type __machine_arch_type
10494# else
10495# define machine_arch_type MACH_TYPE_LPC22XX
10496# endif
10497# define machine_is_lpc22xx() (machine_arch_type == MACH_TYPE_LPC22XX)
10498#else
10499# define machine_is_lpc22xx() (0)
10500#endif
10501
10502#ifdef CONFIG_MACH_COMET3
10503# ifdef machine_arch_type
10504# undef machine_arch_type
10505# define machine_arch_type __machine_arch_type
10506# else
10507# define machine_arch_type MACH_TYPE_COMET3
10508# endif
10509# define machine_is_omap_comet3() (machine_arch_type == MACH_TYPE_COMET3)
10510#else
10511# define machine_is_omap_comet3() (0)
10512#endif
10513
10514#ifdef CONFIG_MACH_COMET4
10515# ifdef machine_arch_type
10516# undef machine_arch_type
10517# define machine_arch_type __machine_arch_type
10518# else
10519# define machine_arch_type MACH_TYPE_COMET4
10520# endif
10521# define machine_is_omap_comet4() (machine_arch_type == MACH_TYPE_COMET4)
10522#else
10523# define machine_is_omap_comet4() (0)
10524#endif
10525
10526#ifdef CONFIG_MACH_CSB625
10527# ifdef machine_arch_type
10528# undef machine_arch_type
10529# define machine_arch_type __machine_arch_type
10530# else
10531# define machine_arch_type MACH_TYPE_CSB625
10532# endif
10533# define machine_is_csb625() (machine_arch_type == MACH_TYPE_CSB625)
10534#else
10535# define machine_is_csb625() (0)
10536#endif
10537
10538#ifdef CONFIG_MACH_FORTUNET2
10539# ifdef machine_arch_type
10540# undef machine_arch_type
10541# define machine_arch_type __machine_arch_type
10542# else
10543# define machine_arch_type MACH_TYPE_FORTUNET2
10544# endif
10545# define machine_is_fortunet2() (machine_arch_type == MACH_TYPE_FORTUNET2)
10546#else
10547# define machine_is_fortunet2() (0)
10548#endif
10549
10550#ifdef CONFIG_MACH_S5H2200
10551# ifdef machine_arch_type
10552# undef machine_arch_type
10553# define machine_arch_type __machine_arch_type
10554# else
10555# define machine_arch_type MACH_TYPE_S5H2200
10556# endif
10557# define machine_is_s5h2200() (machine_arch_type == MACH_TYPE_S5H2200)
10558#else
10559# define machine_is_s5h2200() (0)
10560#endif
10561
10562#ifdef CONFIG_MACH_OPTORM920
10563# ifdef machine_arch_type
10564# undef machine_arch_type
10565# define machine_arch_type __machine_arch_type
10566# else
10567# define machine_arch_type MACH_TYPE_OPTORM920
10568# endif
10569# define machine_is_optorm920() (machine_arch_type == MACH_TYPE_OPTORM920)
10570#else
10571# define machine_is_optorm920() (0)
10572#endif
10573
10574#ifdef CONFIG_MACH_ADSBITSYXB
10575# ifdef machine_arch_type
10576# undef machine_arch_type
10577# define machine_arch_type __machine_arch_type
10578# else
10579# define machine_arch_type MACH_TYPE_ADSBITSYXB
10580# endif
10581# define machine_is_adsbitsyxb() (machine_arch_type == MACH_TYPE_ADSBITSYXB)
10582#else
10583# define machine_is_adsbitsyxb() (0)
10584#endif
10585
10586#ifdef CONFIG_MACH_ADSSPHERE
10587# ifdef machine_arch_type
10588# undef machine_arch_type
10589# define machine_arch_type __machine_arch_type
10590# else
10591# define machine_arch_type MACH_TYPE_ADSSPHERE
10592# endif
10593# define machine_is_adssphere() (machine_arch_type == MACH_TYPE_ADSSPHERE)
10594#else
10595# define machine_is_adssphere() (0)
10596#endif
10597
10598#ifdef CONFIG_MACH_ADSPORTAL
10599# ifdef machine_arch_type
10600# undef machine_arch_type
10601# define machine_arch_type __machine_arch_type
10602# else
10603# define machine_arch_type MACH_TYPE_ADSPORTAL
10604# endif
10605# define machine_is_adsportal() (machine_arch_type == MACH_TYPE_ADSPORTAL)
10606#else
10607# define machine_is_adsportal() (0)
10608#endif
10609
10610#ifdef CONFIG_MACH_LN2410SBC
10611# ifdef machine_arch_type
10612# undef machine_arch_type
10613# define machine_arch_type __machine_arch_type
10614# else
10615# define machine_arch_type MACH_TYPE_LN2410SBC
10616# endif
10617# define machine_is_ln2410sbc() (machine_arch_type == MACH_TYPE_LN2410SBC)
10618#else
10619# define machine_is_ln2410sbc() (0)
10620#endif
10621
10622#ifdef CONFIG_MACH_CB3RUFC
10623# ifdef machine_arch_type
10624# undef machine_arch_type
10625# define machine_arch_type __machine_arch_type
10626# else
10627# define machine_arch_type MACH_TYPE_CB3RUFC
10628# endif
10629# define machine_is_cb3rufc() (machine_arch_type == MACH_TYPE_CB3RUFC)
10630#else
10631# define machine_is_cb3rufc() (0)
10632#endif
10633
10634#ifdef CONFIG_MACH_MP2USB
10635# ifdef machine_arch_type
10636# undef machine_arch_type
10637# define machine_arch_type __machine_arch_type
10638# else
10639# define machine_arch_type MACH_TYPE_MP2USB
10640# endif
10641# define machine_is_mp2usb() (machine_arch_type == MACH_TYPE_MP2USB)
10642#else
10643# define machine_is_mp2usb() (0)
10644#endif
10645
f43ad539 10646#ifdef CONFIG_MACH_NTNP425C
d4fc6012
PP
10647# ifdef machine_arch_type
10648# undef machine_arch_type
10649# define machine_arch_type __machine_arch_type
10650# else
f43ad539 10651# define machine_arch_type MACH_TYPE_NTNP425C
d4fc6012 10652# endif
f43ad539 10653# define machine_is_ntnp425c() (machine_arch_type == MACH_TYPE_NTNP425C)
d4fc6012 10654#else
f43ad539 10655# define machine_is_ntnp425c() (0)
d4fc6012
PP
10656#endif
10657
f43ad539 10658#ifdef CONFIG_MACH_COLIBRI
d4fc6012
PP
10659# ifdef machine_arch_type
10660# undef machine_arch_type
10661# define machine_arch_type __machine_arch_type
10662# else
f43ad539 10663# define machine_arch_type MACH_TYPE_COLIBRI
d4fc6012 10664# endif
f43ad539 10665# define machine_is_colibri() (machine_arch_type == MACH_TYPE_COLIBRI)
d4fc6012 10666#else
f43ad539 10667# define machine_is_colibri() (0)
d4fc6012
PP
10668#endif
10669
f43ad539 10670#ifdef CONFIG_MACH_PCM7220
d4fc6012
PP
10671# ifdef machine_arch_type
10672# undef machine_arch_type
10673# define machine_arch_type __machine_arch_type
10674# else
f43ad539 10675# define machine_arch_type MACH_TYPE_PCM7220
d4fc6012 10676# endif
f43ad539 10677# define machine_is_pcm7220() (machine_arch_type == MACH_TYPE_PCM7220)
d4fc6012 10678#else
f43ad539 10679# define machine_is_pcm7220() (0)
d4fc6012
PP
10680#endif
10681
f43ad539 10682#ifdef CONFIG_MACH_GATEWAY7001
d4fc6012
PP
10683# ifdef machine_arch_type
10684# undef machine_arch_type
10685# define machine_arch_type __machine_arch_type
10686# else
f43ad539 10687# define machine_arch_type MACH_TYPE_GATEWAY7001
d4fc6012 10688# endif
f43ad539 10689# define machine_is_gateway7001() (machine_arch_type == MACH_TYPE_GATEWAY7001)
d4fc6012 10690#else
f43ad539 10691# define machine_is_gateway7001() (0)
d4fc6012
PP
10692#endif
10693
f43ad539 10694#ifdef CONFIG_MACH_PCM027
d4fc6012
PP
10695# ifdef machine_arch_type
10696# undef machine_arch_type
10697# define machine_arch_type __machine_arch_type
10698# else
f43ad539 10699# define machine_arch_type MACH_TYPE_PCM027
d4fc6012 10700# endif
f43ad539 10701# define machine_is_pcm027() (machine_arch_type == MACH_TYPE_PCM027)
d4fc6012 10702#else
f43ad539
WD
10703# define machine_is_pcm027() (0)
10704#endif
10705
10706#ifdef CONFIG_MACH_CMPXA
10707# ifdef machine_arch_type
10708# undef machine_arch_type
10709# define machine_arch_type __machine_arch_type
10710# else
10711# define machine_arch_type MACH_TYPE_CMPXA
10712# endif
10713# define machine_is_cmpxa() (machine_arch_type == MACH_TYPE_CMPXA)
10714#else
10715# define machine_is_cmpxa() (0)
10716#endif
10717
10718#ifdef CONFIG_MACH_ANUBIS
10719# ifdef machine_arch_type
10720# undef machine_arch_type
10721# define machine_arch_type __machine_arch_type
10722# else
10723# define machine_arch_type MACH_TYPE_ANUBIS
10724# endif
10725# define machine_is_anubis() (machine_arch_type == MACH_TYPE_ANUBIS)
10726#else
10727# define machine_is_anubis() (0)
10728#endif
10729
10730#ifdef CONFIG_MACH_ITE8152
10731# ifdef machine_arch_type
10732# undef machine_arch_type
10733# define machine_arch_type __machine_arch_type
10734# else
10735# define machine_arch_type MACH_TYPE_ITE8152
10736# endif
10737# define machine_is_ite8152() (machine_arch_type == MACH_TYPE_ITE8152)
10738#else
10739# define machine_is_ite8152() (0)
10740#endif
10741
10742#ifdef CONFIG_MACH_LPC3XXX
10743# ifdef machine_arch_type
10744# undef machine_arch_type
10745# define machine_arch_type __machine_arch_type
10746# else
10747# define machine_arch_type MACH_TYPE_LPC3XXX
10748# endif
10749# define machine_is_lpc3xxx() (machine_arch_type == MACH_TYPE_LPC3XXX)
10750#else
10751# define machine_is_lpc3xxx() (0)
10752#endif
10753
10754#ifdef CONFIG_MACH_PUPPETEER
10755# ifdef machine_arch_type
10756# undef machine_arch_type
10757# define machine_arch_type __machine_arch_type
10758# else
10759# define machine_arch_type MACH_TYPE_PUPPETEER
10760# endif
10761# define machine_is_puppeteer() (machine_arch_type == MACH_TYPE_PUPPETEER)
10762#else
10763# define machine_is_puppeteer() (0)
10764#endif
10765
f43ad539
WD
10766#ifdef CONFIG_MACH_E570
10767# ifdef machine_arch_type
10768# undef machine_arch_type
10769# define machine_arch_type __machine_arch_type
10770# else
10771# define machine_arch_type MACH_TYPE_E570
10772# endif
10773# define machine_is_e570() (machine_arch_type == MACH_TYPE_E570)
10774#else
10775# define machine_is_e570() (0)
10776#endif
10777
10778#ifdef CONFIG_MACH_X50
10779# ifdef machine_arch_type
10780# undef machine_arch_type
10781# define machine_arch_type __machine_arch_type
10782# else
10783# define machine_arch_type MACH_TYPE_X50
10784# endif
10785# define machine_is_x50() (machine_arch_type == MACH_TYPE_X50)
10786#else
10787# define machine_is_x50() (0)
10788#endif
10789
10790#ifdef CONFIG_MACH_RECON
10791# ifdef machine_arch_type
10792# undef machine_arch_type
10793# define machine_arch_type __machine_arch_type
10794# else
10795# define machine_arch_type MACH_TYPE_RECON
10796# endif
10797# define machine_is_recon() (machine_arch_type == MACH_TYPE_RECON)
10798#else
10799# define machine_is_recon() (0)
10800#endif
10801
10802#ifdef CONFIG_MACH_XBOARDGP8
10803# ifdef machine_arch_type
10804# undef machine_arch_type
10805# define machine_arch_type __machine_arch_type
10806# else
10807# define machine_arch_type MACH_TYPE_XBOARDGP8
10808# endif
10809# define machine_is_xboardgp8() (machine_arch_type == MACH_TYPE_XBOARDGP8)
10810#else
10811# define machine_is_xboardgp8() (0)
10812#endif
10813
10814#ifdef CONFIG_MACH_FPIC2
10815# ifdef machine_arch_type
10816# undef machine_arch_type
10817# define machine_arch_type __machine_arch_type
10818# else
10819# define machine_arch_type MACH_TYPE_FPIC2
10820# endif
10821# define machine_is_fpic2() (machine_arch_type == MACH_TYPE_FPIC2)
10822#else
10823# define machine_is_fpic2() (0)
10824#endif
10825
10826#ifdef CONFIG_MACH_AKITA
10827# ifdef machine_arch_type
10828# undef machine_arch_type
10829# define machine_arch_type __machine_arch_type
10830# else
10831# define machine_arch_type MACH_TYPE_AKITA
10832# endif
10833# define machine_is_akita() (machine_arch_type == MACH_TYPE_AKITA)
10834#else
10835# define machine_is_akita() (0)
10836#endif
10837
10838#ifdef CONFIG_MACH_A81
10839# ifdef machine_arch_type
10840# undef machine_arch_type
10841# define machine_arch_type __machine_arch_type
10842# else
10843# define machine_arch_type MACH_TYPE_A81
10844# endif
10845# define machine_is_a81() (machine_arch_type == MACH_TYPE_A81)
10846#else
10847# define machine_is_a81() (0)
10848#endif
10849
10850#ifdef CONFIG_MACH_SVM_SC25X
10851# ifdef machine_arch_type
10852# undef machine_arch_type
10853# define machine_arch_type __machine_arch_type
10854# else
10855# define machine_arch_type MACH_TYPE_SVM_SC25X
10856# endif
10857# define machine_is_svm_sc25x() (machine_arch_type == MACH_TYPE_SVM_SC25X)
10858#else
10859# define machine_is_svm_sc25x() (0)
10860#endif
10861
10862#ifdef CONFIG_MACH_VADATECH020
10863# ifdef machine_arch_type
10864# undef machine_arch_type
10865# define machine_arch_type __machine_arch_type
10866# else
10867# define machine_arch_type MACH_TYPE_VADATECH020
10868# endif
10869# define machine_is_vt020() (machine_arch_type == MACH_TYPE_VADATECH020)
10870#else
10871# define machine_is_vt020() (0)
10872#endif
10873
10874#ifdef CONFIG_MACH_TLI
10875# ifdef machine_arch_type
10876# undef machine_arch_type
10877# define machine_arch_type __machine_arch_type
10878# else
10879# define machine_arch_type MACH_TYPE_TLI
10880# endif
10881# define machine_is_tli() (machine_arch_type == MACH_TYPE_TLI)
10882#else
10883# define machine_is_tli() (0)
10884#endif
10885
10886#ifdef CONFIG_MACH_EDB9315LC
10887# ifdef machine_arch_type
10888# undef machine_arch_type
10889# define machine_arch_type __machine_arch_type
10890# else
10891# define machine_arch_type MACH_TYPE_EDB9315LC
10892# endif
10893# define machine_is_edb9315lc() (machine_arch_type == MACH_TYPE_EDB9315LC)
10894#else
10895# define machine_is_edb9315lc() (0)
10896#endif
10897
10898#ifdef CONFIG_MACH_PASSEC
10899# ifdef machine_arch_type
10900# undef machine_arch_type
10901# define machine_arch_type __machine_arch_type
10902# else
10903# define machine_arch_type MACH_TYPE_PASSEC
10904# endif
10905# define machine_is_passec() (machine_arch_type == MACH_TYPE_PASSEC)
10906#else
10907# define machine_is_passec() (0)
10908#endif
10909
10910#ifdef CONFIG_MACH_DS_TIGER
10911# ifdef machine_arch_type
10912# undef machine_arch_type
10913# define machine_arch_type __machine_arch_type
10914# else
10915# define machine_arch_type MACH_TYPE_DS_TIGER
10916# endif
10917# define machine_is_ds_tiger() (machine_arch_type == MACH_TYPE_DS_TIGER)
10918#else
10919# define machine_is_ds_tiger() (0)
10920#endif
10921
10922#ifdef CONFIG_MACH_E310
10923# ifdef machine_arch_type
10924# undef machine_arch_type
10925# define machine_arch_type __machine_arch_type
10926# else
10927# define machine_arch_type MACH_TYPE_E310
10928# endif
10929# define machine_is_e310() (machine_arch_type == MACH_TYPE_E310)
10930#else
10931# define machine_is_e310() (0)
10932#endif
10933
10934#ifdef CONFIG_MACH_E330
10935# ifdef machine_arch_type
10936# undef machine_arch_type
10937# define machine_arch_type __machine_arch_type
10938# else
10939# define machine_arch_type MACH_TYPE_E330
10940# endif
10941# define machine_is_e330() (machine_arch_type == MACH_TYPE_E330)
10942#else
10943# define machine_is_e330() (0)
10944#endif
10945
10946#ifdef CONFIG_MACH_RT3000
10947# ifdef machine_arch_type
10948# undef machine_arch_type
10949# define machine_arch_type __machine_arch_type
10950# else
10951# define machine_arch_type MACH_TYPE_RT3000
10952# endif
10953# define machine_is_rt3000() (machine_arch_type == MACH_TYPE_RT3000)
10954#else
10955# define machine_is_rt3000() (0)
10956#endif
10957
10958#ifdef CONFIG_MACH_NOKIA770
10959# ifdef machine_arch_type
10960# undef machine_arch_type
10961# define machine_arch_type __machine_arch_type
10962# else
10963# define machine_arch_type MACH_TYPE_NOKIA770
10964# endif
10965# define machine_is_nokia770() (machine_arch_type == MACH_TYPE_NOKIA770)
10966#else
10967# define machine_is_nokia770() (0)
10968#endif
10969
10970#ifdef CONFIG_MACH_PNX0106
10971# ifdef machine_arch_type
10972# undef machine_arch_type
10973# define machine_arch_type __machine_arch_type
10974# else
10975# define machine_arch_type MACH_TYPE_PNX0106
10976# endif
10977# define machine_is_pnx0106() (machine_arch_type == MACH_TYPE_PNX0106)
10978#else
10979# define machine_is_pnx0106() (0)
10980#endif
10981
10982#ifdef CONFIG_MACH_HX21XX
10983# ifdef machine_arch_type
10984# undef machine_arch_type
10985# define machine_arch_type __machine_arch_type
10986# else
10987# define machine_arch_type MACH_TYPE_HX21XX
10988# endif
10989# define machine_is_hx21xx() (machine_arch_type == MACH_TYPE_HX21XX)
10990#else
10991# define machine_is_hx21xx() (0)
10992#endif
10993
10994#ifdef CONFIG_MACH_FARADAY
10995# ifdef machine_arch_type
10996# undef machine_arch_type
10997# define machine_arch_type __machine_arch_type
10998# else
10999# define machine_arch_type MACH_TYPE_FARADAY
11000# endif
11001# define machine_is_faraday() (machine_arch_type == MACH_TYPE_FARADAY)
11002#else
11003# define machine_is_faraday() (0)
11004#endif
11005
11006#ifdef CONFIG_MACH_SBC9312
11007# ifdef machine_arch_type
11008# undef machine_arch_type
11009# define machine_arch_type __machine_arch_type
11010# else
11011# define machine_arch_type MACH_TYPE_SBC9312
11012# endif
11013# define machine_is_sbc9312() (machine_arch_type == MACH_TYPE_SBC9312)
11014#else
11015# define machine_is_sbc9312() (0)
11016#endif
11017
11018#ifdef CONFIG_MACH_BATMAN
11019# ifdef machine_arch_type
11020# undef machine_arch_type
11021# define machine_arch_type __machine_arch_type
11022# else
11023# define machine_arch_type MACH_TYPE_BATMAN
11024# endif
11025# define machine_is_batman() (machine_arch_type == MACH_TYPE_BATMAN)
11026#else
11027# define machine_is_batman() (0)
11028#endif
11029
11030#ifdef CONFIG_MACH_JPD201
11031# ifdef machine_arch_type
11032# undef machine_arch_type
11033# define machine_arch_type __machine_arch_type
11034# else
11035# define machine_arch_type MACH_TYPE_JPD201
11036# endif
11037# define machine_is_jpd201() (machine_arch_type == MACH_TYPE_JPD201)
11038#else
11039# define machine_is_jpd201() (0)
11040#endif
11041
11042#ifdef CONFIG_MACH_MIPSA
11043# ifdef machine_arch_type
11044# undef machine_arch_type
11045# define machine_arch_type __machine_arch_type
11046# else
11047# define machine_arch_type MACH_TYPE_MIPSA
11048# endif
11049# define machine_is_mipsa() (machine_arch_type == MACH_TYPE_MIPSA)
11050#else
11051# define machine_is_mipsa() (0)
11052#endif
11053
11054#ifdef CONFIG_MACH_KACOM
11055# ifdef machine_arch_type
11056# undef machine_arch_type
11057# define machine_arch_type __machine_arch_type
11058# else
11059# define machine_arch_type MACH_TYPE_KACOM
11060# endif
11061# define machine_is_kacom() (machine_arch_type == MACH_TYPE_KACOM)
11062#else
11063# define machine_is_kacom() (0)
11064#endif
11065
11066#ifdef CONFIG_MACH_SWARCOCPU
11067# ifdef machine_arch_type
11068# undef machine_arch_type
11069# define machine_arch_type __machine_arch_type
11070# else
11071# define machine_arch_type MACH_TYPE_SWARCOCPU
11072# endif
11073# define machine_is_swarcocpu() (machine_arch_type == MACH_TYPE_SWARCOCPU)
11074#else
11075# define machine_is_swarcocpu() (0)
11076#endif
11077
11078#ifdef CONFIG_MACH_SWARCODSL
11079# ifdef machine_arch_type
11080# undef machine_arch_type
11081# define machine_arch_type __machine_arch_type
11082# else
11083# define machine_arch_type MACH_TYPE_SWARCODSL
11084# endif
11085# define machine_is_swarcodsl() (machine_arch_type == MACH_TYPE_SWARCODSL)
11086#else
11087# define machine_is_swarcodsl() (0)
11088#endif
11089
11090#ifdef CONFIG_MACH_BLUEANGEL
11091# ifdef machine_arch_type
11092# undef machine_arch_type
11093# define machine_arch_type __machine_arch_type
11094# else
11095# define machine_arch_type MACH_TYPE_BLUEANGEL
11096# endif
11097# define machine_is_blueangel() (machine_arch_type == MACH_TYPE_BLUEANGEL)
11098#else
11099# define machine_is_blueangel() (0)
11100#endif
11101
11102#ifdef CONFIG_MACH_HAIRYGRAMA
11103# ifdef machine_arch_type
11104# undef machine_arch_type
11105# define machine_arch_type __machine_arch_type
11106# else
11107# define machine_arch_type MACH_TYPE_HAIRYGRAMA
11108# endif
11109# define machine_is_hairygrama() (machine_arch_type == MACH_TYPE_HAIRYGRAMA)
11110#else
11111# define machine_is_hairygrama() (0)
11112#endif
11113
11114#ifdef CONFIG_MACH_BANFF
11115# ifdef machine_arch_type
11116# undef machine_arch_type
11117# define machine_arch_type __machine_arch_type
11118# else
11119# define machine_arch_type MACH_TYPE_BANFF
11120# endif
11121# define machine_is_banff() (machine_arch_type == MACH_TYPE_BANFF)
11122#else
11123# define machine_is_banff() (0)
11124#endif
11125
11126#ifdef CONFIG_MACH_CARMEVA
11127# ifdef machine_arch_type
11128# undef machine_arch_type
11129# define machine_arch_type __machine_arch_type
11130# else
11131# define machine_arch_type MACH_TYPE_CARMEVA
11132# endif
11133# define machine_is_carmeva() (machine_arch_type == MACH_TYPE_CARMEVA)
11134#else
11135# define machine_is_carmeva() (0)
11136#endif
11137
11138#ifdef CONFIG_MACH_SAM255
11139# ifdef machine_arch_type
11140# undef machine_arch_type
11141# define machine_arch_type __machine_arch_type
11142# else
11143# define machine_arch_type MACH_TYPE_SAM255
11144# endif
11145# define machine_is_sam255() (machine_arch_type == MACH_TYPE_SAM255)
11146#else
11147# define machine_is_sam255() (0)
11148#endif
11149
11150#ifdef CONFIG_MACH_PPM10
11151# ifdef machine_arch_type
11152# undef machine_arch_type
11153# define machine_arch_type __machine_arch_type
11154# else
11155# define machine_arch_type MACH_TYPE_PPM10
11156# endif
11157# define machine_is_ppm10() (machine_arch_type == MACH_TYPE_PPM10)
11158#else
11159# define machine_is_ppm10() (0)
11160#endif
11161
11162#ifdef CONFIG_MACH_EDB9315A
11163# ifdef machine_arch_type
11164# undef machine_arch_type
11165# define machine_arch_type __machine_arch_type
11166# else
11167# define machine_arch_type MACH_TYPE_EDB9315A
11168# endif
11169# define machine_is_edb9315a() (machine_arch_type == MACH_TYPE_EDB9315A)
11170#else
11171# define machine_is_edb9315a() (0)
11172#endif
11173
11174#ifdef CONFIG_MACH_SUNSET
11175# ifdef machine_arch_type
11176# undef machine_arch_type
11177# define machine_arch_type __machine_arch_type
11178# else
11179# define machine_arch_type MACH_TYPE_SUNSET
11180# endif
11181# define machine_is_sunset() (machine_arch_type == MACH_TYPE_SUNSET)
11182#else
11183# define machine_is_sunset() (0)
11184#endif
11185
11186#ifdef CONFIG_MACH_STARGATE2
11187# ifdef machine_arch_type
11188# undef machine_arch_type
11189# define machine_arch_type __machine_arch_type
11190# else
11191# define machine_arch_type MACH_TYPE_STARGATE2
11192# endif
11193# define machine_is_stargate2() (machine_arch_type == MACH_TYPE_STARGATE2)
11194#else
11195# define machine_is_stargate2() (0)
11196#endif
11197
11198#ifdef CONFIG_MACH_INTELMOTE2
11199# ifdef machine_arch_type
11200# undef machine_arch_type
11201# define machine_arch_type __machine_arch_type
11202# else
11203# define machine_arch_type MACH_TYPE_INTELMOTE2
11204# endif
11205# define machine_is_intelmote2() (machine_arch_type == MACH_TYPE_INTELMOTE2)
11206#else
11207# define machine_is_intelmote2() (0)
11208#endif
11209
11210#ifdef CONFIG_MACH_TRIZEPS4
11211# ifdef machine_arch_type
11212# undef machine_arch_type
11213# define machine_arch_type __machine_arch_type
11214# else
11215# define machine_arch_type MACH_TYPE_TRIZEPS4
11216# endif
11217# define machine_is_trizeps4() (machine_arch_type == MACH_TYPE_TRIZEPS4)
11218#else
11219# define machine_is_trizeps4() (0)
11220#endif
11221
11222#ifdef CONFIG_MACH_MAINSTONE2
11223# ifdef machine_arch_type
11224# undef machine_arch_type
11225# define machine_arch_type __machine_arch_type
11226# else
11227# define machine_arch_type MACH_TYPE_MAINSTONE2
11228# endif
11229# define machine_is_mainstone2() (machine_arch_type == MACH_TYPE_MAINSTONE2)
11230#else
11231# define machine_is_mainstone2() (0)
11232#endif
11233
11234#ifdef CONFIG_MACH_EZ_IXP42X
11235# ifdef machine_arch_type
11236# undef machine_arch_type
11237# define machine_arch_type __machine_arch_type
11238# else
11239# define machine_arch_type MACH_TYPE_EZ_IXP42X
11240# endif
11241# define machine_is_ez_ixp42x() (machine_arch_type == MACH_TYPE_EZ_IXP42X)
11242#else
11243# define machine_is_ez_ixp42x() (0)
11244#endif
11245
11246#ifdef CONFIG_MACH_TAPWAVE_ZODIAC
11247# ifdef machine_arch_type
11248# undef machine_arch_type
11249# define machine_arch_type __machine_arch_type
11250# else
11251# define machine_arch_type MACH_TYPE_TAPWAVE_ZODIAC
11252# endif
11253# define machine_is_tapwave_zodiac() (machine_arch_type == MACH_TYPE_TAPWAVE_ZODIAC)
11254#else
11255# define machine_is_tapwave_zodiac() (0)
11256#endif
11257
11258#ifdef CONFIG_MACH_UNIVERSALMETER
11259# ifdef machine_arch_type
11260# undef machine_arch_type
11261# define machine_arch_type __machine_arch_type
11262# else
11263# define machine_arch_type MACH_TYPE_UNIVERSALMETER
11264# endif
11265# define machine_is_universalmeter() (machine_arch_type == MACH_TYPE_UNIVERSALMETER)
11266#else
11267# define machine_is_universalmeter() (0)
11268#endif
11269
11270#ifdef CONFIG_MACH_HICOARM9
11271# ifdef machine_arch_type
11272# undef machine_arch_type
11273# define machine_arch_type __machine_arch_type
11274# else
11275# define machine_arch_type MACH_TYPE_HICOARM9
11276# endif
11277# define machine_is_hicoarm9() (machine_arch_type == MACH_TYPE_HICOARM9)
11278#else
11279# define machine_is_hicoarm9() (0)
11280#endif
11281
11282#ifdef CONFIG_MACH_PNX4008
11283# ifdef machine_arch_type
11284# undef machine_arch_type
11285# define machine_arch_type __machine_arch_type
11286# else
11287# define machine_arch_type MACH_TYPE_PNX4008
11288# endif
11289# define machine_is_pnx4008() (machine_arch_type == MACH_TYPE_PNX4008)
11290#else
11291# define machine_is_pnx4008() (0)
11292#endif
11293
11294#ifdef CONFIG_MACH_KWS6000
11295# ifdef machine_arch_type
11296# undef machine_arch_type
11297# define machine_arch_type __machine_arch_type
11298# else
11299# define machine_arch_type MACH_TYPE_KWS6000
11300# endif
11301# define machine_is_kws6000() (machine_arch_type == MACH_TYPE_KWS6000)
11302#else
11303# define machine_is_kws6000() (0)
11304#endif
11305
11306#ifdef CONFIG_MACH_PORTUX920T
11307# ifdef machine_arch_type
11308# undef machine_arch_type
11309# define machine_arch_type __machine_arch_type
11310# else
11311# define machine_arch_type MACH_TYPE_PORTUX920T
11312# endif
11313# define machine_is_portux920t() (machine_arch_type == MACH_TYPE_PORTUX920T)
11314#else
11315# define machine_is_portux920t() (0)
11316#endif
11317
11318#ifdef CONFIG_MACH_EZ_X5
11319# ifdef machine_arch_type
11320# undef machine_arch_type
11321# define machine_arch_type __machine_arch_type
11322# else
11323# define machine_arch_type MACH_TYPE_EZ_X5
11324# endif
11325# define machine_is_ez_x5() (machine_arch_type == MACH_TYPE_EZ_X5)
11326#else
11327# define machine_is_ez_x5() (0)
11328#endif
11329
11330#ifdef CONFIG_MACH_OMAP_RUDOLPH
11331# ifdef machine_arch_type
11332# undef machine_arch_type
11333# define machine_arch_type __machine_arch_type
11334# else
11335# define machine_arch_type MACH_TYPE_OMAP_RUDOLPH
11336# endif
11337# define machine_is_omap_rudolph() (machine_arch_type == MACH_TYPE_OMAP_RUDOLPH)
11338#else
11339# define machine_is_omap_rudolph() (0)
11340#endif
11341
11342#ifdef CONFIG_MACH_CPUAT91
11343# ifdef machine_arch_type
11344# undef machine_arch_type
11345# define machine_arch_type __machine_arch_type
11346# else
11347# define machine_arch_type MACH_TYPE_CPUAT91
11348# endif
11349# define machine_is_cpuat91() (machine_arch_type == MACH_TYPE_CPUAT91)
11350#else
11351# define machine_is_cpuat91() (0)
11352#endif
11353
11354#ifdef CONFIG_MACH_REA9200
11355# ifdef machine_arch_type
11356# undef machine_arch_type
11357# define machine_arch_type __machine_arch_type
11358# else
11359# define machine_arch_type MACH_TYPE_REA9200
11360# endif
11361# define machine_is_rea9200() (machine_arch_type == MACH_TYPE_REA9200)
11362#else
11363# define machine_is_rea9200() (0)
11364#endif
11365
11366#ifdef CONFIG_MACH_ACTS_PUNE_SA1110
11367# ifdef machine_arch_type
11368# undef machine_arch_type
11369# define machine_arch_type __machine_arch_type
11370# else
11371# define machine_arch_type MACH_TYPE_ACTS_PUNE_SA1110
11372# endif
11373# define machine_is_acts_pune_sa1110() (machine_arch_type == MACH_TYPE_ACTS_PUNE_SA1110)
11374#else
11375# define machine_is_acts_pune_sa1110() (0)
11376#endif
11377
11378#ifdef CONFIG_MACH_IXP425
11379# ifdef machine_arch_type
11380# undef machine_arch_type
11381# define machine_arch_type __machine_arch_type
11382# else
11383# define machine_arch_type MACH_TYPE_IXP425
11384# endif
11385# define machine_is_ixp425() (machine_arch_type == MACH_TYPE_IXP425)
11386#else
11387# define machine_is_ixp425() (0)
11388#endif
11389
11390#ifdef CONFIG_MACH_I30030ADS
11391# ifdef machine_arch_type
11392# undef machine_arch_type
11393# define machine_arch_type __machine_arch_type
11394# else
11395# define machine_arch_type MACH_TYPE_I30030ADS
11396# endif
11397# define machine_is_i30030ads() (machine_arch_type == MACH_TYPE_I30030ADS)
11398#else
11399# define machine_is_i30030ads() (0)
11400#endif
11401
11402#ifdef CONFIG_MACH_PERCH
11403# ifdef machine_arch_type
11404# undef machine_arch_type
11405# define machine_arch_type __machine_arch_type
11406# else
11407# define machine_arch_type MACH_TYPE_PERCH
11408# endif
11409# define machine_is_perch() (machine_arch_type == MACH_TYPE_PERCH)
11410#else
11411# define machine_is_perch() (0)
11412#endif
11413
11414#ifdef CONFIG_MACH_EIS05R1
11415# ifdef machine_arch_type
11416# undef machine_arch_type
11417# define machine_arch_type __machine_arch_type
11418# else
11419# define machine_arch_type MACH_TYPE_EIS05R1
11420# endif
11421# define machine_is_eis05r1() (machine_arch_type == MACH_TYPE_EIS05R1)
11422#else
11423# define machine_is_eis05r1() (0)
11424#endif
11425
11426#ifdef CONFIG_MACH_PEPPERPAD
11427# ifdef machine_arch_type
11428# undef machine_arch_type
11429# define machine_arch_type __machine_arch_type
11430# else
11431# define machine_arch_type MACH_TYPE_PEPPERPAD
11432# endif
11433# define machine_is_pepperpad() (machine_arch_type == MACH_TYPE_PEPPERPAD)
11434#else
11435# define machine_is_pepperpad() (0)
11436#endif
11437
11438#ifdef CONFIG_MACH_SB3010
11439# ifdef machine_arch_type
11440# undef machine_arch_type
11441# define machine_arch_type __machine_arch_type
11442# else
11443# define machine_arch_type MACH_TYPE_SB3010
11444# endif
11445# define machine_is_sb3010() (machine_arch_type == MACH_TYPE_SB3010)
11446#else
11447# define machine_is_sb3010() (0)
11448#endif
11449
11450#ifdef CONFIG_MACH_RM9200
11451# ifdef machine_arch_type
11452# undef machine_arch_type
11453# define machine_arch_type __machine_arch_type
11454# else
11455# define machine_arch_type MACH_TYPE_RM9200
11456# endif
11457# define machine_is_rm9200() (machine_arch_type == MACH_TYPE_RM9200)
11458#else
11459# define machine_is_rm9200() (0)
11460#endif
11461
11462#ifdef CONFIG_MACH_DMA03
11463# ifdef machine_arch_type
11464# undef machine_arch_type
11465# define machine_arch_type __machine_arch_type
11466# else
11467# define machine_arch_type MACH_TYPE_DMA03
11468# endif
11469# define machine_is_dma03() (machine_arch_type == MACH_TYPE_DMA03)
11470#else
11471# define machine_is_dma03() (0)
11472#endif
11473
11474#ifdef CONFIG_MACH_ROAD_S101
11475# ifdef machine_arch_type
11476# undef machine_arch_type
11477# define machine_arch_type __machine_arch_type
11478# else
11479# define machine_arch_type MACH_TYPE_ROAD_S101
11480# endif
11481# define machine_is_road_s101() (machine_arch_type == MACH_TYPE_ROAD_S101)
11482#else
11483# define machine_is_road_s101() (0)
11484#endif
11485
11486#ifdef CONFIG_MACH_IQ81340SC
11487# ifdef machine_arch_type
11488# undef machine_arch_type
11489# define machine_arch_type __machine_arch_type
11490# else
11491# define machine_arch_type MACH_TYPE_IQ81340SC
11492# endif
11493# define machine_is_iq81340sc() (machine_arch_type == MACH_TYPE_IQ81340SC)
11494#else
11495# define machine_is_iq81340sc() (0)
11496#endif
11497
11498#ifdef CONFIG_MACH_IQ_NEXTGEN_B
11499# ifdef machine_arch_type
11500# undef machine_arch_type
11501# define machine_arch_type __machine_arch_type
11502# else
11503# define machine_arch_type MACH_TYPE_IQ_NEXTGEN_B
11504# endif
11505# define machine_is_iq_nextgen_b() (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_B)
11506#else
11507# define machine_is_iq_nextgen_b() (0)
11508#endif
11509
11510#ifdef CONFIG_MACH_IQ81340MC
11511# ifdef machine_arch_type
11512# undef machine_arch_type
11513# define machine_arch_type __machine_arch_type
11514# else
11515# define machine_arch_type MACH_TYPE_IQ81340MC
11516# endif
11517# define machine_is_iq81340mc() (machine_arch_type == MACH_TYPE_IQ81340MC)
11518#else
11519# define machine_is_iq81340mc() (0)
11520#endif
11521
11522#ifdef CONFIG_MACH_IQ_NEXTGEN_D
11523# ifdef machine_arch_type
11524# undef machine_arch_type
11525# define machine_arch_type __machine_arch_type
11526# else
11527# define machine_arch_type MACH_TYPE_IQ_NEXTGEN_D
11528# endif
11529# define machine_is_iq_nextgen_d() (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_D)
11530#else
11531# define machine_is_iq_nextgen_d() (0)
11532#endif
11533
11534#ifdef CONFIG_MACH_IQ_NEXTGEN_E
11535# ifdef machine_arch_type
11536# undef machine_arch_type
11537# define machine_arch_type __machine_arch_type
11538# else
11539# define machine_arch_type MACH_TYPE_IQ_NEXTGEN_E
11540# endif
11541# define machine_is_iq_nextgen_e() (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_E)
11542#else
11543# define machine_is_iq_nextgen_e() (0)
11544#endif
11545
11546#ifdef CONFIG_MACH_MALLOW_AT91
11547# ifdef machine_arch_type
11548# undef machine_arch_type
11549# define machine_arch_type __machine_arch_type
11550# else
11551# define machine_arch_type MACH_TYPE_MALLOW_AT91
11552# endif
11553# define machine_is_mallow_at91() (machine_arch_type == MACH_TYPE_MALLOW_AT91)
11554#else
11555# define machine_is_mallow_at91() (0)
11556#endif
11557
11558#ifdef CONFIG_MACH_CYBERTRACKER_I
11559# ifdef machine_arch_type
11560# undef machine_arch_type
11561# define machine_arch_type __machine_arch_type
11562# else
11563# define machine_arch_type MACH_TYPE_CYBERTRACKER_I
11564# endif
11565# define machine_is_cybertracker_i() (machine_arch_type == MACH_TYPE_CYBERTRACKER_I)
11566#else
11567# define machine_is_cybertracker_i() (0)
11568#endif
11569
11570#ifdef CONFIG_MACH_GESBC931X
11571# ifdef machine_arch_type
11572# undef machine_arch_type
11573# define machine_arch_type __machine_arch_type
11574# else
11575# define machine_arch_type MACH_TYPE_GESBC931X
11576# endif
11577# define machine_is_gesbc931x() (machine_arch_type == MACH_TYPE_GESBC931X)
11578#else
11579# define machine_is_gesbc931x() (0)
11580#endif
11581
11582#ifdef CONFIG_MACH_CENTIPAD
11583# ifdef machine_arch_type
11584# undef machine_arch_type
11585# define machine_arch_type __machine_arch_type
11586# else
11587# define machine_arch_type MACH_TYPE_CENTIPAD
11588# endif
11589# define machine_is_centipad() (machine_arch_type == MACH_TYPE_CENTIPAD)
11590#else
11591# define machine_is_centipad() (0)
11592#endif
11593
11594#ifdef CONFIG_MACH_ARMSOC
11595# ifdef machine_arch_type
11596# undef machine_arch_type
11597# define machine_arch_type __machine_arch_type
11598# else
11599# define machine_arch_type MACH_TYPE_ARMSOC
11600# endif
11601# define machine_is_armsoc() (machine_arch_type == MACH_TYPE_ARMSOC)
11602#else
11603# define machine_is_armsoc() (0)
11604#endif
11605
11606#ifdef CONFIG_MACH_SE4200
11607# ifdef machine_arch_type
11608# undef machine_arch_type
11609# define machine_arch_type __machine_arch_type
11610# else
11611# define machine_arch_type MACH_TYPE_SE4200
11612# endif
11613# define machine_is_se4200() (machine_arch_type == MACH_TYPE_SE4200)
11614#else
11615# define machine_is_se4200() (0)
11616#endif
11617
11618#ifdef CONFIG_MACH_EMS197A
11619# ifdef machine_arch_type
11620# undef machine_arch_type
11621# define machine_arch_type __machine_arch_type
11622# else
11623# define machine_arch_type MACH_TYPE_EMS197A
11624# endif
11625# define machine_is_ems197a() (machine_arch_type == MACH_TYPE_EMS197A)
11626#else
11627# define machine_is_ems197a() (0)
11628#endif
11629
11630#ifdef CONFIG_MACH_MICRO9
11631# ifdef machine_arch_type
11632# undef machine_arch_type
11633# define machine_arch_type __machine_arch_type
11634# else
11635# define machine_arch_type MACH_TYPE_MICRO9
11636# endif
11637# define machine_is_micro9() (machine_arch_type == MACH_TYPE_MICRO9)
11638#else
11639# define machine_is_micro9() (0)
11640#endif
11641
11642#ifdef CONFIG_MACH_MICRO9L
11643# ifdef machine_arch_type
11644# undef machine_arch_type
11645# define machine_arch_type __machine_arch_type
11646# else
11647# define machine_arch_type MACH_TYPE_MICRO9L
11648# endif
11649# define machine_is_micro9l() (machine_arch_type == MACH_TYPE_MICRO9L)
11650#else
11651# define machine_is_micro9l() (0)
11652#endif
11653
11654#ifdef CONFIG_MACH_UC5471DSP
11655# ifdef machine_arch_type
11656# undef machine_arch_type
11657# define machine_arch_type __machine_arch_type
11658# else
11659# define machine_arch_type MACH_TYPE_UC5471DSP
11660# endif
11661# define machine_is_uc5471dsp() (machine_arch_type == MACH_TYPE_UC5471DSP)
11662#else
11663# define machine_is_uc5471dsp() (0)
11664#endif
11665
11666#ifdef CONFIG_MACH_SJ5471ENG
11667# ifdef machine_arch_type
11668# undef machine_arch_type
11669# define machine_arch_type __machine_arch_type
11670# else
11671# define machine_arch_type MACH_TYPE_SJ5471ENG
11672# endif
11673# define machine_is_sj5471eng() (machine_arch_type == MACH_TYPE_SJ5471ENG)
11674#else
11675# define machine_is_sj5471eng() (0)
11676#endif
11677
11678#ifdef CONFIG_MACH_CMPXA26X
11679# ifdef machine_arch_type
11680# undef machine_arch_type
11681# define machine_arch_type __machine_arch_type
11682# else
11683# define machine_arch_type MACH_TYPE_CMPXA26X
11684# endif
11685# define machine_is_none() (machine_arch_type == MACH_TYPE_CMPXA26X)
11686#else
11687# define machine_is_none() (0)
11688#endif
11689
11690#ifdef CONFIG_MACH_NC
11691# ifdef machine_arch_type
11692# undef machine_arch_type
11693# define machine_arch_type __machine_arch_type
11694# else
11695# define machine_arch_type MACH_TYPE_NC
11696# endif
11697# define machine_is_nc1() (machine_arch_type == MACH_TYPE_NC)
11698#else
11699# define machine_is_nc1() (0)
11700#endif
11701
11702#ifdef CONFIG_MACH_OMAP_PALMTE
11703# ifdef machine_arch_type
11704# undef machine_arch_type
11705# define machine_arch_type __machine_arch_type
11706# else
11707# define machine_arch_type MACH_TYPE_OMAP_PALMTE
11708# endif
11709# define machine_is_omap_palmte() (machine_arch_type == MACH_TYPE_OMAP_PALMTE)
11710#else
11711# define machine_is_omap_palmte() (0)
11712#endif
11713
11714#ifdef CONFIG_MACH_AJAX52X
11715# ifdef machine_arch_type
11716# undef machine_arch_type
11717# define machine_arch_type __machine_arch_type
11718# else
11719# define machine_arch_type MACH_TYPE_AJAX52X
11720# endif
11721# define machine_is_ajax52x() (machine_arch_type == MACH_TYPE_AJAX52X)
11722#else
11723# define machine_is_ajax52x() (0)
11724#endif
11725
11726#ifdef CONFIG_MACH_SIRIUSTAR
11727# ifdef machine_arch_type
11728# undef machine_arch_type
11729# define machine_arch_type __machine_arch_type
11730# else
11731# define machine_arch_type MACH_TYPE_SIRIUSTAR
11732# endif
11733# define machine_is_siriustar() (machine_arch_type == MACH_TYPE_SIRIUSTAR)
11734#else
11735# define machine_is_siriustar() (0)
11736#endif
11737
11738#ifdef CONFIG_MACH_IODATA_HDLG
11739# ifdef machine_arch_type
11740# undef machine_arch_type
11741# define machine_arch_type __machine_arch_type
11742# else
11743# define machine_arch_type MACH_TYPE_IODATA_HDLG
11744# endif
11745# define machine_is_iodata_hdlg() (machine_arch_type == MACH_TYPE_IODATA_HDLG)
11746#else
11747# define machine_is_iodata_hdlg() (0)
11748#endif
11749
11750#ifdef CONFIG_MACH_AT91RM9200UTL
11751# ifdef machine_arch_type
11752# undef machine_arch_type
11753# define machine_arch_type __machine_arch_type
11754# else
11755# define machine_arch_type MACH_TYPE_AT91RM9200UTL
11756# endif
11757# define machine_is_at91rm9200utl() (machine_arch_type == MACH_TYPE_AT91RM9200UTL)
11758#else
11759# define machine_is_at91rm9200utl() (0)
11760#endif
11761
11762#ifdef CONFIG_MACH_BIOSAFE
11763# ifdef machine_arch_type
11764# undef machine_arch_type
11765# define machine_arch_type __machine_arch_type
11766# else
11767# define machine_arch_type MACH_TYPE_BIOSAFE
11768# endif
11769# define machine_is_biosafe() (machine_arch_type == MACH_TYPE_BIOSAFE)
11770#else
11771# define machine_is_biosafe() (0)
11772#endif
11773
11774#ifdef CONFIG_MACH_MP1000
11775# ifdef machine_arch_type
11776# undef machine_arch_type
11777# define machine_arch_type __machine_arch_type
11778# else
11779# define machine_arch_type MACH_TYPE_MP1000
11780# endif
11781# define machine_is_mp1000() (machine_arch_type == MACH_TYPE_MP1000)
11782#else
11783# define machine_is_mp1000() (0)
11784#endif
11785
11786#ifdef CONFIG_MACH_PARSY
11787# ifdef machine_arch_type
11788# undef machine_arch_type
11789# define machine_arch_type __machine_arch_type
11790# else
11791# define machine_arch_type MACH_TYPE_PARSY
11792# endif
11793# define machine_is_parsy() (machine_arch_type == MACH_TYPE_PARSY)
11794#else
11795# define machine_is_parsy() (0)
11796#endif
11797
11798#ifdef CONFIG_MACH_CCXP
11799# ifdef machine_arch_type
11800# undef machine_arch_type
11801# define machine_arch_type __machine_arch_type
11802# else
11803# define machine_arch_type MACH_TYPE_CCXP
11804# endif
11805# define machine_is_ccxp270() (machine_arch_type == MACH_TYPE_CCXP)
11806#else
11807# define machine_is_ccxp270() (0)
11808#endif
11809
11810#ifdef CONFIG_MACH_OMAP_GSAMPLE
11811# ifdef machine_arch_type
11812# undef machine_arch_type
11813# define machine_arch_type __machine_arch_type
11814# else
11815# define machine_arch_type MACH_TYPE_OMAP_GSAMPLE
11816# endif
11817# define machine_is_omap_gsample() (machine_arch_type == MACH_TYPE_OMAP_GSAMPLE)
11818#else
11819# define machine_is_omap_gsample() (0)
11820#endif
11821
11822#ifdef CONFIG_MACH_REALVIEW_EB
11823# ifdef machine_arch_type
11824# undef machine_arch_type
11825# define machine_arch_type __machine_arch_type
11826# else
11827# define machine_arch_type MACH_TYPE_REALVIEW_EB
11828# endif
11829# define machine_is_realview_eb() (machine_arch_type == MACH_TYPE_REALVIEW_EB)
11830#else
11831# define machine_is_realview_eb() (0)
11832#endif
11833
11834#ifdef CONFIG_MACH_SAMOA
11835# ifdef machine_arch_type
11836# undef machine_arch_type
11837# define machine_arch_type __machine_arch_type
11838# else
11839# define machine_arch_type MACH_TYPE_SAMOA
11840# endif
11841# define machine_is_samoa() (machine_arch_type == MACH_TYPE_SAMOA)
11842#else
11843# define machine_is_samoa() (0)
11844#endif
11845
06c4ab50 11846#ifdef CONFIG_MACH_PALMT3
f43ad539
WD
11847# ifdef machine_arch_type
11848# undef machine_arch_type
11849# define machine_arch_type __machine_arch_type
11850# else
06c4ab50 11851# define machine_arch_type MACH_TYPE_PALMT3
f43ad539 11852# endif
06c4ab50 11853# define machine_is_palmt3() (machine_arch_type == MACH_TYPE_PALMT3)
f43ad539 11854#else
06c4ab50 11855# define machine_is_palmt3() (0)
f43ad539
WD
11856#endif
11857
11858#ifdef CONFIG_MACH_I878
11859# ifdef machine_arch_type
11860# undef machine_arch_type
11861# define machine_arch_type __machine_arch_type
11862# else
11863# define machine_arch_type MACH_TYPE_I878
11864# endif
11865# define machine_is_i878() (machine_arch_type == MACH_TYPE_I878)
11866#else
11867# define machine_is_i878() (0)
11868#endif
11869
11870#ifdef CONFIG_MACH_BORZOI
11871# ifdef machine_arch_type
11872# undef machine_arch_type
11873# define machine_arch_type __machine_arch_type
11874# else
11875# define machine_arch_type MACH_TYPE_BORZOI
11876# endif
11877# define machine_is_borzoi() (machine_arch_type == MACH_TYPE_BORZOI)
11878#else
11879# define machine_is_borzoi() (0)
11880#endif
11881
11882#ifdef CONFIG_MACH_GECKO
11883# ifdef machine_arch_type
11884# undef machine_arch_type
11885# define machine_arch_type __machine_arch_type
11886# else
11887# define machine_arch_type MACH_TYPE_GECKO
11888# endif
11889# define machine_is_gecko() (machine_arch_type == MACH_TYPE_GECKO)
11890#else
11891# define machine_is_gecko() (0)
11892#endif
11893
11894#ifdef CONFIG_MACH_DS101
11895# ifdef machine_arch_type
11896# undef machine_arch_type
11897# define machine_arch_type __machine_arch_type
11898# else
11899# define machine_arch_type MACH_TYPE_DS101
11900# endif
11901# define machine_is_ds101() (machine_arch_type == MACH_TYPE_DS101)
11902#else
11903# define machine_is_ds101() (0)
11904#endif
11905
11906#ifdef CONFIG_MACH_OMAP_PALMTT2
11907# ifdef machine_arch_type
11908# undef machine_arch_type
11909# define machine_arch_type __machine_arch_type
11910# else
11911# define machine_arch_type MACH_TYPE_OMAP_PALMTT2
11912# endif
11913# define machine_is_omap_palmtt2() (machine_arch_type == MACH_TYPE_OMAP_PALMTT2)
11914#else
11915# define machine_is_omap_palmtt2() (0)
11916#endif
11917
06c4ab50 11918#ifdef CONFIG_MACH_PALMLD
f43ad539
WD
11919# ifdef machine_arch_type
11920# undef machine_arch_type
11921# define machine_arch_type __machine_arch_type
11922# else
06c4ab50 11923# define machine_arch_type MACH_TYPE_PALMLD
f43ad539 11924# endif
06c4ab50 11925# define machine_is_palmld() (machine_arch_type == MACH_TYPE_PALMLD)
f43ad539 11926#else
06c4ab50 11927# define machine_is_palmld() (0)
f43ad539
WD
11928#endif
11929
11930#ifdef CONFIG_MACH_CC9C
11931# ifdef machine_arch_type
11932# undef machine_arch_type
11933# define machine_arch_type __machine_arch_type
11934# else
11935# define machine_arch_type MACH_TYPE_CC9C
11936# endif
11937# define machine_is_cc9c() (machine_arch_type == MACH_TYPE_CC9C)
11938#else
11939# define machine_is_cc9c() (0)
11940#endif
11941
11942#ifdef CONFIG_MACH_SBC1670
11943# ifdef machine_arch_type
11944# undef machine_arch_type
11945# define machine_arch_type __machine_arch_type
11946# else
11947# define machine_arch_type MACH_TYPE_SBC1670
11948# endif
11949# define machine_is_sbc1670() (machine_arch_type == MACH_TYPE_SBC1670)
11950#else
11951# define machine_is_sbc1670() (0)
11952#endif
11953
11954#ifdef CONFIG_MACH_IXDP28X5
11955# ifdef machine_arch_type
11956# undef machine_arch_type
11957# define machine_arch_type __machine_arch_type
11958# else
11959# define machine_arch_type MACH_TYPE_IXDP28X5
11960# endif
11961# define machine_is_ixdp28x5() (machine_arch_type == MACH_TYPE_IXDP28X5)
11962#else
11963# define machine_is_ixdp28x5() (0)
11964#endif
11965
11966#ifdef CONFIG_MACH_OMAP_PALMTT
11967# ifdef machine_arch_type
11968# undef machine_arch_type
11969# define machine_arch_type __machine_arch_type
11970# else
11971# define machine_arch_type MACH_TYPE_OMAP_PALMTT
11972# endif
11973# define machine_is_omap_palmtt() (machine_arch_type == MACH_TYPE_OMAP_PALMTT)
11974#else
11975# define machine_is_omap_palmtt() (0)
11976#endif
11977
11978#ifdef CONFIG_MACH_ML696K
11979# ifdef machine_arch_type
11980# undef machine_arch_type
11981# define machine_arch_type __machine_arch_type
11982# else
11983# define machine_arch_type MACH_TYPE_ML696K
11984# endif
11985# define machine_is_ml696k() (machine_arch_type == MACH_TYPE_ML696K)
11986#else
11987# define machine_is_ml696k() (0)
11988#endif
11989
11990#ifdef CONFIG_MACH_ARCOM_ZEUS
11991# ifdef machine_arch_type
11992# undef machine_arch_type
11993# define machine_arch_type __machine_arch_type
11994# else
11995# define machine_arch_type MACH_TYPE_ARCOM_ZEUS
11996# endif
11997# define machine_is_arcom_zeus() (machine_arch_type == MACH_TYPE_ARCOM_ZEUS)
11998#else
11999# define machine_is_arcom_zeus() (0)
12000#endif
12001
12002#ifdef CONFIG_MACH_OSIRIS
12003# ifdef machine_arch_type
12004# undef machine_arch_type
12005# define machine_arch_type __machine_arch_type
12006# else
12007# define machine_arch_type MACH_TYPE_OSIRIS
12008# endif
12009# define machine_is_osiris() (machine_arch_type == MACH_TYPE_OSIRIS)
12010#else
12011# define machine_is_osiris() (0)
12012#endif
12013
12014#ifdef CONFIG_MACH_MAESTRO
12015# ifdef machine_arch_type
12016# undef machine_arch_type
12017# define machine_arch_type __machine_arch_type
12018# else
12019# define machine_arch_type MACH_TYPE_MAESTRO
12020# endif
12021# define machine_is_maestro() (machine_arch_type == MACH_TYPE_MAESTRO)
12022#else
12023# define machine_is_maestro() (0)
12024#endif
12025
06c4ab50 12026#ifdef CONFIG_MACH_PALMTE2
f43ad539
WD
12027# ifdef machine_arch_type
12028# undef machine_arch_type
12029# define machine_arch_type __machine_arch_type
12030# else
06c4ab50 12031# define machine_arch_type MACH_TYPE_PALMTE2
f43ad539 12032# endif
06c4ab50 12033# define machine_is_palmte2() (machine_arch_type == MACH_TYPE_PALMTE2)
f43ad539 12034#else
06c4ab50 12035# define machine_is_palmte2() (0)
f43ad539
WD
12036#endif
12037
12038#ifdef CONFIG_MACH_IXBBM
12039# ifdef machine_arch_type
12040# undef machine_arch_type
12041# define machine_arch_type __machine_arch_type
12042# else
12043# define machine_arch_type MACH_TYPE_IXBBM
12044# endif
12045# define machine_is_ixbbm() (machine_arch_type == MACH_TYPE_IXBBM)
12046#else
12047# define machine_is_ixbbm() (0)
12048#endif
12049
12050#ifdef CONFIG_MACH_MX27ADS
12051# ifdef machine_arch_type
12052# undef machine_arch_type
12053# define machine_arch_type __machine_arch_type
12054# else
12055# define machine_arch_type MACH_TYPE_MX27ADS
12056# endif
12057# define machine_is_mx27ads() (machine_arch_type == MACH_TYPE_MX27ADS)
12058#else
12059# define machine_is_mx27ads() (0)
12060#endif
12061
12062#ifdef CONFIG_MACH_AX8004
12063# ifdef machine_arch_type
12064# undef machine_arch_type
12065# define machine_arch_type __machine_arch_type
12066# else
12067# define machine_arch_type MACH_TYPE_AX8004
12068# endif
12069# define machine_is_ax8004() (machine_arch_type == MACH_TYPE_AX8004)
12070#else
12071# define machine_is_ax8004() (0)
12072#endif
12073
12074#ifdef CONFIG_MACH_AT91SAM9261EK
12075# ifdef machine_arch_type
12076# undef machine_arch_type
12077# define machine_arch_type __machine_arch_type
12078# else
12079# define machine_arch_type MACH_TYPE_AT91SAM9261EK
12080# endif
12081# define machine_is_at91sam9261ek() (machine_arch_type == MACH_TYPE_AT91SAM9261EK)
12082#else
12083# define machine_is_at91sam9261ek() (0)
12084#endif
12085
12086#ifdef CONFIG_MACH_LOFT
12087# ifdef machine_arch_type
12088# undef machine_arch_type
12089# define machine_arch_type __machine_arch_type
12090# else
12091# define machine_arch_type MACH_TYPE_LOFT
12092# endif
12093# define machine_is_loft() (machine_arch_type == MACH_TYPE_LOFT)
12094#else
12095# define machine_is_loft() (0)
12096#endif
12097
12098#ifdef CONFIG_MACH_MAGPIE
12099# ifdef machine_arch_type
12100# undef machine_arch_type
12101# define machine_arch_type __machine_arch_type
12102# else
12103# define machine_arch_type MACH_TYPE_MAGPIE
12104# endif
12105# define machine_is_magpie() (machine_arch_type == MACH_TYPE_MAGPIE)
12106#else
12107# define machine_is_magpie() (0)
12108#endif
12109
12110#ifdef CONFIG_MACH_MX21ADS
12111# ifdef machine_arch_type
12112# undef machine_arch_type
12113# define machine_arch_type __machine_arch_type
12114# else
12115# define machine_arch_type MACH_TYPE_MX21ADS
12116# endif
12117# define machine_is_mx21ads() (machine_arch_type == MACH_TYPE_MX21ADS)
12118#else
12119# define machine_is_mx21ads() (0)
12120#endif
12121
12122#ifdef CONFIG_MACH_MB87M3400
12123# ifdef machine_arch_type
12124# undef machine_arch_type
12125# define machine_arch_type __machine_arch_type
12126# else
12127# define machine_arch_type MACH_TYPE_MB87M3400
12128# endif
12129# define machine_is_mb87m3400() (machine_arch_type == MACH_TYPE_MB87M3400)
12130#else
12131# define machine_is_mb87m3400() (0)
12132#endif
12133
12134#ifdef CONFIG_MACH_MGUARD_DELTA
12135# ifdef machine_arch_type
12136# undef machine_arch_type
12137# define machine_arch_type __machine_arch_type
12138# else
12139# define machine_arch_type MACH_TYPE_MGUARD_DELTA
12140# endif
12141# define machine_is_mguard_delta() (machine_arch_type == MACH_TYPE_MGUARD_DELTA)
12142#else
12143# define machine_is_mguard_delta() (0)
12144#endif
12145
12146#ifdef CONFIG_MACH_DAVINCI_DVDP
12147# ifdef machine_arch_type
12148# undef machine_arch_type
12149# define machine_arch_type __machine_arch_type
12150# else
12151# define machine_arch_type MACH_TYPE_DAVINCI_DVDP
12152# endif
12153# define machine_is_davinci_dvdp() (machine_arch_type == MACH_TYPE_DAVINCI_DVDP)
12154#else
12155# define machine_is_davinci_dvdp() (0)
12156#endif
12157
12158#ifdef CONFIG_MACH_HTCUNIVERSAL
12159# ifdef machine_arch_type
12160# undef machine_arch_type
12161# define machine_arch_type __machine_arch_type
12162# else
12163# define machine_arch_type MACH_TYPE_HTCUNIVERSAL
12164# endif
12165# define machine_is_htcuniversal() (machine_arch_type == MACH_TYPE_HTCUNIVERSAL)
12166#else
12167# define machine_is_htcuniversal() (0)
12168#endif
12169
12170#ifdef CONFIG_MACH_TPAD
12171# ifdef machine_arch_type
12172# undef machine_arch_type
12173# define machine_arch_type __machine_arch_type
12174# else
12175# define machine_arch_type MACH_TYPE_TPAD
12176# endif
12177# define machine_is_tpad() (machine_arch_type == MACH_TYPE_TPAD)
12178#else
12179# define machine_is_tpad() (0)
12180#endif
12181
12182#ifdef CONFIG_MACH_ROVERP3
12183# ifdef machine_arch_type
12184# undef machine_arch_type
12185# define machine_arch_type __machine_arch_type
12186# else
12187# define machine_arch_type MACH_TYPE_ROVERP3
12188# endif
12189# define machine_is_roverp3() (machine_arch_type == MACH_TYPE_ROVERP3)
12190#else
12191# define machine_is_roverp3() (0)
12192#endif
12193
12194#ifdef CONFIG_MACH_JORNADA928
12195# ifdef machine_arch_type
12196# undef machine_arch_type
12197# define machine_arch_type __machine_arch_type
12198# else
12199# define machine_arch_type MACH_TYPE_JORNADA928
12200# endif
12201# define machine_is_jornada928() (machine_arch_type == MACH_TYPE_JORNADA928)
12202#else
12203# define machine_is_jornada928() (0)
12204#endif
12205
12206#ifdef CONFIG_MACH_MV88FXX81
12207# ifdef machine_arch_type
12208# undef machine_arch_type
12209# define machine_arch_type __machine_arch_type
12210# else
12211# define machine_arch_type MACH_TYPE_MV88FXX81
12212# endif
12213# define machine_is_mv88fxx81() (machine_arch_type == MACH_TYPE_MV88FXX81)
12214#else
12215# define machine_is_mv88fxx81() (0)
12216#endif
12217
12218#ifdef CONFIG_MACH_STMP36XX
12219# ifdef machine_arch_type
12220# undef machine_arch_type
12221# define machine_arch_type __machine_arch_type
12222# else
12223# define machine_arch_type MACH_TYPE_STMP36XX
12224# endif
12225# define machine_is_stmp36xx() (machine_arch_type == MACH_TYPE_STMP36XX)
12226#else
12227# define machine_is_stmp36xx() (0)
12228#endif
12229
12230#ifdef CONFIG_MACH_SXNI79524
12231# ifdef machine_arch_type
12232# undef machine_arch_type
12233# define machine_arch_type __machine_arch_type
12234# else
12235# define machine_arch_type MACH_TYPE_SXNI79524
12236# endif
12237# define machine_is_sxni79524() (machine_arch_type == MACH_TYPE_SXNI79524)
12238#else
12239# define machine_is_sxni79524() (0)
12240#endif
12241
12242#ifdef CONFIG_MACH_AMS_DELTA
12243# ifdef machine_arch_type
12244# undef machine_arch_type
12245# define machine_arch_type __machine_arch_type
12246# else
12247# define machine_arch_type MACH_TYPE_AMS_DELTA
12248# endif
12249# define machine_is_ams_delta() (machine_arch_type == MACH_TYPE_AMS_DELTA)
12250#else
12251# define machine_is_ams_delta() (0)
12252#endif
12253
12254#ifdef CONFIG_MACH_URANIUM
12255# ifdef machine_arch_type
12256# undef machine_arch_type
12257# define machine_arch_type __machine_arch_type
12258# else
12259# define machine_arch_type MACH_TYPE_URANIUM
12260# endif
12261# define machine_is_uranium() (machine_arch_type == MACH_TYPE_URANIUM)
12262#else
12263# define machine_is_uranium() (0)
12264#endif
12265
12266#ifdef CONFIG_MACH_UCON
12267# ifdef machine_arch_type
12268# undef machine_arch_type
12269# define machine_arch_type __machine_arch_type
12270# else
12271# define machine_arch_type MACH_TYPE_UCON
12272# endif
12273# define machine_is_ucon() (machine_arch_type == MACH_TYPE_UCON)
12274#else
12275# define machine_is_ucon() (0)
12276#endif
12277
12278#ifdef CONFIG_MACH_NAS100D
12279# ifdef machine_arch_type
12280# undef machine_arch_type
12281# define machine_arch_type __machine_arch_type
12282# else
12283# define machine_arch_type MACH_TYPE_NAS100D
12284# endif
12285# define machine_is_nas100d() (machine_arch_type == MACH_TYPE_NAS100D)
12286#else
12287# define machine_is_nas100d() (0)
12288#endif
12289
12290#ifdef CONFIG_MACH_L083_1000
12291# ifdef machine_arch_type
12292# undef machine_arch_type
12293# define machine_arch_type __machine_arch_type
12294# else
12295# define machine_arch_type MACH_TYPE_L083_1000
12296# endif
12297# define machine_is_l083() (machine_arch_type == MACH_TYPE_L083_1000)
12298#else
12299# define machine_is_l083() (0)
12300#endif
12301
12302#ifdef CONFIG_MACH_EZX
12303# ifdef machine_arch_type
12304# undef machine_arch_type
12305# define machine_arch_type __machine_arch_type
12306# else
12307# define machine_arch_type MACH_TYPE_EZX
12308# endif
12309# define machine_is_ezx() (machine_arch_type == MACH_TYPE_EZX)
12310#else
12311# define machine_is_ezx() (0)
12312#endif
12313
12314#ifdef CONFIG_MACH_PNX5220
12315# ifdef machine_arch_type
12316# undef machine_arch_type
12317# define machine_arch_type __machine_arch_type
12318# else
12319# define machine_arch_type MACH_TYPE_PNX5220
12320# endif
12321# define machine_is_pnx5220() (machine_arch_type == MACH_TYPE_PNX5220)
12322#else
12323# define machine_is_pnx5220() (0)
12324#endif
12325
12326#ifdef CONFIG_MACH_BUTTE
12327# ifdef machine_arch_type
12328# undef machine_arch_type
12329# define machine_arch_type __machine_arch_type
12330# else
12331# define machine_arch_type MACH_TYPE_BUTTE
12332# endif
12333# define machine_is_butte() (machine_arch_type == MACH_TYPE_BUTTE)
12334#else
12335# define machine_is_butte() (0)
12336#endif
12337
12338#ifdef CONFIG_MACH_SRM2
12339# ifdef machine_arch_type
12340# undef machine_arch_type
12341# define machine_arch_type __machine_arch_type
12342# else
12343# define machine_arch_type MACH_TYPE_SRM2
12344# endif
12345# define machine_is_srm2() (machine_arch_type == MACH_TYPE_SRM2)
12346#else
12347# define machine_is_srm2() (0)
12348#endif
12349
12350#ifdef CONFIG_MACH_DSBR
12351# ifdef machine_arch_type
12352# undef machine_arch_type
12353# define machine_arch_type __machine_arch_type
12354# else
12355# define machine_arch_type MACH_TYPE_DSBR
12356# endif
12357# define machine_is_dsbr() (machine_arch_type == MACH_TYPE_DSBR)
12358#else
12359# define machine_is_dsbr() (0)
12360#endif
12361
12362#ifdef CONFIG_MACH_CRYSTALBALL
12363# ifdef machine_arch_type
12364# undef machine_arch_type
12365# define machine_arch_type __machine_arch_type
12366# else
12367# define machine_arch_type MACH_TYPE_CRYSTALBALL
12368# endif
12369# define machine_is_crystalball() (machine_arch_type == MACH_TYPE_CRYSTALBALL)
12370#else
12371# define machine_is_crystalball() (0)
12372#endif
12373
12374#ifdef CONFIG_MACH_TINYPXA27X
12375# ifdef machine_arch_type
12376# undef machine_arch_type
12377# define machine_arch_type __machine_arch_type
12378# else
12379# define machine_arch_type MACH_TYPE_TINYPXA27X
12380# endif
12381# define machine_is_tinypxa27x() (machine_arch_type == MACH_TYPE_TINYPXA27X)
12382#else
12383# define machine_is_tinypxa27x() (0)
12384#endif
12385
12386#ifdef CONFIG_MACH_HERBIE
12387# ifdef machine_arch_type
12388# undef machine_arch_type
12389# define machine_arch_type __machine_arch_type
12390# else
12391# define machine_arch_type MACH_TYPE_HERBIE
12392# endif
12393# define machine_is_herbie() (machine_arch_type == MACH_TYPE_HERBIE)
12394#else
12395# define machine_is_herbie() (0)
12396#endif
12397
12398#ifdef CONFIG_MACH_MAGICIAN
12399# ifdef machine_arch_type
12400# undef machine_arch_type
12401# define machine_arch_type __machine_arch_type
12402# else
12403# define machine_arch_type MACH_TYPE_MAGICIAN
12404# endif
12405# define machine_is_magician() (machine_arch_type == MACH_TYPE_MAGICIAN)
12406#else
12407# define machine_is_magician() (0)
12408#endif
12409
12410#ifdef CONFIG_MACH_CM4002
12411# ifdef machine_arch_type
12412# undef machine_arch_type
12413# define machine_arch_type __machine_arch_type
12414# else
12415# define machine_arch_type MACH_TYPE_CM4002
12416# endif
12417# define machine_is_cm4002() (machine_arch_type == MACH_TYPE_CM4002)
12418#else
12419# define machine_is_cm4002() (0)
12420#endif
12421
12422#ifdef CONFIG_MACH_B4
12423# ifdef machine_arch_type
12424# undef machine_arch_type
12425# define machine_arch_type __machine_arch_type
12426# else
12427# define machine_arch_type MACH_TYPE_B4
12428# endif
12429# define machine_is_b4() (machine_arch_type == MACH_TYPE_B4)
12430#else
12431# define machine_is_b4() (0)
12432#endif
12433
12434#ifdef CONFIG_MACH_MAUI
12435# ifdef machine_arch_type
12436# undef machine_arch_type
12437# define machine_arch_type __machine_arch_type
12438# else
12439# define machine_arch_type MACH_TYPE_MAUI
12440# endif
12441# define machine_is_maui() (machine_arch_type == MACH_TYPE_MAUI)
12442#else
12443# define machine_is_maui() (0)
12444#endif
12445
12446#ifdef CONFIG_MACH_CYBERTRACKER_G
12447# ifdef machine_arch_type
12448# undef machine_arch_type
12449# define machine_arch_type __machine_arch_type
12450# else
12451# define machine_arch_type MACH_TYPE_CYBERTRACKER_G
12452# endif
12453# define machine_is_cybertracker_g() (machine_arch_type == MACH_TYPE_CYBERTRACKER_G)
12454#else
12455# define machine_is_cybertracker_g() (0)
12456#endif
12457
12458#ifdef CONFIG_MACH_NXDKN
12459# ifdef machine_arch_type
12460# undef machine_arch_type
12461# define machine_arch_type __machine_arch_type
12462# else
12463# define machine_arch_type MACH_TYPE_NXDKN
12464# endif
12465# define machine_is_nxdkn() (machine_arch_type == MACH_TYPE_NXDKN)
12466#else
12467# define machine_is_nxdkn() (0)
12468#endif
12469
12470#ifdef CONFIG_MACH_MIO8390
12471# ifdef machine_arch_type
12472# undef machine_arch_type
12473# define machine_arch_type __machine_arch_type
12474# else
12475# define machine_arch_type MACH_TYPE_MIO8390
12476# endif
12477# define machine_is_mio8390() (machine_arch_type == MACH_TYPE_MIO8390)
12478#else
12479# define machine_is_mio8390() (0)
12480#endif
12481
12482#ifdef CONFIG_MACH_OMI_BOARD
12483# ifdef machine_arch_type
12484# undef machine_arch_type
12485# define machine_arch_type __machine_arch_type
12486# else
12487# define machine_arch_type MACH_TYPE_OMI_BOARD
12488# endif
12489# define machine_is_omi_board() (machine_arch_type == MACH_TYPE_OMI_BOARD)
12490#else
12491# define machine_is_omi_board() (0)
12492#endif
12493
12494#ifdef CONFIG_MACH_MX21CIV
12495# ifdef machine_arch_type
12496# undef machine_arch_type
12497# define machine_arch_type __machine_arch_type
12498# else
12499# define machine_arch_type MACH_TYPE_MX21CIV
12500# endif
12501# define machine_is_mx21civ() (machine_arch_type == MACH_TYPE_MX21CIV)
12502#else
12503# define machine_is_mx21civ() (0)
12504#endif
12505
12506#ifdef CONFIG_MACH_MAHI_CDAC
12507# ifdef machine_arch_type
12508# undef machine_arch_type
12509# define machine_arch_type __machine_arch_type
12510# else
12511# define machine_arch_type MACH_TYPE_MAHI_CDAC
12512# endif
12513# define machine_is_mahi_cdac() (machine_arch_type == MACH_TYPE_MAHI_CDAC)
12514#else
12515# define machine_is_mahi_cdac() (0)
12516#endif
12517
06c4ab50 12518#ifdef CONFIG_MACH_PALMTX
f43ad539
WD
12519# ifdef machine_arch_type
12520# undef machine_arch_type
12521# define machine_arch_type __machine_arch_type
12522# else
06c4ab50 12523# define machine_arch_type MACH_TYPE_PALMTX
f43ad539 12524# endif
06c4ab50 12525# define machine_is_palmtx() (machine_arch_type == MACH_TYPE_PALMTX)
f43ad539 12526#else
06c4ab50 12527# define machine_is_palmtx() (0)
f43ad539
WD
12528#endif
12529
12530#ifdef CONFIG_MACH_S3C2413
12531# ifdef machine_arch_type
12532# undef machine_arch_type
12533# define machine_arch_type __machine_arch_type
12534# else
12535# define machine_arch_type MACH_TYPE_S3C2413
12536# endif
12537# define machine_is_s3c2413() (machine_arch_type == MACH_TYPE_S3C2413)
12538#else
12539# define machine_is_s3c2413() (0)
12540#endif
12541
12542#ifdef CONFIG_MACH_SAMSYS_EP0
12543# ifdef machine_arch_type
12544# undef machine_arch_type
12545# define machine_arch_type __machine_arch_type
12546# else
12547# define machine_arch_type MACH_TYPE_SAMSYS_EP0
12548# endif
12549# define machine_is_samsys_ep0() (machine_arch_type == MACH_TYPE_SAMSYS_EP0)
12550#else
12551# define machine_is_samsys_ep0() (0)
12552#endif
12553
12554#ifdef CONFIG_MACH_WG302V1
12555# ifdef machine_arch_type
12556# undef machine_arch_type
12557# define machine_arch_type __machine_arch_type
12558# else
12559# define machine_arch_type MACH_TYPE_WG302V1
12560# endif
12561# define machine_is_wg302v1() (machine_arch_type == MACH_TYPE_WG302V1)
12562#else
12563# define machine_is_wg302v1() (0)
12564#endif
12565
12566#ifdef CONFIG_MACH_WG302V2
12567# ifdef machine_arch_type
12568# undef machine_arch_type
12569# define machine_arch_type __machine_arch_type
12570# else
12571# define machine_arch_type MACH_TYPE_WG302V2
12572# endif
12573# define machine_is_wg302v2() (machine_arch_type == MACH_TYPE_WG302V2)
12574#else
12575# define machine_is_wg302v2() (0)
12576#endif
12577
12578#ifdef CONFIG_MACH_EB42X
12579# ifdef machine_arch_type
12580# undef machine_arch_type
12581# define machine_arch_type __machine_arch_type
12582# else
12583# define machine_arch_type MACH_TYPE_EB42X
12584# endif
12585# define machine_is_eb42x() (machine_arch_type == MACH_TYPE_EB42X)
12586#else
12587# define machine_is_eb42x() (0)
12588#endif
12589
12590#ifdef CONFIG_MACH_IQ331ES
12591# ifdef machine_arch_type
12592# undef machine_arch_type
12593# define machine_arch_type __machine_arch_type
12594# else
12595# define machine_arch_type MACH_TYPE_IQ331ES
12596# endif
12597# define machine_is_iq331es() (machine_arch_type == MACH_TYPE_IQ331ES)
12598#else
12599# define machine_is_iq331es() (0)
12600#endif
12601
12602#ifdef CONFIG_MACH_COSYDSP
12603# ifdef machine_arch_type
12604# undef machine_arch_type
12605# define machine_arch_type __machine_arch_type
12606# else
12607# define machine_arch_type MACH_TYPE_COSYDSP
12608# endif
12609# define machine_is_cosydsp() (machine_arch_type == MACH_TYPE_COSYDSP)
12610#else
12611# define machine_is_cosydsp() (0)
12612#endif
12613
12614#ifdef CONFIG_MACH_UPLAT7D
12615# ifdef machine_arch_type
12616# undef machine_arch_type
12617# define machine_arch_type __machine_arch_type
12618# else
12619# define machine_arch_type MACH_TYPE_UPLAT7D
12620# endif
12621# define machine_is_uplat7d_proto() (machine_arch_type == MACH_TYPE_UPLAT7D)
12622#else
12623# define machine_is_uplat7d_proto() (0)
12624#endif
12625
12626#ifdef CONFIG_MACH_PTDAVINCI
12627# ifdef machine_arch_type
12628# undef machine_arch_type
12629# define machine_arch_type __machine_arch_type
12630# else
12631# define machine_arch_type MACH_TYPE_PTDAVINCI
12632# endif
12633# define machine_is_ptdavinci() (machine_arch_type == MACH_TYPE_PTDAVINCI)
12634#else
12635# define machine_is_ptdavinci() (0)
12636#endif
12637
12638#ifdef CONFIG_MACH_MBUS
12639# ifdef machine_arch_type
12640# undef machine_arch_type
12641# define machine_arch_type __machine_arch_type
12642# else
12643# define machine_arch_type MACH_TYPE_MBUS
12644# endif
12645# define machine_is_mbus() (machine_arch_type == MACH_TYPE_MBUS)
12646#else
12647# define machine_is_mbus() (0)
12648#endif
12649
12650#ifdef CONFIG_MACH_NADIA2VB
12651# ifdef machine_arch_type
12652# undef machine_arch_type
12653# define machine_arch_type __machine_arch_type
12654# else
12655# define machine_arch_type MACH_TYPE_NADIA2VB
12656# endif
12657# define machine_is_nadia2vb() (machine_arch_type == MACH_TYPE_NADIA2VB)
12658#else
12659# define machine_is_nadia2vb() (0)
12660#endif
12661
12662#ifdef CONFIG_MACH_R1000
12663# ifdef machine_arch_type
12664# undef machine_arch_type
12665# define machine_arch_type __machine_arch_type
12666# else
12667# define machine_arch_type MACH_TYPE_R1000
12668# endif
12669# define machine_is_r1000() (machine_arch_type == MACH_TYPE_R1000)
12670#else
12671# define machine_is_r1000() (0)
12672#endif
12673
12674#ifdef CONFIG_MACH_HW90250
12675# ifdef machine_arch_type
12676# undef machine_arch_type
12677# define machine_arch_type __machine_arch_type
12678# else
12679# define machine_arch_type MACH_TYPE_HW90250
12680# endif
12681# define machine_is_hw90250() (machine_arch_type == MACH_TYPE_HW90250)
12682#else
12683# define machine_is_hw90250() (0)
12684#endif
12685
12686#ifdef CONFIG_MACH_OMAP_2430SDP
12687# ifdef machine_arch_type
12688# undef machine_arch_type
12689# define machine_arch_type __machine_arch_type
12690# else
12691# define machine_arch_type MACH_TYPE_OMAP_2430SDP
12692# endif
12693# define machine_is_omap_2430sdp() (machine_arch_type == MACH_TYPE_OMAP_2430SDP)
12694#else
12695# define machine_is_omap_2430sdp() (0)
12696#endif
12697
12698#ifdef CONFIG_MACH_DAVINCI_EVM
12699# ifdef machine_arch_type
12700# undef machine_arch_type
12701# define machine_arch_type __machine_arch_type
12702# else
12703# define machine_arch_type MACH_TYPE_DAVINCI_EVM
12704# endif
12705# define machine_is_davinci_evm() (machine_arch_type == MACH_TYPE_DAVINCI_EVM)
12706#else
12707# define machine_is_davinci_evm() (0)
12708#endif
12709
12710#ifdef CONFIG_MACH_OMAP_TORNADO
12711# ifdef machine_arch_type
12712# undef machine_arch_type
12713# define machine_arch_type __machine_arch_type
12714# else
12715# define machine_arch_type MACH_TYPE_OMAP_TORNADO
12716# endif
12717# define machine_is_omap_tornado() (machine_arch_type == MACH_TYPE_OMAP_TORNADO)
12718#else
12719# define machine_is_omap_tornado() (0)
12720#endif
12721
12722#ifdef CONFIG_MACH_OLOCREEK
12723# ifdef machine_arch_type
12724# undef machine_arch_type
12725# define machine_arch_type __machine_arch_type
12726# else
12727# define machine_arch_type MACH_TYPE_OLOCREEK
12728# endif
12729# define machine_is_olocreek() (machine_arch_type == MACH_TYPE_OLOCREEK)
12730#else
12731# define machine_is_olocreek() (0)
12732#endif
12733
12734#ifdef CONFIG_MACH_PALMZ72
12735# ifdef machine_arch_type
12736# undef machine_arch_type
12737# define machine_arch_type __machine_arch_type
12738# else
12739# define machine_arch_type MACH_TYPE_PALMZ72
12740# endif
12741# define machine_is_palmz72() (machine_arch_type == MACH_TYPE_PALMZ72)
12742#else
12743# define machine_is_palmz72() (0)
12744#endif
12745
12746#ifdef CONFIG_MACH_NXDB500
12747# ifdef machine_arch_type
12748# undef machine_arch_type
12749# define machine_arch_type __machine_arch_type
12750# else
12751# define machine_arch_type MACH_TYPE_NXDB500
12752# endif
12753# define machine_is_nxdb500() (machine_arch_type == MACH_TYPE_NXDB500)
12754#else
12755# define machine_is_nxdb500() (0)
12756#endif
12757
12758#ifdef CONFIG_MACH_APF9328
12759# ifdef machine_arch_type
12760# undef machine_arch_type
12761# define machine_arch_type __machine_arch_type
12762# else
12763# define machine_arch_type MACH_TYPE_APF9328
12764# endif
12765# define machine_is_apf9328() (machine_arch_type == MACH_TYPE_APF9328)
12766#else
12767# define machine_is_apf9328() (0)
12768#endif
12769
12770#ifdef CONFIG_MACH_OMAP_WIPOQ
12771# ifdef machine_arch_type
12772# undef machine_arch_type
12773# define machine_arch_type __machine_arch_type
12774# else
12775# define machine_arch_type MACH_TYPE_OMAP_WIPOQ
12776# endif
12777# define machine_is_omap_wipoq() (machine_arch_type == MACH_TYPE_OMAP_WIPOQ)
12778#else
12779# define machine_is_omap_wipoq() (0)
12780#endif
12781
12782#ifdef CONFIG_MACH_OMAP_TWIP
12783# ifdef machine_arch_type
12784# undef machine_arch_type
12785# define machine_arch_type __machine_arch_type
12786# else
12787# define machine_arch_type MACH_TYPE_OMAP_TWIP
12788# endif
12789# define machine_is_omap_twip() (machine_arch_type == MACH_TYPE_OMAP_TWIP)
12790#else
12791# define machine_is_omap_twip() (0)
12792#endif
12793
06c4ab50 12794#ifdef CONFIG_MACH_PALMT650
f43ad539
WD
12795# ifdef machine_arch_type
12796# undef machine_arch_type
12797# define machine_arch_type __machine_arch_type
12798# else
06c4ab50 12799# define machine_arch_type MACH_TYPE_PALMT650
f43ad539 12800# endif
06c4ab50 12801# define machine_is_palmt650() (machine_arch_type == MACH_TYPE_PALMT650)
f43ad539 12802#else
06c4ab50 12803# define machine_is_palmt650() (0)
f43ad539
WD
12804#endif
12805
12806#ifdef CONFIG_MACH_ACUMEN
12807# ifdef machine_arch_type
12808# undef machine_arch_type
12809# define machine_arch_type __machine_arch_type
12810# else
12811# define machine_arch_type MACH_TYPE_ACUMEN
12812# endif
12813# define machine_is_acumen() (machine_arch_type == MACH_TYPE_ACUMEN)
12814#else
12815# define machine_is_acumen() (0)
12816#endif
12817
12818#ifdef CONFIG_MACH_XP100
12819# ifdef machine_arch_type
12820# undef machine_arch_type
12821# define machine_arch_type __machine_arch_type
12822# else
12823# define machine_arch_type MACH_TYPE_XP100
12824# endif
12825# define machine_is_xp100() (machine_arch_type == MACH_TYPE_XP100)
12826#else
12827# define machine_is_xp100() (0)
12828#endif
12829
12830#ifdef CONFIG_MACH_FS2410
12831# ifdef machine_arch_type
12832# undef machine_arch_type
12833# define machine_arch_type __machine_arch_type
12834# else
12835# define machine_arch_type MACH_TYPE_FS2410
12836# endif
12837# define machine_is_fs2410() (machine_arch_type == MACH_TYPE_FS2410)
12838#else
12839# define machine_is_fs2410() (0)
12840#endif
12841
12842#ifdef CONFIG_MACH_PXA270_CERF
12843# ifdef machine_arch_type
12844# undef machine_arch_type
12845# define machine_arch_type __machine_arch_type
12846# else
12847# define machine_arch_type MACH_TYPE_PXA270_CERF
12848# endif
12849# define machine_is_pxa270_cerf() (machine_arch_type == MACH_TYPE_PXA270_CERF)
12850#else
12851# define machine_is_pxa270_cerf() (0)
12852#endif
12853
12854#ifdef CONFIG_MACH_SQ2FTLPALM
12855# ifdef machine_arch_type
12856# undef machine_arch_type
12857# define machine_arch_type __machine_arch_type
12858# else
12859# define machine_arch_type MACH_TYPE_SQ2FTLPALM
12860# endif
12861# define machine_is_sq2ftlpalm() (machine_arch_type == MACH_TYPE_SQ2FTLPALM)
12862#else
12863# define machine_is_sq2ftlpalm() (0)
12864#endif
12865
12866#ifdef CONFIG_MACH_BSEMSERVER
12867# ifdef machine_arch_type
12868# undef machine_arch_type
12869# define machine_arch_type __machine_arch_type
12870# else
12871# define machine_arch_type MACH_TYPE_BSEMSERVER
12872# endif
12873# define machine_is_bsemserver() (machine_arch_type == MACH_TYPE_BSEMSERVER)
12874#else
12875# define machine_is_bsemserver() (0)
12876#endif
12877
12878#ifdef CONFIG_MACH_NETCLIENT
12879# ifdef machine_arch_type
12880# undef machine_arch_type
12881# define machine_arch_type __machine_arch_type
12882# else
12883# define machine_arch_type MACH_TYPE_NETCLIENT
12884# endif
12885# define machine_is_netclient() (machine_arch_type == MACH_TYPE_NETCLIENT)
12886#else
12887# define machine_is_netclient() (0)
12888#endif
12889
06c4ab50 12890#ifdef CONFIG_MACH_PALMT5
f43ad539
WD
12891# ifdef machine_arch_type
12892# undef machine_arch_type
12893# define machine_arch_type __machine_arch_type
12894# else
06c4ab50 12895# define machine_arch_type MACH_TYPE_PALMT5
f43ad539 12896# endif
06c4ab50 12897# define machine_is_palmt5() (machine_arch_type == MACH_TYPE_PALMT5)
f43ad539 12898#else
06c4ab50 12899# define machine_is_palmt5() (0)
f43ad539
WD
12900#endif
12901
06c4ab50 12902#ifdef CONFIG_MACH_PALMTC
f43ad539
WD
12903# ifdef machine_arch_type
12904# undef machine_arch_type
12905# define machine_arch_type __machine_arch_type
12906# else
06c4ab50 12907# define machine_arch_type MACH_TYPE_PALMTC
f43ad539 12908# endif
06c4ab50 12909# define machine_is_palmtc() (machine_arch_type == MACH_TYPE_PALMTC)
f43ad539 12910#else
06c4ab50 12911# define machine_is_palmtc() (0)
f43ad539
WD
12912#endif
12913
12914#ifdef CONFIG_MACH_OMAP_APOLLON
12915# ifdef machine_arch_type
12916# undef machine_arch_type
12917# define machine_arch_type __machine_arch_type
12918# else
12919# define machine_arch_type MACH_TYPE_OMAP_APOLLON
12920# endif
12921# define machine_is_omap_apollon() (machine_arch_type == MACH_TYPE_OMAP_APOLLON)
12922#else
12923# define machine_is_omap_apollon() (0)
12924#endif
12925
12926#ifdef CONFIG_MACH_MXC30030EVB
12927# ifdef machine_arch_type
12928# undef machine_arch_type
12929# define machine_arch_type __machine_arch_type
12930# else
12931# define machine_arch_type MACH_TYPE_MXC30030EVB
12932# endif
12933# define machine_is_mxc30030evb() (machine_arch_type == MACH_TYPE_MXC30030EVB)
12934#else
12935# define machine_is_mxc30030evb() (0)
12936#endif
12937
12938#ifdef CONFIG_MACH_REA_2D
12939# ifdef machine_arch_type
12940# undef machine_arch_type
12941# define machine_arch_type __machine_arch_type
12942# else
12943# define machine_arch_type MACH_TYPE_REA_2D
12944# endif
12945# define machine_is_rea_2d() (machine_arch_type == MACH_TYPE_REA_2D)
12946#else
12947# define machine_is_rea_2d() (0)
12948#endif
12949
12950#ifdef CONFIG_MACH_TI3E524
12951# ifdef machine_arch_type
12952# undef machine_arch_type
12953# define machine_arch_type __machine_arch_type
12954# else
12955# define machine_arch_type MACH_TYPE_TI3E524
12956# endif
12957# define machine_is_eti3e524() (machine_arch_type == MACH_TYPE_TI3E524)
12958#else
12959# define machine_is_eti3e524() (0)
12960#endif
12961
12962#ifdef CONFIG_MACH_ATEB9200
12963# ifdef machine_arch_type
12964# undef machine_arch_type
12965# define machine_arch_type __machine_arch_type
12966# else
12967# define machine_arch_type MACH_TYPE_ATEB9200
12968# endif
12969# define machine_is_ateb9200() (machine_arch_type == MACH_TYPE_ATEB9200)
12970#else
12971# define machine_is_ateb9200() (0)
12972#endif
12973
12974#ifdef CONFIG_MACH_AUCKLAND
12975# ifdef machine_arch_type
12976# undef machine_arch_type
12977# define machine_arch_type __machine_arch_type
12978# else
12979# define machine_arch_type MACH_TYPE_AUCKLAND
12980# endif
12981# define machine_is_auckland() (machine_arch_type == MACH_TYPE_AUCKLAND)
12982#else
12983# define machine_is_auckland() (0)
12984#endif
12985
12986#ifdef CONFIG_MACH_AK3320M
12987# ifdef machine_arch_type
12988# undef machine_arch_type
12989# define machine_arch_type __machine_arch_type
12990# else
12991# define machine_arch_type MACH_TYPE_AK3320M
12992# endif
12993# define machine_is_ak3220m() (machine_arch_type == MACH_TYPE_AK3320M)
12994#else
12995# define machine_is_ak3220m() (0)
12996#endif
12997
12998#ifdef CONFIG_MACH_DURAMAX
12999# ifdef machine_arch_type
13000# undef machine_arch_type
13001# define machine_arch_type __machine_arch_type
13002# else
13003# define machine_arch_type MACH_TYPE_DURAMAX
13004# endif
13005# define machine_is_duramax() (machine_arch_type == MACH_TYPE_DURAMAX)
13006#else
13007# define machine_is_duramax() (0)
13008#endif
13009
13010#ifdef CONFIG_MACH_N35
13011# ifdef machine_arch_type
13012# undef machine_arch_type
13013# define machine_arch_type __machine_arch_type
13014# else
13015# define machine_arch_type MACH_TYPE_N35
13016# endif
13017# define machine_is_n35() (machine_arch_type == MACH_TYPE_N35)
13018#else
13019# define machine_is_n35() (0)
13020#endif
13021
13022#ifdef CONFIG_MACH_PRONGHORN
13023# ifdef machine_arch_type
13024# undef machine_arch_type
13025# define machine_arch_type __machine_arch_type
13026# else
13027# define machine_arch_type MACH_TYPE_PRONGHORN
13028# endif
13029# define machine_is_pronghorn() (machine_arch_type == MACH_TYPE_PRONGHORN)
13030#else
13031# define machine_is_pronghorn() (0)
13032#endif
13033
13034#ifdef CONFIG_MACH_FUNDY
13035# ifdef machine_arch_type
13036# undef machine_arch_type
13037# define machine_arch_type __machine_arch_type
13038# else
13039# define machine_arch_type MACH_TYPE_FUNDY
13040# endif
13041# define machine_is_fundy() (machine_arch_type == MACH_TYPE_FUNDY)
13042#else
13043# define machine_is_fundy() (0)
13044#endif
13045
13046#ifdef CONFIG_MACH_LOGICPD_PXA270
13047# ifdef machine_arch_type
13048# undef machine_arch_type
13049# define machine_arch_type __machine_arch_type
13050# else
13051# define machine_arch_type MACH_TYPE_LOGICPD_PXA270
13052# endif
13053# define machine_is_logicpd_pxa270() (machine_arch_type == MACH_TYPE_LOGICPD_PXA270)
13054#else
13055# define machine_is_logicpd_pxa270() (0)
13056#endif
13057
13058#ifdef CONFIG_MACH_CPU777
13059# ifdef machine_arch_type
13060# undef machine_arch_type
13061# define machine_arch_type __machine_arch_type
13062# else
13063# define machine_arch_type MACH_TYPE_CPU777
13064# endif
13065# define machine_is_cpu777() (machine_arch_type == MACH_TYPE_CPU777)
13066#else
13067# define machine_is_cpu777() (0)
13068#endif
13069
13070#ifdef CONFIG_MACH_SIMICON9201
13071# ifdef machine_arch_type
13072# undef machine_arch_type
13073# define machine_arch_type __machine_arch_type
13074# else
13075# define machine_arch_type MACH_TYPE_SIMICON9201
13076# endif
13077# define machine_is_simicon9201() (machine_arch_type == MACH_TYPE_SIMICON9201)
13078#else
13079# define machine_is_simicon9201() (0)
13080#endif
13081
13082#ifdef CONFIG_MACH_LEAP2_HPM
13083# ifdef machine_arch_type
13084# undef machine_arch_type
13085# define machine_arch_type __machine_arch_type
13086# else
13087# define machine_arch_type MACH_TYPE_LEAP2_HPM
13088# endif
13089# define machine_is_leap2_hpm() (machine_arch_type == MACH_TYPE_LEAP2_HPM)
13090#else
13091# define machine_is_leap2_hpm() (0)
13092#endif
13093
13094#ifdef CONFIG_MACH_CM922TXA10
13095# ifdef machine_arch_type
13096# undef machine_arch_type
13097# define machine_arch_type __machine_arch_type
13098# else
13099# define machine_arch_type MACH_TYPE_CM922TXA10
13100# endif
13101# define machine_is_cm922txa10() (machine_arch_type == MACH_TYPE_CM922TXA10)
13102#else
13103# define machine_is_cm922txa10() (0)
13104#endif
13105
13106#ifdef CONFIG_MACH_PXA
13107# ifdef machine_arch_type
13108# undef machine_arch_type
13109# define machine_arch_type __machine_arch_type
13110# else
13111# define machine_arch_type MACH_TYPE_PXA
13112# endif
13113# define machine_is_sandgate() (machine_arch_type == MACH_TYPE_PXA)
13114#else
13115# define machine_is_sandgate() (0)
13116#endif
13117
13118#ifdef CONFIG_MACH_SANDGATE2
13119# ifdef machine_arch_type
13120# undef machine_arch_type
13121# define machine_arch_type __machine_arch_type
13122# else
13123# define machine_arch_type MACH_TYPE_SANDGATE2
13124# endif
13125# define machine_is_sandgate2() (machine_arch_type == MACH_TYPE_SANDGATE2)
13126#else
13127# define machine_is_sandgate2() (0)
13128#endif
13129
13130#ifdef CONFIG_MACH_SANDGATE2G
13131# ifdef machine_arch_type
13132# undef machine_arch_type
13133# define machine_arch_type __machine_arch_type
13134# else
13135# define machine_arch_type MACH_TYPE_SANDGATE2G
13136# endif
13137# define machine_is_sandgate2g() (machine_arch_type == MACH_TYPE_SANDGATE2G)
13138#else
13139# define machine_is_sandgate2g() (0)
13140#endif
13141
13142#ifdef CONFIG_MACH_SANDGATE2P
13143# ifdef machine_arch_type
13144# undef machine_arch_type
13145# define machine_arch_type __machine_arch_type
13146# else
13147# define machine_arch_type MACH_TYPE_SANDGATE2P
13148# endif
13149# define machine_is_sandgate2p() (machine_arch_type == MACH_TYPE_SANDGATE2P)
13150#else
13151# define machine_is_sandgate2p() (0)
13152#endif
13153
13154#ifdef CONFIG_MACH_FRED_JACK
13155# ifdef machine_arch_type
13156# undef machine_arch_type
13157# define machine_arch_type __machine_arch_type
13158# else
13159# define machine_arch_type MACH_TYPE_FRED_JACK
13160# endif
13161# define machine_is_fred_jack() (machine_arch_type == MACH_TYPE_FRED_JACK)
13162#else
13163# define machine_is_fred_jack() (0)
13164#endif
13165
13166#ifdef CONFIG_MACH_TTG_COLOR1
13167# ifdef machine_arch_type
13168# undef machine_arch_type
13169# define machine_arch_type __machine_arch_type
13170# else
13171# define machine_arch_type MACH_TYPE_TTG_COLOR1
13172# endif
13173# define machine_is_ttg_color1() (machine_arch_type == MACH_TYPE_TTG_COLOR1)
13174#else
13175# define machine_is_ttg_color1() (0)
13176#endif
13177
13178#ifdef CONFIG_MACH_NXEB500HMI
13179# ifdef machine_arch_type
13180# undef machine_arch_type
13181# define machine_arch_type __machine_arch_type
13182# else
13183# define machine_arch_type MACH_TYPE_NXEB500HMI
13184# endif
13185# define machine_is_nxeb500hmi() (machine_arch_type == MACH_TYPE_NXEB500HMI)
13186#else
13187# define machine_is_nxeb500hmi() (0)
13188#endif
13189
13190#ifdef CONFIG_MACH_NETDCU8
13191# ifdef machine_arch_type
13192# undef machine_arch_type
13193# define machine_arch_type __machine_arch_type
13194# else
13195# define machine_arch_type MACH_TYPE_NETDCU8
13196# endif
13197# define machine_is_netdcu8() (machine_arch_type == MACH_TYPE_NETDCU8)
13198#else
13199# define machine_is_netdcu8() (0)
13200#endif
13201
f43ad539
WD
13202#ifdef CONFIG_MACH_NG_FVX538
13203# ifdef machine_arch_type
13204# undef machine_arch_type
13205# define machine_arch_type __machine_arch_type
13206# else
13207# define machine_arch_type MACH_TYPE_NG_FVX538
13208# endif
13209# define machine_is_ng_fvx538() (machine_arch_type == MACH_TYPE_NG_FVX538)
13210#else
13211# define machine_is_ng_fvx538() (0)
13212#endif
13213
13214#ifdef CONFIG_MACH_NG_FVS338
13215# ifdef machine_arch_type
13216# undef machine_arch_type
13217# define machine_arch_type __machine_arch_type
13218# else
13219# define machine_arch_type MACH_TYPE_NG_FVS338
13220# endif
13221# define machine_is_ng_fvs338() (machine_arch_type == MACH_TYPE_NG_FVS338)
13222#else
13223# define machine_is_ng_fvs338() (0)
13224#endif
13225
13226#ifdef CONFIG_MACH_PNX4103
13227# ifdef machine_arch_type
13228# undef machine_arch_type
13229# define machine_arch_type __machine_arch_type
13230# else
13231# define machine_arch_type MACH_TYPE_PNX4103
13232# endif
13233# define machine_is_pnx4103() (machine_arch_type == MACH_TYPE_PNX4103)
13234#else
13235# define machine_is_pnx4103() (0)
13236#endif
13237
13238#ifdef CONFIG_MACH_HESDB
13239# ifdef machine_arch_type
13240# undef machine_arch_type
13241# define machine_arch_type __machine_arch_type
13242# else
13243# define machine_arch_type MACH_TYPE_HESDB
13244# endif
13245# define machine_is_hesdb() (machine_arch_type == MACH_TYPE_HESDB)
13246#else
13247# define machine_is_hesdb() (0)
13248#endif
13249
13250#ifdef CONFIG_MACH_XSILO
13251# ifdef machine_arch_type
13252# undef machine_arch_type
13253# define machine_arch_type __machine_arch_type
13254# else
13255# define machine_arch_type MACH_TYPE_XSILO
13256# endif
13257# define machine_is_xsilo() (machine_arch_type == MACH_TYPE_XSILO)
13258#else
13259# define machine_is_xsilo() (0)
13260#endif
13261
13262#ifdef CONFIG_MACH_ESPRESSO
13263# ifdef machine_arch_type
13264# undef machine_arch_type
13265# define machine_arch_type __machine_arch_type
13266# else
13267# define machine_arch_type MACH_TYPE_ESPRESSO
13268# endif
13269# define machine_is_espresso() (machine_arch_type == MACH_TYPE_ESPRESSO)
13270#else
13271# define machine_is_espresso() (0)
13272#endif
13273
13274#ifdef CONFIG_MACH_EMLC
13275# ifdef machine_arch_type
13276# undef machine_arch_type
13277# define machine_arch_type __machine_arch_type
13278# else
13279# define machine_arch_type MACH_TYPE_EMLC
13280# endif
13281# define machine_is_emlc() (machine_arch_type == MACH_TYPE_EMLC)
13282#else
13283# define machine_is_emlc() (0)
13284#endif
13285
13286#ifdef CONFIG_MACH_SISTERON
13287# ifdef machine_arch_type
13288# undef machine_arch_type
13289# define machine_arch_type __machine_arch_type
13290# else
13291# define machine_arch_type MACH_TYPE_SISTERON
13292# endif
13293# define machine_is_sisteron() (machine_arch_type == MACH_TYPE_SISTERON)
13294#else
13295# define machine_is_sisteron() (0)
13296#endif
13297
13298#ifdef CONFIG_MACH_RX1950
13299# ifdef machine_arch_type
13300# undef machine_arch_type
13301# define machine_arch_type __machine_arch_type
13302# else
13303# define machine_arch_type MACH_TYPE_RX1950
13304# endif
13305# define machine_is_rx1950() (machine_arch_type == MACH_TYPE_RX1950)
13306#else
13307# define machine_is_rx1950() (0)
13308#endif
13309
13310#ifdef CONFIG_MACH_TSC_VENUS
13311# ifdef machine_arch_type
13312# undef machine_arch_type
13313# define machine_arch_type __machine_arch_type
13314# else
13315# define machine_arch_type MACH_TYPE_TSC_VENUS
13316# endif
13317# define machine_is_tsc_venus() (machine_arch_type == MACH_TYPE_TSC_VENUS)
13318#else
13319# define machine_is_tsc_venus() (0)
13320#endif
13321
13322#ifdef CONFIG_MACH_DS101J
13323# ifdef machine_arch_type
13324# undef machine_arch_type
13325# define machine_arch_type __machine_arch_type
13326# else
13327# define machine_arch_type MACH_TYPE_DS101J
13328# endif
13329# define machine_is_ds101j() (machine_arch_type == MACH_TYPE_DS101J)
13330#else
13331# define machine_is_ds101j() (0)
13332#endif
13333
13334#ifdef CONFIG_MACH_MXC30030ADS
13335# ifdef machine_arch_type
13336# undef machine_arch_type
13337# define machine_arch_type __machine_arch_type
13338# else
13339# define machine_arch_type MACH_TYPE_MXC30030ADS
13340# endif
13341# define machine_is_mxc30030ads() (machine_arch_type == MACH_TYPE_MXC30030ADS)
13342#else
13343# define machine_is_mxc30030ads() (0)
13344#endif
13345
13346#ifdef CONFIG_MACH_FUJITSU_WIMAXSOC
13347# ifdef machine_arch_type
13348# undef machine_arch_type
13349# define machine_arch_type __machine_arch_type
13350# else
13351# define machine_arch_type MACH_TYPE_FUJITSU_WIMAXSOC
13352# endif
13353# define machine_is_fujitsu_wimaxsoc() (machine_arch_type == MACH_TYPE_FUJITSU_WIMAXSOC)
13354#else
13355# define machine_is_fujitsu_wimaxsoc() (0)
13356#endif
13357
13358#ifdef CONFIG_MACH_DUALPCMODEM
13359# ifdef machine_arch_type
13360# undef machine_arch_type
13361# define machine_arch_type __machine_arch_type
13362# else
13363# define machine_arch_type MACH_TYPE_DUALPCMODEM
13364# endif
13365# define machine_is_dualpcmodem() (machine_arch_type == MACH_TYPE_DUALPCMODEM)
13366#else
13367# define machine_is_dualpcmodem() (0)
13368#endif
13369
13370#ifdef CONFIG_MACH_GESBC9312
13371# ifdef machine_arch_type
13372# undef machine_arch_type
13373# define machine_arch_type __machine_arch_type
13374# else
13375# define machine_arch_type MACH_TYPE_GESBC9312
13376# endif
13377# define machine_is_gesbc9312() (machine_arch_type == MACH_TYPE_GESBC9312)
13378#else
13379# define machine_is_gesbc9312() (0)
13380#endif
13381
13382#ifdef CONFIG_MACH_HTCAPACHE
13383# ifdef machine_arch_type
13384# undef machine_arch_type
13385# define machine_arch_type __machine_arch_type
13386# else
13387# define machine_arch_type MACH_TYPE_HTCAPACHE
13388# endif
13389# define machine_is_htcapache() (machine_arch_type == MACH_TYPE_HTCAPACHE)
13390#else
13391# define machine_is_htcapache() (0)
13392#endif
13393
13394#ifdef CONFIG_MACH_IXDP435
13395# ifdef machine_arch_type
13396# undef machine_arch_type
13397# define machine_arch_type __machine_arch_type
13398# else
13399# define machine_arch_type MACH_TYPE_IXDP435
13400# endif
13401# define machine_is_ixdp435() (machine_arch_type == MACH_TYPE_IXDP435)
13402#else
13403# define machine_is_ixdp435() (0)
13404#endif
13405
13406#ifdef CONFIG_MACH_CATPROVT100
13407# ifdef machine_arch_type
13408# undef machine_arch_type
13409# define machine_arch_type __machine_arch_type
13410# else
13411# define machine_arch_type MACH_TYPE_CATPROVT100
13412# endif
13413# define machine_is_catprovt100() (machine_arch_type == MACH_TYPE_CATPROVT100)
13414#else
13415# define machine_is_catprovt100() (0)
13416#endif
13417
13418#ifdef CONFIG_MACH_PICOTUX1XX
13419# ifdef machine_arch_type
13420# undef machine_arch_type
13421# define machine_arch_type __machine_arch_type
13422# else
13423# define machine_arch_type MACH_TYPE_PICOTUX1XX
13424# endif
13425# define machine_is_picotux1xx() (machine_arch_type == MACH_TYPE_PICOTUX1XX)
13426#else
13427# define machine_is_picotux1xx() (0)
13428#endif
13429
13430#ifdef CONFIG_MACH_PICOTUX2XX
13431# ifdef machine_arch_type
13432# undef machine_arch_type
13433# define machine_arch_type __machine_arch_type
13434# else
13435# define machine_arch_type MACH_TYPE_PICOTUX2XX
13436# endif
13437# define machine_is_picotux2xx() (machine_arch_type == MACH_TYPE_PICOTUX2XX)
13438#else
13439# define machine_is_picotux2xx() (0)
13440#endif
13441
13442#ifdef CONFIG_MACH_DSMG600
13443# ifdef machine_arch_type
13444# undef machine_arch_type
13445# define machine_arch_type __machine_arch_type
13446# else
13447# define machine_arch_type MACH_TYPE_DSMG600
13448# endif
13449# define machine_is_dsmg600() (machine_arch_type == MACH_TYPE_DSMG600)
13450#else
13451# define machine_is_dsmg600() (0)
13452#endif
13453
13454#ifdef CONFIG_MACH_EMPC2
13455# ifdef machine_arch_type
13456# undef machine_arch_type
13457# define machine_arch_type __machine_arch_type
13458# else
13459# define machine_arch_type MACH_TYPE_EMPC2
13460# endif
13461# define machine_is_empc2() (machine_arch_type == MACH_TYPE_EMPC2)
13462#else
13463# define machine_is_empc2() (0)
13464#endif
13465
13466#ifdef CONFIG_MACH_VENTURA
13467# ifdef machine_arch_type
13468# undef machine_arch_type
13469# define machine_arch_type __machine_arch_type
13470# else
13471# define machine_arch_type MACH_TYPE_VENTURA
13472# endif
13473# define machine_is_ventura() (machine_arch_type == MACH_TYPE_VENTURA)
13474#else
13475# define machine_is_ventura() (0)
13476#endif
13477
13478#ifdef CONFIG_MACH_PHIDGET_SBC
13479# ifdef machine_arch_type
13480# undef machine_arch_type
13481# define machine_arch_type __machine_arch_type
13482# else
13483# define machine_arch_type MACH_TYPE_PHIDGET_SBC
13484# endif
13485# define machine_is_phidget_sbc() (machine_arch_type == MACH_TYPE_PHIDGET_SBC)
13486#else
13487# define machine_is_phidget_sbc() (0)
13488#endif
13489
13490#ifdef CONFIG_MACH_IJ3K
13491# ifdef machine_arch_type
13492# undef machine_arch_type
13493# define machine_arch_type __machine_arch_type
13494# else
13495# define machine_arch_type MACH_TYPE_IJ3K
13496# endif
13497# define machine_is_ij3k() (machine_arch_type == MACH_TYPE_IJ3K)
13498#else
13499# define machine_is_ij3k() (0)
13500#endif
13501
13502#ifdef CONFIG_MACH_PISGAH
13503# ifdef machine_arch_type
13504# undef machine_arch_type
13505# define machine_arch_type __machine_arch_type
13506# else
13507# define machine_arch_type MACH_TYPE_PISGAH
13508# endif
13509# define machine_is_pisgah() (machine_arch_type == MACH_TYPE_PISGAH)
13510#else
13511# define machine_is_pisgah() (0)
13512#endif
13513
13514#ifdef CONFIG_MACH_OMAP_FSAMPLE
13515# ifdef machine_arch_type
13516# undef machine_arch_type
13517# define machine_arch_type __machine_arch_type
13518# else
13519# define machine_arch_type MACH_TYPE_OMAP_FSAMPLE
13520# endif
13521# define machine_is_omap_fsample() (machine_arch_type == MACH_TYPE_OMAP_FSAMPLE)
13522#else
13523# define machine_is_omap_fsample() (0)
13524#endif
13525
13526#ifdef CONFIG_MACH_SG720
13527# ifdef machine_arch_type
13528# undef machine_arch_type
13529# define machine_arch_type __machine_arch_type
13530# else
13531# define machine_arch_type MACH_TYPE_SG720
13532# endif
13533# define machine_is_sg720() (machine_arch_type == MACH_TYPE_SG720)
13534#else
13535# define machine_is_sg720() (0)
13536#endif
13537
13538#ifdef CONFIG_MACH_REDFOX
13539# ifdef machine_arch_type
13540# undef machine_arch_type
13541# define machine_arch_type __machine_arch_type
13542# else
13543# define machine_arch_type MACH_TYPE_REDFOX
13544# endif
13545# define machine_is_redfox() (machine_arch_type == MACH_TYPE_REDFOX)
13546#else
13547# define machine_is_redfox() (0)
13548#endif
13549
13550#ifdef CONFIG_MACH_MYSH_EP9315_1
13551# ifdef machine_arch_type
13552# undef machine_arch_type
13553# define machine_arch_type __machine_arch_type
13554# else
13555# define machine_arch_type MACH_TYPE_MYSH_EP9315_1
13556# endif
13557# define machine_is_mysh_ep9315_1() (machine_arch_type == MACH_TYPE_MYSH_EP9315_1)
13558#else
13559# define machine_is_mysh_ep9315_1() (0)
13560#endif
13561
13562#ifdef CONFIG_MACH_TPF106
13563# ifdef machine_arch_type
13564# undef machine_arch_type
13565# define machine_arch_type __machine_arch_type
13566# else
13567# define machine_arch_type MACH_TYPE_TPF106
13568# endif
13569# define machine_is_tpf106() (machine_arch_type == MACH_TYPE_TPF106)
13570#else
13571# define machine_is_tpf106() (0)
13572#endif
13573
13574#ifdef CONFIG_MACH_AT91RM9200KG
13575# ifdef machine_arch_type
13576# undef machine_arch_type
13577# define machine_arch_type __machine_arch_type
13578# else
13579# define machine_arch_type MACH_TYPE_AT91RM9200KG
13580# endif
13581# define machine_is_at91rm9200kg() (machine_arch_type == MACH_TYPE_AT91RM9200KG)
13582#else
13583# define machine_is_at91rm9200kg() (0)
13584#endif
13585
13586#ifdef CONFIG_MACH_SLEDB
13587# ifdef machine_arch_type
13588# undef machine_arch_type
13589# define machine_arch_type __machine_arch_type
13590# else
13591# define machine_arch_type MACH_TYPE_SLEDB
13592# endif
13593# define machine_is_rcmt2() (machine_arch_type == MACH_TYPE_SLEDB)
13594#else
13595# define machine_is_rcmt2() (0)
13596#endif
13597
13598#ifdef CONFIG_MACH_ONTRACK
13599# ifdef machine_arch_type
13600# undef machine_arch_type
13601# define machine_arch_type __machine_arch_type
13602# else
13603# define machine_arch_type MACH_TYPE_ONTRACK
13604# endif
13605# define machine_is_ontrack() (machine_arch_type == MACH_TYPE_ONTRACK)
13606#else
13607# define machine_is_ontrack() (0)
13608#endif
13609
13610#ifdef CONFIG_MACH_PM1200
13611# ifdef machine_arch_type
13612# undef machine_arch_type
13613# define machine_arch_type __machine_arch_type
13614# else
13615# define machine_arch_type MACH_TYPE_PM1200
13616# endif
13617# define machine_is_pm1200() (machine_arch_type == MACH_TYPE_PM1200)
13618#else
13619# define machine_is_pm1200() (0)
13620#endif
13621
13622#ifdef CONFIG_MACH_ESS24XXX
13623# ifdef machine_arch_type
13624# undef machine_arch_type
13625# define machine_arch_type __machine_arch_type
13626# else
13627# define machine_arch_type MACH_TYPE_ESS24XXX
13628# endif
13629# define machine_is_ess24562() (machine_arch_type == MACH_TYPE_ESS24XXX)
13630#else
13631# define machine_is_ess24562() (0)
13632#endif
13633
13634#ifdef CONFIG_MACH_COREMP7
13635# ifdef machine_arch_type
13636# undef machine_arch_type
13637# define machine_arch_type __machine_arch_type
13638# else
13639# define machine_arch_type MACH_TYPE_COREMP7
13640# endif
13641# define machine_is_coremp7() (machine_arch_type == MACH_TYPE_COREMP7)
13642#else
13643# define machine_is_coremp7() (0)
13644#endif
13645
13646#ifdef CONFIG_MACH_NEXCODER_6446
13647# ifdef machine_arch_type
13648# undef machine_arch_type
13649# define machine_arch_type __machine_arch_type
13650# else
13651# define machine_arch_type MACH_TYPE_NEXCODER_6446
13652# endif
13653# define machine_is_nexcoder_6446() (machine_arch_type == MACH_TYPE_NEXCODER_6446)
13654#else
13655# define machine_is_nexcoder_6446() (0)
13656#endif
13657
13658#ifdef CONFIG_MACH_STVC8380
13659# ifdef machine_arch_type
13660# undef machine_arch_type
13661# define machine_arch_type __machine_arch_type
13662# else
13663# define machine_arch_type MACH_TYPE_STVC8380
13664# endif
13665# define machine_is_stvc8380() (machine_arch_type == MACH_TYPE_STVC8380)
13666#else
13667# define machine_is_stvc8380() (0)
13668#endif
13669
13670#ifdef CONFIG_MACH_TEKLYNX
13671# ifdef machine_arch_type
13672# undef machine_arch_type
13673# define machine_arch_type __machine_arch_type
13674# else
13675# define machine_arch_type MACH_TYPE_TEKLYNX
13676# endif
13677# define machine_is_teklynx() (machine_arch_type == MACH_TYPE_TEKLYNX)
13678#else
13679# define machine_is_teklynx() (0)
13680#endif
13681
13682#ifdef CONFIG_MACH_CARBONADO
13683# ifdef machine_arch_type
13684# undef machine_arch_type
13685# define machine_arch_type __machine_arch_type
13686# else
13687# define machine_arch_type MACH_TYPE_CARBONADO
13688# endif
13689# define machine_is_carbonado() (machine_arch_type == MACH_TYPE_CARBONADO)
13690#else
13691# define machine_is_carbonado() (0)
13692#endif
13693
13694#ifdef CONFIG_MACH_SYSMOS_MP730
13695# ifdef machine_arch_type
13696# undef machine_arch_type
13697# define machine_arch_type __machine_arch_type
13698# else
13699# define machine_arch_type MACH_TYPE_SYSMOS_MP730
13700# endif
13701# define machine_is_sysmos_mp730() (machine_arch_type == MACH_TYPE_SYSMOS_MP730)
13702#else
13703# define machine_is_sysmos_mp730() (0)
13704#endif
13705
13706#ifdef CONFIG_MACH_SNAPPER_CL15
13707# ifdef machine_arch_type
13708# undef machine_arch_type
13709# define machine_arch_type __machine_arch_type
13710# else
13711# define machine_arch_type MACH_TYPE_SNAPPER_CL15
13712# endif
13713# define machine_is_snapper_cl15() (machine_arch_type == MACH_TYPE_SNAPPER_CL15)
13714#else
13715# define machine_is_snapper_cl15() (0)
13716#endif
13717
13718#ifdef CONFIG_MACH_PGIGIM
13719# ifdef machine_arch_type
13720# undef machine_arch_type
13721# define machine_arch_type __machine_arch_type
13722# else
13723# define machine_arch_type MACH_TYPE_PGIGIM
13724# endif
13725# define machine_is_pgigim() (machine_arch_type == MACH_TYPE_PGIGIM)
13726#else
13727# define machine_is_pgigim() (0)
13728#endif
13729
13730#ifdef CONFIG_MACH_PTX9160P2
13731# ifdef machine_arch_type
13732# undef machine_arch_type
13733# define machine_arch_type __machine_arch_type
13734# else
13735# define machine_arch_type MACH_TYPE_PTX9160P2
13736# endif
13737# define machine_is_ptx9160p2() (machine_arch_type == MACH_TYPE_PTX9160P2)
13738#else
13739# define machine_is_ptx9160p2() (0)
13740#endif
13741
13742#ifdef CONFIG_MACH_DCORE1
13743# ifdef machine_arch_type
13744# undef machine_arch_type
13745# define machine_arch_type __machine_arch_type
13746# else
13747# define machine_arch_type MACH_TYPE_DCORE1
13748# endif
13749# define machine_is_dcore1() (machine_arch_type == MACH_TYPE_DCORE1)
13750#else
13751# define machine_is_dcore1() (0)
13752#endif
13753
13754#ifdef CONFIG_MACH_VICTORPXA
13755# ifdef machine_arch_type
13756# undef machine_arch_type
13757# define machine_arch_type __machine_arch_type
13758# else
13759# define machine_arch_type MACH_TYPE_VICTORPXA
13760# endif
13761# define machine_is_victorpxa() (machine_arch_type == MACH_TYPE_VICTORPXA)
13762#else
13763# define machine_is_victorpxa() (0)
13764#endif
13765
13766#ifdef CONFIG_MACH_MX2DTB
13767# ifdef machine_arch_type
13768# undef machine_arch_type
13769# define machine_arch_type __machine_arch_type
13770# else
13771# define machine_arch_type MACH_TYPE_MX2DTB
13772# endif
13773# define machine_is_mx2dtb() (machine_arch_type == MACH_TYPE_MX2DTB)
13774#else
13775# define machine_is_mx2dtb() (0)
13776#endif
13777
13778#ifdef CONFIG_MACH_PXA_IREX_ER0100
13779# ifdef machine_arch_type
13780# undef machine_arch_type
13781# define machine_arch_type __machine_arch_type
13782# else
13783# define machine_arch_type MACH_TYPE_PXA_IREX_ER0100
13784# endif
13785# define machine_is_pxa_irex_er0100() (machine_arch_type == MACH_TYPE_PXA_IREX_ER0100)
13786#else
13787# define machine_is_pxa_irex_er0100() (0)
13788#endif
13789
13790#ifdef CONFIG_MACH_OMAP_PALMZ71
13791# ifdef machine_arch_type
13792# undef machine_arch_type
13793# define machine_arch_type __machine_arch_type
13794# else
13795# define machine_arch_type MACH_TYPE_OMAP_PALMZ71
13796# endif
13797# define machine_is_omap_palmz71() (machine_arch_type == MACH_TYPE_OMAP_PALMZ71)
13798#else
13799# define machine_is_omap_palmz71() (0)
13800#endif
13801
13802#ifdef CONFIG_MACH_BARTEC_DEG
13803# ifdef machine_arch_type
13804# undef machine_arch_type
13805# define machine_arch_type __machine_arch_type
13806# else
13807# define machine_arch_type MACH_TYPE_BARTEC_DEG
13808# endif
13809# define machine_is_bartec_deg() (machine_arch_type == MACH_TYPE_BARTEC_DEG)
13810#else
13811# define machine_is_bartec_deg() (0)
13812#endif
13813
13814#ifdef CONFIG_MACH_HW50251
13815# ifdef machine_arch_type
13816# undef machine_arch_type
13817# define machine_arch_type __machine_arch_type
13818# else
13819# define machine_arch_type MACH_TYPE_HW50251
13820# endif
13821# define machine_is_hw50251() (machine_arch_type == MACH_TYPE_HW50251)
13822#else
13823# define machine_is_hw50251() (0)
13824#endif
13825
13826#ifdef CONFIG_MACH_IBOX
13827# ifdef machine_arch_type
13828# undef machine_arch_type
13829# define machine_arch_type __machine_arch_type
13830# else
13831# define machine_arch_type MACH_TYPE_IBOX
13832# endif
13833# define machine_is_ibox() (machine_arch_type == MACH_TYPE_IBOX)
13834#else
13835# define machine_is_ibox() (0)
13836#endif
13837
13838#ifdef CONFIG_MACH_ATLASLH7A404
13839# ifdef machine_arch_type
13840# undef machine_arch_type
13841# define machine_arch_type __machine_arch_type
13842# else
13843# define machine_arch_type MACH_TYPE_ATLASLH7A404
13844# endif
13845# define machine_is_atlaslh7a404() (machine_arch_type == MACH_TYPE_ATLASLH7A404)
13846#else
13847# define machine_is_atlaslh7a404() (0)
13848#endif
13849
13850#ifdef CONFIG_MACH_PT2026
13851# ifdef machine_arch_type
13852# undef machine_arch_type
13853# define machine_arch_type __machine_arch_type
13854# else
13855# define machine_arch_type MACH_TYPE_PT2026
13856# endif
13857# define machine_is_pt2026() (machine_arch_type == MACH_TYPE_PT2026)
13858#else
13859# define machine_is_pt2026() (0)
13860#endif
13861
13862#ifdef CONFIG_MACH_HTCALPINE
13863# ifdef machine_arch_type
13864# undef machine_arch_type
13865# define machine_arch_type __machine_arch_type
13866# else
13867# define machine_arch_type MACH_TYPE_HTCALPINE
13868# endif
13869# define machine_is_htcalpine() (machine_arch_type == MACH_TYPE_HTCALPINE)
13870#else
13871# define machine_is_htcalpine() (0)
13872#endif
13873
13874#ifdef CONFIG_MACH_BARTEC_VTU
13875# ifdef machine_arch_type
13876# undef machine_arch_type
13877# define machine_arch_type __machine_arch_type
13878# else
13879# define machine_arch_type MACH_TYPE_BARTEC_VTU
13880# endif
13881# define machine_is_bartec_vtu() (machine_arch_type == MACH_TYPE_BARTEC_VTU)
13882#else
13883# define machine_is_bartec_vtu() (0)
13884#endif
13885
13886#ifdef CONFIG_MACH_VCOREII
13887# ifdef machine_arch_type
13888# undef machine_arch_type
13889# define machine_arch_type __machine_arch_type
13890# else
13891# define machine_arch_type MACH_TYPE_VCOREII
13892# endif
13893# define machine_is_vcoreii() (machine_arch_type == MACH_TYPE_VCOREII)
13894#else
13895# define machine_is_vcoreii() (0)
13896#endif
13897
13898#ifdef CONFIG_MACH_PDNB3
13899# ifdef machine_arch_type
13900# undef machine_arch_type
13901# define machine_arch_type __machine_arch_type
13902# else
13903# define machine_arch_type MACH_TYPE_PDNB3
13904# endif
13905# define machine_is_pdnb3() (machine_arch_type == MACH_TYPE_PDNB3)
13906#else
13907# define machine_is_pdnb3() (0)
13908#endif
13909
13910#ifdef CONFIG_MACH_HTCBEETLES
13911# ifdef machine_arch_type
13912# undef machine_arch_type
13913# define machine_arch_type __machine_arch_type
13914# else
13915# define machine_arch_type MACH_TYPE_HTCBEETLES
13916# endif
13917# define machine_is_htcbeetles() (machine_arch_type == MACH_TYPE_HTCBEETLES)
13918#else
13919# define machine_is_htcbeetles() (0)
13920#endif
13921
13922#ifdef CONFIG_MACH_S3C6400
13923# ifdef machine_arch_type
13924# undef machine_arch_type
13925# define machine_arch_type __machine_arch_type
13926# else
13927# define machine_arch_type MACH_TYPE_S3C6400
13928# endif
13929# define machine_is_s3c6400() (machine_arch_type == MACH_TYPE_S3C6400)
13930#else
13931# define machine_is_s3c6400() (0)
13932#endif
13933
13934#ifdef CONFIG_MACH_S3C2443
13935# ifdef machine_arch_type
13936# undef machine_arch_type
13937# define machine_arch_type __machine_arch_type
13938# else
13939# define machine_arch_type MACH_TYPE_S3C2443
13940# endif
13941# define machine_is_s3c2443() (machine_arch_type == MACH_TYPE_S3C2443)
13942#else
13943# define machine_is_s3c2443() (0)
13944#endif
13945
13946#ifdef CONFIG_MACH_OMAP_LDK
13947# ifdef machine_arch_type
13948# undef machine_arch_type
13949# define machine_arch_type __machine_arch_type
13950# else
13951# define machine_arch_type MACH_TYPE_OMAP_LDK
13952# endif
13953# define machine_is_omap_ldk() (machine_arch_type == MACH_TYPE_OMAP_LDK)
13954#else
13955# define machine_is_omap_ldk() (0)
13956#endif
13957
13958#ifdef CONFIG_MACH_SMDK2460
13959# ifdef machine_arch_type
13960# undef machine_arch_type
13961# define machine_arch_type __machine_arch_type
13962# else
13963# define machine_arch_type MACH_TYPE_SMDK2460
13964# endif
13965# define machine_is_smdk2460() (machine_arch_type == MACH_TYPE_SMDK2460)
13966#else
13967# define machine_is_smdk2460() (0)
13968#endif
13969
13970#ifdef CONFIG_MACH_SMDK2440
13971# ifdef machine_arch_type
13972# undef machine_arch_type
13973# define machine_arch_type __machine_arch_type
13974# else
13975# define machine_arch_type MACH_TYPE_SMDK2440
13976# endif
13977# define machine_is_smdk2440() (machine_arch_type == MACH_TYPE_SMDK2440)
13978#else
13979# define machine_is_smdk2440() (0)
13980#endif
13981
13982#ifdef CONFIG_MACH_SMDK2412
13983# ifdef machine_arch_type
13984# undef machine_arch_type
13985# define machine_arch_type __machine_arch_type
13986# else
13987# define machine_arch_type MACH_TYPE_SMDK2412
13988# endif
13989# define machine_is_smdk2412() (machine_arch_type == MACH_TYPE_SMDK2412)
13990#else
13991# define machine_is_smdk2412() (0)
13992#endif
13993
13994#ifdef CONFIG_MACH_WEBBOX
13995# ifdef machine_arch_type
13996# undef machine_arch_type
13997# define machine_arch_type __machine_arch_type
13998# else
13999# define machine_arch_type MACH_TYPE_WEBBOX
14000# endif
14001# define machine_is_webbox() (machine_arch_type == MACH_TYPE_WEBBOX)
14002#else
14003# define machine_is_webbox() (0)
14004#endif
14005
14006#ifdef CONFIG_MACH_CWWNDP
14007# ifdef machine_arch_type
14008# undef machine_arch_type
14009# define machine_arch_type __machine_arch_type
14010# else
14011# define machine_arch_type MACH_TYPE_CWWNDP
14012# endif
14013# define machine_is_cwwndp() (machine_arch_type == MACH_TYPE_CWWNDP)
14014#else
14015# define machine_is_cwwndp() (0)
14016#endif
14017
14018#ifdef CONFIG_MACH_DRAGON
14019# ifdef machine_arch_type
14020# undef machine_arch_type
14021# define machine_arch_type __machine_arch_type
14022# else
14023# define machine_arch_type MACH_TYPE_DRAGON
14024# endif
14025# define machine_is_i839() (machine_arch_type == MACH_TYPE_DRAGON)
14026#else
14027# define machine_is_i839() (0)
14028#endif
14029
14030#ifdef CONFIG_MACH_OPENDO_CPU_BOARD
14031# ifdef machine_arch_type
14032# undef machine_arch_type
14033# define machine_arch_type __machine_arch_type
14034# else
14035# define machine_arch_type MACH_TYPE_OPENDO_CPU_BOARD
14036# endif
14037# define machine_is_opendo_cpu_board() (machine_arch_type == MACH_TYPE_OPENDO_CPU_BOARD)
14038#else
14039# define machine_is_opendo_cpu_board() (0)
14040#endif
14041
14042#ifdef CONFIG_MACH_CCM2200
14043# ifdef machine_arch_type
14044# undef machine_arch_type
14045# define machine_arch_type __machine_arch_type
14046# else
14047# define machine_arch_type MACH_TYPE_CCM2200
14048# endif
14049# define machine_is_ccm2200() (machine_arch_type == MACH_TYPE_CCM2200)
14050#else
14051# define machine_is_ccm2200() (0)
14052#endif
14053
14054#ifdef CONFIG_MACH_ETWARM
14055# ifdef machine_arch_type
14056# undef machine_arch_type
14057# define machine_arch_type __machine_arch_type
14058# else
14059# define machine_arch_type MACH_TYPE_ETWARM
14060# endif
14061# define machine_is_etwarm() (machine_arch_type == MACH_TYPE_ETWARM)
14062#else
14063# define machine_is_etwarm() (0)
14064#endif
14065
14066#ifdef CONFIG_MACH_M93030
14067# ifdef machine_arch_type
14068# undef machine_arch_type
14069# define machine_arch_type __machine_arch_type
14070# else
14071# define machine_arch_type MACH_TYPE_M93030
14072# endif
14073# define machine_is_m93030() (machine_arch_type == MACH_TYPE_M93030)
14074#else
14075# define machine_is_m93030() (0)
14076#endif
14077
14078#ifdef CONFIG_MACH_CC7U
14079# ifdef machine_arch_type
14080# undef machine_arch_type
14081# define machine_arch_type __machine_arch_type
14082# else
14083# define machine_arch_type MACH_TYPE_CC7U
14084# endif
14085# define machine_is_cc7u() (machine_arch_type == MACH_TYPE_CC7U)
14086#else
14087# define machine_is_cc7u() (0)
14088#endif
14089
14090#ifdef CONFIG_MACH_MTT_RANGER
14091# ifdef machine_arch_type
14092# undef machine_arch_type
14093# define machine_arch_type __machine_arch_type
14094# else
14095# define machine_arch_type MACH_TYPE_MTT_RANGER
14096# endif
14097# define machine_is_mtt_ranger() (machine_arch_type == MACH_TYPE_MTT_RANGER)
14098#else
14099# define machine_is_mtt_ranger() (0)
14100#endif
14101
14102#ifdef CONFIG_MACH_NEXUS
14103# ifdef machine_arch_type
14104# undef machine_arch_type
14105# define machine_arch_type __machine_arch_type
14106# else
14107# define machine_arch_type MACH_TYPE_NEXUS
14108# endif
14109# define machine_is_nexus() (machine_arch_type == MACH_TYPE_NEXUS)
14110#else
14111# define machine_is_nexus() (0)
14112#endif
14113
14114#ifdef CONFIG_MACH_DESMAN
14115# ifdef machine_arch_type
14116# undef machine_arch_type
14117# define machine_arch_type __machine_arch_type
14118# else
14119# define machine_arch_type MACH_TYPE_DESMAN
14120# endif
14121# define machine_is_desman() (machine_arch_type == MACH_TYPE_DESMAN)
14122#else
14123# define machine_is_desman() (0)
14124#endif
14125
14126#ifdef CONFIG_MACH_BKDE303
14127# ifdef machine_arch_type
14128# undef machine_arch_type
14129# define machine_arch_type __machine_arch_type
14130# else
14131# define machine_arch_type MACH_TYPE_BKDE303
14132# endif
14133# define machine_is_bkde303() (machine_arch_type == MACH_TYPE_BKDE303)
14134#else
14135# define machine_is_bkde303() (0)
14136#endif
14137
14138#ifdef CONFIG_MACH_SMDK2413
14139# ifdef machine_arch_type
14140# undef machine_arch_type
14141# define machine_arch_type __machine_arch_type
14142# else
14143# define machine_arch_type MACH_TYPE_SMDK2413
14144# endif
14145# define machine_is_smdk2413() (machine_arch_type == MACH_TYPE_SMDK2413)
14146#else
14147# define machine_is_smdk2413() (0)
14148#endif
14149
14150#ifdef CONFIG_MACH_AML_M7200
14151# ifdef machine_arch_type
14152# undef machine_arch_type
14153# define machine_arch_type __machine_arch_type
14154# else
14155# define machine_arch_type MACH_TYPE_AML_M7200
14156# endif
14157# define machine_is_aml_m7200() (machine_arch_type == MACH_TYPE_AML_M7200)
14158#else
14159# define machine_is_aml_m7200() (0)
14160#endif
14161
14162#ifdef CONFIG_MACH_AML_M5900
14163# ifdef machine_arch_type
14164# undef machine_arch_type
14165# define machine_arch_type __machine_arch_type
14166# else
14167# define machine_arch_type MACH_TYPE_AML_M5900
14168# endif
14169# define machine_is_aml_m5900() (machine_arch_type == MACH_TYPE_AML_M5900)
14170#else
14171# define machine_is_aml_m5900() (0)
14172#endif
14173
14174#ifdef CONFIG_MACH_SG640
14175# ifdef machine_arch_type
14176# undef machine_arch_type
14177# define machine_arch_type __machine_arch_type
14178# else
14179# define machine_arch_type MACH_TYPE_SG640
14180# endif
14181# define machine_is_sg640() (machine_arch_type == MACH_TYPE_SG640)
14182#else
14183# define machine_is_sg640() (0)
14184#endif
14185
14186#ifdef CONFIG_MACH_EDG79524
14187# ifdef machine_arch_type
14188# undef machine_arch_type
14189# define machine_arch_type __machine_arch_type
14190# else
14191# define machine_arch_type MACH_TYPE_EDG79524
14192# endif
14193# define machine_is_edg79524() (machine_arch_type == MACH_TYPE_EDG79524)
14194#else
14195# define machine_is_edg79524() (0)
14196#endif
14197
14198#ifdef CONFIG_MACH_AI2410
14199# ifdef machine_arch_type
14200# undef machine_arch_type
14201# define machine_arch_type __machine_arch_type
14202# else
14203# define machine_arch_type MACH_TYPE_AI2410
14204# endif
14205# define machine_is_ai2410() (machine_arch_type == MACH_TYPE_AI2410)
14206#else
14207# define machine_is_ai2410() (0)
14208#endif
14209
14210#ifdef CONFIG_MACH_IXP465
14211# ifdef machine_arch_type
14212# undef machine_arch_type
14213# define machine_arch_type __machine_arch_type
14214# else
14215# define machine_arch_type MACH_TYPE_IXP465
14216# endif
14217# define machine_is_ixp465() (machine_arch_type == MACH_TYPE_IXP465)
14218#else
14219# define machine_is_ixp465() (0)
14220#endif
14221
14222#ifdef CONFIG_MACH_BALLOON3
14223# ifdef machine_arch_type
14224# undef machine_arch_type
14225# define machine_arch_type __machine_arch_type
14226# else
14227# define machine_arch_type MACH_TYPE_BALLOON3
14228# endif
14229# define machine_is_balloon3() (machine_arch_type == MACH_TYPE_BALLOON3)
14230#else
14231# define machine_is_balloon3() (0)
14232#endif
14233
14234#ifdef CONFIG_MACH_HEINS
14235# ifdef machine_arch_type
14236# undef machine_arch_type
14237# define machine_arch_type __machine_arch_type
14238# else
14239# define machine_arch_type MACH_TYPE_HEINS
14240# endif
14241# define machine_is_heins() (machine_arch_type == MACH_TYPE_HEINS)
14242#else
14243# define machine_is_heins() (0)
14244#endif
14245
14246#ifdef CONFIG_MACH_MPLUSEVA
14247# ifdef machine_arch_type
14248# undef machine_arch_type
14249# define machine_arch_type __machine_arch_type
14250# else
14251# define machine_arch_type MACH_TYPE_MPLUSEVA
14252# endif
14253# define machine_is_mpluseva() (machine_arch_type == MACH_TYPE_MPLUSEVA)
14254#else
14255# define machine_is_mpluseva() (0)
14256#endif
14257
14258#ifdef CONFIG_MACH_RT042
14259# ifdef machine_arch_type
14260# undef machine_arch_type
14261# define machine_arch_type __machine_arch_type
14262# else
14263# define machine_arch_type MACH_TYPE_RT042
14264# endif
14265# define machine_is_rt042() (machine_arch_type == MACH_TYPE_RT042)
14266#else
14267# define machine_is_rt042() (0)
14268#endif
14269
14270#ifdef CONFIG_MACH_CWIEM
14271# ifdef machine_arch_type
14272# undef machine_arch_type
14273# define machine_arch_type __machine_arch_type
14274# else
14275# define machine_arch_type MACH_TYPE_CWIEM
14276# endif
14277# define machine_is_cwiem() (machine_arch_type == MACH_TYPE_CWIEM)
14278#else
14279# define machine_is_cwiem() (0)
14280#endif
14281
14282#ifdef CONFIG_MACH_CM_X270
14283# ifdef machine_arch_type
14284# undef machine_arch_type
14285# define machine_arch_type __machine_arch_type
14286# else
14287# define machine_arch_type MACH_TYPE_CM_X270
14288# endif
14289# define machine_is_cm_x270() (machine_arch_type == MACH_TYPE_CM_X270)
14290#else
14291# define machine_is_cm_x270() (0)
14292#endif
14293
14294#ifdef CONFIG_MACH_CM_X255
14295# ifdef machine_arch_type
14296# undef machine_arch_type
14297# define machine_arch_type __machine_arch_type
14298# else
14299# define machine_arch_type MACH_TYPE_CM_X255
14300# endif
14301# define machine_is_cm_x255() (machine_arch_type == MACH_TYPE_CM_X255)
14302#else
14303# define machine_is_cm_x255() (0)
14304#endif
14305
14306#ifdef CONFIG_MACH_ESH_AT91
14307# ifdef machine_arch_type
14308# undef machine_arch_type
14309# define machine_arch_type __machine_arch_type
14310# else
14311# define machine_arch_type MACH_TYPE_ESH_AT91
14312# endif
14313# define machine_is_esh_at91() (machine_arch_type == MACH_TYPE_ESH_AT91)
14314#else
14315# define machine_is_esh_at91() (0)
14316#endif
14317
14318#ifdef CONFIG_MACH_SANDGATE3
14319# ifdef machine_arch_type
14320# undef machine_arch_type
14321# define machine_arch_type __machine_arch_type
14322# else
14323# define machine_arch_type MACH_TYPE_SANDGATE3
14324# endif
14325# define machine_is_sandgate3() (machine_arch_type == MACH_TYPE_SANDGATE3)
14326#else
14327# define machine_is_sandgate3() (0)
14328#endif
14329
14330#ifdef CONFIG_MACH_PRIMO
14331# ifdef machine_arch_type
14332# undef machine_arch_type
14333# define machine_arch_type __machine_arch_type
14334# else
14335# define machine_arch_type MACH_TYPE_PRIMO
14336# endif
14337# define machine_is_primo() (machine_arch_type == MACH_TYPE_PRIMO)
14338#else
14339# define machine_is_primo() (0)
14340#endif
14341
14342#ifdef CONFIG_MACH_GEMSTONE
14343# ifdef machine_arch_type
14344# undef machine_arch_type
14345# define machine_arch_type __machine_arch_type
14346# else
14347# define machine_arch_type MACH_TYPE_GEMSTONE
14348# endif
14349# define machine_is_gemstone() (machine_arch_type == MACH_TYPE_GEMSTONE)
14350#else
14351# define machine_is_gemstone() (0)
14352#endif
14353
14354#ifdef CONFIG_MACH_PRONGHORNMETRO
14355# ifdef machine_arch_type
14356# undef machine_arch_type
14357# define machine_arch_type __machine_arch_type
14358# else
14359# define machine_arch_type MACH_TYPE_PRONGHORNMETRO
14360# endif
14361# define machine_is_pronghorn_metro() (machine_arch_type == MACH_TYPE_PRONGHORNMETRO)
14362#else
14363# define machine_is_pronghorn_metro() (0)
14364#endif
14365
14366#ifdef CONFIG_MACH_SIDEWINDER
14367# ifdef machine_arch_type
14368# undef machine_arch_type
14369# define machine_arch_type __machine_arch_type
14370# else
14371# define machine_arch_type MACH_TYPE_SIDEWINDER
14372# endif
14373# define machine_is_sidewinder() (machine_arch_type == MACH_TYPE_SIDEWINDER)
14374#else
14375# define machine_is_sidewinder() (0)
14376#endif
14377
14378#ifdef CONFIG_MACH_PICOMOD1
14379# ifdef machine_arch_type
14380# undef machine_arch_type
14381# define machine_arch_type __machine_arch_type
14382# else
14383# define machine_arch_type MACH_TYPE_PICOMOD1
14384# endif
14385# define machine_is_picomod1() (machine_arch_type == MACH_TYPE_PICOMOD1)
14386#else
14387# define machine_is_picomod1() (0)
14388#endif
14389
14390#ifdef CONFIG_MACH_SG590
14391# ifdef machine_arch_type
14392# undef machine_arch_type
14393# define machine_arch_type __machine_arch_type
14394# else
14395# define machine_arch_type MACH_TYPE_SG590
14396# endif
14397# define machine_is_sg590() (machine_arch_type == MACH_TYPE_SG590)
14398#else
14399# define machine_is_sg590() (0)
14400#endif
14401
14402#ifdef CONFIG_MACH_AKAI9307
14403# ifdef machine_arch_type
14404# undef machine_arch_type
14405# define machine_arch_type __machine_arch_type
14406# else
14407# define machine_arch_type MACH_TYPE_AKAI9307
14408# endif
14409# define machine_is_akai9307() (machine_arch_type == MACH_TYPE_AKAI9307)
14410#else
14411# define machine_is_akai9307() (0)
14412#endif
14413
14414#ifdef CONFIG_MACH_FONTAINE
14415# ifdef machine_arch_type
14416# undef machine_arch_type
14417# define machine_arch_type __machine_arch_type
14418# else
14419# define machine_arch_type MACH_TYPE_FONTAINE
14420# endif
14421# define machine_is_fontaine() (machine_arch_type == MACH_TYPE_FONTAINE)
14422#else
14423# define machine_is_fontaine() (0)
14424#endif
14425
14426#ifdef CONFIG_MACH_WOMBAT
14427# ifdef machine_arch_type
14428# undef machine_arch_type
14429# define machine_arch_type __machine_arch_type
14430# else
14431# define machine_arch_type MACH_TYPE_WOMBAT
14432# endif
14433# define machine_is_wombat() (machine_arch_type == MACH_TYPE_WOMBAT)
14434#else
14435# define machine_is_wombat() (0)
14436#endif
14437
14438#ifdef CONFIG_MACH_ACQ300
14439# ifdef machine_arch_type
14440# undef machine_arch_type
14441# define machine_arch_type __machine_arch_type
14442# else
14443# define machine_arch_type MACH_TYPE_ACQ300
14444# endif
14445# define machine_is_acq300() (machine_arch_type == MACH_TYPE_ACQ300)
14446#else
14447# define machine_is_acq300() (0)
14448#endif
14449
14450#ifdef CONFIG_MACH_MOD_270
14451# ifdef machine_arch_type
14452# undef machine_arch_type
14453# define machine_arch_type __machine_arch_type
14454# else
14455# define machine_arch_type MACH_TYPE_MOD_270
14456# endif
14457# define machine_is_mod272() (machine_arch_type == MACH_TYPE_MOD_270)
14458#else
14459# define machine_is_mod272() (0)
14460#endif
14461
14462#ifdef CONFIG_MACH_VC0820
14463# ifdef machine_arch_type
14464# undef machine_arch_type
14465# define machine_arch_type __machine_arch_type
14466# else
14467# define machine_arch_type MACH_TYPE_VC0820
14468# endif
14469# define machine_is_vmc_vc0820() (machine_arch_type == MACH_TYPE_VC0820)
14470#else
14471# define machine_is_vmc_vc0820() (0)
14472#endif
14473
14474#ifdef CONFIG_MACH_ANI_AIM
14475# ifdef machine_arch_type
14476# undef machine_arch_type
14477# define machine_arch_type __machine_arch_type
14478# else
14479# define machine_arch_type MACH_TYPE_ANI_AIM
14480# endif
14481# define machine_is_ani_aim() (machine_arch_type == MACH_TYPE_ANI_AIM)
14482#else
14483# define machine_is_ani_aim() (0)
14484#endif
14485
14486#ifdef CONFIG_MACH_JELLYFISH
14487# ifdef machine_arch_type
14488# undef machine_arch_type
14489# define machine_arch_type __machine_arch_type
14490# else
14491# define machine_arch_type MACH_TYPE_JELLYFISH
14492# endif
14493# define machine_is_jellyfish() (machine_arch_type == MACH_TYPE_JELLYFISH)
14494#else
14495# define machine_is_jellyfish() (0)
14496#endif
14497
14498#ifdef CONFIG_MACH_AMANITA
14499# ifdef machine_arch_type
14500# undef machine_arch_type
14501# define machine_arch_type __machine_arch_type
14502# else
14503# define machine_arch_type MACH_TYPE_AMANITA
14504# endif
14505# define machine_is_amanita() (machine_arch_type == MACH_TYPE_AMANITA)
14506#else
14507# define machine_is_amanita() (0)
14508#endif
14509
14510#ifdef CONFIG_MACH_VLINK
14511# ifdef machine_arch_type
14512# undef machine_arch_type
14513# define machine_arch_type __machine_arch_type
14514# else
14515# define machine_arch_type MACH_TYPE_VLINK
14516# endif
14517# define machine_is_vlink() (machine_arch_type == MACH_TYPE_VLINK)
14518#else
14519# define machine_is_vlink() (0)
14520#endif
14521
14522#ifdef CONFIG_MACH_DEXFLEX
14523# ifdef machine_arch_type
14524# undef machine_arch_type
14525# define machine_arch_type __machine_arch_type
14526# else
14527# define machine_arch_type MACH_TYPE_DEXFLEX
14528# endif
14529# define machine_is_dexflex() (machine_arch_type == MACH_TYPE_DEXFLEX)
14530#else
14531# define machine_is_dexflex() (0)
14532#endif
14533
14534#ifdef CONFIG_MACH_EIGEN_TTQ
14535# ifdef machine_arch_type
14536# undef machine_arch_type
14537# define machine_arch_type __machine_arch_type
14538# else
14539# define machine_arch_type MACH_TYPE_EIGEN_TTQ
14540# endif
14541# define machine_is_eigen_ttq() (machine_arch_type == MACH_TYPE_EIGEN_TTQ)
14542#else
14543# define machine_is_eigen_ttq() (0)
14544#endif
14545
14546#ifdef CONFIG_MACH_ARCOM_TITAN
14547# ifdef machine_arch_type
14548# undef machine_arch_type
14549# define machine_arch_type __machine_arch_type
14550# else
14551# define machine_arch_type MACH_TYPE_ARCOM_TITAN
14552# endif
14553# define machine_is_arcom_titan() (machine_arch_type == MACH_TYPE_ARCOM_TITAN)
14554#else
14555# define machine_is_arcom_titan() (0)
14556#endif
14557
14558#ifdef CONFIG_MACH_TABLA
14559# ifdef machine_arch_type
14560# undef machine_arch_type
14561# define machine_arch_type __machine_arch_type
14562# else
14563# define machine_arch_type MACH_TYPE_TABLA
14564# endif
14565# define machine_is_tabla() (machine_arch_type == MACH_TYPE_TABLA)
14566#else
14567# define machine_is_tabla() (0)
14568#endif
14569
14570#ifdef CONFIG_MACH_MDIRAC3
14571# ifdef machine_arch_type
14572# undef machine_arch_type
14573# define machine_arch_type __machine_arch_type
14574# else
14575# define machine_arch_type MACH_TYPE_MDIRAC3
14576# endif
14577# define machine_is_mdirac3() (machine_arch_type == MACH_TYPE_MDIRAC3)
14578#else
14579# define machine_is_mdirac3() (0)
14580#endif
14581
14582#ifdef CONFIG_MACH_MRHFBP2
14583# ifdef machine_arch_type
14584# undef machine_arch_type
14585# define machine_arch_type __machine_arch_type
14586# else
14587# define machine_arch_type MACH_TYPE_MRHFBP2
14588# endif
14589# define machine_is_mrhfbp2() (machine_arch_type == MACH_TYPE_MRHFBP2)
14590#else
14591# define machine_is_mrhfbp2() (0)
14592#endif
14593
14594#ifdef CONFIG_MACH_AT91RM9200RB
14595# ifdef machine_arch_type
14596# undef machine_arch_type
14597# define machine_arch_type __machine_arch_type
14598# else
14599# define machine_arch_type MACH_TYPE_AT91RM9200RB
14600# endif
14601# define machine_is_at91rm9200rb() (machine_arch_type == MACH_TYPE_AT91RM9200RB)
14602#else
14603# define machine_is_at91rm9200rb() (0)
14604#endif
14605
14606#ifdef CONFIG_MACH_ANI_APM
14607# ifdef machine_arch_type
14608# undef machine_arch_type
14609# define machine_arch_type __machine_arch_type
14610# else
14611# define machine_arch_type MACH_TYPE_ANI_APM
14612# endif
14613# define machine_is_ani_apm() (machine_arch_type == MACH_TYPE_ANI_APM)
14614#else
14615# define machine_is_ani_apm() (0)
14616#endif
14617
14618#ifdef CONFIG_MACH_ELLA1
14619# ifdef machine_arch_type
14620# undef machine_arch_type
14621# define machine_arch_type __machine_arch_type
14622# else
14623# define machine_arch_type MACH_TYPE_ELLA1
14624# endif
14625# define machine_is_ella1() (machine_arch_type == MACH_TYPE_ELLA1)
14626#else
14627# define machine_is_ella1() (0)
14628#endif
14629
14630#ifdef CONFIG_MACH_INHAND_PXA27X
14631# ifdef machine_arch_type
14632# undef machine_arch_type
14633# define machine_arch_type __machine_arch_type
14634# else
14635# define machine_arch_type MACH_TYPE_INHAND_PXA27X
14636# endif
14637# define machine_is_inhand_pxa27x() (machine_arch_type == MACH_TYPE_INHAND_PXA27X)
14638#else
14639# define machine_is_inhand_pxa27x() (0)
14640#endif
14641
14642#ifdef CONFIG_MACH_INHAND_PXA25X
14643# ifdef machine_arch_type
14644# undef machine_arch_type
14645# define machine_arch_type __machine_arch_type
14646# else
14647# define machine_arch_type MACH_TYPE_INHAND_PXA25X
14648# endif
14649# define machine_is_inhand_pxa25x() (machine_arch_type == MACH_TYPE_INHAND_PXA25X)
14650#else
14651# define machine_is_inhand_pxa25x() (0)
14652#endif
14653
14654#ifdef CONFIG_MACH_EMPOS_XM
14655# ifdef machine_arch_type
14656# undef machine_arch_type
14657# define machine_arch_type __machine_arch_type
14658# else
14659# define machine_arch_type MACH_TYPE_EMPOS_XM
14660# endif
14661# define machine_is_empos_xm() (machine_arch_type == MACH_TYPE_EMPOS_XM)
14662#else
14663# define machine_is_empos_xm() (0)
14664#endif
14665
14666#ifdef CONFIG_MACH_EMPOS
14667# ifdef machine_arch_type
14668# undef machine_arch_type
14669# define machine_arch_type __machine_arch_type
14670# else
14671# define machine_arch_type MACH_TYPE_EMPOS
14672# endif
14673# define machine_is_empos() (machine_arch_type == MACH_TYPE_EMPOS)
14674#else
14675# define machine_is_empos() (0)
14676#endif
14677
14678#ifdef CONFIG_MACH_EMPOS_TINY
14679# ifdef machine_arch_type
14680# undef machine_arch_type
14681# define machine_arch_type __machine_arch_type
14682# else
14683# define machine_arch_type MACH_TYPE_EMPOS_TINY
14684# endif
14685# define machine_is_empos_tiny() (machine_arch_type == MACH_TYPE_EMPOS_TINY)
14686#else
14687# define machine_is_empos_tiny() (0)
14688#endif
14689
14690#ifdef CONFIG_MACH_EMPOS_SM
14691# ifdef machine_arch_type
14692# undef machine_arch_type
14693# define machine_arch_type __machine_arch_type
14694# else
14695# define machine_arch_type MACH_TYPE_EMPOS_SM
14696# endif
14697# define machine_is_empos_sm() (machine_arch_type == MACH_TYPE_EMPOS_SM)
14698#else
14699# define machine_is_empos_sm() (0)
14700#endif
14701
14702#ifdef CONFIG_MACH_EGRET
14703# ifdef machine_arch_type
14704# undef machine_arch_type
14705# define machine_arch_type __machine_arch_type
14706# else
14707# define machine_arch_type MACH_TYPE_EGRET
14708# endif
14709# define machine_is_egret() (machine_arch_type == MACH_TYPE_EGRET)
14710#else
14711# define machine_is_egret() (0)
14712#endif
14713
14714#ifdef CONFIG_MACH_OSTRICH
14715# ifdef machine_arch_type
14716# undef machine_arch_type
14717# define machine_arch_type __machine_arch_type
14718# else
14719# define machine_arch_type MACH_TYPE_OSTRICH
14720# endif
14721# define machine_is_ostrich() (machine_arch_type == MACH_TYPE_OSTRICH)
14722#else
14723# define machine_is_ostrich() (0)
14724#endif
14725
14726#ifdef CONFIG_MACH_N50
14727# ifdef machine_arch_type
14728# undef machine_arch_type
14729# define machine_arch_type __machine_arch_type
14730# else
14731# define machine_arch_type MACH_TYPE_N50
14732# endif
14733# define machine_is_n50() (machine_arch_type == MACH_TYPE_N50)
14734#else
14735# define machine_is_n50() (0)
14736#endif
14737
14738#ifdef CONFIG_MACH_ECBAT91
14739# ifdef machine_arch_type
14740# undef machine_arch_type
14741# define machine_arch_type __machine_arch_type
14742# else
14743# define machine_arch_type MACH_TYPE_ECBAT91
14744# endif
14745# define machine_is_ecbat91() (machine_arch_type == MACH_TYPE_ECBAT91)
14746#else
14747# define machine_is_ecbat91() (0)
14748#endif
14749
14750#ifdef CONFIG_MACH_STAREAST
14751# ifdef machine_arch_type
14752# undef machine_arch_type
14753# define machine_arch_type __machine_arch_type
14754# else
14755# define machine_arch_type MACH_TYPE_STAREAST
14756# endif
14757# define machine_is_stareast() (machine_arch_type == MACH_TYPE_STAREAST)
14758#else
14759# define machine_is_stareast() (0)
14760#endif
14761
14762#ifdef CONFIG_MACH_DSPG_DW
14763# ifdef machine_arch_type
14764# undef machine_arch_type
14765# define machine_arch_type __machine_arch_type
14766# else
14767# define machine_arch_type MACH_TYPE_DSPG_DW
14768# endif
14769# define machine_is_dspg_dw() (machine_arch_type == MACH_TYPE_DSPG_DW)
14770#else
14771# define machine_is_dspg_dw() (0)
14772#endif
14773
14774#ifdef CONFIG_MACH_ONEARM
14775# ifdef machine_arch_type
14776# undef machine_arch_type
14777# define machine_arch_type __machine_arch_type
14778# else
14779# define machine_arch_type MACH_TYPE_ONEARM
14780# endif
14781# define machine_is_onearm() (machine_arch_type == MACH_TYPE_ONEARM)
14782#else
14783# define machine_is_onearm() (0)
14784#endif
14785
14786#ifdef CONFIG_MACH_MRG110_6
14787# ifdef machine_arch_type
14788# undef machine_arch_type
14789# define machine_arch_type __machine_arch_type
14790# else
14791# define machine_arch_type MACH_TYPE_MRG110_6
14792# endif
14793# define machine_is_mrg110_6() (machine_arch_type == MACH_TYPE_MRG110_6)
14794#else
14795# define machine_is_mrg110_6() (0)
14796#endif
14797
14798#ifdef CONFIG_MACH_WRT300NV2
14799# ifdef machine_arch_type
14800# undef machine_arch_type
14801# define machine_arch_type __machine_arch_type
14802# else
14803# define machine_arch_type MACH_TYPE_WRT300NV2
14804# endif
14805# define machine_is_wrt300nv2() (machine_arch_type == MACH_TYPE_WRT300NV2)
14806#else
14807# define machine_is_wrt300nv2() (0)
14808#endif
14809
14810#ifdef CONFIG_MACH_XM_BULVERDE
14811# ifdef machine_arch_type
14812# undef machine_arch_type
14813# define machine_arch_type __machine_arch_type
14814# else
14815# define machine_arch_type MACH_TYPE_XM_BULVERDE
14816# endif
14817# define machine_is_xm_bulverde() (machine_arch_type == MACH_TYPE_XM_BULVERDE)
14818#else
14819# define machine_is_xm_bulverde() (0)
14820#endif
14821
14822#ifdef CONFIG_MACH_MSM6100
14823# ifdef machine_arch_type
14824# undef machine_arch_type
14825# define machine_arch_type __machine_arch_type
14826# else
14827# define machine_arch_type MACH_TYPE_MSM6100
14828# endif
14829# define machine_is_msm6100() (machine_arch_type == MACH_TYPE_MSM6100)
14830#else
14831# define machine_is_msm6100() (0)
14832#endif
14833
14834#ifdef CONFIG_MACH_ETI_B1
14835# ifdef machine_arch_type
14836# undef machine_arch_type
14837# define machine_arch_type __machine_arch_type
14838# else
14839# define machine_arch_type MACH_TYPE_ETI_B1
14840# endif
14841# define machine_is_eti_b1() (machine_arch_type == MACH_TYPE_ETI_B1)
14842#else
14843# define machine_is_eti_b1() (0)
14844#endif
14845
14846#ifdef CONFIG_MACH_ZILOG_ZA9L
14847# ifdef machine_arch_type
14848# undef machine_arch_type
14849# define machine_arch_type __machine_arch_type
14850# else
14851# define machine_arch_type MACH_TYPE_ZILOG_ZA9L
14852# endif
14853# define machine_is_za9l_series() (machine_arch_type == MACH_TYPE_ZILOG_ZA9L)
14854#else
14855# define machine_is_za9l_series() (0)
14856#endif
14857
14858#ifdef CONFIG_MACH_BIT2440
14859# ifdef machine_arch_type
14860# undef machine_arch_type
14861# define machine_arch_type __machine_arch_type
14862# else
14863# define machine_arch_type MACH_TYPE_BIT2440
14864# endif
14865# define machine_is_bit2440() (machine_arch_type == MACH_TYPE_BIT2440)
14866#else
14867# define machine_is_bit2440() (0)
14868#endif
14869
14870#ifdef CONFIG_MACH_NBI
14871# ifdef machine_arch_type
14872# undef machine_arch_type
14873# define machine_arch_type __machine_arch_type
14874# else
14875# define machine_arch_type MACH_TYPE_NBI
14876# endif
14877# define machine_is_nbi() (machine_arch_type == MACH_TYPE_NBI)
14878#else
14879# define machine_is_nbi() (0)
14880#endif
14881
14882#ifdef CONFIG_MACH_SMDK2443
14883# ifdef machine_arch_type
14884# undef machine_arch_type
14885# define machine_arch_type __machine_arch_type
14886# else
14887# define machine_arch_type MACH_TYPE_SMDK2443
14888# endif
14889# define machine_is_smdk2443() (machine_arch_type == MACH_TYPE_SMDK2443)
14890#else
14891# define machine_is_smdk2443() (0)
14892#endif
14893
14894#ifdef CONFIG_MACH_VDAVINCI
14895# ifdef machine_arch_type
14896# undef machine_arch_type
14897# define machine_arch_type __machine_arch_type
14898# else
14899# define machine_arch_type MACH_TYPE_VDAVINCI
14900# endif
14901# define machine_is_vdavinci() (machine_arch_type == MACH_TYPE_VDAVINCI)
14902#else
14903# define machine_is_vdavinci() (0)
14904#endif
14905
14906#ifdef CONFIG_MACH_ATC6
14907# ifdef machine_arch_type
14908# undef machine_arch_type
14909# define machine_arch_type __machine_arch_type
14910# else
14911# define machine_arch_type MACH_TYPE_ATC6
14912# endif
14913# define machine_is_atc6() (machine_arch_type == MACH_TYPE_ATC6)
14914#else
14915# define machine_is_atc6() (0)
14916#endif
14917
14918#ifdef CONFIG_MACH_MULTMDW
14919# ifdef machine_arch_type
14920# undef machine_arch_type
14921# define machine_arch_type __machine_arch_type
14922# else
14923# define machine_arch_type MACH_TYPE_MULTMDW
14924# endif
14925# define machine_is_multmdw() (machine_arch_type == MACH_TYPE_MULTMDW)
14926#else
14927# define machine_is_multmdw() (0)
14928#endif
14929
14930#ifdef CONFIG_MACH_MBA2440
14931# ifdef machine_arch_type
14932# undef machine_arch_type
14933# define machine_arch_type __machine_arch_type
14934# else
14935# define machine_arch_type MACH_TYPE_MBA2440
14936# endif
14937# define machine_is_mba2440() (machine_arch_type == MACH_TYPE_MBA2440)
14938#else
14939# define machine_is_mba2440() (0)
14940#endif
14941
14942#ifdef CONFIG_MACH_ECSD
14943# ifdef machine_arch_type
14944# undef machine_arch_type
14945# define machine_arch_type __machine_arch_type
14946# else
14947# define machine_arch_type MACH_TYPE_ECSD
14948# endif
14949# define machine_is_ecsd() (machine_arch_type == MACH_TYPE_ECSD)
14950#else
14951# define machine_is_ecsd() (0)
14952#endif
14953
06c4ab50 14954#ifdef CONFIG_MACH_PALMZ31
f43ad539
WD
14955# ifdef machine_arch_type
14956# undef machine_arch_type
14957# define machine_arch_type __machine_arch_type
14958# else
06c4ab50 14959# define machine_arch_type MACH_TYPE_PALMZ31
f43ad539 14960# endif
06c4ab50 14961# define machine_is_palmz31() (machine_arch_type == MACH_TYPE_PALMZ31)
f43ad539 14962#else
06c4ab50 14963# define machine_is_palmz31() (0)
f43ad539
WD
14964#endif
14965
14966#ifdef CONFIG_MACH_FSG
14967# ifdef machine_arch_type
14968# undef machine_arch_type
14969# define machine_arch_type __machine_arch_type
14970# else
14971# define machine_arch_type MACH_TYPE_FSG
14972# endif
14973# define machine_is_fsg() (machine_arch_type == MACH_TYPE_FSG)
14974#else
14975# define machine_is_fsg() (0)
14976#endif
14977
14978#ifdef CONFIG_MACH_RAZOR101
14979# ifdef machine_arch_type
14980# undef machine_arch_type
14981# define machine_arch_type __machine_arch_type
14982# else
14983# define machine_arch_type MACH_TYPE_RAZOR101
14984# endif
14985# define machine_is_razor101() (machine_arch_type == MACH_TYPE_RAZOR101)
14986#else
14987# define machine_is_razor101() (0)
14988#endif
14989
14990#ifdef CONFIG_MACH_OPERA_TDM
14991# ifdef machine_arch_type
14992# undef machine_arch_type
14993# define machine_arch_type __machine_arch_type
14994# else
14995# define machine_arch_type MACH_TYPE_OPERA_TDM
14996# endif
14997# define machine_is_opera_tdm() (machine_arch_type == MACH_TYPE_OPERA_TDM)
14998#else
14999# define machine_is_opera_tdm() (0)
15000#endif
15001
15002#ifdef CONFIG_MACH_COMCERTO
15003# ifdef machine_arch_type
15004# undef machine_arch_type
15005# define machine_arch_type __machine_arch_type
15006# else
15007# define machine_arch_type MACH_TYPE_COMCERTO
15008# endif
15009# define machine_is_comcerto() (machine_arch_type == MACH_TYPE_COMCERTO)
15010#else
15011# define machine_is_comcerto() (0)
15012#endif
15013
15014#ifdef CONFIG_MACH_TB0319
15015# ifdef machine_arch_type
15016# undef machine_arch_type
15017# define machine_arch_type __machine_arch_type
15018# else
15019# define machine_arch_type MACH_TYPE_TB0319
15020# endif
15021# define machine_is_tb0319() (machine_arch_type == MACH_TYPE_TB0319)
15022#else
15023# define machine_is_tb0319() (0)
15024#endif
15025
15026#ifdef CONFIG_MACH_KWS8000
15027# ifdef machine_arch_type
15028# undef machine_arch_type
15029# define machine_arch_type __machine_arch_type
15030# else
15031# define machine_arch_type MACH_TYPE_KWS8000
15032# endif
15033# define machine_is_kws8000() (machine_arch_type == MACH_TYPE_KWS8000)
15034#else
15035# define machine_is_kws8000() (0)
15036#endif
15037
15038#ifdef CONFIG_MACH_B2
15039# ifdef machine_arch_type
15040# undef machine_arch_type
15041# define machine_arch_type __machine_arch_type
15042# else
15043# define machine_arch_type MACH_TYPE_B2
15044# endif
15045# define machine_is_b2() (machine_arch_type == MACH_TYPE_B2)
15046#else
15047# define machine_is_b2() (0)
15048#endif
15049
15050#ifdef CONFIG_MACH_LCL54
15051# ifdef machine_arch_type
15052# undef machine_arch_type
15053# define machine_arch_type __machine_arch_type
15054# else
15055# define machine_arch_type MACH_TYPE_LCL54
15056# endif
15057# define machine_is_lcl54() (machine_arch_type == MACH_TYPE_LCL54)
15058#else
15059# define machine_is_lcl54() (0)
15060#endif
15061
15062#ifdef CONFIG_MACH_AT91SAM9260EK
15063# ifdef machine_arch_type
15064# undef machine_arch_type
15065# define machine_arch_type __machine_arch_type
15066# else
15067# define machine_arch_type MACH_TYPE_AT91SAM9260EK
15068# endif
15069# define machine_is_at91sam9260ek() (machine_arch_type == MACH_TYPE_AT91SAM9260EK)
15070#else
15071# define machine_is_at91sam9260ek() (0)
15072#endif
15073
15074#ifdef CONFIG_MACH_GLANTANK
15075# ifdef machine_arch_type
15076# undef machine_arch_type
15077# define machine_arch_type __machine_arch_type
15078# else
15079# define machine_arch_type MACH_TYPE_GLANTANK
15080# endif
15081# define machine_is_glantank() (machine_arch_type == MACH_TYPE_GLANTANK)
15082#else
15083# define machine_is_glantank() (0)
15084#endif
15085
15086#ifdef CONFIG_MACH_N2100
15087# ifdef machine_arch_type
15088# undef machine_arch_type
15089# define machine_arch_type __machine_arch_type
15090# else
15091# define machine_arch_type MACH_TYPE_N2100
15092# endif
15093# define machine_is_n2100() (machine_arch_type == MACH_TYPE_N2100)
15094#else
15095# define machine_is_n2100() (0)
15096#endif
15097
15098#ifdef CONFIG_MACH_N4100
15099# ifdef machine_arch_type
15100# undef machine_arch_type
15101# define machine_arch_type __machine_arch_type
15102# else
15103# define machine_arch_type MACH_TYPE_N4100
15104# endif
15105# define machine_is_n4100() (machine_arch_type == MACH_TYPE_N4100)
15106#else
15107# define machine_is_n4100() (0)
15108#endif
15109
15110#ifdef CONFIG_MACH_VERTICAL_RSC4
15111# ifdef machine_arch_type
15112# undef machine_arch_type
15113# define machine_arch_type __machine_arch_type
15114# else
15115# define machine_arch_type MACH_TYPE_VERTICAL_RSC4
15116# endif
15117# define machine_is_rsc4() (machine_arch_type == MACH_TYPE_VERTICAL_RSC4)
15118#else
15119# define machine_is_rsc4() (0)
15120#endif
15121
15122#ifdef CONFIG_MACH_SG8100
15123# ifdef machine_arch_type
15124# undef machine_arch_type
15125# define machine_arch_type __machine_arch_type
15126# else
15127# define machine_arch_type MACH_TYPE_SG8100
15128# endif
15129# define machine_is_sg8100() (machine_arch_type == MACH_TYPE_SG8100)
15130#else
15131# define machine_is_sg8100() (0)
15132#endif
15133
15134#ifdef CONFIG_MACH_IM42XX
15135# ifdef machine_arch_type
15136# undef machine_arch_type
15137# define machine_arch_type __machine_arch_type
15138# else
15139# define machine_arch_type MACH_TYPE_IM42XX
15140# endif
15141# define machine_is_im42xx() (machine_arch_type == MACH_TYPE_IM42XX)
15142#else
15143# define machine_is_im42xx() (0)
15144#endif
15145
15146#ifdef CONFIG_MACH_FTXX
15147# ifdef machine_arch_type
15148# undef machine_arch_type
15149# define machine_arch_type __machine_arch_type
15150# else
15151# define machine_arch_type MACH_TYPE_FTXX
15152# endif
15153# define machine_is_ftxx() (machine_arch_type == MACH_TYPE_FTXX)
15154#else
15155# define machine_is_ftxx() (0)
15156#endif
15157
15158#ifdef CONFIG_MACH_LWFUSION
15159# ifdef machine_arch_type
15160# undef machine_arch_type
15161# define machine_arch_type __machine_arch_type
15162# else
15163# define machine_arch_type MACH_TYPE_LWFUSION
15164# endif
15165# define machine_is_lwfusion() (machine_arch_type == MACH_TYPE_LWFUSION)
15166#else
15167# define machine_is_lwfusion() (0)
15168#endif
15169
15170#ifdef CONFIG_MACH_QT2410
15171# ifdef machine_arch_type
15172# undef machine_arch_type
15173# define machine_arch_type __machine_arch_type
15174# else
15175# define machine_arch_type MACH_TYPE_QT2410
15176# endif
15177# define machine_is_qt2410() (machine_arch_type == MACH_TYPE_QT2410)
15178#else
15179# define machine_is_qt2410() (0)
15180#endif
15181
15182#ifdef CONFIG_MACH_KIXRP435
15183# ifdef machine_arch_type
15184# undef machine_arch_type
15185# define machine_arch_type __machine_arch_type
15186# else
15187# define machine_arch_type MACH_TYPE_KIXRP435
15188# endif
15189# define machine_is_kixrp435() (machine_arch_type == MACH_TYPE_KIXRP435)
15190#else
15191# define machine_is_kixrp435() (0)
15192#endif
15193
15194#ifdef CONFIG_MACH_CCW9C
15195# ifdef machine_arch_type
15196# undef machine_arch_type
15197# define machine_arch_type __machine_arch_type
15198# else
15199# define machine_arch_type MACH_TYPE_CCW9C
15200# endif
15201# define machine_is_ccw9c() (machine_arch_type == MACH_TYPE_CCW9C)
15202#else
15203# define machine_is_ccw9c() (0)
15204#endif
15205
15206#ifdef CONFIG_MACH_DABHS
15207# ifdef machine_arch_type
15208# undef machine_arch_type
15209# define machine_arch_type __machine_arch_type
15210# else
15211# define machine_arch_type MACH_TYPE_DABHS
15212# endif
15213# define machine_is_dabhs() (machine_arch_type == MACH_TYPE_DABHS)
15214#else
15215# define machine_is_dabhs() (0)
15216#endif
15217
15218#ifdef CONFIG_MACH_GZMX
15219# ifdef machine_arch_type
15220# undef machine_arch_type
15221# define machine_arch_type __machine_arch_type
15222# else
15223# define machine_arch_type MACH_TYPE_GZMX
15224# endif
15225# define machine_is_gzmx() (machine_arch_type == MACH_TYPE_GZMX)
15226#else
15227# define machine_is_gzmx() (0)
15228#endif
15229
15230#ifdef CONFIG_MACH_IPNW100AP
15231# ifdef machine_arch_type
15232# undef machine_arch_type
15233# define machine_arch_type __machine_arch_type
15234# else
15235# define machine_arch_type MACH_TYPE_IPNW100AP
15236# endif
15237# define machine_is_ipnw100ap() (machine_arch_type == MACH_TYPE_IPNW100AP)
15238#else
15239# define machine_is_ipnw100ap() (0)
15240#endif
15241
15242#ifdef CONFIG_MACH_CC9P9360DEV
15243# ifdef machine_arch_type
15244# undef machine_arch_type
15245# define machine_arch_type __machine_arch_type
15246# else
15247# define machine_arch_type MACH_TYPE_CC9P9360DEV
15248# endif
15249# define machine_is_cc9p9360dev() (machine_arch_type == MACH_TYPE_CC9P9360DEV)
15250#else
15251# define machine_is_cc9p9360dev() (0)
15252#endif
15253
15254#ifdef CONFIG_MACH_CC9P9750DEV
15255# ifdef machine_arch_type
15256# undef machine_arch_type
15257# define machine_arch_type __machine_arch_type
15258# else
15259# define machine_arch_type MACH_TYPE_CC9P9750DEV
15260# endif
15261# define machine_is_cc9p9750dev() (machine_arch_type == MACH_TYPE_CC9P9750DEV)
15262#else
15263# define machine_is_cc9p9750dev() (0)
15264#endif
15265
15266#ifdef CONFIG_MACH_CC9P9360VAL
15267# ifdef machine_arch_type
15268# undef machine_arch_type
15269# define machine_arch_type __machine_arch_type
15270# else
15271# define machine_arch_type MACH_TYPE_CC9P9360VAL
15272# endif
15273# define machine_is_cc9p9360val() (machine_arch_type == MACH_TYPE_CC9P9360VAL)
15274#else
15275# define machine_is_cc9p9360val() (0)
15276#endif
15277
15278#ifdef CONFIG_MACH_CC9P9750VAL
15279# ifdef machine_arch_type
15280# undef machine_arch_type
15281# define machine_arch_type __machine_arch_type
15282# else
15283# define machine_arch_type MACH_TYPE_CC9P9750VAL
15284# endif
15285# define machine_is_cc9p9750val() (machine_arch_type == MACH_TYPE_CC9P9750VAL)
15286#else
15287# define machine_is_cc9p9750val() (0)
15288#endif
15289
15290#ifdef CONFIG_MACH_NX70V
15291# ifdef machine_arch_type
15292# undef machine_arch_type
15293# define machine_arch_type __machine_arch_type
15294# else
15295# define machine_arch_type MACH_TYPE_NX70V
15296# endif
15297# define machine_is_nx70v() (machine_arch_type == MACH_TYPE_NX70V)
15298#else
15299# define machine_is_nx70v() (0)
15300#endif
15301
15302#ifdef CONFIG_MACH_AT91RM9200DF
15303# ifdef machine_arch_type
15304# undef machine_arch_type
15305# define machine_arch_type __machine_arch_type
15306# else
15307# define machine_arch_type MACH_TYPE_AT91RM9200DF
15308# endif
15309# define machine_is_at91rm9200df() (machine_arch_type == MACH_TYPE_AT91RM9200DF)
15310#else
15311# define machine_is_at91rm9200df() (0)
15312#endif
15313
15314#ifdef CONFIG_MACH_SE_PILOT2
15315# ifdef machine_arch_type
15316# undef machine_arch_type
15317# define machine_arch_type __machine_arch_type
15318# else
15319# define machine_arch_type MACH_TYPE_SE_PILOT2
15320# endif
15321# define machine_is_se_pilot2() (machine_arch_type == MACH_TYPE_SE_PILOT2)
15322#else
15323# define machine_is_se_pilot2() (0)
15324#endif
15325
15326#ifdef CONFIG_MACH_MTCN_T800
15327# ifdef machine_arch_type
15328# undef machine_arch_type
15329# define machine_arch_type __machine_arch_type
15330# else
15331# define machine_arch_type MACH_TYPE_MTCN_T800
15332# endif
15333# define machine_is_mtcn_t800() (machine_arch_type == MACH_TYPE_MTCN_T800)
15334#else
15335# define machine_is_mtcn_t800() (0)
15336#endif
15337
15338#ifdef CONFIG_MACH_VCMX212
15339# ifdef machine_arch_type
15340# undef machine_arch_type
15341# define machine_arch_type __machine_arch_type
15342# else
15343# define machine_arch_type MACH_TYPE_VCMX212
15344# endif
15345# define machine_is_vcmx212() (machine_arch_type == MACH_TYPE_VCMX212)
15346#else
15347# define machine_is_vcmx212() (0)
15348#endif
15349
15350#ifdef CONFIG_MACH_LYNX
15351# ifdef machine_arch_type
15352# undef machine_arch_type
15353# define machine_arch_type __machine_arch_type
15354# else
15355# define machine_arch_type MACH_TYPE_LYNX
15356# endif
15357# define machine_is_lynx() (machine_arch_type == MACH_TYPE_LYNX)
15358#else
15359# define machine_is_lynx() (0)
15360#endif
15361
15362#ifdef CONFIG_MACH_AT91SAM9260ID
15363# ifdef machine_arch_type
15364# undef machine_arch_type
15365# define machine_arch_type __machine_arch_type
15366# else
15367# define machine_arch_type MACH_TYPE_AT91SAM9260ID
15368# endif
15369# define machine_is_at91sam9260id() (machine_arch_type == MACH_TYPE_AT91SAM9260ID)
15370#else
15371# define machine_is_at91sam9260id() (0)
15372#endif
15373
15374#ifdef CONFIG_MACH_HW86052
15375# ifdef machine_arch_type
15376# undef machine_arch_type
15377# define machine_arch_type __machine_arch_type
15378# else
15379# define machine_arch_type MACH_TYPE_HW86052
15380# endif
15381# define machine_is_hw86052() (machine_arch_type == MACH_TYPE_HW86052)
15382#else
15383# define machine_is_hw86052() (0)
15384#endif
15385
15386#ifdef CONFIG_MACH_PILZ_PMI3
15387# ifdef machine_arch_type
15388# undef machine_arch_type
15389# define machine_arch_type __machine_arch_type
15390# else
15391# define machine_arch_type MACH_TYPE_PILZ_PMI3
15392# endif
15393# define machine_is_pilz_pmi3() (machine_arch_type == MACH_TYPE_PILZ_PMI3)
15394#else
15395# define machine_is_pilz_pmi3() (0)
15396#endif
15397
15398#ifdef CONFIG_MACH_EDB9302A
15399# ifdef machine_arch_type
15400# undef machine_arch_type
15401# define machine_arch_type __machine_arch_type
15402# else
15403# define machine_arch_type MACH_TYPE_EDB9302A
15404# endif
15405# define machine_is_edb9302a() (machine_arch_type == MACH_TYPE_EDB9302A)
15406#else
15407# define machine_is_edb9302a() (0)
15408#endif
15409
15410#ifdef CONFIG_MACH_EDB9307A
15411# ifdef machine_arch_type
15412# undef machine_arch_type
15413# define machine_arch_type __machine_arch_type
15414# else
15415# define machine_arch_type MACH_TYPE_EDB9307A
15416# endif
15417# define machine_is_edb9307a() (machine_arch_type == MACH_TYPE_EDB9307A)
15418#else
15419# define machine_is_edb9307a() (0)
15420#endif
15421
15422#ifdef CONFIG_MACH_CT_DFS
15423# ifdef machine_arch_type
15424# undef machine_arch_type
15425# define machine_arch_type __machine_arch_type
15426# else
15427# define machine_arch_type MACH_TYPE_CT_DFS
15428# endif
15429# define machine_is_ct_dfs() (machine_arch_type == MACH_TYPE_CT_DFS)
15430#else
15431# define machine_is_ct_dfs() (0)
15432#endif
15433
15434#ifdef CONFIG_MACH_PILZ_PMI4
15435# ifdef machine_arch_type
15436# undef machine_arch_type
15437# define machine_arch_type __machine_arch_type
15438# else
15439# define machine_arch_type MACH_TYPE_PILZ_PMI4
15440# endif
15441# define machine_is_pilz_pmi4() (machine_arch_type == MACH_TYPE_PILZ_PMI4)
15442#else
15443# define machine_is_pilz_pmi4() (0)
15444#endif
15445
15446#ifdef CONFIG_MACH_XCEEDNP_IXP
15447# ifdef machine_arch_type
15448# undef machine_arch_type
15449# define machine_arch_type __machine_arch_type
15450# else
15451# define machine_arch_type MACH_TYPE_XCEEDNP_IXP
15452# endif
15453# define machine_is_xceednp_ixp() (machine_arch_type == MACH_TYPE_XCEEDNP_IXP)
15454#else
15455# define machine_is_xceednp_ixp() (0)
15456#endif
15457
15458#ifdef CONFIG_MACH_SMDK2442B
15459# ifdef machine_arch_type
15460# undef machine_arch_type
15461# define machine_arch_type __machine_arch_type
15462# else
15463# define machine_arch_type MACH_TYPE_SMDK2442B
15464# endif
15465# define machine_is_smdk2442b() (machine_arch_type == MACH_TYPE_SMDK2442B)
15466#else
15467# define machine_is_smdk2442b() (0)
15468#endif
15469
15470#ifdef CONFIG_MACH_XNODE
15471# ifdef machine_arch_type
15472# undef machine_arch_type
15473# define machine_arch_type __machine_arch_type
15474# else
15475# define machine_arch_type MACH_TYPE_XNODE
15476# endif
15477# define machine_is_xnode() (machine_arch_type == MACH_TYPE_XNODE)
15478#else
15479# define machine_is_xnode() (0)
15480#endif
15481
15482#ifdef CONFIG_MACH_AIDX270
15483# ifdef machine_arch_type
15484# undef machine_arch_type
15485# define machine_arch_type __machine_arch_type
15486# else
15487# define machine_arch_type MACH_TYPE_AIDX270
15488# endif
15489# define machine_is_aidx270() (machine_arch_type == MACH_TYPE_AIDX270)
15490#else
15491# define machine_is_aidx270() (0)
15492#endif
15493
15494#ifdef CONFIG_MACH_REMA
15495# ifdef machine_arch_type
15496# undef machine_arch_type
15497# define machine_arch_type __machine_arch_type
15498# else
15499# define machine_arch_type MACH_TYPE_REMA
15500# endif
15501# define machine_is_rema() (machine_arch_type == MACH_TYPE_REMA)
15502#else
15503# define machine_is_rema() (0)
15504#endif
15505
15506#ifdef CONFIG_MACH_BPS1000
15507# ifdef machine_arch_type
15508# undef machine_arch_type
15509# define machine_arch_type __machine_arch_type
15510# else
15511# define machine_arch_type MACH_TYPE_BPS1000
15512# endif
15513# define machine_is_bps1000() (machine_arch_type == MACH_TYPE_BPS1000)
15514#else
15515# define machine_is_bps1000() (0)
15516#endif
15517
15518#ifdef CONFIG_MACH_HW90350
15519# ifdef machine_arch_type
15520# undef machine_arch_type
15521# define machine_arch_type __machine_arch_type
15522# else
15523# define machine_arch_type MACH_TYPE_HW90350
15524# endif
15525# define machine_is_hw90350() (machine_arch_type == MACH_TYPE_HW90350)
15526#else
15527# define machine_is_hw90350() (0)
15528#endif
15529
799891ef 15530#ifdef CONFIG_MACH_OMAP_3430SDP
f43ad539
WD
15531# ifdef machine_arch_type
15532# undef machine_arch_type
15533# define machine_arch_type __machine_arch_type
15534# else
799891ef 15535# define machine_arch_type MACH_TYPE_OMAP_3430SDP
f43ad539 15536# endif
799891ef 15537# define machine_is_omap_3430sdp() (machine_arch_type == MACH_TYPE_OMAP_3430SDP)
f43ad539 15538#else
799891ef 15539# define machine_is_omap_3430sdp() (0)
f43ad539
WD
15540#endif
15541
15542#ifdef CONFIG_MACH_BLUETOUCH
15543# ifdef machine_arch_type
15544# undef machine_arch_type
15545# define machine_arch_type __machine_arch_type
15546# else
15547# define machine_arch_type MACH_TYPE_BLUETOUCH
15548# endif
15549# define machine_is_bluetouch() (machine_arch_type == MACH_TYPE_BLUETOUCH)
15550#else
15551# define machine_is_bluetouch() (0)
15552#endif
15553
15554#ifdef CONFIG_MACH_VSTMS
15555# ifdef machine_arch_type
15556# undef machine_arch_type
15557# define machine_arch_type __machine_arch_type
15558# else
15559# define machine_arch_type MACH_TYPE_VSTMS
15560# endif
15561# define machine_is_vstms() (machine_arch_type == MACH_TYPE_VSTMS)
15562#else
15563# define machine_is_vstms() (0)
15564#endif
15565
15566#ifdef CONFIG_MACH_XSBASE270
15567# ifdef machine_arch_type
15568# undef machine_arch_type
15569# define machine_arch_type __machine_arch_type
15570# else
15571# define machine_arch_type MACH_TYPE_XSBASE270
15572# endif
15573# define machine_is_xsbase270() (machine_arch_type == MACH_TYPE_XSBASE270)
15574#else
15575# define machine_is_xsbase270() (0)
15576#endif
15577
15578#ifdef CONFIG_MACH_AT91SAM9260EK_CN
15579# ifdef machine_arch_type
15580# undef machine_arch_type
15581# define machine_arch_type __machine_arch_type
15582# else
15583# define machine_arch_type MACH_TYPE_AT91SAM9260EK_CN
15584# endif
15585# define machine_is_at91sam9260ek_cn() (machine_arch_type == MACH_TYPE_AT91SAM9260EK_CN)
15586#else
15587# define machine_is_at91sam9260ek_cn() (0)
15588#endif
15589
15590#ifdef CONFIG_MACH_ADSTURBOXB
15591# ifdef machine_arch_type
15592# undef machine_arch_type
15593# define machine_arch_type __machine_arch_type
15594# else
15595# define machine_arch_type MACH_TYPE_ADSTURBOXB
15596# endif
15597# define machine_is_adsturboxb() (machine_arch_type == MACH_TYPE_ADSTURBOXB)
15598#else
15599# define machine_is_adsturboxb() (0)
15600#endif
15601
15602#ifdef CONFIG_MACH_OTI4110
15603# ifdef machine_arch_type
15604# undef machine_arch_type
15605# define machine_arch_type __machine_arch_type
15606# else
15607# define machine_arch_type MACH_TYPE_OTI4110
15608# endif
15609# define machine_is_oti4110() (machine_arch_type == MACH_TYPE_OTI4110)
15610#else
15611# define machine_is_oti4110() (0)
15612#endif
15613
15614#ifdef CONFIG_MACH_HME_PXA
15615# ifdef machine_arch_type
15616# undef machine_arch_type
15617# define machine_arch_type __machine_arch_type
15618# else
15619# define machine_arch_type MACH_TYPE_HME_PXA
15620# endif
15621# define machine_is_hme_pxa() (machine_arch_type == MACH_TYPE_HME_PXA)
15622#else
15623# define machine_is_hme_pxa() (0)
15624#endif
15625
15626#ifdef CONFIG_MACH_DEISTERDCA
15627# ifdef machine_arch_type
15628# undef machine_arch_type
15629# define machine_arch_type __machine_arch_type
15630# else
15631# define machine_arch_type MACH_TYPE_DEISTERDCA
15632# endif
15633# define machine_is_deisterdca() (machine_arch_type == MACH_TYPE_DEISTERDCA)
15634#else
15635# define machine_is_deisterdca() (0)
15636#endif
15637
15638#ifdef CONFIG_MACH_CES_SSEM2
15639# ifdef machine_arch_type
15640# undef machine_arch_type
15641# define machine_arch_type __machine_arch_type
15642# else
15643# define machine_arch_type MACH_TYPE_CES_SSEM2
15644# endif
15645# define machine_is_ces_ssem2() (machine_arch_type == MACH_TYPE_CES_SSEM2)
15646#else
15647# define machine_is_ces_ssem2() (0)
15648#endif
15649
15650#ifdef CONFIG_MACH_CES_MTR
15651# ifdef machine_arch_type
15652# undef machine_arch_type
15653# define machine_arch_type __machine_arch_type
15654# else
15655# define machine_arch_type MACH_TYPE_CES_MTR
15656# endif
15657# define machine_is_ces_mtr() (machine_arch_type == MACH_TYPE_CES_MTR)
15658#else
15659# define machine_is_ces_mtr() (0)
15660#endif
15661
15662#ifdef CONFIG_MACH_TDS_AVNG_SBC
15663# ifdef machine_arch_type
15664# undef machine_arch_type
15665# define machine_arch_type __machine_arch_type
15666# else
15667# define machine_arch_type MACH_TYPE_TDS_AVNG_SBC
15668# endif
15669# define machine_is_tds_avng_sbc() (machine_arch_type == MACH_TYPE_TDS_AVNG_SBC)
15670#else
15671# define machine_is_tds_avng_sbc() (0)
15672#endif
15673
15674#ifdef CONFIG_MACH_EVEREST
15675# ifdef machine_arch_type
15676# undef machine_arch_type
15677# define machine_arch_type __machine_arch_type
15678# else
15679# define machine_arch_type MACH_TYPE_EVEREST
15680# endif
15681# define machine_is_everest() (machine_arch_type == MACH_TYPE_EVEREST)
15682#else
15683# define machine_is_everest() (0)
15684#endif
15685
15686#ifdef CONFIG_MACH_PNX4010
15687# ifdef machine_arch_type
15688# undef machine_arch_type
15689# define machine_arch_type __machine_arch_type
15690# else
15691# define machine_arch_type MACH_TYPE_PNX4010
15692# endif
15693# define machine_is_pnx4010() (machine_arch_type == MACH_TYPE_PNX4010)
15694#else
15695# define machine_is_pnx4010() (0)
15696#endif
15697
15698#ifdef CONFIG_MACH_OXNAS
15699# ifdef machine_arch_type
15700# undef machine_arch_type
15701# define machine_arch_type __machine_arch_type
15702# else
15703# define machine_arch_type MACH_TYPE_OXNAS
15704# endif
15705# define machine_is_oxnas() (machine_arch_type == MACH_TYPE_OXNAS)
15706#else
15707# define machine_is_oxnas() (0)
15708#endif
15709
15710#ifdef CONFIG_MACH_FIORI
15711# ifdef machine_arch_type
15712# undef machine_arch_type
15713# define machine_arch_type __machine_arch_type
15714# else
15715# define machine_arch_type MACH_TYPE_FIORI
15716# endif
15717# define machine_is_fiori() (machine_arch_type == MACH_TYPE_FIORI)
15718#else
15719# define machine_is_fiori() (0)
15720#endif
15721
15722#ifdef CONFIG_MACH_ML1200
15723# ifdef machine_arch_type
15724# undef machine_arch_type
15725# define machine_arch_type __machine_arch_type
15726# else
15727# define machine_arch_type MACH_TYPE_ML1200
15728# endif
15729# define machine_is_ml1200() (machine_arch_type == MACH_TYPE_ML1200)
15730#else
15731# define machine_is_ml1200() (0)
15732#endif
15733
15734#ifdef CONFIG_MACH_PECOS
15735# ifdef machine_arch_type
15736# undef machine_arch_type
15737# define machine_arch_type __machine_arch_type
15738# else
15739# define machine_arch_type MACH_TYPE_PECOS
15740# endif
15741# define machine_is_pecos() (machine_arch_type == MACH_TYPE_PECOS)
15742#else
15743# define machine_is_pecos() (0)
15744#endif
15745
15746#ifdef CONFIG_MACH_NB2XXX
15747# ifdef machine_arch_type
15748# undef machine_arch_type
15749# define machine_arch_type __machine_arch_type
15750# else
15751# define machine_arch_type MACH_TYPE_NB2XXX
15752# endif
15753# define machine_is_nb2xxx() (machine_arch_type == MACH_TYPE_NB2XXX)
15754#else
15755# define machine_is_nb2xxx() (0)
15756#endif
15757
15758#ifdef CONFIG_MACH_HW6900
15759# ifdef machine_arch_type
15760# undef machine_arch_type
15761# define machine_arch_type __machine_arch_type
15762# else
15763# define machine_arch_type MACH_TYPE_HW6900
15764# endif
15765# define machine_is_hw6900() (machine_arch_type == MACH_TYPE_HW6900)
15766#else
15767# define machine_is_hw6900() (0)
15768#endif
15769
15770#ifdef CONFIG_MACH_CDCS_QUOLL
15771# ifdef machine_arch_type
15772# undef machine_arch_type
15773# define machine_arch_type __machine_arch_type
15774# else
15775# define machine_arch_type MACH_TYPE_CDCS_QUOLL
15776# endif
15777# define machine_is_cdcs_quoll() (machine_arch_type == MACH_TYPE_CDCS_QUOLL)
15778#else
15779# define machine_is_cdcs_quoll() (0)
15780#endif
15781
15782#ifdef CONFIG_MACH_QUICKSILVER
15783# ifdef machine_arch_type
15784# undef machine_arch_type
15785# define machine_arch_type __machine_arch_type
15786# else
15787# define machine_arch_type MACH_TYPE_QUICKSILVER
15788# endif
15789# define machine_is_quicksilver() (machine_arch_type == MACH_TYPE_QUICKSILVER)
15790#else
15791# define machine_is_quicksilver() (0)
15792#endif
15793
15794#ifdef CONFIG_MACH_UPLAT926
15795# ifdef machine_arch_type
15796# undef machine_arch_type
15797# define machine_arch_type __machine_arch_type
15798# else
15799# define machine_arch_type MACH_TYPE_UPLAT926
15800# endif
15801# define machine_is_uplat926() (machine_arch_type == MACH_TYPE_UPLAT926)
15802#else
15803# define machine_is_uplat926() (0)
15804#endif
15805
15806#ifdef CONFIG_MACH_DEP2410_THOMAS
15807# ifdef machine_arch_type
15808# undef machine_arch_type
15809# define machine_arch_type __machine_arch_type
15810# else
15811# define machine_arch_type MACH_TYPE_DEP2410_THOMAS
15812# endif
15813# define machine_is_dep2410_dep2410() (machine_arch_type == MACH_TYPE_DEP2410_THOMAS)
15814#else
15815# define machine_is_dep2410_dep2410() (0)
15816#endif
15817
15818#ifdef CONFIG_MACH_DTK2410
15819# ifdef machine_arch_type
15820# undef machine_arch_type
15821# define machine_arch_type __machine_arch_type
15822# else
15823# define machine_arch_type MACH_TYPE_DTK2410
15824# endif
15825# define machine_is_dtk2410() (machine_arch_type == MACH_TYPE_DTK2410)
15826#else
15827# define machine_is_dtk2410() (0)
15828#endif
15829
15830#ifdef CONFIG_MACH_CHILI
15831# ifdef machine_arch_type
15832# undef machine_arch_type
15833# define machine_arch_type __machine_arch_type
15834# else
15835# define machine_arch_type MACH_TYPE_CHILI
15836# endif
15837# define machine_is_chili() (machine_arch_type == MACH_TYPE_CHILI)
15838#else
15839# define machine_is_chili() (0)
15840#endif
15841
15842#ifdef CONFIG_MACH_DEMETER
15843# ifdef machine_arch_type
15844# undef machine_arch_type
15845# define machine_arch_type __machine_arch_type
15846# else
15847# define machine_arch_type MACH_TYPE_DEMETER
15848# endif
15849# define machine_is_demeter() (machine_arch_type == MACH_TYPE_DEMETER)
15850#else
15851# define machine_is_demeter() (0)
15852#endif
15853
15854#ifdef CONFIG_MACH_DIONYSUS
15855# ifdef machine_arch_type
15856# undef machine_arch_type
15857# define machine_arch_type __machine_arch_type
15858# else
15859# define machine_arch_type MACH_TYPE_DIONYSUS
15860# endif
15861# define machine_is_dionysus() (machine_arch_type == MACH_TYPE_DIONYSUS)
15862#else
15863# define machine_is_dionysus() (0)
15864#endif
15865
15866#ifdef CONFIG_MACH_AS352X
15867# ifdef machine_arch_type
15868# undef machine_arch_type
15869# define machine_arch_type __machine_arch_type
15870# else
15871# define machine_arch_type MACH_TYPE_AS352X
15872# endif
15873# define machine_is_as352x() (machine_arch_type == MACH_TYPE_AS352X)
15874#else
15875# define machine_is_as352x() (0)
15876#endif
15877
15878#ifdef CONFIG_MACH_SERVICE
15879# ifdef machine_arch_type
15880# undef machine_arch_type
15881# define machine_arch_type __machine_arch_type
15882# else
15883# define machine_arch_type MACH_TYPE_SERVICE
15884# endif
15885# define machine_is_service() (machine_arch_type == MACH_TYPE_SERVICE)
15886#else
15887# define machine_is_service() (0)
15888#endif
15889
15890#ifdef CONFIG_MACH_CS_E9301
15891# ifdef machine_arch_type
15892# undef machine_arch_type
15893# define machine_arch_type __machine_arch_type
15894# else
15895# define machine_arch_type MACH_TYPE_CS_E9301
15896# endif
15897# define machine_is_cs_e9301() (machine_arch_type == MACH_TYPE_CS_E9301)
15898#else
15899# define machine_is_cs_e9301() (0)
15900#endif
15901
15902#ifdef CONFIG_MACH_MICRO9M
15903# ifdef machine_arch_type
15904# undef machine_arch_type
15905# define machine_arch_type __machine_arch_type
15906# else
15907# define machine_arch_type MACH_TYPE_MICRO9M
15908# endif
15909# define machine_is_micro9m() (machine_arch_type == MACH_TYPE_MICRO9M)
15910#else
15911# define machine_is_micro9m() (0)
15912#endif
15913
15914#ifdef CONFIG_MACH_IA_MOSPCK
15915# ifdef machine_arch_type
15916# undef machine_arch_type
15917# define machine_arch_type __machine_arch_type
15918# else
15919# define machine_arch_type MACH_TYPE_IA_MOSPCK
15920# endif
15921# define machine_is_ia_mospck() (machine_arch_type == MACH_TYPE_IA_MOSPCK)
15922#else
15923# define machine_is_ia_mospck() (0)
15924#endif
15925
15926#ifdef CONFIG_MACH_QL201B
15927# ifdef machine_arch_type
15928# undef machine_arch_type
15929# define machine_arch_type __machine_arch_type
15930# else
15931# define machine_arch_type MACH_TYPE_QL201B
15932# endif
15933# define machine_is_ql201b() (machine_arch_type == MACH_TYPE_QL201B)
15934#else
15935# define machine_is_ql201b() (0)
15936#endif
15937
15938#ifdef CONFIG_MACH_BBM
15939# ifdef machine_arch_type
15940# undef machine_arch_type
15941# define machine_arch_type __machine_arch_type
15942# else
15943# define machine_arch_type MACH_TYPE_BBM
15944# endif
15945# define machine_is_bbm() (machine_arch_type == MACH_TYPE_BBM)
15946#else
15947# define machine_is_bbm() (0)
15948#endif
15949
15950#ifdef CONFIG_MACH_EXXX
15951# ifdef machine_arch_type
15952# undef machine_arch_type
15953# define machine_arch_type __machine_arch_type
15954# else
15955# define machine_arch_type MACH_TYPE_EXXX
15956# endif
15957# define machine_is_exxx() (machine_arch_type == MACH_TYPE_EXXX)
15958#else
15959# define machine_is_exxx() (0)
15960#endif
15961
15962#ifdef CONFIG_MACH_WMA11B
15963# ifdef machine_arch_type
15964# undef machine_arch_type
15965# define machine_arch_type __machine_arch_type
15966# else
15967# define machine_arch_type MACH_TYPE_WMA11B
15968# endif
15969# define machine_is_wma11b() (machine_arch_type == MACH_TYPE_WMA11B)
15970#else
15971# define machine_is_wma11b() (0)
15972#endif
15973
15974#ifdef CONFIG_MACH_PELCO_ATLAS
15975# ifdef machine_arch_type
15976# undef machine_arch_type
15977# define machine_arch_type __machine_arch_type
15978# else
15979# define machine_arch_type MACH_TYPE_PELCO_ATLAS
15980# endif
15981# define machine_is_pelco_atlas() (machine_arch_type == MACH_TYPE_PELCO_ATLAS)
15982#else
15983# define machine_is_pelco_atlas() (0)
15984#endif
15985
15986#ifdef CONFIG_MACH_G500
15987# ifdef machine_arch_type
15988# undef machine_arch_type
15989# define machine_arch_type __machine_arch_type
15990# else
15991# define machine_arch_type MACH_TYPE_G500
15992# endif
15993# define machine_is_g500() (machine_arch_type == MACH_TYPE_G500)
15994#else
15995# define machine_is_g500() (0)
15996#endif
15997
15998#ifdef CONFIG_MACH_BUG
15999# ifdef machine_arch_type
16000# undef machine_arch_type
16001# define machine_arch_type __machine_arch_type
16002# else
16003# define machine_arch_type MACH_TYPE_BUG
16004# endif
16005# define machine_is_bug() (machine_arch_type == MACH_TYPE_BUG)
16006#else
16007# define machine_is_bug() (0)
16008#endif
16009
16010#ifdef CONFIG_MACH_MX33ADS
16011# ifdef machine_arch_type
16012# undef machine_arch_type
16013# define machine_arch_type __machine_arch_type
16014# else
16015# define machine_arch_type MACH_TYPE_MX33ADS
16016# endif
16017# define machine_is_mx33ads() (machine_arch_type == MACH_TYPE_MX33ADS)
16018#else
16019# define machine_is_mx33ads() (0)
16020#endif
16021
16022#ifdef CONFIG_MACH_CHUB
16023# ifdef machine_arch_type
16024# undef machine_arch_type
16025# define machine_arch_type __machine_arch_type
16026# else
16027# define machine_arch_type MACH_TYPE_CHUB
16028# endif
16029# define machine_is_chub() (machine_arch_type == MACH_TYPE_CHUB)
16030#else
16031# define machine_is_chub() (0)
16032#endif
16033
16034#ifdef CONFIG_MACH_NEO1973_GTA01
16035# ifdef machine_arch_type
16036# undef machine_arch_type
16037# define machine_arch_type __machine_arch_type
16038# else
16039# define machine_arch_type MACH_TYPE_NEO1973_GTA01
16040# endif
16041# define machine_is_neo1973_gta01() (machine_arch_type == MACH_TYPE_NEO1973_GTA01)
16042#else
16043# define machine_is_neo1973_gta01() (0)
16044#endif
16045
16046#ifdef CONFIG_MACH_W90N740
16047# ifdef machine_arch_type
16048# undef machine_arch_type
16049# define machine_arch_type __machine_arch_type
16050# else
16051# define machine_arch_type MACH_TYPE_W90N740
16052# endif
16053# define machine_is_w90n740() (machine_arch_type == MACH_TYPE_W90N740)
16054#else
16055# define machine_is_w90n740() (0)
16056#endif
16057
16058#ifdef CONFIG_MACH_MEDALLION_SA2410
16059# ifdef machine_arch_type
16060# undef machine_arch_type
16061# define machine_arch_type __machine_arch_type
16062# else
16063# define machine_arch_type MACH_TYPE_MEDALLION_SA2410
16064# endif
16065# define machine_is_medallion_sa2410() (machine_arch_type == MACH_TYPE_MEDALLION_SA2410)
16066#else
16067# define machine_is_medallion_sa2410() (0)
16068#endif
16069
16070#ifdef CONFIG_MACH_IA_CPU_9200_2
16071# ifdef machine_arch_type
16072# undef machine_arch_type
16073# define machine_arch_type __machine_arch_type
16074# else
16075# define machine_arch_type MACH_TYPE_IA_CPU_9200_2
16076# endif
16077# define machine_is_ia_cpu_9200_2() (machine_arch_type == MACH_TYPE_IA_CPU_9200_2)
16078#else
16079# define machine_is_ia_cpu_9200_2() (0)
16080#endif
16081
16082#ifdef CONFIG_MACH_DIMMRM9200
16083# ifdef machine_arch_type
16084# undef machine_arch_type
16085# define machine_arch_type __machine_arch_type
16086# else
16087# define machine_arch_type MACH_TYPE_DIMMRM9200
16088# endif
16089# define machine_is_dimmrm9200() (machine_arch_type == MACH_TYPE_DIMMRM9200)
16090#else
16091# define machine_is_dimmrm9200() (0)
16092#endif
16093
16094#ifdef CONFIG_MACH_PM9261
16095# ifdef machine_arch_type
16096# undef machine_arch_type
16097# define machine_arch_type __machine_arch_type
16098# else
16099# define machine_arch_type MACH_TYPE_PM9261
16100# endif
16101# define machine_is_pm9261() (machine_arch_type == MACH_TYPE_PM9261)
16102#else
16103# define machine_is_pm9261() (0)
16104#endif
16105
16106#ifdef CONFIG_MACH_ML7304
16107# ifdef machine_arch_type
16108# undef machine_arch_type
16109# define machine_arch_type __machine_arch_type
16110# else
16111# define machine_arch_type MACH_TYPE_ML7304
16112# endif
16113# define machine_is_ml7304() (machine_arch_type == MACH_TYPE_ML7304)
16114#else
16115# define machine_is_ml7304() (0)
16116#endif
16117
16118#ifdef CONFIG_MACH_UCP250
16119# ifdef machine_arch_type
16120# undef machine_arch_type
16121# define machine_arch_type __machine_arch_type
16122# else
16123# define machine_arch_type MACH_TYPE_UCP250
16124# endif
16125# define machine_is_ucp250() (machine_arch_type == MACH_TYPE_UCP250)
16126#else
16127# define machine_is_ucp250() (0)
16128#endif
16129
16130#ifdef CONFIG_MACH_INTBOARD
16131# ifdef machine_arch_type
16132# undef machine_arch_type
16133# define machine_arch_type __machine_arch_type
16134# else
16135# define machine_arch_type MACH_TYPE_INTBOARD
16136# endif
16137# define machine_is_intboard() (machine_arch_type == MACH_TYPE_INTBOARD)
16138#else
16139# define machine_is_intboard() (0)
16140#endif
16141
16142#ifdef CONFIG_MACH_GULFSTREAM
16143# ifdef machine_arch_type
16144# undef machine_arch_type
16145# define machine_arch_type __machine_arch_type
16146# else
16147# define machine_arch_type MACH_TYPE_GULFSTREAM
16148# endif
16149# define machine_is_gulfstream() (machine_arch_type == MACH_TYPE_GULFSTREAM)
16150#else
16151# define machine_is_gulfstream() (0)
16152#endif
16153
16154#ifdef CONFIG_MACH_LABQUEST
16155# ifdef machine_arch_type
16156# undef machine_arch_type
16157# define machine_arch_type __machine_arch_type
16158# else
16159# define machine_arch_type MACH_TYPE_LABQUEST
16160# endif
16161# define machine_is_labquest() (machine_arch_type == MACH_TYPE_LABQUEST)
16162#else
16163# define machine_is_labquest() (0)
16164#endif
16165
16166#ifdef CONFIG_MACH_VCMX313
16167# ifdef machine_arch_type
16168# undef machine_arch_type
16169# define machine_arch_type __machine_arch_type
16170# else
16171# define machine_arch_type MACH_TYPE_VCMX313
16172# endif
16173# define machine_is_vcmx313() (machine_arch_type == MACH_TYPE_VCMX313)
16174#else
16175# define machine_is_vcmx313() (0)
16176#endif
16177
16178#ifdef CONFIG_MACH_URG200
16179# ifdef machine_arch_type
16180# undef machine_arch_type
16181# define machine_arch_type __machine_arch_type
16182# else
16183# define machine_arch_type MACH_TYPE_URG200
16184# endif
16185# define machine_is_urg200() (machine_arch_type == MACH_TYPE_URG200)
16186#else
16187# define machine_is_urg200() (0)
16188#endif
16189
16190#ifdef CONFIG_MACH_CPUX255LCDNET
16191# ifdef machine_arch_type
16192# undef machine_arch_type
16193# define machine_arch_type __machine_arch_type
16194# else
16195# define machine_arch_type MACH_TYPE_CPUX255LCDNET
16196# endif
16197# define machine_is_cpux255lcdnet() (machine_arch_type == MACH_TYPE_CPUX255LCDNET)
16198#else
16199# define machine_is_cpux255lcdnet() (0)
16200#endif
16201
16202#ifdef CONFIG_MACH_NETDCU9
16203# ifdef machine_arch_type
16204# undef machine_arch_type
16205# define machine_arch_type __machine_arch_type
16206# else
16207# define machine_arch_type MACH_TYPE_NETDCU9
16208# endif
16209# define machine_is_netdcu9() (machine_arch_type == MACH_TYPE_NETDCU9)
16210#else
16211# define machine_is_netdcu9() (0)
16212#endif
16213
16214#ifdef CONFIG_MACH_NETDCU10
16215# ifdef machine_arch_type
16216# undef machine_arch_type
16217# define machine_arch_type __machine_arch_type
16218# else
16219# define machine_arch_type MACH_TYPE_NETDCU10
16220# endif
16221# define machine_is_netdcu10() (machine_arch_type == MACH_TYPE_NETDCU10)
16222#else
16223# define machine_is_netdcu10() (0)
16224#endif
16225
16226#ifdef CONFIG_MACH_DSPG_DGA
16227# ifdef machine_arch_type
16228# undef machine_arch_type
16229# define machine_arch_type __machine_arch_type
16230# else
16231# define machine_arch_type MACH_TYPE_DSPG_DGA
16232# endif
16233# define machine_is_dspg_dga() (machine_arch_type == MACH_TYPE_DSPG_DGA)
16234#else
16235# define machine_is_dspg_dga() (0)
16236#endif
16237
16238#ifdef CONFIG_MACH_DSPG_DVW
16239# ifdef machine_arch_type
16240# undef machine_arch_type
16241# define machine_arch_type __machine_arch_type
16242# else
16243# define machine_arch_type MACH_TYPE_DSPG_DVW
16244# endif
16245# define machine_is_dspg_dvw() (machine_arch_type == MACH_TYPE_DSPG_DVW)
16246#else
16247# define machine_is_dspg_dvw() (0)
16248#endif
16249
16250#ifdef CONFIG_MACH_SOLOS
16251# ifdef machine_arch_type
16252# undef machine_arch_type
16253# define machine_arch_type __machine_arch_type
16254# else
16255# define machine_arch_type MACH_TYPE_SOLOS
16256# endif
16257# define machine_is_solos() (machine_arch_type == MACH_TYPE_SOLOS)
16258#else
16259# define machine_is_solos() (0)
16260#endif
16261
16262#ifdef CONFIG_MACH_AT91SAM9263EK
16263# ifdef machine_arch_type
16264# undef machine_arch_type
16265# define machine_arch_type __machine_arch_type
16266# else
16267# define machine_arch_type MACH_TYPE_AT91SAM9263EK
16268# endif
16269# define machine_is_at91sam9263ek() (machine_arch_type == MACH_TYPE_AT91SAM9263EK)
16270#else
16271# define machine_is_at91sam9263ek() (0)
16272#endif
16273
16274#ifdef CONFIG_MACH_OSSTBOX
16275# ifdef machine_arch_type
16276# undef machine_arch_type
16277# define machine_arch_type __machine_arch_type
16278# else
16279# define machine_arch_type MACH_TYPE_OSSTBOX
16280# endif
16281# define machine_is_osstbox() (machine_arch_type == MACH_TYPE_OSSTBOX)
16282#else
16283# define machine_is_osstbox() (0)
16284#endif
16285
16286#ifdef CONFIG_MACH_KBAT9261
16287# ifdef machine_arch_type
16288# undef machine_arch_type
16289# define machine_arch_type __machine_arch_type
16290# else
16291# define machine_arch_type MACH_TYPE_KBAT9261
16292# endif
16293# define machine_is_kbat9261() (machine_arch_type == MACH_TYPE_KBAT9261)
16294#else
16295# define machine_is_kbat9261() (0)
16296#endif
16297
16298#ifdef CONFIG_MACH_CT1100
16299# ifdef machine_arch_type
16300# undef machine_arch_type
16301# define machine_arch_type __machine_arch_type
16302# else
16303# define machine_arch_type MACH_TYPE_CT1100
16304# endif
16305# define machine_is_ct1100() (machine_arch_type == MACH_TYPE_CT1100)
16306#else
16307# define machine_is_ct1100() (0)
16308#endif
16309
16310#ifdef CONFIG_MACH_AKCPPXA
16311# ifdef machine_arch_type
16312# undef machine_arch_type
16313# define machine_arch_type __machine_arch_type
16314# else
16315# define machine_arch_type MACH_TYPE_AKCPPXA
16316# endif
16317# define machine_is_akcppxa() (machine_arch_type == MACH_TYPE_AKCPPXA)
16318#else
16319# define machine_is_akcppxa() (0)
16320#endif
16321
799891ef 16322#ifdef CONFIG_MACH_OCHAYA1020
f43ad539
WD
16323# ifdef machine_arch_type
16324# undef machine_arch_type
16325# define machine_arch_type __machine_arch_type
16326# else
799891ef 16327# define machine_arch_type MACH_TYPE_OCHAYA1020
f43ad539 16328# endif
799891ef 16329# define machine_is_ochaya1020() (machine_arch_type == MACH_TYPE_OCHAYA1020)
f43ad539 16330#else
799891ef 16331# define machine_is_ochaya1020() (0)
f43ad539
WD
16332#endif
16333
16334#ifdef CONFIG_MACH_HITRACK
16335# ifdef machine_arch_type
16336# undef machine_arch_type
16337# define machine_arch_type __machine_arch_type
16338# else
16339# define machine_arch_type MACH_TYPE_HITRACK
16340# endif
16341# define machine_is_hitrack() (machine_arch_type == MACH_TYPE_HITRACK)
16342#else
16343# define machine_is_hitrack() (0)
16344#endif
16345
16346#ifdef CONFIG_MACH_SYME1
16347# ifdef machine_arch_type
16348# undef machine_arch_type
16349# define machine_arch_type __machine_arch_type
16350# else
16351# define machine_arch_type MACH_TYPE_SYME1
16352# endif
16353# define machine_is_syme1() (machine_arch_type == MACH_TYPE_SYME1)
16354#else
16355# define machine_is_syme1() (0)
16356#endif
16357
16358#ifdef CONFIG_MACH_SYHL1
16359# ifdef machine_arch_type
16360# undef machine_arch_type
16361# define machine_arch_type __machine_arch_type
16362# else
16363# define machine_arch_type MACH_TYPE_SYHL1
16364# endif
16365# define machine_is_syhl1() (machine_arch_type == MACH_TYPE_SYHL1)
16366#else
16367# define machine_is_syhl1() (0)
16368#endif
16369
16370#ifdef CONFIG_MACH_EMPCA400
16371# ifdef machine_arch_type
16372# undef machine_arch_type
16373# define machine_arch_type __machine_arch_type
16374# else
16375# define machine_arch_type MACH_TYPE_EMPCA400
16376# endif
16377# define machine_is_empca400() (machine_arch_type == MACH_TYPE_EMPCA400)
16378#else
16379# define machine_is_empca400() (0)
16380#endif
16381
16382#ifdef CONFIG_MACH_EM7210
16383# ifdef machine_arch_type
16384# undef machine_arch_type
16385# define machine_arch_type __machine_arch_type
16386# else
16387# define machine_arch_type MACH_TYPE_EM7210
16388# endif
16389# define machine_is_em7210() (machine_arch_type == MACH_TYPE_EM7210)
16390#else
16391# define machine_is_em7210() (0)
16392#endif
16393
16394#ifdef CONFIG_MACH_HTCHERMES
16395# ifdef machine_arch_type
16396# undef machine_arch_type
16397# define machine_arch_type __machine_arch_type
16398# else
16399# define machine_arch_type MACH_TYPE_HTCHERMES
16400# endif
16401# define machine_is_htchermes() (machine_arch_type == MACH_TYPE_HTCHERMES)
16402#else
16403# define machine_is_htchermes() (0)
16404#endif
16405
16406#ifdef CONFIG_MACH_ETI_C1
16407# ifdef machine_arch_type
16408# undef machine_arch_type
16409# define machine_arch_type __machine_arch_type
16410# else
16411# define machine_arch_type MACH_TYPE_ETI_C1
16412# endif
16413# define machine_is_eti_c1() (machine_arch_type == MACH_TYPE_ETI_C1)
16414#else
16415# define machine_is_eti_c1() (0)
16416#endif
16417
f43ad539
WD
16418#ifdef CONFIG_MACH_AC100
16419# ifdef machine_arch_type
16420# undef machine_arch_type
16421# define machine_arch_type __machine_arch_type
16422# else
16423# define machine_arch_type MACH_TYPE_AC100
16424# endif
16425# define machine_is_ac100() (machine_arch_type == MACH_TYPE_AC100)
16426#else
16427# define machine_is_ac100() (0)
16428#endif
16429
16430#ifdef CONFIG_MACH_SNEETCH
16431# ifdef machine_arch_type
16432# undef machine_arch_type
16433# define machine_arch_type __machine_arch_type
16434# else
16435# define machine_arch_type MACH_TYPE_SNEETCH
16436# endif
16437# define machine_is_sneetch() (machine_arch_type == MACH_TYPE_SNEETCH)
16438#else
16439# define machine_is_sneetch() (0)
16440#endif
16441
16442#ifdef CONFIG_MACH_STUDENTMATE
16443# ifdef machine_arch_type
16444# undef machine_arch_type
16445# define machine_arch_type __machine_arch_type
16446# else
16447# define machine_arch_type MACH_TYPE_STUDENTMATE
16448# endif
16449# define machine_is_studentmate() (machine_arch_type == MACH_TYPE_STUDENTMATE)
16450#else
16451# define machine_is_studentmate() (0)
16452#endif
16453
16454#ifdef CONFIG_MACH_ZIR2410
16455# ifdef machine_arch_type
16456# undef machine_arch_type
16457# define machine_arch_type __machine_arch_type
16458# else
16459# define machine_arch_type MACH_TYPE_ZIR2410
16460# endif
16461# define machine_is_zir2410() (machine_arch_type == MACH_TYPE_ZIR2410)
16462#else
16463# define machine_is_zir2410() (0)
16464#endif
16465
16466#ifdef CONFIG_MACH_ZIR2413
16467# ifdef machine_arch_type
16468# undef machine_arch_type
16469# define machine_arch_type __machine_arch_type
16470# else
16471# define machine_arch_type MACH_TYPE_ZIR2413
16472# endif
16473# define machine_is_zir2413() (machine_arch_type == MACH_TYPE_ZIR2413)
16474#else
16475# define machine_is_zir2413() (0)
16476#endif
16477
16478#ifdef CONFIG_MACH_DLONIP3
16479# ifdef machine_arch_type
16480# undef machine_arch_type
16481# define machine_arch_type __machine_arch_type
16482# else
16483# define machine_arch_type MACH_TYPE_DLONIP3
16484# endif
16485# define machine_is_dlonip3() (machine_arch_type == MACH_TYPE_DLONIP3)
16486#else
16487# define machine_is_dlonip3() (0)
16488#endif
16489
16490#ifdef CONFIG_MACH_INSTREAM
16491# ifdef machine_arch_type
16492# undef machine_arch_type
16493# define machine_arch_type __machine_arch_type
16494# else
16495# define machine_arch_type MACH_TYPE_INSTREAM
16496# endif
16497# define machine_is_instream() (machine_arch_type == MACH_TYPE_INSTREAM)
16498#else
16499# define machine_is_instream() (0)
16500#endif
16501
16502#ifdef CONFIG_MACH_AMBARELLA
16503# ifdef machine_arch_type
16504# undef machine_arch_type
16505# define machine_arch_type __machine_arch_type
16506# else
16507# define machine_arch_type MACH_TYPE_AMBARELLA
16508# endif
16509# define machine_is_ambarella() (machine_arch_type == MACH_TYPE_AMBARELLA)
16510#else
16511# define machine_is_ambarella() (0)
16512#endif
16513
16514#ifdef CONFIG_MACH_NEVIS
16515# ifdef machine_arch_type
16516# undef machine_arch_type
16517# define machine_arch_type __machine_arch_type
16518# else
16519# define machine_arch_type MACH_TYPE_NEVIS
16520# endif
16521# define machine_is_nevis() (machine_arch_type == MACH_TYPE_NEVIS)
16522#else
16523# define machine_is_nevis() (0)
16524#endif
16525
16526#ifdef CONFIG_MACH_HTC_TRINITY
16527# ifdef machine_arch_type
16528# undef machine_arch_type
16529# define machine_arch_type __machine_arch_type
16530# else
16531# define machine_arch_type MACH_TYPE_HTC_TRINITY
16532# endif
16533# define machine_is_htc_trinity() (machine_arch_type == MACH_TYPE_HTC_TRINITY)
16534#else
16535# define machine_is_htc_trinity() (0)
16536#endif
16537
16538#ifdef CONFIG_MACH_QL202B
16539# ifdef machine_arch_type
16540# undef machine_arch_type
16541# define machine_arch_type __machine_arch_type
16542# else
16543# define machine_arch_type MACH_TYPE_QL202B
16544# endif
16545# define machine_is_ql202b() (machine_arch_type == MACH_TYPE_QL202B)
16546#else
16547# define machine_is_ql202b() (0)
16548#endif
16549
16550#ifdef CONFIG_MACH_VPAC270
16551# ifdef machine_arch_type
16552# undef machine_arch_type
16553# define machine_arch_type __machine_arch_type
16554# else
16555# define machine_arch_type MACH_TYPE_VPAC270
16556# endif
16557# define machine_is_vpac270() (machine_arch_type == MACH_TYPE_VPAC270)
16558#else
16559# define machine_is_vpac270() (0)
16560#endif
16561
16562#ifdef CONFIG_MACH_RD129
16563# ifdef machine_arch_type
16564# undef machine_arch_type
16565# define machine_arch_type __machine_arch_type
16566# else
16567# define machine_arch_type MACH_TYPE_RD129
16568# endif
16569# define machine_is_rd129() (machine_arch_type == MACH_TYPE_RD129)
16570#else
16571# define machine_is_rd129() (0)
16572#endif
16573
16574#ifdef CONFIG_MACH_HTCWIZARD
16575# ifdef machine_arch_type
16576# undef machine_arch_type
16577# define machine_arch_type __machine_arch_type
16578# else
16579# define machine_arch_type MACH_TYPE_HTCWIZARD
16580# endif
16581# define machine_is_htcwizard() (machine_arch_type == MACH_TYPE_HTCWIZARD)
16582#else
16583# define machine_is_htcwizard() (0)
16584#endif
16585
16586#ifdef CONFIG_MACH_XSCALE_TREO680
16587# ifdef machine_arch_type
16588# undef machine_arch_type
16589# define machine_arch_type __machine_arch_type
16590# else
16591# define machine_arch_type MACH_TYPE_XSCALE_TREO680
16592# endif
16593# define machine_is_xscale_treo680() (machine_arch_type == MACH_TYPE_XSCALE_TREO680)
16594#else
16595# define machine_is_xscale_treo680() (0)
16596#endif
16597
16598#ifdef CONFIG_MACH_TECON_TMEZON
16599# ifdef machine_arch_type
16600# undef machine_arch_type
16601# define machine_arch_type __machine_arch_type
16602# else
16603# define machine_arch_type MACH_TYPE_TECON_TMEZON
16604# endif
16605# define machine_is_tecon_tmezon() (machine_arch_type == MACH_TYPE_TECON_TMEZON)
16606#else
16607# define machine_is_tecon_tmezon() (0)
16608#endif
16609
16610#ifdef CONFIG_MACH_ZYLONITE
16611# ifdef machine_arch_type
16612# undef machine_arch_type
16613# define machine_arch_type __machine_arch_type
16614# else
16615# define machine_arch_type MACH_TYPE_ZYLONITE
16616# endif
16617# define machine_is_zylonite() (machine_arch_type == MACH_TYPE_ZYLONITE)
16618#else
16619# define machine_is_zylonite() (0)
16620#endif
16621
16622#ifdef CONFIG_MACH_GENE1270
16623# ifdef machine_arch_type
16624# undef machine_arch_type
16625# define machine_arch_type __machine_arch_type
16626# else
16627# define machine_arch_type MACH_TYPE_GENE1270
16628# endif
16629# define machine_is_gene1270() (machine_arch_type == MACH_TYPE_GENE1270)
16630#else
16631# define machine_is_gene1270() (0)
16632#endif
16633
16634#ifdef CONFIG_MACH_ZIR2412
16635# ifdef machine_arch_type
16636# undef machine_arch_type
16637# define machine_arch_type __machine_arch_type
16638# else
16639# define machine_arch_type MACH_TYPE_ZIR2412
16640# endif
16641# define machine_is_zir2412() (machine_arch_type == MACH_TYPE_ZIR2412)
16642#else
16643# define machine_is_zir2412() (0)
16644#endif
16645
16646#ifdef CONFIG_MACH_MX31LITE
16647# ifdef machine_arch_type
16648# undef machine_arch_type
16649# define machine_arch_type __machine_arch_type
16650# else
16651# define machine_arch_type MACH_TYPE_MX31LITE
16652# endif
16653# define machine_is_mx31lite() (machine_arch_type == MACH_TYPE_MX31LITE)
16654#else
16655# define machine_is_mx31lite() (0)
16656#endif
16657
16658#ifdef CONFIG_MACH_T700WX
16659# ifdef machine_arch_type
16660# undef machine_arch_type
16661# define machine_arch_type __machine_arch_type
16662# else
16663# define machine_arch_type MACH_TYPE_T700WX
16664# endif
16665# define machine_is_t700wx() (machine_arch_type == MACH_TYPE_T700WX)
16666#else
16667# define machine_is_t700wx() (0)
16668#endif
16669
16670#ifdef CONFIG_MACH_VF100
16671# ifdef machine_arch_type
16672# undef machine_arch_type
16673# define machine_arch_type __machine_arch_type
16674# else
16675# define machine_arch_type MACH_TYPE_VF100
16676# endif
16677# define machine_is_vf100() (machine_arch_type == MACH_TYPE_VF100)
16678#else
16679# define machine_is_vf100() (0)
16680#endif
16681
16682#ifdef CONFIG_MACH_NSB2
16683# ifdef machine_arch_type
16684# undef machine_arch_type
16685# define machine_arch_type __machine_arch_type
16686# else
16687# define machine_arch_type MACH_TYPE_NSB2
16688# endif
16689# define machine_is_nsb2() (machine_arch_type == MACH_TYPE_NSB2)
16690#else
16691# define machine_is_nsb2() (0)
16692#endif
16693
16694#ifdef CONFIG_MACH_NXHMI_BB
16695# ifdef machine_arch_type
16696# undef machine_arch_type
16697# define machine_arch_type __machine_arch_type
16698# else
16699# define machine_arch_type MACH_TYPE_NXHMI_BB
16700# endif
16701# define machine_is_nxhmi_bb() (machine_arch_type == MACH_TYPE_NXHMI_BB)
16702#else
16703# define machine_is_nxhmi_bb() (0)
16704#endif
16705
16706#ifdef CONFIG_MACH_NXHMI_RE
16707# ifdef machine_arch_type
16708# undef machine_arch_type
16709# define machine_arch_type __machine_arch_type
16710# else
16711# define machine_arch_type MACH_TYPE_NXHMI_RE
16712# endif
16713# define machine_is_nxhmi_re() (machine_arch_type == MACH_TYPE_NXHMI_RE)
16714#else
16715# define machine_is_nxhmi_re() (0)
16716#endif
16717
16718#ifdef CONFIG_MACH_N4100PRO
16719# ifdef machine_arch_type
16720# undef machine_arch_type
16721# define machine_arch_type __machine_arch_type
16722# else
16723# define machine_arch_type MACH_TYPE_N4100PRO
16724# endif
16725# define machine_is_n4100pro() (machine_arch_type == MACH_TYPE_N4100PRO)
16726#else
16727# define machine_is_n4100pro() (0)
16728#endif
16729
16730#ifdef CONFIG_MACH_SAM9260
16731# ifdef machine_arch_type
16732# undef machine_arch_type
16733# define machine_arch_type __machine_arch_type
16734# else
16735# define machine_arch_type MACH_TYPE_SAM9260
16736# endif
16737# define machine_is_sam9260() (machine_arch_type == MACH_TYPE_SAM9260)
16738#else
16739# define machine_is_sam9260() (0)
16740#endif
16741
16742#ifdef CONFIG_MACH_OMAP_TREO600
16743# ifdef machine_arch_type
16744# undef machine_arch_type
16745# define machine_arch_type __machine_arch_type
16746# else
16747# define machine_arch_type MACH_TYPE_OMAP_TREO600
16748# endif
16749# define machine_is_omap_treo600() (machine_arch_type == MACH_TYPE_OMAP_TREO600)
16750#else
16751# define machine_is_omap_treo600() (0)
16752#endif
16753
16754#ifdef CONFIG_MACH_INDY2410
16755# ifdef machine_arch_type
16756# undef machine_arch_type
16757# define machine_arch_type __machine_arch_type
16758# else
16759# define machine_arch_type MACH_TYPE_INDY2410
16760# endif
16761# define machine_is_indy2410() (machine_arch_type == MACH_TYPE_INDY2410)
16762#else
16763# define machine_is_indy2410() (0)
16764#endif
16765
16766#ifdef CONFIG_MACH_NELT_A
16767# ifdef machine_arch_type
16768# undef machine_arch_type
16769# define machine_arch_type __machine_arch_type
16770# else
16771# define machine_arch_type MACH_TYPE_NELT_A
16772# endif
16773# define machine_is_nelt_a() (machine_arch_type == MACH_TYPE_NELT_A)
16774#else
16775# define machine_is_nelt_a() (0)
16776#endif
16777
16778#ifdef CONFIG_MACH_N311
16779# ifdef machine_arch_type
16780# undef machine_arch_type
16781# define machine_arch_type __machine_arch_type
16782# else
16783# define machine_arch_type MACH_TYPE_N311
16784# endif
16785# define machine_is_n311() (machine_arch_type == MACH_TYPE_N311)
16786#else
16787# define machine_is_n311() (0)
16788#endif
16789
16790#ifdef CONFIG_MACH_AT91SAM9260VGK
16791# ifdef machine_arch_type
16792# undef machine_arch_type
16793# define machine_arch_type __machine_arch_type
16794# else
16795# define machine_arch_type MACH_TYPE_AT91SAM9260VGK
16796# endif
16797# define machine_is_at91sam9260vgk() (machine_arch_type == MACH_TYPE_AT91SAM9260VGK)
16798#else
16799# define machine_is_at91sam9260vgk() (0)
16800#endif
16801
16802#ifdef CONFIG_MACH_AT91LEPPE
16803# ifdef machine_arch_type
16804# undef machine_arch_type
16805# define machine_arch_type __machine_arch_type
16806# else
16807# define machine_arch_type MACH_TYPE_AT91LEPPE
16808# endif
16809# define machine_is_at91leppe() (machine_arch_type == MACH_TYPE_AT91LEPPE)
16810#else
16811# define machine_is_at91leppe() (0)
16812#endif
16813
16814#ifdef CONFIG_MACH_AT91LEPCCN
16815# ifdef machine_arch_type
16816# undef machine_arch_type
16817# define machine_arch_type __machine_arch_type
16818# else
16819# define machine_arch_type MACH_TYPE_AT91LEPCCN
16820# endif
16821# define machine_is_at91lepccn() (machine_arch_type == MACH_TYPE_AT91LEPCCN)
16822#else
16823# define machine_is_at91lepccn() (0)
16824#endif
16825
16826#ifdef CONFIG_MACH_APC7100
16827# ifdef machine_arch_type
16828# undef machine_arch_type
16829# define machine_arch_type __machine_arch_type
16830# else
16831# define machine_arch_type MACH_TYPE_APC7100
16832# endif
16833# define machine_is_apc7100() (machine_arch_type == MACH_TYPE_APC7100)
16834#else
16835# define machine_is_apc7100() (0)
16836#endif
16837
16838#ifdef CONFIG_MACH_STARGAZER
16839# ifdef machine_arch_type
16840# undef machine_arch_type
16841# define machine_arch_type __machine_arch_type
16842# else
16843# define machine_arch_type MACH_TYPE_STARGAZER
16844# endif
16845# define machine_is_stargazer() (machine_arch_type == MACH_TYPE_STARGAZER)
16846#else
16847# define machine_is_stargazer() (0)
16848#endif
16849
16850#ifdef CONFIG_MACH_SONATA
16851# ifdef machine_arch_type
16852# undef machine_arch_type
16853# define machine_arch_type __machine_arch_type
16854# else
16855# define machine_arch_type MACH_TYPE_SONATA
16856# endif
16857# define machine_is_sonata() (machine_arch_type == MACH_TYPE_SONATA)
16858#else
16859# define machine_is_sonata() (0)
16860#endif
16861
16862#ifdef CONFIG_MACH_SCHMOOGIE
16863# ifdef machine_arch_type
16864# undef machine_arch_type
16865# define machine_arch_type __machine_arch_type
16866# else
16867# define machine_arch_type MACH_TYPE_SCHMOOGIE
16868# endif
16869# define machine_is_schmoogie() (machine_arch_type == MACH_TYPE_SCHMOOGIE)
16870#else
16871# define machine_is_schmoogie() (0)
16872#endif
16873
16874#ifdef CONFIG_MACH_AZTOOL
16875# ifdef machine_arch_type
16876# undef machine_arch_type
16877# define machine_arch_type __machine_arch_type
16878# else
16879# define machine_arch_type MACH_TYPE_AZTOOL
16880# endif
16881# define machine_is_aztool() (machine_arch_type == MACH_TYPE_AZTOOL)
16882#else
16883# define machine_is_aztool() (0)
16884#endif
16885
16886#ifdef CONFIG_MACH_MIOA701
16887# ifdef machine_arch_type
16888# undef machine_arch_type
16889# define machine_arch_type __machine_arch_type
16890# else
16891# define machine_arch_type MACH_TYPE_MIOA701
16892# endif
16893# define machine_is_mioa701() (machine_arch_type == MACH_TYPE_MIOA701)
16894#else
16895# define machine_is_mioa701() (0)
16896#endif
16897
16898#ifdef CONFIG_MACH_SXNI9260
16899# ifdef machine_arch_type
16900# undef machine_arch_type
16901# define machine_arch_type __machine_arch_type
16902# else
16903# define machine_arch_type MACH_TYPE_SXNI9260
16904# endif
16905# define machine_is_sxni9260() (machine_arch_type == MACH_TYPE_SXNI9260)
16906#else
16907# define machine_is_sxni9260() (0)
16908#endif
16909
16910#ifdef CONFIG_MACH_MXC27520EVB
16911# ifdef machine_arch_type
16912# undef machine_arch_type
16913# define machine_arch_type __machine_arch_type
16914# else
16915# define machine_arch_type MACH_TYPE_MXC27520EVB
16916# endif
16917# define machine_is_mxc27520evb() (machine_arch_type == MACH_TYPE_MXC27520EVB)
16918#else
16919# define machine_is_mxc27520evb() (0)
16920#endif
16921
16922#ifdef CONFIG_MACH_ARMADILLO5X0
16923# ifdef machine_arch_type
16924# undef machine_arch_type
16925# define machine_arch_type __machine_arch_type
16926# else
16927# define machine_arch_type MACH_TYPE_ARMADILLO5X0
16928# endif
16929# define machine_is_armadillo5x0() (machine_arch_type == MACH_TYPE_ARMADILLO5X0)
16930#else
16931# define machine_is_armadillo5x0() (0)
16932#endif
16933
16934#ifdef CONFIG_MACH_MB9260
16935# ifdef machine_arch_type
16936# undef machine_arch_type
16937# define machine_arch_type __machine_arch_type
16938# else
16939# define machine_arch_type MACH_TYPE_MB9260
16940# endif
16941# define machine_is_mb9260() (machine_arch_type == MACH_TYPE_MB9260)
16942#else
16943# define machine_is_mb9260() (0)
16944#endif
16945
16946#ifdef CONFIG_MACH_MB9263
16947# ifdef machine_arch_type
16948# undef machine_arch_type
16949# define machine_arch_type __machine_arch_type
16950# else
16951# define machine_arch_type MACH_TYPE_MB9263
16952# endif
16953# define machine_is_mb9263() (machine_arch_type == MACH_TYPE_MB9263)
16954#else
16955# define machine_is_mb9263() (0)
16956#endif
16957
16958#ifdef CONFIG_MACH_IPAC9302
16959# ifdef machine_arch_type
16960# undef machine_arch_type
16961# define machine_arch_type __machine_arch_type
16962# else
16963# define machine_arch_type MACH_TYPE_IPAC9302
16964# endif
16965# define machine_is_ipac9302() (machine_arch_type == MACH_TYPE_IPAC9302)
16966#else
16967# define machine_is_ipac9302() (0)
16968#endif
16969
16970#ifdef CONFIG_MACH_CC9P9360JS
16971# ifdef machine_arch_type
16972# undef machine_arch_type
16973# define machine_arch_type __machine_arch_type
16974# else
16975# define machine_arch_type MACH_TYPE_CC9P9360JS
16976# endif
16977# define machine_is_cc9p9360js() (machine_arch_type == MACH_TYPE_CC9P9360JS)
16978#else
16979# define machine_is_cc9p9360js() (0)
16980#endif
16981
16982#ifdef CONFIG_MACH_GALLIUM
16983# ifdef machine_arch_type
16984# undef machine_arch_type
16985# define machine_arch_type __machine_arch_type
16986# else
16987# define machine_arch_type MACH_TYPE_GALLIUM
16988# endif
16989# define machine_is_gallium() (machine_arch_type == MACH_TYPE_GALLIUM)
16990#else
16991# define machine_is_gallium() (0)
16992#endif
16993
16994#ifdef CONFIG_MACH_MSC2410
16995# ifdef machine_arch_type
16996# undef machine_arch_type
16997# define machine_arch_type __machine_arch_type
16998# else
16999# define machine_arch_type MACH_TYPE_MSC2410
17000# endif
17001# define machine_is_msc2410() (machine_arch_type == MACH_TYPE_MSC2410)
17002#else
17003# define machine_is_msc2410() (0)
17004#endif
17005
17006#ifdef CONFIG_MACH_GHI270
17007# ifdef machine_arch_type
17008# undef machine_arch_type
17009# define machine_arch_type __machine_arch_type
17010# else
17011# define machine_arch_type MACH_TYPE_GHI270
17012# endif
17013# define machine_is_ghi270() (machine_arch_type == MACH_TYPE_GHI270)
17014#else
17015# define machine_is_ghi270() (0)
17016#endif
17017
17018#ifdef CONFIG_MACH_DAVINCI_LEONARDO
17019# ifdef machine_arch_type
17020# undef machine_arch_type
17021# define machine_arch_type __machine_arch_type
17022# else
17023# define machine_arch_type MACH_TYPE_DAVINCI_LEONARDO
17024# endif
17025# define machine_is_davinci_leonardo() (machine_arch_type == MACH_TYPE_DAVINCI_LEONARDO)
17026#else
17027# define machine_is_davinci_leonardo() (0)
17028#endif
17029
17030#ifdef CONFIG_MACH_OIAB
17031# ifdef machine_arch_type
17032# undef machine_arch_type
17033# define machine_arch_type __machine_arch_type
17034# else
17035# define machine_arch_type MACH_TYPE_OIAB
17036# endif
17037# define machine_is_oiab() (machine_arch_type == MACH_TYPE_OIAB)
17038#else
17039# define machine_is_oiab() (0)
17040#endif
17041
17042#ifdef CONFIG_MACH_SMDK6400
17043# ifdef machine_arch_type
17044# undef machine_arch_type
17045# define machine_arch_type __machine_arch_type
17046# else
17047# define machine_arch_type MACH_TYPE_SMDK6400
17048# endif
17049# define machine_is_smdk6400() (machine_arch_type == MACH_TYPE_SMDK6400)
17050#else
17051# define machine_is_smdk6400() (0)
17052#endif
17053
17054#ifdef CONFIG_MACH_NOKIA_N800
17055# ifdef machine_arch_type
17056# undef machine_arch_type
17057# define machine_arch_type __machine_arch_type
17058# else
17059# define machine_arch_type MACH_TYPE_NOKIA_N800
17060# endif
17061# define machine_is_nokia_n800() (machine_arch_type == MACH_TYPE_NOKIA_N800)
17062#else
17063# define machine_is_nokia_n800() (0)
17064#endif
17065
17066#ifdef CONFIG_MACH_GREENPHONE
17067# ifdef machine_arch_type
17068# undef machine_arch_type
17069# define machine_arch_type __machine_arch_type
17070# else
17071# define machine_arch_type MACH_TYPE_GREENPHONE
17072# endif
17073# define machine_is_greenphone() (machine_arch_type == MACH_TYPE_GREENPHONE)
17074#else
17075# define machine_is_greenphone() (0)
17076#endif
17077
17078#ifdef CONFIG_MACH_COMPEXWP18
17079# ifdef machine_arch_type
17080# undef machine_arch_type
17081# define machine_arch_type __machine_arch_type
17082# else
17083# define machine_arch_type MACH_TYPE_COMPEXWP18
17084# endif
17085# define machine_is_compex42x() (machine_arch_type == MACH_TYPE_COMPEXWP18)
17086#else
17087# define machine_is_compex42x() (0)
17088#endif
17089
17090#ifdef CONFIG_MACH_XMATE
17091# ifdef machine_arch_type
17092# undef machine_arch_type
17093# define machine_arch_type __machine_arch_type
17094# else
17095# define machine_arch_type MACH_TYPE_XMATE
17096# endif
17097# define machine_is_xmate() (machine_arch_type == MACH_TYPE_XMATE)
17098#else
17099# define machine_is_xmate() (0)
17100#endif
17101
17102#ifdef CONFIG_MACH_ENERGIZER
17103# ifdef machine_arch_type
17104# undef machine_arch_type
17105# define machine_arch_type __machine_arch_type
17106# else
17107# define machine_arch_type MACH_TYPE_ENERGIZER
17108# endif
17109# define machine_is_energizer() (machine_arch_type == MACH_TYPE_ENERGIZER)
17110#else
17111# define machine_is_energizer() (0)
17112#endif
17113
17114#ifdef CONFIG_MACH_IME1
17115# ifdef machine_arch_type
17116# undef machine_arch_type
17117# define machine_arch_type __machine_arch_type
17118# else
17119# define machine_arch_type MACH_TYPE_IME1
17120# endif
17121# define machine_is_ime1() (machine_arch_type == MACH_TYPE_IME1)
17122#else
17123# define machine_is_ime1() (0)
17124#endif
17125
17126#ifdef CONFIG_MACH_SWEDATMS
17127# ifdef machine_arch_type
17128# undef machine_arch_type
17129# define machine_arch_type __machine_arch_type
17130# else
17131# define machine_arch_type MACH_TYPE_SWEDATMS
17132# endif
17133# define machine_is_sweda_tms() (machine_arch_type == MACH_TYPE_SWEDATMS)
17134#else
17135# define machine_is_sweda_tms() (0)
17136#endif
17137
17138#ifdef CONFIG_MACH_NTNP435C
17139# ifdef machine_arch_type
17140# undef machine_arch_type
17141# define machine_arch_type __machine_arch_type
17142# else
17143# define machine_arch_type MACH_TYPE_NTNP435C
17144# endif
17145# define machine_is_ntnp435c() (machine_arch_type == MACH_TYPE_NTNP435C)
17146#else
17147# define machine_is_ntnp435c() (0)
17148#endif
17149
17150#ifdef CONFIG_MACH_SPECTRO2
17151# ifdef machine_arch_type
17152# undef machine_arch_type
17153# define machine_arch_type __machine_arch_type
17154# else
17155# define machine_arch_type MACH_TYPE_SPECTRO2
17156# endif
17157# define machine_is_spectro2() (machine_arch_type == MACH_TYPE_SPECTRO2)
17158#else
17159# define machine_is_spectro2() (0)
17160#endif
17161
17162#ifdef CONFIG_MACH_H6039
17163# ifdef machine_arch_type
17164# undef machine_arch_type
17165# define machine_arch_type __machine_arch_type
17166# else
17167# define machine_arch_type MACH_TYPE_H6039
17168# endif
17169# define machine_is_h6039() (machine_arch_type == MACH_TYPE_H6039)
17170#else
17171# define machine_is_h6039() (0)
17172#endif
17173
17174#ifdef CONFIG_MACH_EP80219
17175# ifdef machine_arch_type
17176# undef machine_arch_type
17177# define machine_arch_type __machine_arch_type
17178# else
17179# define machine_arch_type MACH_TYPE_EP80219
17180# endif
17181# define machine_is_ep80219() (machine_arch_type == MACH_TYPE_EP80219)
17182#else
17183# define machine_is_ep80219() (0)
17184#endif
17185
17186#ifdef CONFIG_MACH_SAMOA_II
17187# ifdef machine_arch_type
17188# undef machine_arch_type
17189# define machine_arch_type __machine_arch_type
17190# else
17191# define machine_arch_type MACH_TYPE_SAMOA_II
17192# endif
17193# define machine_is_samoa_ii() (machine_arch_type == MACH_TYPE_SAMOA_II)
17194#else
17195# define machine_is_samoa_ii() (0)
17196#endif
17197
17198#ifdef CONFIG_MACH_CWMXL
17199# ifdef machine_arch_type
17200# undef machine_arch_type
17201# define machine_arch_type __machine_arch_type
17202# else
17203# define machine_arch_type MACH_TYPE_CWMXL
17204# endif
17205# define machine_is_cwmxl() (machine_arch_type == MACH_TYPE_CWMXL)
17206#else
17207# define machine_is_cwmxl() (0)
17208#endif
17209
17210#ifdef CONFIG_MACH_AS9200
17211# ifdef machine_arch_type
17212# undef machine_arch_type
17213# define machine_arch_type __machine_arch_type
17214# else
17215# define machine_arch_type MACH_TYPE_AS9200
17216# endif
17217# define machine_is_as9200() (machine_arch_type == MACH_TYPE_AS9200)
17218#else
17219# define machine_is_as9200() (0)
17220#endif
17221
17222#ifdef CONFIG_MACH_SFX1149
17223# ifdef machine_arch_type
17224# undef machine_arch_type
17225# define machine_arch_type __machine_arch_type
17226# else
17227# define machine_arch_type MACH_TYPE_SFX1149
17228# endif
17229# define machine_is_sfx1149() (machine_arch_type == MACH_TYPE_SFX1149)
17230#else
17231# define machine_is_sfx1149() (0)
17232#endif
17233
17234#ifdef CONFIG_MACH_NAVI010
17235# ifdef machine_arch_type
17236# undef machine_arch_type
17237# define machine_arch_type __machine_arch_type
17238# else
17239# define machine_arch_type MACH_TYPE_NAVI010
17240# endif
17241# define machine_is_navi010() (machine_arch_type == MACH_TYPE_NAVI010)
17242#else
17243# define machine_is_navi010() (0)
17244#endif
17245
17246#ifdef CONFIG_MACH_MULTMDP
17247# ifdef machine_arch_type
17248# undef machine_arch_type
17249# define machine_arch_type __machine_arch_type
17250# else
17251# define machine_arch_type MACH_TYPE_MULTMDP
17252# endif
17253# define machine_is_multmdp() (machine_arch_type == MACH_TYPE_MULTMDP)
17254#else
17255# define machine_is_multmdp() (0)
17256#endif
17257
17258#ifdef CONFIG_MACH_SCB9520
17259# ifdef machine_arch_type
17260# undef machine_arch_type
17261# define machine_arch_type __machine_arch_type
17262# else
17263# define machine_arch_type MACH_TYPE_SCB9520
17264# endif
17265# define machine_is_scb9520() (machine_arch_type == MACH_TYPE_SCB9520)
17266#else
17267# define machine_is_scb9520() (0)
17268#endif
17269
17270#ifdef CONFIG_MACH_HTCATHENA
17271# ifdef machine_arch_type
17272# undef machine_arch_type
17273# define machine_arch_type __machine_arch_type
17274# else
17275# define machine_arch_type MACH_TYPE_HTCATHENA
17276# endif
17277# define machine_is_htcathena() (machine_arch_type == MACH_TYPE_HTCATHENA)
17278#else
17279# define machine_is_htcathena() (0)
17280#endif
17281
17282#ifdef CONFIG_MACH_XP179
17283# ifdef machine_arch_type
17284# undef machine_arch_type
17285# define machine_arch_type __machine_arch_type
17286# else
17287# define machine_arch_type MACH_TYPE_XP179
17288# endif
17289# define machine_is_xp179() (machine_arch_type == MACH_TYPE_XP179)
17290#else
17291# define machine_is_xp179() (0)
17292#endif
17293
17294#ifdef CONFIG_MACH_H4300
17295# ifdef machine_arch_type
17296# undef machine_arch_type
17297# define machine_arch_type __machine_arch_type
17298# else
17299# define machine_arch_type MACH_TYPE_H4300
17300# endif
17301# define machine_is_h4300() (machine_arch_type == MACH_TYPE_H4300)
17302#else
17303# define machine_is_h4300() (0)
17304#endif
17305
17306#ifdef CONFIG_MACH_GORAMO_MLR
17307# ifdef machine_arch_type
17308# undef machine_arch_type
17309# define machine_arch_type __machine_arch_type
17310# else
17311# define machine_arch_type MACH_TYPE_GORAMO_MLR
17312# endif
17313# define machine_is_goramo_mlr() (machine_arch_type == MACH_TYPE_GORAMO_MLR)
17314#else
17315# define machine_is_goramo_mlr() (0)
17316#endif
17317
17318#ifdef CONFIG_MACH_MXC30020EVB
17319# ifdef machine_arch_type
17320# undef machine_arch_type
17321# define machine_arch_type __machine_arch_type
17322# else
17323# define machine_arch_type MACH_TYPE_MXC30020EVB
17324# endif
17325# define machine_is_mxc30020evb() (machine_arch_type == MACH_TYPE_MXC30020EVB)
17326#else
17327# define machine_is_mxc30020evb() (0)
17328#endif
17329
799891ef 17330#ifdef CONFIG_MACH_ADSBITSYG5
f43ad539
WD
17331# ifdef machine_arch_type
17332# undef machine_arch_type
17333# define machine_arch_type __machine_arch_type
17334# else
799891ef 17335# define machine_arch_type MACH_TYPE_ADSBITSYG5
f43ad539 17336# endif
799891ef 17337# define machine_is_adsbitsyg5() (machine_arch_type == MACH_TYPE_ADSBITSYG5)
f43ad539 17338#else
799891ef 17339# define machine_is_adsbitsyg5() (0)
f43ad539
WD
17340#endif
17341
17342#ifdef CONFIG_MACH_ADSPORTALPLUS
17343# ifdef machine_arch_type
17344# undef machine_arch_type
17345# define machine_arch_type __machine_arch_type
17346# else
17347# define machine_arch_type MACH_TYPE_ADSPORTALPLUS
17348# endif
17349# define machine_is_adsportalplus() (machine_arch_type == MACH_TYPE_ADSPORTALPLUS)
17350#else
17351# define machine_is_adsportalplus() (0)
17352#endif
17353
17354#ifdef CONFIG_MACH_MMSP2PLUS
17355# ifdef machine_arch_type
17356# undef machine_arch_type
17357# define machine_arch_type __machine_arch_type
17358# else
17359# define machine_arch_type MACH_TYPE_MMSP2PLUS
17360# endif
17361# define machine_is_mmsp2plus() (machine_arch_type == MACH_TYPE_MMSP2PLUS)
17362#else
17363# define machine_is_mmsp2plus() (0)
17364#endif
17365
17366#ifdef CONFIG_MACH_EM_X270
17367# ifdef machine_arch_type
17368# undef machine_arch_type
17369# define machine_arch_type __machine_arch_type
17370# else
17371# define machine_arch_type MACH_TYPE_EM_X270
17372# endif
17373# define machine_is_em_x270() (machine_arch_type == MACH_TYPE_EM_X270)
17374#else
17375# define machine_is_em_x270() (0)
17376#endif
17377
17378#ifdef CONFIG_MACH_TPP302
17379# ifdef machine_arch_type
17380# undef machine_arch_type
17381# define machine_arch_type __machine_arch_type
17382# else
17383# define machine_arch_type MACH_TYPE_TPP302
17384# endif
17385# define machine_is_tpp302() (machine_arch_type == MACH_TYPE_TPP302)
17386#else
17387# define machine_is_tpp302() (0)
17388#endif
17389
17390#ifdef CONFIG_MACH_TPM104
17391# ifdef machine_arch_type
17392# undef machine_arch_type
17393# define machine_arch_type __machine_arch_type
17394# else
17395# define machine_arch_type MACH_TYPE_TPM104
17396# endif
17397# define machine_is_tpp104() (machine_arch_type == MACH_TYPE_TPM104)
17398#else
17399# define machine_is_tpp104() (0)
17400#endif
17401
17402#ifdef CONFIG_MACH_TPM102
17403# ifdef machine_arch_type
17404# undef machine_arch_type
17405# define machine_arch_type __machine_arch_type
17406# else
17407# define machine_arch_type MACH_TYPE_TPM102
17408# endif
17409# define machine_is_tpm102() (machine_arch_type == MACH_TYPE_TPM102)
17410#else
17411# define machine_is_tpm102() (0)
17412#endif
17413
17414#ifdef CONFIG_MACH_TPM109
17415# ifdef machine_arch_type
17416# undef machine_arch_type
17417# define machine_arch_type __machine_arch_type
17418# else
17419# define machine_arch_type MACH_TYPE_TPM109
17420# endif
17421# define machine_is_tpm109() (machine_arch_type == MACH_TYPE_TPM109)
17422#else
17423# define machine_is_tpm109() (0)
17424#endif
17425
17426#ifdef CONFIG_MACH_FBXO1
17427# ifdef machine_arch_type
17428# undef machine_arch_type
17429# define machine_arch_type __machine_arch_type
17430# else
17431# define machine_arch_type MACH_TYPE_FBXO1
17432# endif
17433# define machine_is_fbxo1() (machine_arch_type == MACH_TYPE_FBXO1)
17434#else
17435# define machine_is_fbxo1() (0)
17436#endif
17437
17438#ifdef CONFIG_MACH_HXD8
17439# ifdef machine_arch_type
17440# undef machine_arch_type
17441# define machine_arch_type __machine_arch_type
17442# else
17443# define machine_arch_type MACH_TYPE_HXD8
17444# endif
17445# define machine_is_hxd8() (machine_arch_type == MACH_TYPE_HXD8)
17446#else
17447# define machine_is_hxd8() (0)
17448#endif
17449
17450#ifdef CONFIG_MACH_NEO1973_GTA02
17451# ifdef machine_arch_type
17452# undef machine_arch_type
17453# define machine_arch_type __machine_arch_type
17454# else
17455# define machine_arch_type MACH_TYPE_NEO1973_GTA02
17456# endif
17457# define machine_is_neo1973_gta02() (machine_arch_type == MACH_TYPE_NEO1973_GTA02)
17458#else
17459# define machine_is_neo1973_gta02() (0)
17460#endif
17461
17462#ifdef CONFIG_MACH_EMTEST
17463# ifdef machine_arch_type
17464# undef machine_arch_type
17465# define machine_arch_type __machine_arch_type
17466# else
17467# define machine_arch_type MACH_TYPE_EMTEST
17468# endif
17469# define machine_is_emtest() (machine_arch_type == MACH_TYPE_EMTEST)
17470#else
17471# define machine_is_emtest() (0)
17472#endif
17473
17474#ifdef CONFIG_MACH_AD6900
17475# ifdef machine_arch_type
17476# undef machine_arch_type
17477# define machine_arch_type __machine_arch_type
17478# else
17479# define machine_arch_type MACH_TYPE_AD6900
17480# endif
17481# define machine_is_ad6900() (machine_arch_type == MACH_TYPE_AD6900)
17482#else
17483# define machine_is_ad6900() (0)
17484#endif
17485
17486#ifdef CONFIG_MACH_EUROPA
17487# ifdef machine_arch_type
17488# undef machine_arch_type
17489# define machine_arch_type __machine_arch_type
17490# else
17491# define machine_arch_type MACH_TYPE_EUROPA
17492# endif
17493# define machine_is_europa() (machine_arch_type == MACH_TYPE_EUROPA)
17494#else
17495# define machine_is_europa() (0)
17496#endif
17497
17498#ifdef CONFIG_MACH_METROCONNECT
17499# ifdef machine_arch_type
17500# undef machine_arch_type
17501# define machine_arch_type __machine_arch_type
17502# else
17503# define machine_arch_type MACH_TYPE_METROCONNECT
17504# endif
17505# define machine_is_metroconnect() (machine_arch_type == MACH_TYPE_METROCONNECT)
17506#else
17507# define machine_is_metroconnect() (0)
17508#endif
17509
17510#ifdef CONFIG_MACH_EZ_S2410
17511# ifdef machine_arch_type
17512# undef machine_arch_type
17513# define machine_arch_type __machine_arch_type
17514# else
17515# define machine_arch_type MACH_TYPE_EZ_S2410
17516# endif
17517# define machine_is_ez_s2410() (machine_arch_type == MACH_TYPE_EZ_S2410)
17518#else
17519# define machine_is_ez_s2410() (0)
17520#endif
17521
17522#ifdef CONFIG_MACH_EZ_S2440
17523# ifdef machine_arch_type
17524# undef machine_arch_type
17525# define machine_arch_type __machine_arch_type
17526# else
17527# define machine_arch_type MACH_TYPE_EZ_S2440
17528# endif
17529# define machine_is_ez_s2440() (machine_arch_type == MACH_TYPE_EZ_S2440)
17530#else
17531# define machine_is_ez_s2440() (0)
17532#endif
17533
17534#ifdef CONFIG_MACH_EZ_EP9312
17535# ifdef machine_arch_type
17536# undef machine_arch_type
17537# define machine_arch_type __machine_arch_type
17538# else
17539# define machine_arch_type MACH_TYPE_EZ_EP9312
17540# endif
17541# define machine_is_ez_ep9312() (machine_arch_type == MACH_TYPE_EZ_EP9312)
17542#else
17543# define machine_is_ez_ep9312() (0)
17544#endif
17545
17546#ifdef CONFIG_MACH_EZ_EP9315
17547# ifdef machine_arch_type
17548# undef machine_arch_type
17549# define machine_arch_type __machine_arch_type
17550# else
17551# define machine_arch_type MACH_TYPE_EZ_EP9315
17552# endif
17553# define machine_is_ez_ep9315() (machine_arch_type == MACH_TYPE_EZ_EP9315)
17554#else
17555# define machine_is_ez_ep9315() (0)
17556#endif
17557
17558#ifdef CONFIG_MACH_EZ_X7
17559# ifdef machine_arch_type
17560# undef machine_arch_type
17561# define machine_arch_type __machine_arch_type
17562# else
17563# define machine_arch_type MACH_TYPE_EZ_X7
17564# endif
17565# define machine_is_ez_x7() (machine_arch_type == MACH_TYPE_EZ_X7)
17566#else
17567# define machine_is_ez_x7() (0)
17568#endif
17569
17570#ifdef CONFIG_MACH_GODOTDB
17571# ifdef machine_arch_type
17572# undef machine_arch_type
17573# define machine_arch_type __machine_arch_type
17574# else
17575# define machine_arch_type MACH_TYPE_GODOTDB
17576# endif
17577# define machine_is_godotdb() (machine_arch_type == MACH_TYPE_GODOTDB)
17578#else
17579# define machine_is_godotdb() (0)
17580#endif
17581
17582#ifdef CONFIG_MACH_MISTRAL
17583# ifdef machine_arch_type
17584# undef machine_arch_type
17585# define machine_arch_type __machine_arch_type
17586# else
17587# define machine_arch_type MACH_TYPE_MISTRAL
17588# endif
17589# define machine_is_mistral() (machine_arch_type == MACH_TYPE_MISTRAL)
17590#else
17591# define machine_is_mistral() (0)
17592#endif
17593
17594#ifdef CONFIG_MACH_MSM
17595# ifdef machine_arch_type
17596# undef machine_arch_type
17597# define machine_arch_type __machine_arch_type
17598# else
17599# define machine_arch_type MACH_TYPE_MSM
17600# endif
17601# define machine_is_msm() (machine_arch_type == MACH_TYPE_MSM)
17602#else
17603# define machine_is_msm() (0)
17604#endif
17605
17606#ifdef CONFIG_MACH_CT5910
17607# ifdef machine_arch_type
17608# undef machine_arch_type
17609# define machine_arch_type __machine_arch_type
17610# else
17611# define machine_arch_type MACH_TYPE_CT5910
17612# endif
17613# define machine_is_ct5910() (machine_arch_type == MACH_TYPE_CT5910)
17614#else
17615# define machine_is_ct5910() (0)
17616#endif
17617
17618#ifdef CONFIG_MACH_CT5912
17619# ifdef machine_arch_type
17620# undef machine_arch_type
17621# define machine_arch_type __machine_arch_type
17622# else
17623# define machine_arch_type MACH_TYPE_CT5912
17624# endif
17625# define machine_is_ct5912() (machine_arch_type == MACH_TYPE_CT5912)
17626#else
17627# define machine_is_ct5912() (0)
17628#endif
17629
17630#ifdef CONFIG_MACH_HYNET_INE
17631# ifdef machine_arch_type
17632# undef machine_arch_type
17633# define machine_arch_type __machine_arch_type
17634# else
17635# define machine_arch_type MACH_TYPE_HYNET_INE
17636# endif
17637# define machine_is_hynet_ine() (machine_arch_type == MACH_TYPE_HYNET_INE)
17638#else
17639# define machine_is_hynet_ine() (0)
17640#endif
17641
17642#ifdef CONFIG_MACH_HYNET_APP
17643# ifdef machine_arch_type
17644# undef machine_arch_type
17645# define machine_arch_type __machine_arch_type
17646# else
17647# define machine_arch_type MACH_TYPE_HYNET_APP
17648# endif
17649# define machine_is_hynet_app() (machine_arch_type == MACH_TYPE_HYNET_APP)
17650#else
17651# define machine_is_hynet_app() (0)
17652#endif
17653
17654#ifdef CONFIG_MACH_MSM7200
17655# ifdef machine_arch_type
17656# undef machine_arch_type
17657# define machine_arch_type __machine_arch_type
17658# else
17659# define machine_arch_type MACH_TYPE_MSM7200
17660# endif
17661# define machine_is_msm7200() (machine_arch_type == MACH_TYPE_MSM7200)
17662#else
17663# define machine_is_msm7200() (0)
17664#endif
17665
17666#ifdef CONFIG_MACH_MSM7600
17667# ifdef machine_arch_type
17668# undef machine_arch_type
17669# define machine_arch_type __machine_arch_type
17670# else
17671# define machine_arch_type MACH_TYPE_MSM7600
17672# endif
17673# define machine_is_msm7600() (machine_arch_type == MACH_TYPE_MSM7600)
17674#else
17675# define machine_is_msm7600() (0)
17676#endif
17677
17678#ifdef CONFIG_MACH_CEB255
17679# ifdef machine_arch_type
17680# undef machine_arch_type
17681# define machine_arch_type __machine_arch_type
17682# else
17683# define machine_arch_type MACH_TYPE_CEB255
17684# endif
17685# define machine_is_ceb255() (machine_arch_type == MACH_TYPE_CEB255)
17686#else
17687# define machine_is_ceb255() (0)
17688#endif
17689
17690#ifdef CONFIG_MACH_CIEL
17691# ifdef machine_arch_type
17692# undef machine_arch_type
17693# define machine_arch_type __machine_arch_type
17694# else
17695# define machine_arch_type MACH_TYPE_CIEL
17696# endif
17697# define machine_is_ciel() (machine_arch_type == MACH_TYPE_CIEL)
17698#else
17699# define machine_is_ciel() (0)
17700#endif
17701
17702#ifdef CONFIG_MACH_SLM5650
17703# ifdef machine_arch_type
17704# undef machine_arch_type
17705# define machine_arch_type __machine_arch_type
17706# else
17707# define machine_arch_type MACH_TYPE_SLM5650
17708# endif
17709# define machine_is_slm5650() (machine_arch_type == MACH_TYPE_SLM5650)
17710#else
17711# define machine_is_slm5650() (0)
17712#endif
17713
17714#ifdef CONFIG_MACH_AT91SAM9RLEK
17715# ifdef machine_arch_type
17716# undef machine_arch_type
17717# define machine_arch_type __machine_arch_type
17718# else
17719# define machine_arch_type MACH_TYPE_AT91SAM9RLEK
17720# endif
17721# define machine_is_at91sam9rlek() (machine_arch_type == MACH_TYPE_AT91SAM9RLEK)
17722#else
17723# define machine_is_at91sam9rlek() (0)
17724#endif
17725
17726#ifdef CONFIG_MACH_COMTECH_ROUTER
17727# ifdef machine_arch_type
17728# undef machine_arch_type
17729# define machine_arch_type __machine_arch_type
17730# else
17731# define machine_arch_type MACH_TYPE_COMTECH_ROUTER
17732# endif
17733# define machine_is_comtech_router() (machine_arch_type == MACH_TYPE_COMTECH_ROUTER)
17734#else
17735# define machine_is_comtech_router() (0)
17736#endif
17737
17738#ifdef CONFIG_MACH_SBC2410X
17739# ifdef machine_arch_type
17740# undef machine_arch_type
17741# define machine_arch_type __machine_arch_type
17742# else
17743# define machine_arch_type MACH_TYPE_SBC2410X
17744# endif
17745# define machine_is_sbc2410x() (machine_arch_type == MACH_TYPE_SBC2410X)
17746#else
17747# define machine_is_sbc2410x() (0)
17748#endif
17749
17750#ifdef CONFIG_MACH_AT4X0BD
17751# ifdef machine_arch_type
17752# undef machine_arch_type
17753# define machine_arch_type __machine_arch_type
17754# else
17755# define machine_arch_type MACH_TYPE_AT4X0BD
17756# endif
17757# define machine_is_at4x0bd() (machine_arch_type == MACH_TYPE_AT4X0BD)
17758#else
17759# define machine_is_at4x0bd() (0)
17760#endif
17761
17762#ifdef CONFIG_MACH_CBIFR
17763# ifdef machine_arch_type
17764# undef machine_arch_type
17765# define machine_arch_type __machine_arch_type
17766# else
17767# define machine_arch_type MACH_TYPE_CBIFR
17768# endif
17769# define machine_is_cbifr() (machine_arch_type == MACH_TYPE_CBIFR)
17770#else
17771# define machine_is_cbifr() (0)
17772#endif
17773
17774#ifdef CONFIG_MACH_ARCOM_QUANTUM
17775# ifdef machine_arch_type
17776# undef machine_arch_type
17777# define machine_arch_type __machine_arch_type
17778# else
17779# define machine_arch_type MACH_TYPE_ARCOM_QUANTUM
17780# endif
17781# define machine_is_arcom_quantum() (machine_arch_type == MACH_TYPE_ARCOM_QUANTUM)
17782#else
17783# define machine_is_arcom_quantum() (0)
17784#endif
17785
17786#ifdef CONFIG_MACH_MATRIX520
17787# ifdef machine_arch_type
17788# undef machine_arch_type
17789# define machine_arch_type __machine_arch_type
17790# else
17791# define machine_arch_type MACH_TYPE_MATRIX520
17792# endif
17793# define machine_is_matrix520() (machine_arch_type == MACH_TYPE_MATRIX520)
17794#else
17795# define machine_is_matrix520() (0)
17796#endif
17797
17798#ifdef CONFIG_MACH_MATRIX510
17799# ifdef machine_arch_type
17800# undef machine_arch_type
17801# define machine_arch_type __machine_arch_type
17802# else
17803# define machine_arch_type MACH_TYPE_MATRIX510
17804# endif
17805# define machine_is_matrix510() (machine_arch_type == MACH_TYPE_MATRIX510)
17806#else
17807# define machine_is_matrix510() (0)
17808#endif
17809
17810#ifdef CONFIG_MACH_MATRIX500
17811# ifdef machine_arch_type
17812# undef machine_arch_type
17813# define machine_arch_type __machine_arch_type
17814# else
17815# define machine_arch_type MACH_TYPE_MATRIX500
17816# endif
17817# define machine_is_matrix500() (machine_arch_type == MACH_TYPE_MATRIX500)
17818#else
17819# define machine_is_matrix500() (0)
17820#endif
17821
17822#ifdef CONFIG_MACH_M501
17823# ifdef machine_arch_type
17824# undef machine_arch_type
17825# define machine_arch_type __machine_arch_type
17826# else
17827# define machine_arch_type MACH_TYPE_M501
17828# endif
17829# define machine_is_m501() (machine_arch_type == MACH_TYPE_M501)
17830#else
17831# define machine_is_m501() (0)
17832#endif
17833
17834#ifdef CONFIG_MACH_AAEON1270
17835# ifdef machine_arch_type
17836# undef machine_arch_type
17837# define machine_arch_type __machine_arch_type
17838# else
17839# define machine_arch_type MACH_TYPE_AAEON1270
17840# endif
17841# define machine_is_aaeon1270() (machine_arch_type == MACH_TYPE_AAEON1270)
17842#else
17843# define machine_is_aaeon1270() (0)
17844#endif
17845
17846#ifdef CONFIG_MACH_MATRIX500EV
17847# ifdef machine_arch_type
17848# undef machine_arch_type
17849# define machine_arch_type __machine_arch_type
17850# else
17851# define machine_arch_type MACH_TYPE_MATRIX500EV
17852# endif
17853# define machine_is_matrix500ev() (machine_arch_type == MACH_TYPE_MATRIX500EV)
17854#else
17855# define machine_is_matrix500ev() (0)
17856#endif
17857
17858#ifdef CONFIG_MACH_PAC500
17859# ifdef machine_arch_type
17860# undef machine_arch_type
17861# define machine_arch_type __machine_arch_type
17862# else
17863# define machine_arch_type MACH_TYPE_PAC500
17864# endif
17865# define machine_is_pac500() (machine_arch_type == MACH_TYPE_PAC500)
17866#else
17867# define machine_is_pac500() (0)
17868#endif
17869
17870#ifdef CONFIG_MACH_PNX8181
17871# ifdef machine_arch_type
17872# undef machine_arch_type
17873# define machine_arch_type __machine_arch_type
17874# else
17875# define machine_arch_type MACH_TYPE_PNX8181
17876# endif
17877# define machine_is_pnx8181() (machine_arch_type == MACH_TYPE_PNX8181)
17878#else
17879# define machine_is_pnx8181() (0)
17880#endif
17881
17882#ifdef CONFIG_MACH_COLIBRI320
17883# ifdef machine_arch_type
17884# undef machine_arch_type
17885# define machine_arch_type __machine_arch_type
17886# else
17887# define machine_arch_type MACH_TYPE_COLIBRI320
17888# endif
17889# define machine_is_colibri320() (machine_arch_type == MACH_TYPE_COLIBRI320)
17890#else
17891# define machine_is_colibri320() (0)
17892#endif
17893
17894#ifdef CONFIG_MACH_AZTOOLBB
17895# ifdef machine_arch_type
17896# undef machine_arch_type
17897# define machine_arch_type __machine_arch_type
17898# else
17899# define machine_arch_type MACH_TYPE_AZTOOLBB
17900# endif
17901# define machine_is_aztoolbb() (machine_arch_type == MACH_TYPE_AZTOOLBB)
17902#else
17903# define machine_is_aztoolbb() (0)
17904#endif
17905
17906#ifdef CONFIG_MACH_AZTOOLG2
17907# ifdef machine_arch_type
17908# undef machine_arch_type
17909# define machine_arch_type __machine_arch_type
17910# else
17911# define machine_arch_type MACH_TYPE_AZTOOLG2
17912# endif
17913# define machine_is_aztoolg2() (machine_arch_type == MACH_TYPE_AZTOOLG2)
17914#else
17915# define machine_is_aztoolg2() (0)
17916#endif
17917
17918#ifdef CONFIG_MACH_DVLHOST
17919# ifdef machine_arch_type
17920# undef machine_arch_type
17921# define machine_arch_type __machine_arch_type
17922# else
17923# define machine_arch_type MACH_TYPE_DVLHOST
17924# endif
17925# define machine_is_dvlhost() (machine_arch_type == MACH_TYPE_DVLHOST)
17926#else
17927# define machine_is_dvlhost() (0)
17928#endif
17929
17930#ifdef CONFIG_MACH_ZIR9200
17931# ifdef machine_arch_type
17932# undef machine_arch_type
17933# define machine_arch_type __machine_arch_type
17934# else
17935# define machine_arch_type MACH_TYPE_ZIR9200
17936# endif
17937# define machine_is_zir9200() (machine_arch_type == MACH_TYPE_ZIR9200)
17938#else
17939# define machine_is_zir9200() (0)
17940#endif
17941
17942#ifdef CONFIG_MACH_ZIR9260
17943# ifdef machine_arch_type
17944# undef machine_arch_type
17945# define machine_arch_type __machine_arch_type
17946# else
17947# define machine_arch_type MACH_TYPE_ZIR9260
17948# endif
17949# define machine_is_zir9260() (machine_arch_type == MACH_TYPE_ZIR9260)
17950#else
17951# define machine_is_zir9260() (0)
17952#endif
17953
17954#ifdef CONFIG_MACH_COCOPAH
17955# ifdef machine_arch_type
17956# undef machine_arch_type
17957# define machine_arch_type __machine_arch_type
17958# else
17959# define machine_arch_type MACH_TYPE_COCOPAH
17960# endif
17961# define machine_is_cocopah() (machine_arch_type == MACH_TYPE_COCOPAH)
17962#else
17963# define machine_is_cocopah() (0)
17964#endif
17965
17966#ifdef CONFIG_MACH_NDS
17967# ifdef machine_arch_type
17968# undef machine_arch_type
17969# define machine_arch_type __machine_arch_type
17970# else
17971# define machine_arch_type MACH_TYPE_NDS
17972# endif
17973# define machine_is_nds() (machine_arch_type == MACH_TYPE_NDS)
17974#else
17975# define machine_is_nds() (0)
17976#endif
17977
17978#ifdef CONFIG_MACH_ROSENCRANTZ
17979# ifdef machine_arch_type
17980# undef machine_arch_type
17981# define machine_arch_type __machine_arch_type
17982# else
17983# define machine_arch_type MACH_TYPE_ROSENCRANTZ
17984# endif
17985# define machine_is_rosencrantz() (machine_arch_type == MACH_TYPE_ROSENCRANTZ)
17986#else
17987# define machine_is_rosencrantz() (0)
17988#endif
17989
17990#ifdef CONFIG_MACH_FTTX_ODSC
17991# ifdef machine_arch_type
17992# undef machine_arch_type
17993# define machine_arch_type __machine_arch_type
17994# else
17995# define machine_arch_type MACH_TYPE_FTTX_ODSC
17996# endif
17997# define machine_is_fttx_odsc() (machine_arch_type == MACH_TYPE_FTTX_ODSC)
17998#else
17999# define machine_is_fttx_odsc() (0)
18000#endif
18001
18002#ifdef CONFIG_MACH_CLASSE_R6904
18003# ifdef machine_arch_type
18004# undef machine_arch_type
18005# define machine_arch_type __machine_arch_type
18006# else
18007# define machine_arch_type MACH_TYPE_CLASSE_R6904
18008# endif
18009# define machine_is_classe_r6904() (machine_arch_type == MACH_TYPE_CLASSE_R6904)
18010#else
18011# define machine_is_classe_r6904() (0)
18012#endif
18013
18014#ifdef CONFIG_MACH_CAM60
18015# ifdef machine_arch_type
18016# undef machine_arch_type
18017# define machine_arch_type __machine_arch_type
18018# else
18019# define machine_arch_type MACH_TYPE_CAM60
18020# endif
18021# define machine_is_cam60() (machine_arch_type == MACH_TYPE_CAM60)
18022#else
18023# define machine_is_cam60() (0)
18024#endif
18025
18026#ifdef CONFIG_MACH_MXC30031ADS
18027# ifdef machine_arch_type
18028# undef machine_arch_type
18029# define machine_arch_type __machine_arch_type
18030# else
18031# define machine_arch_type MACH_TYPE_MXC30031ADS
18032# endif
18033# define machine_is_mxc30031ads() (machine_arch_type == MACH_TYPE_MXC30031ADS)
18034#else
18035# define machine_is_mxc30031ads() (0)
18036#endif
18037
18038#ifdef CONFIG_MACH_DATACALL
18039# ifdef machine_arch_type
18040# undef machine_arch_type
18041# define machine_arch_type __machine_arch_type
18042# else
18043# define machine_arch_type MACH_TYPE_DATACALL
18044# endif
18045# define machine_is_datacall() (machine_arch_type == MACH_TYPE_DATACALL)
18046#else
18047# define machine_is_datacall() (0)
18048#endif
18049
18050#ifdef CONFIG_MACH_AT91EB01
18051# ifdef machine_arch_type
18052# undef machine_arch_type
18053# define machine_arch_type __machine_arch_type
18054# else
18055# define machine_arch_type MACH_TYPE_AT91EB01
18056# endif
18057# define machine_is_at91eb01() (machine_arch_type == MACH_TYPE_AT91EB01)
18058#else
18059# define machine_is_at91eb01() (0)
18060#endif
18061
18062#ifdef CONFIG_MACH_RTY
18063# ifdef machine_arch_type
18064# undef machine_arch_type
18065# define machine_arch_type __machine_arch_type
18066# else
18067# define machine_arch_type MACH_TYPE_RTY
18068# endif
18069# define machine_is_rty() (machine_arch_type == MACH_TYPE_RTY)
18070#else
18071# define machine_is_rty() (0)
18072#endif
18073
18074#ifdef CONFIG_MACH_DWL2100
18075# ifdef machine_arch_type
18076# undef machine_arch_type
18077# define machine_arch_type __machine_arch_type
18078# else
18079# define machine_arch_type MACH_TYPE_DWL2100
18080# endif
18081# define machine_is_dwl2100() (machine_arch_type == MACH_TYPE_DWL2100)
18082#else
18083# define machine_is_dwl2100() (0)
18084#endif
18085
18086#ifdef CONFIG_MACH_VINSI
18087# ifdef machine_arch_type
18088# undef machine_arch_type
18089# define machine_arch_type __machine_arch_type
18090# else
18091# define machine_arch_type MACH_TYPE_VINSI
18092# endif
18093# define machine_is_vinsi() (machine_arch_type == MACH_TYPE_VINSI)
18094#else
18095# define machine_is_vinsi() (0)
18096#endif
18097
18098#ifdef CONFIG_MACH_DB88F5281
18099# ifdef machine_arch_type
18100# undef machine_arch_type
18101# define machine_arch_type __machine_arch_type
18102# else
18103# define machine_arch_type MACH_TYPE_DB88F5281
18104# endif
18105# define machine_is_db88f5281() (machine_arch_type == MACH_TYPE_DB88F5281)
18106#else
18107# define machine_is_db88f5281() (0)
18108#endif
18109
18110#ifdef CONFIG_MACH_CSB726
18111# ifdef machine_arch_type
18112# undef machine_arch_type
18113# define machine_arch_type __machine_arch_type
18114# else
18115# define machine_arch_type MACH_TYPE_CSB726
18116# endif
18117# define machine_is_csb726() (machine_arch_type == MACH_TYPE_CSB726)
18118#else
18119# define machine_is_csb726() (0)
18120#endif
18121
18122#ifdef CONFIG_MACH_TIK27
18123# ifdef machine_arch_type
18124# undef machine_arch_type
18125# define machine_arch_type __machine_arch_type
18126# else
18127# define machine_arch_type MACH_TYPE_TIK27
18128# endif
18129# define machine_is_tik27() (machine_arch_type == MACH_TYPE_TIK27)
18130#else
18131# define machine_is_tik27() (0)
18132#endif
18133
18134#ifdef CONFIG_MACH_MX_UC7420
18135# ifdef machine_arch_type
18136# undef machine_arch_type
18137# define machine_arch_type __machine_arch_type
18138# else
18139# define machine_arch_type MACH_TYPE_MX_UC7420
18140# endif
18141# define machine_is_mx_uc7420() (machine_arch_type == MACH_TYPE_MX_UC7420)
18142#else
18143# define machine_is_mx_uc7420() (0)
d4fc6012
PP
18144#endif
18145
799891ef
MS
18146#ifdef CONFIG_MACH_RIRM3
18147# ifdef machine_arch_type
18148# undef machine_arch_type
18149# define machine_arch_type __machine_arch_type
18150# else
18151# define machine_arch_type MACH_TYPE_RIRM3
18152# endif
18153# define machine_is_rirm3() (machine_arch_type == MACH_TYPE_RIRM3)
18154#else
18155# define machine_is_rirm3() (0)
18156#endif
18157
18158#ifdef CONFIG_MACH_PELCO_ODYSSEY
18159# ifdef machine_arch_type
18160# undef machine_arch_type
18161# define machine_arch_type __machine_arch_type
18162# else
18163# define machine_arch_type MACH_TYPE_PELCO_ODYSSEY
18164# endif
18165# define machine_is_pelco_odyssey() (machine_arch_type == MACH_TYPE_PELCO_ODYSSEY)
18166#else
18167# define machine_is_pelco_odyssey() (0)
18168#endif
18169
18170#ifdef CONFIG_MACH_ADX_ABOX
18171# ifdef machine_arch_type
18172# undef machine_arch_type
18173# define machine_arch_type __machine_arch_type
18174# else
18175# define machine_arch_type MACH_TYPE_ADX_ABOX
18176# endif
18177# define machine_is_adx_abox() (machine_arch_type == MACH_TYPE_ADX_ABOX)
18178#else
18179# define machine_is_adx_abox() (0)
18180#endif
18181
18182#ifdef CONFIG_MACH_ADX_TPID
18183# ifdef machine_arch_type
18184# undef machine_arch_type
18185# define machine_arch_type __machine_arch_type
18186# else
18187# define machine_arch_type MACH_TYPE_ADX_TPID
18188# endif
18189# define machine_is_adx_tpid() (machine_arch_type == MACH_TYPE_ADX_TPID)
18190#else
18191# define machine_is_adx_tpid() (0)
18192#endif
18193
18194#ifdef CONFIG_MACH_MINICHECK
18195# ifdef machine_arch_type
18196# undef machine_arch_type
18197# define machine_arch_type __machine_arch_type
18198# else
18199# define machine_arch_type MACH_TYPE_MINICHECK
18200# endif
18201# define machine_is_minicheck() (machine_arch_type == MACH_TYPE_MINICHECK)
18202#else
18203# define machine_is_minicheck() (0)
18204#endif
18205
18206#ifdef CONFIG_MACH_IDAM
18207# ifdef machine_arch_type
18208# undef machine_arch_type
18209# define machine_arch_type __machine_arch_type
18210# else
18211# define machine_arch_type MACH_TYPE_IDAM
18212# endif
18213# define machine_is_idam() (machine_arch_type == MACH_TYPE_IDAM)
18214#else
18215# define machine_is_idam() (0)
18216#endif
18217
18218#ifdef CONFIG_MACH_MARIO_MX
18219# ifdef machine_arch_type
18220# undef machine_arch_type
18221# define machine_arch_type __machine_arch_type
18222# else
18223# define machine_arch_type MACH_TYPE_MARIO_MX
18224# endif
18225# define machine_is_mario_mx() (machine_arch_type == MACH_TYPE_MARIO_MX)
18226#else
18227# define machine_is_mario_mx() (0)
18228#endif
18229
18230#ifdef CONFIG_MACH_VI1888
18231# ifdef machine_arch_type
18232# undef machine_arch_type
18233# define machine_arch_type __machine_arch_type
18234# else
18235# define machine_arch_type MACH_TYPE_VI1888
18236# endif
18237# define machine_is_vi1888() (machine_arch_type == MACH_TYPE_VI1888)
18238#else
18239# define machine_is_vi1888() (0)
18240#endif
18241
18242#ifdef CONFIG_MACH_ZR4230
18243# ifdef machine_arch_type
18244# undef machine_arch_type
18245# define machine_arch_type __machine_arch_type
18246# else
18247# define machine_arch_type MACH_TYPE_ZR4230
18248# endif
18249# define machine_is_zr4230() (machine_arch_type == MACH_TYPE_ZR4230)
18250#else
18251# define machine_is_zr4230() (0)
18252#endif
18253
18254#ifdef CONFIG_MACH_T1_IX_BLUE
18255# ifdef machine_arch_type
18256# undef machine_arch_type
18257# define machine_arch_type __machine_arch_type
18258# else
18259# define machine_arch_type MACH_TYPE_T1_IX_BLUE
18260# endif
18261# define machine_is_t1_ix_blue() (machine_arch_type == MACH_TYPE_T1_IX_BLUE)
18262#else
18263# define machine_is_t1_ix_blue() (0)
18264#endif
18265
18266#ifdef CONFIG_MACH_SYHQ2
18267# ifdef machine_arch_type
18268# undef machine_arch_type
18269# define machine_arch_type __machine_arch_type
18270# else
18271# define machine_arch_type MACH_TYPE_SYHQ2
18272# endif
18273# define machine_is_syhq2() (machine_arch_type == MACH_TYPE_SYHQ2)
18274#else
18275# define machine_is_syhq2() (0)
18276#endif
18277
18278#ifdef CONFIG_MACH_COMPUTIME_R3
18279# ifdef machine_arch_type
18280# undef machine_arch_type
18281# define machine_arch_type __machine_arch_type
18282# else
18283# define machine_arch_type MACH_TYPE_COMPUTIME_R3
18284# endif
18285# define machine_is_computime_r3() (machine_arch_type == MACH_TYPE_COMPUTIME_R3)
18286#else
18287# define machine_is_computime_r3() (0)
18288#endif
18289
18290#ifdef CONFIG_MACH_ORATIS
18291# ifdef machine_arch_type
18292# undef machine_arch_type
18293# define machine_arch_type __machine_arch_type
18294# else
18295# define machine_arch_type MACH_TYPE_ORATIS
18296# endif
18297# define machine_is_oratis() (machine_arch_type == MACH_TYPE_ORATIS)
18298#else
18299# define machine_is_oratis() (0)
18300#endif
18301
18302#ifdef CONFIG_MACH_MIKKO
18303# ifdef machine_arch_type
18304# undef machine_arch_type
18305# define machine_arch_type __machine_arch_type
18306# else
18307# define machine_arch_type MACH_TYPE_MIKKO
18308# endif
18309# define machine_is_mikko() (machine_arch_type == MACH_TYPE_MIKKO)
18310#else
18311# define machine_is_mikko() (0)
18312#endif
18313
18314#ifdef CONFIG_MACH_HOLON
18315# ifdef machine_arch_type
18316# undef machine_arch_type
18317# define machine_arch_type __machine_arch_type
18318# else
18319# define machine_arch_type MACH_TYPE_HOLON
18320# endif
18321# define machine_is_holon() (machine_arch_type == MACH_TYPE_HOLON)
18322#else
18323# define machine_is_holon() (0)
18324#endif
18325
18326#ifdef CONFIG_MACH_OLIP8
18327# ifdef machine_arch_type
18328# undef machine_arch_type
18329# define machine_arch_type __machine_arch_type
18330# else
18331# define machine_arch_type MACH_TYPE_OLIP8
18332# endif
18333# define machine_is_olip8() (machine_arch_type == MACH_TYPE_OLIP8)
18334#else
18335# define machine_is_olip8() (0)
18336#endif
18337
18338#ifdef CONFIG_MACH_GHI270HG
18339# ifdef machine_arch_type
18340# undef machine_arch_type
18341# define machine_arch_type __machine_arch_type
18342# else
18343# define machine_arch_type MACH_TYPE_GHI270HG
18344# endif
18345# define machine_is_ghi270hg() (machine_arch_type == MACH_TYPE_GHI270HG)
18346#else
18347# define machine_is_ghi270hg() (0)
18348#endif
18349
18350#ifdef CONFIG_MACH_DAVINCI_DM6467_EVM
18351# ifdef machine_arch_type
18352# undef machine_arch_type
18353# define machine_arch_type __machine_arch_type
18354# else
18355# define machine_arch_type MACH_TYPE_DAVINCI_DM6467_EVM
18356# endif
18357# define machine_is_davinci_dm6467_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM6467_EVM)
18358#else
18359# define machine_is_davinci_dm6467_evm() (0)
18360#endif
18361
80b827c2 18362#ifdef CONFIG_MACH_DAVINCI_DM355_EVM
799891ef
MS
18363# ifdef machine_arch_type
18364# undef machine_arch_type
18365# define machine_arch_type __machine_arch_type
18366# else
80b827c2 18367# define machine_arch_type MACH_TYPE_DAVINCI_DM355_EVM
799891ef 18368# endif
80b827c2 18369# define machine_is_davinci_dm355_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM355_EVM)
799891ef
MS
18370#else
18371# define machine_is_davinci_dm355_evm() (0)
18372#endif
18373
18374#ifdef CONFIG_MACH_BLACKRIVER
18375# ifdef machine_arch_type
18376# undef machine_arch_type
18377# define machine_arch_type __machine_arch_type
18378# else
18379# define machine_arch_type MACH_TYPE_BLACKRIVER
18380# endif
18381# define machine_is_blackriver() (machine_arch_type == MACH_TYPE_BLACKRIVER)
18382#else
18383# define machine_is_blackriver() (0)
18384#endif
18385
18386#ifdef CONFIG_MACH_SANDGATEWP
18387# ifdef machine_arch_type
18388# undef machine_arch_type
18389# define machine_arch_type __machine_arch_type
18390# else
18391# define machine_arch_type MACH_TYPE_SANDGATEWP
18392# endif
18393# define machine_is_sandgate_wp() (machine_arch_type == MACH_TYPE_SANDGATEWP)
18394#else
18395# define machine_is_sandgate_wp() (0)
18396#endif
18397
18398#ifdef CONFIG_MACH_CDOTBWSG
18399# ifdef machine_arch_type
18400# undef machine_arch_type
18401# define machine_arch_type __machine_arch_type
18402# else
18403# define machine_arch_type MACH_TYPE_CDOTBWSG
18404# endif
18405# define machine_is_cdotbwsg() (machine_arch_type == MACH_TYPE_CDOTBWSG)
18406#else
18407# define machine_is_cdotbwsg() (0)
18408#endif
18409
18410#ifdef CONFIG_MACH_QUARK963
18411# ifdef machine_arch_type
18412# undef machine_arch_type
18413# define machine_arch_type __machine_arch_type
18414# else
18415# define machine_arch_type MACH_TYPE_QUARK963
18416# endif
18417# define machine_is_quark963() (machine_arch_type == MACH_TYPE_QUARK963)
18418#else
18419# define machine_is_quark963() (0)
18420#endif
18421
18422#ifdef CONFIG_MACH_CSB735
18423# ifdef machine_arch_type
18424# undef machine_arch_type
18425# define machine_arch_type __machine_arch_type
18426# else
18427# define machine_arch_type MACH_TYPE_CSB735
18428# endif
18429# define machine_is_csb735() (machine_arch_type == MACH_TYPE_CSB735)
18430#else
18431# define machine_is_csb735() (0)
18432#endif
18433
18434#ifdef CONFIG_MACH_LITTLETON
18435# ifdef machine_arch_type
18436# undef machine_arch_type
18437# define machine_arch_type __machine_arch_type
18438# else
18439# define machine_arch_type MACH_TYPE_LITTLETON
18440# endif
18441# define machine_is_littleton() (machine_arch_type == MACH_TYPE_LITTLETON)
18442#else
18443# define machine_is_littleton() (0)
18444#endif
18445
18446#ifdef CONFIG_MACH_MIO_P550
18447# ifdef machine_arch_type
18448# undef machine_arch_type
18449# define machine_arch_type __machine_arch_type
18450# else
18451# define machine_arch_type MACH_TYPE_MIO_P550
18452# endif
18453# define machine_is_mio_p550() (machine_arch_type == MACH_TYPE_MIO_P550)
18454#else
18455# define machine_is_mio_p550() (0)
18456#endif
18457
18458#ifdef CONFIG_MACH_MOTION2440
18459# ifdef machine_arch_type
18460# undef machine_arch_type
18461# define machine_arch_type __machine_arch_type
18462# else
18463# define machine_arch_type MACH_TYPE_MOTION2440
18464# endif
18465# define machine_is_motion2440() (machine_arch_type == MACH_TYPE_MOTION2440)
18466#else
18467# define machine_is_motion2440() (0)
18468#endif
18469
18470#ifdef CONFIG_MACH_IMM500
18471# ifdef machine_arch_type
18472# undef machine_arch_type
18473# define machine_arch_type __machine_arch_type
18474# else
18475# define machine_arch_type MACH_TYPE_IMM500
18476# endif
18477# define machine_is_imm500() (machine_arch_type == MACH_TYPE_IMM500)
18478#else
18479# define machine_is_imm500() (0)
18480#endif
18481
18482#ifdef CONFIG_MACH_HOMEMATIC
18483# ifdef machine_arch_type
18484# undef machine_arch_type
18485# define machine_arch_type __machine_arch_type
18486# else
18487# define machine_arch_type MACH_TYPE_HOMEMATIC
18488# endif
18489# define machine_is_homematic() (machine_arch_type == MACH_TYPE_HOMEMATIC)
18490#else
18491# define machine_is_homematic() (0)
18492#endif
18493
18494#ifdef CONFIG_MACH_ERMINE
18495# ifdef machine_arch_type
18496# undef machine_arch_type
18497# define machine_arch_type __machine_arch_type
18498# else
18499# define machine_arch_type MACH_TYPE_ERMINE
18500# endif
18501# define machine_is_ermine() (machine_arch_type == MACH_TYPE_ERMINE)
18502#else
18503# define machine_is_ermine() (0)
18504#endif
18505
18506#ifdef CONFIG_MACH_KB9202B
18507# ifdef machine_arch_type
18508# undef machine_arch_type
18509# define machine_arch_type __machine_arch_type
18510# else
18511# define machine_arch_type MACH_TYPE_KB9202B
18512# endif
18513# define machine_is_kb9202b() (machine_arch_type == MACH_TYPE_KB9202B)
18514#else
18515# define machine_is_kb9202b() (0)
18516#endif
18517
18518#ifdef CONFIG_MACH_HS1XX
18519# ifdef machine_arch_type
18520# undef machine_arch_type
18521# define machine_arch_type __machine_arch_type
18522# else
18523# define machine_arch_type MACH_TYPE_HS1XX
18524# endif
18525# define machine_is_hs1xx() (machine_arch_type == MACH_TYPE_HS1XX)
18526#else
18527# define machine_is_hs1xx() (0)
18528#endif
18529
18530#ifdef CONFIG_MACH_STUDENTMATE2440
18531# ifdef machine_arch_type
18532# undef machine_arch_type
18533# define machine_arch_type __machine_arch_type
18534# else
18535# define machine_arch_type MACH_TYPE_STUDENTMATE2440
18536# endif
18537# define machine_is_studentmate2440() (machine_arch_type == MACH_TYPE_STUDENTMATE2440)
18538#else
18539# define machine_is_studentmate2440() (0)
18540#endif
18541
18542#ifdef CONFIG_MACH_ARVOO_L1_Z1
18543# ifdef machine_arch_type
18544# undef machine_arch_type
18545# define machine_arch_type __machine_arch_type
18546# else
18547# define machine_arch_type MACH_TYPE_ARVOO_L1_Z1
18548# endif
18549# define machine_is_arvoo_l1_z1() (machine_arch_type == MACH_TYPE_ARVOO_L1_Z1)
18550#else
18551# define machine_is_arvoo_l1_z1() (0)
18552#endif
18553
18554#ifdef CONFIG_MACH_DEP2410K
18555# ifdef machine_arch_type
18556# undef machine_arch_type
18557# define machine_arch_type __machine_arch_type
18558# else
18559# define machine_arch_type MACH_TYPE_DEP2410K
18560# endif
18561# define machine_is_dep2410k() (machine_arch_type == MACH_TYPE_DEP2410K)
18562#else
18563# define machine_is_dep2410k() (0)
18564#endif
18565
18566#ifdef CONFIG_MACH_XXSVIDEO
18567# ifdef machine_arch_type
18568# undef machine_arch_type
18569# define machine_arch_type __machine_arch_type
18570# else
18571# define machine_arch_type MACH_TYPE_XXSVIDEO
18572# endif
18573# define machine_is_xxsvideo() (machine_arch_type == MACH_TYPE_XXSVIDEO)
18574#else
18575# define machine_is_xxsvideo() (0)
18576#endif
18577
18578#ifdef CONFIG_MACH_IM4004
18579# ifdef machine_arch_type
18580# undef machine_arch_type
18581# define machine_arch_type __machine_arch_type
18582# else
18583# define machine_arch_type MACH_TYPE_IM4004
18584# endif
18585# define machine_is_im4004() (machine_arch_type == MACH_TYPE_IM4004)
18586#else
18587# define machine_is_im4004() (0)
18588#endif
18589
18590#ifdef CONFIG_MACH_OCHAYA1050
18591# ifdef machine_arch_type
18592# undef machine_arch_type
18593# define machine_arch_type __machine_arch_type
18594# else
18595# define machine_arch_type MACH_TYPE_OCHAYA1050
18596# endif
18597# define machine_is_ochaya1050() (machine_arch_type == MACH_TYPE_OCHAYA1050)
18598#else
18599# define machine_is_ochaya1050() (0)
18600#endif
18601
18602#ifdef CONFIG_MACH_LEP9261
18603# ifdef machine_arch_type
18604# undef machine_arch_type
18605# define machine_arch_type __machine_arch_type
18606# else
18607# define machine_arch_type MACH_TYPE_LEP9261
18608# endif
18609# define machine_is_lep9261() (machine_arch_type == MACH_TYPE_LEP9261)
18610#else
18611# define machine_is_lep9261() (0)
18612#endif
18613
18614#ifdef CONFIG_MACH_SVENMEB
18615# ifdef machine_arch_type
18616# undef machine_arch_type
18617# define machine_arch_type __machine_arch_type
18618# else
18619# define machine_arch_type MACH_TYPE_SVENMEB
18620# endif
18621# define machine_is_svenmeb() (machine_arch_type == MACH_TYPE_SVENMEB)
18622#else
18623# define machine_is_svenmeb() (0)
18624#endif
18625
18626#ifdef CONFIG_MACH_FORTUNET2NE
18627# ifdef machine_arch_type
18628# undef machine_arch_type
18629# define machine_arch_type __machine_arch_type
18630# else
18631# define machine_arch_type MACH_TYPE_FORTUNET2NE
18632# endif
18633# define machine_is_fortunet2ne() (machine_arch_type == MACH_TYPE_FORTUNET2NE)
18634#else
18635# define machine_is_fortunet2ne() (0)
18636#endif
18637
18638#ifdef CONFIG_MACH_NXHX
18639# ifdef machine_arch_type
18640# undef machine_arch_type
18641# define machine_arch_type __machine_arch_type
18642# else
18643# define machine_arch_type MACH_TYPE_NXHX
18644# endif
18645# define machine_is_nxhx() (machine_arch_type == MACH_TYPE_NXHX)
18646#else
18647# define machine_is_nxhx() (0)
18648#endif
18649
18650#ifdef CONFIG_MACH_REALVIEW_PB11MP
18651# ifdef machine_arch_type
18652# undef machine_arch_type
18653# define machine_arch_type __machine_arch_type
18654# else
18655# define machine_arch_type MACH_TYPE_REALVIEW_PB11MP
18656# endif
18657# define machine_is_realview_pb11mp() (machine_arch_type == MACH_TYPE_REALVIEW_PB11MP)
18658#else
18659# define machine_is_realview_pb11mp() (0)
18660#endif
18661
18662#ifdef CONFIG_MACH_IDS500
18663# ifdef machine_arch_type
18664# undef machine_arch_type
18665# define machine_arch_type __machine_arch_type
18666# else
18667# define machine_arch_type MACH_TYPE_IDS500
18668# endif
18669# define machine_is_ids500() (machine_arch_type == MACH_TYPE_IDS500)
18670#else
18671# define machine_is_ids500() (0)
18672#endif
18673
18674#ifdef CONFIG_MACH_ORS_N725
18675# ifdef machine_arch_type
18676# undef machine_arch_type
18677# define machine_arch_type __machine_arch_type
18678# else
18679# define machine_arch_type MACH_TYPE_ORS_N725
18680# endif
18681# define machine_is_ors_n725() (machine_arch_type == MACH_TYPE_ORS_N725)
18682#else
18683# define machine_is_ors_n725() (0)
18684#endif
18685
18686#ifdef CONFIG_MACH_HSDARM
18687# ifdef machine_arch_type
18688# undef machine_arch_type
18689# define machine_arch_type __machine_arch_type
18690# else
18691# define machine_arch_type MACH_TYPE_HSDARM
18692# endif
18693# define machine_is_hsdarm() (machine_arch_type == MACH_TYPE_HSDARM)
18694#else
18695# define machine_is_hsdarm() (0)
18696#endif
18697
18698#ifdef CONFIG_MACH_SHA_PON003
18699# ifdef machine_arch_type
18700# undef machine_arch_type
18701# define machine_arch_type __machine_arch_type
18702# else
18703# define machine_arch_type MACH_TYPE_SHA_PON003
18704# endif
18705# define machine_is_sha_pon003() (machine_arch_type == MACH_TYPE_SHA_PON003)
18706#else
18707# define machine_is_sha_pon003() (0)
18708#endif
18709
18710#ifdef CONFIG_MACH_SHA_PON004
18711# ifdef machine_arch_type
18712# undef machine_arch_type
18713# define machine_arch_type __machine_arch_type
18714# else
18715# define machine_arch_type MACH_TYPE_SHA_PON004
18716# endif
18717# define machine_is_sha_pon004() (machine_arch_type == MACH_TYPE_SHA_PON004)
18718#else
18719# define machine_is_sha_pon004() (0)
18720#endif
18721
18722#ifdef CONFIG_MACH_SHA_PON007
18723# ifdef machine_arch_type
18724# undef machine_arch_type
18725# define machine_arch_type __machine_arch_type
18726# else
18727# define machine_arch_type MACH_TYPE_SHA_PON007
18728# endif
18729# define machine_is_sha_pon007() (machine_arch_type == MACH_TYPE_SHA_PON007)
18730#else
18731# define machine_is_sha_pon007() (0)
18732#endif
18733
18734#ifdef CONFIG_MACH_SHA_PON011
18735# ifdef machine_arch_type
18736# undef machine_arch_type
18737# define machine_arch_type __machine_arch_type
18738# else
18739# define machine_arch_type MACH_TYPE_SHA_PON011
18740# endif
18741# define machine_is_sha_pon011() (machine_arch_type == MACH_TYPE_SHA_PON011)
18742#else
18743# define machine_is_sha_pon011() (0)
18744#endif
18745
18746#ifdef CONFIG_MACH_H6042
18747# ifdef machine_arch_type
18748# undef machine_arch_type
18749# define machine_arch_type __machine_arch_type
18750# else
18751# define machine_arch_type MACH_TYPE_H6042
18752# endif
18753# define machine_is_h6042() (machine_arch_type == MACH_TYPE_H6042)
18754#else
18755# define machine_is_h6042() (0)
18756#endif
18757
18758#ifdef CONFIG_MACH_H6043
18759# ifdef machine_arch_type
18760# undef machine_arch_type
18761# define machine_arch_type __machine_arch_type
18762# else
18763# define machine_arch_type MACH_TYPE_H6043
18764# endif
18765# define machine_is_h6043() (machine_arch_type == MACH_TYPE_H6043)
18766#else
18767# define machine_is_h6043() (0)
18768#endif
18769
18770#ifdef CONFIG_MACH_LOOXC550
18771# ifdef machine_arch_type
18772# undef machine_arch_type
18773# define machine_arch_type __machine_arch_type
18774# else
18775# define machine_arch_type MACH_TYPE_LOOXC550
18776# endif
18777# define machine_is_looxc550() (machine_arch_type == MACH_TYPE_LOOXC550)
18778#else
18779# define machine_is_looxc550() (0)
18780#endif
18781
18782#ifdef CONFIG_MACH_CNTY_TITAN
18783# ifdef machine_arch_type
18784# undef machine_arch_type
18785# define machine_arch_type __machine_arch_type
18786# else
18787# define machine_arch_type MACH_TYPE_CNTY_TITAN
18788# endif
18789# define machine_is_cnty_titan() (machine_arch_type == MACH_TYPE_CNTY_TITAN)
18790#else
18791# define machine_is_cnty_titan() (0)
18792#endif
18793
18794#ifdef CONFIG_MACH_APP3XX
18795# ifdef machine_arch_type
18796# undef machine_arch_type
18797# define machine_arch_type __machine_arch_type
18798# else
18799# define machine_arch_type MACH_TYPE_APP3XX
18800# endif
18801# define machine_is_app3xx() (machine_arch_type == MACH_TYPE_APP3XX)
18802#else
18803# define machine_is_app3xx() (0)
18804#endif
18805
18806#ifdef CONFIG_MACH_SIDEOATSGRAMA
18807# ifdef machine_arch_type
18808# undef machine_arch_type
18809# define machine_arch_type __machine_arch_type
18810# else
18811# define machine_arch_type MACH_TYPE_SIDEOATSGRAMA
18812# endif
18813# define machine_is_sideoatsgrama() (machine_arch_type == MACH_TYPE_SIDEOATSGRAMA)
18814#else
18815# define machine_is_sideoatsgrama() (0)
18816#endif
18817
06c4ab50 18818#ifdef CONFIG_MACH_PALMTREO700P
799891ef
MS
18819# ifdef machine_arch_type
18820# undef machine_arch_type
18821# define machine_arch_type __machine_arch_type
18822# else
06c4ab50 18823# define machine_arch_type MACH_TYPE_PALMTREO700P
799891ef 18824# endif
06c4ab50 18825# define machine_is_palmtreo700p() (machine_arch_type == MACH_TYPE_PALMTREO700P)
799891ef 18826#else
06c4ab50 18827# define machine_is_palmtreo700p() (0)
799891ef
MS
18828#endif
18829
06c4ab50 18830#ifdef CONFIG_MACH_PALMTREO700W
799891ef
MS
18831# ifdef machine_arch_type
18832# undef machine_arch_type
18833# define machine_arch_type __machine_arch_type
18834# else
06c4ab50 18835# define machine_arch_type MACH_TYPE_PALMTREO700W
799891ef 18836# endif
06c4ab50 18837# define machine_is_palmtreo700w() (machine_arch_type == MACH_TYPE_PALMTREO700W)
799891ef 18838#else
06c4ab50 18839# define machine_is_palmtreo700w() (0)
799891ef
MS
18840#endif
18841
06c4ab50 18842#ifdef CONFIG_MACH_PALMTREO750
799891ef
MS
18843# ifdef machine_arch_type
18844# undef machine_arch_type
18845# define machine_arch_type __machine_arch_type
18846# else
06c4ab50 18847# define machine_arch_type MACH_TYPE_PALMTREO750
799891ef 18848# endif
06c4ab50 18849# define machine_is_palmtreo750() (machine_arch_type == MACH_TYPE_PALMTREO750)
799891ef 18850#else
06c4ab50 18851# define machine_is_palmtreo750() (0)
799891ef
MS
18852#endif
18853
06c4ab50 18854#ifdef CONFIG_MACH_PALMTREO755P
799891ef
MS
18855# ifdef machine_arch_type
18856# undef machine_arch_type
18857# define machine_arch_type __machine_arch_type
18858# else
06c4ab50 18859# define machine_arch_type MACH_TYPE_PALMTREO755P
799891ef 18860# endif
06c4ab50 18861# define machine_is_palmtreo755p() (machine_arch_type == MACH_TYPE_PALMTREO755P)
799891ef 18862#else
06c4ab50 18863# define machine_is_palmtreo755p() (0)
799891ef
MS
18864#endif
18865
18866#ifdef CONFIG_MACH_EZREGANUT9200
18867# ifdef machine_arch_type
18868# undef machine_arch_type
18869# define machine_arch_type __machine_arch_type
18870# else
18871# define machine_arch_type MACH_TYPE_EZREGANUT9200
18872# endif
18873# define machine_is_ezreganut9200() (machine_arch_type == MACH_TYPE_EZREGANUT9200)
18874#else
18875# define machine_is_ezreganut9200() (0)
18876#endif
18877
18878#ifdef CONFIG_MACH_SARGE
18879# ifdef machine_arch_type
18880# undef machine_arch_type
18881# define machine_arch_type __machine_arch_type
18882# else
18883# define machine_arch_type MACH_TYPE_SARGE
18884# endif
18885# define machine_is_sarge() (machine_arch_type == MACH_TYPE_SARGE)
18886#else
18887# define machine_is_sarge() (0)
18888#endif
18889
18890#ifdef CONFIG_MACH_A696
18891# ifdef machine_arch_type
18892# undef machine_arch_type
18893# define machine_arch_type __machine_arch_type
18894# else
18895# define machine_arch_type MACH_TYPE_A696
18896# endif
18897# define machine_is_a696() (machine_arch_type == MACH_TYPE_A696)
18898#else
18899# define machine_is_a696() (0)
18900#endif
18901
18902#ifdef CONFIG_MACH_TURTLE
18903# ifdef machine_arch_type
18904# undef machine_arch_type
18905# define machine_arch_type __machine_arch_type
18906# else
18907# define machine_arch_type MACH_TYPE_TURTLE
18908# endif
18909# define machine_is_turtle1916() (machine_arch_type == MACH_TYPE_TURTLE)
18910#else
18911# define machine_is_turtle1916() (0)
18912#endif
18913
18914#ifdef CONFIG_MACH_MX27_3DS
18915# ifdef machine_arch_type
18916# undef machine_arch_type
18917# define machine_arch_type __machine_arch_type
18918# else
18919# define machine_arch_type MACH_TYPE_MX27_3DS
18920# endif
18921# define machine_is_mx27_3ds() (machine_arch_type == MACH_TYPE_MX27_3DS)
18922#else
18923# define machine_is_mx27_3ds() (0)
18924#endif
18925
18926#ifdef CONFIG_MACH_BISHOP
18927# ifdef machine_arch_type
18928# undef machine_arch_type
18929# define machine_arch_type __machine_arch_type
18930# else
18931# define machine_arch_type MACH_TYPE_BISHOP
18932# endif
18933# define machine_is_bishop() (machine_arch_type == MACH_TYPE_BISHOP)
18934#else
18935# define machine_is_bishop() (0)
18936#endif
18937
18938#ifdef CONFIG_MACH_PXX
18939# ifdef machine_arch_type
18940# undef machine_arch_type
18941# define machine_arch_type __machine_arch_type
18942# else
18943# define machine_arch_type MACH_TYPE_PXX
18944# endif
18945# define machine_is_pxx() (machine_arch_type == MACH_TYPE_PXX)
18946#else
18947# define machine_is_pxx() (0)
18948#endif
18949
18950#ifdef CONFIG_MACH_REDWOOD
18951# ifdef machine_arch_type
18952# undef machine_arch_type
18953# define machine_arch_type __machine_arch_type
18954# else
18955# define machine_arch_type MACH_TYPE_REDWOOD
18956# endif
18957# define machine_is_redwood() (machine_arch_type == MACH_TYPE_REDWOOD)
18958#else
18959# define machine_is_redwood() (0)
18960#endif
18961
18962#ifdef CONFIG_MACH_OMAP_2430DLP
18963# ifdef machine_arch_type
18964# undef machine_arch_type
18965# define machine_arch_type __machine_arch_type
18966# else
18967# define machine_arch_type MACH_TYPE_OMAP_2430DLP
18968# endif
18969# define machine_is_omap_2430dlp() (machine_arch_type == MACH_TYPE_OMAP_2430DLP)
18970#else
18971# define machine_is_omap_2430dlp() (0)
18972#endif
18973
18974#ifdef CONFIG_MACH_OMAP_2430OSK
18975# ifdef machine_arch_type
18976# undef machine_arch_type
18977# define machine_arch_type __machine_arch_type
18978# else
18979# define machine_arch_type MACH_TYPE_OMAP_2430OSK
18980# endif
18981# define machine_is_omap_2430osk() (machine_arch_type == MACH_TYPE_OMAP_2430OSK)
18982#else
18983# define machine_is_omap_2430osk() (0)
18984#endif
18985
18986#ifdef CONFIG_MACH_SARDINE
18987# ifdef machine_arch_type
18988# undef machine_arch_type
18989# define machine_arch_type __machine_arch_type
18990# else
18991# define machine_arch_type MACH_TYPE_SARDINE
18992# endif
18993# define machine_is_sardine() (machine_arch_type == MACH_TYPE_SARDINE)
18994#else
18995# define machine_is_sardine() (0)
18996#endif
18997
18998#ifdef CONFIG_MACH_HALIBUT
18999# ifdef machine_arch_type
19000# undef machine_arch_type
19001# define machine_arch_type __machine_arch_type
19002# else
19003# define machine_arch_type MACH_TYPE_HALIBUT
19004# endif
19005# define machine_is_halibut() (machine_arch_type == MACH_TYPE_HALIBUT)
19006#else
19007# define machine_is_halibut() (0)
19008#endif
19009
19010#ifdef CONFIG_MACH_TROUT
19011# ifdef machine_arch_type
19012# undef machine_arch_type
19013# define machine_arch_type __machine_arch_type
19014# else
19015# define machine_arch_type MACH_TYPE_TROUT
19016# endif
19017# define machine_is_trout() (machine_arch_type == MACH_TYPE_TROUT)
19018#else
19019# define machine_is_trout() (0)
19020#endif
19021
19022#ifdef CONFIG_MACH_GOLDFISH
19023# ifdef machine_arch_type
19024# undef machine_arch_type
19025# define machine_arch_type __machine_arch_type
19026# else
19027# define machine_arch_type MACH_TYPE_GOLDFISH
19028# endif
19029# define machine_is_goldfish() (machine_arch_type == MACH_TYPE_GOLDFISH)
19030#else
19031# define machine_is_goldfish() (0)
19032#endif
19033
19034#ifdef CONFIG_MACH_GESBC2440
19035# ifdef machine_arch_type
19036# undef machine_arch_type
19037# define machine_arch_type __machine_arch_type
19038# else
19039# define machine_arch_type MACH_TYPE_GESBC2440
19040# endif
19041# define machine_is_gesbc2440() (machine_arch_type == MACH_TYPE_GESBC2440)
19042#else
19043# define machine_is_gesbc2440() (0)
19044#endif
19045
19046#ifdef CONFIG_MACH_NOMAD
19047# ifdef machine_arch_type
19048# undef machine_arch_type
19049# define machine_arch_type __machine_arch_type
19050# else
19051# define machine_arch_type MACH_TYPE_NOMAD
19052# endif
19053# define machine_is_nomad() (machine_arch_type == MACH_TYPE_NOMAD)
19054#else
19055# define machine_is_nomad() (0)
19056#endif
19057
19058#ifdef CONFIG_MACH_ROSALIND
19059# ifdef machine_arch_type
19060# undef machine_arch_type
19061# define machine_arch_type __machine_arch_type
19062# else
19063# define machine_arch_type MACH_TYPE_ROSALIND
19064# endif
19065# define machine_is_rosalind() (machine_arch_type == MACH_TYPE_ROSALIND)
19066#else
19067# define machine_is_rosalind() (0)
19068#endif
19069
19070#ifdef CONFIG_MACH_CC9P9215
19071# ifdef machine_arch_type
19072# undef machine_arch_type
19073# define machine_arch_type __machine_arch_type
19074# else
19075# define machine_arch_type MACH_TYPE_CC9P9215
19076# endif
19077# define machine_is_cc9p9215() (machine_arch_type == MACH_TYPE_CC9P9215)
19078#else
19079# define machine_is_cc9p9215() (0)
19080#endif
19081
19082#ifdef CONFIG_MACH_CC9P9210
19083# ifdef machine_arch_type
19084# undef machine_arch_type
19085# define machine_arch_type __machine_arch_type
19086# else
19087# define machine_arch_type MACH_TYPE_CC9P9210
19088# endif
19089# define machine_is_cc9p9210() (machine_arch_type == MACH_TYPE_CC9P9210)
19090#else
19091# define machine_is_cc9p9210() (0)
19092#endif
19093
19094#ifdef CONFIG_MACH_CC9P9215JS
19095# ifdef machine_arch_type
19096# undef machine_arch_type
19097# define machine_arch_type __machine_arch_type
19098# else
19099# define machine_arch_type MACH_TYPE_CC9P9215JS
19100# endif
19101# define machine_is_cc9p9215js() (machine_arch_type == MACH_TYPE_CC9P9215JS)
19102#else
19103# define machine_is_cc9p9215js() (0)
19104#endif
19105
19106#ifdef CONFIG_MACH_CC9P9210JS
19107# ifdef machine_arch_type
19108# undef machine_arch_type
19109# define machine_arch_type __machine_arch_type
19110# else
19111# define machine_arch_type MACH_TYPE_CC9P9210JS
19112# endif
19113# define machine_is_cc9p9210js() (machine_arch_type == MACH_TYPE_CC9P9210JS)
19114#else
19115# define machine_is_cc9p9210js() (0)
19116#endif
19117
19118#ifdef CONFIG_MACH_NASFFE
19119# ifdef machine_arch_type
19120# undef machine_arch_type
19121# define machine_arch_type __machine_arch_type
19122# else
19123# define machine_arch_type MACH_TYPE_NASFFE
19124# endif
19125# define machine_is_nasffe() (machine_arch_type == MACH_TYPE_NASFFE)
19126#else
19127# define machine_is_nasffe() (0)
19128#endif
19129
19130#ifdef CONFIG_MACH_TN2X0BD
19131# ifdef machine_arch_type
19132# undef machine_arch_type
19133# define machine_arch_type __machine_arch_type
19134# else
19135# define machine_arch_type MACH_TYPE_TN2X0BD
19136# endif
19137# define machine_is_tn2x0bd() (machine_arch_type == MACH_TYPE_TN2X0BD)
19138#else
19139# define machine_is_tn2x0bd() (0)
19140#endif
19141
19142#ifdef CONFIG_MACH_GWMPXA
19143# ifdef machine_arch_type
19144# undef machine_arch_type
19145# define machine_arch_type __machine_arch_type
19146# else
19147# define machine_arch_type MACH_TYPE_GWMPXA
19148# endif
19149# define machine_is_gwmpxa() (machine_arch_type == MACH_TYPE_GWMPXA)
19150#else
19151# define machine_is_gwmpxa() (0)
19152#endif
19153
19154#ifdef CONFIG_MACH_EXYPLUS
19155# ifdef machine_arch_type
19156# undef machine_arch_type
19157# define machine_arch_type __machine_arch_type
19158# else
19159# define machine_arch_type MACH_TYPE_EXYPLUS
19160# endif
19161# define machine_is_exyplus() (machine_arch_type == MACH_TYPE_EXYPLUS)
19162#else
19163# define machine_is_exyplus() (0)
19164#endif
19165
19166#ifdef CONFIG_MACH_JADOO21
19167# ifdef machine_arch_type
19168# undef machine_arch_type
19169# define machine_arch_type __machine_arch_type
19170# else
19171# define machine_arch_type MACH_TYPE_JADOO21
19172# endif
19173# define machine_is_jadoo21() (machine_arch_type == MACH_TYPE_JADOO21)
19174#else
19175# define machine_is_jadoo21() (0)
19176#endif
19177
19178#ifdef CONFIG_MACH_LOOXN560
19179# ifdef machine_arch_type
19180# undef machine_arch_type
19181# define machine_arch_type __machine_arch_type
19182# else
19183# define machine_arch_type MACH_TYPE_LOOXN560
19184# endif
19185# define machine_is_looxn560() (machine_arch_type == MACH_TYPE_LOOXN560)
19186#else
19187# define machine_is_looxn560() (0)
19188#endif
19189
19190#ifdef CONFIG_MACH_BONSAI
19191# ifdef machine_arch_type
19192# undef machine_arch_type
19193# define machine_arch_type __machine_arch_type
19194# else
19195# define machine_arch_type MACH_TYPE_BONSAI
19196# endif
19197# define machine_is_bonsai() (machine_arch_type == MACH_TYPE_BONSAI)
19198#else
19199# define machine_is_bonsai() (0)
19200#endif
19201
19202#ifdef CONFIG_MACH_ADSMILGATO
19203# ifdef machine_arch_type
19204# undef machine_arch_type
19205# define machine_arch_type __machine_arch_type
19206# else
19207# define machine_arch_type MACH_TYPE_ADSMILGATO
19208# endif
19209# define machine_is_adsmilgato() (machine_arch_type == MACH_TYPE_ADSMILGATO)
19210#else
19211# define machine_is_adsmilgato() (0)
19212#endif
19213
19214#ifdef CONFIG_MACH_GBA
19215# ifdef machine_arch_type
19216# undef machine_arch_type
19217# define machine_arch_type __machine_arch_type
19218# else
19219# define machine_arch_type MACH_TYPE_GBA
19220# endif
19221# define machine_is_gba() (machine_arch_type == MACH_TYPE_GBA)
19222#else
19223# define machine_is_gba() (0)
19224#endif
19225
19226#ifdef CONFIG_MACH_H6044
19227# ifdef machine_arch_type
19228# undef machine_arch_type
19229# define machine_arch_type __machine_arch_type
19230# else
19231# define machine_arch_type MACH_TYPE_H6044
19232# endif
19233# define machine_is_h6044() (machine_arch_type == MACH_TYPE_H6044)
19234#else
19235# define machine_is_h6044() (0)
19236#endif
19237
19238#ifdef CONFIG_MACH_APP
19239# ifdef machine_arch_type
19240# undef machine_arch_type
19241# define machine_arch_type __machine_arch_type
19242# else
19243# define machine_arch_type MACH_TYPE_APP
19244# endif
19245# define machine_is_app() (machine_arch_type == MACH_TYPE_APP)
19246#else
19247# define machine_is_app() (0)
19248#endif
19249
19250#ifdef CONFIG_MACH_TCT_HAMMER
19251# ifdef machine_arch_type
19252# undef machine_arch_type
19253# define machine_arch_type __machine_arch_type
19254# else
19255# define machine_arch_type MACH_TYPE_TCT_HAMMER
19256# endif
19257# define machine_is_tct_hammer() (machine_arch_type == MACH_TYPE_TCT_HAMMER)
19258#else
19259# define machine_is_tct_hammer() (0)
19260#endif
19261
19262#ifdef CONFIG_MACH_HERMES
19263# ifdef machine_arch_type
19264# undef machine_arch_type
19265# define machine_arch_type __machine_arch_type
19266# else
19267# define machine_arch_type MACH_TYPE_HERMES
19268# endif
19269# define machine_is_herald() (machine_arch_type == MACH_TYPE_HERMES)
19270#else
19271# define machine_is_herald() (0)
19272#endif
19273
19274#ifdef CONFIG_MACH_ARTEMIS
19275# ifdef machine_arch_type
19276# undef machine_arch_type
19277# define machine_arch_type __machine_arch_type
19278# else
19279# define machine_arch_type MACH_TYPE_ARTEMIS
19280# endif
19281# define machine_is_artemis() (machine_arch_type == MACH_TYPE_ARTEMIS)
19282#else
19283# define machine_is_artemis() (0)
19284#endif
19285
19286#ifdef CONFIG_MACH_HTCTITAN
19287# ifdef machine_arch_type
19288# undef machine_arch_type
19289# define machine_arch_type __machine_arch_type
19290# else
19291# define machine_arch_type MACH_TYPE_HTCTITAN
19292# endif
19293# define machine_is_htctitan() (machine_arch_type == MACH_TYPE_HTCTITAN)
19294#else
19295# define machine_is_htctitan() (0)
19296#endif
19297
19298#ifdef CONFIG_MACH_QRANIUM
19299# ifdef machine_arch_type
19300# undef machine_arch_type
19301# define machine_arch_type __machine_arch_type
19302# else
19303# define machine_arch_type MACH_TYPE_QRANIUM
19304# endif
19305# define machine_is_qranium() (machine_arch_type == MACH_TYPE_QRANIUM)
19306#else
19307# define machine_is_qranium() (0)
19308#endif
19309
19310#ifdef CONFIG_MACH_ADX_WSC2
19311# ifdef machine_arch_type
19312# undef machine_arch_type
19313# define machine_arch_type __machine_arch_type
19314# else
19315# define machine_arch_type MACH_TYPE_ADX_WSC2
19316# endif
19317# define machine_is_adx_wsc2() (machine_arch_type == MACH_TYPE_ADX_WSC2)
19318#else
19319# define machine_is_adx_wsc2() (0)
19320#endif
19321
06c4ab50 19322#ifdef CONFIG_MACH_ADX_MEDCOM
799891ef
MS
19323# ifdef machine_arch_type
19324# undef machine_arch_type
19325# define machine_arch_type __machine_arch_type
19326# else
06c4ab50 19327# define machine_arch_type MACH_TYPE_ADX_MEDCOM
799891ef 19328# endif
06c4ab50 19329# define machine_is_adx_medcom() (machine_arch_type == MACH_TYPE_ADX_MEDCOM)
799891ef 19330#else
06c4ab50 19331# define machine_is_adx_medcom() (0)
799891ef
MS
19332#endif
19333
19334#ifdef CONFIG_MACH_BBOARD
19335# ifdef machine_arch_type
19336# undef machine_arch_type
19337# define machine_arch_type __machine_arch_type
19338# else
19339# define machine_arch_type MACH_TYPE_BBOARD
19340# endif
19341# define machine_is_bboard() (machine_arch_type == MACH_TYPE_BBOARD)
19342#else
19343# define machine_is_bboard() (0)
19344#endif
19345
19346#ifdef CONFIG_MACH_CAMBRIA
19347# ifdef machine_arch_type
19348# undef machine_arch_type
19349# define machine_arch_type __machine_arch_type
19350# else
19351# define machine_arch_type MACH_TYPE_CAMBRIA
19352# endif
19353# define machine_is_cambria() (machine_arch_type == MACH_TYPE_CAMBRIA)
19354#else
19355# define machine_is_cambria() (0)
19356#endif
19357
19358#ifdef CONFIG_MACH_MT7XXX
19359# ifdef machine_arch_type
19360# undef machine_arch_type
19361# define machine_arch_type __machine_arch_type
19362# else
19363# define machine_arch_type MACH_TYPE_MT7XXX
19364# endif
19365# define machine_is_mt7xxx() (machine_arch_type == MACH_TYPE_MT7XXX)
19366#else
19367# define machine_is_mt7xxx() (0)
19368#endif
19369
19370#ifdef CONFIG_MACH_MATRIX512
19371# ifdef machine_arch_type
19372# undef machine_arch_type
19373# define machine_arch_type __machine_arch_type
19374# else
19375# define machine_arch_type MACH_TYPE_MATRIX512
19376# endif
19377# define machine_is_matrix512() (machine_arch_type == MACH_TYPE_MATRIX512)
19378#else
19379# define machine_is_matrix512() (0)
19380#endif
19381
19382#ifdef CONFIG_MACH_MATRIX522
19383# ifdef machine_arch_type
19384# undef machine_arch_type
19385# define machine_arch_type __machine_arch_type
19386# else
19387# define machine_arch_type MACH_TYPE_MATRIX522
19388# endif
19389# define machine_is_matrix522() (machine_arch_type == MACH_TYPE_MATRIX522)
19390#else
19391# define machine_is_matrix522() (0)
19392#endif
19393
19394#ifdef CONFIG_MACH_IPAC5010
19395# ifdef machine_arch_type
19396# undef machine_arch_type
19397# define machine_arch_type __machine_arch_type
19398# else
19399# define machine_arch_type MACH_TYPE_IPAC5010
19400# endif
19401# define machine_is_ipac5010() (machine_arch_type == MACH_TYPE_IPAC5010)
19402#else
19403# define machine_is_ipac5010() (0)
19404#endif
19405
19406#ifdef CONFIG_MACH_SAKURA
19407# ifdef machine_arch_type
19408# undef machine_arch_type
19409# define machine_arch_type __machine_arch_type
19410# else
19411# define machine_arch_type MACH_TYPE_SAKURA
19412# endif
19413# define machine_is_sakura() (machine_arch_type == MACH_TYPE_SAKURA)
19414#else
19415# define machine_is_sakura() (0)
19416#endif
19417
19418#ifdef CONFIG_MACH_GROCX
19419# ifdef machine_arch_type
19420# undef machine_arch_type
19421# define machine_arch_type __machine_arch_type
19422# else
19423# define machine_arch_type MACH_TYPE_GROCX
19424# endif
19425# define machine_is_grocx() (machine_arch_type == MACH_TYPE_GROCX)
19426#else
19427# define machine_is_grocx() (0)
19428#endif
19429
19430#ifdef CONFIG_MACH_PM9263
19431# ifdef machine_arch_type
19432# undef machine_arch_type
19433# define machine_arch_type __machine_arch_type
19434# else
19435# define machine_arch_type MACH_TYPE_PM9263
19436# endif
19437# define machine_is_pm9263() (machine_arch_type == MACH_TYPE_PM9263)
19438#else
19439# define machine_is_pm9263() (0)
19440#endif
19441
19442#ifdef CONFIG_MACH_SIM_ONE
19443# ifdef machine_arch_type
19444# undef machine_arch_type
19445# define machine_arch_type __machine_arch_type
19446# else
19447# define machine_arch_type MACH_TYPE_SIM_ONE
19448# endif
19449# define machine_is_sim_one() (machine_arch_type == MACH_TYPE_SIM_ONE)
19450#else
19451# define machine_is_sim_one() (0)
19452#endif
19453
19454#ifdef CONFIG_MACH_ACQ132
19455# ifdef machine_arch_type
19456# undef machine_arch_type
19457# define machine_arch_type __machine_arch_type
19458# else
19459# define machine_arch_type MACH_TYPE_ACQ132
19460# endif
19461# define machine_is_acq132() (machine_arch_type == MACH_TYPE_ACQ132)
19462#else
19463# define machine_is_acq132() (0)
19464#endif
19465
19466#ifdef CONFIG_MACH_DATR
19467# ifdef machine_arch_type
19468# undef machine_arch_type
19469# define machine_arch_type __machine_arch_type
19470# else
19471# define machine_arch_type MACH_TYPE_DATR
19472# endif
19473# define machine_is_datr() (machine_arch_type == MACH_TYPE_DATR)
19474#else
19475# define machine_is_datr() (0)
19476#endif
19477
19478#ifdef CONFIG_MACH_ACTUX1
19479# ifdef machine_arch_type
19480# undef machine_arch_type
19481# define machine_arch_type __machine_arch_type
19482# else
19483# define machine_arch_type MACH_TYPE_ACTUX1
19484# endif
19485# define machine_is_actux1() (machine_arch_type == MACH_TYPE_ACTUX1)
19486#else
19487# define machine_is_actux1() (0)
19488#endif
19489
19490#ifdef CONFIG_MACH_ACTUX2
19491# ifdef machine_arch_type
19492# undef machine_arch_type
19493# define machine_arch_type __machine_arch_type
19494# else
19495# define machine_arch_type MACH_TYPE_ACTUX2
19496# endif
19497# define machine_is_actux2() (machine_arch_type == MACH_TYPE_ACTUX2)
19498#else
19499# define machine_is_actux2() (0)
19500#endif
19501
19502#ifdef CONFIG_MACH_ACTUX3
19503# ifdef machine_arch_type
19504# undef machine_arch_type
19505# define machine_arch_type __machine_arch_type
19506# else
19507# define machine_arch_type MACH_TYPE_ACTUX3
19508# endif
19509# define machine_is_actux3() (machine_arch_type == MACH_TYPE_ACTUX3)
19510#else
19511# define machine_is_actux3() (0)
19512#endif
19513
19514#ifdef CONFIG_MACH_FLEXIT
19515# ifdef machine_arch_type
19516# undef machine_arch_type
19517# define machine_arch_type __machine_arch_type
19518# else
19519# define machine_arch_type MACH_TYPE_FLEXIT
19520# endif
19521# define machine_is_flexit() (machine_arch_type == MACH_TYPE_FLEXIT)
19522#else
19523# define machine_is_flexit() (0)
19524#endif
19525
19526#ifdef CONFIG_MACH_BH2X0BD
19527# ifdef machine_arch_type
19528# undef machine_arch_type
19529# define machine_arch_type __machine_arch_type
19530# else
19531# define machine_arch_type MACH_TYPE_BH2X0BD
19532# endif
19533# define machine_is_bh2x0bd() (machine_arch_type == MACH_TYPE_BH2X0BD)
19534#else
19535# define machine_is_bh2x0bd() (0)
19536#endif
19537
19538#ifdef CONFIG_MACH_ATB2002
19539# ifdef machine_arch_type
19540# undef machine_arch_type
19541# define machine_arch_type __machine_arch_type
19542# else
19543# define machine_arch_type MACH_TYPE_ATB2002
19544# endif
19545# define machine_is_atb2002() (machine_arch_type == MACH_TYPE_ATB2002)
19546#else
19547# define machine_is_atb2002() (0)
19548#endif
19549
19550#ifdef CONFIG_MACH_XENON
19551# ifdef machine_arch_type
19552# undef machine_arch_type
19553# define machine_arch_type __machine_arch_type
19554# else
19555# define machine_arch_type MACH_TYPE_XENON
19556# endif
19557# define machine_is_xenon() (machine_arch_type == MACH_TYPE_XENON)
19558#else
19559# define machine_is_xenon() (0)
19560#endif
19561
19562#ifdef CONFIG_MACH_FM607
19563# ifdef machine_arch_type
19564# undef machine_arch_type
19565# define machine_arch_type __machine_arch_type
19566# else
19567# define machine_arch_type MACH_TYPE_FM607
19568# endif
19569# define machine_is_fm607() (machine_arch_type == MACH_TYPE_FM607)
19570#else
19571# define machine_is_fm607() (0)
19572#endif
19573
19574#ifdef CONFIG_MACH_MATRIX514
19575# ifdef machine_arch_type
19576# undef machine_arch_type
19577# define machine_arch_type __machine_arch_type
19578# else
19579# define machine_arch_type MACH_TYPE_MATRIX514
19580# endif
19581# define machine_is_matrix514() (machine_arch_type == MACH_TYPE_MATRIX514)
19582#else
19583# define machine_is_matrix514() (0)
19584#endif
19585
19586#ifdef CONFIG_MACH_MATRIX524
19587# ifdef machine_arch_type
19588# undef machine_arch_type
19589# define machine_arch_type __machine_arch_type
19590# else
19591# define machine_arch_type MACH_TYPE_MATRIX524
19592# endif
19593# define machine_is_matrix524() (machine_arch_type == MACH_TYPE_MATRIX524)
19594#else
19595# define machine_is_matrix524() (0)
19596#endif
19597
19598#ifdef CONFIG_MACH_INPOD
19599# ifdef machine_arch_type
19600# undef machine_arch_type
19601# define machine_arch_type __machine_arch_type
19602# else
19603# define machine_arch_type MACH_TYPE_INPOD
19604# endif
19605# define machine_is_inpod() (machine_arch_type == MACH_TYPE_INPOD)
19606#else
19607# define machine_is_inpod() (0)
19608#endif
19609
19610#ifdef CONFIG_MACH_JIVE
19611# ifdef machine_arch_type
19612# undef machine_arch_type
19613# define machine_arch_type __machine_arch_type
19614# else
19615# define machine_arch_type MACH_TYPE_JIVE
19616# endif
19617# define machine_is_jive() (machine_arch_type == MACH_TYPE_JIVE)
19618#else
19619# define machine_is_jive() (0)
19620#endif
19621
19622#ifdef CONFIG_MACH_TLL_MX21
19623# ifdef machine_arch_type
19624# undef machine_arch_type
19625# define machine_arch_type __machine_arch_type
19626# else
19627# define machine_arch_type MACH_TYPE_TLL_MX21
19628# endif
19629# define machine_is_tll_mx21() (machine_arch_type == MACH_TYPE_TLL_MX21)
19630#else
19631# define machine_is_tll_mx21() (0)
19632#endif
19633
19634#ifdef CONFIG_MACH_SBC2800
19635# ifdef machine_arch_type
19636# undef machine_arch_type
19637# define machine_arch_type __machine_arch_type
19638# else
19639# define machine_arch_type MACH_TYPE_SBC2800
19640# endif
19641# define machine_is_sbc2800() (machine_arch_type == MACH_TYPE_SBC2800)
19642#else
19643# define machine_is_sbc2800() (0)
19644#endif
19645
19646#ifdef CONFIG_MACH_CC7UCAMRY
19647# ifdef machine_arch_type
19648# undef machine_arch_type
19649# define machine_arch_type __machine_arch_type
19650# else
19651# define machine_arch_type MACH_TYPE_CC7UCAMRY
19652# endif
19653# define machine_is_cc7ucamry() (machine_arch_type == MACH_TYPE_CC7UCAMRY)
19654#else
19655# define machine_is_cc7ucamry() (0)
19656#endif
19657
19658#ifdef CONFIG_MACH_UBISYS_P9_SC15
19659# ifdef machine_arch_type
19660# undef machine_arch_type
19661# define machine_arch_type __machine_arch_type
19662# else
19663# define machine_arch_type MACH_TYPE_UBISYS_P9_SC15
19664# endif
19665# define machine_is_ubisys_p9_sc15() (machine_arch_type == MACH_TYPE_UBISYS_P9_SC15)
19666#else
19667# define machine_is_ubisys_p9_sc15() (0)
19668#endif
19669
19670#ifdef CONFIG_MACH_UBISYS_P9_SSC2D10
19671# ifdef machine_arch_type
19672# undef machine_arch_type
19673# define machine_arch_type __machine_arch_type
19674# else
19675# define machine_arch_type MACH_TYPE_UBISYS_P9_SSC2D10
19676# endif
19677# define machine_is_ubisys_p9_ssc2d10() (machine_arch_type == MACH_TYPE_UBISYS_P9_SSC2D10)
19678#else
19679# define machine_is_ubisys_p9_ssc2d10() (0)
19680#endif
19681
19682#ifdef CONFIG_MACH_UBISYS_P9_RCU3
19683# ifdef machine_arch_type
19684# undef machine_arch_type
19685# define machine_arch_type __machine_arch_type
19686# else
19687# define machine_arch_type MACH_TYPE_UBISYS_P9_RCU3
19688# endif
19689# define machine_is_ubisys_p9_rcu3() (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3)
19690#else
19691# define machine_is_ubisys_p9_rcu3() (0)
19692#endif
19693
19694#ifdef CONFIG_MACH_AML_M8000
19695# ifdef machine_arch_type
19696# undef machine_arch_type
19697# define machine_arch_type __machine_arch_type
19698# else
19699# define machine_arch_type MACH_TYPE_AML_M8000
19700# endif
19701# define machine_is_aml_m8000() (machine_arch_type == MACH_TYPE_AML_M8000)
19702#else
19703# define machine_is_aml_m8000() (0)
19704#endif
19705
19706#ifdef CONFIG_MACH_SNAPPER_270
19707# ifdef machine_arch_type
19708# undef machine_arch_type
19709# define machine_arch_type __machine_arch_type
19710# else
19711# define machine_arch_type MACH_TYPE_SNAPPER_270
19712# endif
19713# define machine_is_snapper_270() (machine_arch_type == MACH_TYPE_SNAPPER_270)
19714#else
19715# define machine_is_snapper_270() (0)
19716#endif
19717
19718#ifdef CONFIG_MACH_OMAP_BBX
19719# ifdef machine_arch_type
19720# undef machine_arch_type
19721# define machine_arch_type __machine_arch_type
19722# else
19723# define machine_arch_type MACH_TYPE_OMAP_BBX
19724# endif
19725# define machine_is_omap_bbx() (machine_arch_type == MACH_TYPE_OMAP_BBX)
19726#else
19727# define machine_is_omap_bbx() (0)
19728#endif
19729
19730#ifdef CONFIG_MACH_UCN2410
19731# ifdef machine_arch_type
19732# undef machine_arch_type
19733# define machine_arch_type __machine_arch_type
19734# else
19735# define machine_arch_type MACH_TYPE_UCN2410
19736# endif
19737# define machine_is_ucn2410() (machine_arch_type == MACH_TYPE_UCN2410)
19738#else
19739# define machine_is_ucn2410() (0)
19740#endif
19741
19742#ifdef CONFIG_MACH_SAM9_L9260
19743# ifdef machine_arch_type
19744# undef machine_arch_type
19745# define machine_arch_type __machine_arch_type
19746# else
19747# define machine_arch_type MACH_TYPE_SAM9_L9260
19748# endif
19749# define machine_is_sam9_l9260() (machine_arch_type == MACH_TYPE_SAM9_L9260)
19750#else
19751# define machine_is_sam9_l9260() (0)
19752#endif
19753
19754#ifdef CONFIG_MACH_ETI_C2
19755# ifdef machine_arch_type
19756# undef machine_arch_type
19757# define machine_arch_type __machine_arch_type
19758# else
19759# define machine_arch_type MACH_TYPE_ETI_C2
19760# endif
19761# define machine_is_eti_c2() (machine_arch_type == MACH_TYPE_ETI_C2)
19762#else
19763# define machine_is_eti_c2() (0)
19764#endif
19765
19766#ifdef CONFIG_MACH_AVALANCHE
19767# ifdef machine_arch_type
19768# undef machine_arch_type
19769# define machine_arch_type __machine_arch_type
19770# else
19771# define machine_arch_type MACH_TYPE_AVALANCHE
19772# endif
19773# define machine_is_avalanche() (machine_arch_type == MACH_TYPE_AVALANCHE)
19774#else
19775# define machine_is_avalanche() (0)
19776#endif
19777
19778#ifdef CONFIG_MACH_REALVIEW_PB1176
19779# ifdef machine_arch_type
19780# undef machine_arch_type
19781# define machine_arch_type __machine_arch_type
19782# else
19783# define machine_arch_type MACH_TYPE_REALVIEW_PB1176
19784# endif
19785# define machine_is_realview_pb1176() (machine_arch_type == MACH_TYPE_REALVIEW_PB1176)
19786#else
19787# define machine_is_realview_pb1176() (0)
19788#endif
19789
19790#ifdef CONFIG_MACH_DP1500
19791# ifdef machine_arch_type
19792# undef machine_arch_type
19793# define machine_arch_type __machine_arch_type
19794# else
19795# define machine_arch_type MACH_TYPE_DP1500
19796# endif
19797# define machine_is_dp1500() (machine_arch_type == MACH_TYPE_DP1500)
19798#else
19799# define machine_is_dp1500() (0)
19800#endif
19801
19802#ifdef CONFIG_MACH_APPLE_IPHONE
19803# ifdef machine_arch_type
19804# undef machine_arch_type
19805# define machine_arch_type __machine_arch_type
19806# else
19807# define machine_arch_type MACH_TYPE_APPLE_IPHONE
19808# endif
19809# define machine_is_apple_iphone() (machine_arch_type == MACH_TYPE_APPLE_IPHONE)
19810#else
19811# define machine_is_apple_iphone() (0)
19812#endif
19813
19814#ifdef CONFIG_MACH_YL9200
19815# ifdef machine_arch_type
19816# undef machine_arch_type
19817# define machine_arch_type __machine_arch_type
19818# else
19819# define machine_arch_type MACH_TYPE_YL9200
19820# endif
19821# define machine_is_yl9200() (machine_arch_type == MACH_TYPE_YL9200)
19822#else
19823# define machine_is_yl9200() (0)
19824#endif
19825
19826#ifdef CONFIG_MACH_RD88F5182
19827# ifdef machine_arch_type
19828# undef machine_arch_type
19829# define machine_arch_type __machine_arch_type
19830# else
19831# define machine_arch_type MACH_TYPE_RD88F5182
19832# endif
19833# define machine_is_rd88f5182() (machine_arch_type == MACH_TYPE_RD88F5182)
19834#else
19835# define machine_is_rd88f5182() (0)
19836#endif
19837
19838#ifdef CONFIG_MACH_KUROBOX_PRO
19839# ifdef machine_arch_type
19840# undef machine_arch_type
19841# define machine_arch_type __machine_arch_type
19842# else
19843# define machine_arch_type MACH_TYPE_KUROBOX_PRO
19844# endif
19845# define machine_is_kurobox_pro() (machine_arch_type == MACH_TYPE_KUROBOX_PRO)
19846#else
19847# define machine_is_kurobox_pro() (0)
19848#endif
19849
19850#ifdef CONFIG_MACH_SE_POET
19851# ifdef machine_arch_type
19852# undef machine_arch_type
19853# define machine_arch_type __machine_arch_type
19854# else
19855# define machine_arch_type MACH_TYPE_SE_POET
19856# endif
19857# define machine_is_se_poet() (machine_arch_type == MACH_TYPE_SE_POET)
19858#else
19859# define machine_is_se_poet() (0)
19860#endif
19861
19862#ifdef CONFIG_MACH_MX31_3DS
19863# ifdef machine_arch_type
19864# undef machine_arch_type
19865# define machine_arch_type __machine_arch_type
19866# else
19867# define machine_arch_type MACH_TYPE_MX31_3DS
19868# endif
19869# define machine_is_mx31_3ds() (machine_arch_type == MACH_TYPE_MX31_3DS)
19870#else
19871# define machine_is_mx31_3ds() (0)
19872#endif
19873
19874#ifdef CONFIG_MACH_R270
19875# ifdef machine_arch_type
19876# undef machine_arch_type
19877# define machine_arch_type __machine_arch_type
19878# else
19879# define machine_arch_type MACH_TYPE_R270
19880# endif
19881# define machine_is_r270() (machine_arch_type == MACH_TYPE_R270)
19882#else
19883# define machine_is_r270() (0)
19884#endif
19885
19886#ifdef CONFIG_MACH_ARMOUR21
19887# ifdef machine_arch_type
19888# undef machine_arch_type
19889# define machine_arch_type __machine_arch_type
19890# else
19891# define machine_arch_type MACH_TYPE_ARMOUR21
19892# endif
19893# define machine_is_armour21() (machine_arch_type == MACH_TYPE_ARMOUR21)
19894#else
19895# define machine_is_armour21() (0)
19896#endif
19897
19898#ifdef CONFIG_MACH_DT2
19899# ifdef machine_arch_type
19900# undef machine_arch_type
19901# define machine_arch_type __machine_arch_type
19902# else
19903# define machine_arch_type MACH_TYPE_DT2
19904# endif
19905# define machine_is_dt2() (machine_arch_type == MACH_TYPE_DT2)
19906#else
19907# define machine_is_dt2() (0)
19908#endif
19909
19910#ifdef CONFIG_MACH_VT4
19911# ifdef machine_arch_type
19912# undef machine_arch_type
19913# define machine_arch_type __machine_arch_type
19914# else
19915# define machine_arch_type MACH_TYPE_VT4
19916# endif
19917# define machine_is_vt4() (machine_arch_type == MACH_TYPE_VT4)
19918#else
19919# define machine_is_vt4() (0)
19920#endif
19921
19922#ifdef CONFIG_MACH_TYCO320
19923# ifdef machine_arch_type
19924# undef machine_arch_type
19925# define machine_arch_type __machine_arch_type
19926# else
19927# define machine_arch_type MACH_TYPE_TYCO320
19928# endif
19929# define machine_is_tyco320() (machine_arch_type == MACH_TYPE_TYCO320)
19930#else
19931# define machine_is_tyco320() (0)
19932#endif
19933
19934#ifdef CONFIG_MACH_ADMA
19935# ifdef machine_arch_type
19936# undef machine_arch_type
19937# define machine_arch_type __machine_arch_type
19938# else
19939# define machine_arch_type MACH_TYPE_ADMA
19940# endif
19941# define machine_is_adma() (machine_arch_type == MACH_TYPE_ADMA)
19942#else
19943# define machine_is_adma() (0)
19944#endif
19945
19946#ifdef CONFIG_MACH_WP188
19947# ifdef machine_arch_type
19948# undef machine_arch_type
19949# define machine_arch_type __machine_arch_type
19950# else
19951# define machine_arch_type MACH_TYPE_WP188
19952# endif
19953# define machine_is_wp188() (machine_arch_type == MACH_TYPE_WP188)
19954#else
19955# define machine_is_wp188() (0)
19956#endif
19957
19958#ifdef CONFIG_MACH_CORSICA
19959# ifdef machine_arch_type
19960# undef machine_arch_type
19961# define machine_arch_type __machine_arch_type
19962# else
19963# define machine_arch_type MACH_TYPE_CORSICA
19964# endif
19965# define machine_is_corsica() (machine_arch_type == MACH_TYPE_CORSICA)
19966#else
19967# define machine_is_corsica() (0)
19968#endif
19969
19970#ifdef CONFIG_MACH_BIGEYE
19971# ifdef machine_arch_type
19972# undef machine_arch_type
19973# define machine_arch_type __machine_arch_type
19974# else
19975# define machine_arch_type MACH_TYPE_BIGEYE
19976# endif
19977# define machine_is_bigeye() (machine_arch_type == MACH_TYPE_BIGEYE)
19978#else
19979# define machine_is_bigeye() (0)
19980#endif
19981
19982#ifdef CONFIG_MACH_TLL5000
19983# ifdef machine_arch_type
19984# undef machine_arch_type
19985# define machine_arch_type __machine_arch_type
19986# else
19987# define machine_arch_type MACH_TYPE_TLL5000
19988# endif
19989# define machine_is_tll5000() (machine_arch_type == MACH_TYPE_TLL5000)
19990#else
19991# define machine_is_tll5000() (0)
19992#endif
19993
06c4ab50 19994#ifdef CONFIG_MACH_BEBOT
799891ef
MS
19995# ifdef machine_arch_type
19996# undef machine_arch_type
19997# define machine_arch_type __machine_arch_type
19998# else
06c4ab50 19999# define machine_arch_type MACH_TYPE_BEBOT
799891ef 20000# endif
06c4ab50 20001# define machine_is_bebot() (machine_arch_type == MACH_TYPE_BEBOT)
799891ef 20002#else
06c4ab50 20003# define machine_is_bebot() (0)
799891ef
MS
20004#endif
20005
20006#ifdef CONFIG_MACH_QONG
20007# ifdef machine_arch_type
20008# undef machine_arch_type
20009# define machine_arch_type __machine_arch_type
20010# else
20011# define machine_arch_type MACH_TYPE_QONG
20012# endif
20013# define machine_is_qong() (machine_arch_type == MACH_TYPE_QONG)
20014#else
20015# define machine_is_qong() (0)
20016#endif
20017
20018#ifdef CONFIG_MACH_TCOMPACT
20019# ifdef machine_arch_type
20020# undef machine_arch_type
20021# define machine_arch_type __machine_arch_type
20022# else
20023# define machine_arch_type MACH_TYPE_TCOMPACT
20024# endif
20025# define machine_is_tcompact() (machine_arch_type == MACH_TYPE_TCOMPACT)
20026#else
20027# define machine_is_tcompact() (0)
20028#endif
20029
20030#ifdef CONFIG_MACH_PUMA5
20031# ifdef machine_arch_type
20032# undef machine_arch_type
20033# define machine_arch_type __machine_arch_type
20034# else
20035# define machine_arch_type MACH_TYPE_PUMA5
20036# endif
20037# define machine_is_puma5() (machine_arch_type == MACH_TYPE_PUMA5)
20038#else
20039# define machine_is_puma5() (0)
20040#endif
20041
20042#ifdef CONFIG_MACH_ELARA
20043# ifdef machine_arch_type
20044# undef machine_arch_type
20045# define machine_arch_type __machine_arch_type
20046# else
20047# define machine_arch_type MACH_TYPE_ELARA
20048# endif
20049# define machine_is_elara() (machine_arch_type == MACH_TYPE_ELARA)
20050#else
20051# define machine_is_elara() (0)
20052#endif
20053
20054#ifdef CONFIG_MACH_ELLINGTON
20055# ifdef machine_arch_type
20056# undef machine_arch_type
20057# define machine_arch_type __machine_arch_type
20058# else
20059# define machine_arch_type MACH_TYPE_ELLINGTON
20060# endif
20061# define machine_is_ellington() (machine_arch_type == MACH_TYPE_ELLINGTON)
20062#else
20063# define machine_is_ellington() (0)
20064#endif
20065
20066#ifdef CONFIG_MACH_XDA_ATOM
20067# ifdef machine_arch_type
20068# undef machine_arch_type
20069# define machine_arch_type __machine_arch_type
20070# else
20071# define machine_arch_type MACH_TYPE_XDA_ATOM
20072# endif
20073# define machine_is_xda_atom() (machine_arch_type == MACH_TYPE_XDA_ATOM)
20074#else
20075# define machine_is_xda_atom() (0)
20076#endif
20077
20078#ifdef CONFIG_MACH_ENERGIZER2
20079# ifdef machine_arch_type
20080# undef machine_arch_type
20081# define machine_arch_type __machine_arch_type
20082# else
20083# define machine_arch_type MACH_TYPE_ENERGIZER2
20084# endif
20085# define machine_is_energizer2() (machine_arch_type == MACH_TYPE_ENERGIZER2)
20086#else
20087# define machine_is_energizer2() (0)
20088#endif
20089
20090#ifdef CONFIG_MACH_ODIN
20091# ifdef machine_arch_type
20092# undef machine_arch_type
20093# define machine_arch_type __machine_arch_type
20094# else
20095# define machine_arch_type MACH_TYPE_ODIN
20096# endif
20097# define machine_is_odin() (machine_arch_type == MACH_TYPE_ODIN)
20098#else
20099# define machine_is_odin() (0)
20100#endif
20101
20102#ifdef CONFIG_MACH_ACTUX4
20103# ifdef machine_arch_type
20104# undef machine_arch_type
20105# define machine_arch_type __machine_arch_type
20106# else
20107# define machine_arch_type MACH_TYPE_ACTUX4
20108# endif
20109# define machine_is_actux4() (machine_arch_type == MACH_TYPE_ACTUX4)
20110#else
20111# define machine_is_actux4() (0)
20112#endif
20113
20114#ifdef CONFIG_MACH_ESL_OMAP
20115# ifdef machine_arch_type
20116# undef machine_arch_type
20117# define machine_arch_type __machine_arch_type
20118# else
20119# define machine_arch_type MACH_TYPE_ESL_OMAP
20120# endif
20121# define machine_is_esl_omap() (machine_arch_type == MACH_TYPE_ESL_OMAP)
20122#else
20123# define machine_is_esl_omap() (0)
20124#endif
20125
20126#ifdef CONFIG_MACH_OMAP2EVM
20127# ifdef machine_arch_type
20128# undef machine_arch_type
20129# define machine_arch_type __machine_arch_type
20130# else
20131# define machine_arch_type MACH_TYPE_OMAP2EVM
20132# endif
20133# define machine_is_omap2evm() (machine_arch_type == MACH_TYPE_OMAP2EVM)
20134#else
20135# define machine_is_omap2evm() (0)
20136#endif
20137
20138#ifdef CONFIG_MACH_OMAP3EVM
20139# ifdef machine_arch_type
20140# undef machine_arch_type
20141# define machine_arch_type __machine_arch_type
20142# else
20143# define machine_arch_type MACH_TYPE_OMAP3EVM
20144# endif
20145# define machine_is_omap3evm() (machine_arch_type == MACH_TYPE_OMAP3EVM)
20146#else
20147# define machine_is_omap3evm() (0)
20148#endif
20149
20150#ifdef CONFIG_MACH_ADX_PCU57
20151# ifdef machine_arch_type
20152# undef machine_arch_type
20153# define machine_arch_type __machine_arch_type
20154# else
20155# define machine_arch_type MACH_TYPE_ADX_PCU57
20156# endif
20157# define machine_is_adx_pcu57() (machine_arch_type == MACH_TYPE_ADX_PCU57)
20158#else
20159# define machine_is_adx_pcu57() (0)
20160#endif
20161
20162#ifdef CONFIG_MACH_MONACO
20163# ifdef machine_arch_type
20164# undef machine_arch_type
20165# define machine_arch_type __machine_arch_type
20166# else
20167# define machine_arch_type MACH_TYPE_MONACO
20168# endif
20169# define machine_is_monaco() (machine_arch_type == MACH_TYPE_MONACO)
20170#else
20171# define machine_is_monaco() (0)
20172#endif
20173
20174#ifdef CONFIG_MACH_LEVANTE
20175# ifdef machine_arch_type
20176# undef machine_arch_type
20177# define machine_arch_type __machine_arch_type
20178# else
20179# define machine_arch_type MACH_TYPE_LEVANTE
20180# endif
20181# define machine_is_levante() (machine_arch_type == MACH_TYPE_LEVANTE)
20182#else
20183# define machine_is_levante() (0)
20184#endif
20185
20186#ifdef CONFIG_MACH_TMXIPX425
20187# ifdef machine_arch_type
20188# undef machine_arch_type
20189# define machine_arch_type __machine_arch_type
20190# else
20191# define machine_arch_type MACH_TYPE_TMXIPX425
20192# endif
20193# define machine_is_tmxipx425() (machine_arch_type == MACH_TYPE_TMXIPX425)
20194#else
20195# define machine_is_tmxipx425() (0)
20196#endif
20197
20198#ifdef CONFIG_MACH_LEEP
20199# ifdef machine_arch_type
20200# undef machine_arch_type
20201# define machine_arch_type __machine_arch_type
20202# else
20203# define machine_arch_type MACH_TYPE_LEEP
20204# endif
20205# define machine_is_leep() (machine_arch_type == MACH_TYPE_LEEP)
20206#else
20207# define machine_is_leep() (0)
20208#endif
20209
20210#ifdef CONFIG_MACH_RAAD
20211# ifdef machine_arch_type
20212# undef machine_arch_type
20213# define machine_arch_type __machine_arch_type
20214# else
20215# define machine_arch_type MACH_TYPE_RAAD
20216# endif
20217# define machine_is_raad() (machine_arch_type == MACH_TYPE_RAAD)
20218#else
20219# define machine_is_raad() (0)
20220#endif
20221
20222#ifdef CONFIG_MACH_DNS323
20223# ifdef machine_arch_type
20224# undef machine_arch_type
20225# define machine_arch_type __machine_arch_type
20226# else
20227# define machine_arch_type MACH_TYPE_DNS323
20228# endif
20229# define machine_is_dns323() (machine_arch_type == MACH_TYPE_DNS323)
20230#else
20231# define machine_is_dns323() (0)
20232#endif
20233
20234#ifdef CONFIG_MACH_AP1000
20235# ifdef machine_arch_type
20236# undef machine_arch_type
20237# define machine_arch_type __machine_arch_type
20238# else
20239# define machine_arch_type MACH_TYPE_AP1000
20240# endif
20241# define machine_is_ap1000() (machine_arch_type == MACH_TYPE_AP1000)
20242#else
20243# define machine_is_ap1000() (0)
20244#endif
20245
20246#ifdef CONFIG_MACH_A9SAM6432
20247# ifdef machine_arch_type
20248# undef machine_arch_type
20249# define machine_arch_type __machine_arch_type
20250# else
20251# define machine_arch_type MACH_TYPE_A9SAM6432
20252# endif
20253# define machine_is_a9sam6432() (machine_arch_type == MACH_TYPE_A9SAM6432)
20254#else
20255# define machine_is_a9sam6432() (0)
20256#endif
20257
20258#ifdef CONFIG_MACH_SHINY
20259# ifdef machine_arch_type
20260# undef machine_arch_type
20261# define machine_arch_type __machine_arch_type
20262# else
20263# define machine_arch_type MACH_TYPE_SHINY
20264# endif
20265# define machine_is_shiny() (machine_arch_type == MACH_TYPE_SHINY)
20266#else
20267# define machine_is_shiny() (0)
20268#endif
20269
20270#ifdef CONFIG_MACH_OMAP3_BEAGLE
20271# ifdef machine_arch_type
20272# undef machine_arch_type
20273# define machine_arch_type __machine_arch_type
20274# else
20275# define machine_arch_type MACH_TYPE_OMAP3_BEAGLE
20276# endif
20277# define machine_is_omap3_beagle() (machine_arch_type == MACH_TYPE_OMAP3_BEAGLE)
20278#else
20279# define machine_is_omap3_beagle() (0)
20280#endif
20281
20282#ifdef CONFIG_MACH_CSR_BDB2
20283# ifdef machine_arch_type
20284# undef machine_arch_type
20285# define machine_arch_type __machine_arch_type
20286# else
20287# define machine_arch_type MACH_TYPE_CSR_BDB2
20288# endif
20289# define machine_is_csr_bdb2() (machine_arch_type == MACH_TYPE_CSR_BDB2)
20290#else
20291# define machine_is_csr_bdb2() (0)
20292#endif
20293
20294#ifdef CONFIG_MACH_NOKIA_N810
20295# ifdef machine_arch_type
20296# undef machine_arch_type
20297# define machine_arch_type __machine_arch_type
20298# else
20299# define machine_arch_type MACH_TYPE_NOKIA_N810
20300# endif
20301# define machine_is_nokia_n810() (machine_arch_type == MACH_TYPE_NOKIA_N810)
20302#else
20303# define machine_is_nokia_n810() (0)
20304#endif
20305
20306#ifdef CONFIG_MACH_C270
20307# ifdef machine_arch_type
20308# undef machine_arch_type
20309# define machine_arch_type __machine_arch_type
20310# else
20311# define machine_arch_type MACH_TYPE_C270
20312# endif
20313# define machine_is_c270() (machine_arch_type == MACH_TYPE_C270)
20314#else
20315# define machine_is_c270() (0)
20316#endif
20317
20318#ifdef CONFIG_MACH_SENTRY
20319# ifdef machine_arch_type
20320# undef machine_arch_type
20321# define machine_arch_type __machine_arch_type
20322# else
20323# define machine_arch_type MACH_TYPE_SENTRY
20324# endif
20325# define machine_is_sentry() (machine_arch_type == MACH_TYPE_SENTRY)
20326#else
20327# define machine_is_sentry() (0)
20328#endif
20329
20330#ifdef CONFIG_MACH_PCM038
20331# ifdef machine_arch_type
20332# undef machine_arch_type
20333# define machine_arch_type __machine_arch_type
20334# else
20335# define machine_arch_type MACH_TYPE_PCM038
20336# endif
20337# define machine_is_pcm038() (machine_arch_type == MACH_TYPE_PCM038)
20338#else
20339# define machine_is_pcm038() (0)
20340#endif
20341
20342#ifdef CONFIG_MACH_ANC300
20343# ifdef machine_arch_type
20344# undef machine_arch_type
20345# define machine_arch_type __machine_arch_type
20346# else
20347# define machine_arch_type MACH_TYPE_ANC300
20348# endif
20349# define machine_is_anc300() (machine_arch_type == MACH_TYPE_ANC300)
20350#else
20351# define machine_is_anc300() (0)
20352#endif
20353
20354#ifdef CONFIG_MACH_HTCKAISER
20355# ifdef machine_arch_type
20356# undef machine_arch_type
20357# define machine_arch_type __machine_arch_type
20358# else
20359# define machine_arch_type MACH_TYPE_HTCKAISER
20360# endif
20361# define machine_is_htckaiser() (machine_arch_type == MACH_TYPE_HTCKAISER)
20362#else
20363# define machine_is_htckaiser() (0)
20364#endif
20365
20366#ifdef CONFIG_MACH_SBAT100
20367# ifdef machine_arch_type
20368# undef machine_arch_type
20369# define machine_arch_type __machine_arch_type
20370# else
20371# define machine_arch_type MACH_TYPE_SBAT100
20372# endif
20373# define machine_is_sbat100() (machine_arch_type == MACH_TYPE_SBAT100)
20374#else
20375# define machine_is_sbat100() (0)
20376#endif
20377
20378#ifdef CONFIG_MACH_MODUNORM
20379# ifdef machine_arch_type
20380# undef machine_arch_type
20381# define machine_arch_type __machine_arch_type
20382# else
20383# define machine_arch_type MACH_TYPE_MODUNORM
20384# endif
20385# define machine_is_modunorm() (machine_arch_type == MACH_TYPE_MODUNORM)
20386#else
20387# define machine_is_modunorm() (0)
20388#endif
20389
20390#ifdef CONFIG_MACH_PELOS_TWARM
20391# ifdef machine_arch_type
20392# undef machine_arch_type
20393# define machine_arch_type __machine_arch_type
20394# else
20395# define machine_arch_type MACH_TYPE_PELOS_TWARM
20396# endif
20397# define machine_is_pelos_twarm() (machine_arch_type == MACH_TYPE_PELOS_TWARM)
20398#else
20399# define machine_is_pelos_twarm() (0)
20400#endif
20401
20402#ifdef CONFIG_MACH_FLANK
20403# ifdef machine_arch_type
20404# undef machine_arch_type
20405# define machine_arch_type __machine_arch_type
20406# else
20407# define machine_arch_type MACH_TYPE_FLANK
20408# endif
20409# define machine_is_flank() (machine_arch_type == MACH_TYPE_FLANK)
20410#else
20411# define machine_is_flank() (0)
20412#endif
20413
20414#ifdef CONFIG_MACH_SIRLOIN
20415# ifdef machine_arch_type
20416# undef machine_arch_type
20417# define machine_arch_type __machine_arch_type
20418# else
20419# define machine_arch_type MACH_TYPE_SIRLOIN
20420# endif
20421# define machine_is_sirloin() (machine_arch_type == MACH_TYPE_SIRLOIN)
20422#else
20423# define machine_is_sirloin() (0)
20424#endif
20425
20426#ifdef CONFIG_MACH_BRISKET
20427# ifdef machine_arch_type
20428# undef machine_arch_type
20429# define machine_arch_type __machine_arch_type
20430# else
20431# define machine_arch_type MACH_TYPE_BRISKET
20432# endif
20433# define machine_is_brisket() (machine_arch_type == MACH_TYPE_BRISKET)
20434#else
20435# define machine_is_brisket() (0)
20436#endif
20437
20438#ifdef CONFIG_MACH_CHUCK
20439# ifdef machine_arch_type
20440# undef machine_arch_type
20441# define machine_arch_type __machine_arch_type
20442# else
20443# define machine_arch_type MACH_TYPE_CHUCK
20444# endif
20445# define machine_is_chuck() (machine_arch_type == MACH_TYPE_CHUCK)
20446#else
20447# define machine_is_chuck() (0)
20448#endif
20449
20450#ifdef CONFIG_MACH_OTTER
20451# ifdef machine_arch_type
20452# undef machine_arch_type
20453# define machine_arch_type __machine_arch_type
20454# else
20455# define machine_arch_type MACH_TYPE_OTTER
20456# endif
20457# define machine_is_otter() (machine_arch_type == MACH_TYPE_OTTER)
20458#else
20459# define machine_is_otter() (0)
20460#endif
20461
20462#ifdef CONFIG_MACH_DAVINCI_LDK
20463# ifdef machine_arch_type
20464# undef machine_arch_type
20465# define machine_arch_type __machine_arch_type
20466# else
20467# define machine_arch_type MACH_TYPE_DAVINCI_LDK
20468# endif
20469# define machine_is_davinci_ldk() (machine_arch_type == MACH_TYPE_DAVINCI_LDK)
20470#else
20471# define machine_is_davinci_ldk() (0)
20472#endif
20473
20474#ifdef CONFIG_MACH_PHREEDOM
20475# ifdef machine_arch_type
20476# undef machine_arch_type
20477# define machine_arch_type __machine_arch_type
20478# else
20479# define machine_arch_type MACH_TYPE_PHREEDOM
20480# endif
20481# define machine_is_phreedom() (machine_arch_type == MACH_TYPE_PHREEDOM)
20482#else
20483# define machine_is_phreedom() (0)
20484#endif
20485
20486#ifdef CONFIG_MACH_SG310
20487# ifdef machine_arch_type
20488# undef machine_arch_type
20489# define machine_arch_type __machine_arch_type
20490# else
20491# define machine_arch_type MACH_TYPE_SG310
20492# endif
20493# define machine_is_sg310() (machine_arch_type == MACH_TYPE_SG310)
20494#else
20495# define machine_is_sg310() (0)
20496#endif
20497
20498#ifdef CONFIG_MACH_TS209
20499# ifdef machine_arch_type
20500# undef machine_arch_type
20501# define machine_arch_type __machine_arch_type
20502# else
20503# define machine_arch_type MACH_TYPE_TS209
20504# endif
20505# define machine_is_ts_x09() (machine_arch_type == MACH_TYPE_TS209)
20506#else
20507# define machine_is_ts_x09() (0)
20508#endif
20509
20510#ifdef CONFIG_MACH_AT91CAP9ADK
20511# ifdef machine_arch_type
20512# undef machine_arch_type
20513# define machine_arch_type __machine_arch_type
20514# else
20515# define machine_arch_type MACH_TYPE_AT91CAP9ADK
20516# endif
20517# define machine_is_at91cap9adk() (machine_arch_type == MACH_TYPE_AT91CAP9ADK)
20518#else
20519# define machine_is_at91cap9adk() (0)
20520#endif
20521
20522#ifdef CONFIG_MACH_TION9315
20523# ifdef machine_arch_type
20524# undef machine_arch_type
20525# define machine_arch_type __machine_arch_type
20526# else
20527# define machine_arch_type MACH_TYPE_TION9315
20528# endif
20529# define machine_is_tion9315() (machine_arch_type == MACH_TYPE_TION9315)
20530#else
20531# define machine_is_tion9315() (0)
20532#endif
20533
20534#ifdef CONFIG_MACH_MAST
20535# ifdef machine_arch_type
20536# undef machine_arch_type
20537# define machine_arch_type __machine_arch_type
20538# else
20539# define machine_arch_type MACH_TYPE_MAST
20540# endif
20541# define machine_is_mast() (machine_arch_type == MACH_TYPE_MAST)
20542#else
20543# define machine_is_mast() (0)
20544#endif
20545
20546#ifdef CONFIG_MACH_PFW
20547# ifdef machine_arch_type
20548# undef machine_arch_type
20549# define machine_arch_type __machine_arch_type
20550# else
20551# define machine_arch_type MACH_TYPE_PFW
20552# endif
20553# define machine_is_pfw() (machine_arch_type == MACH_TYPE_PFW)
20554#else
20555# define machine_is_pfw() (0)
20556#endif
20557
20558#ifdef CONFIG_MACH_YL_P2440
20559# ifdef machine_arch_type
20560# undef machine_arch_type
20561# define machine_arch_type __machine_arch_type
20562# else
20563# define machine_arch_type MACH_TYPE_YL_P2440
20564# endif
20565# define machine_is_yl_p2440() (machine_arch_type == MACH_TYPE_YL_P2440)
20566#else
20567# define machine_is_yl_p2440() (0)
20568#endif
20569
20570#ifdef CONFIG_MACH_ZSBC32
20571# ifdef machine_arch_type
20572# undef machine_arch_type
20573# define machine_arch_type __machine_arch_type
20574# else
20575# define machine_arch_type MACH_TYPE_ZSBC32
20576# endif
20577# define machine_is_zsbc32() (machine_arch_type == MACH_TYPE_ZSBC32)
20578#else
20579# define machine_is_zsbc32() (0)
20580#endif
20581
20582#ifdef CONFIG_MACH_OMAP_PACE2
20583# ifdef machine_arch_type
20584# undef machine_arch_type
20585# define machine_arch_type __machine_arch_type
20586# else
20587# define machine_arch_type MACH_TYPE_OMAP_PACE2
20588# endif
20589# define machine_is_omap_pace2() (machine_arch_type == MACH_TYPE_OMAP_PACE2)
20590#else
20591# define machine_is_omap_pace2() (0)
20592#endif
20593
20594#ifdef CONFIG_MACH_IMX_PACE2
20595# ifdef machine_arch_type
20596# undef machine_arch_type
20597# define machine_arch_type __machine_arch_type
20598# else
20599# define machine_arch_type MACH_TYPE_IMX_PACE2
20600# endif
20601# define machine_is_imx_pace2() (machine_arch_type == MACH_TYPE_IMX_PACE2)
20602#else
20603# define machine_is_imx_pace2() (0)
20604#endif
20605
20606#ifdef CONFIG_MACH_MX31MOBOARD
20607# ifdef machine_arch_type
20608# undef machine_arch_type
20609# define machine_arch_type __machine_arch_type
20610# else
20611# define machine_arch_type MACH_TYPE_MX31MOBOARD
20612# endif
20613# define machine_is_mx31moboard() (machine_arch_type == MACH_TYPE_MX31MOBOARD)
20614#else
20615# define machine_is_mx31moboard() (0)
20616#endif
20617
20618#ifdef CONFIG_MACH_MX37_3DS
20619# ifdef machine_arch_type
20620# undef machine_arch_type
20621# define machine_arch_type __machine_arch_type
20622# else
20623# define machine_arch_type MACH_TYPE_MX37_3DS
20624# endif
20625# define machine_is_mx37_3ds() (machine_arch_type == MACH_TYPE_MX37_3DS)
20626#else
20627# define machine_is_mx37_3ds() (0)
20628#endif
20629
20630#ifdef CONFIG_MACH_RCC
20631# ifdef machine_arch_type
20632# undef machine_arch_type
20633# define machine_arch_type __machine_arch_type
20634# else
20635# define machine_arch_type MACH_TYPE_RCC
20636# endif
20637# define machine_is_rcc() (machine_arch_type == MACH_TYPE_RCC)
20638#else
20639# define machine_is_rcc() (0)
20640#endif
20641
20642#ifdef CONFIG_MACH_ARM9
20643# ifdef machine_arch_type
20644# undef machine_arch_type
20645# define machine_arch_type __machine_arch_type
20646# else
20647# define machine_arch_type MACH_TYPE_ARM9
20648# endif
20649# define machine_is_dmp() (machine_arch_type == MACH_TYPE_ARM9)
20650#else
20651# define machine_is_dmp() (0)
20652#endif
20653
20654#ifdef CONFIG_MACH_VISION_EP9307
20655# ifdef machine_arch_type
20656# undef machine_arch_type
20657# define machine_arch_type __machine_arch_type
20658# else
20659# define machine_arch_type MACH_TYPE_VISION_EP9307
20660# endif
20661# define machine_is_vision_ep9307() (machine_arch_type == MACH_TYPE_VISION_EP9307)
20662#else
20663# define machine_is_vision_ep9307() (0)
20664#endif
20665
20666#ifdef CONFIG_MACH_SCLY1000
20667# ifdef machine_arch_type
20668# undef machine_arch_type
20669# define machine_arch_type __machine_arch_type
20670# else
20671# define machine_arch_type MACH_TYPE_SCLY1000
20672# endif
20673# define machine_is_scly1000() (machine_arch_type == MACH_TYPE_SCLY1000)
20674#else
20675# define machine_is_scly1000() (0)
20676#endif
20677
20678#ifdef CONFIG_MACH_FONTEL_EP
20679# ifdef machine_arch_type
20680# undef machine_arch_type
20681# define machine_arch_type __machine_arch_type
20682# else
20683# define machine_arch_type MACH_TYPE_FONTEL_EP
20684# endif
20685# define machine_is_fontel_ep() (machine_arch_type == MACH_TYPE_FONTEL_EP)
20686#else
20687# define machine_is_fontel_ep() (0)
20688#endif
20689
20690#ifdef CONFIG_MACH_VOICEBLUE3G
20691# ifdef machine_arch_type
20692# undef machine_arch_type
20693# define machine_arch_type __machine_arch_type
20694# else
20695# define machine_arch_type MACH_TYPE_VOICEBLUE3G
20696# endif
20697# define machine_is_voiceblue3g() (machine_arch_type == MACH_TYPE_VOICEBLUE3G)
20698#else
20699# define machine_is_voiceblue3g() (0)
20700#endif
20701
20702#ifdef CONFIG_MACH_TT9200
20703# ifdef machine_arch_type
20704# undef machine_arch_type
20705# define machine_arch_type __machine_arch_type
20706# else
20707# define machine_arch_type MACH_TYPE_TT9200
20708# endif
20709# define machine_is_tt9200() (machine_arch_type == MACH_TYPE_TT9200)
20710#else
20711# define machine_is_tt9200() (0)
20712#endif
20713
20714#ifdef CONFIG_MACH_DIGI2410
20715# ifdef machine_arch_type
20716# undef machine_arch_type
20717# define machine_arch_type __machine_arch_type
20718# else
20719# define machine_arch_type MACH_TYPE_DIGI2410
20720# endif
20721# define machine_is_digi2410() (machine_arch_type == MACH_TYPE_DIGI2410)
20722#else
20723# define machine_is_digi2410() (0)
20724#endif
20725
20726#ifdef CONFIG_MACH_TERASTATION_PRO2
20727# ifdef machine_arch_type
20728# undef machine_arch_type
20729# define machine_arch_type __machine_arch_type
20730# else
20731# define machine_arch_type MACH_TYPE_TERASTATION_PRO2
20732# endif
20733# define machine_is_terastation_pro2() (machine_arch_type == MACH_TYPE_TERASTATION_PRO2)
20734#else
20735# define machine_is_terastation_pro2() (0)
20736#endif
20737
20738#ifdef CONFIG_MACH_LINKSTATION_PRO
20739# ifdef machine_arch_type
20740# undef machine_arch_type
20741# define machine_arch_type __machine_arch_type
20742# else
20743# define machine_arch_type MACH_TYPE_LINKSTATION_PRO
20744# endif
20745# define machine_is_linkstation_pro() (machine_arch_type == MACH_TYPE_LINKSTATION_PRO)
20746#else
20747# define machine_is_linkstation_pro() (0)
20748#endif
20749
20750#ifdef CONFIG_MACH_MOTOROLA_A780
20751# ifdef machine_arch_type
20752# undef machine_arch_type
20753# define machine_arch_type __machine_arch_type
20754# else
20755# define machine_arch_type MACH_TYPE_MOTOROLA_A780
20756# endif
20757# define machine_is_motorola_a780() (machine_arch_type == MACH_TYPE_MOTOROLA_A780)
20758#else
20759# define machine_is_motorola_a780() (0)
20760#endif
20761
20762#ifdef CONFIG_MACH_MOTOROLA_E6
20763# ifdef machine_arch_type
20764# undef machine_arch_type
20765# define machine_arch_type __machine_arch_type
20766# else
20767# define machine_arch_type MACH_TYPE_MOTOROLA_E6
20768# endif
20769# define machine_is_motorola_e6() (machine_arch_type == MACH_TYPE_MOTOROLA_E6)
20770#else
20771# define machine_is_motorola_e6() (0)
20772#endif
20773
20774#ifdef CONFIG_MACH_MOTOROLA_E2
20775# ifdef machine_arch_type
20776# undef machine_arch_type
20777# define machine_arch_type __machine_arch_type
20778# else
20779# define machine_arch_type MACH_TYPE_MOTOROLA_E2
20780# endif
20781# define machine_is_motorola_e2() (machine_arch_type == MACH_TYPE_MOTOROLA_E2)
20782#else
20783# define machine_is_motorola_e2() (0)
20784#endif
20785
20786#ifdef CONFIG_MACH_MOTOROLA_E680
20787# ifdef machine_arch_type
20788# undef machine_arch_type
20789# define machine_arch_type __machine_arch_type
20790# else
20791# define machine_arch_type MACH_TYPE_MOTOROLA_E680
20792# endif
20793# define machine_is_motorola_e680() (machine_arch_type == MACH_TYPE_MOTOROLA_E680)
20794#else
20795# define machine_is_motorola_e680() (0)
20796#endif
20797
20798#ifdef CONFIG_MACH_UR2410
20799# ifdef machine_arch_type
20800# undef machine_arch_type
20801# define machine_arch_type __machine_arch_type
20802# else
20803# define machine_arch_type MACH_TYPE_UR2410
20804# endif
20805# define machine_is_ur2410() (machine_arch_type == MACH_TYPE_UR2410)
20806#else
20807# define machine_is_ur2410() (0)
20808#endif
20809
20810#ifdef CONFIG_MACH_TAS9261
20811# ifdef machine_arch_type
20812# undef machine_arch_type
20813# define machine_arch_type __machine_arch_type
20814# else
20815# define machine_arch_type MACH_TYPE_TAS9261
20816# endif
20817# define machine_is_tas9261() (machine_arch_type == MACH_TYPE_TAS9261)
20818#else
20819# define machine_is_tas9261() (0)
20820#endif
20821
20822#ifdef CONFIG_MACH_HERMES_HD
20823# ifdef machine_arch_type
20824# undef machine_arch_type
20825# define machine_arch_type __machine_arch_type
20826# else
20827# define machine_arch_type MACH_TYPE_HERMES_HD
20828# endif
20829# define machine_is_davinci_hermes_hd() (machine_arch_type == MACH_TYPE_HERMES_HD)
20830#else
20831# define machine_is_davinci_hermes_hd() (0)
20832#endif
20833
20834#ifdef CONFIG_MACH_PERSEO_HD
20835# ifdef machine_arch_type
20836# undef machine_arch_type
20837# define machine_arch_type __machine_arch_type
20838# else
20839# define machine_arch_type MACH_TYPE_PERSEO_HD
20840# endif
20841# define machine_is_davinci_perseo_hd() (machine_arch_type == MACH_TYPE_PERSEO_HD)
20842#else
20843# define machine_is_davinci_perseo_hd() (0)
20844#endif
20845
20846#ifdef CONFIG_MACH_STARGAZER2
20847# ifdef machine_arch_type
20848# undef machine_arch_type
20849# define machine_arch_type __machine_arch_type
20850# else
20851# define machine_arch_type MACH_TYPE_STARGAZER2
20852# endif
20853# define machine_is_stargazer2() (machine_arch_type == MACH_TYPE_STARGAZER2)
20854#else
20855# define machine_is_stargazer2() (0)
20856#endif
20857
20858#ifdef CONFIG_MACH_E350
20859# ifdef machine_arch_type
20860# undef machine_arch_type
20861# define machine_arch_type __machine_arch_type
20862# else
20863# define machine_arch_type MACH_TYPE_E350
20864# endif
20865# define machine_is_e350() (machine_arch_type == MACH_TYPE_E350)
20866#else
20867# define machine_is_e350() (0)
20868#endif
20869
20870#ifdef CONFIG_MACH_WPCM450
20871# ifdef machine_arch_type
20872# undef machine_arch_type
20873# define machine_arch_type __machine_arch_type
20874# else
20875# define machine_arch_type MACH_TYPE_WPCM450
20876# endif
20877# define machine_is_wpcm450() (machine_arch_type == MACH_TYPE_WPCM450)
20878#else
20879# define machine_is_wpcm450() (0)
20880#endif
20881
20882#ifdef CONFIG_MACH_CARTESIO
20883# ifdef machine_arch_type
20884# undef machine_arch_type
20885# define machine_arch_type __machine_arch_type
20886# else
20887# define machine_arch_type MACH_TYPE_CARTESIO
20888# endif
20889# define machine_is_cartesio() (machine_arch_type == MACH_TYPE_CARTESIO)
20890#else
20891# define machine_is_cartesio() (0)
20892#endif
20893
20894#ifdef CONFIG_MACH_TOYBOX
20895# ifdef machine_arch_type
20896# undef machine_arch_type
20897# define machine_arch_type __machine_arch_type
20898# else
20899# define machine_arch_type MACH_TYPE_TOYBOX
20900# endif
20901# define machine_is_toybox() (machine_arch_type == MACH_TYPE_TOYBOX)
20902#else
20903# define machine_is_toybox() (0)
20904#endif
20905
20906#ifdef CONFIG_MACH_TX27
20907# ifdef machine_arch_type
20908# undef machine_arch_type
20909# define machine_arch_type __machine_arch_type
20910# else
20911# define machine_arch_type MACH_TYPE_TX27
20912# endif
20913# define machine_is_tx27() (machine_arch_type == MACH_TYPE_TX27)
20914#else
20915# define machine_is_tx27() (0)
20916#endif
20917
20918#ifdef CONFIG_MACH_TS409
20919# ifdef machine_arch_type
20920# undef machine_arch_type
20921# define machine_arch_type __machine_arch_type
20922# else
20923# define machine_arch_type MACH_TYPE_TS409
20924# endif
20925# define machine_is_ts409() (machine_arch_type == MACH_TYPE_TS409)
20926#else
20927# define machine_is_ts409() (0)
20928#endif
20929
20930#ifdef CONFIG_MACH_P300
20931# ifdef machine_arch_type
20932# undef machine_arch_type
20933# define machine_arch_type __machine_arch_type
20934# else
20935# define machine_arch_type MACH_TYPE_P300
20936# endif
20937# define machine_is_p300() (machine_arch_type == MACH_TYPE_P300)
20938#else
20939# define machine_is_p300() (0)
20940#endif
20941
20942#ifdef CONFIG_MACH_XDACOMET
20943# ifdef machine_arch_type
20944# undef machine_arch_type
20945# define machine_arch_type __machine_arch_type
20946# else
20947# define machine_arch_type MACH_TYPE_XDACOMET
20948# endif
20949# define machine_is_xdacomet() (machine_arch_type == MACH_TYPE_XDACOMET)
20950#else
20951# define machine_is_xdacomet() (0)
20952#endif
20953
20954#ifdef CONFIG_MACH_DEXFLEX2
20955# ifdef machine_arch_type
20956# undef machine_arch_type
20957# define machine_arch_type __machine_arch_type
20958# else
20959# define machine_arch_type MACH_TYPE_DEXFLEX2
20960# endif
20961# define machine_is_dexflex2() (machine_arch_type == MACH_TYPE_DEXFLEX2)
20962#else
20963# define machine_is_dexflex2() (0)
20964#endif
20965
06c4ab50
JCPV
20966#ifdef CONFIG_MACH_OW
20967# ifdef machine_arch_type
20968# undef machine_arch_type
20969# define machine_arch_type __machine_arch_type
20970# else
20971# define machine_arch_type MACH_TYPE_OW
20972# endif
20973# define machine_is_ow() (machine_arch_type == MACH_TYPE_OW)
20974#else
20975# define machine_is_ow() (0)
20976#endif
20977
20978#ifdef CONFIG_MACH_ARMEBS3
20979# ifdef machine_arch_type
20980# undef machine_arch_type
20981# define machine_arch_type __machine_arch_type
20982# else
20983# define machine_arch_type MACH_TYPE_ARMEBS3
20984# endif
20985# define machine_is_armebs3() (machine_arch_type == MACH_TYPE_ARMEBS3)
20986#else
20987# define machine_is_armebs3() (0)
20988#endif
20989
20990#ifdef CONFIG_MACH_U3
20991# ifdef machine_arch_type
20992# undef machine_arch_type
20993# define machine_arch_type __machine_arch_type
20994# else
20995# define machine_arch_type MACH_TYPE_U3
20996# endif
20997# define machine_is_u3() (machine_arch_type == MACH_TYPE_U3)
20998#else
20999# define machine_is_u3() (0)
21000#endif
21001
21002#ifdef CONFIG_MACH_SMDK2450
21003# ifdef machine_arch_type
21004# undef machine_arch_type
21005# define machine_arch_type __machine_arch_type
21006# else
21007# define machine_arch_type MACH_TYPE_SMDK2450
21008# endif
21009# define machine_is_smdk2450() (machine_arch_type == MACH_TYPE_SMDK2450)
21010#else
21011# define machine_is_smdk2450() (0)
21012#endif
21013
21014#ifdef CONFIG_MACH_RSI_EWS
21015# ifdef machine_arch_type
21016# undef machine_arch_type
21017# define machine_arch_type __machine_arch_type
21018# else
21019# define machine_arch_type MACH_TYPE_RSI_EWS
21020# endif
21021# define machine_is_rsi_ews() (machine_arch_type == MACH_TYPE_RSI_EWS)
21022#else
21023# define machine_is_rsi_ews() (0)
21024#endif
21025
21026#ifdef CONFIG_MACH_TNB
21027# ifdef machine_arch_type
21028# undef machine_arch_type
21029# define machine_arch_type __machine_arch_type
21030# else
21031# define machine_arch_type MACH_TYPE_TNB
21032# endif
21033# define machine_is_tnb() (machine_arch_type == MACH_TYPE_TNB)
21034#else
21035# define machine_is_tnb() (0)
21036#endif
21037
21038#ifdef CONFIG_MACH_TOEPATH
21039# ifdef machine_arch_type
21040# undef machine_arch_type
21041# define machine_arch_type __machine_arch_type
21042# else
21043# define machine_arch_type MACH_TYPE_TOEPATH
21044# endif
21045# define machine_is_toepath() (machine_arch_type == MACH_TYPE_TOEPATH)
21046#else
21047# define machine_is_toepath() (0)
21048#endif
21049
21050#ifdef CONFIG_MACH_KB9263
21051# ifdef machine_arch_type
21052# undef machine_arch_type
21053# define machine_arch_type __machine_arch_type
21054# else
21055# define machine_arch_type MACH_TYPE_KB9263
21056# endif
21057# define machine_is_kb9263() (machine_arch_type == MACH_TYPE_KB9263)
21058#else
21059# define machine_is_kb9263() (0)
21060#endif
21061
21062#ifdef CONFIG_MACH_MT7108
21063# ifdef machine_arch_type
21064# undef machine_arch_type
21065# define machine_arch_type __machine_arch_type
21066# else
21067# define machine_arch_type MACH_TYPE_MT7108
21068# endif
21069# define machine_is_mt7108() (machine_arch_type == MACH_TYPE_MT7108)
21070#else
21071# define machine_is_mt7108() (0)
21072#endif
21073
21074#ifdef CONFIG_MACH_SMTR2440
21075# ifdef machine_arch_type
21076# undef machine_arch_type
21077# define machine_arch_type __machine_arch_type
21078# else
21079# define machine_arch_type MACH_TYPE_SMTR2440
21080# endif
21081# define machine_is_smtr2440() (machine_arch_type == MACH_TYPE_SMTR2440)
21082#else
21083# define machine_is_smtr2440() (0)
21084#endif
21085
21086#ifdef CONFIG_MACH_MANAO
21087# ifdef machine_arch_type
21088# undef machine_arch_type
21089# define machine_arch_type __machine_arch_type
21090# else
21091# define machine_arch_type MACH_TYPE_MANAO
21092# endif
21093# define machine_is_manao() (machine_arch_type == MACH_TYPE_MANAO)
21094#else
21095# define machine_is_manao() (0)
21096#endif
21097
21098#ifdef CONFIG_MACH_CM_X300
21099# ifdef machine_arch_type
21100# undef machine_arch_type
21101# define machine_arch_type __machine_arch_type
21102# else
21103# define machine_arch_type MACH_TYPE_CM_X300
21104# endif
21105# define machine_is_cm_x300() (machine_arch_type == MACH_TYPE_CM_X300)
21106#else
21107# define machine_is_cm_x300() (0)
21108#endif
21109
21110#ifdef CONFIG_MACH_GULFSTREAM_KP
21111# ifdef machine_arch_type
21112# undef machine_arch_type
21113# define machine_arch_type __machine_arch_type
21114# else
21115# define machine_arch_type MACH_TYPE_GULFSTREAM_KP
21116# endif
21117# define machine_is_gulfstream_kp() (machine_arch_type == MACH_TYPE_GULFSTREAM_KP)
21118#else
21119# define machine_is_gulfstream_kp() (0)
21120#endif
21121
21122#ifdef CONFIG_MACH_LANREADYFN522
21123# ifdef machine_arch_type
21124# undef machine_arch_type
21125# define machine_arch_type __machine_arch_type
21126# else
21127# define machine_arch_type MACH_TYPE_LANREADYFN522
21128# endif
21129# define machine_is_lanreadyfn522() (machine_arch_type == MACH_TYPE_LANREADYFN522)
21130#else
21131# define machine_is_lanreadyfn522() (0)
21132#endif
21133
21134#ifdef CONFIG_MACH_ARMA37
21135# ifdef machine_arch_type
21136# undef machine_arch_type
21137# define machine_arch_type __machine_arch_type
21138# else
21139# define machine_arch_type MACH_TYPE_ARMA37
21140# endif
21141# define machine_is_arma37() (machine_arch_type == MACH_TYPE_ARMA37)
21142#else
21143# define machine_is_arma37() (0)
21144#endif
21145
21146#ifdef CONFIG_MACH_MENDEL
21147# ifdef machine_arch_type
21148# undef machine_arch_type
21149# define machine_arch_type __machine_arch_type
21150# else
21151# define machine_arch_type MACH_TYPE_MENDEL
21152# endif
21153# define machine_is_mendel() (machine_arch_type == MACH_TYPE_MENDEL)
21154#else
21155# define machine_is_mendel() (0)
21156#endif
21157
21158#ifdef CONFIG_MACH_PELCO_ILIAD
21159# ifdef machine_arch_type
21160# undef machine_arch_type
21161# define machine_arch_type __machine_arch_type
21162# else
21163# define machine_arch_type MACH_TYPE_PELCO_ILIAD
21164# endif
21165# define machine_is_pelco_iliad() (machine_arch_type == MACH_TYPE_PELCO_ILIAD)
21166#else
21167# define machine_is_pelco_iliad() (0)
21168#endif
21169
21170#ifdef CONFIG_MACH_UNIT2P
21171# ifdef machine_arch_type
21172# undef machine_arch_type
21173# define machine_arch_type __machine_arch_type
21174# else
21175# define machine_arch_type MACH_TYPE_UNIT2P
21176# endif
21177# define machine_is_unit2p() (machine_arch_type == MACH_TYPE_UNIT2P)
21178#else
21179# define machine_is_unit2p() (0)
21180#endif
21181
21182#ifdef CONFIG_MACH_INC20OTTER
21183# ifdef machine_arch_type
21184# undef machine_arch_type
21185# define machine_arch_type __machine_arch_type
21186# else
21187# define machine_arch_type MACH_TYPE_INC20OTTER
21188# endif
21189# define machine_is_inc20otter() (machine_arch_type == MACH_TYPE_INC20OTTER)
21190#else
21191# define machine_is_inc20otter() (0)
21192#endif
21193
21194#ifdef CONFIG_MACH_AT91SAM9G20EK
21195# ifdef machine_arch_type
21196# undef machine_arch_type
21197# define machine_arch_type __machine_arch_type
21198# else
21199# define machine_arch_type MACH_TYPE_AT91SAM9G20EK
21200# endif
21201# define machine_is_at91sam9g20ek() (machine_arch_type == MACH_TYPE_AT91SAM9G20EK)
21202#else
21203# define machine_is_at91sam9g20ek() (0)
21204#endif
21205
21206#ifdef CONFIG_MACH_STORCENTER
21207# ifdef machine_arch_type
21208# undef machine_arch_type
21209# define machine_arch_type __machine_arch_type
21210# else
21211# define machine_arch_type MACH_TYPE_STORCENTER
21212# endif
21213# define machine_is_sc_ge2() (machine_arch_type == MACH_TYPE_STORCENTER)
21214#else
21215# define machine_is_sc_ge2() (0)
21216#endif
21217
21218#ifdef CONFIG_MACH_SMDK6410
21219# ifdef machine_arch_type
21220# undef machine_arch_type
21221# define machine_arch_type __machine_arch_type
21222# else
21223# define machine_arch_type MACH_TYPE_SMDK6410
21224# endif
21225# define machine_is_smdk6410() (machine_arch_type == MACH_TYPE_SMDK6410)
21226#else
21227# define machine_is_smdk6410() (0)
21228#endif
21229
21230#ifdef CONFIG_MACH_U300
21231# ifdef machine_arch_type
21232# undef machine_arch_type
21233# define machine_arch_type __machine_arch_type
21234# else
21235# define machine_arch_type MACH_TYPE_U300
21236# endif
21237# define machine_is_u300() (machine_arch_type == MACH_TYPE_U300)
21238#else
21239# define machine_is_u300() (0)
21240#endif
21241
21242#ifdef CONFIG_MACH_U500
21243# ifdef machine_arch_type
21244# undef machine_arch_type
21245# define machine_arch_type __machine_arch_type
21246# else
21247# define machine_arch_type MACH_TYPE_U500
21248# endif
21249# define machine_is_u500() (machine_arch_type == MACH_TYPE_U500)
21250#else
21251# define machine_is_u500() (0)
21252#endif
21253
21254#ifdef CONFIG_MACH_DS9260
21255# ifdef machine_arch_type
21256# undef machine_arch_type
21257# define machine_arch_type __machine_arch_type
21258# else
21259# define machine_arch_type MACH_TYPE_DS9260
21260# endif
21261# define machine_is_ds9260() (machine_arch_type == MACH_TYPE_DS9260)
21262#else
21263# define machine_is_ds9260() (0)
21264#endif
21265
21266#ifdef CONFIG_MACH_RIVERROCK
21267# ifdef machine_arch_type
21268# undef machine_arch_type
21269# define machine_arch_type __machine_arch_type
21270# else
21271# define machine_arch_type MACH_TYPE_RIVERROCK
21272# endif
21273# define machine_is_riverrock() (machine_arch_type == MACH_TYPE_RIVERROCK)
21274#else
21275# define machine_is_riverrock() (0)
21276#endif
21277
21278#ifdef CONFIG_MACH_SCIBATH
21279# ifdef machine_arch_type
21280# undef machine_arch_type
21281# define machine_arch_type __machine_arch_type
21282# else
21283# define machine_arch_type MACH_TYPE_SCIBATH
21284# endif
21285# define machine_is_scibath() (machine_arch_type == MACH_TYPE_SCIBATH)
21286#else
21287# define machine_is_scibath() (0)
21288#endif
21289
21290#ifdef CONFIG_MACH_AT91SAM7SE512EK
21291# ifdef machine_arch_type
21292# undef machine_arch_type
21293# define machine_arch_type __machine_arch_type
21294# else
21295# define machine_arch_type MACH_TYPE_AT91SAM7SE512EK
21296# endif
21297# define machine_is_at91sam7se() (machine_arch_type == MACH_TYPE_AT91SAM7SE512EK)
21298#else
21299# define machine_is_at91sam7se() (0)
21300#endif
21301
21302#ifdef CONFIG_MACH_WRT350N_V2
21303# ifdef machine_arch_type
21304# undef machine_arch_type
21305# define machine_arch_type __machine_arch_type
21306# else
21307# define machine_arch_type MACH_TYPE_WRT350N_V2
21308# endif
21309# define machine_is_wrt350n_v2() (machine_arch_type == MACH_TYPE_WRT350N_V2)
21310#else
21311# define machine_is_wrt350n_v2() (0)
21312#endif
21313
21314#ifdef CONFIG_MACH_MULTIMEDIA
21315# ifdef machine_arch_type
21316# undef machine_arch_type
21317# define machine_arch_type __machine_arch_type
21318# else
21319# define machine_arch_type MACH_TYPE_MULTIMEDIA
21320# endif
21321# define machine_is_multimedia() (machine_arch_type == MACH_TYPE_MULTIMEDIA)
21322#else
21323# define machine_is_multimedia() (0)
21324#endif
21325
21326#ifdef CONFIG_MACH_MARVIN
21327# ifdef machine_arch_type
21328# undef machine_arch_type
21329# define machine_arch_type __machine_arch_type
21330# else
21331# define machine_arch_type MACH_TYPE_MARVIN
21332# endif
21333# define machine_is_marvin() (machine_arch_type == MACH_TYPE_MARVIN)
21334#else
21335# define machine_is_marvin() (0)
21336#endif
21337
21338#ifdef CONFIG_MACH_X500
21339# ifdef machine_arch_type
21340# undef machine_arch_type
21341# define machine_arch_type __machine_arch_type
21342# else
21343# define machine_arch_type MACH_TYPE_X500
21344# endif
21345# define machine_is_x500() (machine_arch_type == MACH_TYPE_X500)
21346#else
21347# define machine_is_x500() (0)
21348#endif
21349
21350#ifdef CONFIG_MACH_AWLUG4LCU
21351# ifdef machine_arch_type
21352# undef machine_arch_type
21353# define machine_arch_type __machine_arch_type
21354# else
21355# define machine_arch_type MACH_TYPE_AWLUG4LCU
21356# endif
21357# define machine_is_awlug4lcu() (machine_arch_type == MACH_TYPE_AWLUG4LCU)
21358#else
21359# define machine_is_awlug4lcu() (0)
21360#endif
21361
21362#ifdef CONFIG_MACH_PALERMOC
21363# ifdef machine_arch_type
21364# undef machine_arch_type
21365# define machine_arch_type __machine_arch_type
21366# else
21367# define machine_arch_type MACH_TYPE_PALERMOC
21368# endif
21369# define machine_is_palermoc() (machine_arch_type == MACH_TYPE_PALERMOC)
21370#else
21371# define machine_is_palermoc() (0)
21372#endif
21373
21374#ifdef CONFIG_MACH_OMAP_LDP
21375# ifdef machine_arch_type
21376# undef machine_arch_type
21377# define machine_arch_type __machine_arch_type
21378# else
21379# define machine_arch_type MACH_TYPE_OMAP_LDP
21380# endif
21381# define machine_is_omap_ldp() (machine_arch_type == MACH_TYPE_OMAP_LDP)
21382#else
21383# define machine_is_omap_ldp() (0)
21384#endif
21385
21386#ifdef CONFIG_MACH_IP500
21387# ifdef machine_arch_type
21388# undef machine_arch_type
21389# define machine_arch_type __machine_arch_type
21390# else
21391# define machine_arch_type MACH_TYPE_IP500
21392# endif
21393# define machine_is_ip500() (machine_arch_type == MACH_TYPE_IP500)
21394#else
21395# define machine_is_ip500() (0)
21396#endif
21397
21398#ifdef CONFIG_MACH_ASE2
21399# ifdef machine_arch_type
21400# undef machine_arch_type
21401# define machine_arch_type __machine_arch_type
21402# else
21403# define machine_arch_type MACH_TYPE_ASE2
21404# endif
21405# define machine_is_ase2() (machine_arch_type == MACH_TYPE_ASE2)
21406#else
21407# define machine_is_ase2() (0)
21408#endif
21409
21410#ifdef CONFIG_MACH_MX35EVB
21411# ifdef machine_arch_type
21412# undef machine_arch_type
21413# define machine_arch_type __machine_arch_type
21414# else
21415# define machine_arch_type MACH_TYPE_MX35EVB
21416# endif
21417# define machine_is_mx35evb() (machine_arch_type == MACH_TYPE_MX35EVB)
21418#else
21419# define machine_is_mx35evb() (0)
21420#endif
21421
21422#ifdef CONFIG_MACH_AML_M8050
21423# ifdef machine_arch_type
21424# undef machine_arch_type
21425# define machine_arch_type __machine_arch_type
21426# else
21427# define machine_arch_type MACH_TYPE_AML_M8050
21428# endif
21429# define machine_is_aml_m8050() (machine_arch_type == MACH_TYPE_AML_M8050)
21430#else
21431# define machine_is_aml_m8050() (0)
21432#endif
21433
21434#ifdef CONFIG_MACH_MX35_3DS
21435# ifdef machine_arch_type
21436# undef machine_arch_type
21437# define machine_arch_type __machine_arch_type
21438# else
21439# define machine_arch_type MACH_TYPE_MX35_3DS
21440# endif
21441# define machine_is_mx35_3ds() (machine_arch_type == MACH_TYPE_MX35_3DS)
21442#else
21443# define machine_is_mx35_3ds() (0)
21444#endif
21445
21446#ifdef CONFIG_MACH_MARS
21447# ifdef machine_arch_type
21448# undef machine_arch_type
21449# define machine_arch_type __machine_arch_type
21450# else
21451# define machine_arch_type MACH_TYPE_MARS
21452# endif
21453# define machine_is_mars() (machine_arch_type == MACH_TYPE_MARS)
21454#else
21455# define machine_is_mars() (0)
21456#endif
21457
21458#ifdef CONFIG_MACH_NTOSD_644XA
21459# ifdef machine_arch_type
21460# undef machine_arch_type
21461# define machine_arch_type __machine_arch_type
21462# else
21463# define machine_arch_type MACH_TYPE_NTOSD_644XA
21464# endif
21465# define machine_is_ntosd_644xa() (machine_arch_type == MACH_TYPE_NTOSD_644XA)
21466#else
21467# define machine_is_ntosd_644xa() (0)
21468#endif
21469
21470#ifdef CONFIG_MACH_BADGER
21471# ifdef machine_arch_type
21472# undef machine_arch_type
21473# define machine_arch_type __machine_arch_type
21474# else
21475# define machine_arch_type MACH_TYPE_BADGER
21476# endif
21477# define machine_is_badger() (machine_arch_type == MACH_TYPE_BADGER)
21478#else
21479# define machine_is_badger() (0)
21480#endif
21481
21482#ifdef CONFIG_MACH_TRIZEPS4WL
21483# ifdef machine_arch_type
21484# undef machine_arch_type
21485# define machine_arch_type __machine_arch_type
21486# else
21487# define machine_arch_type MACH_TYPE_TRIZEPS4WL
21488# endif
21489# define machine_is_trizeps4wl() (machine_arch_type == MACH_TYPE_TRIZEPS4WL)
21490#else
21491# define machine_is_trizeps4wl() (0)
21492#endif
21493
21494#ifdef CONFIG_MACH_TRIZEPS5
21495# ifdef machine_arch_type
21496# undef machine_arch_type
21497# define machine_arch_type __machine_arch_type
21498# else
21499# define machine_arch_type MACH_TYPE_TRIZEPS5
21500# endif
21501# define machine_is_trizeps5() (machine_arch_type == MACH_TYPE_TRIZEPS5)
21502#else
21503# define machine_is_trizeps5() (0)
21504#endif
21505
21506#ifdef CONFIG_MACH_MARLIN
21507# ifdef machine_arch_type
21508# undef machine_arch_type
21509# define machine_arch_type __machine_arch_type
21510# else
21511# define machine_arch_type MACH_TYPE_MARLIN
21512# endif
21513# define machine_is_marlin() (machine_arch_type == MACH_TYPE_MARLIN)
21514#else
21515# define machine_is_marlin() (0)
21516#endif
21517
21518#ifdef CONFIG_MACH_TS78XX
21519# ifdef machine_arch_type
21520# undef machine_arch_type
21521# define machine_arch_type __machine_arch_type
21522# else
21523# define machine_arch_type MACH_TYPE_TS78XX
21524# endif
21525# define machine_is_ts78xx() (machine_arch_type == MACH_TYPE_TS78XX)
21526#else
21527# define machine_is_ts78xx() (0)
21528#endif
21529
21530#ifdef CONFIG_MACH_HPIPAQ214
21531# ifdef machine_arch_type
21532# undef machine_arch_type
21533# define machine_arch_type __machine_arch_type
21534# else
21535# define machine_arch_type MACH_TYPE_HPIPAQ214
21536# endif
21537# define machine_is_hpipaq214() (machine_arch_type == MACH_TYPE_HPIPAQ214)
21538#else
21539# define machine_is_hpipaq214() (0)
21540#endif
21541
21542#ifdef CONFIG_MACH_AT572D940DCM
21543# ifdef machine_arch_type
21544# undef machine_arch_type
21545# define machine_arch_type __machine_arch_type
21546# else
21547# define machine_arch_type MACH_TYPE_AT572D940DCM
21548# endif
21549# define machine_is_at572d940dcm() (machine_arch_type == MACH_TYPE_AT572D940DCM)
21550#else
21551# define machine_is_at572d940dcm() (0)
21552#endif
21553
21554#ifdef CONFIG_MACH_NE1BOARD
21555# ifdef machine_arch_type
21556# undef machine_arch_type
21557# define machine_arch_type __machine_arch_type
21558# else
21559# define machine_arch_type MACH_TYPE_NE1BOARD
21560# endif
21561# define machine_is_ne1board() (machine_arch_type == MACH_TYPE_NE1BOARD)
21562#else
21563# define machine_is_ne1board() (0)
21564#endif
21565
21566#ifdef CONFIG_MACH_ZANTE
21567# ifdef machine_arch_type
21568# undef machine_arch_type
21569# define machine_arch_type __machine_arch_type
21570# else
21571# define machine_arch_type MACH_TYPE_ZANTE
21572# endif
21573# define machine_is_zante() (machine_arch_type == MACH_TYPE_ZANTE)
21574#else
21575# define machine_is_zante() (0)
21576#endif
21577
21578#ifdef CONFIG_MACH_SFFSDR
21579# ifdef machine_arch_type
21580# undef machine_arch_type
21581# define machine_arch_type __machine_arch_type
21582# else
21583# define machine_arch_type MACH_TYPE_SFFSDR
21584# endif
21585# define machine_is_sffsdr() (machine_arch_type == MACH_TYPE_SFFSDR)
21586#else
21587# define machine_is_sffsdr() (0)
21588#endif
21589
21590#ifdef CONFIG_MACH_TW2662
21591# ifdef machine_arch_type
21592# undef machine_arch_type
21593# define machine_arch_type __machine_arch_type
21594# else
21595# define machine_arch_type MACH_TYPE_TW2662
21596# endif
21597# define machine_is_tw2662() (machine_arch_type == MACH_TYPE_TW2662)
21598#else
21599# define machine_is_tw2662() (0)
21600#endif
21601
21602#ifdef CONFIG_MACH_VF10XX
21603# ifdef machine_arch_type
21604# undef machine_arch_type
21605# define machine_arch_type __machine_arch_type
21606# else
21607# define machine_arch_type MACH_TYPE_VF10XX
21608# endif
21609# define machine_is_vf10xx() (machine_arch_type == MACH_TYPE_VF10XX)
21610#else
21611# define machine_is_vf10xx() (0)
21612#endif
21613
21614#ifdef CONFIG_MACH_ZORAN43XX
21615# ifdef machine_arch_type
21616# undef machine_arch_type
21617# define machine_arch_type __machine_arch_type
21618# else
21619# define machine_arch_type MACH_TYPE_ZORAN43XX
21620# endif
21621# define machine_is_zoran43xx() (machine_arch_type == MACH_TYPE_ZORAN43XX)
21622#else
21623# define machine_is_zoran43xx() (0)
21624#endif
21625
21626#ifdef CONFIG_MACH_SONIX926
21627# ifdef machine_arch_type
21628# undef machine_arch_type
21629# define machine_arch_type __machine_arch_type
21630# else
21631# define machine_arch_type MACH_TYPE_SONIX926
21632# endif
21633# define machine_is_sonix926() (machine_arch_type == MACH_TYPE_SONIX926)
21634#else
21635# define machine_is_sonix926() (0)
21636#endif
21637
21638#ifdef CONFIG_MACH_CELESTIALSEMI
21639# ifdef machine_arch_type
21640# undef machine_arch_type
21641# define machine_arch_type __machine_arch_type
21642# else
21643# define machine_arch_type MACH_TYPE_CELESTIALSEMI
21644# endif
21645# define machine_is_celestialsemi() (machine_arch_type == MACH_TYPE_CELESTIALSEMI)
21646#else
21647# define machine_is_celestialsemi() (0)
21648#endif
21649
21650#ifdef CONFIG_MACH_CC9M2443
21651# ifdef machine_arch_type
21652# undef machine_arch_type
21653# define machine_arch_type __machine_arch_type
21654# else
21655# define machine_arch_type MACH_TYPE_CC9M2443
21656# endif
21657# define machine_is_cc9m2443() (machine_arch_type == MACH_TYPE_CC9M2443)
21658#else
21659# define machine_is_cc9m2443() (0)
21660#endif
21661
21662#ifdef CONFIG_MACH_TW5334
21663# ifdef machine_arch_type
21664# undef machine_arch_type
21665# define machine_arch_type __machine_arch_type
21666# else
21667# define machine_arch_type MACH_TYPE_TW5334
21668# endif
21669# define machine_is_tw5334() (machine_arch_type == MACH_TYPE_TW5334)
21670#else
21671# define machine_is_tw5334() (0)
21672#endif
21673
21674#ifdef CONFIG_MACH_HTCARTEMIS
21675# ifdef machine_arch_type
21676# undef machine_arch_type
21677# define machine_arch_type __machine_arch_type
21678# else
21679# define machine_arch_type MACH_TYPE_HTCARTEMIS
21680# endif
21681# define machine_is_omap_htcartemis() (machine_arch_type == MACH_TYPE_HTCARTEMIS)
21682#else
21683# define machine_is_omap_htcartemis() (0)
21684#endif
21685
21686#ifdef CONFIG_MACH_NAL_HLITE
21687# ifdef machine_arch_type
21688# undef machine_arch_type
21689# define machine_arch_type __machine_arch_type
21690# else
21691# define machine_arch_type MACH_TYPE_NAL_HLITE
21692# endif
21693# define machine_is_nal_hlite() (machine_arch_type == MACH_TYPE_NAL_HLITE)
21694#else
21695# define machine_is_nal_hlite() (0)
21696#endif
21697
21698#ifdef CONFIG_MACH_HTCVOGUE
21699# ifdef machine_arch_type
21700# undef machine_arch_type
21701# define machine_arch_type __machine_arch_type
21702# else
21703# define machine_arch_type MACH_TYPE_HTCVOGUE
21704# endif
21705# define machine_is_htcvogue() (machine_arch_type == MACH_TYPE_HTCVOGUE)
21706#else
21707# define machine_is_htcvogue() (0)
21708#endif
21709
21710#ifdef CONFIG_MACH_SMARTWEB
21711# ifdef machine_arch_type
21712# undef machine_arch_type
21713# define machine_arch_type __machine_arch_type
21714# else
21715# define machine_arch_type MACH_TYPE_SMARTWEB
21716# endif
21717# define machine_is_smartweb() (machine_arch_type == MACH_TYPE_SMARTWEB)
21718#else
21719# define machine_is_smartweb() (0)
21720#endif
21721
21722#ifdef CONFIG_MACH_MV86XX
21723# ifdef machine_arch_type
21724# undef machine_arch_type
21725# define machine_arch_type __machine_arch_type
21726# else
21727# define machine_arch_type MACH_TYPE_MV86XX
21728# endif
21729# define machine_is_mv86xx() (machine_arch_type == MACH_TYPE_MV86XX)
21730#else
21731# define machine_is_mv86xx() (0)
21732#endif
21733
21734#ifdef CONFIG_MACH_MV87XX
21735# ifdef machine_arch_type
21736# undef machine_arch_type
21737# define machine_arch_type __machine_arch_type
21738# else
21739# define machine_arch_type MACH_TYPE_MV87XX
21740# endif
21741# define machine_is_mv87xx() (machine_arch_type == MACH_TYPE_MV87XX)
21742#else
21743# define machine_is_mv87xx() (0)
21744#endif
21745
21746#ifdef CONFIG_MACH_SONGYOUNGHO
21747# ifdef machine_arch_type
21748# undef machine_arch_type
21749# define machine_arch_type __machine_arch_type
21750# else
21751# define machine_arch_type MACH_TYPE_SONGYOUNGHO
21752# endif
21753# define machine_is_songyoungho() (machine_arch_type == MACH_TYPE_SONGYOUNGHO)
21754#else
21755# define machine_is_songyoungho() (0)
21756#endif
21757
21758#ifdef CONFIG_MACH_YOUNGHOTEMA
21759# ifdef machine_arch_type
21760# undef machine_arch_type
21761# define machine_arch_type __machine_arch_type
21762# else
21763# define machine_arch_type MACH_TYPE_YOUNGHOTEMA
21764# endif
21765# define machine_is_younghotema() (machine_arch_type == MACH_TYPE_YOUNGHOTEMA)
21766#else
21767# define machine_is_younghotema() (0)
21768#endif
21769
21770#ifdef CONFIG_MACH_PCM037
21771# ifdef machine_arch_type
21772# undef machine_arch_type
21773# define machine_arch_type __machine_arch_type
21774# else
21775# define machine_arch_type MACH_TYPE_PCM037
21776# endif
21777# define machine_is_pcm037() (machine_arch_type == MACH_TYPE_PCM037)
21778#else
21779# define machine_is_pcm037() (0)
21780#endif
21781
21782#ifdef CONFIG_MACH_MMVP
21783# ifdef machine_arch_type
21784# undef machine_arch_type
21785# define machine_arch_type __machine_arch_type
21786# else
21787# define machine_arch_type MACH_TYPE_MMVP
21788# endif
21789# define machine_is_mmvp() (machine_arch_type == MACH_TYPE_MMVP)
21790#else
21791# define machine_is_mmvp() (0)
21792#endif
21793
21794#ifdef CONFIG_MACH_MMAP
21795# ifdef machine_arch_type
21796# undef machine_arch_type
21797# define machine_arch_type __machine_arch_type
21798# else
21799# define machine_arch_type MACH_TYPE_MMAP
21800# endif
21801# define machine_is_mmap() (machine_arch_type == MACH_TYPE_MMAP)
21802#else
21803# define machine_is_mmap() (0)
21804#endif
21805
21806#ifdef CONFIG_MACH_PTID2410
21807# ifdef machine_arch_type
21808# undef machine_arch_type
21809# define machine_arch_type __machine_arch_type
21810# else
21811# define machine_arch_type MACH_TYPE_PTID2410
21812# endif
21813# define machine_is_ptid2410() (machine_arch_type == MACH_TYPE_PTID2410)
21814#else
21815# define machine_is_ptid2410() (0)
21816#endif
21817
21818#ifdef CONFIG_MACH_JAMES_926
21819# ifdef machine_arch_type
21820# undef machine_arch_type
21821# define machine_arch_type __machine_arch_type
21822# else
21823# define machine_arch_type MACH_TYPE_JAMES_926
21824# endif
21825# define machine_is_james_926() (machine_arch_type == MACH_TYPE_JAMES_926)
21826#else
21827# define machine_is_james_926() (0)
21828#endif
21829
21830#ifdef CONFIG_MACH_FM6000
21831# ifdef machine_arch_type
21832# undef machine_arch_type
21833# define machine_arch_type __machine_arch_type
21834# else
21835# define machine_arch_type MACH_TYPE_FM6000
21836# endif
21837# define machine_is_fm6000() (machine_arch_type == MACH_TYPE_FM6000)
21838#else
21839# define machine_is_fm6000() (0)
21840#endif
21841
21842#ifdef CONFIG_MACH_DB88F6281_BP
21843# ifdef machine_arch_type
21844# undef machine_arch_type
21845# define machine_arch_type __machine_arch_type
21846# else
21847# define machine_arch_type MACH_TYPE_DB88F6281_BP
21848# endif
21849# define machine_is_db88f6281_bp() (machine_arch_type == MACH_TYPE_DB88F6281_BP)
21850#else
21851# define machine_is_db88f6281_bp() (0)
21852#endif
21853
21854#ifdef CONFIG_MACH_RD88F6192_NAS
21855# ifdef machine_arch_type
21856# undef machine_arch_type
21857# define machine_arch_type __machine_arch_type
21858# else
21859# define machine_arch_type MACH_TYPE_RD88F6192_NAS
21860# endif
21861# define machine_is_rd88f6192_nas() (machine_arch_type == MACH_TYPE_RD88F6192_NAS)
21862#else
21863# define machine_is_rd88f6192_nas() (0)
21864#endif
21865
21866#ifdef CONFIG_MACH_RD88F6281
21867# ifdef machine_arch_type
21868# undef machine_arch_type
21869# define machine_arch_type __machine_arch_type
21870# else
21871# define machine_arch_type MACH_TYPE_RD88F6281
21872# endif
21873# define machine_is_rd88f6281() (machine_arch_type == MACH_TYPE_RD88F6281)
21874#else
21875# define machine_is_rd88f6281() (0)
21876#endif
21877
21878#ifdef CONFIG_MACH_DB78X00_BP
21879# ifdef machine_arch_type
21880# undef machine_arch_type
21881# define machine_arch_type __machine_arch_type
21882# else
21883# define machine_arch_type MACH_TYPE_DB78X00_BP
21884# endif
21885# define machine_is_db78x00_bp() (machine_arch_type == MACH_TYPE_DB78X00_BP)
21886#else
21887# define machine_is_db78x00_bp() (0)
21888#endif
21889
21890#ifdef CONFIG_MACH_SMDK2416
21891# ifdef machine_arch_type
21892# undef machine_arch_type
21893# define machine_arch_type __machine_arch_type
21894# else
21895# define machine_arch_type MACH_TYPE_SMDK2416
21896# endif
21897# define machine_is_smdk2416() (machine_arch_type == MACH_TYPE_SMDK2416)
21898#else
21899# define machine_is_smdk2416() (0)
21900#endif
21901
21902#ifdef CONFIG_MACH_OCE_SPIDER_SI
21903# ifdef machine_arch_type
21904# undef machine_arch_type
21905# define machine_arch_type __machine_arch_type
21906# else
21907# define machine_arch_type MACH_TYPE_OCE_SPIDER_SI
21908# endif
21909# define machine_is_oce_spider_si() (machine_arch_type == MACH_TYPE_OCE_SPIDER_SI)
21910#else
21911# define machine_is_oce_spider_si() (0)
21912#endif
21913
21914#ifdef CONFIG_MACH_OCE_SPIDER_SK
21915# ifdef machine_arch_type
21916# undef machine_arch_type
21917# define machine_arch_type __machine_arch_type
21918# else
21919# define machine_arch_type MACH_TYPE_OCE_SPIDER_SK
21920# endif
21921# define machine_is_oce_spider_sk() (machine_arch_type == MACH_TYPE_OCE_SPIDER_SK)
21922#else
21923# define machine_is_oce_spider_sk() (0)
21924#endif
21925
21926#ifdef CONFIG_MACH_ROVERN6
21927# ifdef machine_arch_type
21928# undef machine_arch_type
21929# define machine_arch_type __machine_arch_type
21930# else
21931# define machine_arch_type MACH_TYPE_ROVERN6
21932# endif
21933# define machine_is_rovern6() (machine_arch_type == MACH_TYPE_ROVERN6)
21934#else
21935# define machine_is_rovern6() (0)
21936#endif
21937
21938#ifdef CONFIG_MACH_PELCO_EVOLUTION
21939# ifdef machine_arch_type
21940# undef machine_arch_type
21941# define machine_arch_type __machine_arch_type
21942# else
21943# define machine_arch_type MACH_TYPE_PELCO_EVOLUTION
21944# endif
21945# define machine_is_pelco_evolution() (machine_arch_type == MACH_TYPE_PELCO_EVOLUTION)
21946#else
21947# define machine_is_pelco_evolution() (0)
21948#endif
21949
21950#ifdef CONFIG_MACH_WBD111
21951# ifdef machine_arch_type
21952# undef machine_arch_type
21953# define machine_arch_type __machine_arch_type
21954# else
21955# define machine_arch_type MACH_TYPE_WBD111
21956# endif
21957# define machine_is_wbd111() (machine_arch_type == MACH_TYPE_WBD111)
21958#else
21959# define machine_is_wbd111() (0)
21960#endif
21961
21962#ifdef CONFIG_MACH_ELARACPE
21963# ifdef machine_arch_type
21964# undef machine_arch_type
21965# define machine_arch_type __machine_arch_type
21966# else
21967# define machine_arch_type MACH_TYPE_ELARACPE
21968# endif
21969# define machine_is_elaracpe() (machine_arch_type == MACH_TYPE_ELARACPE)
21970#else
21971# define machine_is_elaracpe() (0)
21972#endif
21973
21974#ifdef CONFIG_MACH_MABV3
21975# ifdef machine_arch_type
21976# undef machine_arch_type
21977# define machine_arch_type __machine_arch_type
21978# else
21979# define machine_arch_type MACH_TYPE_MABV3
21980# endif
21981# define machine_is_mabv3() (machine_arch_type == MACH_TYPE_MABV3)
21982#else
21983# define machine_is_mabv3() (0)
21984#endif
21985
21986#ifdef CONFIG_MACH_MV2120
21987# ifdef machine_arch_type
21988# undef machine_arch_type
21989# define machine_arch_type __machine_arch_type
21990# else
21991# define machine_arch_type MACH_TYPE_MV2120
21992# endif
21993# define machine_is_mv2120() (machine_arch_type == MACH_TYPE_MV2120)
21994#else
21995# define machine_is_mv2120() (0)
21996#endif
21997
21998#ifdef CONFIG_MACH_CSB737
21999# ifdef machine_arch_type
22000# undef machine_arch_type
22001# define machine_arch_type __machine_arch_type
22002# else
22003# define machine_arch_type MACH_TYPE_CSB737
22004# endif
22005# define machine_is_csb737() (machine_arch_type == MACH_TYPE_CSB737)
22006#else
22007# define machine_is_csb737() (0)
22008#endif
22009
22010#ifdef CONFIG_MACH_MX51_3DS
22011# ifdef machine_arch_type
22012# undef machine_arch_type
22013# define machine_arch_type __machine_arch_type
22014# else
22015# define machine_arch_type MACH_TYPE_MX51_3DS
22016# endif
22017# define machine_is_mx51_3ds() (machine_arch_type == MACH_TYPE_MX51_3DS)
22018#else
22019# define machine_is_mx51_3ds() (0)
22020#endif
22021
22022#ifdef CONFIG_MACH_G900
22023# ifdef machine_arch_type
22024# undef machine_arch_type
22025# define machine_arch_type __machine_arch_type
22026# else
22027# define machine_arch_type MACH_TYPE_G900
22028# endif
22029# define machine_is_g900() (machine_arch_type == MACH_TYPE_G900)
22030#else
22031# define machine_is_g900() (0)
22032#endif
22033
22034#ifdef CONFIG_MACH_APF27
22035# ifdef machine_arch_type
22036# undef machine_arch_type
22037# define machine_arch_type __machine_arch_type
22038# else
22039# define machine_arch_type MACH_TYPE_APF27
22040# endif
22041# define machine_is_apf27() (machine_arch_type == MACH_TYPE_APF27)
22042#else
22043# define machine_is_apf27() (0)
22044#endif
22045
22046#ifdef CONFIG_MACH_GGUS2000
22047# ifdef machine_arch_type
22048# undef machine_arch_type
22049# define machine_arch_type __machine_arch_type
22050# else
22051# define machine_arch_type MACH_TYPE_GGUS2000
22052# endif
22053# define machine_is_ggus2000() (machine_arch_type == MACH_TYPE_GGUS2000)
22054#else
22055# define machine_is_ggus2000() (0)
22056#endif
22057
22058#ifdef CONFIG_MACH_OMAP_2430_MIMIC
22059# ifdef machine_arch_type
22060# undef machine_arch_type
22061# define machine_arch_type __machine_arch_type
22062# else
22063# define machine_arch_type MACH_TYPE_OMAP_2430_MIMIC
22064# endif
22065# define machine_is_omap_2430_mimic() (machine_arch_type == MACH_TYPE_OMAP_2430_MIMIC)
22066#else
22067# define machine_is_omap_2430_mimic() (0)
22068#endif
22069
22070#ifdef CONFIG_MACH_IMX27LITE
22071# ifdef machine_arch_type
22072# undef machine_arch_type
22073# define machine_arch_type __machine_arch_type
22074# else
22075# define machine_arch_type MACH_TYPE_IMX27LITE
22076# endif
22077# define machine_is_imx27lite() (machine_arch_type == MACH_TYPE_IMX27LITE)
22078#else
22079# define machine_is_imx27lite() (0)
22080#endif
22081
22082#ifdef CONFIG_MACH_ALMEX
22083# ifdef machine_arch_type
22084# undef machine_arch_type
22085# define machine_arch_type __machine_arch_type
22086# else
22087# define machine_arch_type MACH_TYPE_ALMEX
22088# endif
22089# define machine_is_almex() (machine_arch_type == MACH_TYPE_ALMEX)
22090#else
22091# define machine_is_almex() (0)
22092#endif
22093
22094#ifdef CONFIG_MACH_CONTROL
22095# ifdef machine_arch_type
22096# undef machine_arch_type
22097# define machine_arch_type __machine_arch_type
22098# else
22099# define machine_arch_type MACH_TYPE_CONTROL
22100# endif
22101# define machine_is_control() (machine_arch_type == MACH_TYPE_CONTROL)
22102#else
22103# define machine_is_control() (0)
22104#endif
22105
22106#ifdef CONFIG_MACH_MBA2410
22107# ifdef machine_arch_type
22108# undef machine_arch_type
22109# define machine_arch_type __machine_arch_type
22110# else
22111# define machine_arch_type MACH_TYPE_MBA2410
22112# endif
22113# define machine_is_mba2410() (machine_arch_type == MACH_TYPE_MBA2410)
22114#else
22115# define machine_is_mba2410() (0)
22116#endif
22117
22118#ifdef CONFIG_MACH_VOLCANO
22119# ifdef machine_arch_type
22120# undef machine_arch_type
22121# define machine_arch_type __machine_arch_type
22122# else
22123# define machine_arch_type MACH_TYPE_VOLCANO
22124# endif
22125# define machine_is_volcano() (machine_arch_type == MACH_TYPE_VOLCANO)
22126#else
22127# define machine_is_volcano() (0)
22128#endif
22129
22130#ifdef CONFIG_MACH_ZENITH
22131# ifdef machine_arch_type
22132# undef machine_arch_type
22133# define machine_arch_type __machine_arch_type
22134# else
22135# define machine_arch_type MACH_TYPE_ZENITH
22136# endif
22137# define machine_is_zenith() (machine_arch_type == MACH_TYPE_ZENITH)
22138#else
22139# define machine_is_zenith() (0)
22140#endif
22141
22142#ifdef CONFIG_MACH_MUCHIP
22143# ifdef machine_arch_type
22144# undef machine_arch_type
22145# define machine_arch_type __machine_arch_type
22146# else
22147# define machine_arch_type MACH_TYPE_MUCHIP
22148# endif
22149# define machine_is_muchip() (machine_arch_type == MACH_TYPE_MUCHIP)
22150#else
22151# define machine_is_muchip() (0)
22152#endif
22153
22154#ifdef CONFIG_MACH_MAGELLAN
22155# ifdef machine_arch_type
22156# undef machine_arch_type
22157# define machine_arch_type __machine_arch_type
22158# else
22159# define machine_arch_type MACH_TYPE_MAGELLAN
22160# endif
22161# define machine_is_magellan() (machine_arch_type == MACH_TYPE_MAGELLAN)
22162#else
22163# define machine_is_magellan() (0)
22164#endif
22165
22166#ifdef CONFIG_MACH_USB_A9260
22167# ifdef machine_arch_type
22168# undef machine_arch_type
22169# define machine_arch_type __machine_arch_type
22170# else
22171# define machine_arch_type MACH_TYPE_USB_A9260
22172# endif
22173# define machine_is_usb_a9260() (machine_arch_type == MACH_TYPE_USB_A9260)
22174#else
22175# define machine_is_usb_a9260() (0)
22176#endif
22177
22178#ifdef CONFIG_MACH_USB_A9263
22179# ifdef machine_arch_type
22180# undef machine_arch_type
22181# define machine_arch_type __machine_arch_type
22182# else
22183# define machine_arch_type MACH_TYPE_USB_A9263
22184# endif
22185# define machine_is_usb_a9263() (machine_arch_type == MACH_TYPE_USB_A9263)
22186#else
22187# define machine_is_usb_a9263() (0)
22188#endif
22189
22190#ifdef CONFIG_MACH_QIL_A9260
22191# ifdef machine_arch_type
22192# undef machine_arch_type
22193# define machine_arch_type __machine_arch_type
22194# else
22195# define machine_arch_type MACH_TYPE_QIL_A9260
22196# endif
22197# define machine_is_qil_a9260() (machine_arch_type == MACH_TYPE_QIL_A9260)
22198#else
22199# define machine_is_qil_a9260() (0)
22200#endif
22201
22202#ifdef CONFIG_MACH_CME9210
22203# ifdef machine_arch_type
22204# undef machine_arch_type
22205# define machine_arch_type __machine_arch_type
22206# else
22207# define machine_arch_type MACH_TYPE_CME9210
22208# endif
22209# define machine_is_cme9210() (machine_arch_type == MACH_TYPE_CME9210)
22210#else
22211# define machine_is_cme9210() (0)
22212#endif
22213
22214#ifdef CONFIG_MACH_HCZH4
22215# ifdef machine_arch_type
22216# undef machine_arch_type
22217# define machine_arch_type __machine_arch_type
22218# else
22219# define machine_arch_type MACH_TYPE_HCZH4
22220# endif
22221# define machine_is_hczh4() (machine_arch_type == MACH_TYPE_HCZH4)
22222#else
22223# define machine_is_hczh4() (0)
22224#endif
22225
22226#ifdef CONFIG_MACH_SPEARBASIC
22227# ifdef machine_arch_type
22228# undef machine_arch_type
22229# define machine_arch_type __machine_arch_type
22230# else
22231# define machine_arch_type MACH_TYPE_SPEARBASIC
22232# endif
22233# define machine_is_spearbasic() (machine_arch_type == MACH_TYPE_SPEARBASIC)
22234#else
22235# define machine_is_spearbasic() (0)
22236#endif
22237
22238#ifdef CONFIG_MACH_DEP2440
22239# ifdef machine_arch_type
22240# undef machine_arch_type
22241# define machine_arch_type __machine_arch_type
22242# else
22243# define machine_arch_type MACH_TYPE_DEP2440
22244# endif
22245# define machine_is_dep2440() (machine_arch_type == MACH_TYPE_DEP2440)
22246#else
22247# define machine_is_dep2440() (0)
22248#endif
22249
22250#ifdef CONFIG_MACH_HDL_GXR
22251# ifdef machine_arch_type
22252# undef machine_arch_type
22253# define machine_arch_type __machine_arch_type
22254# else
22255# define machine_arch_type MACH_TYPE_HDL_GXR
22256# endif
22257# define machine_is_hdl_gxr() (machine_arch_type == MACH_TYPE_HDL_GXR)
22258#else
22259# define machine_is_hdl_gxr() (0)
22260#endif
22261
22262#ifdef CONFIG_MACH_HDL_GT
22263# ifdef machine_arch_type
22264# undef machine_arch_type
22265# define machine_arch_type __machine_arch_type
22266# else
22267# define machine_arch_type MACH_TYPE_HDL_GT
22268# endif
22269# define machine_is_hdl_gt() (machine_arch_type == MACH_TYPE_HDL_GT)
22270#else
22271# define machine_is_hdl_gt() (0)
22272#endif
22273
22274#ifdef CONFIG_MACH_HDL_4G
22275# ifdef machine_arch_type
22276# undef machine_arch_type
22277# define machine_arch_type __machine_arch_type
22278# else
22279# define machine_arch_type MACH_TYPE_HDL_4G
22280# endif
22281# define machine_is_hdl_4g() (machine_arch_type == MACH_TYPE_HDL_4G)
22282#else
22283# define machine_is_hdl_4g() (0)
22284#endif
22285
22286#ifdef CONFIG_MACH_S3C6000
22287# ifdef machine_arch_type
22288# undef machine_arch_type
22289# define machine_arch_type __machine_arch_type
22290# else
22291# define machine_arch_type MACH_TYPE_S3C6000
22292# endif
22293# define machine_is_s3c6000() (machine_arch_type == MACH_TYPE_S3C6000)
22294#else
22295# define machine_is_s3c6000() (0)
22296#endif
22297
22298#ifdef CONFIG_MACH_MMSP2_MDK
22299# ifdef machine_arch_type
22300# undef machine_arch_type
22301# define machine_arch_type __machine_arch_type
22302# else
22303# define machine_arch_type MACH_TYPE_MMSP2_MDK
22304# endif
22305# define machine_is_mmsp2_mdk() (machine_arch_type == MACH_TYPE_MMSP2_MDK)
22306#else
22307# define machine_is_mmsp2_mdk() (0)
22308#endif
22309
22310#ifdef CONFIG_MACH_MPX220
22311# ifdef machine_arch_type
22312# undef machine_arch_type
22313# define machine_arch_type __machine_arch_type
22314# else
22315# define machine_arch_type MACH_TYPE_MPX220
22316# endif
22317# define machine_is_mpx220() (machine_arch_type == MACH_TYPE_MPX220)
22318#else
22319# define machine_is_mpx220() (0)
22320#endif
22321
22322#ifdef CONFIG_MACH_KZM_ARM11_01
22323# ifdef machine_arch_type
22324# undef machine_arch_type
22325# define machine_arch_type __machine_arch_type
22326# else
22327# define machine_arch_type MACH_TYPE_KZM_ARM11_01
22328# endif
22329# define machine_is_kzm_arm11_01() (machine_arch_type == MACH_TYPE_KZM_ARM11_01)
22330#else
22331# define machine_is_kzm_arm11_01() (0)
22332#endif
22333
22334#ifdef CONFIG_MACH_HTC_POLARIS
22335# ifdef machine_arch_type
22336# undef machine_arch_type
22337# define machine_arch_type __machine_arch_type
22338# else
22339# define machine_arch_type MACH_TYPE_HTC_POLARIS
22340# endif
22341# define machine_is_htc_polaris() (machine_arch_type == MACH_TYPE_HTC_POLARIS)
22342#else
22343# define machine_is_htc_polaris() (0)
22344#endif
22345
22346#ifdef CONFIG_MACH_HTC_KAISER
22347# ifdef machine_arch_type
22348# undef machine_arch_type
22349# define machine_arch_type __machine_arch_type
22350# else
22351# define machine_arch_type MACH_TYPE_HTC_KAISER
22352# endif
22353# define machine_is_htc_kaiser() (machine_arch_type == MACH_TYPE_HTC_KAISER)
22354#else
22355# define machine_is_htc_kaiser() (0)
22356#endif
22357
22358#ifdef CONFIG_MACH_LG_KS20
22359# ifdef machine_arch_type
22360# undef machine_arch_type
22361# define machine_arch_type __machine_arch_type
22362# else
22363# define machine_arch_type MACH_TYPE_LG_KS20
22364# endif
22365# define machine_is_lg_ks20() (machine_arch_type == MACH_TYPE_LG_KS20)
22366#else
22367# define machine_is_lg_ks20() (0)
22368#endif
22369
22370#ifdef CONFIG_MACH_HHGPS
22371# ifdef machine_arch_type
22372# undef machine_arch_type
22373# define machine_arch_type __machine_arch_type
22374# else
22375# define machine_arch_type MACH_TYPE_HHGPS
22376# endif
22377# define machine_is_hhgps() (machine_arch_type == MACH_TYPE_HHGPS)
22378#else
22379# define machine_is_hhgps() (0)
22380#endif
22381
22382#ifdef CONFIG_MACH_NOKIA_N810_WIMAX
22383# ifdef machine_arch_type
22384# undef machine_arch_type
22385# define machine_arch_type __machine_arch_type
22386# else
22387# define machine_arch_type MACH_TYPE_NOKIA_N810_WIMAX
22388# endif
22389# define machine_is_nokia_n810_wimax() (machine_arch_type == MACH_TYPE_NOKIA_N810_WIMAX)
22390#else
22391# define machine_is_nokia_n810_wimax() (0)
22392#endif
22393
22394#ifdef CONFIG_MACH_INSIGHT
22395# ifdef machine_arch_type
22396# undef machine_arch_type
22397# define machine_arch_type __machine_arch_type
22398# else
22399# define machine_arch_type MACH_TYPE_INSIGHT
22400# endif
22401# define machine_is_insight() (machine_arch_type == MACH_TYPE_INSIGHT)
22402#else
22403# define machine_is_insight() (0)
22404#endif
22405
22406#ifdef CONFIG_MACH_SAPPHIRE
22407# ifdef machine_arch_type
22408# undef machine_arch_type
22409# define machine_arch_type __machine_arch_type
22410# else
22411# define machine_arch_type MACH_TYPE_SAPPHIRE
22412# endif
22413# define machine_is_sapphire() (machine_arch_type == MACH_TYPE_SAPPHIRE)
22414#else
22415# define machine_is_sapphire() (0)
22416#endif
22417
22418#ifdef CONFIG_MACH_CSB637XO
22419# ifdef machine_arch_type
22420# undef machine_arch_type
22421# define machine_arch_type __machine_arch_type
22422# else
22423# define machine_arch_type MACH_TYPE_CSB637XO
22424# endif
22425# define machine_is_csb637xo() (machine_arch_type == MACH_TYPE_CSB637XO)
22426#else
22427# define machine_is_csb637xo() (0)
22428#endif
22429
22430#ifdef CONFIG_MACH_EVISIONG
22431# ifdef machine_arch_type
22432# undef machine_arch_type
22433# define machine_arch_type __machine_arch_type
22434# else
22435# define machine_arch_type MACH_TYPE_EVISIONG
22436# endif
22437# define machine_is_evisiong() (machine_arch_type == MACH_TYPE_EVISIONG)
22438#else
22439# define machine_is_evisiong() (0)
22440#endif
22441
22442#ifdef CONFIG_MACH_STMP37XX
22443# ifdef machine_arch_type
22444# undef machine_arch_type
22445# define machine_arch_type __machine_arch_type
22446# else
22447# define machine_arch_type MACH_TYPE_STMP37XX
22448# endif
22449# define machine_is_stmp37xx() (machine_arch_type == MACH_TYPE_STMP37XX)
22450#else
22451# define machine_is_stmp37xx() (0)
22452#endif
22453
22454#ifdef CONFIG_MACH_STMP38XX
22455# ifdef machine_arch_type
22456# undef machine_arch_type
22457# define machine_arch_type __machine_arch_type
22458# else
22459# define machine_arch_type MACH_TYPE_STMP38XX
22460# endif
22461# define machine_is_stmp378x() (machine_arch_type == MACH_TYPE_STMP38XX)
22462#else
22463# define machine_is_stmp378x() (0)
22464#endif
22465
22466#ifdef CONFIG_MACH_TNT
22467# ifdef machine_arch_type
22468# undef machine_arch_type
22469# define machine_arch_type __machine_arch_type
22470# else
22471# define machine_arch_type MACH_TYPE_TNT
22472# endif
22473# define machine_is_tnt() (machine_arch_type == MACH_TYPE_TNT)
22474#else
22475# define machine_is_tnt() (0)
22476#endif
22477
22478#ifdef CONFIG_MACH_TBXT
22479# ifdef machine_arch_type
22480# undef machine_arch_type
22481# define machine_arch_type __machine_arch_type
22482# else
22483# define machine_arch_type MACH_TYPE_TBXT
22484# endif
22485# define machine_is_tbxt() (machine_arch_type == MACH_TYPE_TBXT)
22486#else
22487# define machine_is_tbxt() (0)
22488#endif
22489
22490#ifdef CONFIG_MACH_PLAYMATE
22491# ifdef machine_arch_type
22492# undef machine_arch_type
22493# define machine_arch_type __machine_arch_type
22494# else
22495# define machine_arch_type MACH_TYPE_PLAYMATE
22496# endif
22497# define machine_is_playmate() (machine_arch_type == MACH_TYPE_PLAYMATE)
22498#else
22499# define machine_is_playmate() (0)
22500#endif
22501
22502#ifdef CONFIG_MACH_PNS10
22503# ifdef machine_arch_type
22504# undef machine_arch_type
22505# define machine_arch_type __machine_arch_type
22506# else
22507# define machine_arch_type MACH_TYPE_PNS10
22508# endif
22509# define machine_is_pns10() (machine_arch_type == MACH_TYPE_PNS10)
22510#else
22511# define machine_is_pns10() (0)
22512#endif
22513
22514#ifdef CONFIG_MACH_EZNAVI
22515# ifdef machine_arch_type
22516# undef machine_arch_type
22517# define machine_arch_type __machine_arch_type
22518# else
22519# define machine_arch_type MACH_TYPE_EZNAVI
22520# endif
22521# define machine_is_eznavi() (machine_arch_type == MACH_TYPE_EZNAVI)
22522#else
22523# define machine_is_eznavi() (0)
22524#endif
22525
22526#ifdef CONFIG_MACH_PS4000
22527# ifdef machine_arch_type
22528# undef machine_arch_type
22529# define machine_arch_type __machine_arch_type
22530# else
22531# define machine_arch_type MACH_TYPE_PS4000
22532# endif
22533# define machine_is_ps4000() (machine_arch_type == MACH_TYPE_PS4000)
22534#else
22535# define machine_is_ps4000() (0)
22536#endif
22537
22538#ifdef CONFIG_MACH_EZX_A780
22539# ifdef machine_arch_type
22540# undef machine_arch_type
22541# define machine_arch_type __machine_arch_type
22542# else
22543# define machine_arch_type MACH_TYPE_EZX_A780
22544# endif
22545# define machine_is_ezx_a780() (machine_arch_type == MACH_TYPE_EZX_A780)
22546#else
22547# define machine_is_ezx_a780() (0)
22548#endif
22549
22550#ifdef CONFIG_MACH_EZX_E680
22551# ifdef machine_arch_type
22552# undef machine_arch_type
22553# define machine_arch_type __machine_arch_type
22554# else
22555# define machine_arch_type MACH_TYPE_EZX_E680
22556# endif
22557# define machine_is_ezx_e680() (machine_arch_type == MACH_TYPE_EZX_E680)
22558#else
22559# define machine_is_ezx_e680() (0)
22560#endif
22561
22562#ifdef CONFIG_MACH_EZX_A1200
22563# ifdef machine_arch_type
22564# undef machine_arch_type
22565# define machine_arch_type __machine_arch_type
22566# else
22567# define machine_arch_type MACH_TYPE_EZX_A1200
22568# endif
22569# define machine_is_ezx_a1200() (machine_arch_type == MACH_TYPE_EZX_A1200)
22570#else
22571# define machine_is_ezx_a1200() (0)
22572#endif
22573
22574#ifdef CONFIG_MACH_EZX_E6
22575# ifdef machine_arch_type
22576# undef machine_arch_type
22577# define machine_arch_type __machine_arch_type
22578# else
22579# define machine_arch_type MACH_TYPE_EZX_E6
22580# endif
22581# define machine_is_ezx_e6() (machine_arch_type == MACH_TYPE_EZX_E6)
22582#else
22583# define machine_is_ezx_e6() (0)
22584#endif
22585
22586#ifdef CONFIG_MACH_EZX_E2
22587# ifdef machine_arch_type
22588# undef machine_arch_type
22589# define machine_arch_type __machine_arch_type
22590# else
22591# define machine_arch_type MACH_TYPE_EZX_E2
22592# endif
22593# define machine_is_ezx_e2() (machine_arch_type == MACH_TYPE_EZX_E2)
22594#else
22595# define machine_is_ezx_e2() (0)
22596#endif
22597
22598#ifdef CONFIG_MACH_EZX_A910
22599# ifdef machine_arch_type
22600# undef machine_arch_type
22601# define machine_arch_type __machine_arch_type
22602# else
22603# define machine_arch_type MACH_TYPE_EZX_A910
22604# endif
22605# define machine_is_ezx_a910() (machine_arch_type == MACH_TYPE_EZX_A910)
22606#else
22607# define machine_is_ezx_a910() (0)
22608#endif
22609
22610#ifdef CONFIG_MACH_CWMX31
22611# ifdef machine_arch_type
22612# undef machine_arch_type
22613# define machine_arch_type __machine_arch_type
22614# else
22615# define machine_arch_type MACH_TYPE_CWMX31
22616# endif
22617# define machine_is_cwmx31() (machine_arch_type == MACH_TYPE_CWMX31)
22618#else
22619# define machine_is_cwmx31() (0)
22620#endif
22621
22622#ifdef CONFIG_MACH_SL2312
22623# ifdef machine_arch_type
22624# undef machine_arch_type
22625# define machine_arch_type __machine_arch_type
22626# else
22627# define machine_arch_type MACH_TYPE_SL2312
22628# endif
22629# define machine_is_sl2312() (machine_arch_type == MACH_TYPE_SL2312)
22630#else
22631# define machine_is_sl2312() (0)
22632#endif
22633
22634#ifdef CONFIG_MACH_BLENNY
22635# ifdef machine_arch_type
22636# undef machine_arch_type
22637# define machine_arch_type __machine_arch_type
22638# else
22639# define machine_arch_type MACH_TYPE_BLENNY
22640# endif
22641# define machine_is_blenny() (machine_arch_type == MACH_TYPE_BLENNY)
22642#else
22643# define machine_is_blenny() (0)
22644#endif
22645
22646#ifdef CONFIG_MACH_DS107
22647# ifdef machine_arch_type
22648# undef machine_arch_type
22649# define machine_arch_type __machine_arch_type
22650# else
22651# define machine_arch_type MACH_TYPE_DS107
22652# endif
22653# define machine_is_ds107() (machine_arch_type == MACH_TYPE_DS107)
22654#else
22655# define machine_is_ds107() (0)
22656#endif
22657
22658#ifdef CONFIG_MACH_DSX07
22659# ifdef machine_arch_type
22660# undef machine_arch_type
22661# define machine_arch_type __machine_arch_type
22662# else
22663# define machine_arch_type MACH_TYPE_DSX07
22664# endif
22665# define machine_is_dsx07() (machine_arch_type == MACH_TYPE_DSX07)
22666#else
22667# define machine_is_dsx07() (0)
22668#endif
22669
22670#ifdef CONFIG_MACH_PICOCOM1
22671# ifdef machine_arch_type
22672# undef machine_arch_type
22673# define machine_arch_type __machine_arch_type
22674# else
22675# define machine_arch_type MACH_TYPE_PICOCOM1
22676# endif
22677# define machine_is_picocom1() (machine_arch_type == MACH_TYPE_PICOCOM1)
22678#else
22679# define machine_is_picocom1() (0)
22680#endif
22681
22682#ifdef CONFIG_MACH_LYNX_WOLVERINE
22683# ifdef machine_arch_type
22684# undef machine_arch_type
22685# define machine_arch_type __machine_arch_type
22686# else
22687# define machine_arch_type MACH_TYPE_LYNX_WOLVERINE
22688# endif
22689# define machine_is_lynx_wolverine() (machine_arch_type == MACH_TYPE_LYNX_WOLVERINE)
22690#else
22691# define machine_is_lynx_wolverine() (0)
22692#endif
22693
22694#ifdef CONFIG_MACH_UBISYS_P9_SC19
22695# ifdef machine_arch_type
22696# undef machine_arch_type
22697# define machine_arch_type __machine_arch_type
22698# else
22699# define machine_arch_type MACH_TYPE_UBISYS_P9_SC19
22700# endif
22701# define machine_is_ubisys_p9_sc19() (machine_arch_type == MACH_TYPE_UBISYS_P9_SC19)
22702#else
22703# define machine_is_ubisys_p9_sc19() (0)
22704#endif
22705
22706#ifdef CONFIG_MACH_KRATOS_LOW
22707# ifdef machine_arch_type
22708# undef machine_arch_type
22709# define machine_arch_type __machine_arch_type
22710# else
22711# define machine_arch_type MACH_TYPE_KRATOS_LOW
22712# endif
22713# define machine_is_kratos_low() (machine_arch_type == MACH_TYPE_KRATOS_LOW)
22714#else
22715# define machine_is_kratos_low() (0)
22716#endif
22717
22718#ifdef CONFIG_MACH_M700
22719# ifdef machine_arch_type
22720# undef machine_arch_type
22721# define machine_arch_type __machine_arch_type
22722# else
22723# define machine_arch_type MACH_TYPE_M700
22724# endif
22725# define machine_is_m700() (machine_arch_type == MACH_TYPE_M700)
22726#else
22727# define machine_is_m700() (0)
22728#endif
22729
22730#ifdef CONFIG_MACH_EDMINI_V2
22731# ifdef machine_arch_type
22732# undef machine_arch_type
22733# define machine_arch_type __machine_arch_type
22734# else
22735# define machine_arch_type MACH_TYPE_EDMINI_V2
22736# endif
22737# define machine_is_edmini_v2() (machine_arch_type == MACH_TYPE_EDMINI_V2)
22738#else
22739# define machine_is_edmini_v2() (0)
22740#endif
22741
22742#ifdef CONFIG_MACH_ZIPIT2
22743# ifdef machine_arch_type
22744# undef machine_arch_type
22745# define machine_arch_type __machine_arch_type
22746# else
22747# define machine_arch_type MACH_TYPE_ZIPIT2
22748# endif
22749# define machine_is_zipit2() (machine_arch_type == MACH_TYPE_ZIPIT2)
22750#else
22751# define machine_is_zipit2() (0)
22752#endif
22753
22754#ifdef CONFIG_MACH_HSLFEMTOCELL
22755# ifdef machine_arch_type
22756# undef machine_arch_type
22757# define machine_arch_type __machine_arch_type
22758# else
22759# define machine_arch_type MACH_TYPE_HSLFEMTOCELL
22760# endif
22761# define machine_is_hslfemtocell() (machine_arch_type == MACH_TYPE_HSLFEMTOCELL)
22762#else
22763# define machine_is_hslfemtocell() (0)
22764#endif
22765
22766#ifdef CONFIG_MACH_DAINTREE_AT91
22767# ifdef machine_arch_type
22768# undef machine_arch_type
22769# define machine_arch_type __machine_arch_type
22770# else
22771# define machine_arch_type MACH_TYPE_DAINTREE_AT91
22772# endif
22773# define machine_is_daintree_at91() (machine_arch_type == MACH_TYPE_DAINTREE_AT91)
22774#else
22775# define machine_is_daintree_at91() (0)
22776#endif
22777
22778#ifdef CONFIG_MACH_SG560USB
22779# ifdef machine_arch_type
22780# undef machine_arch_type
22781# define machine_arch_type __machine_arch_type
22782# else
22783# define machine_arch_type MACH_TYPE_SG560USB
22784# endif
22785# define machine_is_sg560usb() (machine_arch_type == MACH_TYPE_SG560USB)
22786#else
22787# define machine_is_sg560usb() (0)
22788#endif
22789
22790#ifdef CONFIG_MACH_OMAP3_PANDORA
22791# ifdef machine_arch_type
22792# undef machine_arch_type
22793# define machine_arch_type __machine_arch_type
22794# else
22795# define machine_arch_type MACH_TYPE_OMAP3_PANDORA
22796# endif
22797# define machine_is_omap3_pandora() (machine_arch_type == MACH_TYPE_OMAP3_PANDORA)
22798#else
22799# define machine_is_omap3_pandora() (0)
22800#endif
22801
22802#ifdef CONFIG_MACH_USR8200
22803# ifdef machine_arch_type
22804# undef machine_arch_type
22805# define machine_arch_type __machine_arch_type
22806# else
22807# define machine_arch_type MACH_TYPE_USR8200
22808# endif
22809# define machine_is_usr8200() (machine_arch_type == MACH_TYPE_USR8200)
22810#else
22811# define machine_is_usr8200() (0)
22812#endif
22813
22814#ifdef CONFIG_MACH_S1S65K
22815# ifdef machine_arch_type
22816# undef machine_arch_type
22817# define machine_arch_type __machine_arch_type
22818# else
22819# define machine_arch_type MACH_TYPE_S1S65K
22820# endif
22821# define machine_is_s1s65k() (machine_arch_type == MACH_TYPE_S1S65K)
22822#else
22823# define machine_is_s1s65k() (0)
22824#endif
22825
22826#ifdef CONFIG_MACH_S2S65A
22827# ifdef machine_arch_type
22828# undef machine_arch_type
22829# define machine_arch_type __machine_arch_type
22830# else
22831# define machine_arch_type MACH_TYPE_S2S65A
22832# endif
22833# define machine_is_s2s65a() (machine_arch_type == MACH_TYPE_S2S65A)
22834#else
22835# define machine_is_s2s65a() (0)
22836#endif
22837
22838#ifdef CONFIG_MACH_ICORE
22839# ifdef machine_arch_type
22840# undef machine_arch_type
22841# define machine_arch_type __machine_arch_type
22842# else
22843# define machine_arch_type MACH_TYPE_ICORE
22844# endif
22845# define machine_is_icore() (machine_arch_type == MACH_TYPE_ICORE)
22846#else
22847# define machine_is_icore() (0)
22848#endif
22849
22850#ifdef CONFIG_MACH_MSS2
22851# ifdef machine_arch_type
22852# undef machine_arch_type
22853# define machine_arch_type __machine_arch_type
22854# else
22855# define machine_arch_type MACH_TYPE_MSS2
22856# endif
22857# define machine_is_mss2() (machine_arch_type == MACH_TYPE_MSS2)
22858#else
22859# define machine_is_mss2() (0)
22860#endif
22861
22862#ifdef CONFIG_MACH_BELMONT
22863# ifdef machine_arch_type
22864# undef machine_arch_type
22865# define machine_arch_type __machine_arch_type
22866# else
22867# define machine_arch_type MACH_TYPE_BELMONT
22868# endif
22869# define machine_is_belmont() (machine_arch_type == MACH_TYPE_BELMONT)
22870#else
22871# define machine_is_belmont() (0)
22872#endif
22873
22874#ifdef CONFIG_MACH_ASUSP525
22875# ifdef machine_arch_type
22876# undef machine_arch_type
22877# define machine_arch_type __machine_arch_type
22878# else
22879# define machine_arch_type MACH_TYPE_ASUSP525
22880# endif
22881# define machine_is_asusp525() (machine_arch_type == MACH_TYPE_ASUSP525)
22882#else
22883# define machine_is_asusp525() (0)
22884#endif
22885
22886#ifdef CONFIG_MACH_LB88RC8480
22887# ifdef machine_arch_type
22888# undef machine_arch_type
22889# define machine_arch_type __machine_arch_type
22890# else
22891# define machine_arch_type MACH_TYPE_LB88RC8480
22892# endif
22893# define machine_is_lb88rc8480() (machine_arch_type == MACH_TYPE_LB88RC8480)
22894#else
22895# define machine_is_lb88rc8480() (0)
22896#endif
22897
22898#ifdef CONFIG_MACH_HIPXA
22899# ifdef machine_arch_type
22900# undef machine_arch_type
22901# define machine_arch_type __machine_arch_type
22902# else
22903# define machine_arch_type MACH_TYPE_HIPXA
22904# endif
22905# define machine_is_hipxa() (machine_arch_type == MACH_TYPE_HIPXA)
22906#else
22907# define machine_is_hipxa() (0)
22908#endif
22909
22910#ifdef CONFIG_MACH_MX25_3DS
22911# ifdef machine_arch_type
22912# undef machine_arch_type
22913# define machine_arch_type __machine_arch_type
22914# else
22915# define machine_arch_type MACH_TYPE_MX25_3DS
22916# endif
22917# define machine_is_mx25_3ds() (machine_arch_type == MACH_TYPE_MX25_3DS)
22918#else
22919# define machine_is_mx25_3ds() (0)
22920#endif
22921
22922#ifdef CONFIG_MACH_M800
22923# ifdef machine_arch_type
22924# undef machine_arch_type
22925# define machine_arch_type __machine_arch_type
22926# else
22927# define machine_arch_type MACH_TYPE_M800
22928# endif
22929# define machine_is_m800() (machine_arch_type == MACH_TYPE_M800)
22930#else
22931# define machine_is_m800() (0)
22932#endif
22933
22934#ifdef CONFIG_MACH_OMAP3530_LV_SOM
22935# ifdef machine_arch_type
22936# undef machine_arch_type
22937# define machine_arch_type __machine_arch_type
22938# else
22939# define machine_arch_type MACH_TYPE_OMAP3530_LV_SOM
22940# endif
22941# define machine_is_omap3530_lv_som() (machine_arch_type == MACH_TYPE_OMAP3530_LV_SOM)
22942#else
22943# define machine_is_omap3530_lv_som() (0)
22944#endif
22945
22946#ifdef CONFIG_MACH_PRIMA_EVB
22947# ifdef machine_arch_type
22948# undef machine_arch_type
22949# define machine_arch_type __machine_arch_type
22950# else
22951# define machine_arch_type MACH_TYPE_PRIMA_EVB
22952# endif
22953# define machine_is_prima_evb() (machine_arch_type == MACH_TYPE_PRIMA_EVB)
22954#else
22955# define machine_is_prima_evb() (0)
22956#endif
22957
22958#ifdef CONFIG_MACH_MX31BT1
22959# ifdef machine_arch_type
22960# undef machine_arch_type
22961# define machine_arch_type __machine_arch_type
22962# else
22963# define machine_arch_type MACH_TYPE_MX31BT1
22964# endif
22965# define machine_is_mx31bt1() (machine_arch_type == MACH_TYPE_MX31BT1)
22966#else
22967# define machine_is_mx31bt1() (0)
22968#endif
22969
22970#ifdef CONFIG_MACH_ATLAS4_EVB
22971# ifdef machine_arch_type
22972# undef machine_arch_type
22973# define machine_arch_type __machine_arch_type
22974# else
22975# define machine_arch_type MACH_TYPE_ATLAS4_EVB
22976# endif
22977# define machine_is_atlas4_evb() (machine_arch_type == MACH_TYPE_ATLAS4_EVB)
22978#else
22979# define machine_is_atlas4_evb() (0)
22980#endif
22981
22982#ifdef CONFIG_MACH_MX31CICADA
22983# ifdef machine_arch_type
22984# undef machine_arch_type
22985# define machine_arch_type __machine_arch_type
22986# else
22987# define machine_arch_type MACH_TYPE_MX31CICADA
22988# endif
22989# define machine_is_mx31cicada() (machine_arch_type == MACH_TYPE_MX31CICADA)
22990#else
22991# define machine_is_mx31cicada() (0)
22992#endif
22993
22994#ifdef CONFIG_MACH_MI424WR
22995# ifdef machine_arch_type
22996# undef machine_arch_type
22997# define machine_arch_type __machine_arch_type
22998# else
22999# define machine_arch_type MACH_TYPE_MI424WR
23000# endif
23001# define machine_is_mi424wr() (machine_arch_type == MACH_TYPE_MI424WR)
23002#else
23003# define machine_is_mi424wr() (0)
23004#endif
23005
23006#ifdef CONFIG_MACH_AXS_ULTRAX
23007# ifdef machine_arch_type
23008# undef machine_arch_type
23009# define machine_arch_type __machine_arch_type
23010# else
23011# define machine_arch_type MACH_TYPE_AXS_ULTRAX
23012# endif
23013# define machine_is_axs_ultrax() (machine_arch_type == MACH_TYPE_AXS_ULTRAX)
23014#else
23015# define machine_is_axs_ultrax() (0)
23016#endif
23017
23018#ifdef CONFIG_MACH_AT572D940DEB
23019# ifdef machine_arch_type
23020# undef machine_arch_type
23021# define machine_arch_type __machine_arch_type
23022# else
23023# define machine_arch_type MACH_TYPE_AT572D940DEB
23024# endif
23025# define machine_is_at572d940deb() (machine_arch_type == MACH_TYPE_AT572D940DEB)
23026#else
23027# define machine_is_at572d940deb() (0)
23028#endif
23029
23030#ifdef CONFIG_MACH_DAVINCI_DA8XX_EVM
23031# ifdef machine_arch_type
23032# undef machine_arch_type
23033# define machine_arch_type __machine_arch_type
23034# else
23035# define machine_arch_type MACH_TYPE_DAVINCI_DA8XX_EVM
23036# endif
23037# define machine_is_davinci_da8xx_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA8XX_EVM)
23038#else
23039# define machine_is_davinci_da8xx_evm() (0)
23040#endif
23041
23042#ifdef CONFIG_MACH_EP9302
23043# ifdef machine_arch_type
23044# undef machine_arch_type
23045# define machine_arch_type __machine_arch_type
23046# else
23047# define machine_arch_type MACH_TYPE_EP9302
23048# endif
23049# define machine_is_ep9302() (machine_arch_type == MACH_TYPE_EP9302)
23050#else
23051# define machine_is_ep9302() (0)
23052#endif
23053
23054#ifdef CONFIG_MACH_AT572D940HFEB
23055# ifdef machine_arch_type
23056# undef machine_arch_type
23057# define machine_arch_type __machine_arch_type
23058# else
23059# define machine_arch_type MACH_TYPE_AT572D940HFEB
23060# endif
80b827c2 23061# define machine_is_at572d940hfek() (machine_arch_type == MACH_TYPE_AT572D940HFEB)
06c4ab50 23062#else
80b827c2 23063# define machine_is_at572d940hfek() (0)
06c4ab50
JCPV
23064#endif
23065
23066#ifdef CONFIG_MACH_CYBOOK3
23067# ifdef machine_arch_type
23068# undef machine_arch_type
23069# define machine_arch_type __machine_arch_type
23070# else
23071# define machine_arch_type MACH_TYPE_CYBOOK3
23072# endif
23073# define machine_is_cybook3() (machine_arch_type == MACH_TYPE_CYBOOK3)
23074#else
23075# define machine_is_cybook3() (0)
23076#endif
23077
23078#ifdef CONFIG_MACH_WDG002
23079# ifdef machine_arch_type
23080# undef machine_arch_type
23081# define machine_arch_type __machine_arch_type
23082# else
23083# define machine_arch_type MACH_TYPE_WDG002
23084# endif
23085# define machine_is_wdg002() (machine_arch_type == MACH_TYPE_WDG002)
23086#else
23087# define machine_is_wdg002() (0)
23088#endif
23089
23090#ifdef CONFIG_MACH_SG560ADSL
23091# ifdef machine_arch_type
23092# undef machine_arch_type
23093# define machine_arch_type __machine_arch_type
23094# else
23095# define machine_arch_type MACH_TYPE_SG560ADSL
23096# endif
23097# define machine_is_sg560adsl() (machine_arch_type == MACH_TYPE_SG560ADSL)
23098#else
23099# define machine_is_sg560adsl() (0)
23100#endif
23101
23102#ifdef CONFIG_MACH_NEXTIO_N2800_ICA
23103# ifdef machine_arch_type
23104# undef machine_arch_type
23105# define machine_arch_type __machine_arch_type
23106# else
23107# define machine_arch_type MACH_TYPE_NEXTIO_N2800_ICA
23108# endif
23109# define machine_is_nextio_n2800_ica() (machine_arch_type == MACH_TYPE_NEXTIO_N2800_ICA)
23110#else
23111# define machine_is_nextio_n2800_ica() (0)
23112#endif
23113
23114#ifdef CONFIG_MACH_MARVELL_NEWDB
23115# ifdef machine_arch_type
23116# undef machine_arch_type
23117# define machine_arch_type __machine_arch_type
23118# else
23119# define machine_arch_type MACH_TYPE_MARVELL_NEWDB
23120# endif
23121# define machine_is_marvell_newdb() (machine_arch_type == MACH_TYPE_MARVELL_NEWDB)
23122#else
23123# define machine_is_marvell_newdb() (0)
23124#endif
23125
23126#ifdef CONFIG_MACH_VANDIHUD
23127# ifdef machine_arch_type
23128# undef machine_arch_type
23129# define machine_arch_type __machine_arch_type
23130# else
23131# define machine_arch_type MACH_TYPE_VANDIHUD
23132# endif
23133# define machine_is_vandihud() (machine_arch_type == MACH_TYPE_VANDIHUD)
23134#else
23135# define machine_is_vandihud() (0)
23136#endif
23137
23138#ifdef CONFIG_MACH_MAGX_E8
23139# ifdef machine_arch_type
23140# undef machine_arch_type
23141# define machine_arch_type __machine_arch_type
23142# else
23143# define machine_arch_type MACH_TYPE_MAGX_E8
23144# endif
23145# define machine_is_magx_e8() (machine_arch_type == MACH_TYPE_MAGX_E8)
23146#else
23147# define machine_is_magx_e8() (0)
23148#endif
23149
23150#ifdef CONFIG_MACH_MAGX_Z6
23151# ifdef machine_arch_type
23152# undef machine_arch_type
23153# define machine_arch_type __machine_arch_type
23154# else
23155# define machine_arch_type MACH_TYPE_MAGX_Z6
23156# endif
23157# define machine_is_magx_z6() (machine_arch_type == MACH_TYPE_MAGX_Z6)
23158#else
23159# define machine_is_magx_z6() (0)
23160#endif
23161
23162#ifdef CONFIG_MACH_MAGX_V8
23163# ifdef machine_arch_type
23164# undef machine_arch_type
23165# define machine_arch_type __machine_arch_type
23166# else
23167# define machine_arch_type MACH_TYPE_MAGX_V8
23168# endif
23169# define machine_is_magx_v8() (machine_arch_type == MACH_TYPE_MAGX_V8)
23170#else
23171# define machine_is_magx_v8() (0)
23172#endif
23173
23174#ifdef CONFIG_MACH_MAGX_U9
23175# ifdef machine_arch_type
23176# undef machine_arch_type
23177# define machine_arch_type __machine_arch_type
23178# else
23179# define machine_arch_type MACH_TYPE_MAGX_U9
23180# endif
23181# define machine_is_magx_u9() (machine_arch_type == MACH_TYPE_MAGX_U9)
23182#else
23183# define machine_is_magx_u9() (0)
23184#endif
23185
23186#ifdef CONFIG_MACH_TOUGHCF08
23187# ifdef machine_arch_type
23188# undef machine_arch_type
23189# define machine_arch_type __machine_arch_type
23190# else
23191# define machine_arch_type MACH_TYPE_TOUGHCF08
23192# endif
23193# define machine_is_toughcf08() (machine_arch_type == MACH_TYPE_TOUGHCF08)
23194#else
23195# define machine_is_toughcf08() (0)
23196#endif
23197
23198#ifdef CONFIG_MACH_ZW4400
23199# ifdef machine_arch_type
23200# undef machine_arch_type
23201# define machine_arch_type __machine_arch_type
23202# else
23203# define machine_arch_type MACH_TYPE_ZW4400
23204# endif
23205# define machine_is_zw4400() (machine_arch_type == MACH_TYPE_ZW4400)
23206#else
23207# define machine_is_zw4400() (0)
23208#endif
23209
23210#ifdef CONFIG_MACH_MARAT91
23211# ifdef machine_arch_type
23212# undef machine_arch_type
23213# define machine_arch_type __machine_arch_type
23214# else
23215# define machine_arch_type MACH_TYPE_MARAT91
23216# endif
23217# define machine_is_marat91() (machine_arch_type == MACH_TYPE_MARAT91)
23218#else
23219# define machine_is_marat91() (0)
23220#endif
23221
23222#ifdef CONFIG_MACH_OVERO
23223# ifdef machine_arch_type
23224# undef machine_arch_type
23225# define machine_arch_type __machine_arch_type
23226# else
23227# define machine_arch_type MACH_TYPE_OVERO
23228# endif
23229# define machine_is_overo() (machine_arch_type == MACH_TYPE_OVERO)
23230#else
23231# define machine_is_overo() (0)
23232#endif
23233
23234#ifdef CONFIG_MACH_AT2440EVB
23235# ifdef machine_arch_type
23236# undef machine_arch_type
23237# define machine_arch_type __machine_arch_type
23238# else
23239# define machine_arch_type MACH_TYPE_AT2440EVB
23240# endif
23241# define machine_is_at2440evb() (machine_arch_type == MACH_TYPE_AT2440EVB)
23242#else
23243# define machine_is_at2440evb() (0)
23244#endif
23245
23246#ifdef CONFIG_MACH_NEOCORE926
23247# ifdef machine_arch_type
23248# undef machine_arch_type
23249# define machine_arch_type __machine_arch_type
23250# else
23251# define machine_arch_type MACH_TYPE_NEOCORE926
23252# endif
23253# define machine_is_neocore926() (machine_arch_type == MACH_TYPE_NEOCORE926)
23254#else
23255# define machine_is_neocore926() (0)
23256#endif
23257
23258#ifdef CONFIG_MACH_WNR854T
23259# ifdef machine_arch_type
23260# undef machine_arch_type
23261# define machine_arch_type __machine_arch_type
23262# else
23263# define machine_arch_type MACH_TYPE_WNR854T
23264# endif
23265# define machine_is_wnr854t() (machine_arch_type == MACH_TYPE_WNR854T)
23266#else
23267# define machine_is_wnr854t() (0)
23268#endif
23269
23270#ifdef CONFIG_MACH_IMX27
23271# ifdef machine_arch_type
23272# undef machine_arch_type
23273# define machine_arch_type __machine_arch_type
23274# else
23275# define machine_arch_type MACH_TYPE_IMX27
23276# endif
23277# define machine_is_imx27() (machine_arch_type == MACH_TYPE_IMX27)
23278#else
23279# define machine_is_imx27() (0)
23280#endif
23281
23282#ifdef CONFIG_MACH_MOOSE_DB
23283# ifdef machine_arch_type
23284# undef machine_arch_type
23285# define machine_arch_type __machine_arch_type
23286# else
23287# define machine_arch_type MACH_TYPE_MOOSE_DB
23288# endif
23289# define machine_is_moose_db() (machine_arch_type == MACH_TYPE_MOOSE_DB)
23290#else
23291# define machine_is_moose_db() (0)
23292#endif
23293
23294#ifdef CONFIG_MACH_FAB4
23295# ifdef machine_arch_type
23296# undef machine_arch_type
23297# define machine_arch_type __machine_arch_type
23298# else
23299# define machine_arch_type MACH_TYPE_FAB4
23300# endif
23301# define machine_is_fab4() (machine_arch_type == MACH_TYPE_FAB4)
23302#else
23303# define machine_is_fab4() (0)
23304#endif
23305
23306#ifdef CONFIG_MACH_HTCDIAMOND
23307# ifdef machine_arch_type
23308# undef machine_arch_type
23309# define machine_arch_type __machine_arch_type
23310# else
23311# define machine_arch_type MACH_TYPE_HTCDIAMOND
23312# endif
23313# define machine_is_htcdiamond() (machine_arch_type == MACH_TYPE_HTCDIAMOND)
23314#else
23315# define machine_is_htcdiamond() (0)
23316#endif
23317
23318#ifdef CONFIG_MACH_FIONA
23319# ifdef machine_arch_type
23320# undef machine_arch_type
23321# define machine_arch_type __machine_arch_type
23322# else
23323# define machine_arch_type MACH_TYPE_FIONA
23324# endif
23325# define machine_is_fiona() (machine_arch_type == MACH_TYPE_FIONA)
23326#else
23327# define machine_is_fiona() (0)
23328#endif
23329
23330#ifdef CONFIG_MACH_MXC30030_X
23331# ifdef machine_arch_type
23332# undef machine_arch_type
23333# define machine_arch_type __machine_arch_type
23334# else
23335# define machine_arch_type MACH_TYPE_MXC30030_X
23336# endif
23337# define machine_is_mxc30030_x() (machine_arch_type == MACH_TYPE_MXC30030_X)
23338#else
23339# define machine_is_mxc30030_x() (0)
23340#endif
23341
23342#ifdef CONFIG_MACH_BMP1000
23343# ifdef machine_arch_type
23344# undef machine_arch_type
23345# define machine_arch_type __machine_arch_type
23346# else
23347# define machine_arch_type MACH_TYPE_BMP1000
23348# endif
23349# define machine_is_bmp1000() (machine_arch_type == MACH_TYPE_BMP1000)
23350#else
23351# define machine_is_bmp1000() (0)
23352#endif
23353
23354#ifdef CONFIG_MACH_LOGI9200
23355# ifdef machine_arch_type
23356# undef machine_arch_type
23357# define machine_arch_type __machine_arch_type
23358# else
23359# define machine_arch_type MACH_TYPE_LOGI9200
23360# endif
23361# define machine_is_logi9200() (machine_arch_type == MACH_TYPE_LOGI9200)
23362#else
23363# define machine_is_logi9200() (0)
23364#endif
23365
23366#ifdef CONFIG_MACH_TQMA31
23367# ifdef machine_arch_type
23368# undef machine_arch_type
23369# define machine_arch_type __machine_arch_type
23370# else
23371# define machine_arch_type MACH_TYPE_TQMA31
23372# endif
23373# define machine_is_tqma31() (machine_arch_type == MACH_TYPE_TQMA31)
23374#else
23375# define machine_is_tqma31() (0)
23376#endif
23377
23378#ifdef CONFIG_MACH_CCW9P9215JS
23379# ifdef machine_arch_type
23380# undef machine_arch_type
23381# define machine_arch_type __machine_arch_type
23382# else
23383# define machine_arch_type MACH_TYPE_CCW9P9215JS
23384# endif
23385# define machine_is_ccw9p9215js() (machine_arch_type == MACH_TYPE_CCW9P9215JS)
23386#else
23387# define machine_is_ccw9p9215js() (0)
23388#endif
23389
23390#ifdef CONFIG_MACH_RD88F5181L_GE
23391# ifdef machine_arch_type
23392# undef machine_arch_type
23393# define machine_arch_type __machine_arch_type
23394# else
23395# define machine_arch_type MACH_TYPE_RD88F5181L_GE
23396# endif
23397# define machine_is_rd88f5181l_ge() (machine_arch_type == MACH_TYPE_RD88F5181L_GE)
23398#else
23399# define machine_is_rd88f5181l_ge() (0)
23400#endif
23401
23402#ifdef CONFIG_MACH_SIFMAIN
23403# ifdef machine_arch_type
23404# undef machine_arch_type
23405# define machine_arch_type __machine_arch_type
23406# else
23407# define machine_arch_type MACH_TYPE_SIFMAIN
23408# endif
23409# define machine_is_sifmain() (machine_arch_type == MACH_TYPE_SIFMAIN)
23410#else
23411# define machine_is_sifmain() (0)
23412#endif
23413
23414#ifdef CONFIG_MACH_SAM9_L9261
23415# ifdef machine_arch_type
23416# undef machine_arch_type
23417# define machine_arch_type __machine_arch_type
23418# else
23419# define machine_arch_type MACH_TYPE_SAM9_L9261
23420# endif
23421# define machine_is_sam9_l9261() (machine_arch_type == MACH_TYPE_SAM9_L9261)
23422#else
23423# define machine_is_sam9_l9261() (0)
23424#endif
23425
23426#ifdef CONFIG_MACH_CC9M2443JS
23427# ifdef machine_arch_type
23428# undef machine_arch_type
23429# define machine_arch_type __machine_arch_type
23430# else
23431# define machine_arch_type MACH_TYPE_CC9M2443JS
23432# endif
23433# define machine_is_cc9m2443js() (machine_arch_type == MACH_TYPE_CC9M2443JS)
23434#else
23435# define machine_is_cc9m2443js() (0)
23436#endif
23437
23438#ifdef CONFIG_MACH_XARIA300
23439# ifdef machine_arch_type
23440# undef machine_arch_type
23441# define machine_arch_type __machine_arch_type
23442# else
23443# define machine_arch_type MACH_TYPE_XARIA300
23444# endif
23445# define machine_is_xaria300() (machine_arch_type == MACH_TYPE_XARIA300)
23446#else
23447# define machine_is_xaria300() (0)
23448#endif
23449
23450#ifdef CONFIG_MACH_IT9200
23451# ifdef machine_arch_type
23452# undef machine_arch_type
23453# define machine_arch_type __machine_arch_type
23454# else
23455# define machine_arch_type MACH_TYPE_IT9200
23456# endif
23457# define machine_is_it9200() (machine_arch_type == MACH_TYPE_IT9200)
23458#else
23459# define machine_is_it9200() (0)
23460#endif
23461
23462#ifdef CONFIG_MACH_RD88F5181L_FXO
23463# ifdef machine_arch_type
23464# undef machine_arch_type
23465# define machine_arch_type __machine_arch_type
23466# else
23467# define machine_arch_type MACH_TYPE_RD88F5181L_FXO
23468# endif
23469# define machine_is_rd88f5181l_fxo() (machine_arch_type == MACH_TYPE_RD88F5181L_FXO)
23470#else
23471# define machine_is_rd88f5181l_fxo() (0)
23472#endif
23473
23474#ifdef CONFIG_MACH_KRISS_SENSOR
23475# ifdef machine_arch_type
23476# undef machine_arch_type
23477# define machine_arch_type __machine_arch_type
23478# else
23479# define machine_arch_type MACH_TYPE_KRISS_SENSOR
23480# endif
23481# define machine_is_kriss_sensor() (machine_arch_type == MACH_TYPE_KRISS_SENSOR)
23482#else
23483# define machine_is_kriss_sensor() (0)
23484#endif
23485
23486#ifdef CONFIG_MACH_PILZ_PMI5
23487# ifdef machine_arch_type
23488# undef machine_arch_type
23489# define machine_arch_type __machine_arch_type
23490# else
23491# define machine_arch_type MACH_TYPE_PILZ_PMI5
23492# endif
23493# define machine_is_pilz_pmi5() (machine_arch_type == MACH_TYPE_PILZ_PMI5)
23494#else
23495# define machine_is_pilz_pmi5() (0)
23496#endif
23497
23498#ifdef CONFIG_MACH_JADE
23499# ifdef machine_arch_type
23500# undef machine_arch_type
23501# define machine_arch_type __machine_arch_type
23502# else
23503# define machine_arch_type MACH_TYPE_JADE
23504# endif
23505# define machine_is_jade() (machine_arch_type == MACH_TYPE_JADE)
23506#else
23507# define machine_is_jade() (0)
23508#endif
23509
23510#ifdef CONFIG_MACH_KS8695_SOFTPLC
23511# ifdef machine_arch_type
23512# undef machine_arch_type
23513# define machine_arch_type __machine_arch_type
23514# else
23515# define machine_arch_type MACH_TYPE_KS8695_SOFTPLC
23516# endif
23517# define machine_is_ks8695_softplc() (machine_arch_type == MACH_TYPE_KS8695_SOFTPLC)
23518#else
23519# define machine_is_ks8695_softplc() (0)
23520#endif
23521
80b827c2 23522#ifdef CONFIG_MACH_GPRISC3
06c4ab50
JCPV
23523# ifdef machine_arch_type
23524# undef machine_arch_type
23525# define machine_arch_type __machine_arch_type
23526# else
80b827c2 23527# define machine_arch_type MACH_TYPE_GPRISC3
06c4ab50 23528# endif
80b827c2 23529# define machine_is_gprisc3() (machine_arch_type == MACH_TYPE_GPRISC3)
06c4ab50
JCPV
23530#else
23531# define machine_is_gprisc3() (0)
23532#endif
23533
23534#ifdef CONFIG_MACH_STAMP9260
23535# ifdef machine_arch_type
23536# undef machine_arch_type
23537# define machine_arch_type __machine_arch_type
23538# else
23539# define machine_arch_type MACH_TYPE_STAMP9260
23540# endif
23541# define machine_is_stamp9260() (machine_arch_type == MACH_TYPE_STAMP9260)
23542#else
23543# define machine_is_stamp9260() (0)
23544#endif
23545
23546#ifdef CONFIG_MACH_SMDK6430
23547# ifdef machine_arch_type
23548# undef machine_arch_type
23549# define machine_arch_type __machine_arch_type
23550# else
23551# define machine_arch_type MACH_TYPE_SMDK6430
23552# endif
23553# define machine_is_smdk6430() (machine_arch_type == MACH_TYPE_SMDK6430)
23554#else
23555# define machine_is_smdk6430() (0)
23556#endif
23557
23558#ifdef CONFIG_MACH_SMDKC100
23559# ifdef machine_arch_type
23560# undef machine_arch_type
23561# define machine_arch_type __machine_arch_type
23562# else
23563# define machine_arch_type MACH_TYPE_SMDKC100
23564# endif
23565# define machine_is_smdkc100() (machine_arch_type == MACH_TYPE_SMDKC100)
23566#else
23567# define machine_is_smdkc100() (0)
23568#endif
23569
23570#ifdef CONFIG_MACH_TAVOREVB
23571# ifdef machine_arch_type
23572# undef machine_arch_type
23573# define machine_arch_type __machine_arch_type
23574# else
23575# define machine_arch_type MACH_TYPE_TAVOREVB
23576# endif
23577# define machine_is_tavorevb() (machine_arch_type == MACH_TYPE_TAVOREVB)
23578#else
23579# define machine_is_tavorevb() (0)
23580#endif
23581
23582#ifdef CONFIG_MACH_SAAR
23583# ifdef machine_arch_type
23584# undef machine_arch_type
23585# define machine_arch_type __machine_arch_type
23586# else
23587# define machine_arch_type MACH_TYPE_SAAR
23588# endif
23589# define machine_is_saar() (machine_arch_type == MACH_TYPE_SAAR)
23590#else
23591# define machine_is_saar() (0)
23592#endif
23593
23594#ifdef CONFIG_MACH_DEISTER_EYECAM
23595# ifdef machine_arch_type
23596# undef machine_arch_type
23597# define machine_arch_type __machine_arch_type
23598# else
23599# define machine_arch_type MACH_TYPE_DEISTER_EYECAM
23600# endif
23601# define machine_is_deister_eyecam() (machine_arch_type == MACH_TYPE_DEISTER_EYECAM)
23602#else
23603# define machine_is_deister_eyecam() (0)
23604#endif
23605
23606#ifdef CONFIG_MACH_AT91SAM9M10EK
23607# ifdef machine_arch_type
23608# undef machine_arch_type
23609# define machine_arch_type __machine_arch_type
23610# else
23611# define machine_arch_type MACH_TYPE_AT91SAM9M10EK
23612# endif
23613# define machine_is_at91sam9m10ek() (machine_arch_type == MACH_TYPE_AT91SAM9M10EK)
23614#else
23615# define machine_is_at91sam9m10ek() (0)
23616#endif
23617
23618#ifdef CONFIG_MACH_LINKSTATION_PRODUO
23619# ifdef machine_arch_type
23620# undef machine_arch_type
23621# define machine_arch_type __machine_arch_type
23622# else
23623# define machine_arch_type MACH_TYPE_LINKSTATION_PRODUO
23624# endif
23625# define machine_is_linkstation_produo() (machine_arch_type == MACH_TYPE_LINKSTATION_PRODUO)
23626#else
23627# define machine_is_linkstation_produo() (0)
23628#endif
23629
23630#ifdef CONFIG_MACH_HIT_B0
23631# ifdef machine_arch_type
23632# undef machine_arch_type
23633# define machine_arch_type __machine_arch_type
23634# else
23635# define machine_arch_type MACH_TYPE_HIT_B0
23636# endif
23637# define machine_is_hit_b0() (machine_arch_type == MACH_TYPE_HIT_B0)
23638#else
23639# define machine_is_hit_b0() (0)
23640#endif
23641
23642#ifdef CONFIG_MACH_ADX_RMU
23643# ifdef machine_arch_type
23644# undef machine_arch_type
23645# define machine_arch_type __machine_arch_type
23646# else
23647# define machine_arch_type MACH_TYPE_ADX_RMU
23648# endif
23649# define machine_is_adx_rmu() (machine_arch_type == MACH_TYPE_ADX_RMU)
23650#else
23651# define machine_is_adx_rmu() (0)
23652#endif
23653
23654#ifdef CONFIG_MACH_XG_CPE_MAIN
23655# ifdef machine_arch_type
23656# undef machine_arch_type
23657# define machine_arch_type __machine_arch_type
23658# else
23659# define machine_arch_type MACH_TYPE_XG_CPE_MAIN
23660# endif
23661# define machine_is_xg_cpe_main() (machine_arch_type == MACH_TYPE_XG_CPE_MAIN)
23662#else
23663# define machine_is_xg_cpe_main() (0)
23664#endif
23665
23666#ifdef CONFIG_MACH_EDB9407A
23667# ifdef machine_arch_type
23668# undef machine_arch_type
23669# define machine_arch_type __machine_arch_type
23670# else
23671# define machine_arch_type MACH_TYPE_EDB9407A
23672# endif
23673# define machine_is_edb9407a() (machine_arch_type == MACH_TYPE_EDB9407A)
23674#else
23675# define machine_is_edb9407a() (0)
23676#endif
23677
23678#ifdef CONFIG_MACH_DTB9608
23679# ifdef machine_arch_type
23680# undef machine_arch_type
23681# define machine_arch_type __machine_arch_type
23682# else
23683# define machine_arch_type MACH_TYPE_DTB9608
23684# endif
23685# define machine_is_dtb9608() (machine_arch_type == MACH_TYPE_DTB9608)
23686#else
23687# define machine_is_dtb9608() (0)
23688#endif
23689
23690#ifdef CONFIG_MACH_EM104V1
23691# ifdef machine_arch_type
23692# undef machine_arch_type
23693# define machine_arch_type __machine_arch_type
23694# else
23695# define machine_arch_type MACH_TYPE_EM104V1
23696# endif
23697# define machine_is_em104v1() (machine_arch_type == MACH_TYPE_EM104V1)
23698#else
23699# define machine_is_em104v1() (0)
23700#endif
23701
23702#ifdef CONFIG_MACH_DEMO
23703# ifdef machine_arch_type
23704# undef machine_arch_type
23705# define machine_arch_type __machine_arch_type
23706# else
23707# define machine_arch_type MACH_TYPE_DEMO
23708# endif
23709# define machine_is_demo() (machine_arch_type == MACH_TYPE_DEMO)
23710#else
23711# define machine_is_demo() (0)
23712#endif
23713
23714#ifdef CONFIG_MACH_LOGI9260
23715# ifdef machine_arch_type
23716# undef machine_arch_type
23717# define machine_arch_type __machine_arch_type
23718# else
23719# define machine_arch_type MACH_TYPE_LOGI9260
23720# endif
23721# define machine_is_logi9260() (machine_arch_type == MACH_TYPE_LOGI9260)
23722#else
23723# define machine_is_logi9260() (0)
23724#endif
23725
23726#ifdef CONFIG_MACH_MX31_EXM32
23727# ifdef machine_arch_type
23728# undef machine_arch_type
23729# define machine_arch_type __machine_arch_type
23730# else
23731# define machine_arch_type MACH_TYPE_MX31_EXM32
23732# endif
23733# define machine_is_mx31_exm32() (machine_arch_type == MACH_TYPE_MX31_EXM32)
23734#else
23735# define machine_is_mx31_exm32() (0)
23736#endif
23737
23738#ifdef CONFIG_MACH_USB_A9G20
23739# ifdef machine_arch_type
23740# undef machine_arch_type
23741# define machine_arch_type __machine_arch_type
23742# else
23743# define machine_arch_type MACH_TYPE_USB_A9G20
23744# endif
23745# define machine_is_usb_a9g20() (machine_arch_type == MACH_TYPE_USB_A9G20)
23746#else
23747# define machine_is_usb_a9g20() (0)
23748#endif
23749
23750#ifdef CONFIG_MACH_PICPROJE2008
23751# ifdef machine_arch_type
23752# undef machine_arch_type
23753# define machine_arch_type __machine_arch_type
23754# else
23755# define machine_arch_type MACH_TYPE_PICPROJE2008
23756# endif
23757# define machine_is_picproje2008() (machine_arch_type == MACH_TYPE_PICPROJE2008)
23758#else
23759# define machine_is_picproje2008() (0)
23760#endif
23761
23762#ifdef CONFIG_MACH_CS_E9315
23763# ifdef machine_arch_type
23764# undef machine_arch_type
23765# define machine_arch_type __machine_arch_type
23766# else
23767# define machine_arch_type MACH_TYPE_CS_E9315
23768# endif
23769# define machine_is_cs_e9315() (machine_arch_type == MACH_TYPE_CS_E9315)
23770#else
23771# define machine_is_cs_e9315() (0)
23772#endif
23773
23774#ifdef CONFIG_MACH_QIL_A9G20
23775# ifdef machine_arch_type
23776# undef machine_arch_type
23777# define machine_arch_type __machine_arch_type
23778# else
23779# define machine_arch_type MACH_TYPE_QIL_A9G20
23780# endif
23781# define machine_is_qil_a9g20() (machine_arch_type == MACH_TYPE_QIL_A9G20)
23782#else
23783# define machine_is_qil_a9g20() (0)
23784#endif
23785
23786#ifdef CONFIG_MACH_SHA_PON020
23787# ifdef machine_arch_type
23788# undef machine_arch_type
23789# define machine_arch_type __machine_arch_type
23790# else
23791# define machine_arch_type MACH_TYPE_SHA_PON020
23792# endif
23793# define machine_is_sha_pon020() (machine_arch_type == MACH_TYPE_SHA_PON020)
23794#else
23795# define machine_is_sha_pon020() (0)
23796#endif
23797
23798#ifdef CONFIG_MACH_NAD
23799# ifdef machine_arch_type
23800# undef machine_arch_type
23801# define machine_arch_type __machine_arch_type
23802# else
23803# define machine_arch_type MACH_TYPE_NAD
23804# endif
23805# define machine_is_nad() (machine_arch_type == MACH_TYPE_NAD)
23806#else
23807# define machine_is_nad() (0)
23808#endif
23809
23810#ifdef CONFIG_MACH_SBC35_A9260
23811# ifdef machine_arch_type
23812# undef machine_arch_type
23813# define machine_arch_type __machine_arch_type
23814# else
23815# define machine_arch_type MACH_TYPE_SBC35_A9260
23816# endif
23817# define machine_is_sbc35_a9260() (machine_arch_type == MACH_TYPE_SBC35_A9260)
23818#else
23819# define machine_is_sbc35_a9260() (0)
23820#endif
23821
23822#ifdef CONFIG_MACH_SBC35_A9G20
23823# ifdef machine_arch_type
23824# undef machine_arch_type
23825# define machine_arch_type __machine_arch_type
23826# else
23827# define machine_arch_type MACH_TYPE_SBC35_A9G20
23828# endif
23829# define machine_is_sbc35_a9g20() (machine_arch_type == MACH_TYPE_SBC35_A9G20)
23830#else
23831# define machine_is_sbc35_a9g20() (0)
23832#endif
23833
23834#ifdef CONFIG_MACH_DAVINCI_BEGINNING
23835# ifdef machine_arch_type
23836# undef machine_arch_type
23837# define machine_arch_type __machine_arch_type
23838# else
23839# define machine_arch_type MACH_TYPE_DAVINCI_BEGINNING
23840# endif
23841# define machine_is_davinci_beginning() (machine_arch_type == MACH_TYPE_DAVINCI_BEGINNING)
23842#else
23843# define machine_is_davinci_beginning() (0)
23844#endif
23845
23846#ifdef CONFIG_MACH_UWC
23847# ifdef machine_arch_type
23848# undef machine_arch_type
23849# define machine_arch_type __machine_arch_type
23850# else
23851# define machine_arch_type MACH_TYPE_UWC
23852# endif
23853# define machine_is_uwc() (machine_arch_type == MACH_TYPE_UWC)
23854#else
23855# define machine_is_uwc() (0)
23856#endif
23857
23858#ifdef CONFIG_MACH_MXLADS
23859# ifdef machine_arch_type
23860# undef machine_arch_type
23861# define machine_arch_type __machine_arch_type
23862# else
23863# define machine_arch_type MACH_TYPE_MXLADS
23864# endif
23865# define machine_is_mxlads() (machine_arch_type == MACH_TYPE_MXLADS)
23866#else
23867# define machine_is_mxlads() (0)
23868#endif
23869
23870#ifdef CONFIG_MACH_HTCNIKE
23871# ifdef machine_arch_type
23872# undef machine_arch_type
23873# define machine_arch_type __machine_arch_type
23874# else
23875# define machine_arch_type MACH_TYPE_HTCNIKE
23876# endif
23877# define machine_is_htcnike() (machine_arch_type == MACH_TYPE_HTCNIKE)
23878#else
23879# define machine_is_htcnike() (0)
23880#endif
23881
23882#ifdef CONFIG_MACH_DEISTER_PXA270
23883# ifdef machine_arch_type
23884# undef machine_arch_type
23885# define machine_arch_type __machine_arch_type
23886# else
23887# define machine_arch_type MACH_TYPE_DEISTER_PXA270
23888# endif
23889# define machine_is_deister_pxa270() (machine_arch_type == MACH_TYPE_DEISTER_PXA270)
23890#else
23891# define machine_is_deister_pxa270() (0)
23892#endif
23893
23894#ifdef CONFIG_MACH_CME9210JS
23895# ifdef machine_arch_type
23896# undef machine_arch_type
23897# define machine_arch_type __machine_arch_type
23898# else
23899# define machine_arch_type MACH_TYPE_CME9210JS
23900# endif
23901# define machine_is_cme9210js() (machine_arch_type == MACH_TYPE_CME9210JS)
23902#else
23903# define machine_is_cme9210js() (0)
23904#endif
23905
23906#ifdef CONFIG_MACH_CC9P9360
23907# ifdef machine_arch_type
23908# undef machine_arch_type
23909# define machine_arch_type __machine_arch_type
23910# else
23911# define machine_arch_type MACH_TYPE_CC9P9360
23912# endif
23913# define machine_is_cc9p9360() (machine_arch_type == MACH_TYPE_CC9P9360)
23914#else
23915# define machine_is_cc9p9360() (0)
23916#endif
23917
23918#ifdef CONFIG_MACH_MOCHA
23919# ifdef machine_arch_type
23920# undef machine_arch_type
23921# define machine_arch_type __machine_arch_type
23922# else
23923# define machine_arch_type MACH_TYPE_MOCHA
23924# endif
23925# define machine_is_mocha() (machine_arch_type == MACH_TYPE_MOCHA)
23926#else
23927# define machine_is_mocha() (0)
23928#endif
23929
23930#ifdef CONFIG_MACH_WAPD170AG
23931# ifdef machine_arch_type
23932# undef machine_arch_type
23933# define machine_arch_type __machine_arch_type
23934# else
23935# define machine_arch_type MACH_TYPE_WAPD170AG
23936# endif
23937# define machine_is_wapd170ag() (machine_arch_type == MACH_TYPE_WAPD170AG)
23938#else
23939# define machine_is_wapd170ag() (0)
23940#endif
23941
23942#ifdef CONFIG_MACH_LINKSTATION_MINI
23943# ifdef machine_arch_type
23944# undef machine_arch_type
23945# define machine_arch_type __machine_arch_type
23946# else
23947# define machine_arch_type MACH_TYPE_LINKSTATION_MINI
23948# endif
23949# define machine_is_linkstation_mini() (machine_arch_type == MACH_TYPE_LINKSTATION_MINI)
23950#else
23951# define machine_is_linkstation_mini() (0)
23952#endif
23953
23954#ifdef CONFIG_MACH_AFEB9260
23955# ifdef machine_arch_type
23956# undef machine_arch_type
23957# define machine_arch_type __machine_arch_type
23958# else
23959# define machine_arch_type MACH_TYPE_AFEB9260
23960# endif
23961# define machine_is_afeb9260() (machine_arch_type == MACH_TYPE_AFEB9260)
23962#else
23963# define machine_is_afeb9260() (0)
23964#endif
23965
23966#ifdef CONFIG_MACH_W90X900
23967# ifdef machine_arch_type
23968# undef machine_arch_type
23969# define machine_arch_type __machine_arch_type
23970# else
23971# define machine_arch_type MACH_TYPE_W90X900
23972# endif
23973# define machine_is_w90x900() (machine_arch_type == MACH_TYPE_W90X900)
23974#else
23975# define machine_is_w90x900() (0)
23976#endif
23977
23978#ifdef CONFIG_MACH_W90X700
23979# ifdef machine_arch_type
23980# undef machine_arch_type
23981# define machine_arch_type __machine_arch_type
23982# else
23983# define machine_arch_type MACH_TYPE_W90X700
23984# endif
23985# define machine_is_w90x700() (machine_arch_type == MACH_TYPE_W90X700)
23986#else
23987# define machine_is_w90x700() (0)
23988#endif
23989
23990#ifdef CONFIG_MACH_KT300IP
23991# ifdef machine_arch_type
23992# undef machine_arch_type
23993# define machine_arch_type __machine_arch_type
23994# else
23995# define machine_arch_type MACH_TYPE_KT300IP
23996# endif
23997# define machine_is_kt300ip() (machine_arch_type == MACH_TYPE_KT300IP)
23998#else
23999# define machine_is_kt300ip() (0)
24000#endif
24001
24002#ifdef CONFIG_MACH_KT300IP_G20
24003# ifdef machine_arch_type
24004# undef machine_arch_type
24005# define machine_arch_type __machine_arch_type
24006# else
24007# define machine_arch_type MACH_TYPE_KT300IP_G20
24008# endif
24009# define machine_is_kt300ip_g20() (machine_arch_type == MACH_TYPE_KT300IP_G20)
24010#else
24011# define machine_is_kt300ip_g20() (0)
24012#endif
24013
24014#ifdef CONFIG_MACH_SRCM
24015# ifdef machine_arch_type
24016# undef machine_arch_type
24017# define machine_arch_type __machine_arch_type
24018# else
24019# define machine_arch_type MACH_TYPE_SRCM
24020# endif
24021# define machine_is_srcm() (machine_arch_type == MACH_TYPE_SRCM)
24022#else
24023# define machine_is_srcm() (0)
24024#endif
24025
24026#ifdef CONFIG_MACH_WLNX_9260
24027# ifdef machine_arch_type
24028# undef machine_arch_type
24029# define machine_arch_type __machine_arch_type
24030# else
24031# define machine_arch_type MACH_TYPE_WLNX_9260
24032# endif
24033# define machine_is_wlnx_9260() (machine_arch_type == MACH_TYPE_WLNX_9260)
24034#else
24035# define machine_is_wlnx_9260() (0)
24036#endif
24037
24038#ifdef CONFIG_MACH_OPENMOKO_GTA03
24039# ifdef machine_arch_type
24040# undef machine_arch_type
24041# define machine_arch_type __machine_arch_type
24042# else
24043# define machine_arch_type MACH_TYPE_OPENMOKO_GTA03
24044# endif
24045# define machine_is_openmoko_gta03() (machine_arch_type == MACH_TYPE_OPENMOKO_GTA03)
24046#else
24047# define machine_is_openmoko_gta03() (0)
24048#endif
24049
24050#ifdef CONFIG_MACH_OSPREY2
24051# ifdef machine_arch_type
24052# undef machine_arch_type
24053# define machine_arch_type __machine_arch_type
24054# else
24055# define machine_arch_type MACH_TYPE_OSPREY2
24056# endif
24057# define machine_is_osprey2() (machine_arch_type == MACH_TYPE_OSPREY2)
24058#else
24059# define machine_is_osprey2() (0)
24060#endif
24061
24062#ifdef CONFIG_MACH_KBIO9260
24063# ifdef machine_arch_type
24064# undef machine_arch_type
24065# define machine_arch_type __machine_arch_type
24066# else
24067# define machine_arch_type MACH_TYPE_KBIO9260
24068# endif
24069# define machine_is_kbio9260() (machine_arch_type == MACH_TYPE_KBIO9260)
24070#else
24071# define machine_is_kbio9260() (0)
24072#endif
24073
24074#ifdef CONFIG_MACH_GINZA
24075# ifdef machine_arch_type
24076# undef machine_arch_type
24077# define machine_arch_type __machine_arch_type
24078# else
24079# define machine_arch_type MACH_TYPE_GINZA
24080# endif
24081# define machine_is_ginza() (machine_arch_type == MACH_TYPE_GINZA)
24082#else
24083# define machine_is_ginza() (0)
24084#endif
24085
24086#ifdef CONFIG_MACH_A636N
24087# ifdef machine_arch_type
24088# undef machine_arch_type
24089# define machine_arch_type __machine_arch_type
24090# else
24091# define machine_arch_type MACH_TYPE_A636N
24092# endif
24093# define machine_is_a636n() (machine_arch_type == MACH_TYPE_A636N)
24094#else
24095# define machine_is_a636n() (0)
24096#endif
24097
24098#ifdef CONFIG_MACH_IMX27IPCAM
24099# ifdef machine_arch_type
24100# undef machine_arch_type
24101# define machine_arch_type __machine_arch_type
24102# else
24103# define machine_arch_type MACH_TYPE_IMX27IPCAM
24104# endif
24105# define machine_is_imx27ipcam() (machine_arch_type == MACH_TYPE_IMX27IPCAM)
24106#else
24107# define machine_is_imx27ipcam() (0)
24108#endif
24109
24110#ifdef CONFIG_MACH_NEMOC
24111# ifdef machine_arch_type
24112# undef machine_arch_type
24113# define machine_arch_type __machine_arch_type
24114# else
24115# define machine_arch_type MACH_TYPE_NEMOC
24116# endif
80b827c2 24117# define machine_is_nemoc() (machine_arch_type == MACH_TYPE_NEMOC)
06c4ab50 24118#else
80b827c2 24119# define machine_is_nemoc() (0)
06c4ab50
JCPV
24120#endif
24121
24122#ifdef CONFIG_MACH_GENEVA
24123# ifdef machine_arch_type
24124# undef machine_arch_type
24125# define machine_arch_type __machine_arch_type
24126# else
24127# define machine_arch_type MACH_TYPE_GENEVA
24128# endif
24129# define machine_is_geneva() (machine_arch_type == MACH_TYPE_GENEVA)
24130#else
24131# define machine_is_geneva() (0)
24132#endif
24133
80b827c2
WD
24134#ifdef CONFIG_MACH_HTCPHAROS
24135# ifdef machine_arch_type
24136# undef machine_arch_type
24137# define machine_arch_type __machine_arch_type
24138# else
24139# define machine_arch_type MACH_TYPE_HTCPHAROS
24140# endif
24141# define machine_is_htcpharos() (machine_arch_type == MACH_TYPE_HTCPHAROS)
24142#else
24143# define machine_is_htcpharos() (0)
24144#endif
24145
24146#ifdef CONFIG_MACH_NEONC
24147# ifdef machine_arch_type
24148# undef machine_arch_type
24149# define machine_arch_type __machine_arch_type
24150# else
24151# define machine_arch_type MACH_TYPE_NEONC
24152# endif
24153# define machine_is_neonc() (machine_arch_type == MACH_TYPE_NEONC)
24154#else
24155# define machine_is_neonc() (0)
24156#endif
24157
24158#ifdef CONFIG_MACH_NAS7100
24159# ifdef machine_arch_type
24160# undef machine_arch_type
24161# define machine_arch_type __machine_arch_type
24162# else
24163# define machine_arch_type MACH_TYPE_NAS7100
24164# endif
24165# define machine_is_nas7100() (machine_arch_type == MACH_TYPE_NAS7100)
24166#else
24167# define machine_is_nas7100() (0)
24168#endif
24169
24170#ifdef CONFIG_MACH_TEUPHONE
24171# ifdef machine_arch_type
24172# undef machine_arch_type
24173# define machine_arch_type __machine_arch_type
24174# else
24175# define machine_arch_type MACH_TYPE_TEUPHONE
24176# endif
24177# define machine_is_teuphone() (machine_arch_type == MACH_TYPE_TEUPHONE)
24178#else
24179# define machine_is_teuphone() (0)
24180#endif
24181
24182#ifdef CONFIG_MACH_ANNAX_ETH2
24183# ifdef machine_arch_type
24184# undef machine_arch_type
24185# define machine_arch_type __machine_arch_type
24186# else
24187# define machine_arch_type MACH_TYPE_ANNAX_ETH2
24188# endif
24189# define machine_is_annax_eth2() (machine_arch_type == MACH_TYPE_ANNAX_ETH2)
24190#else
24191# define machine_is_annax_eth2() (0)
24192#endif
24193
24194#ifdef CONFIG_MACH_CSB733
24195# ifdef machine_arch_type
24196# undef machine_arch_type
24197# define machine_arch_type __machine_arch_type
24198# else
24199# define machine_arch_type MACH_TYPE_CSB733
24200# endif
24201# define machine_is_csb733() (machine_arch_type == MACH_TYPE_CSB733)
24202#else
24203# define machine_is_csb733() (0)
24204#endif
24205
24206#ifdef CONFIG_MACH_BK3
24207# ifdef machine_arch_type
24208# undef machine_arch_type
24209# define machine_arch_type __machine_arch_type
24210# else
24211# define machine_arch_type MACH_TYPE_BK3
24212# endif
24213# define machine_is_bk3() (machine_arch_type == MACH_TYPE_BK3)
24214#else
24215# define machine_is_bk3() (0)
24216#endif
24217
24218#ifdef CONFIG_MACH_OMAP_EM32
24219# ifdef machine_arch_type
24220# undef machine_arch_type
24221# define machine_arch_type __machine_arch_type
24222# else
24223# define machine_arch_type MACH_TYPE_OMAP_EM32
24224# endif
24225# define machine_is_omap_em32() (machine_arch_type == MACH_TYPE_OMAP_EM32)
24226#else
24227# define machine_is_omap_em32() (0)
24228#endif
24229
24230#ifdef CONFIG_MACH_ET9261CP
24231# ifdef machine_arch_type
24232# undef machine_arch_type
24233# define machine_arch_type __machine_arch_type
24234# else
24235# define machine_arch_type MACH_TYPE_ET9261CP
24236# endif
24237# define machine_is_et9261cp() (machine_arch_type == MACH_TYPE_ET9261CP)
24238#else
24239# define machine_is_et9261cp() (0)
24240#endif
24241
24242#ifdef CONFIG_MACH_JASPERC
24243# ifdef machine_arch_type
24244# undef machine_arch_type
24245# define machine_arch_type __machine_arch_type
24246# else
24247# define machine_arch_type MACH_TYPE_JASPERC
24248# endif
24249# define machine_is_jasperc() (machine_arch_type == MACH_TYPE_JASPERC)
24250#else
24251# define machine_is_jasperc() (0)
24252#endif
24253
24254#ifdef CONFIG_MACH_ISSI_ARM9
24255# ifdef machine_arch_type
24256# undef machine_arch_type
24257# define machine_arch_type __machine_arch_type
24258# else
24259# define machine_arch_type MACH_TYPE_ISSI_ARM9
24260# endif
24261# define machine_is_issi_arm9() (machine_arch_type == MACH_TYPE_ISSI_ARM9)
24262#else
24263# define machine_is_issi_arm9() (0)
24264#endif
24265
24266#ifdef CONFIG_MACH_UED
24267# ifdef machine_arch_type
24268# undef machine_arch_type
24269# define machine_arch_type __machine_arch_type
24270# else
24271# define machine_arch_type MACH_TYPE_UED
24272# endif
24273# define machine_is_ued() (machine_arch_type == MACH_TYPE_UED)
24274#else
24275# define machine_is_ued() (0)
24276#endif
24277
24278#ifdef CONFIG_MACH_ESIBLADE
24279# ifdef machine_arch_type
24280# undef machine_arch_type
24281# define machine_arch_type __machine_arch_type
24282# else
24283# define machine_arch_type MACH_TYPE_ESIBLADE
24284# endif
24285# define machine_is_esiblade() (machine_arch_type == MACH_TYPE_ESIBLADE)
24286#else
24287# define machine_is_esiblade() (0)
24288#endif
24289
24290#ifdef CONFIG_MACH_EYE02
24291# ifdef machine_arch_type
24292# undef machine_arch_type
24293# define machine_arch_type __machine_arch_type
24294# else
24295# define machine_arch_type MACH_TYPE_EYE02
24296# endif
24297# define machine_is_eye02() (machine_arch_type == MACH_TYPE_EYE02)
24298#else
24299# define machine_is_eye02() (0)
24300#endif
24301
24302#ifdef CONFIG_MACH_IMX27KBD
24303# ifdef machine_arch_type
24304# undef machine_arch_type
24305# define machine_arch_type __machine_arch_type
24306# else
24307# define machine_arch_type MACH_TYPE_IMX27KBD
24308# endif
24309# define machine_is_imx27kbd() (machine_arch_type == MACH_TYPE_IMX27KBD)
24310#else
24311# define machine_is_imx27kbd() (0)
24312#endif
24313
24314#ifdef CONFIG_MACH_SST61VC010_FPGA
24315# ifdef machine_arch_type
24316# undef machine_arch_type
24317# define machine_arch_type __machine_arch_type
24318# else
24319# define machine_arch_type MACH_TYPE_SST61VC010_FPGA
24320# endif
24321# define machine_is_sst61vc010_fpga() (machine_arch_type == MACH_TYPE_SST61VC010_FPGA)
24322#else
24323# define machine_is_sst61vc010_fpga() (0)
24324#endif
24325
24326#ifdef CONFIG_MACH_KIXVP435
24327# ifdef machine_arch_type
24328# undef machine_arch_type
24329# define machine_arch_type __machine_arch_type
24330# else
24331# define machine_arch_type MACH_TYPE_KIXVP435
24332# endif
24333# define machine_is_kixvp435() (machine_arch_type == MACH_TYPE_KIXVP435)
24334#else
24335# define machine_is_kixvp435() (0)
24336#endif
24337
24338#ifdef CONFIG_MACH_KIXNP435
24339# ifdef machine_arch_type
24340# undef machine_arch_type
24341# define machine_arch_type __machine_arch_type
24342# else
24343# define machine_arch_type MACH_TYPE_KIXNP435
24344# endif
24345# define machine_is_kixnp435() (machine_arch_type == MACH_TYPE_KIXNP435)
24346#else
24347# define machine_is_kixnp435() (0)
24348#endif
24349
24350#ifdef CONFIG_MACH_AFRICA
24351# ifdef machine_arch_type
24352# undef machine_arch_type
24353# define machine_arch_type __machine_arch_type
24354# else
24355# define machine_arch_type MACH_TYPE_AFRICA
24356# endif
24357# define machine_is_africa() (machine_arch_type == MACH_TYPE_AFRICA)
24358#else
24359# define machine_is_africa() (0)
24360#endif
24361
24362#ifdef CONFIG_MACH_NH233
24363# ifdef machine_arch_type
24364# undef machine_arch_type
24365# define machine_arch_type __machine_arch_type
24366# else
24367# define machine_arch_type MACH_TYPE_NH233
24368# endif
24369# define machine_is_nh233() (machine_arch_type == MACH_TYPE_NH233)
24370#else
24371# define machine_is_nh233() (0)
24372#endif
24373
24374#ifdef CONFIG_MACH_RD88F6183AP_GE
24375# ifdef machine_arch_type
24376# undef machine_arch_type
24377# define machine_arch_type __machine_arch_type
24378# else
24379# define machine_arch_type MACH_TYPE_RD88F6183AP_GE
24380# endif
24381# define machine_is_rd88f6183ap_ge() (machine_arch_type == MACH_TYPE_RD88F6183AP_GE)
24382#else
24383# define machine_is_rd88f6183ap_ge() (0)
24384#endif
24385
24386#ifdef CONFIG_MACH_BCM4760
24387# ifdef machine_arch_type
24388# undef machine_arch_type
24389# define machine_arch_type __machine_arch_type
24390# else
24391# define machine_arch_type MACH_TYPE_BCM4760
24392# endif
24393# define machine_is_bcm4760() (machine_arch_type == MACH_TYPE_BCM4760)
24394#else
24395# define machine_is_bcm4760() (0)
24396#endif
24397
24398#ifdef CONFIG_MACH_EDDY_V2
24399# ifdef machine_arch_type
24400# undef machine_arch_type
24401# define machine_arch_type __machine_arch_type
24402# else
24403# define machine_arch_type MACH_TYPE_EDDY_V2
24404# endif
24405# define machine_is_eddy_v2() (machine_arch_type == MACH_TYPE_EDDY_V2)
24406#else
24407# define machine_is_eddy_v2() (0)
24408#endif
24409
24410#ifdef CONFIG_MACH_REALVIEW_PBA8
24411# ifdef machine_arch_type
24412# undef machine_arch_type
24413# define machine_arch_type __machine_arch_type
24414# else
24415# define machine_arch_type MACH_TYPE_REALVIEW_PBA8
24416# endif
24417# define machine_is_realview_pba8() (machine_arch_type == MACH_TYPE_REALVIEW_PBA8)
24418#else
24419# define machine_is_realview_pba8() (0)
24420#endif
24421
24422#ifdef CONFIG_MACH_HID_A7
24423# ifdef machine_arch_type
24424# undef machine_arch_type
24425# define machine_arch_type __machine_arch_type
24426# else
24427# define machine_arch_type MACH_TYPE_HID_A7
24428# endif
24429# define machine_is_hid_a7() (machine_arch_type == MACH_TYPE_HID_A7)
24430#else
24431# define machine_is_hid_a7() (0)
24432#endif
24433
24434#ifdef CONFIG_MACH_HERO
24435# ifdef machine_arch_type
24436# undef machine_arch_type
24437# define machine_arch_type __machine_arch_type
24438# else
24439# define machine_arch_type MACH_TYPE_HERO
24440# endif
24441# define machine_is_hero() (machine_arch_type == MACH_TYPE_HERO)
24442#else
24443# define machine_is_hero() (0)
24444#endif
24445
24446#ifdef CONFIG_MACH_OMAP_POSEIDON
24447# ifdef machine_arch_type
24448# undef machine_arch_type
24449# define machine_arch_type __machine_arch_type
24450# else
24451# define machine_arch_type MACH_TYPE_OMAP_POSEIDON
24452# endif
24453# define machine_is_omap_poseidon() (machine_arch_type == MACH_TYPE_OMAP_POSEIDON)
24454#else
24455# define machine_is_omap_poseidon() (0)
24456#endif
24457
24458#ifdef CONFIG_MACH_REALVIEW_PBX
24459# ifdef machine_arch_type
24460# undef machine_arch_type
24461# define machine_arch_type __machine_arch_type
24462# else
24463# define machine_arch_type MACH_TYPE_REALVIEW_PBX
24464# endif
24465# define machine_is_realview_pbx() (machine_arch_type == MACH_TYPE_REALVIEW_PBX)
24466#else
24467# define machine_is_realview_pbx() (0)
24468#endif
24469
24470#ifdef CONFIG_MACH_MICRO9S
24471# ifdef machine_arch_type
24472# undef machine_arch_type
24473# define machine_arch_type __machine_arch_type
24474# else
24475# define machine_arch_type MACH_TYPE_MICRO9S
24476# endif
24477# define machine_is_micro9s() (machine_arch_type == MACH_TYPE_MICRO9S)
24478#else
24479# define machine_is_micro9s() (0)
24480#endif
24481
24482#ifdef CONFIG_MACH_MAKO
24483# ifdef machine_arch_type
24484# undef machine_arch_type
24485# define machine_arch_type __machine_arch_type
24486# else
24487# define machine_arch_type MACH_TYPE_MAKO
24488# endif
24489# define machine_is_mako() (machine_arch_type == MACH_TYPE_MAKO)
24490#else
24491# define machine_is_mako() (0)
24492#endif
24493
24494#ifdef CONFIG_MACH_XDAFLAME
24495# ifdef machine_arch_type
24496# undef machine_arch_type
24497# define machine_arch_type __machine_arch_type
24498# else
24499# define machine_arch_type MACH_TYPE_XDAFLAME
24500# endif
24501# define machine_is_xdaflame() (machine_arch_type == MACH_TYPE_XDAFLAME)
24502#else
24503# define machine_is_xdaflame() (0)
24504#endif
24505
24506#ifdef CONFIG_MACH_PHIDGET_SBC2
24507# ifdef machine_arch_type
24508# undef machine_arch_type
24509# define machine_arch_type __machine_arch_type
24510# else
24511# define machine_arch_type MACH_TYPE_PHIDGET_SBC2
24512# endif
24513# define machine_is_phidget_sbc2() (machine_arch_type == MACH_TYPE_PHIDGET_SBC2)
24514#else
24515# define machine_is_phidget_sbc2() (0)
24516#endif
24517
24518#ifdef CONFIG_MACH_LIMESTONE
24519# ifdef machine_arch_type
24520# undef machine_arch_type
24521# define machine_arch_type __machine_arch_type
24522# else
24523# define machine_arch_type MACH_TYPE_LIMESTONE
24524# endif
24525# define machine_is_limestone() (machine_arch_type == MACH_TYPE_LIMESTONE)
24526#else
24527# define machine_is_limestone() (0)
24528#endif
24529
24530#ifdef CONFIG_MACH_IPROBE_C32
24531# ifdef machine_arch_type
24532# undef machine_arch_type
24533# define machine_arch_type __machine_arch_type
24534# else
24535# define machine_arch_type MACH_TYPE_IPROBE_C32
24536# endif
24537# define machine_is_iprobe_c32() (machine_arch_type == MACH_TYPE_IPROBE_C32)
24538#else
24539# define machine_is_iprobe_c32() (0)
24540#endif
24541
24542#ifdef CONFIG_MACH_RUT100
24543# ifdef machine_arch_type
24544# undef machine_arch_type
24545# define machine_arch_type __machine_arch_type
24546# else
24547# define machine_arch_type MACH_TYPE_RUT100
24548# endif
24549# define machine_is_rut100() (machine_arch_type == MACH_TYPE_RUT100)
24550#else
24551# define machine_is_rut100() (0)
24552#endif
24553
24554#ifdef CONFIG_MACH_ASUSP535
24555# ifdef machine_arch_type
24556# undef machine_arch_type
24557# define machine_arch_type __machine_arch_type
24558# else
24559# define machine_arch_type MACH_TYPE_ASUSP535
24560# endif
24561# define machine_is_asusp535() (machine_arch_type == MACH_TYPE_ASUSP535)
24562#else
24563# define machine_is_asusp535() (0)
24564#endif
24565
24566#ifdef CONFIG_MACH_HTCRAPHAEL
24567# ifdef machine_arch_type
24568# undef machine_arch_type
24569# define machine_arch_type __machine_arch_type
24570# else
24571# define machine_arch_type MACH_TYPE_HTCRAPHAEL
24572# endif
24573# define machine_is_htcraphael() (machine_arch_type == MACH_TYPE_HTCRAPHAEL)
24574#else
24575# define machine_is_htcraphael() (0)
24576#endif
24577
24578#ifdef CONFIG_MACH_SYGDG1
24579# ifdef machine_arch_type
24580# undef machine_arch_type
24581# define machine_arch_type __machine_arch_type
24582# else
24583# define machine_arch_type MACH_TYPE_SYGDG1
24584# endif
24585# define machine_is_sygdg1() (machine_arch_type == MACH_TYPE_SYGDG1)
24586#else
24587# define machine_is_sygdg1() (0)
24588#endif
24589
24590#ifdef CONFIG_MACH_SYGDG2
24591# ifdef machine_arch_type
24592# undef machine_arch_type
24593# define machine_arch_type __machine_arch_type
24594# else
24595# define machine_arch_type MACH_TYPE_SYGDG2
24596# endif
24597# define machine_is_sygdg2() (machine_arch_type == MACH_TYPE_SYGDG2)
24598#else
24599# define machine_is_sygdg2() (0)
24600#endif
24601
24602#ifdef CONFIG_MACH_SEOUL
24603# ifdef machine_arch_type
24604# undef machine_arch_type
24605# define machine_arch_type __machine_arch_type
24606# else
24607# define machine_arch_type MACH_TYPE_SEOUL
24608# endif
24609# define machine_is_seoul() (machine_arch_type == MACH_TYPE_SEOUL)
24610#else
24611# define machine_is_seoul() (0)
24612#endif
24613
24614#ifdef CONFIG_MACH_SALERNO
24615# ifdef machine_arch_type
24616# undef machine_arch_type
24617# define machine_arch_type __machine_arch_type
24618# else
24619# define machine_arch_type MACH_TYPE_SALERNO
24620# endif
24621# define machine_is_salerno() (machine_arch_type == MACH_TYPE_SALERNO)
24622#else
24623# define machine_is_salerno() (0)
24624#endif
24625
24626#ifdef CONFIG_MACH_UCN_S3C64XX
24627# ifdef machine_arch_type
24628# undef machine_arch_type
24629# define machine_arch_type __machine_arch_type
24630# else
24631# define machine_arch_type MACH_TYPE_UCN_S3C64XX
24632# endif
24633# define machine_is_ucn_s3c64xx() (machine_arch_type == MACH_TYPE_UCN_S3C64XX)
24634#else
24635# define machine_is_ucn_s3c64xx() (0)
24636#endif
24637
24638#ifdef CONFIG_MACH_MSM7201A
24639# ifdef machine_arch_type
24640# undef machine_arch_type
24641# define machine_arch_type __machine_arch_type
24642# else
24643# define machine_arch_type MACH_TYPE_MSM7201A
24644# endif
24645# define machine_is_msm7201a() (machine_arch_type == MACH_TYPE_MSM7201A)
24646#else
24647# define machine_is_msm7201a() (0)
24648#endif
24649
24650#ifdef CONFIG_MACH_LPR1
24651# ifdef machine_arch_type
24652# undef machine_arch_type
24653# define machine_arch_type __machine_arch_type
24654# else
24655# define machine_arch_type MACH_TYPE_LPR1
24656# endif
24657# define machine_is_lpr1() (machine_arch_type == MACH_TYPE_LPR1)
24658#else
24659# define machine_is_lpr1() (0)
24660#endif
24661
24662#ifdef CONFIG_MACH_ARMADILLO500FX
24663# ifdef machine_arch_type
24664# undef machine_arch_type
24665# define machine_arch_type __machine_arch_type
24666# else
24667# define machine_arch_type MACH_TYPE_ARMADILLO500FX
24668# endif
24669# define machine_is_armadillo500fx() (machine_arch_type == MACH_TYPE_ARMADILLO500FX)
24670#else
24671# define machine_is_armadillo500fx() (0)
24672#endif
24673
24674#ifdef CONFIG_MACH_G3EVM
24675# ifdef machine_arch_type
24676# undef machine_arch_type
24677# define machine_arch_type __machine_arch_type
24678# else
24679# define machine_arch_type MACH_TYPE_G3EVM
24680# endif
24681# define machine_is_g3evm() (machine_arch_type == MACH_TYPE_G3EVM)
24682#else
24683# define machine_is_g3evm() (0)
24684#endif
24685
24686#ifdef CONFIG_MACH_Z3_DM355
24687# ifdef machine_arch_type
24688# undef machine_arch_type
24689# define machine_arch_type __machine_arch_type
24690# else
24691# define machine_arch_type MACH_TYPE_Z3_DM355
24692# endif
24693# define machine_is_z3_dm355() (machine_arch_type == MACH_TYPE_Z3_DM355)
24694#else
24695# define machine_is_z3_dm355() (0)
24696#endif
24697
24698#ifdef CONFIG_MACH_W90P910EVB
24699# ifdef machine_arch_type
24700# undef machine_arch_type
24701# define machine_arch_type __machine_arch_type
24702# else
24703# define machine_arch_type MACH_TYPE_W90P910EVB
24704# endif
24705# define machine_is_w90p910evb() (machine_arch_type == MACH_TYPE_W90P910EVB)
24706#else
24707# define machine_is_w90p910evb() (0)
24708#endif
24709
24710#ifdef CONFIG_MACH_W90P920EVB
24711# ifdef machine_arch_type
24712# undef machine_arch_type
24713# define machine_arch_type __machine_arch_type
24714# else
24715# define machine_arch_type MACH_TYPE_W90P920EVB
24716# endif
24717# define machine_is_w90p920evb() (machine_arch_type == MACH_TYPE_W90P920EVB)
24718#else
24719# define machine_is_w90p920evb() (0)
24720#endif
24721
24722#ifdef CONFIG_MACH_W90P950EVB
24723# ifdef machine_arch_type
24724# undef machine_arch_type
24725# define machine_arch_type __machine_arch_type
24726# else
24727# define machine_arch_type MACH_TYPE_W90P950EVB
24728# endif
24729# define machine_is_w90p950evb() (machine_arch_type == MACH_TYPE_W90P950EVB)
24730#else
24731# define machine_is_w90p950evb() (0)
24732#endif
24733
24734#ifdef CONFIG_MACH_W90N960EVB
24735# ifdef machine_arch_type
24736# undef machine_arch_type
24737# define machine_arch_type __machine_arch_type
24738# else
24739# define machine_arch_type MACH_TYPE_W90N960EVB
24740# endif
24741# define machine_is_w90n960evb() (machine_arch_type == MACH_TYPE_W90N960EVB)
24742#else
24743# define machine_is_w90n960evb() (0)
24744#endif
24745
24746#ifdef CONFIG_MACH_CAMHD
24747# ifdef machine_arch_type
24748# undef machine_arch_type
24749# define machine_arch_type __machine_arch_type
24750# else
24751# define machine_arch_type MACH_TYPE_CAMHD
24752# endif
24753# define machine_is_camhd() (machine_arch_type == MACH_TYPE_CAMHD)
24754#else
24755# define machine_is_camhd() (0)
24756#endif
24757
24758#ifdef CONFIG_MACH_MVC100
24759# ifdef machine_arch_type
24760# undef machine_arch_type
24761# define machine_arch_type __machine_arch_type
24762# else
24763# define machine_arch_type MACH_TYPE_MVC100
24764# endif
24765# define machine_is_mvc100() (machine_arch_type == MACH_TYPE_MVC100)
24766#else
24767# define machine_is_mvc100() (0)
24768#endif
24769
24770#ifdef CONFIG_MACH_ELECTRUM_200
24771# ifdef machine_arch_type
24772# undef machine_arch_type
24773# define machine_arch_type __machine_arch_type
24774# else
24775# define machine_arch_type MACH_TYPE_ELECTRUM_200
24776# endif
24777# define machine_is_electrum_200() (machine_arch_type == MACH_TYPE_ELECTRUM_200)
24778#else
24779# define machine_is_electrum_200() (0)
24780#endif
24781
24782#ifdef CONFIG_MACH_HTCJADE
24783# ifdef machine_arch_type
24784# undef machine_arch_type
24785# define machine_arch_type __machine_arch_type
24786# else
24787# define machine_arch_type MACH_TYPE_HTCJADE
24788# endif
24789# define machine_is_htcjade() (machine_arch_type == MACH_TYPE_HTCJADE)
24790#else
24791# define machine_is_htcjade() (0)
24792#endif
24793
24794#ifdef CONFIG_MACH_MEMPHIS
24795# ifdef machine_arch_type
24796# undef machine_arch_type
24797# define machine_arch_type __machine_arch_type
24798# else
24799# define machine_arch_type MACH_TYPE_MEMPHIS
24800# endif
24801# define machine_is_memphis() (machine_arch_type == MACH_TYPE_MEMPHIS)
24802#else
24803# define machine_is_memphis() (0)
24804#endif
24805
24806#ifdef CONFIG_MACH_IMX27SBC
24807# ifdef machine_arch_type
24808# undef machine_arch_type
24809# define machine_arch_type __machine_arch_type
24810# else
24811# define machine_arch_type MACH_TYPE_IMX27SBC
24812# endif
24813# define machine_is_imx27sbc() (machine_arch_type == MACH_TYPE_IMX27SBC)
24814#else
24815# define machine_is_imx27sbc() (0)
24816#endif
24817
24818#ifdef CONFIG_MACH_LEXTAR
24819# ifdef machine_arch_type
24820# undef machine_arch_type
24821# define machine_arch_type __machine_arch_type
24822# else
24823# define machine_arch_type MACH_TYPE_LEXTAR
24824# endif
24825# define machine_is_lextar() (machine_arch_type == MACH_TYPE_LEXTAR)
24826#else
24827# define machine_is_lextar() (0)
24828#endif
24829
24830#ifdef CONFIG_MACH_MV88F6281GTW_GE
24831# ifdef machine_arch_type
24832# undef machine_arch_type
24833# define machine_arch_type __machine_arch_type
24834# else
24835# define machine_arch_type MACH_TYPE_MV88F6281GTW_GE
24836# endif
24837# define machine_is_mv88f6281gtw_ge() (machine_arch_type == MACH_TYPE_MV88F6281GTW_GE)
24838#else
24839# define machine_is_mv88f6281gtw_ge() (0)
24840#endif
24841
24842#ifdef CONFIG_MACH_NCP
24843# ifdef machine_arch_type
24844# undef machine_arch_type
24845# define machine_arch_type __machine_arch_type
24846# else
24847# define machine_arch_type MACH_TYPE_NCP
24848# endif
24849# define machine_is_ncp() (machine_arch_type == MACH_TYPE_NCP)
24850#else
24851# define machine_is_ncp() (0)
24852#endif
24853
24854#ifdef CONFIG_MACH_Z32AN
24855# ifdef machine_arch_type
24856# undef machine_arch_type
24857# define machine_arch_type __machine_arch_type
24858# else
24859# define machine_arch_type MACH_TYPE_Z32AN
24860# endif
24861# define machine_is_z32an_series() (machine_arch_type == MACH_TYPE_Z32AN)
24862#else
24863# define machine_is_z32an_series() (0)
24864#endif
24865
24866#ifdef CONFIG_MACH_TMQ_CAPD
24867# ifdef machine_arch_type
24868# undef machine_arch_type
24869# define machine_arch_type __machine_arch_type
24870# else
24871# define machine_arch_type MACH_TYPE_TMQ_CAPD
24872# endif
24873# define machine_is_tmq_capd() (machine_arch_type == MACH_TYPE_TMQ_CAPD)
24874#else
24875# define machine_is_tmq_capd() (0)
24876#endif
24877
24878#ifdef CONFIG_MACH_OMAP3_WL
24879# ifdef machine_arch_type
24880# undef machine_arch_type
24881# define machine_arch_type __machine_arch_type
24882# else
24883# define machine_arch_type MACH_TYPE_OMAP3_WL
24884# endif
24885# define machine_is_omap3_wl() (machine_arch_type == MACH_TYPE_OMAP3_WL)
24886#else
24887# define machine_is_omap3_wl() (0)
24888#endif
24889
24890#ifdef CONFIG_MACH_CHUMBY
24891# ifdef machine_arch_type
24892# undef machine_arch_type
24893# define machine_arch_type __machine_arch_type
24894# else
24895# define machine_arch_type MACH_TYPE_CHUMBY
24896# endif
24897# define machine_is_chumby() (machine_arch_type == MACH_TYPE_CHUMBY)
24898#else
24899# define machine_is_chumby() (0)
24900#endif
24901
24902#ifdef CONFIG_MACH_ATSARM9
24903# ifdef machine_arch_type
24904# undef machine_arch_type
24905# define machine_arch_type __machine_arch_type
24906# else
24907# define machine_arch_type MACH_TYPE_ATSARM9
24908# endif
24909# define machine_is_atsarm9() (machine_arch_type == MACH_TYPE_ATSARM9)
24910#else
24911# define machine_is_atsarm9() (0)
24912#endif
24913
24914#ifdef CONFIG_MACH_DAVINCI_DM365_EVM
24915# ifdef machine_arch_type
24916# undef machine_arch_type
24917# define machine_arch_type __machine_arch_type
24918# else
24919# define machine_arch_type MACH_TYPE_DAVINCI_DM365_EVM
24920# endif
24921# define machine_is_davinci_dm365_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_EVM)
24922#else
24923# define machine_is_davinci_dm365_evm() (0)
24924#endif
24925
24926#ifdef CONFIG_MACH_BAHAMAS
24927# ifdef machine_arch_type
24928# undef machine_arch_type
24929# define machine_arch_type __machine_arch_type
24930# else
24931# define machine_arch_type MACH_TYPE_BAHAMAS
24932# endif
24933# define machine_is_bahamas() (machine_arch_type == MACH_TYPE_BAHAMAS)
24934#else
24935# define machine_is_bahamas() (0)
24936#endif
24937
24938#ifdef CONFIG_MACH_DAS
24939# ifdef machine_arch_type
24940# undef machine_arch_type
24941# define machine_arch_type __machine_arch_type
24942# else
24943# define machine_arch_type MACH_TYPE_DAS
24944# endif
24945# define machine_is_das() (machine_arch_type == MACH_TYPE_DAS)
24946#else
24947# define machine_is_das() (0)
24948#endif
24949
24950#ifdef CONFIG_MACH_MINIDAS
24951# ifdef machine_arch_type
24952# undef machine_arch_type
24953# define machine_arch_type __machine_arch_type
24954# else
24955# define machine_arch_type MACH_TYPE_MINIDAS
24956# endif
24957# define machine_is_minidas() (machine_arch_type == MACH_TYPE_MINIDAS)
24958#else
24959# define machine_is_minidas() (0)
24960#endif
24961
24962#ifdef CONFIG_MACH_VK1000
24963# ifdef machine_arch_type
24964# undef machine_arch_type
24965# define machine_arch_type __machine_arch_type
24966# else
24967# define machine_arch_type MACH_TYPE_VK1000
24968# endif
24969# define machine_is_vk1000() (machine_arch_type == MACH_TYPE_VK1000)
24970#else
24971# define machine_is_vk1000() (0)
24972#endif
24973
24974#ifdef CONFIG_MACH_CENTRO
24975# ifdef machine_arch_type
24976# undef machine_arch_type
24977# define machine_arch_type __machine_arch_type
24978# else
24979# define machine_arch_type MACH_TYPE_CENTRO
24980# endif
24981# define machine_is_centro() (machine_arch_type == MACH_TYPE_CENTRO)
24982#else
24983# define machine_is_centro() (0)
24984#endif
24985
24986#ifdef CONFIG_MACH_CTERA_2BAY
24987# ifdef machine_arch_type
24988# undef machine_arch_type
24989# define machine_arch_type __machine_arch_type
24990# else
24991# define machine_arch_type MACH_TYPE_CTERA_2BAY
24992# endif
24993# define machine_is_ctera_2bay() (machine_arch_type == MACH_TYPE_CTERA_2BAY)
24994#else
24995# define machine_is_ctera_2bay() (0)
24996#endif
24997
24998#ifdef CONFIG_MACH_EDGECONNECT
24999# ifdef machine_arch_type
25000# undef machine_arch_type
25001# define machine_arch_type __machine_arch_type
25002# else
25003# define machine_arch_type MACH_TYPE_EDGECONNECT
25004# endif
25005# define machine_is_edgeconnect() (machine_arch_type == MACH_TYPE_EDGECONNECT)
25006#else
25007# define machine_is_edgeconnect() (0)
25008#endif
25009
25010#ifdef CONFIG_MACH_ND27000
25011# ifdef machine_arch_type
25012# undef machine_arch_type
25013# define machine_arch_type __machine_arch_type
25014# else
25015# define machine_arch_type MACH_TYPE_ND27000
25016# endif
25017# define machine_is_nd27000() (machine_arch_type == MACH_TYPE_ND27000)
25018#else
25019# define machine_is_nd27000() (0)
25020#endif
25021
25022#ifdef CONFIG_MACH_GEMALTO_COBRA
25023# ifdef machine_arch_type
25024# undef machine_arch_type
25025# define machine_arch_type __machine_arch_type
25026# else
25027# define machine_arch_type MACH_TYPE_GEMALTO_COBRA
25028# endif
25029# define machine_is_cobra() (machine_arch_type == MACH_TYPE_GEMALTO_COBRA)
25030#else
25031# define machine_is_cobra() (0)
25032#endif
25033
25034#ifdef CONFIG_MACH_INGELABS_COMET
25035# ifdef machine_arch_type
25036# undef machine_arch_type
25037# define machine_arch_type __machine_arch_type
25038# else
25039# define machine_arch_type MACH_TYPE_INGELABS_COMET
25040# endif
25041# define machine_is_ingelabs_comet() (machine_arch_type == MACH_TYPE_INGELABS_COMET)
25042#else
25043# define machine_is_ingelabs_comet() (0)
25044#endif
25045
25046#ifdef CONFIG_MACH_POLLUX_WIZ
25047# ifdef machine_arch_type
25048# undef machine_arch_type
25049# define machine_arch_type __machine_arch_type
25050# else
25051# define machine_arch_type MACH_TYPE_POLLUX_WIZ
25052# endif
25053# define machine_is_pollux_wiz() (machine_arch_type == MACH_TYPE_POLLUX_WIZ)
25054#else
25055# define machine_is_pollux_wiz() (0)
25056#endif
25057
25058#ifdef CONFIG_MACH_BLACKSTONE
25059# ifdef machine_arch_type
25060# undef machine_arch_type
25061# define machine_arch_type __machine_arch_type
25062# else
25063# define machine_arch_type MACH_TYPE_BLACKSTONE
25064# endif
25065# define machine_is_blackstone() (machine_arch_type == MACH_TYPE_BLACKSTONE)
25066#else
25067# define machine_is_blackstone() (0)
25068#endif
25069
25070#ifdef CONFIG_MACH_TOPAZ
25071# ifdef machine_arch_type
25072# undef machine_arch_type
25073# define machine_arch_type __machine_arch_type
25074# else
25075# define machine_arch_type MACH_TYPE_TOPAZ
25076# endif
25077# define machine_is_topaz() (machine_arch_type == MACH_TYPE_TOPAZ)
25078#else
25079# define machine_is_topaz() (0)
25080#endif
25081
25082#ifdef CONFIG_MACH_AIXLE
25083# ifdef machine_arch_type
25084# undef machine_arch_type
25085# define machine_arch_type __machine_arch_type
25086# else
25087# define machine_arch_type MACH_TYPE_AIXLE
25088# endif
25089# define machine_is_aixle() (machine_arch_type == MACH_TYPE_AIXLE)
25090#else
25091# define machine_is_aixle() (0)
25092#endif
25093
25094#ifdef CONFIG_MACH_MW998
25095# ifdef machine_arch_type
25096# undef machine_arch_type
25097# define machine_arch_type __machine_arch_type
25098# else
25099# define machine_arch_type MACH_TYPE_MW998
25100# endif
25101# define machine_is_mw998() (machine_arch_type == MACH_TYPE_MW998)
25102#else
25103# define machine_is_mw998() (0)
25104#endif
25105
25106#ifdef CONFIG_MACH_NOKIA_RX51
25107# ifdef machine_arch_type
25108# undef machine_arch_type
25109# define machine_arch_type __machine_arch_type
25110# else
25111# define machine_arch_type MACH_TYPE_NOKIA_RX51
25112# endif
25113# define machine_is_nokia_rx51() (machine_arch_type == MACH_TYPE_NOKIA_RX51)
25114#else
25115# define machine_is_nokia_rx51() (0)
25116#endif
25117
25118#ifdef CONFIG_MACH_VSC5605EV
25119# ifdef machine_arch_type
25120# undef machine_arch_type
25121# define machine_arch_type __machine_arch_type
25122# else
25123# define machine_arch_type MACH_TYPE_VSC5605EV
25124# endif
25125# define machine_is_vsc5605ev() (machine_arch_type == MACH_TYPE_VSC5605EV)
25126#else
25127# define machine_is_vsc5605ev() (0)
25128#endif
25129
25130#ifdef CONFIG_MACH_NT98700DK
25131# ifdef machine_arch_type
25132# undef machine_arch_type
25133# define machine_arch_type __machine_arch_type
25134# else
25135# define machine_arch_type MACH_TYPE_NT98700DK
25136# endif
25137# define machine_is_nt98700dk() (machine_arch_type == MACH_TYPE_NT98700DK)
25138#else
25139# define machine_is_nt98700dk() (0)
25140#endif
25141
25142#ifdef CONFIG_MACH_ICONTACT
25143# ifdef machine_arch_type
25144# undef machine_arch_type
25145# define machine_arch_type __machine_arch_type
25146# else
25147# define machine_arch_type MACH_TYPE_ICONTACT
25148# endif
25149# define machine_is_icontact() (machine_arch_type == MACH_TYPE_ICONTACT)
25150#else
25151# define machine_is_icontact() (0)
25152#endif
25153
25154#ifdef CONFIG_MACH_SWARCO_FRCPU
25155# ifdef machine_arch_type
25156# undef machine_arch_type
25157# define machine_arch_type __machine_arch_type
25158# else
25159# define machine_arch_type MACH_TYPE_SWARCO_FRCPU
25160# endif
25161# define machine_is_swarco_frcpu() (machine_arch_type == MACH_TYPE_SWARCO_FRCPU)
25162#else
25163# define machine_is_swarco_frcpu() (0)
25164#endif
25165
25166#ifdef CONFIG_MACH_SWARCO_SCPU
25167# ifdef machine_arch_type
25168# undef machine_arch_type
25169# define machine_arch_type __machine_arch_type
25170# else
25171# define machine_arch_type MACH_TYPE_SWARCO_SCPU
25172# endif
25173# define machine_is_swarco_scpu() (machine_arch_type == MACH_TYPE_SWARCO_SCPU)
25174#else
25175# define machine_is_swarco_scpu() (0)
25176#endif
25177
25178#ifdef CONFIG_MACH_BBOX_P16
25179# ifdef machine_arch_type
25180# undef machine_arch_type
25181# define machine_arch_type __machine_arch_type
25182# else
25183# define machine_arch_type MACH_TYPE_BBOX_P16
25184# endif
25185# define machine_is_bbox_p16() (machine_arch_type == MACH_TYPE_BBOX_P16)
25186#else
25187# define machine_is_bbox_p16() (0)
25188#endif
25189
25190#ifdef CONFIG_MACH_BSTD
25191# ifdef machine_arch_type
25192# undef machine_arch_type
25193# define machine_arch_type __machine_arch_type
25194# else
25195# define machine_arch_type MACH_TYPE_BSTD
25196# endif
25197# define machine_is_bstd() (machine_arch_type == MACH_TYPE_BSTD)
25198#else
25199# define machine_is_bstd() (0)
25200#endif
25201
25202#ifdef CONFIG_MACH_SBC2440II
25203# ifdef machine_arch_type
25204# undef machine_arch_type
25205# define machine_arch_type __machine_arch_type
25206# else
25207# define machine_arch_type MACH_TYPE_SBC2440II
25208# endif
25209# define machine_is_sbc2440ii() (machine_arch_type == MACH_TYPE_SBC2440II)
25210#else
25211# define machine_is_sbc2440ii() (0)
25212#endif
25213
25214#ifdef CONFIG_MACH_PCM034
25215# ifdef machine_arch_type
25216# undef machine_arch_type
25217# define machine_arch_type __machine_arch_type
25218# else
25219# define machine_arch_type MACH_TYPE_PCM034
25220# endif
25221# define machine_is_pcm034() (machine_arch_type == MACH_TYPE_PCM034)
25222#else
25223# define machine_is_pcm034() (0)
25224#endif
25225
25226#ifdef CONFIG_MACH_NESO
25227# ifdef machine_arch_type
25228# undef machine_arch_type
25229# define machine_arch_type __machine_arch_type
25230# else
25231# define machine_arch_type MACH_TYPE_NESO
25232# endif
25233# define machine_is_neso() (machine_arch_type == MACH_TYPE_NESO)
25234#else
25235# define machine_is_neso() (0)
25236#endif
25237
25238#ifdef CONFIG_MACH_WLNX_9G20
25239# ifdef machine_arch_type
25240# undef machine_arch_type
25241# define machine_arch_type __machine_arch_type
25242# else
25243# define machine_arch_type MACH_TYPE_WLNX_9G20
25244# endif
25245# define machine_is_wlnx_9g20() (machine_arch_type == MACH_TYPE_WLNX_9G20)
25246#else
25247# define machine_is_wlnx_9g20() (0)
25248#endif
25249
25250#ifdef CONFIG_MACH_OMAP_ZOOM2
25251# ifdef machine_arch_type
25252# undef machine_arch_type
25253# define machine_arch_type __machine_arch_type
25254# else
25255# define machine_arch_type MACH_TYPE_OMAP_ZOOM2
25256# endif
25257# define machine_is_omap_zoom2() (machine_arch_type == MACH_TYPE_OMAP_ZOOM2)
25258#else
25259# define machine_is_omap_zoom2() (0)
25260#endif
25261
25262#ifdef CONFIG_MACH_TOTEMNOVA
25263# ifdef machine_arch_type
25264# undef machine_arch_type
25265# define machine_arch_type __machine_arch_type
25266# else
25267# define machine_arch_type MACH_TYPE_TOTEMNOVA
25268# endif
25269# define machine_is_totemnova() (machine_arch_type == MACH_TYPE_TOTEMNOVA)
25270#else
25271# define machine_is_totemnova() (0)
25272#endif
25273
25274#ifdef CONFIG_MACH_C5000
25275# ifdef machine_arch_type
25276# undef machine_arch_type
25277# define machine_arch_type __machine_arch_type
25278# else
25279# define machine_arch_type MACH_TYPE_C5000
25280# endif
25281# define machine_is_c5000() (machine_arch_type == MACH_TYPE_C5000)
25282#else
25283# define machine_is_c5000() (0)
25284#endif
25285
25286#ifdef CONFIG_MACH_UNIPO_AT91SAM9263
25287# ifdef machine_arch_type
25288# undef machine_arch_type
25289# define machine_arch_type __machine_arch_type
25290# else
25291# define machine_arch_type MACH_TYPE_UNIPO_AT91SAM9263
25292# endif
25293# define machine_is_unipo_at91sam9263() (machine_arch_type == MACH_TYPE_UNIPO_AT91SAM9263)
25294#else
25295# define machine_is_unipo_at91sam9263() (0)
25296#endif
25297
25298#ifdef CONFIG_MACH_ETHERNUT5
25299# ifdef machine_arch_type
25300# undef machine_arch_type
25301# define machine_arch_type __machine_arch_type
25302# else
25303# define machine_arch_type MACH_TYPE_ETHERNUT5
25304# endif
25305# define machine_is_ethernut5() (machine_arch_type == MACH_TYPE_ETHERNUT5)
25306#else
25307# define machine_is_ethernut5() (0)
25308#endif
25309
25310#ifdef CONFIG_MACH_ARM11
25311# ifdef machine_arch_type
25312# undef machine_arch_type
25313# define machine_arch_type __machine_arch_type
25314# else
25315# define machine_arch_type MACH_TYPE_ARM11
25316# endif
25317# define machine_is_arm11() (machine_arch_type == MACH_TYPE_ARM11)
25318#else
25319# define machine_is_arm11() (0)
25320#endif
25321
25322#ifdef CONFIG_MACH_CPUAT9260
25323# ifdef machine_arch_type
25324# undef machine_arch_type
25325# define machine_arch_type __machine_arch_type
25326# else
25327# define machine_arch_type MACH_TYPE_CPUAT9260
25328# endif
25329# define machine_is_cpuat9260() (machine_arch_type == MACH_TYPE_CPUAT9260)
25330#else
25331# define machine_is_cpuat9260() (0)
25332#endif
25333
25334#ifdef CONFIG_MACH_CPUPXA255
25335# ifdef machine_arch_type
25336# undef machine_arch_type
25337# define machine_arch_type __machine_arch_type
25338# else
25339# define machine_arch_type MACH_TYPE_CPUPXA255
25340# endif
25341# define machine_is_cpupxa255() (machine_arch_type == MACH_TYPE_CPUPXA255)
25342#else
25343# define machine_is_cpupxa255() (0)
25344#endif
25345
25346#ifdef CONFIG_MACH_CPUIMX27
25347# ifdef machine_arch_type
25348# undef machine_arch_type
25349# define machine_arch_type __machine_arch_type
25350# else
25351# define machine_arch_type MACH_TYPE_CPUIMX27
25352# endif
25353# define machine_is_cpuimx27() (machine_arch_type == MACH_TYPE_CPUIMX27)
25354#else
25355# define machine_is_cpuimx27() (0)
25356#endif
25357
25358#ifdef CONFIG_MACH_CHEFLUX
25359# ifdef machine_arch_type
25360# undef machine_arch_type
25361# define machine_arch_type __machine_arch_type
25362# else
25363# define machine_arch_type MACH_TYPE_CHEFLUX
25364# endif
25365# define machine_is_cheflux() (machine_arch_type == MACH_TYPE_CHEFLUX)
25366#else
25367# define machine_is_cheflux() (0)
25368#endif
25369
25370#ifdef CONFIG_MACH_EB_CPUX9K2
25371# ifdef machine_arch_type
25372# undef machine_arch_type
25373# define machine_arch_type __machine_arch_type
25374# else
25375# define machine_arch_type MACH_TYPE_EB_CPUX9K2
25376# endif
25377# define machine_is_eb_cpux9k2() (machine_arch_type == MACH_TYPE_EB_CPUX9K2)
25378#else
25379# define machine_is_eb_cpux9k2() (0)
25380#endif
25381
25382#ifdef CONFIG_MACH_OPCOTEC
25383# ifdef machine_arch_type
25384# undef machine_arch_type
25385# define machine_arch_type __machine_arch_type
25386# else
25387# define machine_arch_type MACH_TYPE_OPCOTEC
25388# endif
25389# define machine_is_opcotec() (machine_arch_type == MACH_TYPE_OPCOTEC)
25390#else
25391# define machine_is_opcotec() (0)
25392#endif
25393
25394#ifdef CONFIG_MACH_YT
25395# ifdef machine_arch_type
25396# undef machine_arch_type
25397# define machine_arch_type __machine_arch_type
25398# else
25399# define machine_arch_type MACH_TYPE_YT
25400# endif
25401# define machine_is_yt() (machine_arch_type == MACH_TYPE_YT)
25402#else
25403# define machine_is_yt() (0)
25404#endif
25405
25406#ifdef CONFIG_MACH_MOTOQ
25407# ifdef machine_arch_type
25408# undef machine_arch_type
25409# define machine_arch_type __machine_arch_type
25410# else
25411# define machine_arch_type MACH_TYPE_MOTOQ
25412# endif
25413# define machine_is_motoq() (machine_arch_type == MACH_TYPE_MOTOQ)
25414#else
25415# define machine_is_motoq() (0)
25416#endif
25417
25418#ifdef CONFIG_MACH_BSB1
25419# ifdef machine_arch_type
25420# undef machine_arch_type
25421# define machine_arch_type __machine_arch_type
25422# else
25423# define machine_arch_type MACH_TYPE_BSB1
25424# endif
25425# define machine_is_bsb1() (machine_arch_type == MACH_TYPE_BSB1)
25426#else
25427# define machine_is_bsb1() (0)
25428#endif
25429
25430#ifdef CONFIG_MACH_ACS5K
25431# ifdef machine_arch_type
25432# undef machine_arch_type
25433# define machine_arch_type __machine_arch_type
25434# else
25435# define machine_arch_type MACH_TYPE_ACS5K
25436# endif
25437# define machine_is_acs5k() (machine_arch_type == MACH_TYPE_ACS5K)
25438#else
25439# define machine_is_acs5k() (0)
25440#endif
25441
25442#ifdef CONFIG_MACH_MILAN
25443# ifdef machine_arch_type
25444# undef machine_arch_type
25445# define machine_arch_type __machine_arch_type
25446# else
25447# define machine_arch_type MACH_TYPE_MILAN
25448# endif
25449# define machine_is_milan() (machine_arch_type == MACH_TYPE_MILAN)
25450#else
25451# define machine_is_milan() (0)
25452#endif
25453
25454#ifdef CONFIG_MACH_QUARTZV2
25455# ifdef machine_arch_type
25456# undef machine_arch_type
25457# define machine_arch_type __machine_arch_type
25458# else
25459# define machine_arch_type MACH_TYPE_QUARTZV2
25460# endif
25461# define machine_is_quartzv2() (machine_arch_type == MACH_TYPE_QUARTZV2)
25462#else
25463# define machine_is_quartzv2() (0)
25464#endif
25465
25466#ifdef CONFIG_MACH_RSVP
25467# ifdef machine_arch_type
25468# undef machine_arch_type
25469# define machine_arch_type __machine_arch_type
25470# else
25471# define machine_arch_type MACH_TYPE_RSVP
25472# endif
25473# define machine_is_rsvp() (machine_arch_type == MACH_TYPE_RSVP)
25474#else
25475# define machine_is_rsvp() (0)
25476#endif
25477
25478#ifdef CONFIG_MACH_RMP200
25479# ifdef machine_arch_type
25480# undef machine_arch_type
25481# define machine_arch_type __machine_arch_type
25482# else
25483# define machine_arch_type MACH_TYPE_RMP200
25484# endif
25485# define machine_is_rmp200() (machine_arch_type == MACH_TYPE_RMP200)
25486#else
25487# define machine_is_rmp200() (0)
25488#endif
25489
25490#ifdef CONFIG_MACH_SNAPPER_9260
25491# ifdef machine_arch_type
25492# undef machine_arch_type
25493# define machine_arch_type __machine_arch_type
25494# else
25495# define machine_arch_type MACH_TYPE_SNAPPER_9260
25496# endif
25497# define machine_is_snapper_9260() (machine_arch_type == MACH_TYPE_SNAPPER_9260)
25498#else
25499# define machine_is_snapper_9260() (0)
25500#endif
25501
25502#ifdef CONFIG_MACH_DSM320
25503# ifdef machine_arch_type
25504# undef machine_arch_type
25505# define machine_arch_type __machine_arch_type
25506# else
25507# define machine_arch_type MACH_TYPE_DSM320
25508# endif
25509# define machine_is_dsm320() (machine_arch_type == MACH_TYPE_DSM320)
25510#else
25511# define machine_is_dsm320() (0)
25512#endif
25513
25514#ifdef CONFIG_MACH_ADSGCM
25515# ifdef machine_arch_type
25516# undef machine_arch_type
25517# define machine_arch_type __machine_arch_type
25518# else
25519# define machine_arch_type MACH_TYPE_ADSGCM
25520# endif
25521# define machine_is_adsgcm() (machine_arch_type == MACH_TYPE_ADSGCM)
25522#else
25523# define machine_is_adsgcm() (0)
25524#endif
25525
25526#ifdef CONFIG_MACH_ASE2_400
25527# ifdef machine_arch_type
25528# undef machine_arch_type
25529# define machine_arch_type __machine_arch_type
25530# else
25531# define machine_arch_type MACH_TYPE_ASE2_400
25532# endif
25533# define machine_is_ase2_400() (machine_arch_type == MACH_TYPE_ASE2_400)
25534#else
25535# define machine_is_ase2_400() (0)
25536#endif
25537
25538#ifdef CONFIG_MACH_PIZZA
25539# ifdef machine_arch_type
25540# undef machine_arch_type
25541# define machine_arch_type __machine_arch_type
25542# else
25543# define machine_arch_type MACH_TYPE_PIZZA
25544# endif
25545# define machine_is_pizza() (machine_arch_type == MACH_TYPE_PIZZA)
25546#else
25547# define machine_is_pizza() (0)
25548#endif
25549
25550#ifdef CONFIG_MACH_SPOT_NGPL
25551# ifdef machine_arch_type
25552# undef machine_arch_type
25553# define machine_arch_type __machine_arch_type
25554# else
25555# define machine_arch_type MACH_TYPE_SPOT_NGPL
25556# endif
25557# define machine_is_spot_ngpl() (machine_arch_type == MACH_TYPE_SPOT_NGPL)
25558#else
25559# define machine_is_spot_ngpl() (0)
25560#endif
25561
25562#ifdef CONFIG_MACH_ARMATA
25563# ifdef machine_arch_type
25564# undef machine_arch_type
25565# define machine_arch_type __machine_arch_type
25566# else
25567# define machine_arch_type MACH_TYPE_ARMATA
25568# endif
25569# define machine_is_armata() (machine_arch_type == MACH_TYPE_ARMATA)
25570#else
25571# define machine_is_armata() (0)
25572#endif
25573
25574#ifdef CONFIG_MACH_EXEDA
25575# ifdef machine_arch_type
25576# undef machine_arch_type
25577# define machine_arch_type __machine_arch_type
25578# else
25579# define machine_arch_type MACH_TYPE_EXEDA
25580# endif
25581# define machine_is_exeda() (machine_arch_type == MACH_TYPE_EXEDA)
25582#else
25583# define machine_is_exeda() (0)
25584#endif
25585
25586#ifdef CONFIG_MACH_MX31SF005
25587# ifdef machine_arch_type
25588# undef machine_arch_type
25589# define machine_arch_type __machine_arch_type
25590# else
25591# define machine_arch_type MACH_TYPE_MX31SF005
25592# endif
25593# define machine_is_mx31sf005() (machine_arch_type == MACH_TYPE_MX31SF005)
25594#else
25595# define machine_is_mx31sf005() (0)
25596#endif
25597
25598#ifdef CONFIG_MACH_F5D8231_4_V2
25599# ifdef machine_arch_type
25600# undef machine_arch_type
25601# define machine_arch_type __machine_arch_type
25602# else
25603# define machine_arch_type MACH_TYPE_F5D8231_4_V2
25604# endif
25605# define machine_is_f5d8231_4_v2() (machine_arch_type == MACH_TYPE_F5D8231_4_V2)
25606#else
25607# define machine_is_f5d8231_4_v2() (0)
25608#endif
25609
25610#ifdef CONFIG_MACH_Q2440
25611# ifdef machine_arch_type
25612# undef machine_arch_type
25613# define machine_arch_type __machine_arch_type
25614# else
25615# define machine_arch_type MACH_TYPE_Q2440
25616# endif
25617# define machine_is_q2440() (machine_arch_type == MACH_TYPE_Q2440)
25618#else
25619# define machine_is_q2440() (0)
25620#endif
25621
25622#ifdef CONFIG_MACH_QQ2440
25623# ifdef machine_arch_type
25624# undef machine_arch_type
25625# define machine_arch_type __machine_arch_type
25626# else
25627# define machine_arch_type MACH_TYPE_QQ2440
25628# endif
25629# define machine_is_qq2440() (machine_arch_type == MACH_TYPE_QQ2440)
25630#else
25631# define machine_is_qq2440() (0)
25632#endif
25633
25634#ifdef CONFIG_MACH_MINI2440
25635# ifdef machine_arch_type
25636# undef machine_arch_type
25637# define machine_arch_type __machine_arch_type
25638# else
25639# define machine_arch_type MACH_TYPE_MINI2440
25640# endif
25641# define machine_is_mini2440() (machine_arch_type == MACH_TYPE_MINI2440)
25642#else
25643# define machine_is_mini2440() (0)
25644#endif
25645
25646#ifdef CONFIG_MACH_COLIBRI300
25647# ifdef machine_arch_type
25648# undef machine_arch_type
25649# define machine_arch_type __machine_arch_type
25650# else
25651# define machine_arch_type MACH_TYPE_COLIBRI300
25652# endif
25653# define machine_is_colibri300() (machine_arch_type == MACH_TYPE_COLIBRI300)
25654#else
25655# define machine_is_colibri300() (0)
25656#endif
25657
25658#ifdef CONFIG_MACH_JADES
25659# ifdef machine_arch_type
25660# undef machine_arch_type
25661# define machine_arch_type __machine_arch_type
25662# else
25663# define machine_arch_type MACH_TYPE_JADES
25664# endif
25665# define machine_is_jades() (machine_arch_type == MACH_TYPE_JADES)
25666#else
25667# define machine_is_jades() (0)
25668#endif
25669
25670#ifdef CONFIG_MACH_SPARK
25671# ifdef machine_arch_type
25672# undef machine_arch_type
25673# define machine_arch_type __machine_arch_type
25674# else
25675# define machine_arch_type MACH_TYPE_SPARK
25676# endif
25677# define machine_is_spark() (machine_arch_type == MACH_TYPE_SPARK)
25678#else
25679# define machine_is_spark() (0)
25680#endif
25681
25682#ifdef CONFIG_MACH_BENZINA
25683# ifdef machine_arch_type
25684# undef machine_arch_type
25685# define machine_arch_type __machine_arch_type
25686# else
25687# define machine_arch_type MACH_TYPE_BENZINA
25688# endif
25689# define machine_is_benzina() (machine_arch_type == MACH_TYPE_BENZINA)
25690#else
25691# define machine_is_benzina() (0)
25692#endif
25693
25694#ifdef CONFIG_MACH_BLAZE
25695# ifdef machine_arch_type
25696# undef machine_arch_type
25697# define machine_arch_type __machine_arch_type
25698# else
25699# define machine_arch_type MACH_TYPE_BLAZE
25700# endif
25701# define machine_is_blaze() (machine_arch_type == MACH_TYPE_BLAZE)
25702#else
25703# define machine_is_blaze() (0)
25704#endif
25705
25706#ifdef CONFIG_MACH_LINKSTATION_LS_HGL
25707# ifdef machine_arch_type
25708# undef machine_arch_type
25709# define machine_arch_type __machine_arch_type
25710# else
25711# define machine_arch_type MACH_TYPE_LINKSTATION_LS_HGL
25712# endif
25713# define machine_is_linkstation_ls_hgl() (machine_arch_type == MACH_TYPE_LINKSTATION_LS_HGL)
25714#else
25715# define machine_is_linkstation_ls_hgl() (0)
25716#endif
25717
25718#ifdef CONFIG_MACH_HTCVENUS
25719# ifdef machine_arch_type
25720# undef machine_arch_type
25721# define machine_arch_type __machine_arch_type
25722# else
25723# define machine_arch_type MACH_TYPE_HTCVENUS
25724# endif
25725# define machine_is_htcvenus() (machine_arch_type == MACH_TYPE_HTCVENUS)
25726#else
25727# define machine_is_htcvenus() (0)
25728#endif
25729
1cb8e980
WD
25730/*
25731 * These have not yet been registered
25732 */
25733
25734#ifndef machine_arch_type
25735#define machine_arch_type __machine_arch_type
25736#endif
25737
25738#endif