]> git.ipfire.org Git - people/ms/u-boot.git/blame - include/asm-arm/mach-types.h
ARM Update mach-types
[people/ms/u-boot.git] / include / asm-arm / mach-types.h
CommitLineData
1cb8e980 1/*
d5e2d625 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
21761540 915#define MACH_TYPE_TREO650 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
21761540 1231#define MACH_TYPE_TREO680 1230
f43ad539
WD
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
21761540
JCPV
1417#define MACH_TYPE_TREO700P 1421
1418#define MACH_TYPE_TREO700W 1422
1419#define MACH_TYPE_TREO750 1423
1420#define MACH_TYPE_TREO755P 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
9f23ca42 1454#define MACH_TYPE_HERALD 1461
799891ef
MS
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
d5e2d625 1637#define MACH_TYPE_NEUROS_OSD2 1647
06c4ab50
JCPV
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
d5e2d625 1653#define MACH_TYPE_CC9M2443JS 1663
06c4ab50
JCPV
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
21761540 1720#define MACH_TYPE_STMP378X 1733
06c4ab50
JCPV
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
9f23ca42 1768#define MACH_TYPE_DAVINCI_DA830_EVM 1781
06c4ab50
JCPV
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
06f95959 1775#define MACH_TYPE_DOVE_DB 1788
06c4ab50
JCPV
1776#define MACH_TYPE_MARVELL_NEWDB 1789
1777#define MACH_TYPE_VANDIHUD 1790
1778#define MACH_TYPE_MAGX_E8 1791
1779#define MACH_TYPE_MAGX_Z6 1792
1780#define MACH_TYPE_MAGX_V8 1793
1781#define MACH_TYPE_MAGX_U9 1794
1782#define MACH_TYPE_TOUGHCF08 1795
1783#define MACH_TYPE_ZW4400 1796
1784#define MACH_TYPE_MARAT91 1797
1785#define MACH_TYPE_OVERO 1798
1786#define MACH_TYPE_AT2440EVB 1799
1787#define MACH_TYPE_NEOCORE926 1800
1788#define MACH_TYPE_WNR854T 1801
1789#define MACH_TYPE_IMX27 1802
1790#define MACH_TYPE_MOOSE_DB 1803
1791#define MACH_TYPE_FAB4 1804
1792#define MACH_TYPE_HTCDIAMOND 1805
1793#define MACH_TYPE_FIONA 1806
1794#define MACH_TYPE_MXC30030_X 1807
1795#define MACH_TYPE_BMP1000 1808
1796#define MACH_TYPE_LOGI9200 1809
1797#define MACH_TYPE_TQMA31 1810
1798#define MACH_TYPE_CCW9P9215JS 1811
1799#define MACH_TYPE_RD88F5181L_GE 1812
1800#define MACH_TYPE_SIFMAIN 1813
1801#define MACH_TYPE_SAM9_L9261 1814
d5e2d625 1802#define MACH_TYPE_CC9M2443 1815
06c4ab50
JCPV
1803#define MACH_TYPE_XARIA300 1816
1804#define MACH_TYPE_IT9200 1817
1805#define MACH_TYPE_RD88F5181L_FXO 1818
1806#define MACH_TYPE_KRISS_SENSOR 1819
1807#define MACH_TYPE_PILZ_PMI5 1820
1808#define MACH_TYPE_JADE 1821
1809#define MACH_TYPE_KS8695_SOFTPLC 1822
80b827c2 1810#define MACH_TYPE_GPRISC3 1823
7893aa1e 1811#define MACH_TYPE_STAMP9G20 1824
06c4ab50
JCPV
1812#define MACH_TYPE_SMDK6430 1825
1813#define MACH_TYPE_SMDKC100 1826
1814#define MACH_TYPE_TAVOREVB 1827
1815#define MACH_TYPE_SAAR 1828
1816#define MACH_TYPE_DEISTER_EYECAM 1829
21761540 1817#define MACH_TYPE_AT91SAM9M10G45EK 1830
06c4ab50
JCPV
1818#define MACH_TYPE_LINKSTATION_PRODUO 1831
1819#define MACH_TYPE_HIT_B0 1832
1820#define MACH_TYPE_ADX_RMU 1833
1821#define MACH_TYPE_XG_CPE_MAIN 1834
1822#define MACH_TYPE_EDB9407A 1835
1823#define MACH_TYPE_DTB9608 1836
1824#define MACH_TYPE_EM104V1 1837
1825#define MACH_TYPE_DEMO 1838
1826#define MACH_TYPE_LOGI9260 1839
1827#define MACH_TYPE_MX31_EXM32 1840
1828#define MACH_TYPE_USB_A9G20 1841
1829#define MACH_TYPE_PICPROJE2008 1842
1830#define MACH_TYPE_CS_E9315 1843
1831#define MACH_TYPE_QIL_A9G20 1844
1832#define MACH_TYPE_SHA_PON020 1845
1833#define MACH_TYPE_NAD 1846
1834#define MACH_TYPE_SBC35_A9260 1847
1835#define MACH_TYPE_SBC35_A9G20 1848
1836#define MACH_TYPE_DAVINCI_BEGINNING 1849
1837#define MACH_TYPE_UWC 1850
1838#define MACH_TYPE_MXLADS 1851
1839#define MACH_TYPE_HTCNIKE 1852
1840#define MACH_TYPE_DEISTER_PXA270 1853
1841#define MACH_TYPE_CME9210JS 1854
1842#define MACH_TYPE_CC9P9360 1855
1843#define MACH_TYPE_MOCHA 1856
1844#define MACH_TYPE_WAPD170AG 1857
1845#define MACH_TYPE_LINKSTATION_MINI 1858
1846#define MACH_TYPE_AFEB9260 1859
1847#define MACH_TYPE_W90X900 1860
1848#define MACH_TYPE_W90X700 1861
1849#define MACH_TYPE_KT300IP 1862
1850#define MACH_TYPE_KT300IP_G20 1863
1851#define MACH_TYPE_SRCM 1864
1852#define MACH_TYPE_WLNX_9260 1865
1853#define MACH_TYPE_OPENMOKO_GTA03 1866
1854#define MACH_TYPE_OSPREY2 1867
1855#define MACH_TYPE_KBIO9260 1868
1856#define MACH_TYPE_GINZA 1869
1857#define MACH_TYPE_A636N 1870
1858#define MACH_TYPE_IMX27IPCAM 1871
1859#define MACH_TYPE_NEMOC 1872
1860#define MACH_TYPE_GENEVA 1873
80b827c2
WD
1861#define MACH_TYPE_HTCPHAROS 1874
1862#define MACH_TYPE_NEONC 1875
1863#define MACH_TYPE_NAS7100 1876
1864#define MACH_TYPE_TEUPHONE 1877
1865#define MACH_TYPE_ANNAX_ETH2 1878
1866#define MACH_TYPE_CSB733 1879
1867#define MACH_TYPE_BK3 1880
1868#define MACH_TYPE_OMAP_EM32 1881
1869#define MACH_TYPE_ET9261CP 1882
1870#define MACH_TYPE_JASPERC 1883
1871#define MACH_TYPE_ISSI_ARM9 1884
1872#define MACH_TYPE_UED 1885
1873#define MACH_TYPE_ESIBLADE 1886
1874#define MACH_TYPE_EYE02 1887
1875#define MACH_TYPE_IMX27KBD 1888
1876#define MACH_TYPE_SST61VC010_FPGA 1889
1877#define MACH_TYPE_KIXVP435 1890
1878#define MACH_TYPE_KIXNP435 1891
1879#define MACH_TYPE_AFRICA 1892
1880#define MACH_TYPE_NH233 1893
1881#define MACH_TYPE_RD88F6183AP_GE 1894
1882#define MACH_TYPE_BCM4760 1895
1883#define MACH_TYPE_EDDY_V2 1896
1884#define MACH_TYPE_REALVIEW_PBA8 1897
1885#define MACH_TYPE_HID_A7 1898
1886#define MACH_TYPE_HERO 1899
1887#define MACH_TYPE_OMAP_POSEIDON 1900
1888#define MACH_TYPE_REALVIEW_PBX 1901
1889#define MACH_TYPE_MICRO9S 1902
1890#define MACH_TYPE_MAKO 1903
1891#define MACH_TYPE_XDAFLAME 1904
1892#define MACH_TYPE_PHIDGET_SBC2 1905
1893#define MACH_TYPE_LIMESTONE 1906
1894#define MACH_TYPE_IPROBE_C32 1907
1895#define MACH_TYPE_RUT100 1908
1896#define MACH_TYPE_ASUSP535 1909
1897#define MACH_TYPE_HTCRAPHAEL 1910
1898#define MACH_TYPE_SYGDG1 1911
1899#define MACH_TYPE_SYGDG2 1912
1900#define MACH_TYPE_SEOUL 1913
1901#define MACH_TYPE_SALERNO 1914
1902#define MACH_TYPE_UCN_S3C64XX 1915
1903#define MACH_TYPE_MSM7201A 1916
1904#define MACH_TYPE_LPR1 1917
1905#define MACH_TYPE_ARMADILLO500FX 1918
1906#define MACH_TYPE_G3EVM 1919
1907#define MACH_TYPE_Z3_DM355 1920
1908#define MACH_TYPE_W90P910EVB 1921
1909#define MACH_TYPE_W90P920EVB 1922
1910#define MACH_TYPE_W90P950EVB 1923
1911#define MACH_TYPE_W90N960EVB 1924
1912#define MACH_TYPE_CAMHD 1925
1913#define MACH_TYPE_MVC100 1926
1914#define MACH_TYPE_ELECTRUM_200 1927
1915#define MACH_TYPE_HTCJADE 1928
1916#define MACH_TYPE_MEMPHIS 1929
1917#define MACH_TYPE_IMX27SBC 1930
1918#define MACH_TYPE_LEXTAR 1931
1919#define MACH_TYPE_MV88F6281GTW_GE 1932
1920#define MACH_TYPE_NCP 1933
1921#define MACH_TYPE_Z32AN 1934
1922#define MACH_TYPE_TMQ_CAPD 1935
1923#define MACH_TYPE_OMAP3_WL 1936
1924#define MACH_TYPE_CHUMBY 1937
1925#define MACH_TYPE_ATSARM9 1938
1926#define MACH_TYPE_DAVINCI_DM365_EVM 1939
1927#define MACH_TYPE_BAHAMAS 1940
1928#define MACH_TYPE_DAS 1941
1929#define MACH_TYPE_MINIDAS 1942
1930#define MACH_TYPE_VK1000 1943
1931#define MACH_TYPE_CENTRO 1944
1932#define MACH_TYPE_CTERA_2BAY 1945
1933#define MACH_TYPE_EDGECONNECT 1946
1934#define MACH_TYPE_ND27000 1947
1935#define MACH_TYPE_GEMALTO_COBRA 1948
1936#define MACH_TYPE_INGELABS_COMET 1949
1937#define MACH_TYPE_POLLUX_WIZ 1950
1938#define MACH_TYPE_BLACKSTONE 1951
1939#define MACH_TYPE_TOPAZ 1952
1940#define MACH_TYPE_AIXLE 1953
1941#define MACH_TYPE_MW998 1954
1942#define MACH_TYPE_NOKIA_RX51 1955
1943#define MACH_TYPE_VSC5605EV 1956
1944#define MACH_TYPE_NT98700DK 1957
1945#define MACH_TYPE_ICONTACT 1958
1946#define MACH_TYPE_SWARCO_FRCPU 1959
1947#define MACH_TYPE_SWARCO_SCPU 1960
1948#define MACH_TYPE_BBOX_P16 1961
1949#define MACH_TYPE_BSTD 1962
1950#define MACH_TYPE_SBC2440II 1963
1951#define MACH_TYPE_PCM034 1964
1952#define MACH_TYPE_NESO 1965
1953#define MACH_TYPE_WLNX_9G20 1966
1954#define MACH_TYPE_OMAP_ZOOM2 1967
1955#define MACH_TYPE_TOTEMNOVA 1968
1956#define MACH_TYPE_C5000 1969
1957#define MACH_TYPE_UNIPO_AT91SAM9263 1970
1958#define MACH_TYPE_ETHERNUT5 1971
1959#define MACH_TYPE_ARM11 1972
1960#define MACH_TYPE_CPUAT9260 1973
1961#define MACH_TYPE_CPUPXA255 1974
1962#define MACH_TYPE_CPUIMX27 1975
1963#define MACH_TYPE_CHEFLUX 1976
1964#define MACH_TYPE_EB_CPUX9K2 1977
1965#define MACH_TYPE_OPCOTEC 1978
1966#define MACH_TYPE_YT 1979
1967#define MACH_TYPE_MOTOQ 1980
1968#define MACH_TYPE_BSB1 1981
1969#define MACH_TYPE_ACS5K 1982
1970#define MACH_TYPE_MILAN 1983
1971#define MACH_TYPE_QUARTZV2 1984
1972#define MACH_TYPE_RSVP 1985
1973#define MACH_TYPE_RMP200 1986
1974#define MACH_TYPE_SNAPPER_9260 1987
1975#define MACH_TYPE_DSM320 1988
1976#define MACH_TYPE_ADSGCM 1989
1977#define MACH_TYPE_ASE2_400 1990
1978#define MACH_TYPE_PIZZA 1991
1979#define MACH_TYPE_SPOT_NGPL 1992
1980#define MACH_TYPE_ARMATA 1993
1981#define MACH_TYPE_EXEDA 1994
1982#define MACH_TYPE_MX31SF005 1995
1983#define MACH_TYPE_F5D8231_4_V2 1996
1984#define MACH_TYPE_Q2440 1997
1985#define MACH_TYPE_QQ2440 1998
1986#define MACH_TYPE_MINI2440 1999
1987#define MACH_TYPE_COLIBRI300 2000
1988#define MACH_TYPE_JADES 2001
1989#define MACH_TYPE_SPARK 2002
1990#define MACH_TYPE_BENZINA 2003
1991#define MACH_TYPE_BLAZE 2004
1992#define MACH_TYPE_LINKSTATION_LS_HGL 2005
1993#define MACH_TYPE_HTCVENUS 2006
7893aa1e
JCPV
1994#define MACH_TYPE_SONY_PRS505 2007
1995#define MACH_TYPE_HANLIN_V3 2008
1996#define MACH_TYPE_SAPPHIRA 2009
1997#define MACH_TYPE_DACK_SDA_01 2010
1998#define MACH_TYPE_ARMBOX 2011
1999#define MACH_TYPE_HARRIS_RVP 2012
2000#define MACH_TYPE_RIBALDO 2013
2001#define MACH_TYPE_AGORA 2014
2002#define MACH_TYPE_OMAP3_MINI 2015
2003#define MACH_TYPE_A9SAM6432_B 2016
2004#define MACH_TYPE_USG2410 2017
2005#define MACH_TYPE_PC72052_I10_REVB 2018
2006#define MACH_TYPE_MX35_EXM32 2019
2007#define MACH_TYPE_TOPAS910 2020
2008#define MACH_TYPE_HYENA 2021
2009#define MACH_TYPE_POSPAX 2022
2010#define MACH_TYPE_HDL_GX 2023
2011#define MACH_TYPE_CTERA_4BAY 2024
2012#define MACH_TYPE_CTERA_PLUG_C 2025
2013#define MACH_TYPE_CRWEA_PLUG_I 2026
2014#define MACH_TYPE_EGAUGE2 2027
2015#define MACH_TYPE_DIDJ 2028
2016#define MACH_TYPE_MEISTER 2029
2017#define MACH_TYPE_HTCBLACKSTONE 2030
2018#define MACH_TYPE_CPUAT9G20 2031
2019#define MACH_TYPE_SMDK6440 2032
2020#define MACH_TYPE_OMAP_35XX_MVP 2033
2021#define MACH_TYPE_CTERA_PLUG_I 2034
2022#define MACH_TYPE_PVG610 2035
2023#define MACH_TYPE_HPRW6815 2036
2024#define MACH_TYPE_OMAP3_OSWALD 2037
2025#define MACH_TYPE_NAS4220B 2038
2026#define MACH_TYPE_HTCRAPHAEL_CDMA 2039
2027#define MACH_TYPE_HTCDIAMOND_CDMA 2040
2028#define MACH_TYPE_SCALER 2041
2029#define MACH_TYPE_ZYLONITE2 2042
2030#define MACH_TYPE_ASPENITE 2043
2031#define MACH_TYPE_TETON 2044
2032#define MACH_TYPE_TTC_DKB 2045
2033#define MACH_TYPE_BISHOP2 2046
2034#define MACH_TYPE_IPPV5 2047
2035#define MACH_TYPE_FARM926 2048
2036#define MACH_TYPE_MMCCPU 2049
2037#define MACH_TYPE_SGMSFL 2050
2038#define MACH_TYPE_TT8000 2051
2039#define MACH_TYPE_ZRN4300LP 2052
2040#define MACH_TYPE_MPTC 2053
2041#define MACH_TYPE_H6051 2054
2042#define MACH_TYPE_PVG610_101 2055
2043#define MACH_TYPE_STAMP9261_PC_EVB 2056
2044#define MACH_TYPE_PELCO_ODYSSEUS 2057
2045#define MACH_TYPE_TNY_A9260 2058
2046#define MACH_TYPE_TNY_A9G20 2059
2047#define MACH_TYPE_AESOP_MP2530F 2060
2048#define MACH_TYPE_DX900 2061
2049#define MACH_TYPE_CPODC2 2062
2050#define MACH_TYPE_TILT_8925 2063
2051#define MACH_TYPE_DAVINCI_DM357_EVM 2064
2052#define MACH_TYPE_SWORDFISH 2065
2053#define MACH_TYPE_CORVUS 2066
2054#define MACH_TYPE_TAURUS 2067
2055#define MACH_TYPE_AXM 2068
2056#define MACH_TYPE_AXC 2069
2057#define MACH_TYPE_BABY 2070
2058#define MACH_TYPE_MP200 2071
2059#define MACH_TYPE_PCM043 2072
2060#define MACH_TYPE_HANLIN_V3C 2073
2061#define MACH_TYPE_KBK9G20 2074
2062#define MACH_TYPE_ADSTURBOG5 2075
2063#define MACH_TYPE_AVENGER_LITE1 2076
2064#define MACH_TYPE_SUC 2077
2065#define MACH_TYPE_AT91SAM7S256 2078
2066#define MACH_TYPE_MENDOZA 2079
2067#define MACH_TYPE_KIRA 2080
2068#define MACH_TYPE_MX1HBM 2081
2069#define MACH_TYPE_QUATRO43XX 2082
2070#define MACH_TYPE_QUATRO4230 2083
2071#define MACH_TYPE_NSB400 2084
2072#define MACH_TYPE_DRP255 2085
2073#define MACH_TYPE_THOTH 2086
2074#define MACH_TYPE_FIRESTONE 2087
2075#define MACH_TYPE_ASUSP750 2088
2076#define MACH_TYPE_CTERA_DL 2089
2077#define MACH_TYPE_SOCR 2090
2078#define MACH_TYPE_HTCOXYGEN 2091
2079#define MACH_TYPE_HEROC 2092
2080#define MACH_TYPE_ZENO6800 2093
2081#define MACH_TYPE_SC2MCS 2094
2082#define MACH_TYPE_GENE100 2095
2083#define MACH_TYPE_AS353X 2096
2084#define MACH_TYPE_SHEEVAPLUG 2097
2085#define MACH_TYPE_AT91SAM9G20 2098
2086#define MACH_TYPE_MV88F6192GTW_FE 2099
2087#define MACH_TYPE_CC9200 2100
2088#define MACH_TYPE_SM9200 2101
2089#define MACH_TYPE_TP9200 2102
2090#define MACH_TYPE_SNAPPERDV 2103
2091#define MACH_TYPE_AVENGERS_LITE 2104
2092#define MACH_TYPE_AVENGERS_LITE1 2105
2093#define MACH_TYPE_OMAP3AXON 2106
2094#define MACH_TYPE_MA8XX 2107
2095#define MACH_TYPE_MP201EK 2108
2096#define MACH_TYPE_DAVINCI_TUX 2109
2097#define MACH_TYPE_MPA1600 2110
2098#define MACH_TYPE_PELCO_TROY 2111
2099#define MACH_TYPE_NSB667 2112
2100#define MACH_TYPE_ROVERS5_4MPIX 2113
2101#define MACH_TYPE_TWOCOM 2114
2102#define MACH_TYPE_UBISYS_P9_RCU3R2 2115
2103#define MACH_TYPE_HERO_ESPRESSO 2116
2104#define MACH_TYPE_AFEUSB 2117
2105#define MACH_TYPE_T830 2118
2106#define MACH_TYPE_SPD8020_CC 2119
2107#define MACH_TYPE_OM_3D7K 2120
2108#define MACH_TYPE_PICOCOM2 2121
2109#define MACH_TYPE_UWG4MX27 2122
2110#define MACH_TYPE_UWG4MX31 2123
2111#define MACH_TYPE_CHERRY 2124
2112#define MACH_TYPE_MX51_BABBAGE 2125
2113#define MACH_TYPE_S3C2440TURKIYE 2126
2114#define MACH_TYPE_TX37 2127
2115#define MACH_TYPE_SBC2800_9G20 2128
2116#define MACH_TYPE_BENZGLB 2129
2117#define MACH_TYPE_BENZTD 2130
2118#define MACH_TYPE_CARTESIO_PLUS 2131
2119#define MACH_TYPE_SOLRAD_G20 2132
2120#define MACH_TYPE_MX27WALLACE 2133
2121#define MACH_TYPE_FMZWEBMODUL 2134
2122#define MACH_TYPE_RD78X00_MASA 2135
2123#define MACH_TYPE_SMALLOGGER 2136
21761540
JCPV
2124#define MACH_TYPE_CCW9P9215 2137
2125#define MACH_TYPE_DM355_LEOPARD 2138
2126#define MACH_TYPE_TS219 2139
2127#define MACH_TYPE_TNY_A9263 2140
2128#define MACH_TYPE_APOLLO 2141
2129#define MACH_TYPE_AT91CAP9STK 2142
2130#define MACH_TYPE_SPC300 2143
2131#define MACH_TYPE_EKO 2144
2132#define MACH_TYPE_CCW9M2443 2145
2133#define MACH_TYPE_CCW9M2443JS 2146
2134#define MACH_TYPE_M2M_ROUTER_DEVICE 2147
2135#define MACH_TYPE_STAR9104NAS 2148
2136#define MACH_TYPE_PCA100 2149
2137#define MACH_TYPE_Z3_DM365_MOD_01 2150
2138#define MACH_TYPE_HIPOX 2151
2139#define MACH_TYPE_OMAP3_PITEDS 2152
2140#define MACH_TYPE_BM150R 2153
2141#define MACH_TYPE_TBONE 2154
2142#define MACH_TYPE_MERLIN 2155
2143#define MACH_TYPE_FALCON 2156
2144#define MACH_TYPE_DAVINCI_DA850_EVM 2157
2145#define MACH_TYPE_S5P6440 2158
2146#define MACH_TYPE_AT91SAM9G10EK 2159
2147#define MACH_TYPE_OMAP_4430SDP 2160
2148#define MACH_TYPE_LPC313X 2161
2149#define MACH_TYPE_MAGX_ZN5 2162
2150#define MACH_TYPE_MAGX_EM30 2163
2151#define MACH_TYPE_MAGX_VE66 2164
2152#define MACH_TYPE_MEESC 2165
2153#define MACH_TYPE_OTC570 2166
2154#define MACH_TYPE_BCU2412 2167
2155#define MACH_TYPE_BEACON 2168
2156#define MACH_TYPE_ACTIA_TGW 2169
2157#define MACH_TYPE_E4430 2170
2158#define MACH_TYPE_QL300 2171
2159#define MACH_TYPE_BTMAVB101 2172
2160#define MACH_TYPE_BTMAWB101 2173
2161#define MACH_TYPE_SQ201 2174
2162#define MACH_TYPE_QUATRO45XX 2175
2163#define MACH_TYPE_OPENPAD 2176
2164#define MACH_TYPE_TX25 2177
2165#define MACH_TYPE_OMAP3_TORPEDO 2178
2166#define MACH_TYPE_HTCRAPHAEL_K 2179
2167#define MACH_TYPE_LAL43 2181
2168#define MACH_TYPE_HTCRAPHAEL_CDMA500 2182
2169#define MACH_TYPE_ANW6410 2183
2170#define MACH_TYPE_HTCPROPHET 2185
2171#define MACH_TYPE_CFA_10022 2186
2172#define MACH_TYPE_IMX27_VISSTRIM_M10 2187
2173#define MACH_TYPE_PX2IMX27 2188
2174#define MACH_TYPE_STM3210E_EVAL 2189
2175#define MACH_TYPE_DVS10 2190
2176#define MACH_TYPE_PORTUXG20 2191
2177#define MACH_TYPE_ARM_SPV 2192
2178#define MACH_TYPE_SMDKC110 2193
2179#define MACH_TYPE_CABESPRESSO 2194
2180#define MACH_TYPE_HMC800 2195
2181#define MACH_TYPE_SHOLES 2196
2182#define MACH_TYPE_BTMXC31 2197
2183#define MACH_TYPE_DT501 2198
2184#define MACH_TYPE_KTX 2199
2185#define MACH_TYPE_OMAP3517EVM 2200
2186#define MACH_TYPE_NETSPACE_V2 2201
2187#define MACH_TYPE_NETSPACE_MAX_V2 2202
2188#define MACH_TYPE_D2NET_V2 2203
2189#define MACH_TYPE_NET2BIG_V2 2204
2190#define MACH_TYPE_NET4BIG_V2 2205
2191#define MACH_TYPE_NET5BIG_V2 2206
2192#define MACH_TYPE_ENDB2443 2207
2193#define MACH_TYPE_INETSPACE_V2 2208
2194#define MACH_TYPE_TROS 2209
2195#define MACH_TYPE_PELCO_HOMER 2210
2196#define MACH_TYPE_OFSP8 2211
2197#define MACH_TYPE_AT91SAM9G45EKES 2212
2198#define MACH_TYPE_GUF_CUPID 2213
2199#define MACH_TYPE_EAB1R 2214
2200#define MACH_TYPE_DESIREC 2215
2201#define MACH_TYPE_CORDOBA 2216
2202#define MACH_TYPE_IRVINE 2217
2203#define MACH_TYPE_SFF772 2218
2204#define MACH_TYPE_PELCO_MILANO 2219
2205#define MACH_TYPE_PC7302 2220
2206#define MACH_TYPE_BIP6000 2221
2207#define MACH_TYPE_SILVERMOON 2222
2208#define MACH_TYPE_VC0830 2223
2209#define MACH_TYPE_DT430 2224
2210#define MACH_TYPE_JI42PF 2225
2211#define MACH_TYPE_GNET_KSM 2226
2212#define MACH_TYPE_GNET_SGM 2227
2213#define MACH_TYPE_GNET_SGR 2228
2214#define MACH_TYPE_OMAP3_ICETEKEVM 2229
2215#define MACH_TYPE_PNP 2230
2216#define MACH_TYPE_CTERA_2BAY_K 2231
2217#define MACH_TYPE_CTERA_2BAY_U 2232
2218#define MACH_TYPE_SAS_C 2233
2219#define MACH_TYPE_VMA2315 2234
2220#define MACH_TYPE_VCS 2235
2221#define MACH_TYPE_SPEAR600 2236
2222#define MACH_TYPE_SPEAR300 2237
2223#define MACH_TYPE_SPEAR1300 2238
2224#define MACH_TYPE_LILLY1131 2239
2225#define MACH_TYPE_ARVOO_AX301 2240
2226#define MACH_TYPE_MAPPHONE 2241
2227#define MACH_TYPE_LEGEND 2242
2228#define MACH_TYPE_SALSA 2243
2229#define MACH_TYPE_LOUNGE 2244
2230#define MACH_TYPE_VISION 2245
2231#define MACH_TYPE_VMB20 2246
2232#define MACH_TYPE_HY2410 2247
2233#define MACH_TYPE_HY9315 2248
2234#define MACH_TYPE_BULLWINKLE 2249
2235#define MACH_TYPE_ARM_ULTIMATOR2 2250
2236#define MACH_TYPE_VS_V210 2252
2237#define MACH_TYPE_VS_V212 2253
2238#define MACH_TYPE_HMT 2254
2239#define MACH_TYPE_SUEN3 2255
2240#define MACH_TYPE_VESPER 2256
2241#define MACH_TYPE_STR9 2257
2242#define MACH_TYPE_OMAP3_WL_FF 2258
2243#define MACH_TYPE_SIMCOM 2259
2244#define MACH_TYPE_MCWEBIO 2260
9f23ca42
WD
2245#define MACH_TYPE_OMAP3_PHRAZER 2261
2246#define MACH_TYPE_DARWIN 2262
2247#define MACH_TYPE_ORATISCOMU 2263
2248#define MACH_TYPE_RTSBC20 2264
2249#define MACH_TYPE_I780 2265
2250#define MACH_TYPE_GEMINI324 2266
2251#define MACH_TYPE_ORATISLAN 2267
2252#define MACH_TYPE_ORATISALOG 2268
2253#define MACH_TYPE_ORATISMADI 2269
2254#define MACH_TYPE_ORATISOT16 2270
2255#define MACH_TYPE_ORATISDESK 2271
2256#define MACH_TYPE_V2P_CA9 2272
2257#define MACH_TYPE_SINTEXO 2273
2258#define MACH_TYPE_CM3389 2274
2259#define MACH_TYPE_OMAP3_CIO 2275
2260#define MACH_TYPE_SGH_I900 2276
2261#define MACH_TYPE_BST100 2277
2262#define MACH_TYPE_PASSION 2278
2263#define MACH_TYPE_INDESIGN_AT91SAM 2279
2264#define MACH_TYPE_C4_BADGER 2280
2265#define MACH_TYPE_C4_VIPER 2281
2266#define MACH_TYPE_D2NET 2282
2267#define MACH_TYPE_BIGDISK 2283
2268#define MACH_TYPE_NOTALVISION 2284
2269#define MACH_TYPE_OMAP3_KBOC 2285
2270#define MACH_TYPE_CYCLONE 2286
2271#define MACH_TYPE_NINJA 2287
2272#define MACH_TYPE_AT91SAM9G20EK_2MMC 2288
2273#define MACH_TYPE_BCMRING 2289
2274#define MACH_TYPE_RESOL_DL2 2290
2275#define MACH_TYPE_IFOSW 2291
2276#define MACH_TYPE_HTCRHODIUM 2292
2277#define MACH_TYPE_HTCTOPAZ 2293
2278#define MACH_TYPE_MATRIX504 2294
2279#define MACH_TYPE_MRFSA 2295
2280#define MACH_TYPE_SC_P270 2296
2281#define MACH_TYPE_ATLAS5_EVB 2297
2282#define MACH_TYPE_PELCO_LOBOX 2298
2283#define MACH_TYPE_DILAX_PCU200 2299
2284#define MACH_TYPE_LEONARDO 2300
2285#define MACH_TYPE_ZORAN_APPROACH7 2301
2286#define MACH_TYPE_DP6XX 2302
2287#define MACH_TYPE_BCM2153_VESPER 2303
2288#define MACH_TYPE_MAHIMAHI 2304
2289#define MACH_TYPE_CLICKC 2305
2290#define MACH_TYPE_ZB_GATEWAY 2306
2291#define MACH_TYPE_TAZCARD 2307
2292#define MACH_TYPE_TAZDEV 2308
2293#define MACH_TYPE_ANNAX_CB_ARM 2309
2294#define MACH_TYPE_ANNAX_DM3 2310
2295#define MACH_TYPE_CEREBRIC 2311
2296#define MACH_TYPE_ORCA 2312
2297#define MACH_TYPE_PC9260 2313
2298#define MACH_TYPE_EMS285A 2314
2299#define MACH_TYPE_GEC2410 2315
2300#define MACH_TYPE_GEC2440 2316
2301#define MACH_TYPE_ARCH_MW903 2317
2302#define MACH_TYPE_MW2440 2318
2303#define MACH_TYPE_ECAC2378 2319
2304#define MACH_TYPE_TAZKIOSK 2320
2305#define MACH_TYPE_WHITERABBIT_MCH 2321
2306#define MACH_TYPE_SBOX9263 2322
2307#define MACH_TYPE_OREO 2323
2308#define MACH_TYPE_SMDK6442 2324
2309#define MACH_TYPE_OPENRD_BASE 2325
2310#define MACH_TYPE_INCREDIBLE 2326
2311#define MACH_TYPE_INCREDIBLEC 2327
2312#define MACH_TYPE_HEROCT 2328
2313#define MACH_TYPE_MMNET1000 2329
2314#define MACH_TYPE_DEVKIT8000 2330
2315#define MACH_TYPE_DEVKIT9000 2331
2316#define MACH_TYPE_MX31TXTR 2332
2317#define MACH_TYPE_U380 2333
2318#define MACH_TYPE_HUALU_BOARD 2334
2319#define MACH_TYPE_NPCMX50 2335
2320#define MACH_TYPE_MX51_LANGE51 2336
2321#define MACH_TYPE_MX51_LANGE52 2337
2322#define MACH_TYPE_RIOM 2338
2323#define MACH_TYPE_COMCAS 2339
2324#define MACH_TYPE_WSI_MX27 2340
2325#define MACH_TYPE_CM_T35 2341
2326#define MACH_TYPE_NET2BIG 2342
2327#define MACH_TYPE_MOTOROLA_A1600 2343
2328#define MACH_TYPE_IGEP0020 2344
2329#define MACH_TYPE_IGEP0010 2345
2330#define MACH_TYPE_MV6281GTWGE2 2346
2331#define MACH_TYPE_SCAT100 2347
2332#define MACH_TYPE_SANMINA 2348
2333#define MACH_TYPE_MOMENTO 2349
2334#define MACH_TYPE_NUC9XX 2350
2335#define MACH_TYPE_NUC910EVB 2351
2336#define MACH_TYPE_NUC920EVB 2352
2337#define MACH_TYPE_NUC950EVB 2353
2338#define MACH_TYPE_NUC945EVB 2354
2339#define MACH_TYPE_NUC960EVB 2355
2340#define MACH_TYPE_NUC932EVB 2356
2341#define MACH_TYPE_NUC900 2357
2342#define MACH_TYPE_SD1SOC 2358
2343#define MACH_TYPE_LN2440BC 2359
2344#define MACH_TYPE_RSBC 2360
2345#define MACH_TYPE_OPENRD_CLIENT 2361
2346#define MACH_TYPE_HPIPAQ11X 2362
2347#define MACH_TYPE_WAYLAND 2363
2348#define MACH_TYPE_ACNBSX102 2364
2349#define MACH_TYPE_HWAT91 2365
2350#define MACH_TYPE_AT91SAM9263CS 2366
2351#define MACH_TYPE_CSB732 2367
2352#define MACH_TYPE_U8500 2368
2353#define MACH_TYPE_HUQIU 2369
2354#define MACH_TYPE_MX51_KUNLUN 2370
2355#define MACH_TYPE_PMT1G 2371
2356#define MACH_TYPE_HTCELF 2372
2357#define MACH_TYPE_ARMADILLO420 2373
2358#define MACH_TYPE_ARMADILLO440 2374
2359#define MACH_TYPE_U_CHIP_DUAL_ARM 2375
2360#define MACH_TYPE_CSR_BDB3 2376
2361#define MACH_TYPE_DOLBY_CAT1018 2377
2362#define MACH_TYPE_HY9307 2378
2363#define MACH_TYPE_A_ES 2379
2364#define MACH_TYPE_DAVINCI_IRIF 2380
2365#define MACH_TYPE_AGAMA9263 2381
2366#define MACH_TYPE_MARVELL_JASPER 2382
2367#define MACH_TYPE_FLINT 2383
2368#define MACH_TYPE_TAVOREVB3 2384
2369#define MACH_TYPE_SCH_M490 2386
2370#define MACH_TYPE_RBL01 2387
2371#define MACH_TYPE_OMNIFI 2388
2372#define MACH_TYPE_OTAVALO 2389
2373#define MACH_TYPE_SIENNA 2390
2374#define MACH_TYPE_HTC_EXCALIBUR_S620 2391
2375#define MACH_TYPE_HTC_OPAL 2392
2376#define MACH_TYPE_TOUCHBOOK 2393
2377#define MACH_TYPE_LATTE 2394
2378#define MACH_TYPE_XA200 2395
2379#define MACH_TYPE_NIMROD 2396
2380#define MACH_TYPE_CC9P9215_3G 2397
2381#define MACH_TYPE_CC9P9215_3GJS 2398
2382#define MACH_TYPE_TK71 2399
2383#define MACH_TYPE_COMHAM3525 2400
2384#define MACH_TYPE_MX31EREBUS 2401
2385#define MACH_TYPE_MCARDMX27 2402
2386#define MACH_TYPE_PARADISE 2403
2387#define MACH_TYPE_TIDE 2404
2388#define MACH_TYPE_WZL2440 2405
2389#define MACH_TYPE_SDRDEMO 2406
2390#define MACH_TYPE_ETHERCAN2 2407
2391#define MACH_TYPE_ECMIMG20 2408
2392#define MACH_TYPE_OMAP_DRAGON 2409
2393#define MACH_TYPE_HALO 2410
2394#define MACH_TYPE_HUANGSHAN 2411
2395#define MACH_TYPE_VL_MA2SC 2412
2396#define MACH_TYPE_RAUMFELD_RC 2413
2397#define MACH_TYPE_RAUMFELD_CONNECTOR 2414
2398#define MACH_TYPE_RAUMFELD_SPEAKER 2415
2399#define MACH_TYPE_MULTIBUS_MASTER 2416
2400#define MACH_TYPE_MULTIBUS_PBK 2417
2401#define MACH_TYPE_TNETV107X 2418
d5e2d625
TR
2402#define MACH_TYPE_SNAKE 2419
2403#define MACH_TYPE_CWMX27 2420
2404#define MACH_TYPE_SCH_M480 2421
2405#define MACH_TYPE_PLATYPUS 2422
2406#define MACH_TYPE_PSS2 2423
2407#define MACH_TYPE_DAVINCI_APM150 2424
2408#define MACH_TYPE_STR9100 2425
2409#define MACH_TYPE_NET5BIG 2426
2410#define MACH_TYPE_SEABED9263 2427
2411#define MACH_TYPE_MX51_M2ID 2428
2412#define MACH_TYPE_OCTVOCPLUS_EB 2429
2413#define MACH_TYPE_KLK_FIREFOX 2430
2414#define MACH_TYPE_KLK_WIRMA_MODULE 2431
2415#define MACH_TYPE_KLK_WIRMA_MMI 2432
2416#define MACH_TYPE_SUPERSONIC 2433
2417#define MACH_TYPE_LIBERTY 2434
2418#define MACH_TYPE_MH355 2435
2419#define MACH_TYPE_PC7802 2436
2420#define MACH_TYPE_GNET_SGC 2437
2d251cca
TR
2421#define MACH_TYPE_EINSTEIN15 2438
2422#define MACH_TYPE_CMPD 2439
2423#define MACH_TYPE_DAVINCI_HASE1 2440
2424#define MACH_TYPE_LGEINCITEPHONE 2441
2425#define MACH_TYPE_EA313X 2442
2426#define MACH_TYPE_FWBD_39064 2443
2427#define MACH_TYPE_FWBD_390128 2444
2428#define MACH_TYPE_PELCO_MOE 2445
2429#define MACH_TYPE_MINIMIX27 2446
2430#define MACH_TYPE_OMAP3_THUNDER 2447
2431#define MACH_TYPE_PASSIONC 2448
2432#define MACH_TYPE_MX27AMATA 2449
2433#define MACH_TYPE_BGAT1 2450
2434#define MACH_TYPE_BUZZ 2451
2435#define MACH_TYPE_MB9G20 2452
2436#define MACH_TYPE_YUSHAN 2453
2437#define MACH_TYPE_LIZARD 2454
2438#define MACH_TYPE_OMAP3POLYCOM 2455
2439#define MACH_TYPE_SMDKV210 2456
2440#define MACH_TYPE_BRAVO 2457
2441#define MACH_TYPE_SIOGENTOO1 2458
2442#define MACH_TYPE_SIOGENTOO2 2459
2443#define MACH_TYPE_SM3K 2460
2444#define MACH_TYPE_ACER_TEMPO_F900 2461
2445#define MACH_TYPE_SST61VC010_DEV 2462
2446#define MACH_TYPE_GLITTERTIND 2463
2447#define MACH_TYPE_OMAP_ZOOM3 2464
2448#define MACH_TYPE_OMAP_3630SDP 2465
2449#define MACH_TYPE_CYBOOK2440 2466
2450#define MACH_TYPE_TORINO_S 2467
2451#define MACH_TYPE_HAVANA 2468
2452#define MACH_TYPE_BEAUMONT_11 2469
2453#define MACH_TYPE_VANGUARD 2470
2454#define MACH_TYPE_S5PC110_DRACO 2471
2455#define MACH_TYPE_CARTESIO_TWO 2472
2456#define MACH_TYPE_ASTER 2473
2457#define MACH_TYPE_VOGUESV210 2474
2458#define MACH_TYPE_ACM500X 2475
2459#define MACH_TYPE_KM9260 2476
2460#define MACH_TYPE_NIDEFLEXG1 2477
2461#define MACH_TYPE_CTERA_PLUG_IO 2478
2462#define MACH_TYPE_SMARTQ7 2479
2463#define MACH_TYPE_AT91SAM9G10EK2 2480
2464#define MACH_TYPE_ASUSP527 2481
2465#define MACH_TYPE_AT91SAM9G20MPM2 2482
2466#define MACH_TYPE_TOPASA900 2483
2467#define MACH_TYPE_ELECTRUM_100 2484
2468#define MACH_TYPE_MX51GRB 2485
2469#define MACH_TYPE_XEA300 2486
2470#define MACH_TYPE_HTCSTARTREK 2487
2471#define MACH_TYPE_LIMA 2488
2472#define MACH_TYPE_CSB740 2489
2473#define MACH_TYPE_USB_S8815 2490
2474#define MACH_TYPE_WATSON_EFM_PLUGIN 2491
2475#define MACH_TYPE_MILKYWAY 2492
2476#define MACH_TYPE_G4EVM 2493
2477#define MACH_TYPE_PICOMOD6 2494
2478#define MACH_TYPE_OMAPL138_HAWKBOARD 2495
2479#define MACH_TYPE_IP6000 2496
2480#define MACH_TYPE_IP6010 2497
2481#define MACH_TYPE_UTM400 2498
2482#define MACH_TYPE_OMAP3_ZYBEX 2499
2483#define MACH_TYPE_WIRELESS_SPACE 2500
2484#define MACH_TYPE_SX560 2501
2485#define MACH_TYPE_TS41X 2502
2486#define MACH_TYPE_ELPHEL10373 2503
2487#define MACH_TYPE_RHOBOT 2504
2488#define MACH_TYPE_MX51_REFRESH 2505
2489#define MACH_TYPE_LS9260 2506
2490#define MACH_TYPE_SHANK 2507
2491#define MACH_TYPE_QSD8X50_ST1 2508
2492#define MACH_TYPE_AT91SAM9M10EKES 2509
2493#define MACH_TYPE_HIRAM 2510
2494#define MACH_TYPE_PHY3250 2511
2495#define MACH_TYPE_EA3250 2512
2496#define MACH_TYPE_FDI3250 2513
2497#define MACH_TYPE_WHITESTONE 2514
2498#define MACH_TYPE_AT91SAM9263NIT 2515
2499#define MACH_TYPE_CCMX51 2516
2500#define MACH_TYPE_CCMX51JS 2517
2501#define MACH_TYPE_CCWMX51 2518
2502#define MACH_TYPE_CCWMX51JS 2519
2503#define MACH_TYPE_MINI6410 2520
2504#define MACH_TYPE_TINY6410 2521
2505#define MACH_TYPE_NANO6410 2522
2506#define MACH_TYPE_AT572D940HFNLDB 2523
2507#define MACH_TYPE_HTCLEO 2524
2508#define MACH_TYPE_AVP13 2525
2509#define MACH_TYPE_XXSVIDEOD 2526
2510#define MACH_TYPE_VPNEXT 2527
2511#define MACH_TYPE_SWARCO_ITC3 2528
2512#define MACH_TYPE_TX51 2529
2513#define MACH_TYPE_DOLBY_CAT1021 2530
71636fa7
TR
2514#define MACH_TYPE_MX28EVK 2531
2515#define MACH_TYPE_PHOENIX260 2532
2516#define MACH_TYPE_UVACA_STORK 2533
2517#define MACH_TYPE_SMARTQ5 2534
2518#define MACH_TYPE_ALL3078 2535
2519#define MACH_TYPE_CTERA_2BAY_DS 2536
2520#define MACH_TYPE_SIOGENTOO3 2537
2521#define MACH_TYPE_EPB5000 2538
2522#define MACH_TYPE_HY9263 2539
2523#define MACH_TYPE_ACER_TEMPO_M900 2540
2524#define MACH_TYPE_ACER_TEMPO_DX900 2541
2525#define MACH_TYPE_ACER_TEMPO_X960 2542
2526#define MACH_TYPE_ACER_ETEN_V900 2543
2527#define MACH_TYPE_ACER_ETEN_X900 2544
2528#define MACH_TYPE_BONNELL 2545
2529#define MACH_TYPE_OHT_MX27 2546
2530#define MACH_TYPE_HTCQUARTZ 2547
2531#define MACH_TYPE_DAVINCI_DM6467TEVM 2548
2532#define MACH_TYPE_C3AX03 2549
2533#define MACH_TYPE_MXT_TD60 2550
2534#define MACH_TYPE_ESYX 2551
06f95959 2535#define MACH_TYPE_DOVE_DB2 2552
71636fa7
TR
2536#define MACH_TYPE_BULLDOG 2553
2537#define MACH_TYPE_DERELL_ME2000 2554
2538#define MACH_TYPE_BCMRING_BASE 2555
2539#define MACH_TYPE_BCMRING_EVM 2556
2540#define MACH_TYPE_BCMRING_EVM_JAZZ 2557
2541#define MACH_TYPE_BCMRING_SP 2558
2542#define MACH_TYPE_BCMRING_SV 2559
2543#define MACH_TYPE_BCMRING_SV_JAZZ 2560
2544#define MACH_TYPE_BCMRING_TABLET 2561
2545#define MACH_TYPE_BCMRING_VP 2562
2546#define MACH_TYPE_BCMRING_EVM_SEIKOR 2563
2547#define MACH_TYPE_BCMRING_SP_WQVGA 2564
2548#define MACH_TYPE_BCMRING_CUSTOM 2565
2549#define MACH_TYPE_ACER_S200 2566
06f95959
TR
2550#define MACH_TYPE_BT270 2567
2551#define MACH_TYPE_ISEO 2568
2552#define MACH_TYPE_CEZANNE 2569
2553#define MACH_TYPE_LUCCA 2570
2554#define MACH_TYPE_SUPERSMART 2571
2555#define MACH_TYPE_CS_MISANO 2572
2556#define MACH_TYPE_MAGNOLIA2 2573
2557#define MACH_TYPE_EMXX 2574
2558#define MACH_TYPE_OUTLAW 2575
2559#define MACH_TYPE_RIOT_BEI2 2576
2560#define MACH_TYPE_RIOT_VOX 2577
2561#define MACH_TYPE_RIOT_X37 2578
2562#define MACH_TYPE_MEGA25MX 2579
2563#define MACH_TYPE_BENZINA2 2580
2564#define MACH_TYPE_IGNITE 2581
2565#define MACH_TYPE_FOGGIA 2582
2566#define MACH_TYPE_AREZZO 2583
2567#define MACH_TYPE_LEICA_SKYWALKER 2584
2568#define MACH_TYPE_JACINTO2_JAMR 2585
2569#define MACH_TYPE_GTS_NOVA 2586
2570#define MACH_TYPE_P3600 2587
2571#define MACH_TYPE_DLT2 2588
2572#define MACH_TYPE_DF3120 2589
2573#define MACH_TYPE_ECUCORE_9G20 2590
2574#define MACH_TYPE_NAUTEL_LPC3240 2591
2575#define MACH_TYPE_GLACIER 2592
2576#define MACH_TYPE_PHRAZER_BULLDOG 2593
2577#define MACH_TYPE_OMAP3_BULLDOG 2594
2578#define MACH_TYPE_PCA101 2595
2579#define MACH_TYPE_BUZZC 2596
2580#define MACH_TYPE_SASIE2 2597
2581#define MACH_TYPE_DAVINCI_CIO 2598
2582#define MACH_TYPE_SMARTMETER_DL 2599
2583#define MACH_TYPE_WZL6410 2600
2584#define MACH_TYPE_WZL6410M 2601
2585#define MACH_TYPE_WZL6410F 2602
2586#define MACH_TYPE_WZL6410I 2603
2587#define MACH_TYPE_SPACECOM1 2604
2588#define MACH_TYPE_PINGU920 2605
2589#define MACH_TYPE_BRAVOC 2606
2590#define MACH_TYPE_CYBO2440 2607
2591#define MACH_TYPE_VDSSW 2608
2592#define MACH_TYPE_ROMULUS 2609
2593#define MACH_TYPE_OMAP_MAGIC 2610
2594#define MACH_TYPE_ELTD100 2611
2595#define MACH_TYPE_CAPC7117 2612
2596#define MACH_TYPE_SWAN 2613
e4c43c20
TR
2597#define MACH_TYPE_VEU 2614
2598#define MACH_TYPE_RM2 2615
2599#define MACH_TYPE_TT2100 2616
2600#define MACH_TYPE_VENICE 2617
2601#define MACH_TYPE_PC7323 2618
2602#define MACH_TYPE_MASP 2619
2603#define MACH_TYPE_FUJITSU_TVSTBSOC 2620
2604#define MACH_TYPE_FUJITSU_TVSTBSOC1 2621
2605#define MACH_TYPE_LEXIKON 2622
2606#define MACH_TYPE_MINI2440V2 2623
2607#define MACH_TYPE_ICONTROL 2624
2608#define MACH_TYPE_SHEEVAD 2625
2609#define MACH_TYPE_QSD8X50A_ST1_1 2626
2610#define MACH_TYPE_QSD8X50A_ST1_5 2627
2611#define MACH_TYPE_BEE 2628
2612#define MACH_TYPE_MX23EVK 2629
2613#define MACH_TYPE_AP4EVB 2630
2614#define MACH_TYPE_STOCKHOLM 2631
2615#define MACH_TYPE_LPC_H3131 2632
2616#define MACH_TYPE_STINGRAY 2633
2617#define MACH_TYPE_KRAKEN 2634
2618#define MACH_TYPE_GW2388 2635
2619#define MACH_TYPE_JADECPU 2636
2620#define MACH_TYPE_CARLISLE 2637
2621#define MACH_TYPE_LUX_SFT9 2638
2622#define MACH_TYPE_NEMID_TB 2639
2623#define MACH_TYPE_TERRIER 2640
1cb8e980
WD
2624
2625#ifdef CONFIG_ARCH_EBSA110
2626# ifdef machine_arch_type
2627# undef machine_arch_type
2628# define machine_arch_type __machine_arch_type
2629# else
2630# define machine_arch_type MACH_TYPE_EBSA110
2631# endif
2632# define machine_is_ebsa110() (machine_arch_type == MACH_TYPE_EBSA110)
2633#else
2634# define machine_is_ebsa110() (0)
2635#endif
2636
2637#ifdef CONFIG_ARCH_RPC
2638# ifdef machine_arch_type
2639# undef machine_arch_type
2640# define machine_arch_type __machine_arch_type
2641# else
2642# define machine_arch_type MACH_TYPE_RISCPC
2643# endif
2644# define machine_is_riscpc() (machine_arch_type == MACH_TYPE_RISCPC)
2645#else
2646# define machine_is_riscpc() (0)
2647#endif
2648
2649#ifdef CONFIG_ARCH_NEXUSPCI
2650# ifdef machine_arch_type
2651# undef machine_arch_type
2652# define machine_arch_type __machine_arch_type
2653# else
2654# define machine_arch_type MACH_TYPE_NEXUSPCI
2655# endif
2656# define machine_is_nexuspci() (machine_arch_type == MACH_TYPE_NEXUSPCI)
2657#else
2658# define machine_is_nexuspci() (0)
2659#endif
2660
2661#ifdef CONFIG_ARCH_EBSA285
2662# ifdef machine_arch_type
2663# undef machine_arch_type
2664# define machine_arch_type __machine_arch_type
2665# else
2666# define machine_arch_type MACH_TYPE_EBSA285
2667# endif
2668# define machine_is_ebsa285() (machine_arch_type == MACH_TYPE_EBSA285)
2669#else
2670# define machine_is_ebsa285() (0)
2671#endif
2672
2673#ifdef CONFIG_ARCH_NETWINDER
2674# ifdef machine_arch_type
2675# undef machine_arch_type
2676# define machine_arch_type __machine_arch_type
2677# else
2678# define machine_arch_type MACH_TYPE_NETWINDER
2679# endif
2680# define machine_is_netwinder() (machine_arch_type == MACH_TYPE_NETWINDER)
2681#else
2682# define machine_is_netwinder() (0)
2683#endif
2684
2685#ifdef CONFIG_ARCH_CATS
2686# ifdef machine_arch_type
2687# undef machine_arch_type
2688# define machine_arch_type __machine_arch_type
2689# else
2690# define machine_arch_type MACH_TYPE_CATS
2691# endif
2692# define machine_is_cats() (machine_arch_type == MACH_TYPE_CATS)
2693#else
2694# define machine_is_cats() (0)
2695#endif
2696
2697#ifdef CONFIG_ARCH_TBOX
2698# ifdef machine_arch_type
2699# undef machine_arch_type
2700# define machine_arch_type __machine_arch_type
2701# else
2702# define machine_arch_type MACH_TYPE_TBOX
2703# endif
2704# define machine_is_tbox() (machine_arch_type == MACH_TYPE_TBOX)
2705#else
2706# define machine_is_tbox() (0)
2707#endif
2708
2709#ifdef CONFIG_ARCH_CO285
2710# ifdef machine_arch_type
2711# undef machine_arch_type
2712# define machine_arch_type __machine_arch_type
2713# else
2714# define machine_arch_type MACH_TYPE_CO285
2715# endif
2716# define machine_is_co285() (machine_arch_type == MACH_TYPE_CO285)
2717#else
2718# define machine_is_co285() (0)
2719#endif
2720
2721#ifdef CONFIG_ARCH_CLPS7110
2722# ifdef machine_arch_type
2723# undef machine_arch_type
2724# define machine_arch_type __machine_arch_type
2725# else
2726# define machine_arch_type MACH_TYPE_CLPS7110
2727# endif
2728# define machine_is_clps7110() (machine_arch_type == MACH_TYPE_CLPS7110)
2729#else
2730# define machine_is_clps7110() (0)
2731#endif
2732
2733#ifdef CONFIG_ARCH_ARC
2734# ifdef machine_arch_type
2735# undef machine_arch_type
2736# define machine_arch_type __machine_arch_type
2737# else
2738# define machine_arch_type MACH_TYPE_ARCHIMEDES
2739# endif
2740# define machine_is_archimedes() (machine_arch_type == MACH_TYPE_ARCHIMEDES)
2741#else
2742# define machine_is_archimedes() (0)
2743#endif
2744
2745#ifdef CONFIG_ARCH_A5K
2746# ifdef machine_arch_type
2747# undef machine_arch_type
2748# define machine_arch_type __machine_arch_type
2749# else
2750# define machine_arch_type MACH_TYPE_A5K
2751# endif
2752# define machine_is_a5k() (machine_arch_type == MACH_TYPE_A5K)
2753#else
2754# define machine_is_a5k() (0)
2755#endif
2756
2757#ifdef CONFIG_ARCH_ETOILE
2758# ifdef machine_arch_type
2759# undef machine_arch_type
2760# define machine_arch_type __machine_arch_type
2761# else
2762# define machine_arch_type MACH_TYPE_ETOILE
2763# endif
2764# define machine_is_etoile() (machine_arch_type == MACH_TYPE_ETOILE)
2765#else
2766# define machine_is_etoile() (0)
2767#endif
2768
2769#ifdef CONFIG_ARCH_LACIE_NAS
2770# ifdef machine_arch_type
2771# undef machine_arch_type
2772# define machine_arch_type __machine_arch_type
2773# else
2774# define machine_arch_type MACH_TYPE_LACIE_NAS
2775# endif
2776# define machine_is_lacie_nas() (machine_arch_type == MACH_TYPE_LACIE_NAS)
2777#else
2778# define machine_is_lacie_nas() (0)
2779#endif
2780
2781#ifdef CONFIG_ARCH_CLPS7500
2782# ifdef machine_arch_type
2783# undef machine_arch_type
2784# define machine_arch_type __machine_arch_type
2785# else
2786# define machine_arch_type MACH_TYPE_CLPS7500
2787# endif
2788# define machine_is_clps7500() (machine_arch_type == MACH_TYPE_CLPS7500)
2789#else
2790# define machine_is_clps7500() (0)
2791#endif
2792
2793#ifdef CONFIG_ARCH_SHARK
2794# ifdef machine_arch_type
2795# undef machine_arch_type
2796# define machine_arch_type __machine_arch_type
2797# else
2798# define machine_arch_type MACH_TYPE_SHARK
2799# endif
2800# define machine_is_shark() (machine_arch_type == MACH_TYPE_SHARK)
2801#else
2802# define machine_is_shark() (0)
2803#endif
2804
2805#ifdef CONFIG_SA1100_BRUTUS
2806# ifdef machine_arch_type
2807# undef machine_arch_type
2808# define machine_arch_type __machine_arch_type
2809# else
2810# define machine_arch_type MACH_TYPE_BRUTUS
2811# endif
2812# define machine_is_brutus() (machine_arch_type == MACH_TYPE_BRUTUS)
2813#else
2814# define machine_is_brutus() (0)
2815#endif
2816
2817#ifdef CONFIG_ARCH_PERSONAL_SERVER
2818# ifdef machine_arch_type
2819# undef machine_arch_type
2820# define machine_arch_type __machine_arch_type
2821# else
2822# define machine_arch_type MACH_TYPE_PERSONAL_SERVER
2823# endif
2824# define machine_is_personal_server() (machine_arch_type == MACH_TYPE_PERSONAL_SERVER)
2825#else
2826# define machine_is_personal_server() (0)
2827#endif
2828
2829#ifdef CONFIG_SA1100_ITSY
2830# ifdef machine_arch_type
2831# undef machine_arch_type
2832# define machine_arch_type __machine_arch_type
2833# else
2834# define machine_arch_type MACH_TYPE_ITSY
2835# endif
2836# define machine_is_itsy() (machine_arch_type == MACH_TYPE_ITSY)
2837#else
2838# define machine_is_itsy() (0)
2839#endif
2840
2841#ifdef CONFIG_ARCH_L7200
2842# ifdef machine_arch_type
2843# undef machine_arch_type
2844# define machine_arch_type __machine_arch_type
2845# else
2846# define machine_arch_type MACH_TYPE_L7200
2847# endif
2848# define machine_is_l7200() (machine_arch_type == MACH_TYPE_L7200)
2849#else
2850# define machine_is_l7200() (0)
2851#endif
2852
2853#ifdef CONFIG_SA1100_PLEB
2854# ifdef machine_arch_type
2855# undef machine_arch_type
2856# define machine_arch_type __machine_arch_type
2857# else
2858# define machine_arch_type MACH_TYPE_PLEB
2859# endif
2860# define machine_is_pleb() (machine_arch_type == MACH_TYPE_PLEB)
2861#else
2862# define machine_is_pleb() (0)
2863#endif
2864
2865#ifdef CONFIG_ARCH_INTEGRATOR
2866# ifdef machine_arch_type
2867# undef machine_arch_type
2868# define machine_arch_type __machine_arch_type
2869# else
2870# define machine_arch_type MACH_TYPE_INTEGRATOR
2871# endif
2872# define machine_is_integrator() (machine_arch_type == MACH_TYPE_INTEGRATOR)
2873#else
2874# define machine_is_integrator() (0)
2875#endif
2876
2877#ifdef CONFIG_SA1100_H3600
2878# ifdef machine_arch_type
2879# undef machine_arch_type
2880# define machine_arch_type __machine_arch_type
2881# else
2882# define machine_arch_type MACH_TYPE_H3600
2883# endif
2884# define machine_is_h3600() (machine_arch_type == MACH_TYPE_H3600)
2885#else
2886# define machine_is_h3600() (0)
2887#endif
2888
2889#ifdef CONFIG_ARCH_IXP1200
2890# ifdef machine_arch_type
2891# undef machine_arch_type
2892# define machine_arch_type __machine_arch_type
2893# else
2894# define machine_arch_type MACH_TYPE_IXP1200
2895# endif
2896# define machine_is_ixp1200() (machine_arch_type == MACH_TYPE_IXP1200)
2897#else
2898# define machine_is_ixp1200() (0)
2899#endif
2900
2901#ifdef CONFIG_ARCH_P720T
2902# ifdef machine_arch_type
2903# undef machine_arch_type
2904# define machine_arch_type __machine_arch_type
2905# else
2906# define machine_arch_type MACH_TYPE_P720T
2907# endif
2908# define machine_is_p720t() (machine_arch_type == MACH_TYPE_P720T)
2909#else
2910# define machine_is_p720t() (0)
2911#endif
2912
2913#ifdef CONFIG_SA1100_ASSABET
2914# ifdef machine_arch_type
2915# undef machine_arch_type
2916# define machine_arch_type __machine_arch_type
2917# else
2918# define machine_arch_type MACH_TYPE_ASSABET
2919# endif
2920# define machine_is_assabet() (machine_arch_type == MACH_TYPE_ASSABET)
2921#else
2922# define machine_is_assabet() (0)
2923#endif
2924
2925#ifdef CONFIG_SA1100_VICTOR
2926# ifdef machine_arch_type
2927# undef machine_arch_type
2928# define machine_arch_type __machine_arch_type
2929# else
2930# define machine_arch_type MACH_TYPE_VICTOR
2931# endif
2932# define machine_is_victor() (machine_arch_type == MACH_TYPE_VICTOR)
2933#else
2934# define machine_is_victor() (0)
2935#endif
2936
2937#ifdef CONFIG_SA1100_LART
2938# ifdef machine_arch_type
2939# undef machine_arch_type
2940# define machine_arch_type __machine_arch_type
2941# else
2942# define machine_arch_type MACH_TYPE_LART
2943# endif
2944# define machine_is_lart() (machine_arch_type == MACH_TYPE_LART)
2945#else
2946# define machine_is_lart() (0)
2947#endif
2948
2949#ifdef CONFIG_SA1100_RANGER
2950# ifdef machine_arch_type
2951# undef machine_arch_type
2952# define machine_arch_type __machine_arch_type
2953# else
2954# define machine_arch_type MACH_TYPE_RANGER
2955# endif
2956# define machine_is_ranger() (machine_arch_type == MACH_TYPE_RANGER)
2957#else
2958# define machine_is_ranger() (0)
2959#endif
2960
2961#ifdef CONFIG_SA1100_GRAPHICSCLIENT
2962# ifdef machine_arch_type
2963# undef machine_arch_type
2964# define machine_arch_type __machine_arch_type
2965# else
2966# define machine_arch_type MACH_TYPE_GRAPHICSCLIENT
2967# endif
2968# define machine_is_graphicsclient() (machine_arch_type == MACH_TYPE_GRAPHICSCLIENT)
2969#else
2970# define machine_is_graphicsclient() (0)
2971#endif
2972
2973#ifdef CONFIG_SA1100_XP860
2974# ifdef machine_arch_type
2975# undef machine_arch_type
2976# define machine_arch_type __machine_arch_type
2977# else
2978# define machine_arch_type MACH_TYPE_XP860
2979# endif
2980# define machine_is_xp860() (machine_arch_type == MACH_TYPE_XP860)
2981#else
2982# define machine_is_xp860() (0)
2983#endif
2984
2985#ifdef CONFIG_SA1100_CERF
2986# ifdef machine_arch_type
2987# undef machine_arch_type
2988# define machine_arch_type __machine_arch_type
2989# else
2990# define machine_arch_type MACH_TYPE_CERF
2991# endif
2992# define machine_is_cerf() (machine_arch_type == MACH_TYPE_CERF)
2993#else
2994# define machine_is_cerf() (0)
2995#endif
2996
2997#ifdef CONFIG_SA1100_NANOENGINE
2998# ifdef machine_arch_type
2999# undef machine_arch_type
3000# define machine_arch_type __machine_arch_type
3001# else
3002# define machine_arch_type MACH_TYPE_NANOENGINE
3003# endif
3004# define machine_is_nanoengine() (machine_arch_type == MACH_TYPE_NANOENGINE)
3005#else
3006# define machine_is_nanoengine() (0)
3007#endif
3008
3009#ifdef CONFIG_SA1100_FPIC
3010# ifdef machine_arch_type
3011# undef machine_arch_type
3012# define machine_arch_type __machine_arch_type
3013# else
3014# define machine_arch_type MACH_TYPE_FPIC
3015# endif
3016# define machine_is_fpic() (machine_arch_type == MACH_TYPE_FPIC)
3017#else
3018# define machine_is_fpic() (0)
3019#endif
3020
3021#ifdef CONFIG_SA1100_EXTENEX1
3022# ifdef machine_arch_type
3023# undef machine_arch_type
3024# define machine_arch_type __machine_arch_type
3025# else
3026# define machine_arch_type MACH_TYPE_EXTENEX1
3027# endif
3028# define machine_is_extenex1() (machine_arch_type == MACH_TYPE_EXTENEX1)
3029#else
3030# define machine_is_extenex1() (0)
3031#endif
3032
3033#ifdef CONFIG_SA1100_SHERMAN
3034# ifdef machine_arch_type
3035# undef machine_arch_type
3036# define machine_arch_type __machine_arch_type
3037# else
3038# define machine_arch_type MACH_TYPE_SHERMAN
3039# endif
3040# define machine_is_sherman() (machine_arch_type == MACH_TYPE_SHERMAN)
3041#else
3042# define machine_is_sherman() (0)
3043#endif
3044
3045#ifdef CONFIG_SA1100_ACCELENT
3046# ifdef machine_arch_type
3047# undef machine_arch_type
3048# define machine_arch_type __machine_arch_type
3049# else
3050# define machine_arch_type MACH_TYPE_ACCELENT_SA
3051# endif
3052# define machine_is_accelent_sa() (machine_arch_type == MACH_TYPE_ACCELENT_SA)
3053#else
3054# define machine_is_accelent_sa() (0)
3055#endif
3056
3057#ifdef CONFIG_ARCH_L7200_ACCELENT
3058# ifdef machine_arch_type
3059# undef machine_arch_type
3060# define machine_arch_type __machine_arch_type
3061# else
3062# define machine_arch_type MACH_TYPE_ACCELENT_L7200
3063# endif
3064# define machine_is_accelent_l7200() (machine_arch_type == MACH_TYPE_ACCELENT_L7200)
3065#else
3066# define machine_is_accelent_l7200() (0)
3067#endif
3068
3069#ifdef CONFIG_SA1100_NETPORT
3070# ifdef machine_arch_type
3071# undef machine_arch_type
3072# define machine_arch_type __machine_arch_type
3073# else
3074# define machine_arch_type MACH_TYPE_NETPORT
3075# endif
3076# define machine_is_netport() (machine_arch_type == MACH_TYPE_NETPORT)
3077#else
3078# define machine_is_netport() (0)
3079#endif
3080
3081#ifdef CONFIG_SA1100_PANGOLIN
3082# ifdef machine_arch_type
3083# undef machine_arch_type
3084# define machine_arch_type __machine_arch_type
3085# else
3086# define machine_arch_type MACH_TYPE_PANGOLIN
3087# endif
3088# define machine_is_pangolin() (machine_arch_type == MACH_TYPE_PANGOLIN)
3089#else
3090# define machine_is_pangolin() (0)
3091#endif
3092
3093#ifdef CONFIG_SA1100_YOPY
3094# ifdef machine_arch_type
3095# undef machine_arch_type
3096# define machine_arch_type __machine_arch_type
3097# else
3098# define machine_arch_type MACH_TYPE_YOPY
3099# endif
3100# define machine_is_yopy() (machine_arch_type == MACH_TYPE_YOPY)
3101#else
3102# define machine_is_yopy() (0)
3103#endif
3104
3105#ifdef CONFIG_SA1100_COOLIDGE
3106# ifdef machine_arch_type
3107# undef machine_arch_type
3108# define machine_arch_type __machine_arch_type
3109# else
3110# define machine_arch_type MACH_TYPE_COOLIDGE
3111# endif
3112# define machine_is_coolidge() (machine_arch_type == MACH_TYPE_COOLIDGE)
3113#else
3114# define machine_is_coolidge() (0)
3115#endif
3116
3117#ifdef CONFIG_SA1100_HUW_WEBPANEL
3118# ifdef machine_arch_type
3119# undef machine_arch_type
3120# define machine_arch_type __machine_arch_type
3121# else
3122# define machine_arch_type MACH_TYPE_HUW_WEBPANEL
3123# endif
3124# define machine_is_huw_webpanel() (machine_arch_type == MACH_TYPE_HUW_WEBPANEL)
3125#else
3126# define machine_is_huw_webpanel() (0)
3127#endif
3128
3129#ifdef CONFIG_ARCH_SPOTME
3130# ifdef machine_arch_type
3131# undef machine_arch_type
3132# define machine_arch_type __machine_arch_type
3133# else
3134# define machine_arch_type MACH_TYPE_SPOTME
3135# endif
3136# define machine_is_spotme() (machine_arch_type == MACH_TYPE_SPOTME)
3137#else
3138# define machine_is_spotme() (0)
3139#endif
3140
3141#ifdef CONFIG_ARCH_FREEBIRD
3142# ifdef machine_arch_type
3143# undef machine_arch_type
3144# define machine_arch_type __machine_arch_type
3145# else
3146# define machine_arch_type MACH_TYPE_FREEBIRD
3147# endif
3148# define machine_is_freebird() (machine_arch_type == MACH_TYPE_FREEBIRD)
3149#else
3150# define machine_is_freebird() (0)
3151#endif
3152
3153#ifdef CONFIG_ARCH_TI925
3154# ifdef machine_arch_type
3155# undef machine_arch_type
3156# define machine_arch_type __machine_arch_type
3157# else
3158# define machine_arch_type MACH_TYPE_TI925
3159# endif
3160# define machine_is_ti925() (machine_arch_type == MACH_TYPE_TI925)
3161#else
3162# define machine_is_ti925() (0)
3163#endif
3164
3165#ifdef CONFIG_ARCH_RISCSTATION
3166# ifdef machine_arch_type
3167# undef machine_arch_type
3168# define machine_arch_type __machine_arch_type
3169# else
3170# define machine_arch_type MACH_TYPE_RISCSTATION
3171# endif
3172# define machine_is_riscstation() (machine_arch_type == MACH_TYPE_RISCSTATION)
3173#else
3174# define machine_is_riscstation() (0)
3175#endif
3176
3177#ifdef CONFIG_SA1100_CAVY
3178# ifdef machine_arch_type
3179# undef machine_arch_type
3180# define machine_arch_type __machine_arch_type
3181# else
3182# define machine_arch_type MACH_TYPE_CAVY
3183# endif
3184# define machine_is_cavy() (machine_arch_type == MACH_TYPE_CAVY)
3185#else
3186# define machine_is_cavy() (0)
3187#endif
3188
3189#ifdef CONFIG_SA1100_JORNADA720
3190# ifdef machine_arch_type
3191# undef machine_arch_type
3192# define machine_arch_type __machine_arch_type
3193# else
3194# define machine_arch_type MACH_TYPE_JORNADA720
3195# endif
3196# define machine_is_jornada720() (machine_arch_type == MACH_TYPE_JORNADA720)
3197#else
3198# define machine_is_jornada720() (0)
3199#endif
3200
3201#ifdef CONFIG_SA1100_OMNIMETER
3202# ifdef machine_arch_type
3203# undef machine_arch_type
3204# define machine_arch_type __machine_arch_type
3205# else
3206# define machine_arch_type MACH_TYPE_OMNIMETER
3207# endif
3208# define machine_is_omnimeter() (machine_arch_type == MACH_TYPE_OMNIMETER)
3209#else
3210# define machine_is_omnimeter() (0)
3211#endif
3212
3213#ifdef CONFIG_ARCH_EDB7211
3214# ifdef machine_arch_type
3215# undef machine_arch_type
3216# define machine_arch_type __machine_arch_type
3217# else
3218# define machine_arch_type MACH_TYPE_EDB7211
3219# endif
3220# define machine_is_edb7211() (machine_arch_type == MACH_TYPE_EDB7211)
3221#else
3222# define machine_is_edb7211() (0)
3223#endif
3224
3225#ifdef CONFIG_SA1100_CITYGO
3226# ifdef machine_arch_type
3227# undef machine_arch_type
3228# define machine_arch_type __machine_arch_type
3229# else
3230# define machine_arch_type MACH_TYPE_CITYGO
3231# endif
3232# define machine_is_citygo() (machine_arch_type == MACH_TYPE_CITYGO)
3233#else
3234# define machine_is_citygo() (0)
3235#endif
3236
3237#ifdef CONFIG_SA1100_PFS168
3238# ifdef machine_arch_type
3239# undef machine_arch_type
3240# define machine_arch_type __machine_arch_type
3241# else
3242# define machine_arch_type MACH_TYPE_PFS168
3243# endif
3244# define machine_is_pfs168() (machine_arch_type == MACH_TYPE_PFS168)
3245#else
3246# define machine_is_pfs168() (0)
3247#endif
3248
3249#ifdef CONFIG_SA1100_SPOT
3250# ifdef machine_arch_type
3251# undef machine_arch_type
3252# define machine_arch_type __machine_arch_type
3253# else
3254# define machine_arch_type MACH_TYPE_SPOT
3255# endif
3256# define machine_is_spot() (machine_arch_type == MACH_TYPE_SPOT)
3257#else
3258# define machine_is_spot() (0)
3259#endif
3260
3261#ifdef CONFIG_SA1100_FLEXANET
3262# ifdef machine_arch_type
3263# undef machine_arch_type
3264# define machine_arch_type __machine_arch_type
3265# else
3266# define machine_arch_type MACH_TYPE_FLEXANET
3267# endif
3268# define machine_is_flexanet() (machine_arch_type == MACH_TYPE_FLEXANET)
3269#else
3270# define machine_is_flexanet() (0)
3271#endif
3272
3273#ifdef CONFIG_ARCH_WEBPAL
3274# ifdef machine_arch_type
3275# undef machine_arch_type
3276# define machine_arch_type __machine_arch_type
3277# else
3278# define machine_arch_type MACH_TYPE_WEBPAL
3279# endif
3280# define machine_is_webpal() (machine_arch_type == MACH_TYPE_WEBPAL)
3281#else
3282# define machine_is_webpal() (0)
3283#endif
3284
3285#ifdef CONFIG_SA1100_LINPDA
3286# ifdef machine_arch_type
3287# undef machine_arch_type
3288# define machine_arch_type __machine_arch_type
3289# else
3290# define machine_arch_type MACH_TYPE_LINPDA
3291# endif
3292# define machine_is_linpda() (machine_arch_type == MACH_TYPE_LINPDA)
3293#else
3294# define machine_is_linpda() (0)
3295#endif
3296
3297#ifdef CONFIG_ARCH_ANAKIN
3298# ifdef machine_arch_type
3299# undef machine_arch_type
3300# define machine_arch_type __machine_arch_type
3301# else
3302# define machine_arch_type MACH_TYPE_ANAKIN
3303# endif
3304# define machine_is_anakin() (machine_arch_type == MACH_TYPE_ANAKIN)
3305#else
3306# define machine_is_anakin() (0)
3307#endif
3308
3309#ifdef CONFIG_SA1100_MVI
3310# ifdef machine_arch_type
3311# undef machine_arch_type
3312# define machine_arch_type __machine_arch_type
3313# else
3314# define machine_arch_type MACH_TYPE_MVI
3315# endif
3316# define machine_is_mvi() (machine_arch_type == MACH_TYPE_MVI)
3317#else
3318# define machine_is_mvi() (0)
3319#endif
3320
3321#ifdef CONFIG_SA1100_JUPITER
3322# ifdef machine_arch_type
3323# undef machine_arch_type
3324# define machine_arch_type __machine_arch_type
3325# else
3326# define machine_arch_type MACH_TYPE_JUPITER
3327# endif
3328# define machine_is_jupiter() (machine_arch_type == MACH_TYPE_JUPITER)
3329#else
3330# define machine_is_jupiter() (0)
3331#endif
3332
3333#ifdef CONFIG_ARCH_PSIONW
3334# ifdef machine_arch_type
3335# undef machine_arch_type
3336# define machine_arch_type __machine_arch_type
3337# else
3338# define machine_arch_type MACH_TYPE_PSIONW
3339# endif
3340# define machine_is_psionw() (machine_arch_type == MACH_TYPE_PSIONW)
3341#else
3342# define machine_is_psionw() (0)
3343#endif
3344
3345#ifdef CONFIG_SA1100_ALN
3346# ifdef machine_arch_type
3347# undef machine_arch_type
3348# define machine_arch_type __machine_arch_type
3349# else
3350# define machine_arch_type MACH_TYPE_ALN
3351# endif
3352# define machine_is_aln() (machine_arch_type == MACH_TYPE_ALN)
3353#else
3354# define machine_is_aln() (0)
3355#endif
3356
3357#ifdef CONFIG_ARCH_CAMELOT
3358# ifdef machine_arch_type
3359# undef machine_arch_type
3360# define machine_arch_type __machine_arch_type
3361# else
3362# define machine_arch_type MACH_TYPE_CAMELOT
3363# endif
3364# define machine_is_epxa() (machine_arch_type == MACH_TYPE_CAMELOT)
3365#else
3366# define machine_is_epxa() (0)
3367#endif
3368
3369#ifdef CONFIG_SA1100_GDS2200
3370# ifdef machine_arch_type
3371# undef machine_arch_type
3372# define machine_arch_type __machine_arch_type
3373# else
3374# define machine_arch_type MACH_TYPE_GDS2200
3375# endif
3376# define machine_is_gds2200() (machine_arch_type == MACH_TYPE_GDS2200)
3377#else
3378# define machine_is_gds2200() (0)
3379#endif
3380
3381#ifdef CONFIG_SA1100_PSION_SERIES7
3382# ifdef machine_arch_type
3383# undef machine_arch_type
3384# define machine_arch_type __machine_arch_type
3385# else
3386# define machine_arch_type MACH_TYPE_PSION_SERIES7
3387# endif
f43ad539 3388# define machine_is_netbook() (machine_arch_type == MACH_TYPE_PSION_SERIES7)
1cb8e980 3389#else
f43ad539 3390# define machine_is_netbook() (0)
1cb8e980
WD
3391#endif
3392
3393#ifdef CONFIG_SA1100_XFILE
3394# ifdef machine_arch_type
3395# undef machine_arch_type
3396# define machine_arch_type __machine_arch_type
3397# else
3398# define machine_arch_type MACH_TYPE_XFILE
3399# endif
3400# define machine_is_xfile() (machine_arch_type == MACH_TYPE_XFILE)
3401#else
3402# define machine_is_xfile() (0)
3403#endif
3404
3405#ifdef CONFIG_ARCH_ACCELENT_EP9312
3406# ifdef machine_arch_type
3407# undef machine_arch_type
3408# define machine_arch_type __machine_arch_type
3409# else
3410# define machine_arch_type MACH_TYPE_ACCELENT_EP9312
3411# endif
3412# define machine_is_accelent_ep9312() (machine_arch_type == MACH_TYPE_ACCELENT_EP9312)
3413#else
3414# define machine_is_accelent_ep9312() (0)
3415#endif
3416
3417#ifdef CONFIG_ARCH_IC200
3418# ifdef machine_arch_type
3419# undef machine_arch_type
3420# define machine_arch_type __machine_arch_type
3421# else
3422# define machine_arch_type MACH_TYPE_IC200
3423# endif
3424# define machine_is_ic200() (machine_arch_type == MACH_TYPE_IC200)
3425#else
3426# define machine_is_ic200() (0)
3427#endif
3428
3429#ifdef CONFIG_SA1100_CREDITLART
3430# ifdef machine_arch_type
3431# undef machine_arch_type
3432# define machine_arch_type __machine_arch_type
3433# else
3434# define machine_arch_type MACH_TYPE_CREDITLART
3435# endif
3436# define machine_is_creditlart() (machine_arch_type == MACH_TYPE_CREDITLART)
3437#else
3438# define machine_is_creditlart() (0)
3439#endif
3440
3441#ifdef CONFIG_SA1100_HTM
3442# ifdef machine_arch_type
3443# undef machine_arch_type
3444# define machine_arch_type __machine_arch_type
3445# else
3446# define machine_arch_type MACH_TYPE_HTM
3447# endif
3448# define machine_is_htm() (machine_arch_type == MACH_TYPE_HTM)
3449#else
3450# define machine_is_htm() (0)
3451#endif
3452
3453#ifdef CONFIG_ARCH_IQ80310
3454# ifdef machine_arch_type
3455# undef machine_arch_type
3456# define machine_arch_type __machine_arch_type
3457# else
3458# define machine_arch_type MACH_TYPE_IQ80310
3459# endif
3460# define machine_is_iq80310() (machine_arch_type == MACH_TYPE_IQ80310)
3461#else
3462# define machine_is_iq80310() (0)
3463#endif
3464
3465#ifdef CONFIG_SA1100_FREEBOT
3466# ifdef machine_arch_type
3467# undef machine_arch_type
3468# define machine_arch_type __machine_arch_type
3469# else
3470# define machine_arch_type MACH_TYPE_FREEBOT
3471# endif
3472# define machine_is_freebot() (machine_arch_type == MACH_TYPE_FREEBOT)
3473#else
3474# define machine_is_freebot() (0)
3475#endif
3476
3477#ifdef CONFIG_ARCH_ENTEL
3478# ifdef machine_arch_type
3479# undef machine_arch_type
3480# define machine_arch_type __machine_arch_type
3481# else
3482# define machine_arch_type MACH_TYPE_ENTEL
3483# endif
3484# define machine_is_entel() (machine_arch_type == MACH_TYPE_ENTEL)
3485#else
3486# define machine_is_entel() (0)
3487#endif
3488
3489#ifdef CONFIG_ARCH_ENP3510
3490# ifdef machine_arch_type
3491# undef machine_arch_type
3492# define machine_arch_type __machine_arch_type
3493# else
3494# define machine_arch_type MACH_TYPE_ENP3510
3495# endif
3496# define machine_is_enp3510() (machine_arch_type == MACH_TYPE_ENP3510)
3497#else
3498# define machine_is_enp3510() (0)
3499#endif
3500
3501#ifdef CONFIG_SA1100_TRIZEPS
3502# ifdef machine_arch_type
3503# undef machine_arch_type
3504# define machine_arch_type __machine_arch_type
3505# else
3506# define machine_arch_type MACH_TYPE_TRIZEPS
3507# endif
3508# define machine_is_trizeps() (machine_arch_type == MACH_TYPE_TRIZEPS)
3509#else
3510# define machine_is_trizeps() (0)
3511#endif
3512
3513#ifdef CONFIG_SA1100_NESA
3514# ifdef machine_arch_type
3515# undef machine_arch_type
3516# define machine_arch_type __machine_arch_type
3517# else
3518# define machine_arch_type MACH_TYPE_NESA
3519# endif
3520# define machine_is_nesa() (machine_arch_type == MACH_TYPE_NESA)
3521#else
3522# define machine_is_nesa() (0)
3523#endif
3524
3525#ifdef CONFIG_ARCH_VENUS
3526# ifdef machine_arch_type
3527# undef machine_arch_type
3528# define machine_arch_type __machine_arch_type
3529# else
3530# define machine_arch_type MACH_TYPE_VENUS
3531# endif
3532# define machine_is_venus() (machine_arch_type == MACH_TYPE_VENUS)
3533#else
3534# define machine_is_venus() (0)
3535#endif
3536
3537#ifdef CONFIG_ARCH_TARDIS
3538# ifdef machine_arch_type
3539# undef machine_arch_type
3540# define machine_arch_type __machine_arch_type
3541# else
3542# define machine_arch_type MACH_TYPE_TARDIS
3543# endif
3544# define machine_is_tardis() (machine_arch_type == MACH_TYPE_TARDIS)
3545#else
3546# define machine_is_tardis() (0)
3547#endif
3548
3549#ifdef CONFIG_ARCH_MERCURY
3550# ifdef machine_arch_type
3551# undef machine_arch_type
3552# define machine_arch_type __machine_arch_type
3553# else
3554# define machine_arch_type MACH_TYPE_MERCURY
3555# endif
3556# define machine_is_mercury() (machine_arch_type == MACH_TYPE_MERCURY)
3557#else
3558# define machine_is_mercury() (0)
3559#endif
3560
3561#ifdef CONFIG_SA1100_EMPEG
3562# ifdef machine_arch_type
3563# undef machine_arch_type
3564# define machine_arch_type __machine_arch_type
3565# else
3566# define machine_arch_type MACH_TYPE_EMPEG
3567# endif
3568# define machine_is_empeg() (machine_arch_type == MACH_TYPE_EMPEG)
3569#else
3570# define machine_is_empeg() (0)
3571#endif
3572
3573#ifdef CONFIG_ARCH_I80200FCC
3574# ifdef machine_arch_type
3575# undef machine_arch_type
3576# define machine_arch_type __machine_arch_type
3577# else
3578# define machine_arch_type MACH_TYPE_I80200FCC
3579# endif
3580# define machine_is_adi_evb() (machine_arch_type == MACH_TYPE_I80200FCC)
3581#else
3582# define machine_is_adi_evb() (0)
3583#endif
3584
3585#ifdef CONFIG_SA1100_ITT_CPB
3586# ifdef machine_arch_type
3587# undef machine_arch_type
3588# define machine_arch_type __machine_arch_type
3589# else
3590# define machine_arch_type MACH_TYPE_ITT_CPB
3591# endif
3592# define machine_is_itt_cpb() (machine_arch_type == MACH_TYPE_ITT_CPB)
3593#else
3594# define machine_is_itt_cpb() (0)
3595#endif
3596
3597#ifdef CONFIG_SA1100_SVC
3598# ifdef machine_arch_type
3599# undef machine_arch_type
3600# define machine_arch_type __machine_arch_type
3601# else
3602# define machine_arch_type MACH_TYPE_SVC
3603# endif
3604# define machine_is_svc() (machine_arch_type == MACH_TYPE_SVC)
3605#else
3606# define machine_is_svc() (0)
3607#endif
3608
3609#ifdef CONFIG_SA1100_ALPHA2
3610# ifdef machine_arch_type
3611# undef machine_arch_type
3612# define machine_arch_type __machine_arch_type
3613# else
3614# define machine_arch_type MACH_TYPE_ALPHA2
3615# endif
3616# define machine_is_alpha2() (machine_arch_type == MACH_TYPE_ALPHA2)
3617#else
3618# define machine_is_alpha2() (0)
3619#endif
3620
3621#ifdef CONFIG_SA1100_ALPHA1
3622# ifdef machine_arch_type
3623# undef machine_arch_type
3624# define machine_arch_type __machine_arch_type
3625# else
3626# define machine_arch_type MACH_TYPE_ALPHA1
3627# endif
3628# define machine_is_alpha1() (machine_arch_type == MACH_TYPE_ALPHA1)
3629#else
3630# define machine_is_alpha1() (0)
3631#endif
3632
3633#ifdef CONFIG_ARCH_NETARM
3634# ifdef machine_arch_type
3635# undef machine_arch_type
3636# define machine_arch_type __machine_arch_type
3637# else
3638# define machine_arch_type MACH_TYPE_NETARM
3639# endif
3640# define machine_is_netarm() (machine_arch_type == MACH_TYPE_NETARM)
3641#else
3642# define machine_is_netarm() (0)
3643#endif
3644
3645#ifdef CONFIG_SA1100_SIMPAD
3646# ifdef machine_arch_type
3647# undef machine_arch_type
3648# define machine_arch_type __machine_arch_type
3649# else
3650# define machine_arch_type MACH_TYPE_SIMPAD
3651# endif
3652# define machine_is_simpad() (machine_arch_type == MACH_TYPE_SIMPAD)
3653#else
3654# define machine_is_simpad() (0)
3655#endif
3656
3657#ifdef CONFIG_ARCH_PDA1
3658# ifdef machine_arch_type
3659# undef machine_arch_type
3660# define machine_arch_type __machine_arch_type
3661# else
3662# define machine_arch_type MACH_TYPE_PDA1
3663# endif
3664# define machine_is_pda1() (machine_arch_type == MACH_TYPE_PDA1)
3665#else
3666# define machine_is_pda1() (0)
3667#endif
3668
3669#ifdef CONFIG_ARCH_LUBBOCK
3670# ifdef machine_arch_type
3671# undef machine_arch_type
3672# define machine_arch_type __machine_arch_type
3673# else
3674# define machine_arch_type MACH_TYPE_LUBBOCK
3675# endif
3676# define machine_is_lubbock() (machine_arch_type == MACH_TYPE_LUBBOCK)
3677#else
3678# define machine_is_lubbock() (0)
3679#endif
3680
3681#ifdef CONFIG_ARCH_ANIKO
3682# ifdef machine_arch_type
3683# undef machine_arch_type
3684# define machine_arch_type __machine_arch_type
3685# else
3686# define machine_arch_type MACH_TYPE_ANIKO
3687# endif
3688# define machine_is_aniko() (machine_arch_type == MACH_TYPE_ANIKO)
3689#else
3690# define machine_is_aniko() (0)
3691#endif
3692
3693#ifdef CONFIG_ARCH_CLEP7212
3694# ifdef machine_arch_type
3695# undef machine_arch_type
3696# define machine_arch_type __machine_arch_type
3697# else
3698# define machine_arch_type MACH_TYPE_CLEP7212
3699# endif
3700# define machine_is_clep7212() (machine_arch_type == MACH_TYPE_CLEP7212)
3701#else
3702# define machine_is_clep7212() (0)
3703#endif
3704
3705#ifdef CONFIG_ARCH_CS89712
3706# ifdef machine_arch_type
3707# undef machine_arch_type
3708# define machine_arch_type __machine_arch_type
3709# else
3710# define machine_arch_type MACH_TYPE_CS89712
3711# endif
3712# define machine_is_cs89712() (machine_arch_type == MACH_TYPE_CS89712)
3713#else
3714# define machine_is_cs89712() (0)
3715#endif
3716
3717#ifdef CONFIG_SA1100_WEARARM
3718# ifdef machine_arch_type
3719# undef machine_arch_type
3720# define machine_arch_type __machine_arch_type
3721# else
3722# define machine_arch_type MACH_TYPE_WEARARM
3723# endif
3724# define machine_is_weararm() (machine_arch_type == MACH_TYPE_WEARARM)
3725#else
3726# define machine_is_weararm() (0)
3727#endif
3728
3729#ifdef CONFIG_SA1100_POSSIO_PX
3730# ifdef machine_arch_type
3731# undef machine_arch_type
3732# define machine_arch_type __machine_arch_type
3733# else
3734# define machine_arch_type MACH_TYPE_POSSIO_PX
3735# endif
3736# define machine_is_possio_px() (machine_arch_type == MACH_TYPE_POSSIO_PX)
3737#else
3738# define machine_is_possio_px() (0)
3739#endif
3740
3741#ifdef CONFIG_SA1100_SIDEARM
3742# ifdef machine_arch_type
3743# undef machine_arch_type
3744# define machine_arch_type __machine_arch_type
3745# else
3746# define machine_arch_type MACH_TYPE_SIDEARM
3747# endif
3748# define machine_is_sidearm() (machine_arch_type == MACH_TYPE_SIDEARM)
3749#else
3750# define machine_is_sidearm() (0)
3751#endif
3752
3753#ifdef CONFIG_SA1100_STORK
3754# ifdef machine_arch_type
3755# undef machine_arch_type
3756# define machine_arch_type __machine_arch_type
3757# else
3758# define machine_arch_type MACH_TYPE_STORK
3759# endif
3760# define machine_is_stork() (machine_arch_type == MACH_TYPE_STORK)
3761#else
3762# define machine_is_stork() (0)
3763#endif
3764
3765#ifdef CONFIG_SA1100_SHANNON
3766# ifdef machine_arch_type
3767# undef machine_arch_type
3768# define machine_arch_type __machine_arch_type
3769# else
3770# define machine_arch_type MACH_TYPE_SHANNON
3771# endif
3772# define machine_is_shannon() (machine_arch_type == MACH_TYPE_SHANNON)
3773#else
3774# define machine_is_shannon() (0)
3775#endif
3776
3777#ifdef CONFIG_ARCH_ACE
3778# ifdef machine_arch_type
3779# undef machine_arch_type
3780# define machine_arch_type __machine_arch_type
3781# else
3782# define machine_arch_type MACH_TYPE_ACE
3783# endif
3784# define machine_is_ace() (machine_arch_type == MACH_TYPE_ACE)
3785#else
3786# define machine_is_ace() (0)
3787#endif
3788
3789#ifdef CONFIG_SA1100_BALLYARM
3790# ifdef machine_arch_type
3791# undef machine_arch_type
3792# define machine_arch_type __machine_arch_type
3793# else
3794# define machine_arch_type MACH_TYPE_BALLYARM
3795# endif
3796# define machine_is_ballyarm() (machine_arch_type == MACH_TYPE_BALLYARM)
3797#else
3798# define machine_is_ballyarm() (0)
3799#endif
3800
3801#ifdef CONFIG_SA1100_SIMPUTER
3802# ifdef machine_arch_type
3803# undef machine_arch_type
3804# define machine_arch_type __machine_arch_type
3805# else
3806# define machine_arch_type MACH_TYPE_SIMPUTER
3807# endif
3808# define machine_is_simputer() (machine_arch_type == MACH_TYPE_SIMPUTER)
3809#else
3810# define machine_is_simputer() (0)
3811#endif
3812
3813#ifdef CONFIG_SA1100_NEXTERM
3814# ifdef machine_arch_type
3815# undef machine_arch_type
3816# define machine_arch_type __machine_arch_type
3817# else
3818# define machine_arch_type MACH_TYPE_NEXTERM
3819# endif
3820# define machine_is_nexterm() (machine_arch_type == MACH_TYPE_NEXTERM)
3821#else
3822# define machine_is_nexterm() (0)
3823#endif
3824
3825#ifdef CONFIG_SA1100_SA1100_ELF
3826# ifdef machine_arch_type
3827# undef machine_arch_type
3828# define machine_arch_type __machine_arch_type
3829# else
3830# define machine_arch_type MACH_TYPE_SA1100_ELF
3831# endif
3832# define machine_is_sa1100_elf() (machine_arch_type == MACH_TYPE_SA1100_ELF)
3833#else
3834# define machine_is_sa1100_elf() (0)
3835#endif
3836
3837#ifdef CONFIG_SA1100_GATOR
3838# ifdef machine_arch_type
3839# undef machine_arch_type
3840# define machine_arch_type __machine_arch_type
3841# else
3842# define machine_arch_type MACH_TYPE_GATOR
3843# endif
3844# define machine_is_gator() (machine_arch_type == MACH_TYPE_GATOR)
3845#else
3846# define machine_is_gator() (0)
3847#endif
3848
3849#ifdef CONFIG_ARCH_GRANITE
3850# ifdef machine_arch_type
3851# undef machine_arch_type
3852# define machine_arch_type __machine_arch_type
3853# else
3854# define machine_arch_type MACH_TYPE_GRANITE
3855# endif
3856# define machine_is_granite() (machine_arch_type == MACH_TYPE_GRANITE)
3857#else
3858# define machine_is_granite() (0)
3859#endif
3860
3861#ifdef CONFIG_SA1100_CONSUS
3862# ifdef machine_arch_type
3863# undef machine_arch_type
3864# define machine_arch_type __machine_arch_type
3865# else
3866# define machine_arch_type MACH_TYPE_CONSUS
3867# endif
3868# define machine_is_consus() (machine_arch_type == MACH_TYPE_CONSUS)
3869#else
3870# define machine_is_consus() (0)
3871#endif
3872
3873#ifdef CONFIG_ARCH_AAED2000
3874# ifdef machine_arch_type
3875# undef machine_arch_type
3876# define machine_arch_type __machine_arch_type
3877# else
3878# define machine_arch_type MACH_TYPE_AAED2000
3879# endif
3880# define machine_is_aaed2000() (machine_arch_type == MACH_TYPE_AAED2000)
3881#else
3882# define machine_is_aaed2000() (0)
3883#endif
3884
3885#ifdef CONFIG_ARCH_CDB89712
3886# ifdef machine_arch_type
3887# undef machine_arch_type
3888# define machine_arch_type __machine_arch_type
3889# else
3890# define machine_arch_type MACH_TYPE_CDB89712
3891# endif
3892# define machine_is_cdb89712() (machine_arch_type == MACH_TYPE_CDB89712)
3893#else
3894# define machine_is_cdb89712() (0)
3895#endif
3896
3897#ifdef CONFIG_SA1100_GRAPHICSMASTER
3898# ifdef machine_arch_type
3899# undef machine_arch_type
3900# define machine_arch_type __machine_arch_type
3901# else
3902# define machine_arch_type MACH_TYPE_GRAPHICSMASTER
3903# endif
3904# define machine_is_graphicsmaster() (machine_arch_type == MACH_TYPE_GRAPHICSMASTER)
3905#else
3906# define machine_is_graphicsmaster() (0)
3907#endif
3908
3909#ifdef CONFIG_SA1100_ADSBITSY
3910# ifdef machine_arch_type
3911# undef machine_arch_type
3912# define machine_arch_type __machine_arch_type
3913# else
3914# define machine_arch_type MACH_TYPE_ADSBITSY
3915# endif
3916# define machine_is_adsbitsy() (machine_arch_type == MACH_TYPE_ADSBITSY)
3917#else
3918# define machine_is_adsbitsy() (0)
3919#endif
3920
3921#ifdef CONFIG_ARCH_PXA_IDP
3922# ifdef machine_arch_type
3923# undef machine_arch_type
3924# define machine_arch_type __machine_arch_type
3925# else
3926# define machine_arch_type MACH_TYPE_PXA_IDP
3927# endif
3928# define machine_is_pxa_idp() (machine_arch_type == MACH_TYPE_PXA_IDP)
3929#else
3930# define machine_is_pxa_idp() (0)
3931#endif
3932
3933#ifdef CONFIG_ARCH_PLCE
3934# ifdef machine_arch_type
3935# undef machine_arch_type
3936# define machine_arch_type __machine_arch_type
3937# else
3938# define machine_arch_type MACH_TYPE_PLCE
3939# endif
3940# define machine_is_plce() (machine_arch_type == MACH_TYPE_PLCE)
3941#else
3942# define machine_is_plce() (0)
3943#endif
3944
3945#ifdef CONFIG_SA1100_PT_SYSTEM3
3946# ifdef machine_arch_type
3947# undef machine_arch_type
3948# define machine_arch_type __machine_arch_type
3949# else
3950# define machine_arch_type MACH_TYPE_PT_SYSTEM3
3951# endif
3952# define machine_is_pt_system3() (machine_arch_type == MACH_TYPE_PT_SYSTEM3)
3953#else
3954# define machine_is_pt_system3() (0)
3955#endif
3956
3957#ifdef CONFIG_ARCH_MEDALB
3958# ifdef machine_arch_type
3959# undef machine_arch_type
3960# define machine_arch_type __machine_arch_type
3961# else
3962# define machine_arch_type MACH_TYPE_MEDALB
3963# endif
3964# define machine_is_murphy() (machine_arch_type == MACH_TYPE_MEDALB)
3965#else
3966# define machine_is_murphy() (0)
3967#endif
3968
3969#ifdef CONFIG_ARCH_EAGLE
3970# ifdef machine_arch_type
3971# undef machine_arch_type
3972# define machine_arch_type __machine_arch_type
3973# else
3974# define machine_arch_type MACH_TYPE_EAGLE
3975# endif
3976# define machine_is_eagle() (machine_arch_type == MACH_TYPE_EAGLE)
3977#else
3978# define machine_is_eagle() (0)
3979#endif
3980
3981#ifdef CONFIG_ARCH_DSC21
3982# ifdef machine_arch_type
3983# undef machine_arch_type
3984# define machine_arch_type __machine_arch_type
3985# else
3986# define machine_arch_type MACH_TYPE_DSC21
3987# endif
3988# define machine_is_dsc21() (machine_arch_type == MACH_TYPE_DSC21)
3989#else
3990# define machine_is_dsc21() (0)
3991#endif
3992
3993#ifdef CONFIG_ARCH_DSC24
3994# ifdef machine_arch_type
3995# undef machine_arch_type
3996# define machine_arch_type __machine_arch_type
3997# else
3998# define machine_arch_type MACH_TYPE_DSC24
3999# endif
4000# define machine_is_dsc24() (machine_arch_type == MACH_TYPE_DSC24)
4001#else
4002# define machine_is_dsc24() (0)
4003#endif
4004
4005#ifdef CONFIG_ARCH_TI5472
4006# ifdef machine_arch_type
4007# undef machine_arch_type
4008# define machine_arch_type __machine_arch_type
4009# else
4010# define machine_arch_type MACH_TYPE_TI5472
4011# endif
4012# define machine_is_ti5472() (machine_arch_type == MACH_TYPE_TI5472)
4013#else
4014# define machine_is_ti5472() (0)
4015#endif
4016
4017#ifdef CONFIG_ARCH_AUTCPU12
4018# ifdef machine_arch_type
4019# undef machine_arch_type
4020# define machine_arch_type __machine_arch_type
4021# else
4022# define machine_arch_type MACH_TYPE_AUTCPU12
4023# endif
4024# define machine_is_autcpu12() (machine_arch_type == MACH_TYPE_AUTCPU12)
4025#else
4026# define machine_is_autcpu12() (0)
4027#endif
4028
4029#ifdef CONFIG_ARCH_UENGINE
4030# ifdef machine_arch_type
4031# undef machine_arch_type
4032# define machine_arch_type __machine_arch_type
4033# else
4034# define machine_arch_type MACH_TYPE_UENGINE
4035# endif
4036# define machine_is_uengine() (machine_arch_type == MACH_TYPE_UENGINE)
4037#else
4038# define machine_is_uengine() (0)
4039#endif
4040
4041#ifdef CONFIG_SA1100_BLUESTEM
4042# ifdef machine_arch_type
4043# undef machine_arch_type
4044# define machine_arch_type __machine_arch_type
4045# else
4046# define machine_arch_type MACH_TYPE_BLUESTEM
4047# endif
4048# define machine_is_bluestem() (machine_arch_type == MACH_TYPE_BLUESTEM)
4049#else
4050# define machine_is_bluestem() (0)
4051#endif
4052
4053#ifdef CONFIG_ARCH_XINGU8
4054# ifdef machine_arch_type
4055# undef machine_arch_type
4056# define machine_arch_type __machine_arch_type
4057# else
4058# define machine_arch_type MACH_TYPE_XINGU8
4059# endif
4060# define machine_is_xingu8() (machine_arch_type == MACH_TYPE_XINGU8)
4061#else
4062# define machine_is_xingu8() (0)
4063#endif
4064
4065#ifdef CONFIG_ARCH_BUSHSTB
4066# ifdef machine_arch_type
4067# undef machine_arch_type
4068# define machine_arch_type __machine_arch_type
4069# else
4070# define machine_arch_type MACH_TYPE_BUSHSTB
4071# endif
4072# define machine_is_bushstb() (machine_arch_type == MACH_TYPE_BUSHSTB)
4073#else
4074# define machine_is_bushstb() (0)
4075#endif
4076
4077#ifdef CONFIG_SA1100_EPSILON1
4078# ifdef machine_arch_type
4079# undef machine_arch_type
4080# define machine_arch_type __machine_arch_type
4081# else
4082# define machine_arch_type MACH_TYPE_EPSILON1
4083# endif
4084# define machine_is_epsilon1() (machine_arch_type == MACH_TYPE_EPSILON1)
4085#else
4086# define machine_is_epsilon1() (0)
4087#endif
4088
4089#ifdef CONFIG_SA1100_BALLOON
4090# ifdef machine_arch_type
4091# undef machine_arch_type
4092# define machine_arch_type __machine_arch_type
4093# else
4094# define machine_arch_type MACH_TYPE_BALLOON
4095# endif
4096# define machine_is_balloon() (machine_arch_type == MACH_TYPE_BALLOON)
4097#else
4098# define machine_is_balloon() (0)
4099#endif
4100
4101#ifdef CONFIG_ARCH_PUPPY
4102# ifdef machine_arch_type
4103# undef machine_arch_type
4104# define machine_arch_type __machine_arch_type
4105# else
4106# define machine_arch_type MACH_TYPE_PUPPY
4107# endif
4108# define machine_is_puppy() (machine_arch_type == MACH_TYPE_PUPPY)
4109#else
4110# define machine_is_puppy() (0)
4111#endif
4112
4113#ifdef CONFIG_SA1100_ELROY
4114# ifdef machine_arch_type
4115# undef machine_arch_type
4116# define machine_arch_type __machine_arch_type
4117# else
4118# define machine_arch_type MACH_TYPE_ELROY
4119# endif
4120# define machine_is_elroy() (machine_arch_type == MACH_TYPE_ELROY)
4121#else
4122# define machine_is_elroy() (0)
4123#endif
4124
4125#ifdef CONFIG_ARCH_GMS720
4126# ifdef machine_arch_type
4127# undef machine_arch_type
4128# define machine_arch_type __machine_arch_type
4129# else
4130# define machine_arch_type MACH_TYPE_GMS720
4131# endif
4132# define machine_is_gms720() (machine_arch_type == MACH_TYPE_GMS720)
4133#else
4134# define machine_is_gms720() (0)
4135#endif
4136
4137#ifdef CONFIG_ARCH_S24X
4138# ifdef machine_arch_type
4139# undef machine_arch_type
4140# define machine_arch_type __machine_arch_type
4141# else
4142# define machine_arch_type MACH_TYPE_S24X
4143# endif
4144# define machine_is_s24x() (machine_arch_type == MACH_TYPE_S24X)
4145#else
4146# define machine_is_s24x() (0)
4147#endif
4148
4149#ifdef CONFIG_ARCH_JTEL_CLEP7312
4150# ifdef machine_arch_type
4151# undef machine_arch_type
4152# define machine_arch_type __machine_arch_type
4153# else
4154# define machine_arch_type MACH_TYPE_JTEL_CLEP7312
4155# endif
4156# define machine_is_jtel_clep7312() (machine_arch_type == MACH_TYPE_JTEL_CLEP7312)
4157#else
4158# define machine_is_jtel_clep7312() (0)
4159#endif
4160
4161#ifdef CONFIG_ARCH_CX821XX
4162# ifdef machine_arch_type
4163# undef machine_arch_type
4164# define machine_arch_type __machine_arch_type
4165# else
4166# define machine_arch_type MACH_TYPE_CX821XX
4167# endif
4168# define machine_is_cx821xx() (machine_arch_type == MACH_TYPE_CX821XX)
4169#else
4170# define machine_is_cx821xx() (0)
4171#endif
4172
4173#ifdef CONFIG_ARCH_EDB7312
4174# ifdef machine_arch_type
4175# undef machine_arch_type
4176# define machine_arch_type __machine_arch_type
4177# else
4178# define machine_arch_type MACH_TYPE_EDB7312
4179# endif
4180# define machine_is_edb7312() (machine_arch_type == MACH_TYPE_EDB7312)
4181#else
4182# define machine_is_edb7312() (0)
4183#endif
4184
4185#ifdef CONFIG_SA1100_BSA1110
4186# ifdef machine_arch_type
4187# undef machine_arch_type
4188# define machine_arch_type __machine_arch_type
4189# else
4190# define machine_arch_type MACH_TYPE_BSA1110
4191# endif
4192# define machine_is_bsa1110() (machine_arch_type == MACH_TYPE_BSA1110)
4193#else
4194# define machine_is_bsa1110() (0)
4195#endif
4196
4197#ifdef CONFIG_ARCH_POWERPIN
4198# ifdef machine_arch_type
4199# undef machine_arch_type
4200# define machine_arch_type __machine_arch_type
4201# else
4202# define machine_arch_type MACH_TYPE_POWERPIN
4203# endif
4204# define machine_is_powerpin() (machine_arch_type == MACH_TYPE_POWERPIN)
4205#else
4206# define machine_is_powerpin() (0)
4207#endif
4208
4209#ifdef CONFIG_ARCH_OPENARM
4210# ifdef machine_arch_type
4211# undef machine_arch_type
4212# define machine_arch_type __machine_arch_type
4213# else
4214# define machine_arch_type MACH_TYPE_OPENARM
4215# endif
4216# define machine_is_openarm() (machine_arch_type == MACH_TYPE_OPENARM)
4217#else
4218# define machine_is_openarm() (0)
4219#endif
4220
4221#ifdef CONFIG_SA1100_WHITECHAPEL
4222# ifdef machine_arch_type
4223# undef machine_arch_type
4224# define machine_arch_type __machine_arch_type
4225# else
4226# define machine_arch_type MACH_TYPE_WHITECHAPEL
4227# endif
4228# define machine_is_whitechapel() (machine_arch_type == MACH_TYPE_WHITECHAPEL)
4229#else
4230# define machine_is_whitechapel() (0)
4231#endif
4232
4233#ifdef CONFIG_SA1100_H3100
4234# ifdef machine_arch_type
4235# undef machine_arch_type
4236# define machine_arch_type __machine_arch_type
4237# else
4238# define machine_arch_type MACH_TYPE_H3100
4239# endif
4240# define machine_is_h3100() (machine_arch_type == MACH_TYPE_H3100)
4241#else
4242# define machine_is_h3100() (0)
4243#endif
4244
4245#ifdef CONFIG_SA1100_H3800
4246# ifdef machine_arch_type
4247# undef machine_arch_type
4248# define machine_arch_type __machine_arch_type
4249# else
4250# define machine_arch_type MACH_TYPE_H3800
4251# endif
4252# define machine_is_h3800() (machine_arch_type == MACH_TYPE_H3800)
4253#else
4254# define machine_is_h3800() (0)
4255#endif
4256
4257#ifdef CONFIG_ARCH_BLUE_V1
4258# ifdef machine_arch_type
4259# undef machine_arch_type
4260# define machine_arch_type __machine_arch_type
4261# else
4262# define machine_arch_type MACH_TYPE_BLUE_V1
4263# endif
4264# define machine_is_blue_v1() (machine_arch_type == MACH_TYPE_BLUE_V1)
4265#else
4266# define machine_is_blue_v1() (0)
4267#endif
4268
4269#ifdef CONFIG_ARCH_PXA_CERF
4270# ifdef machine_arch_type
4271# undef machine_arch_type
4272# define machine_arch_type __machine_arch_type
4273# else
4274# define machine_arch_type MACH_TYPE_PXA_CERF
4275# endif
4276# define machine_is_pxa_cerf() (machine_arch_type == MACH_TYPE_PXA_CERF)
4277#else
4278# define machine_is_pxa_cerf() (0)
4279#endif
4280
4281#ifdef CONFIG_ARCH_ARM7TEVB
4282# ifdef machine_arch_type
4283# undef machine_arch_type
4284# define machine_arch_type __machine_arch_type
4285# else
4286# define machine_arch_type MACH_TYPE_ARM7TEVB
4287# endif
4288# define machine_is_arm7tevb() (machine_arch_type == MACH_TYPE_ARM7TEVB)
4289#else
4290# define machine_is_arm7tevb() (0)
4291#endif
4292
4293#ifdef CONFIG_SA1100_D7400
4294# ifdef machine_arch_type
4295# undef machine_arch_type
4296# define machine_arch_type __machine_arch_type
4297# else
4298# define machine_arch_type MACH_TYPE_D7400
4299# endif
4300# define machine_is_d7400() (machine_arch_type == MACH_TYPE_D7400)
4301#else
4302# define machine_is_d7400() (0)
4303#endif
4304
4305#ifdef CONFIG_ARCH_PIRANHA
4306# ifdef machine_arch_type
4307# undef machine_arch_type
4308# define machine_arch_type __machine_arch_type
4309# else
4310# define machine_arch_type MACH_TYPE_PIRANHA
4311# endif
4312# define machine_is_piranha() (machine_arch_type == MACH_TYPE_PIRANHA)
4313#else
4314# define machine_is_piranha() (0)
4315#endif
4316
4317#ifdef CONFIG_SA1100_SBCAMELOT
4318# ifdef machine_arch_type
4319# undef machine_arch_type
4320# define machine_arch_type __machine_arch_type
4321# else
4322# define machine_arch_type MACH_TYPE_SBCAMELOT
4323# endif
4324# define machine_is_sbcamelot() (machine_arch_type == MACH_TYPE_SBCAMELOT)
4325#else
4326# define machine_is_sbcamelot() (0)
4327#endif
4328
4329#ifdef CONFIG_SA1100_KINGS
4330# ifdef machine_arch_type
4331# undef machine_arch_type
4332# define machine_arch_type __machine_arch_type
4333# else
4334# define machine_arch_type MACH_TYPE_KINGS
4335# endif
4336# define machine_is_kings() (machine_arch_type == MACH_TYPE_KINGS)
4337#else
4338# define machine_is_kings() (0)
4339#endif
4340
4341#ifdef CONFIG_ARCH_SMDK2400
4342# ifdef machine_arch_type
4343# undef machine_arch_type
4344# define machine_arch_type __machine_arch_type
4345# else
4346# define machine_arch_type MACH_TYPE_SMDK2400
4347# endif
4348# define machine_is_smdk2400() (machine_arch_type == MACH_TYPE_SMDK2400)
4349#else
4350# define machine_is_smdk2400() (0)
4351#endif
4352
52f52c14 4353#ifdef CONFIG_SA1100_COLLIE
1cb8e980
WD
4354# ifdef machine_arch_type
4355# undef machine_arch_type
4356# define machine_arch_type __machine_arch_type
4357# else
4358# define machine_arch_type MACH_TYPE_COLLIE
4359# endif
4360# define machine_is_collie() (machine_arch_type == MACH_TYPE_COLLIE)
4361#else
4362# define machine_is_collie() (0)
4363#endif
4364
4365#ifdef CONFIG_ARCH_IDR
4366# ifdef machine_arch_type
4367# undef machine_arch_type
4368# define machine_arch_type __machine_arch_type
4369# else
4370# define machine_arch_type MACH_TYPE_IDR
4371# endif
4372# define machine_is_idr() (machine_arch_type == MACH_TYPE_IDR)
4373#else
4374# define machine_is_idr() (0)
4375#endif
4376
4377#ifdef CONFIG_SA1100_BADGE4
4378# ifdef machine_arch_type
4379# undef machine_arch_type
4380# define machine_arch_type __machine_arch_type
4381# else
4382# define machine_arch_type MACH_TYPE_BADGE4
4383# endif
4384# define machine_is_badge4() (machine_arch_type == MACH_TYPE_BADGE4)
4385#else
4386# define machine_is_badge4() (0)
4387#endif
4388
4389#ifdef CONFIG_ARCH_WEBNET
4390# ifdef machine_arch_type
4391# undef machine_arch_type
4392# define machine_arch_type __machine_arch_type
4393# else
4394# define machine_arch_type MACH_TYPE_WEBNET
4395# endif
4396# define machine_is_webnet() (machine_arch_type == MACH_TYPE_WEBNET)
4397#else
4398# define machine_is_webnet() (0)
4399#endif
4400
4401#ifdef CONFIG_SA1100_D7300
4402# ifdef machine_arch_type
4403# undef machine_arch_type
4404# define machine_arch_type __machine_arch_type
4405# else
4406# define machine_arch_type MACH_TYPE_D7300
4407# endif
4408# define machine_is_d7300() (machine_arch_type == MACH_TYPE_D7300)
4409#else
4410# define machine_is_d7300() (0)
4411#endif
4412
4413#ifdef CONFIG_SA1100_CEP
4414# ifdef machine_arch_type
4415# undef machine_arch_type
4416# define machine_arch_type __machine_arch_type
4417# else
4418# define machine_arch_type MACH_TYPE_CEP
4419# endif
4420# define machine_is_cep() (machine_arch_type == MACH_TYPE_CEP)
4421#else
4422# define machine_is_cep() (0)
4423#endif
4424
4425#ifdef CONFIG_ARCH_FORTUNET
4426# ifdef machine_arch_type
4427# undef machine_arch_type
4428# define machine_arch_type __machine_arch_type
4429# else
4430# define machine_arch_type MACH_TYPE_FORTUNET
4431# endif
4432# define machine_is_fortunet() (machine_arch_type == MACH_TYPE_FORTUNET)
4433#else
4434# define machine_is_fortunet() (0)
4435#endif
4436
4437#ifdef CONFIG_ARCH_VC547X
4438# ifdef machine_arch_type
4439# undef machine_arch_type
4440# define machine_arch_type __machine_arch_type
4441# else
4442# define machine_arch_type MACH_TYPE_VC547X
4443# endif
4444# define machine_is_vc547x() (machine_arch_type == MACH_TYPE_VC547X)
4445#else
4446# define machine_is_vc547x() (0)
4447#endif
4448
4449#ifdef CONFIG_SA1100_FILEWALKER
4450# ifdef machine_arch_type
4451# undef machine_arch_type
4452# define machine_arch_type __machine_arch_type
4453# else
4454# define machine_arch_type MACH_TYPE_FILEWALKER
4455# endif
4456# define machine_is_filewalker() (machine_arch_type == MACH_TYPE_FILEWALKER)
4457#else
4458# define machine_is_filewalker() (0)
4459#endif
4460
4461#ifdef CONFIG_SA1100_NETGATEWAY
4462# ifdef machine_arch_type
4463# undef machine_arch_type
4464# define machine_arch_type __machine_arch_type
4465# else
4466# define machine_arch_type MACH_TYPE_NETGATEWAY
4467# endif
4468# define machine_is_netgateway() (machine_arch_type == MACH_TYPE_NETGATEWAY)
4469#else
4470# define machine_is_netgateway() (0)
4471#endif
4472
4473#ifdef CONFIG_SA1100_SYMBOL2800
4474# ifdef machine_arch_type
4475# undef machine_arch_type
4476# define machine_arch_type __machine_arch_type
4477# else
4478# define machine_arch_type MACH_TYPE_SYMBOL2800
4479# endif
4480# define machine_is_symbol2800() (machine_arch_type == MACH_TYPE_SYMBOL2800)
4481#else
4482# define machine_is_symbol2800() (0)
4483#endif
4484
4485#ifdef CONFIG_SA1100_SUNS
4486# ifdef machine_arch_type
4487# undef machine_arch_type
4488# define machine_arch_type __machine_arch_type
4489# else
4490# define machine_arch_type MACH_TYPE_SUNS
4491# endif
4492# define machine_is_suns() (machine_arch_type == MACH_TYPE_SUNS)
4493#else
4494# define machine_is_suns() (0)
4495#endif
4496
4497#ifdef CONFIG_SA1100_FRODO
4498# ifdef machine_arch_type
4499# undef machine_arch_type
4500# define machine_arch_type __machine_arch_type
4501# else
4502# define machine_arch_type MACH_TYPE_FRODO
4503# endif
4504# define machine_is_frodo() (machine_arch_type == MACH_TYPE_FRODO)
4505#else
4506# define machine_is_frodo() (0)
4507#endif
4508
4509#ifdef CONFIG_SA1100_MACH_TYTE_MS301
4510# ifdef machine_arch_type
4511# undef machine_arch_type
4512# define machine_arch_type __machine_arch_type
4513# else
4514# define machine_arch_type MACH_TYPE_MACH_TYTE_MS301
4515# endif
4516# define machine_is_ms301() (machine_arch_type == MACH_TYPE_MACH_TYTE_MS301)
4517#else
4518# define machine_is_ms301() (0)
4519#endif
4520
4521#ifdef CONFIG_ARCH_MX1ADS
4522# ifdef machine_arch_type
4523# undef machine_arch_type
4524# define machine_arch_type __machine_arch_type
4525# else
4526# define machine_arch_type MACH_TYPE_MX1ADS
4527# endif
4528# define machine_is_mx1ads() (machine_arch_type == MACH_TYPE_MX1ADS)
4529#else
4530# define machine_is_mx1ads() (0)
4531#endif
4532
4533#ifdef CONFIG_ARCH_H7201
4534# ifdef machine_arch_type
4535# undef machine_arch_type
4536# define machine_arch_type __machine_arch_type
4537# else
4538# define machine_arch_type MACH_TYPE_H7201
4539# endif
4540# define machine_is_h7201() (machine_arch_type == MACH_TYPE_H7201)
4541#else
4542# define machine_is_h7201() (0)
4543#endif
4544
4545#ifdef CONFIG_ARCH_H7202
4546# ifdef machine_arch_type
4547# undef machine_arch_type
4548# define machine_arch_type __machine_arch_type
4549# else
4550# define machine_arch_type MACH_TYPE_H7202
4551# endif
4552# define machine_is_h7202() (machine_arch_type == MACH_TYPE_H7202)
4553#else
4554# define machine_is_h7202() (0)
4555#endif
4556
4557#ifdef CONFIG_ARCH_AMICO
4558# ifdef machine_arch_type
4559# undef machine_arch_type
4560# define machine_arch_type __machine_arch_type
4561# else
4562# define machine_arch_type MACH_TYPE_AMICO
4563# endif
4564# define machine_is_amico() (machine_arch_type == MACH_TYPE_AMICO)
4565#else
4566# define machine_is_amico() (0)
4567#endif
4568
4569#ifdef CONFIG_SA1100_IAM
4570# ifdef machine_arch_type
4571# undef machine_arch_type
4572# define machine_arch_type __machine_arch_type
4573# else
4574# define machine_arch_type MACH_TYPE_IAM
4575# endif
4576# define machine_is_iam() (machine_arch_type == MACH_TYPE_IAM)
4577#else
4578# define machine_is_iam() (0)
4579#endif
4580
4581#ifdef CONFIG_SA1100_TT530
4582# ifdef machine_arch_type
4583# undef machine_arch_type
4584# define machine_arch_type __machine_arch_type
4585# else
4586# define machine_arch_type MACH_TYPE_TT530
4587# endif
4588# define machine_is_tt530() (machine_arch_type == MACH_TYPE_TT530)
4589#else
4590# define machine_is_tt530() (0)
4591#endif
4592
4593#ifdef CONFIG_ARCH_SAM2400
4594# ifdef machine_arch_type
4595# undef machine_arch_type
4596# define machine_arch_type __machine_arch_type
4597# else
4598# define machine_arch_type MACH_TYPE_SAM2400
4599# endif
4600# define machine_is_sam2400() (machine_arch_type == MACH_TYPE_SAM2400)
4601#else
4602# define machine_is_sam2400() (0)
4603#endif
4604
4605#ifdef CONFIG_SA1100_JORNADA56X
4606# ifdef machine_arch_type
4607# undef machine_arch_type
4608# define machine_arch_type __machine_arch_type
4609# else
4610# define machine_arch_type MACH_TYPE_JORNADA56X
4611# endif
4612# define machine_is_jornada56x() (machine_arch_type == MACH_TYPE_JORNADA56X)
4613#else
4614# define machine_is_jornada56x() (0)
4615#endif
4616
4617#ifdef CONFIG_SA1100_ACTIVE
4618# ifdef machine_arch_type
4619# undef machine_arch_type
4620# define machine_arch_type __machine_arch_type
4621# else
4622# define machine_arch_type MACH_TYPE_ACTIVE
4623# endif
4624# define machine_is_active() (machine_arch_type == MACH_TYPE_ACTIVE)
4625#else
4626# define machine_is_active() (0)
4627#endif
4628
4629#ifdef CONFIG_ARCH_IQ80321
4630# ifdef machine_arch_type
4631# undef machine_arch_type
4632# define machine_arch_type __machine_arch_type
4633# else
4634# define machine_arch_type MACH_TYPE_IQ80321
4635# endif
4636# define machine_is_iq80321() (machine_arch_type == MACH_TYPE_IQ80321)
4637#else
4638# define machine_is_iq80321() (0)
4639#endif
4640
4641#ifdef CONFIG_SA1100_WID
4642# ifdef machine_arch_type
4643# undef machine_arch_type
4644# define machine_arch_type __machine_arch_type
4645# else
4646# define machine_arch_type MACH_TYPE_WID
4647# endif
4648# define machine_is_wid() (machine_arch_type == MACH_TYPE_WID)
4649#else
4650# define machine_is_wid() (0)
4651#endif
4652
4653#ifdef CONFIG_ARCH_SABINAL
4654# ifdef machine_arch_type
4655# undef machine_arch_type
4656# define machine_arch_type __machine_arch_type
4657# else
4658# define machine_arch_type MACH_TYPE_SABINAL
4659# endif
4660# define machine_is_sabinal() (machine_arch_type == MACH_TYPE_SABINAL)
4661#else
4662# define machine_is_sabinal() (0)
4663#endif
4664
4665#ifdef CONFIG_ARCH_IXP425_MATACUMBE
4666# ifdef machine_arch_type
4667# undef machine_arch_type
4668# define machine_arch_type __machine_arch_type
4669# else
4670# define machine_arch_type MACH_TYPE_IXP425_MATACUMBE
4671# endif
4672# define machine_is_ixp425_matacumbe() (machine_arch_type == MACH_TYPE_IXP425_MATACUMBE)
4673#else
4674# define machine_is_ixp425_matacumbe() (0)
4675#endif
4676
4677#ifdef CONFIG_SA1100_MINIPRINT
4678# ifdef machine_arch_type
4679# undef machine_arch_type
4680# define machine_arch_type __machine_arch_type
4681# else
4682# define machine_arch_type MACH_TYPE_MINIPRINT
4683# endif
4684# define machine_is_miniprint() (machine_arch_type == MACH_TYPE_MINIPRINT)
4685#else
4686# define machine_is_miniprint() (0)
4687#endif
4688
4689#ifdef CONFIG_ARCH_ADM510X
4690# ifdef machine_arch_type
4691# undef machine_arch_type
4692# define machine_arch_type __machine_arch_type
4693# else
4694# define machine_arch_type MACH_TYPE_ADM510X
4695# endif
4696# define machine_is_adm510x() (machine_arch_type == MACH_TYPE_ADM510X)
4697#else
4698# define machine_is_adm510x() (0)
4699#endif
4700
4701#ifdef CONFIG_SA1100_SVS200
4702# ifdef machine_arch_type
4703# undef machine_arch_type
4704# define machine_arch_type __machine_arch_type
4705# else
4706# define machine_arch_type MACH_TYPE_SVS200
4707# endif
4708# define machine_is_svs200() (machine_arch_type == MACH_TYPE_SVS200)
4709#else
4710# define machine_is_svs200() (0)
4711#endif
4712
4713#ifdef CONFIG_ARCH_ATG_TCU
4714# ifdef machine_arch_type
4715# undef machine_arch_type
4716# define machine_arch_type __machine_arch_type
4717# else
4718# define machine_arch_type MACH_TYPE_ATG_TCU
4719# endif
4720# define machine_is_atg_tcu() (machine_arch_type == MACH_TYPE_ATG_TCU)
4721#else
4722# define machine_is_atg_tcu() (0)
4723#endif
4724
4725#ifdef CONFIG_SA1100_JORNADA820
4726# ifdef machine_arch_type
4727# undef machine_arch_type
4728# define machine_arch_type __machine_arch_type
4729# else
4730# define machine_arch_type MACH_TYPE_JORNADA820
4731# endif
4732# define machine_is_jornada820() (machine_arch_type == MACH_TYPE_JORNADA820)
4733#else
4734# define machine_is_jornada820() (0)
4735#endif
4736
4737#ifdef CONFIG_ARCH_S3C44B0
4738# ifdef machine_arch_type
4739# undef machine_arch_type
4740# define machine_arch_type __machine_arch_type
4741# else
4742# define machine_arch_type MACH_TYPE_S3C44B0
4743# endif
4744# define machine_is_s3c44b0() (machine_arch_type == MACH_TYPE_S3C44B0)
4745#else
4746# define machine_is_s3c44b0() (0)
4747#endif
4748
4749#ifdef CONFIG_ARCH_MARGIS2
4750# ifdef machine_arch_type
4751# undef machine_arch_type
4752# define machine_arch_type __machine_arch_type
4753# else
4754# define machine_arch_type MACH_TYPE_MARGIS2
4755# endif
4756# define machine_is_margis2() (machine_arch_type == MACH_TYPE_MARGIS2)
4757#else
4758# define machine_is_margis2() (0)
4759#endif
4760
4761#ifdef CONFIG_ARCH_KS8695
4762# ifdef machine_arch_type
4763# undef machine_arch_type
4764# define machine_arch_type __machine_arch_type
4765# else
4766# define machine_arch_type MACH_TYPE_KS8695
4767# endif
4768# define machine_is_ks8695() (machine_arch_type == MACH_TYPE_KS8695)
4769#else
4770# define machine_is_ks8695() (0)
4771#endif
4772
4773#ifdef CONFIG_ARCH_BRH
4774# ifdef machine_arch_type
4775# undef machine_arch_type
4776# define machine_arch_type __machine_arch_type
4777# else
4778# define machine_arch_type MACH_TYPE_BRH
4779# endif
4780# define machine_is_brh() (machine_arch_type == MACH_TYPE_BRH)
4781#else
4782# define machine_is_brh() (0)
4783#endif
4784
4785#ifdef CONFIG_ARCH_S3C2410
4786# ifdef machine_arch_type
4787# undef machine_arch_type
4788# define machine_arch_type __machine_arch_type
4789# else
4790# define machine_arch_type MACH_TYPE_S3C2410
4791# endif
4792# define machine_is_s3c2410() (machine_arch_type == MACH_TYPE_S3C2410)
4793#else
4794# define machine_is_s3c2410() (0)
4795#endif
4796
4797#ifdef CONFIG_ARCH_POSSIO_PX30
4798# ifdef machine_arch_type
4799# undef machine_arch_type
4800# define machine_arch_type __machine_arch_type
4801# else
4802# define machine_arch_type MACH_TYPE_POSSIO_PX30
4803# endif
4804# define machine_is_possio_px30() (machine_arch_type == MACH_TYPE_POSSIO_PX30)
4805#else
4806# define machine_is_possio_px30() (0)
4807#endif
4808
4809#ifdef CONFIG_ARCH_S3C2800
4810# ifdef machine_arch_type
4811# undef machine_arch_type
4812# define machine_arch_type __machine_arch_type
4813# else
4814# define machine_arch_type MACH_TYPE_S3C2800
4815# endif
4816# define machine_is_s3c2800() (machine_arch_type == MACH_TYPE_S3C2800)
4817#else
4818# define machine_is_s3c2800() (0)
4819#endif
4820
4821#ifdef CONFIG_SA1100_FLEETWOOD
4822# ifdef machine_arch_type
4823# undef machine_arch_type
4824# define machine_arch_type __machine_arch_type
4825# else
4826# define machine_arch_type MACH_TYPE_FLEETWOOD
4827# endif
4828# define machine_is_fleetwood() (machine_arch_type == MACH_TYPE_FLEETWOOD)
4829#else
4830# define machine_is_fleetwood() (0)
4831#endif
4832
4833#ifdef CONFIG_ARCH_OMAHA
4834# ifdef machine_arch_type
4835# undef machine_arch_type
4836# define machine_arch_type __machine_arch_type
4837# else
4838# define machine_arch_type MACH_TYPE_OMAHA
4839# endif
4840# define machine_is_omaha() (machine_arch_type == MACH_TYPE_OMAHA)
4841#else
4842# define machine_is_omaha() (0)
4843#endif
4844
4845#ifdef CONFIG_ARCH_TA7
4846# ifdef machine_arch_type
4847# undef machine_arch_type
4848# define machine_arch_type __machine_arch_type
4849# else
4850# define machine_arch_type MACH_TYPE_TA7
4851# endif
4852# define machine_is_ta7() (machine_arch_type == MACH_TYPE_TA7)
4853#else
4854# define machine_is_ta7() (0)
4855#endif
4856
4857#ifdef CONFIG_SA1100_NOVA
4858# ifdef machine_arch_type
4859# undef machine_arch_type
4860# define machine_arch_type __machine_arch_type
4861# else
4862# define machine_arch_type MACH_TYPE_NOVA
4863# endif
4864# define machine_is_nova() (machine_arch_type == MACH_TYPE_NOVA)
4865#else
4866# define machine_is_nova() (0)
4867#endif
4868
4869#ifdef CONFIG_ARCH_HMK
4870# ifdef machine_arch_type
4871# undef machine_arch_type
4872# define machine_arch_type __machine_arch_type
4873# else
4874# define machine_arch_type MACH_TYPE_HMK
4875# endif
4876# define machine_is_hmk() (machine_arch_type == MACH_TYPE_HMK)
4877#else
4878# define machine_is_hmk() (0)
4879#endif
4880
52f52c14 4881#ifdef CONFIG_ARCH_KARO
1cb8e980
WD
4882# ifdef machine_arch_type
4883# undef machine_arch_type
4884# define machine_arch_type __machine_arch_type
4885# else
52f52c14 4886# define machine_arch_type MACH_TYPE_KARO
1cb8e980 4887# endif
52f52c14 4888# define machine_is_karo() (machine_arch_type == MACH_TYPE_KARO)
1cb8e980 4889#else
52f52c14 4890# define machine_is_karo() (0)
1cb8e980
WD
4891#endif
4892
4893#ifdef CONFIG_SA1100_FESTER
4894# ifdef machine_arch_type
4895# undef machine_arch_type
4896# define machine_arch_type __machine_arch_type
4897# else
4898# define machine_arch_type MACH_TYPE_FESTER
4899# endif
4900# define machine_is_fester() (machine_arch_type == MACH_TYPE_FESTER)
4901#else
4902# define machine_is_fester() (0)
4903#endif
4904
4905#ifdef CONFIG_ARCH_GPI
4906# ifdef machine_arch_type
4907# undef machine_arch_type
4908# define machine_arch_type __machine_arch_type
4909# else
4910# define machine_arch_type MACH_TYPE_GPI
4911# endif
4912# define machine_is_gpi() (machine_arch_type == MACH_TYPE_GPI)
4913#else
4914# define machine_is_gpi() (0)
4915#endif
4916
4917#ifdef CONFIG_ARCH_SMDK2410
4918# ifdef machine_arch_type
4919# undef machine_arch_type
4920# define machine_arch_type __machine_arch_type
4921# else
4922# define machine_arch_type MACH_TYPE_SMDK2410
4923# endif
4924# define machine_is_smdk2410() (machine_arch_type == MACH_TYPE_SMDK2410)
4925#else
4926# define machine_is_smdk2410() (0)
4927#endif
4928
a1f4a3dd 4929#ifdef CONFIG_ARCH_I519
1cb8e980
WD
4930# ifdef machine_arch_type
4931# undef machine_arch_type
4932# define machine_arch_type __machine_arch_type
4933# else
a1f4a3dd 4934# define machine_arch_type MACH_TYPE_I519
1cb8e980 4935# endif
a1f4a3dd 4936# define machine_is_i519() (machine_arch_type == MACH_TYPE_I519)
1cb8e980 4937#else
a1f4a3dd 4938# define machine_is_i519() (0)
1cb8e980
WD
4939#endif
4940
4941#ifdef CONFIG_SA1100_NEXIO
4942# ifdef machine_arch_type
4943# undef machine_arch_type
4944# define machine_arch_type __machine_arch_type
4945# else
4946# define machine_arch_type MACH_TYPE_NEXIO
4947# endif
4948# define machine_is_nexio() (machine_arch_type == MACH_TYPE_NEXIO)
4949#else
4950# define machine_is_nexio() (0)
4951#endif
4952
4953#ifdef CONFIG_SA1100_BITBOX
4954# ifdef machine_arch_type
4955# undef machine_arch_type
4956# define machine_arch_type __machine_arch_type
4957# else
4958# define machine_arch_type MACH_TYPE_BITBOX
4959# endif
4960# define machine_is_bitbox() (machine_arch_type == MACH_TYPE_BITBOX)
4961#else
4962# define machine_is_bitbox() (0)
4963#endif
4964
4965#ifdef CONFIG_SA1100_G200
4966# ifdef machine_arch_type
4967# undef machine_arch_type
4968# define machine_arch_type __machine_arch_type
4969# else
4970# define machine_arch_type MACH_TYPE_G200
4971# endif
4972# define machine_is_g200() (machine_arch_type == MACH_TYPE_G200)
4973#else
4974# define machine_is_g200() (0)
4975#endif
4976
4977#ifdef CONFIG_SA1100_GILL
4978# ifdef machine_arch_type
4979# undef machine_arch_type
4980# define machine_arch_type __machine_arch_type
4981# else
4982# define machine_arch_type MACH_TYPE_GILL
4983# endif
4984# define machine_is_gill() (machine_arch_type == MACH_TYPE_GILL)
4985#else
4986# define machine_is_gill() (0)
4987#endif
4988
4989#ifdef CONFIG_ARCH_PXA_MERCURY
4990# ifdef machine_arch_type
4991# undef machine_arch_type
4992# define machine_arch_type __machine_arch_type
4993# else
4994# define machine_arch_type MACH_TYPE_PXA_MERCURY
4995# endif
4996# define machine_is_pxa_mercury() (machine_arch_type == MACH_TYPE_PXA_MERCURY)
4997#else
4998# define machine_is_pxa_mercury() (0)
4999#endif
5000
5001#ifdef CONFIG_ARCH_CEIVA
5002# ifdef machine_arch_type
5003# undef machine_arch_type
5004# define machine_arch_type __machine_arch_type
5005# else
5006# define machine_arch_type MACH_TYPE_CEIVA
5007# endif
5008# define machine_is_ceiva() (machine_arch_type == MACH_TYPE_CEIVA)
5009#else
5010# define machine_is_ceiva() (0)
5011#endif
5012
5013#ifdef CONFIG_SA1100_FRET
5014# ifdef machine_arch_type
5015# undef machine_arch_type
5016# define machine_arch_type __machine_arch_type
5017# else
5018# define machine_arch_type MACH_TYPE_FRET
5019# endif
5020# define machine_is_fret() (machine_arch_type == MACH_TYPE_FRET)
5021#else
5022# define machine_is_fret() (0)
5023#endif
5024
5025#ifdef CONFIG_SA1100_EMAILPHONE
5026# ifdef machine_arch_type
5027# undef machine_arch_type
5028# define machine_arch_type __machine_arch_type
5029# else
5030# define machine_arch_type MACH_TYPE_EMAILPHONE
5031# endif
5032# define machine_is_emailphone() (machine_arch_type == MACH_TYPE_EMAILPHONE)
5033#else
5034# define machine_is_emailphone() (0)
5035#endif
5036
5037#ifdef CONFIG_ARCH_H3900
5038# ifdef machine_arch_type
5039# undef machine_arch_type
5040# define machine_arch_type __machine_arch_type
5041# else
5042# define machine_arch_type MACH_TYPE_H3900
5043# endif
5044# define machine_is_h3900() (machine_arch_type == MACH_TYPE_H3900)
5045#else
5046# define machine_is_h3900() (0)
5047#endif
5048
5049#ifdef CONFIG_ARCH_PXA1
5050# ifdef machine_arch_type
5051# undef machine_arch_type
5052# define machine_arch_type __machine_arch_type
5053# else
5054# define machine_arch_type MACH_TYPE_PXA1
5055# endif
5056# define machine_is_pxa1() (machine_arch_type == MACH_TYPE_PXA1)
5057#else
5058# define machine_is_pxa1() (0)
5059#endif
5060
5061#ifdef CONFIG_SA1100_KOAN369
5062# ifdef machine_arch_type
5063# undef machine_arch_type
5064# define machine_arch_type __machine_arch_type
5065# else
5066# define machine_arch_type MACH_TYPE_KOAN369
5067# endif
5068# define machine_is_koan369() (machine_arch_type == MACH_TYPE_KOAN369)
5069#else
5070# define machine_is_koan369() (0)
5071#endif
5072
5073#ifdef CONFIG_ARCH_COGENT
5074# ifdef machine_arch_type
5075# undef machine_arch_type
5076# define machine_arch_type __machine_arch_type
5077# else
5078# define machine_arch_type MACH_TYPE_COGENT
5079# endif
5080# define machine_is_cogent() (machine_arch_type == MACH_TYPE_COGENT)
5081#else
5082# define machine_is_cogent() (0)
5083#endif
5084
5085#ifdef CONFIG_ARCH_ESL_SIMPUTER
5086# ifdef machine_arch_type
5087# undef machine_arch_type
5088# define machine_arch_type __machine_arch_type
5089# else
5090# define machine_arch_type MACH_TYPE_ESL_SIMPUTER
5091# endif
5092# define machine_is_esl_simputer() (machine_arch_type == MACH_TYPE_ESL_SIMPUTER)
5093#else
5094# define machine_is_esl_simputer() (0)
5095#endif
5096
5097#ifdef CONFIG_ARCH_ESL_SIMPUTER_CLR
5098# ifdef machine_arch_type
5099# undef machine_arch_type
5100# define machine_arch_type __machine_arch_type
5101# else
5102# define machine_arch_type MACH_TYPE_ESL_SIMPUTER_CLR
5103# endif
5104# define machine_is_esl_simputer_clr() (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_CLR)
5105#else
5106# define machine_is_esl_simputer_clr() (0)
5107#endif
5108
5109#ifdef CONFIG_ARCH_ESL_SIMPUTER_BW
5110# ifdef machine_arch_type
5111# undef machine_arch_type
5112# define machine_arch_type __machine_arch_type
5113# else
5114# define machine_arch_type MACH_TYPE_ESL_SIMPUTER_BW
5115# endif
5116# define machine_is_esl_simputer_bw() (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_BW)
5117#else
5118# define machine_is_esl_simputer_bw() (0)
5119#endif
5120
5121#ifdef CONFIG_ARCH_HHP_CRADLE
5122# ifdef machine_arch_type
5123# undef machine_arch_type
5124# define machine_arch_type __machine_arch_type
5125# else
5126# define machine_arch_type MACH_TYPE_HHP_CRADLE
5127# endif
5128# define machine_is_hhp_cradle() (machine_arch_type == MACH_TYPE_HHP_CRADLE)
5129#else
5130# define machine_is_hhp_cradle() (0)
5131#endif
5132
5133#ifdef CONFIG_ARCH_HE500
5134# ifdef machine_arch_type
5135# undef machine_arch_type
5136# define machine_arch_type __machine_arch_type
5137# else
5138# define machine_arch_type MACH_TYPE_HE500
5139# endif
5140# define machine_is_he500() (machine_arch_type == MACH_TYPE_HE500)
5141#else
5142# define machine_is_he500() (0)
5143#endif
5144
5145#ifdef CONFIG_SA1100_INHANDELF2
5146# ifdef machine_arch_type
5147# undef machine_arch_type
5148# define machine_arch_type __machine_arch_type
5149# else
5150# define machine_arch_type MACH_TYPE_INHANDELF2
5151# endif
5152# define machine_is_inhandelf2() (machine_arch_type == MACH_TYPE_INHANDELF2)
5153#else
5154# define machine_is_inhandelf2() (0)
5155#endif
5156
5157#ifdef CONFIG_SA1100_INHANDFTIP
5158# ifdef machine_arch_type
5159# undef machine_arch_type
5160# define machine_arch_type __machine_arch_type
5161# else
5162# define machine_arch_type MACH_TYPE_INHANDFTIP
5163# endif
5164# define machine_is_inhandftip() (machine_arch_type == MACH_TYPE_INHANDFTIP)
5165#else
5166# define machine_is_inhandftip() (0)
5167#endif
5168
5169#ifdef CONFIG_SA1100_DNP1110
5170# ifdef machine_arch_type
5171# undef machine_arch_type
5172# define machine_arch_type __machine_arch_type
5173# else
5174# define machine_arch_type MACH_TYPE_DNP1110
5175# endif
5176# define machine_is_dnp1110() (machine_arch_type == MACH_TYPE_DNP1110)
5177#else
5178# define machine_is_dnp1110() (0)
5179#endif
5180
5181#ifdef CONFIG_SA1100_PNP1110
5182# ifdef machine_arch_type
5183# undef machine_arch_type
5184# define machine_arch_type __machine_arch_type
5185# else
5186# define machine_arch_type MACH_TYPE_PNP1110
5187# endif
5188# define machine_is_pnp1110() (machine_arch_type == MACH_TYPE_PNP1110)
5189#else
5190# define machine_is_pnp1110() (0)
5191#endif
5192
5193#ifdef CONFIG_ARCH_CSB226
5194# ifdef machine_arch_type
5195# undef machine_arch_type
5196# define machine_arch_type __machine_arch_type
5197# else
5198# define machine_arch_type MACH_TYPE_CSB226
5199# endif
5200# define machine_is_csb226() (machine_arch_type == MACH_TYPE_CSB226)
5201#else
5202# define machine_is_csb226() (0)
5203#endif
5204
5205#ifdef CONFIG_SA1100_ARNOLD
5206# ifdef machine_arch_type
5207# undef machine_arch_type
5208# define machine_arch_type __machine_arch_type
5209# else
5210# define machine_arch_type MACH_TYPE_ARNOLD
5211# endif
5212# define machine_is_arnold() (machine_arch_type == MACH_TYPE_ARNOLD)
5213#else
5214# define machine_is_arnold() (0)
5215#endif
5216
98404649 5217#ifdef CONFIG_MACH_VOICEBLUE
1cb8e980
WD
5218# ifdef machine_arch_type
5219# undef machine_arch_type
5220# define machine_arch_type __machine_arch_type
5221# else
98404649 5222# define machine_arch_type MACH_TYPE_VOICEBLUE
1cb8e980 5223# endif
98404649 5224# define machine_is_voiceblue() (machine_arch_type == MACH_TYPE_VOICEBLUE)
1cb8e980 5225#else
98404649 5226# define machine_is_voiceblue() (0)
1cb8e980
WD
5227#endif
5228
5229#ifdef CONFIG_ARCH_JZ8028
5230# ifdef machine_arch_type
5231# undef machine_arch_type
5232# define machine_arch_type __machine_arch_type
5233# else
5234# define machine_arch_type MACH_TYPE_JZ8028
5235# endif
5236# define machine_is_jz8028() (machine_arch_type == MACH_TYPE_JZ8028)
5237#else
5238# define machine_is_jz8028() (0)
5239#endif
5240
a1f4a3dd 5241#ifdef CONFIG_ARCH_H5400
1cb8e980
WD
5242# ifdef machine_arch_type
5243# undef machine_arch_type
5244# define machine_arch_type __machine_arch_type
5245# else
a1f4a3dd 5246# define machine_arch_type MACH_TYPE_H5400
1cb8e980 5247# endif
a1f4a3dd 5248# define machine_is_h5400() (machine_arch_type == MACH_TYPE_H5400)
1cb8e980 5249#else
52f52c14 5250# define machine_is_h5400() (0)
1cb8e980
WD
5251#endif
5252
5253#ifdef CONFIG_SA1100_FORTE
5254# ifdef machine_arch_type
5255# undef machine_arch_type
5256# define machine_arch_type __machine_arch_type
5257# else
5258# define machine_arch_type MACH_TYPE_FORTE
5259# endif
5260# define machine_is_forte() (machine_arch_type == MACH_TYPE_FORTE)
5261#else
5262# define machine_is_forte() (0)
5263#endif
5264
5265#ifdef CONFIG_SA1100_ACAM
5266# ifdef machine_arch_type
5267# undef machine_arch_type
5268# define machine_arch_type __machine_arch_type
5269# else
5270# define machine_arch_type MACH_TYPE_ACAM
5271# endif
5272# define machine_is_acam() (machine_arch_type == MACH_TYPE_ACAM)
5273#else
5274# define machine_is_acam() (0)
5275#endif
5276
5277#ifdef CONFIG_SA1100_ABOX
5278# ifdef machine_arch_type
5279# undef machine_arch_type
5280# define machine_arch_type __machine_arch_type
5281# else
5282# define machine_arch_type MACH_TYPE_ABOX
5283# endif
5284# define machine_is_abox() (machine_arch_type == MACH_TYPE_ABOX)
5285#else
5286# define machine_is_abox() (0)
5287#endif
5288
5289#ifdef CONFIG_ARCH_ATMEL
5290# ifdef machine_arch_type
5291# undef machine_arch_type
5292# define machine_arch_type __machine_arch_type
5293# else
5294# define machine_arch_type MACH_TYPE_ATMEL
5295# endif
5296# define machine_is_atmel() (machine_arch_type == MACH_TYPE_ATMEL)
5297#else
5298# define machine_is_atmel() (0)
5299#endif
5300
5301#ifdef CONFIG_ARCH_SITSANG
5302# ifdef machine_arch_type
5303# undef machine_arch_type
5304# define machine_arch_type __machine_arch_type
5305# else
5306# define machine_arch_type MACH_TYPE_SITSANG
5307# endif
5308# define machine_is_sitsang() (machine_arch_type == MACH_TYPE_SITSANG)
5309#else
5310# define machine_is_sitsang() (0)
5311#endif
5312
5313#ifdef CONFIG_SA1100_CPU1110LCDNET
5314# ifdef machine_arch_type
5315# undef machine_arch_type
5316# define machine_arch_type __machine_arch_type
5317# else
5318# define machine_arch_type MACH_TYPE_CPU1110LCDNET
5319# endif
5320# define machine_is_cpu1110lcdnet() (machine_arch_type == MACH_TYPE_CPU1110LCDNET)
5321#else
5322# define machine_is_cpu1110lcdnet() (0)
5323#endif
5324
5325#ifdef CONFIG_ARCH_MPL_VCMA9
5326# ifdef machine_arch_type
5327# undef machine_arch_type
5328# define machine_arch_type __machine_arch_type
5329# else
5330# define machine_arch_type MACH_TYPE_MPL_VCMA9
5331# endif
5332# define machine_is_mpl_vcma9() (machine_arch_type == MACH_TYPE_MPL_VCMA9)
5333#else
5334# define machine_is_mpl_vcma9() (0)
5335#endif
5336
5337#ifdef CONFIG_ARCH_OPUS_A1
5338# ifdef machine_arch_type
5339# undef machine_arch_type
5340# define machine_arch_type __machine_arch_type
5341# else
5342# define machine_arch_type MACH_TYPE_OPUS_A1
5343# endif
5344# define machine_is_opus_a1() (machine_arch_type == MACH_TYPE_OPUS_A1)
5345#else
5346# define machine_is_opus_a1() (0)
5347#endif
5348
5349#ifdef CONFIG_ARCH_DAYTONA
5350# ifdef machine_arch_type
5351# undef machine_arch_type
5352# define machine_arch_type __machine_arch_type
5353# else
5354# define machine_arch_type MACH_TYPE_DAYTONA
5355# endif
5356# define machine_is_daytona() (machine_arch_type == MACH_TYPE_DAYTONA)
5357#else
5358# define machine_is_daytona() (0)
5359#endif
5360
5361#ifdef CONFIG_SA1100_KILLBEAR
5362# ifdef machine_arch_type
5363# undef machine_arch_type
5364# define machine_arch_type __machine_arch_type
5365# else
5366# define machine_arch_type MACH_TYPE_KILLBEAR
5367# endif
5368# define machine_is_killbear() (machine_arch_type == MACH_TYPE_KILLBEAR)
5369#else
5370# define machine_is_killbear() (0)
5371#endif
5372
5373#ifdef CONFIG_ARCH_YOHO
5374# ifdef machine_arch_type
5375# undef machine_arch_type
5376# define machine_arch_type __machine_arch_type
5377# else
5378# define machine_arch_type MACH_TYPE_YOHO
5379# endif
5380# define machine_is_yoho() (machine_arch_type == MACH_TYPE_YOHO)
5381#else
5382# define machine_is_yoho() (0)
5383#endif
5384
5385#ifdef CONFIG_ARCH_JASPER
5386# ifdef machine_arch_type
5387# undef machine_arch_type
5388# define machine_arch_type __machine_arch_type
5389# else
5390# define machine_arch_type MACH_TYPE_JASPER
5391# endif
5392# define machine_is_jasper() (machine_arch_type == MACH_TYPE_JASPER)
5393#else
5394# define machine_is_jasper() (0)
5395#endif
5396
5397#ifdef CONFIG_ARCH_DSC25
5398# ifdef machine_arch_type
5399# undef machine_arch_type
5400# define machine_arch_type __machine_arch_type
5401# else
5402# define machine_arch_type MACH_TYPE_DSC25
5403# endif
5404# define machine_is_dsc25() (machine_arch_type == MACH_TYPE_DSC25)
5405#else
5406# define machine_is_dsc25() (0)
5407#endif
5408
a1f4a3dd 5409#ifdef CONFIG_MACH_OMAP_INNOVATOR
1cb8e980
WD
5410# ifdef machine_arch_type
5411# undef machine_arch_type
5412# define machine_arch_type __machine_arch_type
5413# else
a1f4a3dd 5414# define machine_arch_type MACH_TYPE_OMAP_INNOVATOR
1cb8e980 5415# endif
a1f4a3dd 5416# define machine_is_omap_innovator() (machine_arch_type == MACH_TYPE_OMAP_INNOVATOR)
1cb8e980 5417#else
a1f4a3dd 5418# define machine_is_omap_innovator() (0)
1cb8e980
WD
5419#endif
5420
5421#ifdef CONFIG_ARCH_RAMSES
5422# ifdef machine_arch_type
5423# undef machine_arch_type
5424# define machine_arch_type __machine_arch_type
5425# else
5426# define machine_arch_type MACH_TYPE_RAMSES
5427# endif
f43ad539 5428# define machine_is_mnci() (machine_arch_type == MACH_TYPE_RAMSES)
1cb8e980 5429#else
f43ad539 5430# define machine_is_mnci() (0)
1cb8e980
WD
5431#endif
5432
5433#ifdef CONFIG_ARCH_S28X
5434# ifdef machine_arch_type
5435# undef machine_arch_type
5436# define machine_arch_type __machine_arch_type
5437# else
5438# define machine_arch_type MACH_TYPE_S28X
5439# endif
5440# define machine_is_s28x() (machine_arch_type == MACH_TYPE_S28X)
5441#else
5442# define machine_is_s28x() (0)
5443#endif
5444
5445#ifdef CONFIG_ARCH_MPORT3
5446# ifdef machine_arch_type
5447# undef machine_arch_type
5448# define machine_arch_type __machine_arch_type
5449# else
5450# define machine_arch_type MACH_TYPE_MPORT3
5451# endif
5452# define machine_is_mport3() (machine_arch_type == MACH_TYPE_MPORT3)
5453#else
5454# define machine_is_mport3() (0)
5455#endif
5456
5457#ifdef CONFIG_ARCH_PXA_EAGLE250
5458# ifdef machine_arch_type
5459# undef machine_arch_type
5460# define machine_arch_type __machine_arch_type
5461# else
5462# define machine_arch_type MACH_TYPE_PXA_EAGLE250
5463# endif
5464# define machine_is_pxa_eagle250() (machine_arch_type == MACH_TYPE_PXA_EAGLE250)
5465#else
5466# define machine_is_pxa_eagle250() (0)
5467#endif
5468
5469#ifdef CONFIG_ARCH_PDB
5470# ifdef machine_arch_type
5471# undef machine_arch_type
5472# define machine_arch_type __machine_arch_type
5473# else
5474# define machine_arch_type MACH_TYPE_PDB
5475# endif
5476# define machine_is_pdb() (machine_arch_type == MACH_TYPE_PDB)
5477#else
5478# define machine_is_pdb() (0)
5479#endif
5480
5481#ifdef CONFIG_SA1100_BLUE_2G
5482# ifdef machine_arch_type
5483# undef machine_arch_type
5484# define machine_arch_type __machine_arch_type
5485# else
5486# define machine_arch_type MACH_TYPE_BLUE_2G
5487# endif
5488# define machine_is_blue_2g() (machine_arch_type == MACH_TYPE_BLUE_2G)
5489#else
5490# define machine_is_blue_2g() (0)
5491#endif
5492
5493#ifdef CONFIG_SA1100_BLUEARCH
5494# ifdef machine_arch_type
5495# undef machine_arch_type
5496# define machine_arch_type __machine_arch_type
5497# else
5498# define machine_arch_type MACH_TYPE_BLUEARCH
5499# endif
5500# define machine_is_bluearch() (machine_arch_type == MACH_TYPE_BLUEARCH)
5501#else
5502# define machine_is_bluearch() (0)
5503#endif
5504
98404649 5505#ifdef CONFIG_ARCH_IXDP2400
1cb8e980
WD
5506# ifdef machine_arch_type
5507# undef machine_arch_type
5508# define machine_arch_type __machine_arch_type
5509# else
98404649 5510# define machine_arch_type MACH_TYPE_IXDP2400
1cb8e980 5511# endif
98404649 5512# define machine_is_ixdp2400() (machine_arch_type == MACH_TYPE_IXDP2400)
1cb8e980
WD
5513#else
5514# define machine_is_ixdp2400() (0)
5515#endif
5516
98404649 5517#ifdef CONFIG_ARCH_IXDP2800
1cb8e980
WD
5518# ifdef machine_arch_type
5519# undef machine_arch_type
5520# define machine_arch_type __machine_arch_type
5521# else
98404649 5522# define machine_arch_type MACH_TYPE_IXDP2800
1cb8e980 5523# endif
98404649 5524# define machine_is_ixdp2800() (machine_arch_type == MACH_TYPE_IXDP2800)
1cb8e980
WD
5525#else
5526# define machine_is_ixdp2800() (0)
5527#endif
5528
5529#ifdef CONFIG_SA1100_EXPLORER
5530# ifdef machine_arch_type
5531# undef machine_arch_type
5532# define machine_arch_type __machine_arch_type
5533# else
5534# define machine_arch_type MACH_TYPE_EXPLORER
5535# endif
5536# define machine_is_explorer() (machine_arch_type == MACH_TYPE_EXPLORER)
5537#else
5538# define machine_is_explorer() (0)
5539#endif
5540
5541#ifdef CONFIG_ARCH_IXDP425
5542# ifdef machine_arch_type
5543# undef machine_arch_type
5544# define machine_arch_type __machine_arch_type
5545# else
5546# define machine_arch_type MACH_TYPE_IXDP425
5547# endif
5548# define machine_is_ixdp425() (machine_arch_type == MACH_TYPE_IXDP425)
5549#else
5550# define machine_is_ixdp425() (0)
5551#endif
5552
5553#ifdef CONFIG_ARCH_CHIMP
5554# ifdef machine_arch_type
5555# undef machine_arch_type
5556# define machine_arch_type __machine_arch_type
5557# else
5558# define machine_arch_type MACH_TYPE_CHIMP
5559# endif
5560# define machine_is_chimp() (machine_arch_type == MACH_TYPE_CHIMP)
5561#else
5562# define machine_is_chimp() (0)
5563#endif
5564
5565#ifdef CONFIG_ARCH_STORK_NEST
5566# ifdef machine_arch_type
5567# undef machine_arch_type
5568# define machine_arch_type __machine_arch_type
5569# else
5570# define machine_arch_type MACH_TYPE_STORK_NEST
5571# endif
5572# define machine_is_stork_nest() (machine_arch_type == MACH_TYPE_STORK_NEST)
5573#else
5574# define machine_is_stork_nest() (0)
5575#endif
5576
5577#ifdef CONFIG_ARCH_STORK_EGG
5578# ifdef machine_arch_type
5579# undef machine_arch_type
5580# define machine_arch_type __machine_arch_type
5581# else
5582# define machine_arch_type MACH_TYPE_STORK_EGG
5583# endif
5584# define machine_is_stork_egg() (machine_arch_type == MACH_TYPE_STORK_EGG)
5585#else
5586# define machine_is_stork_egg() (0)
5587#endif
5588
5589#ifdef CONFIG_SA1100_WISMO
5590# ifdef machine_arch_type
5591# undef machine_arch_type
5592# define machine_arch_type __machine_arch_type
5593# else
5594# define machine_arch_type MACH_TYPE_WISMO
5595# endif
5596# define machine_is_wismo() (machine_arch_type == MACH_TYPE_WISMO)
5597#else
5598# define machine_is_wismo() (0)
5599#endif
5600
5601#ifdef CONFIG_ARCH_EZLINX
5602# ifdef machine_arch_type
5603# undef machine_arch_type
5604# define machine_arch_type __machine_arch_type
5605# else
5606# define machine_arch_type MACH_TYPE_EZLINX
5607# endif
5608# define machine_is_ezlinx() (machine_arch_type == MACH_TYPE_EZLINX)
5609#else
5610# define machine_is_ezlinx() (0)
5611#endif
5612
a1f4a3dd 5613#ifdef CONFIG_ARCH_AT91RM9200
1cb8e980
WD
5614# ifdef machine_arch_type
5615# undef machine_arch_type
5616# define machine_arch_type __machine_arch_type
5617# else
a1f4a3dd 5618# define machine_arch_type MACH_TYPE_AT91RM9200
1cb8e980 5619# endif
a1f4a3dd 5620# define machine_is_at91rm9200() (machine_arch_type == MACH_TYPE_AT91RM9200)
1cb8e980 5621#else
52f52c14 5622# define machine_is_at91rm9200() (0)
1cb8e980
WD
5623#endif
5624
799891ef 5625#ifdef CONFIG_ARCH_ADTECH_ORION
1cb8e980
WD
5626# ifdef machine_arch_type
5627# undef machine_arch_type
5628# define machine_arch_type __machine_arch_type
5629# else
799891ef 5630# define machine_arch_type MACH_TYPE_ADTECH_ORION
1cb8e980 5631# endif
799891ef 5632# define machine_is_adtech_orion() (machine_arch_type == MACH_TYPE_ADTECH_ORION)
1cb8e980 5633#else
799891ef 5634# define machine_is_adtech_orion() (0)
1cb8e980
WD
5635#endif
5636
5637#ifdef CONFIG_ARCH_NEPTUNE
5638# ifdef machine_arch_type
5639# undef machine_arch_type
5640# define machine_arch_type __machine_arch_type
5641# else
5642# define machine_arch_type MACH_TYPE_NEPTUNE
5643# endif
5644# define machine_is_neptune() (machine_arch_type == MACH_TYPE_NEPTUNE)
5645#else
5646# define machine_is_neptune() (0)
5647#endif
5648
5649#ifdef CONFIG_SA1100_HACKKIT
5650# ifdef machine_arch_type
5651# undef machine_arch_type
5652# define machine_arch_type __machine_arch_type
5653# else
5654# define machine_arch_type MACH_TYPE_HACKKIT
5655# endif
5656# define machine_is_hackkit() (machine_arch_type == MACH_TYPE_HACKKIT)
5657#else
5658# define machine_is_hackkit() (0)
5659#endif
5660
5661#ifdef CONFIG_ARCH_PXA_WINS30
5662# ifdef machine_arch_type
5663# undef machine_arch_type
5664# define machine_arch_type __machine_arch_type
5665# else
5666# define machine_arch_type MACH_TYPE_PXA_WINS30
5667# endif
5668# define machine_is_pxa_wins30() (machine_arch_type == MACH_TYPE_PXA_WINS30)
5669#else
5670# define machine_is_pxa_wins30() (0)
5671#endif
5672
5673#ifdef CONFIG_SA1100_LAVINNA
5674# ifdef machine_arch_type
5675# undef machine_arch_type
5676# define machine_arch_type __machine_arch_type
5677# else
5678# define machine_arch_type MACH_TYPE_LAVINNA
5679# endif
5680# define machine_is_lavinna() (machine_arch_type == MACH_TYPE_LAVINNA)
5681#else
5682# define machine_is_lavinna() (0)
5683#endif
5684
5685#ifdef CONFIG_ARCH_PXA_UENGINE
5686# ifdef machine_arch_type
5687# undef machine_arch_type
5688# define machine_arch_type __machine_arch_type
5689# else
5690# define machine_arch_type MACH_TYPE_PXA_UENGINE
5691# endif
5692# define machine_is_pxa_uengine() (machine_arch_type == MACH_TYPE_PXA_UENGINE)
5693#else
5694# define machine_is_pxa_uengine() (0)
5695#endif
5696
5697#ifdef CONFIG_ARCH_INNOKOM
5698# ifdef machine_arch_type
5699# undef machine_arch_type
5700# define machine_arch_type __machine_arch_type
5701# else
5702# define machine_arch_type MACH_TYPE_INNOKOM
5703# endif
5704# define machine_is_innokom() (machine_arch_type == MACH_TYPE_INNOKOM)
5705#else
5706# define machine_is_innokom() (0)
5707#endif
5708
52f52c14
WD
5709#ifdef CONFIG_ARCH_BMS
5710# ifdef machine_arch_type
5711# undef machine_arch_type
5712# define machine_arch_type __machine_arch_type
5713# else
5714# define machine_arch_type MACH_TYPE_BMS
5715# endif
5716# define machine_is_bms() (machine_arch_type == MACH_TYPE_BMS)
5717#else
5718# define machine_is_bms() (0)
5719#endif
5720
5721#ifdef CONFIG_ARCH_IXCDP1100
5722# ifdef machine_arch_type
5723# undef machine_arch_type
5724# define machine_arch_type __machine_arch_type
5725# else
5726# define machine_arch_type MACH_TYPE_IXCDP1100
5727# endif
5728# define machine_is_ixcdp1100() (machine_arch_type == MACH_TYPE_IXCDP1100)
5729#else
5730# define machine_is_ixcdp1100() (0)
5731#endif
5732
5733#ifdef CONFIG_ARCH_PRPMC1100
5734# ifdef machine_arch_type
5735# undef machine_arch_type
5736# define machine_arch_type __machine_arch_type
5737# else
5738# define machine_arch_type MACH_TYPE_PRPMC1100
5739# endif
5740# define machine_is_prpmc1100() (machine_arch_type == MACH_TYPE_PRPMC1100)
5741#else
5742# define machine_is_prpmc1100() (0)
5743#endif
5744
5745#ifdef CONFIG_ARCH_AT91RM9200DK
5746# ifdef machine_arch_type
5747# undef machine_arch_type
5748# define machine_arch_type __machine_arch_type
5749# else
5750# define machine_arch_type MACH_TYPE_AT91RM9200DK
5751# endif
5752# define machine_is_at91rm9200dk() (machine_arch_type == MACH_TYPE_AT91RM9200DK)
5753#else
5754# define machine_is_at91rm9200dk() (0)
5755#endif
5756
5757#ifdef CONFIG_ARCH_ARMSTICK
5758# ifdef machine_arch_type
5759# undef machine_arch_type
5760# define machine_arch_type __machine_arch_type
5761# else
5762# define machine_arch_type MACH_TYPE_ARMSTICK
5763# endif
5764# define machine_is_armstick() (machine_arch_type == MACH_TYPE_ARMSTICK)
5765#else
5766# define machine_is_armstick() (0)
5767#endif
5768
5769#ifdef CONFIG_ARCH_ARMONIE
5770# ifdef machine_arch_type
5771# undef machine_arch_type
5772# define machine_arch_type __machine_arch_type
5773# else
5774# define machine_arch_type MACH_TYPE_ARMONIE
5775# endif
5776# define machine_is_armonie() (machine_arch_type == MACH_TYPE_ARMONIE)
5777#else
5778# define machine_is_armonie() (0)
5779#endif
5780
5781#ifdef CONFIG_ARCH_MPORT1
5782# ifdef machine_arch_type
5783# undef machine_arch_type
5784# define machine_arch_type __machine_arch_type
5785# else
5786# define machine_arch_type MACH_TYPE_MPORT1
5787# endif
5788# define machine_is_mport1() (machine_arch_type == MACH_TYPE_MPORT1)
5789#else
5790# define machine_is_mport1() (0)
5791#endif
5792
5793#ifdef CONFIG_ARCH_S3C5410
5794# ifdef machine_arch_type
5795# undef machine_arch_type
5796# define machine_arch_type __machine_arch_type
5797# else
5798# define machine_arch_type MACH_TYPE_S3C5410
5799# endif
5800# define machine_is_s3c5410() (machine_arch_type == MACH_TYPE_S3C5410)
5801#else
5802# define machine_is_s3c5410() (0)
5803#endif
5804
5805#ifdef CONFIG_ARCH_ZCP320A
5806# ifdef machine_arch_type
5807# undef machine_arch_type
5808# define machine_arch_type __machine_arch_type
5809# else
5810# define machine_arch_type MACH_TYPE_ZCP320A
5811# endif
5812# define machine_is_zcp320a() (machine_arch_type == MACH_TYPE_ZCP320A)
5813#else
5814# define machine_is_zcp320a() (0)
5815#endif
5816
5817#ifdef CONFIG_ARCH_I_BOX
5818# ifdef machine_arch_type
5819# undef machine_arch_type
5820# define machine_arch_type __machine_arch_type
5821# else
5822# define machine_arch_type MACH_TYPE_I_BOX
5823# endif
5824# define machine_is_i_box() (machine_arch_type == MACH_TYPE_I_BOX)
5825#else
5826# define machine_is_i_box() (0)
5827#endif
5828
5829#ifdef CONFIG_ARCH_STLC1502
5830# ifdef machine_arch_type
5831# undef machine_arch_type
5832# define machine_arch_type __machine_arch_type
5833# else
5834# define machine_arch_type MACH_TYPE_STLC1502
5835# endif
5836# define machine_is_stlc1502() (machine_arch_type == MACH_TYPE_STLC1502)
5837#else
5838# define machine_is_stlc1502() (0)
5839#endif
5840
5841#ifdef CONFIG_ARCH_SIREN
5842# ifdef machine_arch_type
5843# undef machine_arch_type
5844# define machine_arch_type __machine_arch_type
5845# else
5846# define machine_arch_type MACH_TYPE_SIREN
5847# endif
5848# define machine_is_siren() (machine_arch_type == MACH_TYPE_SIREN)
5849#else
5850# define machine_is_siren() (0)
5851#endif
5852
5853#ifdef CONFIG_ARCH_GREENLAKE
5854# ifdef machine_arch_type
5855# undef machine_arch_type
5856# define machine_arch_type __machine_arch_type
5857# else
5858# define machine_arch_type MACH_TYPE_GREENLAKE
5859# endif
5860# define machine_is_greenlake() (machine_arch_type == MACH_TYPE_GREENLAKE)
5861#else
5862# define machine_is_greenlake() (0)
5863#endif
5864
5865#ifdef CONFIG_ARCH_ARGUS
5866# ifdef machine_arch_type
5867# undef machine_arch_type
5868# define machine_arch_type __machine_arch_type
5869# else
5870# define machine_arch_type MACH_TYPE_ARGUS
5871# endif
5872# define machine_is_argus() (machine_arch_type == MACH_TYPE_ARGUS)
5873#else
5874# define machine_is_argus() (0)
5875#endif
5876
5877#ifdef CONFIG_SA1100_COMBADGE
5878# ifdef machine_arch_type
5879# undef machine_arch_type
5880# define machine_arch_type __machine_arch_type
5881# else
5882# define machine_arch_type MACH_TYPE_COMBADGE
5883# endif
5884# define machine_is_combadge() (machine_arch_type == MACH_TYPE_COMBADGE)
5885#else
5886# define machine_is_combadge() (0)
5887#endif
5888
5889#ifdef CONFIG_ARCH_ROKEPXA
5890# ifdef machine_arch_type
5891# undef machine_arch_type
5892# define machine_arch_type __machine_arch_type
5893# else
5894# define machine_arch_type MACH_TYPE_ROKEPXA
5895# endif
5896# define machine_is_rokepxa() (machine_arch_type == MACH_TYPE_ROKEPXA)
5897#else
5898# define machine_is_rokepxa() (0)
5899#endif
5900
5901#ifdef CONFIG_ARCH_CINTEGRATOR
5902# ifdef machine_arch_type
5903# undef machine_arch_type
5904# define machine_arch_type __machine_arch_type
5905# else
5906# define machine_arch_type MACH_TYPE_CINTEGRATOR
5907# endif
5908# define machine_is_cintegrator() (machine_arch_type == MACH_TYPE_CINTEGRATOR)
5909#else
5910# define machine_is_cintegrator() (0)
5911#endif
5912
5913#ifdef CONFIG_ARCH_GUIDEA07
5914# ifdef machine_arch_type
5915# undef machine_arch_type
5916# define machine_arch_type __machine_arch_type
5917# else
5918# define machine_arch_type MACH_TYPE_GUIDEA07
5919# endif
5920# define machine_is_guidea07() (machine_arch_type == MACH_TYPE_GUIDEA07)
5921#else
5922# define machine_is_guidea07() (0)
5923#endif
5924
5925#ifdef CONFIG_ARCH_TAT257
5926# ifdef machine_arch_type
5927# undef machine_arch_type
5928# define machine_arch_type __machine_arch_type
5929# else
5930# define machine_arch_type MACH_TYPE_TAT257
5931# endif
5932# define machine_is_tat257() (machine_arch_type == MACH_TYPE_TAT257)
5933#else
5934# define machine_is_tat257() (0)
5935#endif
5936
5937#ifdef CONFIG_ARCH_IGP2425
5938# ifdef machine_arch_type
5939# undef machine_arch_type
5940# define machine_arch_type __machine_arch_type
5941# else
5942# define machine_arch_type MACH_TYPE_IGP2425
5943# endif
5944# define machine_is_igp2425() (machine_arch_type == MACH_TYPE_IGP2425)
5945#else
5946# define machine_is_igp2425() (0)
5947#endif
5948
5949#ifdef CONFIG_ARCH_BLUEGRAMMA
5950# ifdef machine_arch_type
5951# undef machine_arch_type
5952# define machine_arch_type __machine_arch_type
5953# else
5954# define machine_arch_type MACH_TYPE_BLUEGRAMMA
5955# endif
5956# define machine_is_bluegrama() (machine_arch_type == MACH_TYPE_BLUEGRAMMA)
5957#else
5958# define machine_is_bluegrama() (0)
5959#endif
5960
5961#ifdef CONFIG_ARCH_IPOD
5962# ifdef machine_arch_type
5963# undef machine_arch_type
5964# define machine_arch_type __machine_arch_type
5965# else
5966# define machine_arch_type MACH_TYPE_IPOD
5967# endif
5968# define machine_is_ipod() (machine_arch_type == MACH_TYPE_IPOD)
5969#else
5970# define machine_is_ipod() (0)
5971#endif
5972
5973#ifdef CONFIG_ARCH_ADSBITSYX
5974# ifdef machine_arch_type
5975# undef machine_arch_type
5976# define machine_arch_type __machine_arch_type
5977# else
5978# define machine_arch_type MACH_TYPE_ADSBITSYX
5979# endif
5980# define machine_is_adsbitsyx() (machine_arch_type == MACH_TYPE_ADSBITSYX)
5981#else
5982# define machine_is_adsbitsyx() (0)
5983#endif
5984
5985#ifdef CONFIG_ARCH_TRIZEPS2
5986# ifdef machine_arch_type
5987# undef machine_arch_type
5988# define machine_arch_type __machine_arch_type
5989# else
5990# define machine_arch_type MACH_TYPE_TRIZEPS2
5991# endif
5992# define machine_is_trizeps2() (machine_arch_type == MACH_TYPE_TRIZEPS2)
5993#else
5994# define machine_is_trizeps2() (0)
5995#endif
5996
5997#ifdef CONFIG_ARCH_VIPER
5998# ifdef machine_arch_type
5999# undef machine_arch_type
6000# define machine_arch_type __machine_arch_type
6001# else
6002# define machine_arch_type MACH_TYPE_VIPER
6003# endif
6004# define machine_is_viper() (machine_arch_type == MACH_TYPE_VIPER)
6005#else
6006# define machine_is_viper() (0)
6007#endif
6008
6009#ifdef CONFIG_SA1100_ADSBITSYPLUS
6010# ifdef machine_arch_type
6011# undef machine_arch_type
6012# define machine_arch_type __machine_arch_type
6013# else
6014# define machine_arch_type MACH_TYPE_ADSBITSYPLUS
6015# endif
6016# define machine_is_adsbitsyplus() (machine_arch_type == MACH_TYPE_ADSBITSYPLUS)
6017#else
6018# define machine_is_adsbitsyplus() (0)
6019#endif
6020
6021#ifdef CONFIG_SA1100_ADSAGC
6022# ifdef machine_arch_type
6023# undef machine_arch_type
6024# define machine_arch_type __machine_arch_type
6025# else
6026# define machine_arch_type MACH_TYPE_ADSAGC
6027# endif
6028# define machine_is_adsagc() (machine_arch_type == MACH_TYPE_ADSAGC)
6029#else
6030# define machine_is_adsagc() (0)
6031#endif
6032
6033#ifdef CONFIG_ARCH_STP7312
6034# ifdef machine_arch_type
6035# undef machine_arch_type
6036# define machine_arch_type __machine_arch_type
6037# else
6038# define machine_arch_type MACH_TYPE_STP7312
6039# endif
6040# define machine_is_stp7312() (machine_arch_type == MACH_TYPE_STP7312)
6041#else
6042# define machine_is_stp7312() (0)
6043#endif
6044
a1f4a3dd 6045#ifdef CONFIG_MACH_NX_PHNX
52f52c14
WD
6046# ifdef machine_arch_type
6047# undef machine_arch_type
6048# define machine_arch_type __machine_arch_type
6049# else
a1f4a3dd 6050# define machine_arch_type MACH_TYPE_NX_PHNX
52f52c14 6051# endif
a1f4a3dd 6052# define machine_is_nx_phnx() (machine_arch_type == MACH_TYPE_NX_PHNX)
52f52c14
WD
6053#else
6054# define machine_is_nx_phnx() (0)
6055#endif
6056
6057#ifdef CONFIG_ARCH_WEP_EP250
6058# ifdef machine_arch_type
6059# undef machine_arch_type
6060# define machine_arch_type __machine_arch_type
6061# else
6062# define machine_arch_type MACH_TYPE_WEP_EP250
6063# endif
6064# define machine_is_wep_ep250() (machine_arch_type == MACH_TYPE_WEP_EP250)
6065#else
6066# define machine_is_wep_ep250() (0)
6067#endif
6068
6069#ifdef CONFIG_ARCH_INHANDELF3
6070# ifdef machine_arch_type
6071# undef machine_arch_type
6072# define machine_arch_type __machine_arch_type
6073# else
6074# define machine_arch_type MACH_TYPE_INHANDELF3
6075# endif
6076# define machine_is_inhandelf3() (machine_arch_type == MACH_TYPE_INHANDELF3)
6077#else
6078# define machine_is_inhandelf3() (0)
6079#endif
6080
6081#ifdef CONFIG_ARCH_ADI_COYOTE
6082# ifdef machine_arch_type
6083# undef machine_arch_type
6084# define machine_arch_type __machine_arch_type
6085# else
6086# define machine_arch_type MACH_TYPE_ADI_COYOTE
6087# endif
6088# define machine_is_adi_coyote() (machine_arch_type == MACH_TYPE_ADI_COYOTE)
6089#else
6090# define machine_is_adi_coyote() (0)
6091#endif
6092
6093#ifdef CONFIG_ARCH_IYONIX
6094# ifdef machine_arch_type
6095# undef machine_arch_type
6096# define machine_arch_type __machine_arch_type
6097# else
6098# define machine_arch_type MACH_TYPE_IYONIX
6099# endif
6100# define machine_is_iyonix() (machine_arch_type == MACH_TYPE_IYONIX)
6101#else
6102# define machine_is_iyonix() (0)
6103#endif
6104
6105#ifdef CONFIG_ARCH_DAMICAM_SA1110
6106# ifdef machine_arch_type
6107# undef machine_arch_type
6108# define machine_arch_type __machine_arch_type
6109# else
6110# define machine_arch_type MACH_TYPE_DAMICAM_SA1110
6111# endif
a1f4a3dd 6112# define machine_is_damicam1() (machine_arch_type == MACH_TYPE_DAMICAM_SA1110)
52f52c14 6113#else
a1f4a3dd 6114# define machine_is_damicam1() (0)
52f52c14
WD
6115#endif
6116
6117#ifdef CONFIG_ARCH_MEG03
6118# ifdef machine_arch_type
6119# undef machine_arch_type
6120# define machine_arch_type __machine_arch_type
6121# else
6122# define machine_arch_type MACH_TYPE_MEG03
6123# endif
6124# define machine_is_meg03() (machine_arch_type == MACH_TYPE_MEG03)
6125#else
6126# define machine_is_meg03() (0)
6127#endif
6128
6129#ifdef CONFIG_ARCH_PXA_WHITECHAPEL
6130# ifdef machine_arch_type
6131# undef machine_arch_type
6132# define machine_arch_type __machine_arch_type
6133# else
6134# define machine_arch_type MACH_TYPE_PXA_WHITECHAPEL
6135# endif
6136# define machine_is_pxa_whitechapel() (machine_arch_type == MACH_TYPE_PXA_WHITECHAPEL)
6137#else
6138# define machine_is_pxa_whitechapel() (0)
6139#endif
6140
6141#ifdef CONFIG_ARCH_NWSC
6142# ifdef machine_arch_type
6143# undef machine_arch_type
6144# define machine_arch_type __machine_arch_type
6145# else
6146# define machine_arch_type MACH_TYPE_NWSC
6147# endif
6148# define machine_is_nwsc() (machine_arch_type == MACH_TYPE_NWSC)
6149#else
6150# define machine_is_nwsc() (0)
6151#endif
6152
6153#ifdef CONFIG_ARCH_NWLARM
6154# ifdef machine_arch_type
6155# undef machine_arch_type
6156# define machine_arch_type __machine_arch_type
6157# else
6158# define machine_arch_type MACH_TYPE_NWLARM
6159# endif
6160# define machine_is_nwlarm() (machine_arch_type == MACH_TYPE_NWLARM)
6161#else
6162# define machine_is_nwlarm() (0)
6163#endif
6164
6165#ifdef CONFIG_ARCH_IXP425_MGUARD
6166# ifdef machine_arch_type
6167# undef machine_arch_type
6168# define machine_arch_type __machine_arch_type
6169# else
6170# define machine_arch_type MACH_TYPE_IXP425_MGUARD
6171# endif
6172# define machine_is_ixp425_mguard() (machine_arch_type == MACH_TYPE_IXP425_MGUARD)
6173#else
6174# define machine_is_ixp425_mguard() (0)
6175#endif
6176
6177#ifdef CONFIG_ARCH_PXA_NETDCU4
6178# ifdef machine_arch_type
6179# undef machine_arch_type
6180# define machine_arch_type __machine_arch_type
6181# else
6182# define machine_arch_type MACH_TYPE_PXA_NETDCU4
6183# endif
6184# define machine_is_pxa_netdcu4() (machine_arch_type == MACH_TYPE_PXA_NETDCU4)
6185#else
6186# define machine_is_pxa_netdcu4() (0)
6187#endif
6188
6189#ifdef CONFIG_ARCH_IXDP2401
6190# ifdef machine_arch_type
6191# undef machine_arch_type
6192# define machine_arch_type __machine_arch_type
6193# else
6194# define machine_arch_type MACH_TYPE_IXDP2401
6195# endif
6196# define machine_is_ixdp2401() (machine_arch_type == MACH_TYPE_IXDP2401)
6197#else
6198# define machine_is_ixdp2401() (0)
6199#endif
6200
6201#ifdef CONFIG_ARCH_IXDP2801
6202# ifdef machine_arch_type
6203# undef machine_arch_type
6204# define machine_arch_type __machine_arch_type
6205# else
6206# define machine_arch_type MACH_TYPE_IXDP2801
6207# endif
6208# define machine_is_ixdp2801() (machine_arch_type == MACH_TYPE_IXDP2801)
6209#else
6210# define machine_is_ixdp2801() (0)
6211#endif
6212
6213#ifdef CONFIG_ARCH_ZODIAC
6214# ifdef machine_arch_type
6215# undef machine_arch_type
6216# define machine_arch_type __machine_arch_type
6217# else
6218# define machine_arch_type MACH_TYPE_ZODIAC
6219# endif
6220# define machine_is_zodiac() (machine_arch_type == MACH_TYPE_ZODIAC)
6221#else
6222# define machine_is_zodiac() (0)
6223#endif
6224
6225#ifdef CONFIG_ARCH_ARMMODUL
6226# ifdef machine_arch_type
6227# undef machine_arch_type
6228# define machine_arch_type __machine_arch_type
6229# else
6230# define machine_arch_type MACH_TYPE_ARMMODUL
6231# endif
6232# define machine_is_armmodul() (machine_arch_type == MACH_TYPE_ARMMODUL)
6233#else
6234# define machine_is_armmodul() (0)
6235#endif
6236
6237#ifdef CONFIG_SA1100_KETOP
6238# ifdef machine_arch_type
6239# undef machine_arch_type
6240# define machine_arch_type __machine_arch_type
6241# else
6242# define machine_arch_type MACH_TYPE_KETOP
6243# endif
6244# define machine_is_ketop() (machine_arch_type == MACH_TYPE_KETOP)
6245#else
6246# define machine_is_ketop() (0)
6247#endif
6248
6249#ifdef CONFIG_ARCH_AV7200
6250# ifdef machine_arch_type
6251# undef machine_arch_type
6252# define machine_arch_type __machine_arch_type
6253# else
6254# define machine_arch_type MACH_TYPE_AV7200
6255# endif
6256# define machine_is_av7200() (machine_arch_type == MACH_TYPE_AV7200)
6257#else
6258# define machine_is_av7200() (0)
6259#endif
6260
6261#ifdef CONFIG_ARCH_ARCH_TI925
6262# ifdef machine_arch_type
6263# undef machine_arch_type
6264# define machine_arch_type __machine_arch_type
6265# else
6266# define machine_arch_type MACH_TYPE_ARCH_TI925
6267# endif
6268# define machine_is_arch_ti925() (machine_arch_type == MACH_TYPE_ARCH_TI925)
6269#else
6270# define machine_is_arch_ti925() (0)
6271#endif
6272
6273#ifdef CONFIG_ARCH_ACQ200
6274# ifdef machine_arch_type
6275# undef machine_arch_type
6276# define machine_arch_type __machine_arch_type
6277# else
6278# define machine_arch_type MACH_TYPE_ACQ200
6279# endif
6280# define machine_is_acq200() (machine_arch_type == MACH_TYPE_ACQ200)
6281#else
6282# define machine_is_acq200() (0)
6283#endif
6284
6285#ifdef CONFIG_SA1100_PT_DAFIT
6286# ifdef machine_arch_type
6287# undef machine_arch_type
6288# define machine_arch_type __machine_arch_type
6289# else
6290# define machine_arch_type MACH_TYPE_PT_DAFIT
6291# endif
6292# define machine_is_pt_dafit() (machine_arch_type == MACH_TYPE_PT_DAFIT)
6293#else
6294# define machine_is_pt_dafit() (0)
6295#endif
6296
6297#ifdef CONFIG_ARCH_IHBA
6298# ifdef machine_arch_type
6299# undef machine_arch_type
6300# define machine_arch_type __machine_arch_type
6301# else
6302# define machine_arch_type MACH_TYPE_IHBA
6303# endif
6304# define machine_is_ihba() (machine_arch_type == MACH_TYPE_IHBA)
6305#else
6306# define machine_is_ihba() (0)
6307#endif
6308
6309#ifdef CONFIG_ARCH_QUINQUE
6310# ifdef machine_arch_type
6311# undef machine_arch_type
6312# define machine_arch_type __machine_arch_type
6313# else
6314# define machine_arch_type MACH_TYPE_QUINQUE
6315# endif
6316# define machine_is_quinque() (machine_arch_type == MACH_TYPE_QUINQUE)
6317#else
6318# define machine_is_quinque() (0)
6319#endif
6320
6321#ifdef CONFIG_ARCH_NIMBRAONE
6322# ifdef machine_arch_type
6323# undef machine_arch_type
6324# define machine_arch_type __machine_arch_type
6325# else
6326# define machine_arch_type MACH_TYPE_NIMBRAONE
6327# endif
6328# define machine_is_nimbraone() (machine_arch_type == MACH_TYPE_NIMBRAONE)
6329#else
6330# define machine_is_nimbraone() (0)
6331#endif
6332
6333#ifdef CONFIG_ARCH_NIMBRA29X
6334# ifdef machine_arch_type
6335# undef machine_arch_type
6336# define machine_arch_type __machine_arch_type
6337# else
6338# define machine_arch_type MACH_TYPE_NIMBRA29X
6339# endif
6340# define machine_is_nimbra29x() (machine_arch_type == MACH_TYPE_NIMBRA29X)
6341#else
6342# define machine_is_nimbra29x() (0)
6343#endif
6344
6345#ifdef CONFIG_ARCH_NIMBRA210
6346# ifdef machine_arch_type
6347# undef machine_arch_type
6348# define machine_arch_type __machine_arch_type
6349# else
6350# define machine_arch_type MACH_TYPE_NIMBRA210
6351# endif
6352# define machine_is_nimbra210() (machine_arch_type == MACH_TYPE_NIMBRA210)
6353#else
6354# define machine_is_nimbra210() (0)
6355#endif
6356
6357#ifdef CONFIG_ARCH_HHP_D95XX
6358# ifdef machine_arch_type
6359# undef machine_arch_type
6360# define machine_arch_type __machine_arch_type
6361# else
6362# define machine_arch_type MACH_TYPE_HHP_D95XX
6363# endif
6364# define machine_is_hhp_d95xx() (machine_arch_type == MACH_TYPE_HHP_D95XX)
6365#else
6366# define machine_is_hhp_d95xx() (0)
6367#endif
6368
6369#ifdef CONFIG_ARCH_LABARM
6370# ifdef machine_arch_type
6371# undef machine_arch_type
6372# define machine_arch_type __machine_arch_type
6373# else
6374# define machine_arch_type MACH_TYPE_LABARM
6375# endif
6376# define machine_is_labarm() (machine_arch_type == MACH_TYPE_LABARM)
6377#else
6378# define machine_is_labarm() (0)
6379#endif
6380
6381#ifdef CONFIG_ARCH_M825XX
6382# ifdef machine_arch_type
6383# undef machine_arch_type
6384# define machine_arch_type __machine_arch_type
6385# else
6386# define machine_arch_type MACH_TYPE_M825XX
6387# endif
6388# define machine_is_m825xx() (machine_arch_type == MACH_TYPE_M825XX)
6389#else
6390# define machine_is_m825xx() (0)
6391#endif
6392
6393#ifdef CONFIG_SA1100_M7100
6394# ifdef machine_arch_type
6395# undef machine_arch_type
6396# define machine_arch_type __machine_arch_type
6397# else
6398# define machine_arch_type MACH_TYPE_M7100
6399# endif
6400# define machine_is_m7100() (machine_arch_type == MACH_TYPE_M7100)
6401#else
6402# define machine_is_m7100() (0)
6403#endif
6404
6405#ifdef CONFIG_ARCH_NIPC2
6406# ifdef machine_arch_type
6407# undef machine_arch_type
6408# define machine_arch_type __machine_arch_type
6409# else
6410# define machine_arch_type MACH_TYPE_NIPC2
6411# endif
6412# define machine_is_nipc2() (machine_arch_type == MACH_TYPE_NIPC2)
6413#else
6414# define machine_is_nipc2() (0)
6415#endif
6416
6417#ifdef CONFIG_ARCH_FU7202
6418# ifdef machine_arch_type
6419# undef machine_arch_type
6420# define machine_arch_type __machine_arch_type
6421# else
6422# define machine_arch_type MACH_TYPE_FU7202
6423# endif
6424# define machine_is_fu7202() (machine_arch_type == MACH_TYPE_FU7202)
6425#else
6426# define machine_is_fu7202() (0)
6427#endif
6428
6429#ifdef CONFIG_ARCH_ADSAGX
6430# ifdef machine_arch_type
6431# undef machine_arch_type
6432# define machine_arch_type __machine_arch_type
6433# else
6434# define machine_arch_type MACH_TYPE_ADSAGX
6435# endif
6436# define machine_is_adsagx() (machine_arch_type == MACH_TYPE_ADSAGX)
6437#else
6438# define machine_is_adsagx() (0)
6439#endif
6440
6441#ifdef CONFIG_ARCH_PXA_POOH
6442# ifdef machine_arch_type
6443# undef machine_arch_type
6444# define machine_arch_type __machine_arch_type
6445# else
6446# define machine_arch_type MACH_TYPE_PXA_POOH
6447# endif
6448# define machine_is_pxa_pooh() (machine_arch_type == MACH_TYPE_PXA_POOH)
6449#else
6450# define machine_is_pxa_pooh() (0)
6451#endif
6452
6453#ifdef CONFIG_ARCH_BANDON
6454# ifdef machine_arch_type
6455# undef machine_arch_type
6456# define machine_arch_type __machine_arch_type
6457# else
6458# define machine_arch_type MACH_TYPE_BANDON
6459# endif
6460# define machine_is_bandon() (machine_arch_type == MACH_TYPE_BANDON)
6461#else
6462# define machine_is_bandon() (0)
6463#endif
6464
6465#ifdef CONFIG_ARCH_PCM7210
6466# ifdef machine_arch_type
6467# undef machine_arch_type
6468# define machine_arch_type __machine_arch_type
6469# else
6470# define machine_arch_type MACH_TYPE_PCM7210
6471# endif
6472# define machine_is_pcm7210() (machine_arch_type == MACH_TYPE_PCM7210)
6473#else
6474# define machine_is_pcm7210() (0)
6475#endif
6476
6477#ifdef CONFIG_ARCH_NMS9200
6478# ifdef machine_arch_type
6479# undef machine_arch_type
6480# define machine_arch_type __machine_arch_type
6481# else
6482# define machine_arch_type MACH_TYPE_NMS9200
6483# endif
6484# define machine_is_nms9200() (machine_arch_type == MACH_TYPE_NMS9200)
6485#else
6486# define machine_is_nms9200() (0)
6487#endif
6488
6489#ifdef CONFIG_ARCH_LOGODL
6490# ifdef machine_arch_type
6491# undef machine_arch_type
6492# define machine_arch_type __machine_arch_type
6493# else
6494# define machine_arch_type MACH_TYPE_LOGODL
6495# endif
6496# define machine_is_logodl() (machine_arch_type == MACH_TYPE_LOGODL)
6497#else
6498# define machine_is_logodl() (0)
6499#endif
6500
6501#ifdef CONFIG_SA1100_M7140
6502# ifdef machine_arch_type
6503# undef machine_arch_type
6504# define machine_arch_type __machine_arch_type
6505# else
6506# define machine_arch_type MACH_TYPE_M7140
6507# endif
6508# define machine_is_m7140() (machine_arch_type == MACH_TYPE_M7140)
6509#else
6510# define machine_is_m7140() (0)
6511#endif
6512
6513#ifdef CONFIG_ARCH_KOREBOT
6514# ifdef machine_arch_type
6515# undef machine_arch_type
6516# define machine_arch_type __machine_arch_type
6517# else
6518# define machine_arch_type MACH_TYPE_KOREBOT
6519# endif
6520# define machine_is_korebot() (machine_arch_type == MACH_TYPE_KOREBOT)
6521#else
6522# define machine_is_korebot() (0)
6523#endif
6524
6525#ifdef CONFIG_ARCH_IQ31244
6526# ifdef machine_arch_type
6527# undef machine_arch_type
6528# define machine_arch_type __machine_arch_type
6529# else
6530# define machine_arch_type MACH_TYPE_IQ31244
6531# endif
6532# define machine_is_iq31244() (machine_arch_type == MACH_TYPE_IQ31244)
6533#else
6534# define machine_is_iq31244() (0)
6535#endif
6536
6537#ifdef CONFIG_SA1100_KOAN393
6538# ifdef machine_arch_type
6539# undef machine_arch_type
6540# define machine_arch_type __machine_arch_type
6541# else
6542# define machine_arch_type MACH_TYPE_KOAN393
6543# endif
6544# define machine_is_koan393() (machine_arch_type == MACH_TYPE_KOAN393)
6545#else
6546# define machine_is_koan393() (0)
6547#endif
6548
6549#ifdef CONFIG_ARCH_INHANDFTIP3
6550# ifdef machine_arch_type
6551# undef machine_arch_type
6552# define machine_arch_type __machine_arch_type
6553# else
6554# define machine_arch_type MACH_TYPE_INHANDFTIP3
6555# endif
6556# define machine_is_inhandftip3() (machine_arch_type == MACH_TYPE_INHANDFTIP3)
6557#else
6558# define machine_is_inhandftip3() (0)
6559#endif
6560
6561#ifdef CONFIG_ARCH_GONZO
6562# ifdef machine_arch_type
6563# undef machine_arch_type
6564# define machine_arch_type __machine_arch_type
6565# else
6566# define machine_arch_type MACH_TYPE_GONZO
6567# endif
6568# define machine_is_gonzo() (machine_arch_type == MACH_TYPE_GONZO)
6569#else
6570# define machine_is_gonzo() (0)
6571#endif
6572
6573#ifdef CONFIG_ARCH_BAST
6574# ifdef machine_arch_type
6575# undef machine_arch_type
6576# define machine_arch_type __machine_arch_type
6577# else
6578# define machine_arch_type MACH_TYPE_BAST
6579# endif
6580# define machine_is_bast() (machine_arch_type == MACH_TYPE_BAST)
6581#else
6582# define machine_is_bast() (0)
6583#endif
6584
6585#ifdef CONFIG_ARCH_SCANPASS
6586# ifdef machine_arch_type
6587# undef machine_arch_type
6588# define machine_arch_type __machine_arch_type
6589# else
6590# define machine_arch_type MACH_TYPE_SCANPASS
6591# endif
6592# define machine_is_scanpass() (machine_arch_type == MACH_TYPE_SCANPASS)
6593#else
6594# define machine_is_scanpass() (0)
6595#endif
6596
6597#ifdef CONFIG_ARCH_EP7312_POOH
6598# ifdef machine_arch_type
6599# undef machine_arch_type
6600# define machine_arch_type __machine_arch_type
6601# else
6602# define machine_arch_type MACH_TYPE_EP7312_POOH
6603# endif
6604# define machine_is_ep7312_pooh() (machine_arch_type == MACH_TYPE_EP7312_POOH)
6605#else
6606# define machine_is_ep7312_pooh() (0)
6607#endif
6608
6609#ifdef CONFIG_ARCH_TA7S
6610# ifdef machine_arch_type
6611# undef machine_arch_type
6612# define machine_arch_type __machine_arch_type
6613# else
6614# define machine_arch_type MACH_TYPE_TA7S
6615# endif
6616# define machine_is_ta7s() (machine_arch_type == MACH_TYPE_TA7S)
6617#else
6618# define machine_is_ta7s() (0)
6619#endif
6620
6621#ifdef CONFIG_ARCH_TA7V
6622# ifdef machine_arch_type
6623# undef machine_arch_type
6624# define machine_arch_type __machine_arch_type
6625# else
6626# define machine_arch_type MACH_TYPE_TA7V
6627# endif
6628# define machine_is_ta7v() (machine_arch_type == MACH_TYPE_TA7V)
6629#else
6630# define machine_is_ta7v() (0)
6631#endif
6632
6633#ifdef CONFIG_SA1100_ICARUS
6634# ifdef machine_arch_type
6635# undef machine_arch_type
6636# define machine_arch_type __machine_arch_type
6637# else
6638# define machine_arch_type MACH_TYPE_ICARUS
6639# endif
6640# define machine_is_icarus() (machine_arch_type == MACH_TYPE_ICARUS)
6641#else
6642# define machine_is_icarus() (0)
6643#endif
6644
6645#ifdef CONFIG_ARCH_H1900
6646# ifdef machine_arch_type
6647# undef machine_arch_type
6648# define machine_arch_type __machine_arch_type
6649# else
6650# define machine_arch_type MACH_TYPE_H1900
6651# endif
6652# define machine_is_h1900() (machine_arch_type == MACH_TYPE_H1900)
6653#else
6654# define machine_is_h1900() (0)
6655#endif
6656
6657#ifdef CONFIG_SA1100_GEMINI
6658# ifdef machine_arch_type
6659# undef machine_arch_type
6660# define machine_arch_type __machine_arch_type
6661# else
6662# define machine_arch_type MACH_TYPE_GEMINI
6663# endif
6664# define machine_is_gemini() (machine_arch_type == MACH_TYPE_GEMINI)
6665#else
6666# define machine_is_gemini() (0)
6667#endif
6668
6669#ifdef CONFIG_ARCH_AXIM
6670# ifdef machine_arch_type
6671# undef machine_arch_type
6672# define machine_arch_type __machine_arch_type
6673# else
6674# define machine_arch_type MACH_TYPE_AXIM
6675# endif
6676# define machine_is_axim() (machine_arch_type == MACH_TYPE_AXIM)
6677#else
6678# define machine_is_axim() (0)
6679#endif
6680
6681#ifdef CONFIG_ARCH_AUDIOTRON
6682# ifdef machine_arch_type
6683# undef machine_arch_type
6684# define machine_arch_type __machine_arch_type
6685# else
6686# define machine_arch_type MACH_TYPE_AUDIOTRON
6687# endif
6688# define machine_is_audiotron() (machine_arch_type == MACH_TYPE_AUDIOTRON)
6689#else
6690# define machine_is_audiotron() (0)
6691#endif
6692
6693#ifdef CONFIG_ARCH_H2200
6694# ifdef machine_arch_type
6695# undef machine_arch_type
6696# define machine_arch_type __machine_arch_type
6697# else
6698# define machine_arch_type MACH_TYPE_H2200
6699# endif
6700# define machine_is_h2200() (machine_arch_type == MACH_TYPE_H2200)
6701#else
6702# define machine_is_h2200() (0)
6703#endif
6704
6705#ifdef CONFIG_ARCH_LOOX600
6706# ifdef machine_arch_type
6707# undef machine_arch_type
6708# define machine_arch_type __machine_arch_type
6709# else
6710# define machine_arch_type MACH_TYPE_LOOX600
6711# endif
6712# define machine_is_loox600() (machine_arch_type == MACH_TYPE_LOOX600)
6713#else
6714# define machine_is_loox600() (0)
6715#endif
6716
6717#ifdef CONFIG_ARCH_NIOP
6718# ifdef machine_arch_type
6719# undef machine_arch_type
6720# define machine_arch_type __machine_arch_type
6721# else
6722# define machine_arch_type MACH_TYPE_NIOP
6723# endif
6724# define machine_is_niop() (machine_arch_type == MACH_TYPE_NIOP)
6725#else
6726# define machine_is_niop() (0)
6727#endif
6728
6729#ifdef CONFIG_ARCH_DM310
6730# ifdef machine_arch_type
6731# undef machine_arch_type
6732# define machine_arch_type __machine_arch_type
6733# else
6734# define machine_arch_type MACH_TYPE_DM310
6735# endif
6736# define machine_is_dm310() (machine_arch_type == MACH_TYPE_DM310)
6737#else
6738# define machine_is_dm310() (0)
6739#endif
6740
a1f4a3dd
WD
6741#ifdef CONFIG_ARCH_SEEDPXA_C2
6742# ifdef machine_arch_type
6743# undef machine_arch_type
6744# define machine_arch_type __machine_arch_type
6745# else
6746# define machine_arch_type MACH_TYPE_SEEDPXA_C2
6747# endif
6748# define machine_is_seedpxa_c2() (machine_arch_type == MACH_TYPE_SEEDPXA_C2)
6749#else
6750# define machine_is_seedpxa_c2() (0)
6751#endif
6752
6753#ifdef CONFIG_ARCH_IXP4XX_MGUARD_PCI
6754# ifdef machine_arch_type
6755# undef machine_arch_type
6756# define machine_arch_type __machine_arch_type
6757# else
6758# define machine_arch_type MACH_TYPE_IXP4XX_MGUARD_PCI
6759# endif
6760# define machine_is_ixp4xx_mguardpci() (machine_arch_type == MACH_TYPE_IXP4XX_MGUARD_PCI)
6761#else
6762# define machine_is_ixp4xx_mguardpci() (0)
6763#endif
6764
6765#ifdef CONFIG_ARCH_H1940
6766# ifdef machine_arch_type
6767# undef machine_arch_type
6768# define machine_arch_type __machine_arch_type
6769# else
6770# define machine_arch_type MACH_TYPE_H1940
6771# endif
6772# define machine_is_h1940() (machine_arch_type == MACH_TYPE_H1940)
6773#else
6774# define machine_is_h1940() (0)
6775#endif
6776
6777#ifdef CONFIG_ARCH_SCORPIO
6778# ifdef machine_arch_type
6779# undef machine_arch_type
6780# define machine_arch_type __machine_arch_type
6781# else
6782# define machine_arch_type MACH_TYPE_SCORPIO
6783# endif
6784# define machine_is_scorpio() (machine_arch_type == MACH_TYPE_SCORPIO)
6785#else
6786# define machine_is_scorpio() (0)
6787#endif
6788
6789#ifdef CONFIG_ARCH_VIVA
6790# ifdef machine_arch_type
6791# undef machine_arch_type
6792# define machine_arch_type __machine_arch_type
6793# else
6794# define machine_arch_type MACH_TYPE_VIVA
6795# endif
6796# define machine_is_viva() (machine_arch_type == MACH_TYPE_VIVA)
6797#else
6798# define machine_is_viva() (0)
6799#endif
6800
6801#ifdef CONFIG_ARCH_PXA_XCARD
6802# ifdef machine_arch_type
6803# undef machine_arch_type
6804# define machine_arch_type __machine_arch_type
6805# else
6806# define machine_arch_type MACH_TYPE_PXA_XCARD
6807# endif
6808# define machine_is_pxa_xcard() (machine_arch_type == MACH_TYPE_PXA_XCARD)
6809#else
6810# define machine_is_pxa_xcard() (0)
6811#endif
6812
6813#ifdef CONFIG_ARCH_CSB335
6814# ifdef machine_arch_type
6815# undef machine_arch_type
6816# define machine_arch_type __machine_arch_type
6817# else
6818# define machine_arch_type MACH_TYPE_CSB335
6819# endif
6820# define machine_is_csb335() (machine_arch_type == MACH_TYPE_CSB335)
6821#else
6822# define machine_is_csb335() (0)
6823#endif
6824
6825#ifdef CONFIG_ARCH_IXRD425
6826# ifdef machine_arch_type
6827# undef machine_arch_type
6828# define machine_arch_type __machine_arch_type
6829# else
6830# define machine_arch_type MACH_TYPE_IXRD425
6831# endif
6832# define machine_is_ixrd425() (machine_arch_type == MACH_TYPE_IXRD425)
6833#else
6834# define machine_is_ixrd425() (0)
6835#endif
6836
6837#ifdef CONFIG_ARCH_IQ80315
6838# ifdef machine_arch_type
6839# undef machine_arch_type
6840# define machine_arch_type __machine_arch_type
6841# else
6842# define machine_arch_type MACH_TYPE_IQ80315
6843# endif
6844# define machine_is_iq80315() (machine_arch_type == MACH_TYPE_IQ80315)
6845#else
6846# define machine_is_iq80315() (0)
6847#endif
6848
6849#ifdef CONFIG_ARCH_NMP7312
6850# ifdef machine_arch_type
6851# undef machine_arch_type
6852# define machine_arch_type __machine_arch_type
6853# else
6854# define machine_arch_type MACH_TYPE_NMP7312
6855# endif
6856# define machine_is_nmp7312() (machine_arch_type == MACH_TYPE_NMP7312)
6857#else
6858# define machine_is_nmp7312() (0)
6859#endif
6860
6861#ifdef CONFIG_ARCH_CX861XX
6862# ifdef machine_arch_type
6863# undef machine_arch_type
6864# define machine_arch_type __machine_arch_type
6865# else
6866# define machine_arch_type MACH_TYPE_CX861XX
6867# endif
6868# define machine_is_cx861xx() (machine_arch_type == MACH_TYPE_CX861XX)
6869#else
6870# define machine_is_cx861xx() (0)
6871#endif
6872
6873#ifdef CONFIG_ARCH_ENP2611
6874# ifdef machine_arch_type
6875# undef machine_arch_type
6876# define machine_arch_type __machine_arch_type
6877# else
6878# define machine_arch_type MACH_TYPE_ENP2611
6879# endif
6880# define machine_is_enp2611() (machine_arch_type == MACH_TYPE_ENP2611)
6881#else
6882# define machine_is_enp2611() (0)
6883#endif
6884
6885#ifdef CONFIG_SA1100_XDA
6886# ifdef machine_arch_type
6887# undef machine_arch_type
6888# define machine_arch_type __machine_arch_type
6889# else
6890# define machine_arch_type MACH_TYPE_XDA
6891# endif
6892# define machine_is_xda() (machine_arch_type == MACH_TYPE_XDA)
6893#else
6894# define machine_is_xda() (0)
6895#endif
6896
6897#ifdef CONFIG_ARCH_CSIR_IMS
6898# ifdef machine_arch_type
6899# undef machine_arch_type
6900# define machine_arch_type __machine_arch_type
6901# else
6902# define machine_arch_type MACH_TYPE_CSIR_IMS
6903# endif
6904# define machine_is_csir_ims() (machine_arch_type == MACH_TYPE_CSIR_IMS)
6905#else
6906# define machine_is_csir_ims() (0)
6907#endif
6908
6909#ifdef CONFIG_ARCH_IXP421_DNAEETH
6910# ifdef machine_arch_type
6911# undef machine_arch_type
6912# define machine_arch_type __machine_arch_type
6913# else
6914# define machine_arch_type MACH_TYPE_IXP421_DNAEETH
6915# endif
6916# define machine_is_ixp421_dnaeeth() (machine_arch_type == MACH_TYPE_IXP421_DNAEETH)
6917#else
6918# define machine_is_ixp421_dnaeeth() (0)
6919#endif
6920
6921#ifdef CONFIG_ARCH_POCKETSERV9200
6922# ifdef machine_arch_type
6923# undef machine_arch_type
6924# define machine_arch_type __machine_arch_type
6925# else
6926# define machine_arch_type MACH_TYPE_POCKETSERV9200
6927# endif
6928# define machine_is_pocketserv9200() (machine_arch_type == MACH_TYPE_POCKETSERV9200)
6929#else
6930# define machine_is_pocketserv9200() (0)
6931#endif
6932
6933#ifdef CONFIG_ARCH_TOTO
6934# ifdef machine_arch_type
6935# undef machine_arch_type
6936# define machine_arch_type __machine_arch_type
6937# else
6938# define machine_arch_type MACH_TYPE_TOTO
6939# endif
6940# define machine_is_toto() (machine_arch_type == MACH_TYPE_TOTO)
6941#else
6942# define machine_is_toto() (0)
6943#endif
6944
6945#ifdef CONFIG_ARCH_S3C2440
6946# ifdef machine_arch_type
6947# undef machine_arch_type
6948# define machine_arch_type __machine_arch_type
6949# else
6950# define machine_arch_type MACH_TYPE_S3C2440
6951# endif
6952# define machine_is_s3c2440() (machine_arch_type == MACH_TYPE_S3C2440)
6953#else
6954# define machine_is_s3c2440() (0)
6955#endif
6956
6957#ifdef CONFIG_ARCH_KS8695P
6958# ifdef machine_arch_type
6959# undef machine_arch_type
6960# define machine_arch_type __machine_arch_type
6961# else
6962# define machine_arch_type MACH_TYPE_KS8695P
6963# endif
6964# define machine_is_ks8695p() (machine_arch_type == MACH_TYPE_KS8695P)
6965#else
6966# define machine_is_ks8695p() (0)
6967#endif
6968
6969#ifdef CONFIG_ARCH_SE4000
6970# ifdef machine_arch_type
6971# undef machine_arch_type
6972# define machine_arch_type __machine_arch_type
6973# else
6974# define machine_arch_type MACH_TYPE_SE4000
6975# endif
6976# define machine_is_se4000() (machine_arch_type == MACH_TYPE_SE4000)
6977#else
6978# define machine_is_se4000() (0)
6979#endif
6980
6981#ifdef CONFIG_ARCH_QUADRICEPS
6982# ifdef machine_arch_type
6983# undef machine_arch_type
6984# define machine_arch_type __machine_arch_type
6985# else
6986# define machine_arch_type MACH_TYPE_QUADRICEPS
6987# endif
6988# define machine_is_quadriceps() (machine_arch_type == MACH_TYPE_QUADRICEPS)
6989#else
6990# define machine_is_quadriceps() (0)
6991#endif
6992
6993#ifdef CONFIG_ARCH_BRONCO
6994# ifdef machine_arch_type
6995# undef machine_arch_type
6996# define machine_arch_type __machine_arch_type
6997# else
6998# define machine_arch_type MACH_TYPE_BRONCO
6999# endif
7000# define machine_is_bronco() (machine_arch_type == MACH_TYPE_BRONCO)
7001#else
7002# define machine_is_bronco() (0)
7003#endif
7004
06c4ab50
JCPV
7005#ifdef CONFIG_ARCH_ESL_WIRELESS_TAB
7006# ifdef machine_arch_type
7007# undef machine_arch_type
7008# define machine_arch_type __machine_arch_type
7009# else
7010# define machine_arch_type MACH_TYPE_ESL_WIRELESS_TAB
7011# endif
7012# define machine_is_esl_wireless_tab() (machine_arch_type == MACH_TYPE_ESL_WIRELESS_TAB)
7013#else
7014# define machine_is_esl_wireless_tab() (0)
7015#endif
7016
a1f4a3dd
WD
7017#ifdef CONFIG_ARCH_ESL_SOFCOMP
7018# ifdef machine_arch_type
7019# undef machine_arch_type
7020# define machine_arch_type __machine_arch_type
7021# else
7022# define machine_arch_type MACH_TYPE_ESL_SOFCOMP
7023# endif
7024# define machine_is_esl_sofcomp() (machine_arch_type == MACH_TYPE_ESL_SOFCOMP)
7025#else
7026# define machine_is_esl_sofcomp() (0)
7027#endif
7028
7029#ifdef CONFIG_ARCH_S5C7375
7030# ifdef machine_arch_type
7031# undef machine_arch_type
7032# define machine_arch_type __machine_arch_type
7033# else
7034# define machine_arch_type MACH_TYPE_S5C7375
7035# endif
7036# define machine_is_s5c7375() (machine_arch_type == MACH_TYPE_S5C7375)
7037#else
7038# define machine_is_s5c7375() (0)
7039#endif
7040
7041#ifdef CONFIG_ARCH_SPEARHEAD
7042# ifdef machine_arch_type
7043# undef machine_arch_type
7044# define machine_arch_type __machine_arch_type
7045# else
7046# define machine_arch_type MACH_TYPE_SPEARHEAD
7047# endif
7048# define machine_is_spearhead() (machine_arch_type == MACH_TYPE_SPEARHEAD)
7049#else
7050# define machine_is_spearhead() (0)
7051#endif
7052
7053#ifdef CONFIG_ARCH_PANTERA
7054# ifdef machine_arch_type
7055# undef machine_arch_type
7056# define machine_arch_type __machine_arch_type
7057# else
7058# define machine_arch_type MACH_TYPE_PANTERA
7059# endif
7060# define machine_is_pantera() (machine_arch_type == MACH_TYPE_PANTERA)
7061#else
7062# define machine_is_pantera() (0)
7063#endif
7064
7065#ifdef CONFIG_ARCH_PRAYOGLITE
7066# ifdef machine_arch_type
7067# undef machine_arch_type
7068# define machine_arch_type __machine_arch_type
7069# else
7070# define machine_arch_type MACH_TYPE_PRAYOGLITE
7071# endif
7072# define machine_is_prayoglite() (machine_arch_type == MACH_TYPE_PRAYOGLITE)
7073#else
7074# define machine_is_prayoglite() (0)
7075#endif
7076
06c4ab50 7077#ifdef CONFIG_ARCH_GUMSTIX
a1f4a3dd
WD
7078# ifdef machine_arch_type
7079# undef machine_arch_type
7080# define machine_arch_type __machine_arch_type
7081# else
06c4ab50 7082# define machine_arch_type MACH_TYPE_GUMSTIX
a1f4a3dd 7083# endif
06c4ab50 7084# define machine_is_gumstix() (machine_arch_type == MACH_TYPE_GUMSTIX)
a1f4a3dd 7085#else
98404649 7086# define machine_is_gumstix() (0)
a1f4a3dd
WD
7087#endif
7088
7089#ifdef CONFIG_ARCH_RCUBE
7090# ifdef machine_arch_type
7091# undef machine_arch_type
7092# define machine_arch_type __machine_arch_type
7093# else
7094# define machine_arch_type MACH_TYPE_RCUBE
7095# endif
7096# define machine_is_rcube() (machine_arch_type == MACH_TYPE_RCUBE)
7097#else
7098# define machine_is_rcube() (0)
7099#endif
7100
7101#ifdef CONFIG_ARCH_REA_OLV
7102# ifdef machine_arch_type
7103# undef machine_arch_type
7104# define machine_arch_type __machine_arch_type
7105# else
7106# define machine_arch_type MACH_TYPE_REA_OLV
7107# endif
7108# define machine_is_rea_olv() (machine_arch_type == MACH_TYPE_REA_OLV)
7109#else
7110# define machine_is_rea_olv() (0)
7111#endif
7112
7113#ifdef CONFIG_ARCH_PXA_IPHONE
7114# ifdef machine_arch_type
7115# undef machine_arch_type
7116# define machine_arch_type __machine_arch_type
7117# else
7118# define machine_arch_type MACH_TYPE_PXA_IPHONE
7119# endif
7120# define machine_is_pxa_iphone() (machine_arch_type == MACH_TYPE_PXA_IPHONE)
7121#else
7122# define machine_is_pxa_iphone() (0)
7123#endif
7124
7125#ifdef CONFIG_ARCH_S3C3410
7126# ifdef machine_arch_type
7127# undef machine_arch_type
7128# define machine_arch_type __machine_arch_type
7129# else
7130# define machine_arch_type MACH_TYPE_S3C3410
7131# endif
7132# define machine_is_s3c3410() (machine_arch_type == MACH_TYPE_S3C3410)
7133#else
7134# define machine_is_s3c3410() (0)
7135#endif
7136
7137#ifdef CONFIG_ARCH_ESPD_4510B
7138# ifdef machine_arch_type
7139# undef machine_arch_type
7140# define machine_arch_type __machine_arch_type
7141# else
7142# define machine_arch_type MACH_TYPE_ESPD_4510B
7143# endif
7144# define machine_is_espd_4510b() (machine_arch_type == MACH_TYPE_ESPD_4510B)
7145#else
7146# define machine_is_espd_4510b() (0)
7147#endif
7148
7149#ifdef CONFIG_ARCH_MP1X
7150# ifdef machine_arch_type
7151# undef machine_arch_type
7152# define machine_arch_type __machine_arch_type
7153# else
7154# define machine_arch_type MACH_TYPE_MP1X
7155# endif
7156# define machine_is_mp1x() (machine_arch_type == MACH_TYPE_MP1X)
7157#else
7158# define machine_is_mp1x() (0)
7159#endif
7160
7161#ifdef CONFIG_ARCH_AT91RM9200TB
7162# ifdef machine_arch_type
7163# undef machine_arch_type
7164# define machine_arch_type __machine_arch_type
7165# else
7166# define machine_arch_type MACH_TYPE_AT91RM9200TB
7167# endif
7168# define machine_is_at91rm9200tb() (machine_arch_type == MACH_TYPE_AT91RM9200TB)
7169#else
7170# define machine_is_at91rm9200tb() (0)
7171#endif
7172
7173#ifdef CONFIG_ARCH_ADSVGX
7174# ifdef machine_arch_type
7175# undef machine_arch_type
7176# define machine_arch_type __machine_arch_type
7177# else
7178# define machine_arch_type MACH_TYPE_ADSVGX
7179# endif
7180# define machine_is_adsvgx() (machine_arch_type == MACH_TYPE_ADSVGX)
7181#else
7182# define machine_is_adsvgx() (0)
7183#endif
7184
7185#ifdef CONFIG_MACH_OMAP_H2
7186# ifdef machine_arch_type
7187# undef machine_arch_type
7188# define machine_arch_type __machine_arch_type
7189# else
7190# define machine_arch_type MACH_TYPE_OMAP_H2
7191# endif
7192# define machine_is_omap_h2() (machine_arch_type == MACH_TYPE_OMAP_H2)
7193#else
7194# define machine_is_omap_h2() (0)
7195#endif
7196
7197#ifdef CONFIG_ARCH_PELEE
7198# ifdef machine_arch_type
7199# undef machine_arch_type
7200# define machine_arch_type __machine_arch_type
7201# else
7202# define machine_arch_type MACH_TYPE_PELEE
7203# endif
7204# define machine_is_pelee() (machine_arch_type == MACH_TYPE_PELEE)
7205#else
7206# define machine_is_pelee() (0)
7207#endif
7208
7209#ifdef CONFIG_MACH_E740
7210# ifdef machine_arch_type
7211# undef machine_arch_type
7212# define machine_arch_type __machine_arch_type
7213# else
7214# define machine_arch_type MACH_TYPE_E740
7215# endif
7216# define machine_is_e740() (machine_arch_type == MACH_TYPE_E740)
7217#else
7218# define machine_is_e740() (0)
7219#endif
7220
7221#ifdef CONFIG_ARCH_IQ80331
7222# ifdef machine_arch_type
7223# undef machine_arch_type
7224# define machine_arch_type __machine_arch_type
7225# else
7226# define machine_arch_type MACH_TYPE_IQ80331
7227# endif
7228# define machine_is_iq80331() (machine_arch_type == MACH_TYPE_IQ80331)
7229#else
7230# define machine_is_iq80331() (0)
7231#endif
7232
7233#ifdef CONFIG_ARCH_VERSATILE_PB
7234# ifdef machine_arch_type
7235# undef machine_arch_type
7236# define machine_arch_type __machine_arch_type
7237# else
7238# define machine_arch_type MACH_TYPE_VERSATILE_PB
7239# endif
7240# define machine_is_versatile_pb() (machine_arch_type == MACH_TYPE_VERSATILE_PB)
7241#else
7242# define machine_is_versatile_pb() (0)
7243#endif
7244
7245#ifdef CONFIG_MACH_KEV7A400
7246# ifdef machine_arch_type
7247# undef machine_arch_type
7248# define machine_arch_type __machine_arch_type
7249# else
7250# define machine_arch_type MACH_TYPE_KEV7A400
7251# endif
7252# define machine_is_kev7a400() (machine_arch_type == MACH_TYPE_KEV7A400)
7253#else
7254# define machine_is_kev7a400() (0)
7255#endif
7256
7257#ifdef CONFIG_MACH_LPD7A400
f832d8a1
WD
7258# ifdef machine_arch_type
7259# undef machine_arch_type
7260# define machine_arch_type __machine_arch_type
7261# else
7262# define machine_arch_type MACH_TYPE_LPD7A400
7263# endif
a1f4a3dd
WD
7264# define machine_is_lpd7a400() (machine_arch_type == MACH_TYPE_LPD7A400)
7265#else
7266# define machine_is_lpd7a400() (0)
7267#endif
7268
7269#ifdef CONFIG_MACH_LPD7A404
7270# ifdef machine_arch_type
7271# undef machine_arch_type
7272# define machine_arch_type __machine_arch_type
7273# else
7274# define machine_arch_type MACH_TYPE_LPD7A404
7275# endif
7276# define machine_is_lpd7a404() (machine_arch_type == MACH_TYPE_LPD7A404)
7277#else
7278# define machine_is_lpd7a404() (0)
7279#endif
7280
7281#ifdef CONFIG_ARCH_FUJITSU_CAMELOT
7282# ifdef machine_arch_type
7283# undef machine_arch_type
7284# define machine_arch_type __machine_arch_type
7285# else
7286# define machine_arch_type MACH_TYPE_FUJITSU_CAMELOT
7287# endif
7288# define machine_is_fujitsu_camelot() (machine_arch_type == MACH_TYPE_FUJITSU_CAMELOT)
7289#else
7290# define machine_is_fujitsu_camelot() (0)
7291#endif
7292
7293#ifdef CONFIG_ARCH_JANUS2M
7294# ifdef machine_arch_type
7295# undef machine_arch_type
7296# define machine_arch_type __machine_arch_type
7297# else
7298# define machine_arch_type MACH_TYPE_JANUS2M
7299# endif
7300# define machine_is_janus2m() (machine_arch_type == MACH_TYPE_JANUS2M)
7301#else
7302# define machine_is_janus2m() (0)
7303#endif
7304
7305#ifdef CONFIG_MACH_EMBTF
7306# ifdef machine_arch_type
7307# undef machine_arch_type
7308# define machine_arch_type __machine_arch_type
7309# else
7310# define machine_arch_type MACH_TYPE_EMBTF
7311# endif
7312# define machine_is_embtf() (machine_arch_type == MACH_TYPE_EMBTF)
7313#else
7314# define machine_is_embtf() (0)
7315#endif
7316
7317#ifdef CONFIG_MACH_HPM
7318# ifdef machine_arch_type
7319# undef machine_arch_type
7320# define machine_arch_type __machine_arch_type
7321# else
7322# define machine_arch_type MACH_TYPE_HPM
7323# endif
7324# define machine_is_hpm() (machine_arch_type == MACH_TYPE_HPM)
7325#else
7326# define machine_is_hpm() (0)
7327#endif
7328
7329#ifdef CONFIG_MACH_SMDK2410TK
7330# ifdef machine_arch_type
7331# undef machine_arch_type
7332# define machine_arch_type __machine_arch_type
7333# else
7334# define machine_arch_type MACH_TYPE_SMDK2410TK
7335# endif
7336# define machine_is_smdk2410tk() (machine_arch_type == MACH_TYPE_SMDK2410TK)
7337#else
7338# define machine_is_smdk2410tk() (0)
7339#endif
7340
7341#ifdef CONFIG_MACH_SMDK2410AJ
7342# ifdef machine_arch_type
7343# undef machine_arch_type
7344# define machine_arch_type __machine_arch_type
7345# else
7346# define machine_arch_type MACH_TYPE_SMDK2410AJ
7347# endif
7348# define machine_is_smdk2410aj() (machine_arch_type == MACH_TYPE_SMDK2410AJ)
7349#else
7350# define machine_is_smdk2410aj() (0)
7351#endif
7352
7353#ifdef CONFIG_MACH_STREETRACER
7354# ifdef machine_arch_type
7355# undef machine_arch_type
7356# define machine_arch_type __machine_arch_type
7357# else
7358# define machine_arch_type MACH_TYPE_STREETRACER
7359# endif
7360# define machine_is_streetracer() (machine_arch_type == MACH_TYPE_STREETRACER)
7361#else
7362# define machine_is_streetracer() (0)
7363#endif
7364
7365#ifdef CONFIG_MACH_EFRAME
7366# ifdef machine_arch_type
7367# undef machine_arch_type
7368# define machine_arch_type __machine_arch_type
7369# else
7370# define machine_arch_type MACH_TYPE_EFRAME
7371# endif
7372# define machine_is_eframe() (machine_arch_type == MACH_TYPE_EFRAME)
7373#else
7374# define machine_is_eframe() (0)
7375#endif
7376
7377#ifdef CONFIG_MACH_CSB337
7378# ifdef machine_arch_type
7379# undef machine_arch_type
7380# define machine_arch_type __machine_arch_type
7381# else
7382# define machine_arch_type MACH_TYPE_CSB337
7383# endif
7384# define machine_is_csb337() (machine_arch_type == MACH_TYPE_CSB337)
7385#else
7386# define machine_is_csb337() (0)
7387#endif
7388
7389#ifdef CONFIG_MACH_PXA_LARK
7390# ifdef machine_arch_type
7391# undef machine_arch_type
7392# define machine_arch_type __machine_arch_type
7393# else
7394# define machine_arch_type MACH_TYPE_PXA_LARK
7395# endif
7396# define machine_is_pxa_lark() (machine_arch_type == MACH_TYPE_PXA_LARK)
7397#else
7398# define machine_is_pxa_lark() (0)
7399#endif
7400
7401#ifdef CONFIG_MACH_PNP2110
7402# ifdef machine_arch_type
7403# undef machine_arch_type
7404# define machine_arch_type __machine_arch_type
7405# else
7406# define machine_arch_type MACH_TYPE_PNP2110
7407# endif
7408# define machine_is_pxa_pnp2110() (machine_arch_type == MACH_TYPE_PNP2110)
7409#else
7410# define machine_is_pxa_pnp2110() (0)
7411#endif
7412
7413#ifdef CONFIG_MACH_TCC72X
7414# ifdef machine_arch_type
7415# undef machine_arch_type
7416# define machine_arch_type __machine_arch_type
7417# else
7418# define machine_arch_type MACH_TYPE_TCC72X
7419# endif
7420# define machine_is_tcc72x() (machine_arch_type == MACH_TYPE_TCC72X)
7421#else
7422# define machine_is_tcc72x() (0)
7423#endif
7424
7425#ifdef CONFIG_MACH_ALTAIR
7426# ifdef machine_arch_type
7427# undef machine_arch_type
7428# define machine_arch_type __machine_arch_type
7429# else
7430# define machine_arch_type MACH_TYPE_ALTAIR
7431# endif
7432# define machine_is_altair() (machine_arch_type == MACH_TYPE_ALTAIR)
7433#else
7434# define machine_is_altair() (0)
7435#endif
7436
7437#ifdef CONFIG_MACH_KC3
7438# ifdef machine_arch_type
7439# undef machine_arch_type
7440# define machine_arch_type __machine_arch_type
7441# else
7442# define machine_arch_type MACH_TYPE_KC3
7443# endif
7444# define machine_is_kc3() (machine_arch_type == MACH_TYPE_KC3)
7445#else
7446# define machine_is_kc3() (0)
7447#endif
7448
7449#ifdef CONFIG_MACH_SINTEFTD
7450# ifdef machine_arch_type
7451# undef machine_arch_type
7452# define machine_arch_type __machine_arch_type
7453# else
7454# define machine_arch_type MACH_TYPE_SINTEFTD
7455# endif
7456# define machine_is_sinteftd() (machine_arch_type == MACH_TYPE_SINTEFTD)
7457#else
7458# define machine_is_sinteftd() (0)
7459#endif
7460
7461#ifdef CONFIG_MACH_MAINSTONE
7462# ifdef machine_arch_type
7463# undef machine_arch_type
7464# define machine_arch_type __machine_arch_type
7465# else
7466# define machine_arch_type MACH_TYPE_MAINSTONE
7467# endif
7468# define machine_is_mainstone() (machine_arch_type == MACH_TYPE_MAINSTONE)
7469#else
7470# define machine_is_mainstone() (0)
7471#endif
7472
7473#ifdef CONFIG_MACH_ADAY4X
7474# ifdef machine_arch_type
7475# undef machine_arch_type
7476# define machine_arch_type __machine_arch_type
7477# else
7478# define machine_arch_type MACH_TYPE_ADAY4X
7479# endif
7480# define machine_is_aday4x() (machine_arch_type == MACH_TYPE_ADAY4X)
7481#else
7482# define machine_is_aday4x() (0)
7483#endif
7484
7485#ifdef CONFIG_MACH_LITE300
7486# ifdef machine_arch_type
7487# undef machine_arch_type
7488# define machine_arch_type __machine_arch_type
7489# else
7490# define machine_arch_type MACH_TYPE_LITE300
7491# endif
7492# define machine_is_lite300() (machine_arch_type == MACH_TYPE_LITE300)
7493#else
7494# define machine_is_lite300() (0)
7495#endif
7496
7497#ifdef CONFIG_MACH_S5C7376
7498# ifdef machine_arch_type
7499# undef machine_arch_type
7500# define machine_arch_type __machine_arch_type
7501# else
7502# define machine_arch_type MACH_TYPE_S5C7376
7503# endif
7504# define machine_is_s5c7376() (machine_arch_type == MACH_TYPE_S5C7376)
7505#else
7506# define machine_is_s5c7376() (0)
7507#endif
7508
7509#ifdef CONFIG_MACH_MT02
7510# ifdef machine_arch_type
7511# undef machine_arch_type
7512# define machine_arch_type __machine_arch_type
7513# else
7514# define machine_arch_type MACH_TYPE_MT02
7515# endif
7516# define machine_is_mt02() (machine_arch_type == MACH_TYPE_MT02)
7517#else
7518# define machine_is_mt02() (0)
7519#endif
7520
7521#ifdef CONFIG_MACH_MPORT3S
7522# ifdef machine_arch_type
7523# undef machine_arch_type
7524# define machine_arch_type __machine_arch_type
7525# else
7526# define machine_arch_type MACH_TYPE_MPORT3S
7527# endif
7528# define machine_is_mport3s() (machine_arch_type == MACH_TYPE_MPORT3S)
7529#else
7530# define machine_is_mport3s() (0)
7531#endif
7532
7533#ifdef CONFIG_MACH_RA_ALPHA
7534# ifdef machine_arch_type
7535# undef machine_arch_type
7536# define machine_arch_type __machine_arch_type
7537# else
7538# define machine_arch_type MACH_TYPE_RA_ALPHA
7539# endif
7540# define machine_is_ra_alpha() (machine_arch_type == MACH_TYPE_RA_ALPHA)
7541#else
7542# define machine_is_ra_alpha() (0)
7543#endif
7544
7545#ifdef CONFIG_MACH_XCEP
7546# ifdef machine_arch_type
7547# undef machine_arch_type
7548# define machine_arch_type __machine_arch_type
7549# else
7550# define machine_arch_type MACH_TYPE_XCEP
7551# endif
7552# define machine_is_xcep() (machine_arch_type == MACH_TYPE_XCEP)
7553#else
7554# define machine_is_xcep() (0)
7555#endif
7556
f43ad539 7557#ifdef CONFIG_MACH_ARCOM_VULCAN
a1f4a3dd
WD
7558# ifdef machine_arch_type
7559# undef machine_arch_type
7560# define machine_arch_type __machine_arch_type
7561# else
f43ad539 7562# define machine_arch_type MACH_TYPE_ARCOM_VULCAN
a1f4a3dd 7563# endif
f43ad539 7564# define machine_is_arcom_vulcan() (machine_arch_type == MACH_TYPE_ARCOM_VULCAN)
a1f4a3dd 7565#else
f43ad539 7566# define machine_is_arcom_vulcan() (0)
a1f4a3dd
WD
7567#endif
7568
7569#ifdef CONFIG_MACH_STARGATE
7570# ifdef machine_arch_type
7571# undef machine_arch_type
7572# define machine_arch_type __machine_arch_type
7573# else
7574# define machine_arch_type MACH_TYPE_STARGATE
7575# endif
7576# define machine_is_stargate() (machine_arch_type == MACH_TYPE_STARGATE)
7577#else
7578# define machine_is_stargate() (0)
7579#endif
7580
7581#ifdef CONFIG_MACH_ARMADILLOJ
7582# ifdef machine_arch_type
7583# undef machine_arch_type
7584# define machine_arch_type __machine_arch_type
7585# else
7586# define machine_arch_type MACH_TYPE_ARMADILLOJ
7587# endif
7588# define machine_is_armadilloj() (machine_arch_type == MACH_TYPE_ARMADILLOJ)
7589#else
7590# define machine_is_armadilloj() (0)
7591#endif
7592
7593#ifdef CONFIG_MACH_ELROY_JACK
7594# ifdef machine_arch_type
7595# undef machine_arch_type
7596# define machine_arch_type __machine_arch_type
7597# else
7598# define machine_arch_type MACH_TYPE_ELROY_JACK
7599# endif
7600# define machine_is_elroy_jack() (machine_arch_type == MACH_TYPE_ELROY_JACK)
7601#else
7602# define machine_is_elroy_jack() (0)
7603#endif
7604
7605#ifdef CONFIG_MACH_BACKEND
7606# ifdef machine_arch_type
7607# undef machine_arch_type
7608# define machine_arch_type __machine_arch_type
7609# else
7610# define machine_arch_type MACH_TYPE_BACKEND
7611# endif
7612# define machine_is_backend() (machine_arch_type == MACH_TYPE_BACKEND)
7613#else
7614# define machine_is_backend() (0)
7615#endif
7616
7617#ifdef CONFIG_MACH_S5LINBOX
7618# ifdef machine_arch_type
7619# undef machine_arch_type
7620# define machine_arch_type __machine_arch_type
7621# else
7622# define machine_arch_type MACH_TYPE_S5LINBOX
7623# endif
7624# define machine_is_s5linbox() (machine_arch_type == MACH_TYPE_S5LINBOX)
7625#else
7626# define machine_is_s5linbox() (0)
7627#endif
7628
7629#ifdef CONFIG_MACH_NOMADIK
7630# ifdef machine_arch_type
7631# undef machine_arch_type
7632# define machine_arch_type __machine_arch_type
7633# else
7634# define machine_arch_type MACH_TYPE_NOMADIK
7635# endif
7636# define machine_is_nomadik() (machine_arch_type == MACH_TYPE_NOMADIK)
7637#else
7638# define machine_is_nomadik() (0)
7639#endif
7640
7641#ifdef CONFIG_MACH_IA_CPU_9200
7642# ifdef machine_arch_type
7643# undef machine_arch_type
7644# define machine_arch_type __machine_arch_type
7645# else
7646# define machine_arch_type MACH_TYPE_IA_CPU_9200
7647# endif
7648# define machine_is_ia_cpu_9200() (machine_arch_type == MACH_TYPE_IA_CPU_9200)
7649#else
7650# define machine_is_ia_cpu_9200() (0)
7651#endif
7652
7653#ifdef CONFIG_MACH_AT91_BJA1
7654# ifdef machine_arch_type
7655# undef machine_arch_type
7656# define machine_arch_type __machine_arch_type
7657# else
7658# define machine_arch_type MACH_TYPE_AT91_BJA1
7659# endif
7660# define machine_is_at91_bja1() (machine_arch_type == MACH_TYPE_AT91_BJA1)
7661#else
7662# define machine_is_at91_bja1() (0)
7663#endif
7664
7665#ifdef CONFIG_MACH_CORGI
7666# ifdef machine_arch_type
7667# undef machine_arch_type
7668# define machine_arch_type __machine_arch_type
7669# else
7670# define machine_arch_type MACH_TYPE_CORGI
7671# endif
7672# define machine_is_corgi() (machine_arch_type == MACH_TYPE_CORGI)
7673#else
7674# define machine_is_corgi() (0)
7675#endif
7676
7677#ifdef CONFIG_MACH_POODLE
7678# ifdef machine_arch_type
7679# undef machine_arch_type
7680# define machine_arch_type __machine_arch_type
7681# else
7682# define machine_arch_type MACH_TYPE_POODLE
7683# endif
7684# define machine_is_poodle() (machine_arch_type == MACH_TYPE_POODLE)
7685#else
7686# define machine_is_poodle() (0)
7687#endif
7688
7689#ifdef CONFIG_MACH_TEN
7690# ifdef machine_arch_type
7691# undef machine_arch_type
7692# define machine_arch_type __machine_arch_type
7693# else
7694# define machine_arch_type MACH_TYPE_TEN
7695# endif
7696# define machine_is_ten() (machine_arch_type == MACH_TYPE_TEN)
7697#else
7698# define machine_is_ten() (0)
7699#endif
7700
7701#ifdef CONFIG_MACH_ROVERP5P
7702# ifdef machine_arch_type
7703# undef machine_arch_type
7704# define machine_arch_type __machine_arch_type
7705# else
7706# define machine_arch_type MACH_TYPE_ROVERP5P
7707# endif
7708# define machine_is_roverp5p() (machine_arch_type == MACH_TYPE_ROVERP5P)
7709#else
7710# define machine_is_roverp5p() (0)
7711#endif
7712
7713#ifdef CONFIG_MACH_SC2700
7714# ifdef machine_arch_type
7715# undef machine_arch_type
7716# define machine_arch_type __machine_arch_type
7717# else
7718# define machine_arch_type MACH_TYPE_SC2700
7719# endif
7720# define machine_is_sc2700() (machine_arch_type == MACH_TYPE_SC2700)
7721#else
7722# define machine_is_sc2700() (0)
7723#endif
7724
7725#ifdef CONFIG_MACH_EX_EAGLE
7726# ifdef machine_arch_type
7727# undef machine_arch_type
7728# define machine_arch_type __machine_arch_type
7729# else
7730# define machine_arch_type MACH_TYPE_EX_EAGLE
7731# endif
7732# define machine_is_ex_eagle() (machine_arch_type == MACH_TYPE_EX_EAGLE)
7733#else
7734# define machine_is_ex_eagle() (0)
7735#endif
7736
7737#ifdef CONFIG_MACH_NX_PXA12
7738# ifdef machine_arch_type
7739# undef machine_arch_type
7740# define machine_arch_type __machine_arch_type
7741# else
7742# define machine_arch_type MACH_TYPE_NX_PXA12
7743# endif
7744# define machine_is_nx_pxa12() (machine_arch_type == MACH_TYPE_NX_PXA12)
7745#else
7746# define machine_is_nx_pxa12() (0)
7747#endif
7748
7749#ifdef CONFIG_MACH_NX_PXA5
7750# ifdef machine_arch_type
7751# undef machine_arch_type
7752# define machine_arch_type __machine_arch_type
7753# else
7754# define machine_arch_type MACH_TYPE_NX_PXA5
7755# endif
7756# define machine_is_nx_pxa5() (machine_arch_type == MACH_TYPE_NX_PXA5)
7757#else
7758# define machine_is_nx_pxa5() (0)
7759#endif
7760
7761#ifdef CONFIG_MACH_BLACKBOARD2
7762# ifdef machine_arch_type
7763# undef machine_arch_type
7764# define machine_arch_type __machine_arch_type
7765# else
7766# define machine_arch_type MACH_TYPE_BLACKBOARD2
7767# endif
7768# define machine_is_blackboard2() (machine_arch_type == MACH_TYPE_BLACKBOARD2)
7769#else
7770# define machine_is_blackboard2() (0)
7771#endif
7772
7773#ifdef CONFIG_MACH_I819
7774# ifdef machine_arch_type
7775# undef machine_arch_type
7776# define machine_arch_type __machine_arch_type
7777# else
7778# define machine_arch_type MACH_TYPE_I819
7779# endif
7780# define machine_is_i819() (machine_arch_type == MACH_TYPE_I819)
7781#else
7782# define machine_is_i819() (0)
7783#endif
7784
7785#ifdef CONFIG_MACH_IXMB995E
7786# ifdef machine_arch_type
7787# undef machine_arch_type
7788# define machine_arch_type __machine_arch_type
7789# else
7790# define machine_arch_type MACH_TYPE_IXMB995E
7791# endif
7792# define machine_is_ixmb995e() (machine_arch_type == MACH_TYPE_IXMB995E)
7793#else
7794# define machine_is_ixmb995e() (0)
7795#endif
7796
7797#ifdef CONFIG_MACH_SKYRIDER
7798# ifdef machine_arch_type
7799# undef machine_arch_type
7800# define machine_arch_type __machine_arch_type
7801# else
7802# define machine_arch_type MACH_TYPE_SKYRIDER
7803# endif
7804# define machine_is_skyrider() (machine_arch_type == MACH_TYPE_SKYRIDER)
7805#else
7806# define machine_is_skyrider() (0)
7807#endif
7808
7809#ifdef CONFIG_MACH_SKYHAWK
7810# ifdef machine_arch_type
7811# undef machine_arch_type
7812# define machine_arch_type __machine_arch_type
7813# else
7814# define machine_arch_type MACH_TYPE_SKYHAWK
7815# endif
7816# define machine_is_skyhawk() (machine_arch_type == MACH_TYPE_SKYHAWK)
7817#else
7818# define machine_is_skyhawk() (0)
7819#endif
7820
7821#ifdef CONFIG_MACH_ENTERPRISE
7822# ifdef machine_arch_type
7823# undef machine_arch_type
7824# define machine_arch_type __machine_arch_type
7825# else
7826# define machine_arch_type MACH_TYPE_ENTERPRISE
7827# endif
7828# define machine_is_enterprise() (machine_arch_type == MACH_TYPE_ENTERPRISE)
7829#else
7830# define machine_is_enterprise() (0)
7831#endif
7832
7833#ifdef CONFIG_MACH_DEP2410
7834# ifdef machine_arch_type
7835# undef machine_arch_type
7836# define machine_arch_type __machine_arch_type
7837# else
7838# define machine_arch_type MACH_TYPE_DEP2410
7839# endif
7840# define machine_is_dep2410() (machine_arch_type == MACH_TYPE_DEP2410)
7841#else
7842# define machine_is_dep2410() (0)
7843#endif
7844
7845#ifdef CONFIG_MACH_ARMCORE
7846# ifdef machine_arch_type
7847# undef machine_arch_type
7848# define machine_arch_type __machine_arch_type
7849# else
7850# define machine_arch_type MACH_TYPE_ARMCORE
7851# endif
7852# define machine_is_armcore() (machine_arch_type == MACH_TYPE_ARMCORE)
7853#else
7854# define machine_is_armcore() (0)
7855#endif
7856
7857#ifdef CONFIG_MACH_HOBBIT
7858# ifdef machine_arch_type
7859# undef machine_arch_type
7860# define machine_arch_type __machine_arch_type
7861# else
7862# define machine_arch_type MACH_TYPE_HOBBIT
7863# endif
7864# define machine_is_hobbit() (machine_arch_type == MACH_TYPE_HOBBIT)
7865#else
7866# define machine_is_hobbit() (0)
7867#endif
7868
7869#ifdef CONFIG_MACH_H7210
7870# ifdef machine_arch_type
7871# undef machine_arch_type
7872# define machine_arch_type __machine_arch_type
7873# else
7874# define machine_arch_type MACH_TYPE_H7210
7875# endif
7876# define machine_is_h7210() (machine_arch_type == MACH_TYPE_H7210)
7877#else
7878# define machine_is_h7210() (0)
7879#endif
7880
7881#ifdef CONFIG_MACH_PXA_NETDCU5
7882# ifdef machine_arch_type
7883# undef machine_arch_type
7884# define machine_arch_type __machine_arch_type
7885# else
7886# define machine_arch_type MACH_TYPE_PXA_NETDCU5
7887# endif
7888# define machine_is_pxa_netdcu5() (machine_arch_type == MACH_TYPE_PXA_NETDCU5)
7889#else
7890# define machine_is_pxa_netdcu5() (0)
7891#endif
7892
7893#ifdef CONFIG_MACH_ACC
7894# ifdef machine_arch_type
7895# undef machine_arch_type
7896# define machine_arch_type __machine_arch_type
7897# else
7898# define machine_arch_type MACH_TYPE_ACC
7899# endif
7900# define machine_is_acc() (machine_arch_type == MACH_TYPE_ACC)
7901#else
7902# define machine_is_acc() (0)
7903#endif
7904
7905#ifdef CONFIG_MACH_ESL_SARVA
7906# ifdef machine_arch_type
7907# undef machine_arch_type
7908# define machine_arch_type __machine_arch_type
7909# else
7910# define machine_arch_type MACH_TYPE_ESL_SARVA
7911# endif
7912# define machine_is_esl_sarva() (machine_arch_type == MACH_TYPE_ESL_SARVA)
7913#else
7914# define machine_is_esl_sarva() (0)
7915#endif
7916
7917#ifdef CONFIG_MACH_XM250
7918# ifdef machine_arch_type
7919# undef machine_arch_type
7920# define machine_arch_type __machine_arch_type
7921# else
7922# define machine_arch_type MACH_TYPE_XM250
7923# endif
7924# define machine_is_xm250() (machine_arch_type == MACH_TYPE_XM250)
7925#else
7926# define machine_is_xm250() (0)
7927#endif
7928
7929#ifdef CONFIG_MACH_T6TC1XB
7930# ifdef machine_arch_type
7931# undef machine_arch_type
7932# define machine_arch_type __machine_arch_type
7933# else
7934# define machine_arch_type MACH_TYPE_T6TC1XB
7935# endif
7936# define machine_is_t6tc1xb() (machine_arch_type == MACH_TYPE_T6TC1XB)
7937#else
7938# define machine_is_t6tc1xb() (0)
7939#endif
7940
7941#ifdef CONFIG_MACH_ESS710
7942# ifdef machine_arch_type
7943# undef machine_arch_type
7944# define machine_arch_type __machine_arch_type
7945# else
7946# define machine_arch_type MACH_TYPE_ESS710
7947# endif
7948# define machine_is_ess710() (machine_arch_type == MACH_TYPE_ESS710)
7949#else
7950# define machine_is_ess710() (0)
7951#endif
7952
f43ad539 7953#ifdef CONFIG_MACH_MX31ADS
a1f4a3dd
WD
7954# ifdef machine_arch_type
7955# undef machine_arch_type
7956# define machine_arch_type __machine_arch_type
7957# else
f43ad539 7958# define machine_arch_type MACH_TYPE_MX31ADS
a1f4a3dd 7959# endif
f43ad539 7960# define machine_is_mx31ads() (machine_arch_type == MACH_TYPE_MX31ADS)
a1f4a3dd 7961#else
f43ad539 7962# define machine_is_mx31ads() (0)
a1f4a3dd
WD
7963#endif
7964
7965#ifdef CONFIG_MACH_HIMALAYA
7966# ifdef machine_arch_type
7967# undef machine_arch_type
7968# define machine_arch_type __machine_arch_type
7969# else
7970# define machine_arch_type MACH_TYPE_HIMALAYA
7971# endif
7972# define machine_is_himalaya() (machine_arch_type == MACH_TYPE_HIMALAYA)
7973#else
7974# define machine_is_himalaya() (0)
7975#endif
7976
7977#ifdef CONFIG_MACH_BOLFENK
7978# ifdef machine_arch_type
7979# undef machine_arch_type
7980# define machine_arch_type __machine_arch_type
7981# else
7982# define machine_arch_type MACH_TYPE_BOLFENK
7983# endif
7984# define machine_is_bolfenk() (machine_arch_type == MACH_TYPE_BOLFENK)
7985#else
7986# define machine_is_bolfenk() (0)
7987#endif
7988
7989#ifdef CONFIG_MACH_AT91RM9200KR
7990# ifdef machine_arch_type
7991# undef machine_arch_type
7992# define machine_arch_type __machine_arch_type
7993# else
7994# define machine_arch_type MACH_TYPE_AT91RM9200KR
7995# endif
7996# define machine_is_at91rm9200kr() (machine_arch_type == MACH_TYPE_AT91RM9200KR)
7997#else
7998# define machine_is_at91rm9200kr() (0)
7999#endif
8000
8001#ifdef CONFIG_MACH_EDB9312
8002# ifdef machine_arch_type
8003# undef machine_arch_type
8004# define machine_arch_type __machine_arch_type
8005# else
8006# define machine_arch_type MACH_TYPE_EDB9312
8007# endif
8008# define machine_is_edb9312() (machine_arch_type == MACH_TYPE_EDB9312)
8009#else
8010# define machine_is_edb9312() (0)
8011#endif
8012
8013#ifdef CONFIG_MACH_OMAP_GENERIC
8014# ifdef machine_arch_type
8015# undef machine_arch_type
8016# define machine_arch_type __machine_arch_type
8017# else
8018# define machine_arch_type MACH_TYPE_OMAP_GENERIC
8019# endif
8020# define machine_is_omap_generic() (machine_arch_type == MACH_TYPE_OMAP_GENERIC)
8021#else
8022# define machine_is_omap_generic() (0)
8023#endif
8024
8025#ifdef CONFIG_MACH_AXIMX3
8026# ifdef machine_arch_type
8027# undef machine_arch_type
8028# define machine_arch_type __machine_arch_type
8029# else
8030# define machine_arch_type MACH_TYPE_AXIMX3
8031# endif
8032# define machine_is_aximx3() (machine_arch_type == MACH_TYPE_AXIMX3)
8033#else
8034# define machine_is_aximx3() (0)
8035#endif
8036
8037#ifdef CONFIG_MACH_EB67XDIP
8038# ifdef machine_arch_type
8039# undef machine_arch_type
8040# define machine_arch_type __machine_arch_type
8041# else
8042# define machine_arch_type MACH_TYPE_EB67XDIP
8043# endif
8044# define machine_is_eb67xdip() (machine_arch_type == MACH_TYPE_EB67XDIP)
8045#else
8046# define machine_is_eb67xdip() (0)
8047#endif
8048
8049#ifdef CONFIG_MACH_WEBTXS
8050# ifdef machine_arch_type
8051# undef machine_arch_type
8052# define machine_arch_type __machine_arch_type
8053# else
8054# define machine_arch_type MACH_TYPE_WEBTXS
8055# endif
8056# define machine_is_webtxs() (machine_arch_type == MACH_TYPE_WEBTXS)
8057#else
8058# define machine_is_webtxs() (0)
8059#endif
8060
8061#ifdef CONFIG_MACH_HAWK
8062# ifdef machine_arch_type
8063# undef machine_arch_type
8064# define machine_arch_type __machine_arch_type
8065# else
8066# define machine_arch_type MACH_TYPE_HAWK
8067# endif
8068# define machine_is_hawk() (machine_arch_type == MACH_TYPE_HAWK)
8069#else
8070# define machine_is_hawk() (0)
8071#endif
8072
8073#ifdef CONFIG_MACH_CCAT91SBC001
8074# ifdef machine_arch_type
8075# undef machine_arch_type
8076# define machine_arch_type __machine_arch_type
8077# else
8078# define machine_arch_type MACH_TYPE_CCAT91SBC001
8079# endif
8080# define machine_is_ccat91sbc001() (machine_arch_type == MACH_TYPE_CCAT91SBC001)
8081#else
8082# define machine_is_ccat91sbc001() (0)
8083#endif
8084
8085#ifdef CONFIG_MACH_EXPRESSO
8086# ifdef machine_arch_type
8087# undef machine_arch_type
8088# define machine_arch_type __machine_arch_type
8089# else
8090# define machine_arch_type MACH_TYPE_EXPRESSO
8091# endif
8092# define machine_is_expresso() (machine_arch_type == MACH_TYPE_EXPRESSO)
8093#else
8094# define machine_is_expresso() (0)
8095#endif
8096
8097#ifdef CONFIG_MACH_H4000
8098# ifdef machine_arch_type
8099# undef machine_arch_type
8100# define machine_arch_type __machine_arch_type
8101# else
8102# define machine_arch_type MACH_TYPE_H4000
8103# endif
8104# define machine_is_h4000() (machine_arch_type == MACH_TYPE_H4000)
8105#else
8106# define machine_is_h4000() (0)
8107#endif
8108
8109#ifdef CONFIG_MACH_DINO
8110# ifdef machine_arch_type
8111# undef machine_arch_type
8112# define machine_arch_type __machine_arch_type
8113# else
8114# define machine_arch_type MACH_TYPE_DINO
8115# endif
8116# define machine_is_dino() (machine_arch_type == MACH_TYPE_DINO)
8117#else
8118# define machine_is_dino() (0)
8119#endif
8120
8121#ifdef CONFIG_MACH_ML675K
8122# ifdef machine_arch_type
8123# undef machine_arch_type
8124# define machine_arch_type __machine_arch_type
8125# else
8126# define machine_arch_type MACH_TYPE_ML675K
8127# endif
8128# define machine_is_ml675k() (machine_arch_type == MACH_TYPE_ML675K)
8129#else
8130# define machine_is_ml675k() (0)
8131#endif
8132
8133#ifdef CONFIG_MACH_EDB9301
8134# ifdef machine_arch_type
8135# undef machine_arch_type
8136# define machine_arch_type __machine_arch_type
8137# else
8138# define machine_arch_type MACH_TYPE_EDB9301
8139# endif
8140# define machine_is_edb9301() (machine_arch_type == MACH_TYPE_EDB9301)
8141#else
8142# define machine_is_edb9301() (0)
8143#endif
8144
8145#ifdef CONFIG_MACH_EDB9315
8146# ifdef machine_arch_type
8147# undef machine_arch_type
8148# define machine_arch_type __machine_arch_type
8149# else
8150# define machine_arch_type MACH_TYPE_EDB9315
8151# endif
8152# define machine_is_edb9315() (machine_arch_type == MACH_TYPE_EDB9315)
8153#else
8154# define machine_is_edb9315() (0)
8155#endif
8156
8157#ifdef CONFIG_MACH_RECIVA_TT
8158# ifdef machine_arch_type
8159# undef machine_arch_type
8160# define machine_arch_type __machine_arch_type
8161# else
8162# define machine_arch_type MACH_TYPE_RECIVA_TT
8163# endif
8164# define machine_is_reciva_tt() (machine_arch_type == MACH_TYPE_RECIVA_TT)
8165#else
8166# define machine_is_reciva_tt() (0)
8167#endif
8168
8169#ifdef CONFIG_MACH_CSTCB01
8170# ifdef machine_arch_type
8171# undef machine_arch_type
8172# define machine_arch_type __machine_arch_type
8173# else
8174# define machine_arch_type MACH_TYPE_CSTCB01
8175# endif
8176# define machine_is_cstcb01() (machine_arch_type == MACH_TYPE_CSTCB01)
8177#else
8178# define machine_is_cstcb01() (0)
8179#endif
8180
8181#ifdef CONFIG_MACH_CSTCB1
8182# ifdef machine_arch_type
8183# undef machine_arch_type
8184# define machine_arch_type __machine_arch_type
8185# else
8186# define machine_arch_type MACH_TYPE_CSTCB1
8187# endif
8188# define machine_is_cstcb1() (machine_arch_type == MACH_TYPE_CSTCB1)
8189#else
8190# define machine_is_cstcb1() (0)
8191#endif
8192
8193#ifdef CONFIG_MACH_SHADWELL
8194# ifdef machine_arch_type
8195# undef machine_arch_type
8196# define machine_arch_type __machine_arch_type
8197# else
8198# define machine_arch_type MACH_TYPE_SHADWELL
8199# endif
8200# define machine_is_shadwell() (machine_arch_type == MACH_TYPE_SHADWELL)
8201#else
8202# define machine_is_shadwell() (0)
8203#endif
8204
8205#ifdef CONFIG_MACH_GOEPEL263
8206# ifdef machine_arch_type
8207# undef machine_arch_type
8208# define machine_arch_type __machine_arch_type
8209# else
8210# define machine_arch_type MACH_TYPE_GOEPEL263
8211# endif
8212# define machine_is_goepel263() (machine_arch_type == MACH_TYPE_GOEPEL263)
8213#else
8214# define machine_is_goepel263() (0)
8215#endif
8216
8217#ifdef CONFIG_MACH_ACQ100
8218# ifdef machine_arch_type
8219# undef machine_arch_type
8220# define machine_arch_type __machine_arch_type
8221# else
8222# define machine_arch_type MACH_TYPE_ACQ100
8223# endif
8224# define machine_is_acq100() (machine_arch_type == MACH_TYPE_ACQ100)
8225#else
8226# define machine_is_acq100() (0)
8227#endif
8228
8229#ifdef CONFIG_MACH_MX1FS2
8230# ifdef machine_arch_type
8231# undef machine_arch_type
8232# define machine_arch_type __machine_arch_type
8233# else
8234# define machine_arch_type MACH_TYPE_MX1FS2
8235# endif
8236# define machine_is_mx1fs2() (machine_arch_type == MACH_TYPE_MX1FS2)
8237#else
8238# define machine_is_mx1fs2() (0)
8239#endif
8240
8241#ifdef CONFIG_MACH_HIPTOP_G1
8242# ifdef machine_arch_type
8243# undef machine_arch_type
8244# define machine_arch_type __machine_arch_type
8245# else
8246# define machine_arch_type MACH_TYPE_HIPTOP_G1
8247# endif
8248# define machine_is_hiptop_g1() (machine_arch_type == MACH_TYPE_HIPTOP_G1)
8249#else
8250# define machine_is_hiptop_g1() (0)
8251#endif
8252
8253#ifdef CONFIG_MACH_SPARKY
8254# ifdef machine_arch_type
8255# undef machine_arch_type
8256# define machine_arch_type __machine_arch_type
8257# else
8258# define machine_arch_type MACH_TYPE_SPARKY
8259# endif
8260# define machine_is_sparky() (machine_arch_type == MACH_TYPE_SPARKY)
8261#else
8262# define machine_is_sparky() (0)
8263#endif
8264
8265#ifdef CONFIG_MACH_NS9750
8266# ifdef machine_arch_type
8267# undef machine_arch_type
8268# define machine_arch_type __machine_arch_type
8269# else
8270# define machine_arch_type MACH_TYPE_NS9750
8271# endif
8272# define machine_is_ns9750() (machine_arch_type == MACH_TYPE_NS9750)
8273#else
8274# define machine_is_ns9750() (0)
8275#endif
8276
8277#ifdef CONFIG_MACH_PHOENIX
8278# ifdef machine_arch_type
8279# undef machine_arch_type
8280# define machine_arch_type __machine_arch_type
8281# else
8282# define machine_arch_type MACH_TYPE_PHOENIX
8283# endif
8284# define machine_is_phoenix() (machine_arch_type == MACH_TYPE_PHOENIX)
8285#else
8286# define machine_is_phoenix() (0)
8287#endif
8288
8289#ifdef CONFIG_MACH_VR1000
8290# ifdef machine_arch_type
8291# undef machine_arch_type
8292# define machine_arch_type __machine_arch_type
8293# else
8294# define machine_arch_type MACH_TYPE_VR1000
8295# endif
8296# define machine_is_vr1000() (machine_arch_type == MACH_TYPE_VR1000)
8297#else
8298# define machine_is_vr1000() (0)
8299#endif
8300
8301#ifdef CONFIG_MACH_DEISTERPXA
8302# ifdef machine_arch_type
8303# undef machine_arch_type
8304# define machine_arch_type __machine_arch_type
8305# else
8306# define machine_arch_type MACH_TYPE_DEISTERPXA
8307# endif
8308# define machine_is_deisterpxa() (machine_arch_type == MACH_TYPE_DEISTERPXA)
8309#else
8310# define machine_is_deisterpxa() (0)
8311#endif
8312
8313#ifdef CONFIG_MACH_BCM1160
8314# ifdef machine_arch_type
8315# undef machine_arch_type
8316# define machine_arch_type __machine_arch_type
8317# else
8318# define machine_arch_type MACH_TYPE_BCM1160
8319# endif
8320# define machine_is_bcm1160() (machine_arch_type == MACH_TYPE_BCM1160)
8321#else
8322# define machine_is_bcm1160() (0)
8323#endif
8324
8325#ifdef CONFIG_MACH_PCM022
8326# ifdef machine_arch_type
8327# undef machine_arch_type
8328# define machine_arch_type __machine_arch_type
8329# else
8330# define machine_arch_type MACH_TYPE_PCM022
8331# endif
8332# define machine_is_pcm022() (machine_arch_type == MACH_TYPE_PCM022)
8333#else
8334# define machine_is_pcm022() (0)
8335#endif
8336
8337#ifdef CONFIG_MACH_ADSGCX
8338# ifdef machine_arch_type
8339# undef machine_arch_type
8340# define machine_arch_type __machine_arch_type
8341# else
8342# define machine_arch_type MACH_TYPE_ADSGCX
8343# endif
8344# define machine_is_adsgcx() (machine_arch_type == MACH_TYPE_ADSGCX)
8345#else
8346# define machine_is_adsgcx() (0)
8347#endif
8348
8349#ifdef CONFIG_MACH_DREADNAUGHT
8350# ifdef machine_arch_type
8351# undef machine_arch_type
8352# define machine_arch_type __machine_arch_type
8353# else
8354# define machine_arch_type MACH_TYPE_DREADNAUGHT
8355# endif
8356# define machine_is_dreadnaught() (machine_arch_type == MACH_TYPE_DREADNAUGHT)
8357#else
8358# define machine_is_dreadnaught() (0)
8359#endif
8360
8361#ifdef CONFIG_MACH_DM320
8362# ifdef machine_arch_type
8363# undef machine_arch_type
8364# define machine_arch_type __machine_arch_type
8365# else
8366# define machine_arch_type MACH_TYPE_DM320
8367# endif
8368# define machine_is_dm320() (machine_arch_type == MACH_TYPE_DM320)
8369#else
8370# define machine_is_dm320() (0)
8371#endif
8372
8373#ifdef CONFIG_MACH_MARKOV
8374# ifdef machine_arch_type
8375# undef machine_arch_type
8376# define machine_arch_type __machine_arch_type
8377# else
8378# define machine_arch_type MACH_TYPE_MARKOV
8379# endif
8380# define machine_is_markov() (machine_arch_type == MACH_TYPE_MARKOV)
8381#else
8382# define machine_is_markov() (0)
8383#endif
8384
8385#ifdef CONFIG_MACH_COS7A400
8386# ifdef machine_arch_type
8387# undef machine_arch_type
8388# define machine_arch_type __machine_arch_type
8389# else
8390# define machine_arch_type MACH_TYPE_COS7A400
8391# endif
8392# define machine_is_cos7a400() (machine_arch_type == MACH_TYPE_COS7A400)
8393#else
8394# define machine_is_cos7a400() (0)
8395#endif
8396
8397#ifdef CONFIG_MACH_MILANO
8398# ifdef machine_arch_type
8399# undef machine_arch_type
8400# define machine_arch_type __machine_arch_type
8401# else
8402# define machine_arch_type MACH_TYPE_MILANO
8403# endif
8404# define machine_is_milano() (machine_arch_type == MACH_TYPE_MILANO)
8405#else
8406# define machine_is_milano() (0)
8407#endif
8408
8409#ifdef CONFIG_MACH_UE9328
8410# ifdef machine_arch_type
8411# undef machine_arch_type
8412# define machine_arch_type __machine_arch_type
8413# else
8414# define machine_arch_type MACH_TYPE_UE9328
8415# endif
8416# define machine_is_ue9328() (machine_arch_type == MACH_TYPE_UE9328)
8417#else
8418# define machine_is_ue9328() (0)
8419#endif
8420
8421#ifdef CONFIG_MACH_UEX255
8422# ifdef machine_arch_type
8423# undef machine_arch_type
8424# define machine_arch_type __machine_arch_type
8425# else
8426# define machine_arch_type MACH_TYPE_UEX255
8427# endif
8428# define machine_is_uex255() (machine_arch_type == MACH_TYPE_UEX255)
8429#else
8430# define machine_is_uex255() (0)
8431#endif
8432
8433#ifdef CONFIG_MACH_UE2410
8434# ifdef machine_arch_type
8435# undef machine_arch_type
8436# define machine_arch_type __machine_arch_type
8437# else
8438# define machine_arch_type MACH_TYPE_UE2410
8439# endif
8440# define machine_is_ue2410() (machine_arch_type == MACH_TYPE_UE2410)
8441#else
8442# define machine_is_ue2410() (0)
8443#endif
8444
8445#ifdef CONFIG_MACH_A620
8446# ifdef machine_arch_type
8447# undef machine_arch_type
8448# define machine_arch_type __machine_arch_type
8449# else
8450# define machine_arch_type MACH_TYPE_A620
8451# endif
8452# define machine_is_a620() (machine_arch_type == MACH_TYPE_A620)
8453#else
8454# define machine_is_a620() (0)
8455#endif
8456
8457#ifdef CONFIG_MACH_OCELOT
8458# ifdef machine_arch_type
8459# undef machine_arch_type
8460# define machine_arch_type __machine_arch_type
8461# else
8462# define machine_arch_type MACH_TYPE_OCELOT
8463# endif
8464# define machine_is_ocelot() (machine_arch_type == MACH_TYPE_OCELOT)
8465#else
8466# define machine_is_ocelot() (0)
8467#endif
8468
8469#ifdef CONFIG_MACH_CHEETAH
8470# ifdef machine_arch_type
8471# undef machine_arch_type
8472# define machine_arch_type __machine_arch_type
8473# else
8474# define machine_arch_type MACH_TYPE_CHEETAH
8475# endif
8476# define machine_is_cheetah() (machine_arch_type == MACH_TYPE_CHEETAH)
8477#else
8478# define machine_is_cheetah() (0)
8479#endif
8480
8481#ifdef CONFIG_MACH_OMAP_PERSEUS2
8482# ifdef machine_arch_type
8483# undef machine_arch_type
8484# define machine_arch_type __machine_arch_type
8485# else
8486# define machine_arch_type MACH_TYPE_OMAP_PERSEUS2
8487# endif
8488# define machine_is_omap_perseus2() (machine_arch_type == MACH_TYPE_OMAP_PERSEUS2)
8489#else
8490# define machine_is_omap_perseus2() (0)
8491#endif
8492
8493#ifdef CONFIG_MACH_ZVUE
8494# ifdef machine_arch_type
8495# undef machine_arch_type
8496# define machine_arch_type __machine_arch_type
8497# else
8498# define machine_arch_type MACH_TYPE_ZVUE
8499# endif
8500# define machine_is_zvue() (machine_arch_type == MACH_TYPE_ZVUE)
8501#else
8502# define machine_is_zvue() (0)
8503#endif
8504
8505#ifdef CONFIG_MACH_ROVERP1
8506# ifdef machine_arch_type
8507# undef machine_arch_type
8508# define machine_arch_type __machine_arch_type
8509# else
8510# define machine_arch_type MACH_TYPE_ROVERP1
8511# endif
8512# define machine_is_roverp1() (machine_arch_type == MACH_TYPE_ROVERP1)
8513#else
8514# define machine_is_roverp1() (0)
8515#endif
8516
8517#ifdef CONFIG_MACH_ASIDIAL2
8518# ifdef machine_arch_type
8519# undef machine_arch_type
8520# define machine_arch_type __machine_arch_type
8521# else
8522# define machine_arch_type MACH_TYPE_ASIDIAL2
8523# endif
8524# define machine_is_asidial2() (machine_arch_type == MACH_TYPE_ASIDIAL2)
8525#else
8526# define machine_is_asidial2() (0)
8527#endif
8528
8529#ifdef CONFIG_MACH_S3C24A0
8530# ifdef machine_arch_type
8531# undef machine_arch_type
8532# define machine_arch_type __machine_arch_type
8533# else
8534# define machine_arch_type MACH_TYPE_S3C24A0
8535# endif
8536# define machine_is_s3c24a0() (machine_arch_type == MACH_TYPE_S3C24A0)
8537#else
8538# define machine_is_s3c24a0() (0)
8539#endif
8540
8541#ifdef CONFIG_MACH_E800
8542# ifdef machine_arch_type
8543# undef machine_arch_type
8544# define machine_arch_type __machine_arch_type
8545# else
8546# define machine_arch_type MACH_TYPE_E800
8547# endif
8548# define machine_is_e800() (machine_arch_type == MACH_TYPE_E800)
8549#else
8550# define machine_is_e800() (0)
8551#endif
8552
8553#ifdef CONFIG_MACH_E750
8554# ifdef machine_arch_type
8555# undef machine_arch_type
8556# define machine_arch_type __machine_arch_type
8557# else
8558# define machine_arch_type MACH_TYPE_E750
8559# endif
8560# define machine_is_e750() (machine_arch_type == MACH_TYPE_E750)
8561#else
8562# define machine_is_e750() (0)
8563#endif
8564
8565#ifdef CONFIG_MACH_S3C5500
8566# ifdef machine_arch_type
8567# undef machine_arch_type
8568# define machine_arch_type __machine_arch_type
8569# else
8570# define machine_arch_type MACH_TYPE_S3C5500
8571# endif
8572# define machine_is_s3c5500() (machine_arch_type == MACH_TYPE_S3C5500)
8573#else
8574# define machine_is_s3c5500() (0)
8575#endif
8576
8577#ifdef CONFIG_MACH_SMDK5500
8578# ifdef machine_arch_type
8579# undef machine_arch_type
8580# define machine_arch_type __machine_arch_type
8581# else
8582# define machine_arch_type MACH_TYPE_SMDK5500
8583# endif
8584# define machine_is_smdk5500() (machine_arch_type == MACH_TYPE_SMDK5500)
8585#else
8586# define machine_is_smdk5500() (0)
8587#endif
8588
8589#ifdef CONFIG_MACH_SIGNALSYNC
8590# ifdef machine_arch_type
8591# undef machine_arch_type
8592# define machine_arch_type __machine_arch_type
8593# else
8594# define machine_arch_type MACH_TYPE_SIGNALSYNC
8595# endif
8596# define machine_is_signalsync() (machine_arch_type == MACH_TYPE_SIGNALSYNC)
8597#else
8598# define machine_is_signalsync() (0)
8599#endif
8600
8601#ifdef CONFIG_MACH_NBC
8602# ifdef machine_arch_type
8603# undef machine_arch_type
8604# define machine_arch_type __machine_arch_type
8605# else
8606# define machine_arch_type MACH_TYPE_NBC
8607# endif
8608# define machine_is_nbc() (machine_arch_type == MACH_TYPE_NBC)
8609#else
8610# define machine_is_nbc() (0)
8611#endif
8612
8613#ifdef CONFIG_MACH_KODIAK
8614# ifdef machine_arch_type
8615# undef machine_arch_type
8616# define machine_arch_type __machine_arch_type
8617# else
8618# define machine_arch_type MACH_TYPE_KODIAK
8619# endif
8620# define machine_is_kodiak() (machine_arch_type == MACH_TYPE_KODIAK)
8621#else
8622# define machine_is_kodiak() (0)
8623#endif
8624
8625#ifdef CONFIG_MACH_NETBOOKPRO
8626# ifdef machine_arch_type
8627# undef machine_arch_type
8628# define machine_arch_type __machine_arch_type
8629# else
8630# define machine_arch_type MACH_TYPE_NETBOOKPRO
8631# endif
8632# define machine_is_netbookpro() (machine_arch_type == MACH_TYPE_NETBOOKPRO)
8633#else
8634# define machine_is_netbookpro() (0)
8635#endif
8636
8637#ifdef CONFIG_MACH_HW90200
8638# ifdef machine_arch_type
8639# undef machine_arch_type
8640# define machine_arch_type __machine_arch_type
8641# else
8642# define machine_arch_type MACH_TYPE_HW90200
8643# endif
8644# define machine_is_hw90200() (machine_arch_type == MACH_TYPE_HW90200)
8645#else
8646# define machine_is_hw90200() (0)
8647#endif
8648
8649#ifdef CONFIG_MACH_CONDOR
8650# ifdef machine_arch_type
8651# undef machine_arch_type
8652# define machine_arch_type __machine_arch_type
8653# else
8654# define machine_arch_type MACH_TYPE_CONDOR
8655# endif
8656# define machine_is_condor() (machine_arch_type == MACH_TYPE_CONDOR)
8657#else
8658# define machine_is_condor() (0)
8659#endif
8660
8661#ifdef CONFIG_MACH_CUP
8662# ifdef machine_arch_type
8663# undef machine_arch_type
8664# define machine_arch_type __machine_arch_type
8665# else
8666# define machine_arch_type MACH_TYPE_CUP
8667# endif
8668# define machine_is_cup() (machine_arch_type == MACH_TYPE_CUP)
8669#else
8670# define machine_is_cup() (0)
8671#endif
8672
8673#ifdef CONFIG_MACH_KITE
8674# ifdef machine_arch_type
8675# undef machine_arch_type
8676# define machine_arch_type __machine_arch_type
8677# else
8678# define machine_arch_type MACH_TYPE_KITE
8679# endif
8680# define machine_is_kite() (machine_arch_type == MACH_TYPE_KITE)
8681#else
8682# define machine_is_kite() (0)
8683#endif
8684
8685#ifdef CONFIG_MACH_SCB9328
8686# ifdef machine_arch_type
8687# undef machine_arch_type
8688# define machine_arch_type __machine_arch_type
8689# else
8690# define machine_arch_type MACH_TYPE_SCB9328
8691# endif
8692# define machine_is_scb9328() (machine_arch_type == MACH_TYPE_SCB9328)
8693#else
8694# define machine_is_scb9328() (0)
8695#endif
8696
8697#ifdef CONFIG_MACH_OMAP_H3
8698# ifdef machine_arch_type
8699# undef machine_arch_type
8700# define machine_arch_type __machine_arch_type
8701# else
8702# define machine_arch_type MACH_TYPE_OMAP_H3
8703# endif
8704# define machine_is_omap_h3() (machine_arch_type == MACH_TYPE_OMAP_H3)
8705#else
8706# define machine_is_omap_h3() (0)
8707#endif
8708
8709#ifdef CONFIG_MACH_OMAP_H4
8710# ifdef machine_arch_type
8711# undef machine_arch_type
8712# define machine_arch_type __machine_arch_type
8713# else
8714# define machine_arch_type MACH_TYPE_OMAP_H4
8715# endif
8716# define machine_is_omap_h4() (machine_arch_type == MACH_TYPE_OMAP_H4)
8717#else
8718# define machine_is_omap_h4() (0)
8719#endif
8720
8721#ifdef CONFIG_MACH_N10
8722# ifdef machine_arch_type
8723# undef machine_arch_type
8724# define machine_arch_type __machine_arch_type
8725# else
8726# define machine_arch_type MACH_TYPE_N10
8727# endif
8728# define machine_is_n10() (machine_arch_type == MACH_TYPE_N10)
8729#else
8730# define machine_is_n10() (0)
8731#endif
8732
8733#ifdef CONFIG_MACH_MONTAJADE
8734# ifdef machine_arch_type
8735# undef machine_arch_type
8736# define machine_arch_type __machine_arch_type
8737# else
8738# define machine_arch_type MACH_TYPE_MONTAJADE
8739# endif
731215eb 8740# define machine_is_montejade() (machine_arch_type == MACH_TYPE_MONTAJADE)
a1f4a3dd 8741#else
731215eb 8742# define machine_is_montejade() (0)
a1f4a3dd
WD
8743#endif
8744
8745#ifdef CONFIG_MACH_SG560
8746# ifdef machine_arch_type
8747# undef machine_arch_type
8748# define machine_arch_type __machine_arch_type
8749# else
8750# define machine_arch_type MACH_TYPE_SG560
8751# endif
8752# define machine_is_sg560() (machine_arch_type == MACH_TYPE_SG560)
8753#else
8754# define machine_is_sg560() (0)
8755#endif
8756
8757#ifdef CONFIG_MACH_DP1000
8758# ifdef machine_arch_type
8759# undef machine_arch_type
8760# define machine_arch_type __machine_arch_type
8761# else
8762# define machine_arch_type MACH_TYPE_DP1000
8763# endif
8764# define machine_is_dp1000() (machine_arch_type == MACH_TYPE_DP1000)
8765#else
8766# define machine_is_dp1000() (0)
8767#endif
8768
8769#ifdef CONFIG_MACH_OMAP_OSK
8770# ifdef machine_arch_type
8771# undef machine_arch_type
8772# define machine_arch_type __machine_arch_type
8773# else
8774# define machine_arch_type MACH_TYPE_OMAP_OSK
8775# endif
8776# define machine_is_omap_osk() (machine_arch_type == MACH_TYPE_OMAP_OSK)
8777#else
8778# define machine_is_omap_osk() (0)
8779#endif
8780
8781#ifdef CONFIG_MACH_RG100V3
8782# ifdef machine_arch_type
8783# undef machine_arch_type
8784# define machine_arch_type __machine_arch_type
8785# else
8786# define machine_arch_type MACH_TYPE_RG100V3
8787# endif
8788# define machine_is_rg100v3() (machine_arch_type == MACH_TYPE_RG100V3)
8789#else
8790# define machine_is_rg100v3() (0)
8791#endif
8792
8793#ifdef CONFIG_MACH_MX2ADS
8794# ifdef machine_arch_type
8795# undef machine_arch_type
8796# define machine_arch_type __machine_arch_type
8797# else
8798# define machine_arch_type MACH_TYPE_MX2ADS
8799# endif
8800# define machine_is_mx2ads() (machine_arch_type == MACH_TYPE_MX2ADS)
8801#else
8802# define machine_is_mx2ads() (0)
8803#endif
8804
8805#ifdef CONFIG_MACH_PXA_KILO
8806# ifdef machine_arch_type
8807# undef machine_arch_type
8808# define machine_arch_type __machine_arch_type
8809# else
8810# define machine_arch_type MACH_TYPE_PXA_KILO
8811# endif
8812# define machine_is_pxa_kilo() (machine_arch_type == MACH_TYPE_PXA_KILO)
8813#else
8814# define machine_is_pxa_kilo() (0)
8815#endif
8816
8817#ifdef CONFIG_MACH_IXP4XX_EAGLE
8818# ifdef machine_arch_type
8819# undef machine_arch_type
8820# define machine_arch_type __machine_arch_type
8821# else
8822# define machine_arch_type MACH_TYPE_IXP4XX_EAGLE
8823# endif
8824# define machine_is_ixp4xx_eagle() (machine_arch_type == MACH_TYPE_IXP4XX_EAGLE)
8825#else
8826# define machine_is_ixp4xx_eagle() (0)
8827#endif
8828
8829#ifdef CONFIG_MACH_TOSA
8830# ifdef machine_arch_type
8831# undef machine_arch_type
8832# define machine_arch_type __machine_arch_type
8833# else
8834# define machine_arch_type MACH_TYPE_TOSA
8835# endif
8836# define machine_is_tosa() (machine_arch_type == MACH_TYPE_TOSA)
8837#else
8838# define machine_is_tosa() (0)
8839#endif
8840
8841#ifdef CONFIG_MACH_MB2520F
8842# ifdef machine_arch_type
8843# undef machine_arch_type
8844# define machine_arch_type __machine_arch_type
8845# else
8846# define machine_arch_type MACH_TYPE_MB2520F
8847# endif
8848# define machine_is_mb2520f() (machine_arch_type == MACH_TYPE_MB2520F)
8849#else
8850# define machine_is_mb2520f() (0)
8851#endif
8852
8853#ifdef CONFIG_MACH_EMC1000
8854# ifdef machine_arch_type
8855# undef machine_arch_type
8856# define machine_arch_type __machine_arch_type
8857# else
8858# define machine_arch_type MACH_TYPE_EMC1000
8859# endif
8860# define machine_is_emc1000() (machine_arch_type == MACH_TYPE_EMC1000)
f832d8a1 8861#else
a1f4a3dd 8862# define machine_is_emc1000() (0)
f832d8a1
WD
8863#endif
8864
a1f4a3dd 8865#ifdef CONFIG_MACH_TIDSC25
f832d8a1
WD
8866# ifdef machine_arch_type
8867# undef machine_arch_type
8868# define machine_arch_type __machine_arch_type
8869# else
a1f4a3dd 8870# define machine_arch_type MACH_TYPE_TIDSC25
f832d8a1 8871# endif
a1f4a3dd 8872# define machine_is_tidsc25() (machine_arch_type == MACH_TYPE_TIDSC25)
f832d8a1 8873#else
a1f4a3dd
WD
8874# define machine_is_tidsc25() (0)
8875#endif
8876
8877#ifdef CONFIG_MACH_AKCPMXL
8878# ifdef machine_arch_type
8879# undef machine_arch_type
8880# define machine_arch_type __machine_arch_type
8881# else
8882# define machine_arch_type MACH_TYPE_AKCPMXL
8883# endif
8884# define machine_is_akcpmxl() (machine_arch_type == MACH_TYPE_AKCPMXL)
8885#else
8886# define machine_is_akcpmxl() (0)
8887#endif
8888
8889#ifdef CONFIG_MACH_AV3XX
8890# ifdef machine_arch_type
8891# undef machine_arch_type
8892# define machine_arch_type __machine_arch_type
8893# else
8894# define machine_arch_type MACH_TYPE_AV3XX
8895# endif
8896# define machine_is_av3xx() (machine_arch_type == MACH_TYPE_AV3XX)
8897#else
8898# define machine_is_av3xx() (0)
8899#endif
8900
8901#ifdef CONFIG_MACH_AVILA
8902# ifdef machine_arch_type
8903# undef machine_arch_type
8904# define machine_arch_type __machine_arch_type
8905# else
8906# define machine_arch_type MACH_TYPE_AVILA
8907# endif
8908# define machine_is_avila() (machine_arch_type == MACH_TYPE_AVILA)
8909#else
8910# define machine_is_avila() (0)
8911#endif
8912
8913#ifdef CONFIG_MACH_PXA_MPM10
8914# ifdef machine_arch_type
8915# undef machine_arch_type
8916# define machine_arch_type __machine_arch_type
8917# else
8918# define machine_arch_type MACH_TYPE_PXA_MPM10
8919# endif
8920# define machine_is_pxa_mpm10() (machine_arch_type == MACH_TYPE_PXA_MPM10)
8921#else
8922# define machine_is_pxa_mpm10() (0)
8923#endif
8924
8925#ifdef CONFIG_MACH_PXA_KYANITE
8926# ifdef machine_arch_type
8927# undef machine_arch_type
8928# define machine_arch_type __machine_arch_type
8929# else
8930# define machine_arch_type MACH_TYPE_PXA_KYANITE
8931# endif
8932# define machine_is_pxa_kyanite() (machine_arch_type == MACH_TYPE_PXA_KYANITE)
8933#else
8934# define machine_is_pxa_kyanite() (0)
8935#endif
8936
8937#ifdef CONFIG_MACH_SGOLD
8938# ifdef machine_arch_type
8939# undef machine_arch_type
8940# define machine_arch_type __machine_arch_type
8941# else
8942# define machine_arch_type MACH_TYPE_SGOLD
8943# endif
8944# define machine_is_sgold() (machine_arch_type == MACH_TYPE_SGOLD)
8945#else
8946# define machine_is_sgold() (0)
8947#endif
8948
8949#ifdef CONFIG_MACH_OSCAR
8950# ifdef machine_arch_type
8951# undef machine_arch_type
8952# define machine_arch_type __machine_arch_type
8953# else
8954# define machine_arch_type MACH_TYPE_OSCAR
8955# endif
8956# define machine_is_oscar() (machine_arch_type == MACH_TYPE_OSCAR)
8957#else
8958# define machine_is_oscar() (0)
8959#endif
8960
8961#ifdef CONFIG_MACH_EPXA4USB2
8962# ifdef machine_arch_type
8963# undef machine_arch_type
8964# define machine_arch_type __machine_arch_type
8965# else
8966# define machine_arch_type MACH_TYPE_EPXA4USB2
8967# endif
8968# define machine_is_epxa4usb2() (machine_arch_type == MACH_TYPE_EPXA4USB2)
8969#else
8970# define machine_is_epxa4usb2() (0)
8971#endif
8972
8973#ifdef CONFIG_MACH_XSENGINE
8974# ifdef machine_arch_type
8975# undef machine_arch_type
8976# define machine_arch_type __machine_arch_type
8977# else
8978# define machine_arch_type MACH_TYPE_XSENGINE
8979# endif
8980# define machine_is_xsengine() (machine_arch_type == MACH_TYPE_XSENGINE)
8981#else
8982# define machine_is_xsengine() (0)
8983#endif
8984
8985#ifdef CONFIG_MACH_IP600
8986# ifdef machine_arch_type
8987# undef machine_arch_type
8988# define machine_arch_type __machine_arch_type
8989# else
8990# define machine_arch_type MACH_TYPE_IP600
8991# endif
8992# define machine_is_ip600() (machine_arch_type == MACH_TYPE_IP600)
8993#else
8994# define machine_is_ip600() (0)
8995#endif
8996
8997#ifdef CONFIG_MACH_MCAN2
8998# ifdef machine_arch_type
8999# undef machine_arch_type
9000# define machine_arch_type __machine_arch_type
9001# else
9002# define machine_arch_type MACH_TYPE_MCAN2
9003# endif
9004# define machine_is_mcan2() (machine_arch_type == MACH_TYPE_MCAN2)
9005#else
9006# define machine_is_mcan2() (0)
9007#endif
9008
9009#ifdef CONFIG_MACH_DDI_BLUERIDGE
9010# ifdef machine_arch_type
9011# undef machine_arch_type
9012# define machine_arch_type __machine_arch_type
9013# else
9014# define machine_arch_type MACH_TYPE_DDI_BLUERIDGE
9015# endif
9016# define machine_is_ddi_blueridge() (machine_arch_type == MACH_TYPE_DDI_BLUERIDGE)
9017#else
9018# define machine_is_ddi_blueridge() (0)
9019#endif
9020
9021#ifdef CONFIG_MACH_SKYMINDER
9022# ifdef machine_arch_type
9023# undef machine_arch_type
9024# define machine_arch_type __machine_arch_type
9025# else
9026# define machine_arch_type MACH_TYPE_SKYMINDER
9027# endif
9028# define machine_is_skyminder() (machine_arch_type == MACH_TYPE_SKYMINDER)
9029#else
9030# define machine_is_skyminder() (0)
9031#endif
9032
9033#ifdef CONFIG_MACH_LPD79520
9034# ifdef machine_arch_type
9035# undef machine_arch_type
9036# define machine_arch_type __machine_arch_type
9037# else
9038# define machine_arch_type MACH_TYPE_LPD79520
9039# endif
9040# define machine_is_lpd79520() (machine_arch_type == MACH_TYPE_LPD79520)
9041#else
9042# define machine_is_lpd79520() (0)
9043#endif
9044
9045#ifdef CONFIG_MACH_EDB9302
9046# ifdef machine_arch_type
9047# undef machine_arch_type
9048# define machine_arch_type __machine_arch_type
9049# else
9050# define machine_arch_type MACH_TYPE_EDB9302
9051# endif
9052# define machine_is_edb9302() (machine_arch_type == MACH_TYPE_EDB9302)
9053#else
9054# define machine_is_edb9302() (0)
9055#endif
9056
9057#ifdef CONFIG_MACH_HW90340
9058# ifdef machine_arch_type
9059# undef machine_arch_type
9060# define machine_arch_type __machine_arch_type
9061# else
9062# define machine_arch_type MACH_TYPE_HW90340
9063# endif
9064# define machine_is_hw90340() (machine_arch_type == MACH_TYPE_HW90340)
9065#else
9066# define machine_is_hw90340() (0)
9067#endif
9068
9069#ifdef CONFIG_MACH_CIP_BOX
9070# ifdef machine_arch_type
9071# undef machine_arch_type
9072# define machine_arch_type __machine_arch_type
9073# else
9074# define machine_arch_type MACH_TYPE_CIP_BOX
9075# endif
9076# define machine_is_cip_box() (machine_arch_type == MACH_TYPE_CIP_BOX)
9077#else
9078# define machine_is_cip_box() (0)
9079#endif
9080
9081#ifdef CONFIG_MACH_IVPN
9082# ifdef machine_arch_type
9083# undef machine_arch_type
9084# define machine_arch_type __machine_arch_type
9085# else
9086# define machine_arch_type MACH_TYPE_IVPN
9087# endif
9088# define machine_is_ivpn() (machine_arch_type == MACH_TYPE_IVPN)
9089#else
9090# define machine_is_ivpn() (0)
9091#endif
9092
9093#ifdef CONFIG_MACH_RSOC2
9094# ifdef machine_arch_type
9095# undef machine_arch_type
9096# define machine_arch_type __machine_arch_type
9097# else
9098# define machine_arch_type MACH_TYPE_RSOC2
9099# endif
9100# define machine_is_rsoc2() (machine_arch_type == MACH_TYPE_RSOC2)
9101#else
9102# define machine_is_rsoc2() (0)
9103#endif
9104
9105#ifdef CONFIG_MACH_HUSKY
9106# ifdef machine_arch_type
9107# undef machine_arch_type
9108# define machine_arch_type __machine_arch_type
9109# else
9110# define machine_arch_type MACH_TYPE_HUSKY
9111# endif
9112# define machine_is_husky() (machine_arch_type == MACH_TYPE_HUSKY)
9113#else
9114# define machine_is_husky() (0)
9115#endif
9116
9117#ifdef CONFIG_MACH_BOXER
9118# ifdef machine_arch_type
9119# undef machine_arch_type
9120# define machine_arch_type __machine_arch_type
9121# else
9122# define machine_arch_type MACH_TYPE_BOXER
9123# endif
9124# define machine_is_boxer() (machine_arch_type == MACH_TYPE_BOXER)
9125#else
9126# define machine_is_boxer() (0)
9127#endif
9128
9129#ifdef CONFIG_MACH_SHEPHERD
9130# ifdef machine_arch_type
9131# undef machine_arch_type
9132# define machine_arch_type __machine_arch_type
9133# else
9134# define machine_arch_type MACH_TYPE_SHEPHERD
9135# endif
9136# define machine_is_shepherd() (machine_arch_type == MACH_TYPE_SHEPHERD)
9137#else
9138# define machine_is_shepherd() (0)
9139#endif
9140
9141#ifdef CONFIG_MACH_AML42800AA
9142# ifdef machine_arch_type
9143# undef machine_arch_type
9144# define machine_arch_type __machine_arch_type
9145# else
9146# define machine_arch_type MACH_TYPE_AML42800AA
9147# endif
9148# define machine_is_aml42800aa() (machine_arch_type == MACH_TYPE_AML42800AA)
9149#else
9150# define machine_is_aml42800aa() (0)
9151#endif
9152
a1f4a3dd
WD
9153#ifdef CONFIG_MACH_LPC2294
9154# ifdef machine_arch_type
9155# undef machine_arch_type
9156# define machine_arch_type __machine_arch_type
9157# else
9158# define machine_arch_type MACH_TYPE_LPC2294
9159# endif
9160# define machine_is_lpc2294() (machine_arch_type == MACH_TYPE_LPC2294)
9161#else
9162# define machine_is_lpc2294() (0)
9163#endif
9164
9165#ifdef CONFIG_MACH_SWITCHGRASS
9166# ifdef machine_arch_type
9167# undef machine_arch_type
9168# define machine_arch_type __machine_arch_type
9169# else
9170# define machine_arch_type MACH_TYPE_SWITCHGRASS
9171# endif
9172# define machine_is_switchgrass() (machine_arch_type == MACH_TYPE_SWITCHGRASS)
9173#else
9174# define machine_is_switchgrass() (0)
9175#endif
9176
9177#ifdef CONFIG_MACH_ENS_CMU
9178# ifdef machine_arch_type
9179# undef machine_arch_type
9180# define machine_arch_type __machine_arch_type
9181# else
9182# define machine_arch_type MACH_TYPE_ENS_CMU
9183# endif
9184# define machine_is_ens_cmu() (machine_arch_type == MACH_TYPE_ENS_CMU)
9185#else
9186# define machine_is_ens_cmu() (0)
9187#endif
9188
9189#ifdef CONFIG_MACH_MM6_SDB
9190# ifdef machine_arch_type
9191# undef machine_arch_type
9192# define machine_arch_type __machine_arch_type
9193# else
9194# define machine_arch_type MACH_TYPE_MM6_SDB
9195# endif
9196# define machine_is_mm6_sdb() (machine_arch_type == MACH_TYPE_MM6_SDB)
9197#else
9198# define machine_is_mm6_sdb() (0)
9199#endif
9200
9201#ifdef CONFIG_MACH_SATURN
9202# ifdef machine_arch_type
9203# undef machine_arch_type
9204# define machine_arch_type __machine_arch_type
9205# else
9206# define machine_arch_type MACH_TYPE_SATURN
9207# endif
9208# define machine_is_saturn() (machine_arch_type == MACH_TYPE_SATURN)
9209#else
9210# define machine_is_saturn() (0)
9211#endif
9212
f43ad539 9213#ifdef CONFIG_MACH_I30030EVB
a1f4a3dd
WD
9214# ifdef machine_arch_type
9215# undef machine_arch_type
9216# define machine_arch_type __machine_arch_type
9217# else
f43ad539 9218# define machine_arch_type MACH_TYPE_I30030EVB
a1f4a3dd 9219# endif
f43ad539 9220# define machine_is_i30030evb() (machine_arch_type == MACH_TYPE_I30030EVB)
a1f4a3dd 9221#else
f43ad539 9222# define machine_is_i30030evb() (0)
a1f4a3dd
WD
9223#endif
9224
f43ad539 9225#ifdef CONFIG_MACH_MXC27530EVB
a1f4a3dd
WD
9226# ifdef machine_arch_type
9227# undef machine_arch_type
9228# define machine_arch_type __machine_arch_type
9229# else
f43ad539 9230# define machine_arch_type MACH_TYPE_MXC27530EVB
a1f4a3dd 9231# endif
f43ad539 9232# define machine_is_mxc27530evb() (machine_arch_type == MACH_TYPE_MXC27530EVB)
a1f4a3dd 9233#else
f43ad539 9234# define machine_is_mxc27530evb() (0)
f832d8a1
WD
9235#endif
9236
731215eb
WD
9237#ifdef CONFIG_MACH_SMDK2800
9238# ifdef machine_arch_type
9239# undef machine_arch_type
9240# define machine_arch_type __machine_arch_type
9241# else
9242# define machine_arch_type MACH_TYPE_SMDK2800
9243# endif
9244# define machine_is_smdk2800() (machine_arch_type == MACH_TYPE_SMDK2800)
9245#else
9246# define machine_is_smdk2800() (0)
9247#endif
9248
9249#ifdef CONFIG_MACH_MTWILSON
9250# ifdef machine_arch_type
9251# undef machine_arch_type
9252# define machine_arch_type __machine_arch_type
9253# else
9254# define machine_arch_type MACH_TYPE_MTWILSON
9255# endif
9256# define machine_is_mtwilson() (machine_arch_type == MACH_TYPE_MTWILSON)
9257#else
9258# define machine_is_mtwilson() (0)
9259#endif
9260
9261#ifdef CONFIG_MACH_ZITI
9262# ifdef machine_arch_type
9263# undef machine_arch_type
9264# define machine_arch_type __machine_arch_type
9265# else
9266# define machine_arch_type MACH_TYPE_ZITI
9267# endif
9268# define machine_is_ziti() (machine_arch_type == MACH_TYPE_ZITI)
9269#else
9270# define machine_is_ziti() (0)
9271#endif
9272
9273#ifdef CONFIG_MACH_GRANDFATHER
9274# ifdef machine_arch_type
9275# undef machine_arch_type
9276# define machine_arch_type __machine_arch_type
9277# else
9278# define machine_arch_type MACH_TYPE_GRANDFATHER
9279# endif
9280# define machine_is_grandfather() (machine_arch_type == MACH_TYPE_GRANDFATHER)
9281#else
9282# define machine_is_grandfather() (0)
9283#endif
9284
9285#ifdef CONFIG_MACH_TENGINE
9286# ifdef machine_arch_type
9287# undef machine_arch_type
9288# define machine_arch_type __machine_arch_type
9289# else
9290# define machine_arch_type MACH_TYPE_TENGINE
9291# endif
9292# define machine_is_tengine() (machine_arch_type == MACH_TYPE_TENGINE)
9293#else
9294# define machine_is_tengine() (0)
9295#endif
9296
9297#ifdef CONFIG_MACH_S3C2460
9298# ifdef machine_arch_type
9299# undef machine_arch_type
9300# define machine_arch_type __machine_arch_type
9301# else
9302# define machine_arch_type MACH_TYPE_S3C2460
9303# endif
9304# define machine_is_s3c2460() (machine_arch_type == MACH_TYPE_S3C2460)
9305#else
9306# define machine_is_s3c2460() (0)
9307#endif
9308
9309#ifdef CONFIG_MACH_PDM
9310# ifdef machine_arch_type
9311# undef machine_arch_type
9312# define machine_arch_type __machine_arch_type
9313# else
9314# define machine_arch_type MACH_TYPE_PDM
9315# endif
9316# define machine_is_pdm() (machine_arch_type == MACH_TYPE_PDM)
9317#else
9318# define machine_is_pdm() (0)
9319#endif
9320
9321#ifdef CONFIG_MACH_H4700
9322# ifdef machine_arch_type
9323# undef machine_arch_type
9324# define machine_arch_type __machine_arch_type
9325# else
9326# define machine_arch_type MACH_TYPE_H4700
9327# endif
9328# define machine_is_h4700() (machine_arch_type == MACH_TYPE_H4700)
9329#else
9330# define machine_is_h4700() (0)
9331#endif
9332
9333#ifdef CONFIG_MACH_H6300
9334# ifdef machine_arch_type
9335# undef machine_arch_type
9336# define machine_arch_type __machine_arch_type
9337# else
9338# define machine_arch_type MACH_TYPE_H6300
9339# endif
9340# define machine_is_h6300() (machine_arch_type == MACH_TYPE_H6300)
9341#else
9342# define machine_is_h6300() (0)
9343#endif
9344
9345#ifdef CONFIG_MACH_RZ1700
9346# ifdef machine_arch_type
9347# undef machine_arch_type
9348# define machine_arch_type __machine_arch_type
9349# else
9350# define machine_arch_type MACH_TYPE_RZ1700
9351# endif
9352# define machine_is_rz1700() (machine_arch_type == MACH_TYPE_RZ1700)
9353#else
9354# define machine_is_rz1700() (0)
9355#endif
9356
9357#ifdef CONFIG_MACH_A716
9358# ifdef machine_arch_type
9359# undef machine_arch_type
9360# define machine_arch_type __machine_arch_type
9361# else
9362# define machine_arch_type MACH_TYPE_A716
9363# endif
9364# define machine_is_a716() (machine_arch_type == MACH_TYPE_A716)
9365#else
9366# define machine_is_a716() (0)
9367#endif
9368
9369#ifdef CONFIG_MACH_ESTK2440A
9370# ifdef machine_arch_type
9371# undef machine_arch_type
9372# define machine_arch_type __machine_arch_type
9373# else
9374# define machine_arch_type MACH_TYPE_ESTK2440A
9375# endif
9376# define machine_is_estk2440a() (machine_arch_type == MACH_TYPE_ESTK2440A)
9377#else
9378# define machine_is_estk2440a() (0)
9379#endif
9380
9381#ifdef CONFIG_MACH_ATWIXP425
9382# ifdef machine_arch_type
9383# undef machine_arch_type
9384# define machine_arch_type __machine_arch_type
9385# else
9386# define machine_arch_type MACH_TYPE_ATWIXP425
9387# endif
9388# define machine_is_atwixp425() (machine_arch_type == MACH_TYPE_ATWIXP425)
9389#else
9390# define machine_is_atwixp425() (0)
9391#endif
9392
9393#ifdef CONFIG_MACH_CSB336
9394# ifdef machine_arch_type
9395# undef machine_arch_type
9396# define machine_arch_type __machine_arch_type
9397# else
9398# define machine_arch_type MACH_TYPE_CSB336
9399# endif
9400# define machine_is_csb336() (machine_arch_type == MACH_TYPE_CSB336)
9401#else
9402# define machine_is_csb336() (0)
9403#endif
9404
9405#ifdef CONFIG_MACH_RIRM2
9406# ifdef machine_arch_type
9407# undef machine_arch_type
9408# define machine_arch_type __machine_arch_type
9409# else
9410# define machine_arch_type MACH_TYPE_RIRM2
9411# endif
9412# define machine_is_rirm2() (machine_arch_type == MACH_TYPE_RIRM2)
9413#else
9414# define machine_is_rirm2() (0)
9415#endif
9416
9417#ifdef CONFIG_MACH_CX23518
9418# ifdef machine_arch_type
9419# undef machine_arch_type
9420# define machine_arch_type __machine_arch_type
9421# else
9422# define machine_arch_type MACH_TYPE_CX23518
9423# endif
9424# define machine_is_cx23518() (machine_arch_type == MACH_TYPE_CX23518)
9425#else
9426# define machine_is_cx23518() (0)
9427#endif
9428
9429#ifdef CONFIG_MACH_CX2351X
9430# ifdef machine_arch_type
9431# undef machine_arch_type
9432# define machine_arch_type __machine_arch_type
9433# else
9434# define machine_arch_type MACH_TYPE_CX2351X
9435# endif
9436# define machine_is_cx2351x() (machine_arch_type == MACH_TYPE_CX2351X)
9437#else
9438# define machine_is_cx2351x() (0)
9439#endif
9440
9441#ifdef CONFIG_MACH_COMPUTIME
9442# ifdef machine_arch_type
9443# undef machine_arch_type
9444# define machine_arch_type __machine_arch_type
9445# else
9446# define machine_arch_type MACH_TYPE_COMPUTIME
9447# endif
9448# define machine_is_computime() (machine_arch_type == MACH_TYPE_COMPUTIME)
9449#else
9450# define machine_is_computime() (0)
9451#endif
9452
9453#ifdef CONFIG_MACH_IZARUS
9454# ifdef machine_arch_type
9455# undef machine_arch_type
9456# define machine_arch_type __machine_arch_type
9457# else
9458# define machine_arch_type MACH_TYPE_IZARUS
9459# endif
9460# define machine_is_izarus() (machine_arch_type == MACH_TYPE_IZARUS)
9461#else
9462# define machine_is_izarus() (0)
9463#endif
9464
9465#ifdef CONFIG_MACH_RTS
9466# ifdef machine_arch_type
9467# undef machine_arch_type
9468# define machine_arch_type __machine_arch_type
9469# else
9470# define machine_arch_type MACH_TYPE_RTS
9471# endif
9472# define machine_is_pxa_rts() (machine_arch_type == MACH_TYPE_RTS)
9473#else
9474# define machine_is_pxa_rts() (0)
9475#endif
9476
9477#ifdef CONFIG_MACH_SE5100
9478# ifdef machine_arch_type
9479# undef machine_arch_type
9480# define machine_arch_type __machine_arch_type
9481# else
9482# define machine_arch_type MACH_TYPE_SE5100
9483# endif
9484# define machine_is_se5100() (machine_arch_type == MACH_TYPE_SE5100)
9485#else
9486# define machine_is_se5100() (0)
9487#endif
9488
9489#ifdef CONFIG_MACH_S3C2510
9490# ifdef machine_arch_type
9491# undef machine_arch_type
9492# define machine_arch_type __machine_arch_type
9493# else
9494# define machine_arch_type MACH_TYPE_S3C2510
9495# endif
9496# define machine_is_s3c2510() (machine_arch_type == MACH_TYPE_S3C2510)
9497#else
9498# define machine_is_s3c2510() (0)
9499#endif
9500
9501#ifdef CONFIG_MACH_CSB437TL
9502# ifdef machine_arch_type
9503# undef machine_arch_type
9504# define machine_arch_type __machine_arch_type
9505# else
9506# define machine_arch_type MACH_TYPE_CSB437TL
9507# endif
9508# define machine_is_csb437tl() (machine_arch_type == MACH_TYPE_CSB437TL)
9509#else
9510# define machine_is_csb437tl() (0)
9511#endif
9512
9513#ifdef CONFIG_MACH_SLAUSON
9514# ifdef machine_arch_type
9515# undef machine_arch_type
9516# define machine_arch_type __machine_arch_type
9517# else
9518# define machine_arch_type MACH_TYPE_SLAUSON
9519# endif
9520# define machine_is_slauson() (machine_arch_type == MACH_TYPE_SLAUSON)
9521#else
9522# define machine_is_slauson() (0)
9523#endif
9524
9525#ifdef CONFIG_MACH_PEARLRIVER
9526# ifdef machine_arch_type
9527# undef machine_arch_type
9528# define machine_arch_type __machine_arch_type
9529# else
9530# define machine_arch_type MACH_TYPE_PEARLRIVER
9531# endif
9532# define machine_is_pearlriver() (machine_arch_type == MACH_TYPE_PEARLRIVER)
9533#else
9534# define machine_is_pearlriver() (0)
9535#endif
9536
9537#ifdef CONFIG_MACH_TDC_P210
9538# ifdef machine_arch_type
9539# undef machine_arch_type
9540# define machine_arch_type __machine_arch_type
9541# else
9542# define machine_arch_type MACH_TYPE_TDC_P210
9543# endif
9544# define machine_is_tdc_p210() (machine_arch_type == MACH_TYPE_TDC_P210)
9545#else
9546# define machine_is_tdc_p210() (0)
9547#endif
9548
9549#ifdef CONFIG_MACH_SG580
9550# ifdef machine_arch_type
9551# undef machine_arch_type
9552# define machine_arch_type __machine_arch_type
9553# else
9554# define machine_arch_type MACH_TYPE_SG580
9555# endif
9556# define machine_is_sg580() (machine_arch_type == MACH_TYPE_SG580)
9557#else
9558# define machine_is_sg580() (0)
9559#endif
9560
9561#ifdef CONFIG_MACH_WRSBCARM7
9562# ifdef machine_arch_type
9563# undef machine_arch_type
9564# define machine_arch_type __machine_arch_type
9565# else
9566# define machine_arch_type MACH_TYPE_WRSBCARM7
9567# endif
9568# define machine_is_wrsbcarm7() (machine_arch_type == MACH_TYPE_WRSBCARM7)
9569#else
9570# define machine_is_wrsbcarm7() (0)
9571#endif
9572
9573#ifdef CONFIG_MACH_IPD
9574# ifdef machine_arch_type
9575# undef machine_arch_type
9576# define machine_arch_type __machine_arch_type
9577# else
9578# define machine_arch_type MACH_TYPE_IPD
9579# endif
9580# define machine_is_ipd() (machine_arch_type == MACH_TYPE_IPD)
9581#else
9582# define machine_is_ipd() (0)
9583#endif
9584
9585#ifdef CONFIG_MACH_PXA_DNP2110
9586# ifdef machine_arch_type
9587# undef machine_arch_type
9588# define machine_arch_type __machine_arch_type
9589# else
9590# define machine_arch_type MACH_TYPE_PXA_DNP2110
9591# endif
9592# define machine_is_pxa_dnp2110() (machine_arch_type == MACH_TYPE_PXA_DNP2110)
9593#else
9594# define machine_is_pxa_dnp2110() (0)
9595#endif
9596
9597#ifdef CONFIG_MACH_XAENIAX
9598# ifdef machine_arch_type
9599# undef machine_arch_type
9600# define machine_arch_type __machine_arch_type
9601# else
9602# define machine_arch_type MACH_TYPE_XAENIAX
9603# endif
9604# define machine_is_xaeniax() (machine_arch_type == MACH_TYPE_XAENIAX)
9605#else
9606# define machine_is_xaeniax() (0)
9607#endif
9608
9609#ifdef CONFIG_MACH_SOMN4250
9610# ifdef machine_arch_type
9611# undef machine_arch_type
9612# define machine_arch_type __machine_arch_type
9613# else
9614# define machine_arch_type MACH_TYPE_SOMN4250
9615# endif
9616# define machine_is_somn4250() (machine_arch_type == MACH_TYPE_SOMN4250)
9617#else
9618# define machine_is_somn4250() (0)
9619#endif
9620
9621#ifdef CONFIG_MACH_PLEB2
9622# ifdef machine_arch_type
9623# undef machine_arch_type
9624# define machine_arch_type __machine_arch_type
9625# else
9626# define machine_arch_type MACH_TYPE_PLEB2
9627# endif
9628# define machine_is_pleb2() (machine_arch_type == MACH_TYPE_PLEB2)
9629#else
9630# define machine_is_pleb2() (0)
9631#endif
9632
98404649 9633#ifdef CONFIG_MACH_CORNWALLIS
731215eb
WD
9634# ifdef machine_arch_type
9635# undef machine_arch_type
9636# define machine_arch_type __machine_arch_type
9637# else
98404649 9638# define machine_arch_type MACH_TYPE_CORNWALLIS
731215eb 9639# endif
98404649 9640# define machine_is_cornwallis() (machine_arch_type == MACH_TYPE_CORNWALLIS)
731215eb 9641#else
98404649 9642# define machine_is_cornwallis() (0)
731215eb
WD
9643#endif
9644
98404649 9645#ifdef CONFIG_MACH_GURNEY_DRV
731215eb
WD
9646# ifdef machine_arch_type
9647# undef machine_arch_type
9648# define machine_arch_type __machine_arch_type
9649# else
98404649 9650# define machine_arch_type MACH_TYPE_GURNEY_DRV
731215eb 9651# endif
98404649 9652# define machine_is_gurney_drv() (machine_arch_type == MACH_TYPE_GURNEY_DRV)
731215eb 9653#else
98404649 9654# define machine_is_gurney_drv() (0)
731215eb
WD
9655#endif
9656
9657#ifdef CONFIG_MACH_CHAFFEE
9658# ifdef machine_arch_type
9659# undef machine_arch_type
9660# define machine_arch_type __machine_arch_type
9661# else
9662# define machine_arch_type MACH_TYPE_CHAFFEE
9663# endif
9664# define machine_is_chaffee() (machine_arch_type == MACH_TYPE_CHAFFEE)
9665#else
9666# define machine_is_chaffee() (0)
9667#endif
9668
9669#ifdef CONFIG_MACH_RMS101
9670# ifdef machine_arch_type
9671# undef machine_arch_type
9672# define machine_arch_type __machine_arch_type
9673# else
9674# define machine_arch_type MACH_TYPE_RMS101
9675# endif
9676# define machine_is_rms101() (machine_arch_type == MACH_TYPE_RMS101)
9677#else
9678# define machine_is_rms101() (0)
9679#endif
9680
9681#ifdef CONFIG_MACH_RX3715
9682# ifdef machine_arch_type
9683# undef machine_arch_type
9684# define machine_arch_type __machine_arch_type
9685# else
9686# define machine_arch_type MACH_TYPE_RX3715
9687# endif
9688# define machine_is_rx3715() (machine_arch_type == MACH_TYPE_RX3715)
9689#else
9690# define machine_is_rx3715() (0)
9691#endif
9692
9693#ifdef CONFIG_MACH_SWIFT
9694# ifdef machine_arch_type
9695# undef machine_arch_type
9696# define machine_arch_type __machine_arch_type
9697# else
9698# define machine_arch_type MACH_TYPE_SWIFT
9699# endif
9700# define machine_is_swift() (machine_arch_type == MACH_TYPE_SWIFT)
9701#else
9702# define machine_is_swift() (0)
9703#endif
9704
9705#ifdef CONFIG_MACH_ROVERP7
9706# ifdef machine_arch_type
9707# undef machine_arch_type
9708# define machine_arch_type __machine_arch_type
9709# else
9710# define machine_arch_type MACH_TYPE_ROVERP7
9711# endif
9712# define machine_is_roverp7() (machine_arch_type == MACH_TYPE_ROVERP7)
9713#else
9714# define machine_is_roverp7() (0)
9715#endif
9716
9717#ifdef CONFIG_MACH_PR818S
9718# ifdef machine_arch_type
9719# undef machine_arch_type
9720# define machine_arch_type __machine_arch_type
9721# else
9722# define machine_arch_type MACH_TYPE_PR818S
9723# endif
9724# define machine_is_pr818s() (machine_arch_type == MACH_TYPE_PR818S)
9725#else
9726# define machine_is_pr818s() (0)
9727#endif
9728
9729#ifdef CONFIG_MACH_TRXPRO
9730# ifdef machine_arch_type
9731# undef machine_arch_type
9732# define machine_arch_type __machine_arch_type
9733# else
9734# define machine_arch_type MACH_TYPE_TRXPRO
9735# endif
9736# define machine_is_trxpro() (machine_arch_type == MACH_TYPE_TRXPRO)
9737#else
9738# define machine_is_trxpro() (0)
9739#endif
9740
9741#ifdef CONFIG_MACH_NSLU2
9742# ifdef machine_arch_type
9743# undef machine_arch_type
9744# define machine_arch_type __machine_arch_type
9745# else
9746# define machine_arch_type MACH_TYPE_NSLU2
9747# endif
9748# define machine_is_nslu2() (machine_arch_type == MACH_TYPE_NSLU2)
9749#else
9750# define machine_is_nslu2() (0)
9751#endif
9752
9753#ifdef CONFIG_MACH_E400
9754# ifdef machine_arch_type
9755# undef machine_arch_type
9756# define machine_arch_type __machine_arch_type
9757# else
9758# define machine_arch_type MACH_TYPE_E400
9759# endif
9760# define machine_is_e400() (machine_arch_type == MACH_TYPE_E400)
9761#else
9762# define machine_is_e400() (0)
9763#endif
9764
9765#ifdef CONFIG_MACH_TRAB
9766# ifdef machine_arch_type
9767# undef machine_arch_type
9768# define machine_arch_type __machine_arch_type
9769# else
9770# define machine_arch_type MACH_TYPE_TRAB
9771# endif
9772# define machine_is_trab() (machine_arch_type == MACH_TYPE_TRAB)
9773#else
9774# define machine_is_trab() (0)
9775#endif
9776
9777#ifdef CONFIG_MACH_CMC_PU2
9778# ifdef machine_arch_type
9779# undef machine_arch_type
9780# define machine_arch_type __machine_arch_type
9781# else
9782# define machine_arch_type MACH_TYPE_CMC_PU2
9783# endif
9784# define machine_is_cmc_pu2() (machine_arch_type == MACH_TYPE_CMC_PU2)
9785#else
9786# define machine_is_cmc_pu2() (0)
9787#endif
9788
9789#ifdef CONFIG_MACH_FULCRUM
9790# ifdef machine_arch_type
9791# undef machine_arch_type
9792# define machine_arch_type __machine_arch_type
9793# else
9794# define machine_arch_type MACH_TYPE_FULCRUM
9795# endif
9796# define machine_is_fulcrum() (machine_arch_type == MACH_TYPE_FULCRUM)
9797#else
9798# define machine_is_fulcrum() (0)
9799#endif
9800
9801#ifdef CONFIG_MACH_NETGATE42X
9802# ifdef machine_arch_type
9803# undef machine_arch_type
9804# define machine_arch_type __machine_arch_type
9805# else
9806# define machine_arch_type MACH_TYPE_NETGATE42X
9807# endif
9808# define machine_is_netgate42x() (machine_arch_type == MACH_TYPE_NETGATE42X)
9809#else
9810# define machine_is_netgate42x() (0)
9811#endif
9812
9813#ifdef CONFIG_MACH_STR710
9814# ifdef machine_arch_type
9815# undef machine_arch_type
9816# define machine_arch_type __machine_arch_type
9817# else
9818# define machine_arch_type MACH_TYPE_STR710
9819# endif
9820# define machine_is_str710() (machine_arch_type == MACH_TYPE_STR710)
9821#else
9822# define machine_is_str710() (0)
9823#endif
9824
9825#ifdef CONFIG_MACH_IXDPG425
9826# ifdef machine_arch_type
9827# undef machine_arch_type
9828# define machine_arch_type __machine_arch_type
9829# else
9830# define machine_arch_type MACH_TYPE_IXDPG425
9831# endif
9832# define machine_is_ixdpg425() (machine_arch_type == MACH_TYPE_IXDPG425)
9833#else
9834# define machine_is_ixdpg425() (0)
9835#endif
9836
9837#ifdef CONFIG_MACH_TOMTOMGO
9838# ifdef machine_arch_type
9839# undef machine_arch_type
9840# define machine_arch_type __machine_arch_type
9841# else
9842# define machine_arch_type MACH_TYPE_TOMTOMGO
9843# endif
9844# define machine_is_tomtomgo() (machine_arch_type == MACH_TYPE_TOMTOMGO)
9845#else
9846# define machine_is_tomtomgo() (0)
9847#endif
9848
9849#ifdef CONFIG_MACH_VERSATILE_AB
9850# ifdef machine_arch_type
9851# undef machine_arch_type
9852# define machine_arch_type __machine_arch_type
9853# else
9854# define machine_arch_type MACH_TYPE_VERSATILE_AB
9855# endif
9856# define machine_is_versatile_ab() (machine_arch_type == MACH_TYPE_VERSATILE_AB)
9857#else
9858# define machine_is_versatile_ab() (0)
9859#endif
9860
9861#ifdef CONFIG_MACH_EDB9307
9862# ifdef machine_arch_type
9863# undef machine_arch_type
9864# define machine_arch_type __machine_arch_type
9865# else
9866# define machine_arch_type MACH_TYPE_EDB9307
9867# endif
9868# define machine_is_edb9307() (machine_arch_type == MACH_TYPE_EDB9307)
9869#else
9870# define machine_is_edb9307() (0)
9871#endif
9872
9873#ifdef CONFIG_MACH_SG565
9874# ifdef machine_arch_type
9875# undef machine_arch_type
9876# define machine_arch_type __machine_arch_type
9877# else
9878# define machine_arch_type MACH_TYPE_SG565
9879# endif
9880# define machine_is_sg565() (machine_arch_type == MACH_TYPE_SG565)
9881#else
9882# define machine_is_sg565() (0)
9883#endif
9884
9885#ifdef CONFIG_MACH_LPD79524
9886# ifdef machine_arch_type
9887# undef machine_arch_type
9888# define machine_arch_type __machine_arch_type
9889# else
9890# define machine_arch_type MACH_TYPE_LPD79524
9891# endif
9892# define machine_is_lpd79524() (machine_arch_type == MACH_TYPE_LPD79524)
9893#else
9894# define machine_is_lpd79524() (0)
9895#endif
9896
9897#ifdef CONFIG_MACH_LPD79525
9898# ifdef machine_arch_type
9899# undef machine_arch_type
9900# define machine_arch_type __machine_arch_type
9901# else
9902# define machine_arch_type MACH_TYPE_LPD79525
9903# endif
9904# define machine_is_lpd79525() (machine_arch_type == MACH_TYPE_LPD79525)
9905#else
9906# define machine_is_lpd79525() (0)
9907#endif
9908
9909#ifdef CONFIG_MACH_RMS100
9910# ifdef machine_arch_type
9911# undef machine_arch_type
9912# define machine_arch_type __machine_arch_type
9913# else
9914# define machine_arch_type MACH_TYPE_RMS100
9915# endif
9916# define machine_is_rms100() (machine_arch_type == MACH_TYPE_RMS100)
9917#else
9918# define machine_is_rms100() (0)
9919#endif
9920
9921#ifdef CONFIG_MACH_KB9200
9922# ifdef machine_arch_type
9923# undef machine_arch_type
9924# define machine_arch_type __machine_arch_type
9925# else
9926# define machine_arch_type MACH_TYPE_KB9200
9927# endif
9928# define machine_is_kb9200() (machine_arch_type == MACH_TYPE_KB9200)
9929#else
9930# define machine_is_kb9200() (0)
9931#endif
9932
9933#ifdef CONFIG_MACH_SX1
9934# ifdef machine_arch_type
9935# undef machine_arch_type
9936# define machine_arch_type __machine_arch_type
9937# else
9938# define machine_arch_type MACH_TYPE_SX1
9939# endif
9940# define machine_is_sx1() (machine_arch_type == MACH_TYPE_SX1)
9941#else
9942# define machine_is_sx1() (0)
9943#endif
9944
98404649
WD
9945#ifdef CONFIG_MACH_HMS39C7092
9946# ifdef machine_arch_type
9947# undef machine_arch_type
9948# define machine_arch_type __machine_arch_type
9949# else
9950# define machine_arch_type MACH_TYPE_HMS39C7092
9951# endif
9952# define machine_is_hms39c7092() (machine_arch_type == MACH_TYPE_HMS39C7092)
9953#else
9954# define machine_is_hms39c7092() (0)
9955#endif
9956
9957#ifdef CONFIG_MACH_ARMADILLO
9958# ifdef machine_arch_type
9959# undef machine_arch_type
9960# define machine_arch_type __machine_arch_type
9961# else
9962# define machine_arch_type MACH_TYPE_ARMADILLO
9963# endif
9964# define machine_is_armadillo() (machine_arch_type == MACH_TYPE_ARMADILLO)
9965#else
9966# define machine_is_armadillo() (0)
9967#endif
9968
9969#ifdef CONFIG_MACH_IPCU
9970# ifdef machine_arch_type
9971# undef machine_arch_type
9972# define machine_arch_type __machine_arch_type
9973# else
9974# define machine_arch_type MACH_TYPE_IPCU
9975# endif
9976# define machine_is_ipcu() (machine_arch_type == MACH_TYPE_IPCU)
9977#else
9978# define machine_is_ipcu() (0)
9979#endif
9980
9981#ifdef CONFIG_MACH_LOOX720
9982# ifdef machine_arch_type
9983# undef machine_arch_type
9984# define machine_arch_type __machine_arch_type
9985# else
9986# define machine_arch_type MACH_TYPE_LOOX720
9987# endif
9988# define machine_is_loox720() (machine_arch_type == MACH_TYPE_LOOX720)
9989#else
9990# define machine_is_loox720() (0)
9991#endif
9992
9993#ifdef CONFIG_MACH_IXDP465
9994# ifdef machine_arch_type
9995# undef machine_arch_type
9996# define machine_arch_type __machine_arch_type
9997# else
9998# define machine_arch_type MACH_TYPE_IXDP465
9999# endif
10000# define machine_is_ixdp465() (machine_arch_type == MACH_TYPE_IXDP465)
10001#else
10002# define machine_is_ixdp465() (0)
10003#endif
10004
10005#ifdef CONFIG_MACH_IXDP2351
10006# ifdef machine_arch_type
10007# undef machine_arch_type
10008# define machine_arch_type __machine_arch_type
10009# else
10010# define machine_arch_type MACH_TYPE_IXDP2351
10011# endif
10012# define machine_is_ixdp2351() (machine_arch_type == MACH_TYPE_IXDP2351)
10013#else
10014# define machine_is_ixdp2351() (0)
10015#endif
10016
10017#ifdef CONFIG_MACH_ADSVIX
10018# ifdef machine_arch_type
10019# undef machine_arch_type
10020# define machine_arch_type __machine_arch_type
10021# else
10022# define machine_arch_type MACH_TYPE_ADSVIX
10023# endif
10024# define machine_is_adsvix() (machine_arch_type == MACH_TYPE_ADSVIX)
10025#else
10026# define machine_is_adsvix() (0)
10027#endif
10028
10029#ifdef CONFIG_MACH_DM270
10030# ifdef machine_arch_type
10031# undef machine_arch_type
10032# define machine_arch_type __machine_arch_type
10033# else
10034# define machine_arch_type MACH_TYPE_DM270
10035# endif
10036# define machine_is_dm270() (machine_arch_type == MACH_TYPE_DM270)
10037#else
10038# define machine_is_dm270() (0)
10039#endif
10040
10041#ifdef CONFIG_MACH_SOCLTPLUS
10042# ifdef machine_arch_type
10043# undef machine_arch_type
10044# define machine_arch_type __machine_arch_type
10045# else
10046# define machine_arch_type MACH_TYPE_SOCLTPLUS
10047# endif
10048# define machine_is_socltplus() (machine_arch_type == MACH_TYPE_SOCLTPLUS)
10049#else
10050# define machine_is_socltplus() (0)
10051#endif
10052
10053#ifdef CONFIG_MACH_ECIA
10054# ifdef machine_arch_type
10055# undef machine_arch_type
10056# define machine_arch_type __machine_arch_type
10057# else
10058# define machine_arch_type MACH_TYPE_ECIA
10059# endif
10060# define machine_is_ecia() (machine_arch_type == MACH_TYPE_ECIA)
10061#else
10062# define machine_is_ecia() (0)
10063#endif
10064
10065#ifdef CONFIG_MACH_CM4008
10066# ifdef machine_arch_type
10067# undef machine_arch_type
10068# define machine_arch_type __machine_arch_type
10069# else
10070# define machine_arch_type MACH_TYPE_CM4008
10071# endif
10072# define machine_is_cm4008() (machine_arch_type == MACH_TYPE_CM4008)
10073#else
10074# define machine_is_cm4008() (0)
10075#endif
10076
10077#ifdef CONFIG_MACH_P2001
10078# ifdef machine_arch_type
10079# undef machine_arch_type
10080# define machine_arch_type __machine_arch_type
10081# else
10082# define machine_arch_type MACH_TYPE_P2001
10083# endif
10084# define machine_is_p2001() (machine_arch_type == MACH_TYPE_P2001)
10085#else
10086# define machine_is_p2001() (0)
10087#endif
10088
10089#ifdef CONFIG_MACH_TWISTER
10090# ifdef machine_arch_type
10091# undef machine_arch_type
10092# define machine_arch_type __machine_arch_type
10093# else
10094# define machine_arch_type MACH_TYPE_TWISTER
10095# endif
10096# define machine_is_twister() (machine_arch_type == MACH_TYPE_TWISTER)
10097#else
10098# define machine_is_twister() (0)
10099#endif
10100
10101#ifdef CONFIG_MACH_MUDSHARK
10102# ifdef machine_arch_type
10103# undef machine_arch_type
10104# define machine_arch_type __machine_arch_type
10105# else
10106# define machine_arch_type MACH_TYPE_MUDSHARK
10107# endif
10108# define machine_is_mudshark() (machine_arch_type == MACH_TYPE_MUDSHARK)
10109#else
10110# define machine_is_mudshark() (0)
10111#endif
10112
10113#ifdef CONFIG_MACH_HB2
10114# ifdef machine_arch_type
10115# undef machine_arch_type
10116# define machine_arch_type __machine_arch_type
10117# else
10118# define machine_arch_type MACH_TYPE_HB2
10119# endif
10120# define machine_is_hb2() (machine_arch_type == MACH_TYPE_HB2)
10121#else
10122# define machine_is_hb2() (0)
10123#endif
10124
10125#ifdef CONFIG_MACH_IQ80332
10126# ifdef machine_arch_type
10127# undef machine_arch_type
10128# define machine_arch_type __machine_arch_type
10129# else
10130# define machine_arch_type MACH_TYPE_IQ80332
10131# endif
10132# define machine_is_iq80332() (machine_arch_type == MACH_TYPE_IQ80332)
10133#else
10134# define machine_is_iq80332() (0)
10135#endif
10136
10137#ifdef CONFIG_MACH_SENDT
10138# ifdef machine_arch_type
10139# undef machine_arch_type
10140# define machine_arch_type __machine_arch_type
10141# else
10142# define machine_arch_type MACH_TYPE_SENDT
10143# endif
10144# define machine_is_sendt() (machine_arch_type == MACH_TYPE_SENDT)
10145#else
10146# define machine_is_sendt() (0)
10147#endif
10148
10149#ifdef CONFIG_MACH_MX2JAZZ
10150# ifdef machine_arch_type
10151# undef machine_arch_type
10152# define machine_arch_type __machine_arch_type
10153# else
10154# define machine_arch_type MACH_TYPE_MX2JAZZ
10155# endif
10156# define machine_is_mx2jazz() (machine_arch_type == MACH_TYPE_MX2JAZZ)
10157#else
10158# define machine_is_mx2jazz() (0)
10159#endif
10160
10161#ifdef CONFIG_MACH_MULTIIO
10162# ifdef machine_arch_type
10163# undef machine_arch_type
10164# define machine_arch_type __machine_arch_type
10165# else
10166# define machine_arch_type MACH_TYPE_MULTIIO
10167# endif
10168# define machine_is_multiio() (machine_arch_type == MACH_TYPE_MULTIIO)
10169#else
10170# define machine_is_multiio() (0)
10171#endif
10172
10173#ifdef CONFIG_MACH_HRDISPLAY
10174# ifdef machine_arch_type
10175# undef machine_arch_type
10176# define machine_arch_type __machine_arch_type
10177# else
10178# define machine_arch_type MACH_TYPE_HRDISPLAY
10179# endif
10180# define machine_is_hrdisplay() (machine_arch_type == MACH_TYPE_HRDISPLAY)
10181#else
10182# define machine_is_hrdisplay() (0)
10183#endif
10184
f43ad539 10185#ifdef CONFIG_MACH_MXC27530ADS
98404649
WD
10186# ifdef machine_arch_type
10187# undef machine_arch_type
10188# define machine_arch_type __machine_arch_type
10189# else
f43ad539 10190# define machine_arch_type MACH_TYPE_MXC27530ADS
98404649 10191# endif
f43ad539 10192# define machine_is_mxc27530ads() (machine_arch_type == MACH_TYPE_MXC27530ADS)
98404649 10193#else
f43ad539 10194# define machine_is_mxc27530ads() (0)
98404649
WD
10195#endif
10196
10197#ifdef CONFIG_MACH_TRIZEPS3
10198# ifdef machine_arch_type
10199# undef machine_arch_type
10200# define machine_arch_type __machine_arch_type
10201# else
10202# define machine_arch_type MACH_TYPE_TRIZEPS3
10203# endif
10204# define machine_is_trizeps3() (machine_arch_type == MACH_TYPE_TRIZEPS3)
10205#else
10206# define machine_is_trizeps3() (0)
10207#endif
10208
10209#ifdef CONFIG_MACH_ZEFEERDZA
10210# ifdef machine_arch_type
10211# undef machine_arch_type
10212# define machine_arch_type __machine_arch_type
10213# else
10214# define machine_arch_type MACH_TYPE_ZEFEERDZA
10215# endif
10216# define machine_is_zefeerdza() (machine_arch_type == MACH_TYPE_ZEFEERDZA)
10217#else
10218# define machine_is_zefeerdza() (0)
10219#endif
10220
10221#ifdef CONFIG_MACH_ZEFEERDZB
10222# ifdef machine_arch_type
10223# undef machine_arch_type
10224# define machine_arch_type __machine_arch_type
10225# else
10226# define machine_arch_type MACH_TYPE_ZEFEERDZB
10227# endif
10228# define machine_is_zefeerdzb() (machine_arch_type == MACH_TYPE_ZEFEERDZB)
10229#else
10230# define machine_is_zefeerdzb() (0)
10231#endif
10232
10233#ifdef CONFIG_MACH_ZEFEERDZG
10234# ifdef machine_arch_type
10235# undef machine_arch_type
10236# define machine_arch_type __machine_arch_type
10237# else
10238# define machine_arch_type MACH_TYPE_ZEFEERDZG
10239# endif
10240# define machine_is_zefeerdzg() (machine_arch_type == MACH_TYPE_ZEFEERDZG)
10241#else
10242# define machine_is_zefeerdzg() (0)
10243#endif
10244
10245#ifdef CONFIG_MACH_ZEFEERDZN
10246# ifdef machine_arch_type
10247# undef machine_arch_type
10248# define machine_arch_type __machine_arch_type
10249# else
10250# define machine_arch_type MACH_TYPE_ZEFEERDZN
10251# endif
10252# define machine_is_zefeerdzn() (machine_arch_type == MACH_TYPE_ZEFEERDZN)
10253#else
10254# define machine_is_zefeerdzn() (0)
10255#endif
10256
10257#ifdef CONFIG_MACH_ZEFEERDZQ
10258# ifdef machine_arch_type
10259# undef machine_arch_type
10260# define machine_arch_type __machine_arch_type
10261# else
10262# define machine_arch_type MACH_TYPE_ZEFEERDZQ
10263# endif
10264# define machine_is_zefeerdzq() (machine_arch_type == MACH_TYPE_ZEFEERDZQ)
10265#else
10266# define machine_is_zefeerdzq() (0)
10267#endif
10268
10269#ifdef CONFIG_MACH_GTWX5715
10270# ifdef machine_arch_type
10271# undef machine_arch_type
10272# define machine_arch_type __machine_arch_type
10273# else
10274# define machine_arch_type MACH_TYPE_GTWX5715
10275# endif
10276# define machine_is_gtwx5715() (machine_arch_type == MACH_TYPE_GTWX5715)
10277#else
10278# define machine_is_gtwx5715() (0)
10279#endif
10280
10281#ifdef CONFIG_MACH_ASTRO_JACK
10282# ifdef machine_arch_type
10283# undef machine_arch_type
10284# define machine_arch_type __machine_arch_type
10285# else
10286# define machine_arch_type MACH_TYPE_ASTRO_JACK
10287# endif
10288# define machine_is_astro_jack() (machine_arch_type == MACH_TYPE_ASTRO_JACK)
10289#else
10290# define machine_is_astro_jack() (0)
10291#endif
10292
10293#ifdef CONFIG_MACH_TIP03
10294# ifdef machine_arch_type
10295# undef machine_arch_type
10296# define machine_arch_type __machine_arch_type
10297# else
10298# define machine_arch_type MACH_TYPE_TIP03
10299# endif
10300# define machine_is_tip03() (machine_arch_type == MACH_TYPE_TIP03)
10301#else
10302# define machine_is_tip03() (0)
10303#endif
10304
10305#ifdef CONFIG_MACH_A9200EC
10306# ifdef machine_arch_type
10307# undef machine_arch_type
10308# define machine_arch_type __machine_arch_type
10309# else
10310# define machine_arch_type MACH_TYPE_A9200EC
10311# endif
10312# define machine_is_a9200ec() (machine_arch_type == MACH_TYPE_A9200EC)
10313#else
10314# define machine_is_a9200ec() (0)
10315#endif
10316
10317#ifdef CONFIG_MACH_PNX0105
10318# ifdef machine_arch_type
10319# undef machine_arch_type
10320# define machine_arch_type __machine_arch_type
10321# else
10322# define machine_arch_type MACH_TYPE_PNX0105
10323# endif
10324# define machine_is_pnx0105() (machine_arch_type == MACH_TYPE_PNX0105)
10325#else
10326# define machine_is_pnx0105() (0)
10327#endif
10328
10329#ifdef CONFIG_MACH_ADCPOECPU
10330# ifdef machine_arch_type
10331# undef machine_arch_type
10332# define machine_arch_type __machine_arch_type
10333# else
10334# define machine_arch_type MACH_TYPE_ADCPOECPU
10335# endif
10336# define machine_is_adcpoecpu() (machine_arch_type == MACH_TYPE_ADCPOECPU)
10337#else
10338# define machine_is_adcpoecpu() (0)
10339#endif
10340
10341#ifdef CONFIG_MACH_CSB637
10342# ifdef machine_arch_type
10343# undef machine_arch_type
10344# define machine_arch_type __machine_arch_type
10345# else
10346# define machine_arch_type MACH_TYPE_CSB637
10347# endif
10348# define machine_is_csb637() (machine_arch_type == MACH_TYPE_CSB637)
10349#else
10350# define machine_is_csb637() (0)
10351#endif
10352
98404649
WD
10353#ifdef CONFIG_MACH_MB9200
10354# ifdef machine_arch_type
10355# undef machine_arch_type
10356# define machine_arch_type __machine_arch_type
10357# else
10358# define machine_arch_type MACH_TYPE_MB9200
10359# endif
10360# define machine_is_mb9200() (machine_arch_type == MACH_TYPE_MB9200)
10361#else
10362# define machine_is_mb9200() (0)
10363#endif
10364
10365#ifdef CONFIG_MACH_KULUN
10366# ifdef machine_arch_type
10367# undef machine_arch_type
10368# define machine_arch_type __machine_arch_type
10369# else
10370# define machine_arch_type MACH_TYPE_KULUN
10371# endif
10372# define machine_is_kulun() (machine_arch_type == MACH_TYPE_KULUN)
10373#else
10374# define machine_is_kulun() (0)
10375#endif
10376
10377#ifdef CONFIG_MACH_SNAPPER
10378# ifdef machine_arch_type
10379# undef machine_arch_type
10380# define machine_arch_type __machine_arch_type
10381# else
10382# define machine_arch_type MACH_TYPE_SNAPPER
10383# endif
10384# define machine_is_snapper() (machine_arch_type == MACH_TYPE_SNAPPER)
10385#else
10386# define machine_is_snapper() (0)
10387#endif
10388
10389#ifdef CONFIG_MACH_OPTIMA
10390# ifdef machine_arch_type
10391# undef machine_arch_type
10392# define machine_arch_type __machine_arch_type
10393# else
10394# define machine_arch_type MACH_TYPE_OPTIMA
10395# endif
10396# define machine_is_optima() (machine_arch_type == MACH_TYPE_OPTIMA)
10397#else
10398# define machine_is_optima() (0)
10399#endif
10400
10401#ifdef CONFIG_MACH_DLHSBC
10402# ifdef machine_arch_type
10403# undef machine_arch_type
10404# define machine_arch_type __machine_arch_type
10405# else
10406# define machine_arch_type MACH_TYPE_DLHSBC
10407# endif
10408# define machine_is_dlhsbc() (machine_arch_type == MACH_TYPE_DLHSBC)
10409#else
10410# define machine_is_dlhsbc() (0)
10411#endif
10412
10413#ifdef CONFIG_MACH_X30
10414# ifdef machine_arch_type
10415# undef machine_arch_type
10416# define machine_arch_type __machine_arch_type
10417# else
10418# define machine_arch_type MACH_TYPE_X30
10419# endif
10420# define machine_is_x30() (machine_arch_type == MACH_TYPE_X30)
10421#else
10422# define machine_is_x30() (0)
10423#endif
10424
10425#ifdef CONFIG_MACH_N30
10426# ifdef machine_arch_type
10427# undef machine_arch_type
10428# define machine_arch_type __machine_arch_type
10429# else
10430# define machine_arch_type MACH_TYPE_N30
10431# endif
10432# define machine_is_n30() (machine_arch_type == MACH_TYPE_N30)
10433#else
10434# define machine_is_n30() (0)
10435#endif
10436
10437#ifdef CONFIG_MACH_MANGA_KS8695
10438# ifdef machine_arch_type
10439# undef machine_arch_type
10440# define machine_arch_type __machine_arch_type
10441# else
10442# define machine_arch_type MACH_TYPE_MANGA_KS8695
10443# endif
10444# define machine_is_manga_ks8695() (machine_arch_type == MACH_TYPE_MANGA_KS8695)
10445#else
10446# define machine_is_manga_ks8695() (0)
10447#endif
10448
10449#ifdef CONFIG_MACH_AJAX
10450# ifdef machine_arch_type
10451# undef machine_arch_type
10452# define machine_arch_type __machine_arch_type
10453# else
10454# define machine_arch_type MACH_TYPE_AJAX
10455# endif
10456# define machine_is_ajax() (machine_arch_type == MACH_TYPE_AJAX)
10457#else
10458# define machine_is_ajax() (0)
10459#endif
10460
10461#ifdef CONFIG_MACH_NEC_MP900
10462# ifdef machine_arch_type
10463# undef machine_arch_type
10464# define machine_arch_type __machine_arch_type
10465# else
10466# define machine_arch_type MACH_TYPE_NEC_MP900
10467# endif
10468# define machine_is_nec_mp900() (machine_arch_type == MACH_TYPE_NEC_MP900)
10469#else
10470# define machine_is_nec_mp900() (0)
10471#endif
10472
10473#ifdef CONFIG_MACH_VVTK1000
10474# ifdef machine_arch_type
10475# undef machine_arch_type
10476# define machine_arch_type __machine_arch_type
10477# else
10478# define machine_arch_type MACH_TYPE_VVTK1000
10479# endif
10480# define machine_is_vvtk1000() (machine_arch_type == MACH_TYPE_VVTK1000)
10481#else
10482# define machine_is_vvtk1000() (0)
10483#endif
10484
10485#ifdef CONFIG_MACH_KAFA
10486# ifdef machine_arch_type
10487# undef machine_arch_type
10488# define machine_arch_type __machine_arch_type
10489# else
10490# define machine_arch_type MACH_TYPE_KAFA
10491# endif
10492# define machine_is_kafa() (machine_arch_type == MACH_TYPE_KAFA)
10493#else
10494# define machine_is_kafa() (0)
10495#endif
10496
10497#ifdef CONFIG_MACH_VVTK3000
10498# ifdef machine_arch_type
10499# undef machine_arch_type
10500# define machine_arch_type __machine_arch_type
10501# else
10502# define machine_arch_type MACH_TYPE_VVTK3000
10503# endif
10504# define machine_is_vvtk3000() (machine_arch_type == MACH_TYPE_VVTK3000)
10505#else
10506# define machine_is_vvtk3000() (0)
10507#endif
10508
10509#ifdef CONFIG_MACH_PIMX1
10510# ifdef machine_arch_type
10511# undef machine_arch_type
10512# define machine_arch_type __machine_arch_type
10513# else
10514# define machine_arch_type MACH_TYPE_PIMX1
10515# endif
10516# define machine_is_pimx1() (machine_arch_type == MACH_TYPE_PIMX1)
10517#else
10518# define machine_is_pimx1() (0)
10519#endif
10520
10521#ifdef CONFIG_MACH_OLLIE
10522# ifdef machine_arch_type
10523# undef machine_arch_type
10524# define machine_arch_type __machine_arch_type
10525# else
10526# define machine_arch_type MACH_TYPE_OLLIE
10527# endif
10528# define machine_is_ollie() (machine_arch_type == MACH_TYPE_OLLIE)
10529#else
10530# define machine_is_ollie() (0)
10531#endif
10532
10533#ifdef CONFIG_MACH_SKYMAX
10534# ifdef machine_arch_type
10535# undef machine_arch_type
10536# define machine_arch_type __machine_arch_type
10537# else
10538# define machine_arch_type MACH_TYPE_SKYMAX
10539# endif
10540# define machine_is_skymax() (machine_arch_type == MACH_TYPE_SKYMAX)
10541#else
10542# define machine_is_skymax() (0)
10543#endif
10544
10545#ifdef CONFIG_MACH_JAZZ
10546# ifdef machine_arch_type
10547# undef machine_arch_type
10548# define machine_arch_type __machine_arch_type
10549# else
10550# define machine_arch_type MACH_TYPE_JAZZ
10551# endif
10552# define machine_is_jazz() (machine_arch_type == MACH_TYPE_JAZZ)
10553#else
10554# define machine_is_jazz() (0)
10555#endif
10556
10557#ifdef CONFIG_MACH_TEL_T3
10558# ifdef machine_arch_type
10559# undef machine_arch_type
10560# define machine_arch_type __machine_arch_type
10561# else
10562# define machine_arch_type MACH_TYPE_TEL_T3
10563# endif
10564# define machine_is_tel_t3() (machine_arch_type == MACH_TYPE_TEL_T3)
10565#else
10566# define machine_is_tel_t3() (0)
10567#endif
10568
10569#ifdef CONFIG_MACH_AISINO_FCR255
10570# ifdef machine_arch_type
10571# undef machine_arch_type
10572# define machine_arch_type __machine_arch_type
10573# else
10574# define machine_arch_type MACH_TYPE_AISINO_FCR255
10575# endif
10576# define machine_is_aisino_fcr255() (machine_arch_type == MACH_TYPE_AISINO_FCR255)
10577#else
10578# define machine_is_aisino_fcr255() (0)
10579#endif
10580
10581#ifdef CONFIG_MACH_BTWEB
10582# ifdef machine_arch_type
10583# undef machine_arch_type
10584# define machine_arch_type __machine_arch_type
10585# else
10586# define machine_arch_type MACH_TYPE_BTWEB
10587# endif
10588# define machine_is_btweb() (machine_arch_type == MACH_TYPE_BTWEB)
10589#else
10590# define machine_is_btweb() (0)
10591#endif
10592
10593#ifdef CONFIG_MACH_DBG_LH79520
10594# ifdef machine_arch_type
10595# undef machine_arch_type
10596# define machine_arch_type __machine_arch_type
10597# else
10598# define machine_arch_type MACH_TYPE_DBG_LH79520
10599# endif
10600# define machine_is_dbg_lh79520() (machine_arch_type == MACH_TYPE_DBG_LH79520)
10601#else
10602# define machine_is_dbg_lh79520() (0)
10603#endif
10604
10605#ifdef CONFIG_MACH_CM41XX
10606# ifdef machine_arch_type
10607# undef machine_arch_type
10608# define machine_arch_type __machine_arch_type
10609# else
10610# define machine_arch_type MACH_TYPE_CM41XX
10611# endif
10612# define machine_is_cm41xx() (machine_arch_type == MACH_TYPE_CM41XX)
10613#else
10614# define machine_is_cm41xx() (0)
10615#endif
10616
10617#ifdef CONFIG_MACH_TS72XX
10618# ifdef machine_arch_type
10619# undef machine_arch_type
10620# define machine_arch_type __machine_arch_type
10621# else
10622# define machine_arch_type MACH_TYPE_TS72XX
10623# endif
10624# define machine_is_ts72xx() (machine_arch_type == MACH_TYPE_TS72XX)
10625#else
10626# define machine_is_ts72xx() (0)
10627#endif
10628
10629#ifdef CONFIG_MACH_NGGPXA
10630# ifdef machine_arch_type
10631# undef machine_arch_type
10632# define machine_arch_type __machine_arch_type
10633# else
10634# define machine_arch_type MACH_TYPE_NGGPXA
10635# endif
10636# define machine_is_nggpxa() (machine_arch_type == MACH_TYPE_NGGPXA)
10637#else
10638# define machine_is_nggpxa() (0)
10639#endif
10640
10641#ifdef CONFIG_MACH_CSB535
10642# ifdef machine_arch_type
10643# undef machine_arch_type
10644# define machine_arch_type __machine_arch_type
10645# else
10646# define machine_arch_type MACH_TYPE_CSB535
10647# endif
10648# define machine_is_csb535() (machine_arch_type == MACH_TYPE_CSB535)
10649#else
10650# define machine_is_csb535() (0)
10651#endif
10652
10653#ifdef CONFIG_MACH_CSB536
10654# ifdef machine_arch_type
10655# undef machine_arch_type
10656# define machine_arch_type __machine_arch_type
10657# else
10658# define machine_arch_type MACH_TYPE_CSB536
10659# endif
10660# define machine_is_csb536() (machine_arch_type == MACH_TYPE_CSB536)
10661#else
10662# define machine_is_csb536() (0)
10663#endif
10664
10665#ifdef CONFIG_MACH_PXA_TRAKPOD
10666# ifdef machine_arch_type
10667# undef machine_arch_type
10668# define machine_arch_type __machine_arch_type
10669# else
10670# define machine_arch_type MACH_TYPE_PXA_TRAKPOD
10671# endif
10672# define machine_is_pxa_trakpod() (machine_arch_type == MACH_TYPE_PXA_TRAKPOD)
10673#else
10674# define machine_is_pxa_trakpod() (0)
10675#endif
10676
10677#ifdef CONFIG_MACH_PRAXIS
10678# ifdef machine_arch_type
10679# undef machine_arch_type
10680# define machine_arch_type __machine_arch_type
10681# else
10682# define machine_arch_type MACH_TYPE_PRAXIS
10683# endif
10684# define machine_is_praxis() (machine_arch_type == MACH_TYPE_PRAXIS)
10685#else
10686# define machine_is_praxis() (0)
10687#endif
10688
10689#ifdef CONFIG_MACH_LH75411
10690# ifdef machine_arch_type
10691# undef machine_arch_type
10692# define machine_arch_type __machine_arch_type
10693# else
10694# define machine_arch_type MACH_TYPE_LH75411
10695# endif
10696# define machine_is_lh75411() (machine_arch_type == MACH_TYPE_LH75411)
10697#else
10698# define machine_is_lh75411() (0)
10699#endif
10700
10701#ifdef CONFIG_MACH_OTOM
10702# ifdef machine_arch_type
10703# undef machine_arch_type
10704# define machine_arch_type __machine_arch_type
10705# else
10706# define machine_arch_type MACH_TYPE_OTOM
10707# endif
10708# define machine_is_otom() (machine_arch_type == MACH_TYPE_OTOM)
10709#else
10710# define machine_is_otom() (0)
10711#endif
10712
10713#ifdef CONFIG_MACH_NEXCODER_2440
10714# ifdef machine_arch_type
10715# undef machine_arch_type
10716# define machine_arch_type __machine_arch_type
10717# else
10718# define machine_arch_type MACH_TYPE_NEXCODER_2440
10719# endif
10720# define machine_is_nexcoder_2440() (machine_arch_type == MACH_TYPE_NEXCODER_2440)
10721#else
10722# define machine_is_nexcoder_2440() (0)
10723#endif
10724
10725#ifdef CONFIG_MACH_LOOX410
10726# ifdef machine_arch_type
10727# undef machine_arch_type
10728# define machine_arch_type __machine_arch_type
10729# else
10730# define machine_arch_type MACH_TYPE_LOOX410
10731# endif
10732# define machine_is_loox410() (machine_arch_type == MACH_TYPE_LOOX410)
10733#else
10734# define machine_is_loox410() (0)
10735#endif
10736
10737#ifdef CONFIG_MACH_WESTLAKE
10738# ifdef machine_arch_type
10739# undef machine_arch_type
10740# define machine_arch_type __machine_arch_type
10741# else
10742# define machine_arch_type MACH_TYPE_WESTLAKE
10743# endif
10744# define machine_is_westlake() (machine_arch_type == MACH_TYPE_WESTLAKE)
10745#else
10746# define machine_is_westlake() (0)
10747#endif
10748
10749#ifdef CONFIG_MACH_NSB
10750# ifdef machine_arch_type
10751# undef machine_arch_type
10752# define machine_arch_type __machine_arch_type
10753# else
10754# define machine_arch_type MACH_TYPE_NSB
10755# endif
10756# define machine_is_nsb() (machine_arch_type == MACH_TYPE_NSB)
10757#else
10758# define machine_is_nsb() (0)
10759#endif
10760
10761#ifdef CONFIG_MACH_ESL_SARVA_STN
10762# ifdef machine_arch_type
10763# undef machine_arch_type
10764# define machine_arch_type __machine_arch_type
10765# else
10766# define machine_arch_type MACH_TYPE_ESL_SARVA_STN
10767# endif
10768# define machine_is_esl_sarva_stn() (machine_arch_type == MACH_TYPE_ESL_SARVA_STN)
10769#else
10770# define machine_is_esl_sarva_stn() (0)
10771#endif
10772
10773#ifdef CONFIG_MACH_ESL_SARVA_TFT
10774# ifdef machine_arch_type
10775# undef machine_arch_type
10776# define machine_arch_type __machine_arch_type
10777# else
10778# define machine_arch_type MACH_TYPE_ESL_SARVA_TFT
10779# endif
10780# define machine_is_esl_sarva_tft() (machine_arch_type == MACH_TYPE_ESL_SARVA_TFT)
10781#else
10782# define machine_is_esl_sarva_tft() (0)
10783#endif
10784
10785#ifdef CONFIG_MACH_ESL_SARVA_IAD
10786# ifdef machine_arch_type
10787# undef machine_arch_type
10788# define machine_arch_type __machine_arch_type
10789# else
10790# define machine_arch_type MACH_TYPE_ESL_SARVA_IAD
10791# endif
10792# define machine_is_esl_sarva_iad() (machine_arch_type == MACH_TYPE_ESL_SARVA_IAD)
10793#else
10794# define machine_is_esl_sarva_iad() (0)
10795#endif
10796
10797#ifdef CONFIG_MACH_ESL_SARVA_ACC
10798# ifdef machine_arch_type
10799# undef machine_arch_type
10800# define machine_arch_type __machine_arch_type
10801# else
10802# define machine_arch_type MACH_TYPE_ESL_SARVA_ACC
10803# endif
10804# define machine_is_esl_sarva_acc() (machine_arch_type == MACH_TYPE_ESL_SARVA_ACC)
10805#else
10806# define machine_is_esl_sarva_acc() (0)
10807#endif
10808
10809#ifdef CONFIG_MACH_TYPHOON
10810# ifdef machine_arch_type
10811# undef machine_arch_type
10812# define machine_arch_type __machine_arch_type
10813# else
10814# define machine_arch_type MACH_TYPE_TYPHOON
10815# endif
10816# define machine_is_typhoon() (machine_arch_type == MACH_TYPE_TYPHOON)
10817#else
10818# define machine_is_typhoon() (0)
10819#endif
10820
10821#ifdef CONFIG_MACH_CNAV
10822# ifdef machine_arch_type
10823# undef machine_arch_type
10824# define machine_arch_type __machine_arch_type
10825# else
10826# define machine_arch_type MACH_TYPE_CNAV
10827# endif
10828# define machine_is_cnav() (machine_arch_type == MACH_TYPE_CNAV)
10829#else
10830# define machine_is_cnav() (0)
10831#endif
10832
10833#ifdef CONFIG_MACH_A730
10834# ifdef machine_arch_type
10835# undef machine_arch_type
10836# define machine_arch_type __machine_arch_type
10837# else
10838# define machine_arch_type MACH_TYPE_A730
10839# endif
10840# define machine_is_a730() (machine_arch_type == MACH_TYPE_A730)
10841#else
10842# define machine_is_a730() (0)
10843#endif
10844
10845#ifdef CONFIG_MACH_NETSTAR
10846# ifdef machine_arch_type
10847# undef machine_arch_type
10848# define machine_arch_type __machine_arch_type
10849# else
10850# define machine_arch_type MACH_TYPE_NETSTAR
10851# endif
10852# define machine_is_netstar() (machine_arch_type == MACH_TYPE_NETSTAR)
10853#else
10854# define machine_is_netstar() (0)
10855#endif
10856
10857#ifdef CONFIG_MACH_PHASEFALE_SUPERCON
10858# ifdef machine_arch_type
10859# undef machine_arch_type
10860# define machine_arch_type __machine_arch_type
10861# else
10862# define machine_arch_type MACH_TYPE_PHASEFALE_SUPERCON
10863# endif
10864# define machine_is_supercon() (machine_arch_type == MACH_TYPE_PHASEFALE_SUPERCON)
10865#else
10866# define machine_is_supercon() (0)
10867#endif
10868
10869#ifdef CONFIG_MACH_SHIVA1100
10870# ifdef machine_arch_type
10871# undef machine_arch_type
10872# define machine_arch_type __machine_arch_type
10873# else
10874# define machine_arch_type MACH_TYPE_SHIVA1100
10875# endif
10876# define machine_is_shiva1100() (machine_arch_type == MACH_TYPE_SHIVA1100)
10877#else
10878# define machine_is_shiva1100() (0)
10879#endif
10880
10881#ifdef CONFIG_MACH_ETEXSC
10882# ifdef machine_arch_type
10883# undef machine_arch_type
10884# define machine_arch_type __machine_arch_type
10885# else
10886# define machine_arch_type MACH_TYPE_ETEXSC
10887# endif
10888# define machine_is_etexsc() (machine_arch_type == MACH_TYPE_ETEXSC)
10889#else
10890# define machine_is_etexsc() (0)
10891#endif
10892
10893#ifdef CONFIG_MACH_IXDPG465
10894# ifdef machine_arch_type
10895# undef machine_arch_type
10896# define machine_arch_type __machine_arch_type
10897# else
10898# define machine_arch_type MACH_TYPE_IXDPG465
10899# endif
10900# define machine_is_ixdpg465() (machine_arch_type == MACH_TYPE_IXDPG465)
10901#else
10902# define machine_is_ixdpg465() (0)
10903#endif
10904
10905#ifdef CONFIG_MACH_A9M2410
10906# ifdef machine_arch_type
10907# undef machine_arch_type
10908# define machine_arch_type __machine_arch_type
10909# else
10910# define machine_arch_type MACH_TYPE_A9M2410
10911# endif
10912# define machine_is_a9m2410() (machine_arch_type == MACH_TYPE_A9M2410)
10913#else
10914# define machine_is_a9m2410() (0)
10915#endif
10916
10917#ifdef CONFIG_MACH_A9M2440
10918# ifdef machine_arch_type
10919# undef machine_arch_type
10920# define machine_arch_type __machine_arch_type
10921# else
10922# define machine_arch_type MACH_TYPE_A9M2440
10923# endif
10924# define machine_is_a9m2440() (machine_arch_type == MACH_TYPE_A9M2440)
10925#else
10926# define machine_is_a9m2440() (0)
10927#endif
10928
10929#ifdef CONFIG_MACH_A9M9750
10930# ifdef machine_arch_type
10931# undef machine_arch_type
10932# define machine_arch_type __machine_arch_type
10933# else
10934# define machine_arch_type MACH_TYPE_A9M9750
10935# endif
10936# define machine_is_a9m9750() (machine_arch_type == MACH_TYPE_A9M9750)
10937#else
10938# define machine_is_a9m9750() (0)
10939#endif
10940
10941#ifdef CONFIG_MACH_A9M9360
10942# ifdef machine_arch_type
10943# undef machine_arch_type
10944# define machine_arch_type __machine_arch_type
10945# else
10946# define machine_arch_type MACH_TYPE_A9M9360
10947# endif
10948# define machine_is_a9m9360() (machine_arch_type == MACH_TYPE_A9M9360)
10949#else
10950# define machine_is_a9m9360() (0)
10951#endif
10952
10953#ifdef CONFIG_MACH_UNC90
10954# ifdef machine_arch_type
10955# undef machine_arch_type
10956# define machine_arch_type __machine_arch_type
10957# else
10958# define machine_arch_type MACH_TYPE_UNC90
10959# endif
10960# define machine_is_unc90() (machine_arch_type == MACH_TYPE_UNC90)
10961#else
10962# define machine_is_unc90() (0)
10963#endif
10964
10965#ifdef CONFIG_MACH_ECO920
10966# ifdef machine_arch_type
10967# undef machine_arch_type
10968# define machine_arch_type __machine_arch_type
10969# else
10970# define machine_arch_type MACH_TYPE_ECO920
10971# endif
10972# define machine_is_eco920() (machine_arch_type == MACH_TYPE_ECO920)
10973#else
10974# define machine_is_eco920() (0)
10975#endif
10976
10977#ifdef CONFIG_MACH_SATVIEW
10978# ifdef machine_arch_type
10979# undef machine_arch_type
10980# define machine_arch_type __machine_arch_type
10981# else
10982# define machine_arch_type MACH_TYPE_SATVIEW
10983# endif
10984# define machine_is_satview() (machine_arch_type == MACH_TYPE_SATVIEW)
10985#else
10986# define machine_is_satview() (0)
10987#endif
10988
10989#ifdef CONFIG_MACH_ROADRUNNER
10990# ifdef machine_arch_type
10991# undef machine_arch_type
10992# define machine_arch_type __machine_arch_type
10993# else
10994# define machine_arch_type MACH_TYPE_ROADRUNNER
10995# endif
10996# define machine_is_roadrunner() (machine_arch_type == MACH_TYPE_ROADRUNNER)
10997#else
10998# define machine_is_roadrunner() (0)
10999#endif
11000
11001#ifdef CONFIG_MACH_AT91RM9200EK
11002# ifdef machine_arch_type
11003# undef machine_arch_type
11004# define machine_arch_type __machine_arch_type
11005# else
11006# define machine_arch_type MACH_TYPE_AT91RM9200EK
11007# endif
11008# define machine_is_at91rm9200ek() (machine_arch_type == MACH_TYPE_AT91RM9200EK)
11009#else
11010# define machine_is_at91rm9200ek() (0)
11011#endif
11012
11013#ifdef CONFIG_MACH_GP32
11014# ifdef machine_arch_type
11015# undef machine_arch_type
11016# define machine_arch_type __machine_arch_type
11017# else
11018# define machine_arch_type MACH_TYPE_GP32
11019# endif
11020# define machine_is_gp32() (machine_arch_type == MACH_TYPE_GP32)
11021#else
11022# define machine_is_gp32() (0)
11023#endif
11024
11025#ifdef CONFIG_MACH_GEM
11026# ifdef machine_arch_type
11027# undef machine_arch_type
11028# define machine_arch_type __machine_arch_type
11029# else
11030# define machine_arch_type MACH_TYPE_GEM
11031# endif
11032# define machine_is_gem() (machine_arch_type == MACH_TYPE_GEM)
11033#else
11034# define machine_is_gem() (0)
11035#endif
11036
11037#ifdef CONFIG_MACH_I858
11038# ifdef machine_arch_type
11039# undef machine_arch_type
11040# define machine_arch_type __machine_arch_type
11041# else
11042# define machine_arch_type MACH_TYPE_I858
11043# endif
11044# define machine_is_i858() (machine_arch_type == MACH_TYPE_I858)
11045#else
11046# define machine_is_i858() (0)
11047#endif
11048
11049#ifdef CONFIG_MACH_HX2750
11050# ifdef machine_arch_type
11051# undef machine_arch_type
11052# define machine_arch_type __machine_arch_type
11053# else
11054# define machine_arch_type MACH_TYPE_HX2750
11055# endif
11056# define machine_is_hx2750() (machine_arch_type == MACH_TYPE_HX2750)
11057#else
11058# define machine_is_hx2750() (0)
11059#endif
11060
f43ad539 11061#ifdef CONFIG_MACH_MXC91131EVB
98404649
WD
11062# ifdef machine_arch_type
11063# undef machine_arch_type
11064# define machine_arch_type __machine_arch_type
11065# else
f43ad539 11066# define machine_arch_type MACH_TYPE_MXC91131EVB
98404649 11067# endif
f43ad539 11068# define machine_is_mxc91131evb() (machine_arch_type == MACH_TYPE_MXC91131EVB)
98404649 11069#else
f43ad539 11070# define machine_is_mxc91131evb() (0)
98404649
WD
11071#endif
11072
11073#ifdef CONFIG_MACH_P700
11074# ifdef machine_arch_type
11075# undef machine_arch_type
11076# define machine_arch_type __machine_arch_type
11077# else
11078# define machine_arch_type MACH_TYPE_P700
11079# endif
11080# define machine_is_p700() (machine_arch_type == MACH_TYPE_P700)
11081#else
11082# define machine_is_p700() (0)
11083#endif
11084
11085#ifdef CONFIG_MACH_CPE
11086# ifdef machine_arch_type
11087# undef machine_arch_type
11088# define machine_arch_type __machine_arch_type
11089# else
11090# define machine_arch_type MACH_TYPE_CPE
11091# endif
11092# define machine_is_cpe() (machine_arch_type == MACH_TYPE_CPE)
11093#else
11094# define machine_is_cpe() (0)
11095#endif
11096
11097#ifdef CONFIG_MACH_SPITZ
11098# ifdef machine_arch_type
11099# undef machine_arch_type
11100# define machine_arch_type __machine_arch_type
11101# else
11102# define machine_arch_type MACH_TYPE_SPITZ
11103# endif
11104# define machine_is_spitz() (machine_arch_type == MACH_TYPE_SPITZ)
11105#else
11106# define machine_is_spitz() (0)
11107#endif
11108
11109#ifdef CONFIG_MACH_NIMBRA340
11110# ifdef machine_arch_type
11111# undef machine_arch_type
11112# define machine_arch_type __machine_arch_type
11113# else
11114# define machine_arch_type MACH_TYPE_NIMBRA340
11115# endif
11116# define machine_is_nimbra340() (machine_arch_type == MACH_TYPE_NIMBRA340)
11117#else
11118# define machine_is_nimbra340() (0)
11119#endif
11120
11121#ifdef CONFIG_MACH_LPC22XX
11122# ifdef machine_arch_type
11123# undef machine_arch_type
11124# define machine_arch_type __machine_arch_type
11125# else
11126# define machine_arch_type MACH_TYPE_LPC22XX
11127# endif
11128# define machine_is_lpc22xx() (machine_arch_type == MACH_TYPE_LPC22XX)
11129#else
11130# define machine_is_lpc22xx() (0)
11131#endif
11132
11133#ifdef CONFIG_MACH_COMET3
11134# ifdef machine_arch_type
11135# undef machine_arch_type
11136# define machine_arch_type __machine_arch_type
11137# else
11138# define machine_arch_type MACH_TYPE_COMET3
11139# endif
11140# define machine_is_omap_comet3() (machine_arch_type == MACH_TYPE_COMET3)
11141#else
11142# define machine_is_omap_comet3() (0)
11143#endif
11144
11145#ifdef CONFIG_MACH_COMET4
11146# ifdef machine_arch_type
11147# undef machine_arch_type
11148# define machine_arch_type __machine_arch_type
11149# else
11150# define machine_arch_type MACH_TYPE_COMET4
11151# endif
11152# define machine_is_omap_comet4() (machine_arch_type == MACH_TYPE_COMET4)
11153#else
11154# define machine_is_omap_comet4() (0)
11155#endif
11156
11157#ifdef CONFIG_MACH_CSB625
11158# ifdef machine_arch_type
11159# undef machine_arch_type
11160# define machine_arch_type __machine_arch_type
11161# else
11162# define machine_arch_type MACH_TYPE_CSB625
11163# endif
11164# define machine_is_csb625() (machine_arch_type == MACH_TYPE_CSB625)
11165#else
11166# define machine_is_csb625() (0)
11167#endif
11168
11169#ifdef CONFIG_MACH_FORTUNET2
11170# ifdef machine_arch_type
11171# undef machine_arch_type
11172# define machine_arch_type __machine_arch_type
11173# else
11174# define machine_arch_type MACH_TYPE_FORTUNET2
11175# endif
11176# define machine_is_fortunet2() (machine_arch_type == MACH_TYPE_FORTUNET2)
11177#else
11178# define machine_is_fortunet2() (0)
11179#endif
11180
11181#ifdef CONFIG_MACH_S5H2200
11182# ifdef machine_arch_type
11183# undef machine_arch_type
11184# define machine_arch_type __machine_arch_type
11185# else
11186# define machine_arch_type MACH_TYPE_S5H2200
11187# endif
11188# define machine_is_s5h2200() (machine_arch_type == MACH_TYPE_S5H2200)
11189#else
11190# define machine_is_s5h2200() (0)
11191#endif
11192
11193#ifdef CONFIG_MACH_OPTORM920
11194# ifdef machine_arch_type
11195# undef machine_arch_type
11196# define machine_arch_type __machine_arch_type
11197# else
11198# define machine_arch_type MACH_TYPE_OPTORM920
11199# endif
11200# define machine_is_optorm920() (machine_arch_type == MACH_TYPE_OPTORM920)
11201#else
11202# define machine_is_optorm920() (0)
11203#endif
11204
11205#ifdef CONFIG_MACH_ADSBITSYXB
11206# ifdef machine_arch_type
11207# undef machine_arch_type
11208# define machine_arch_type __machine_arch_type
11209# else
11210# define machine_arch_type MACH_TYPE_ADSBITSYXB
11211# endif
11212# define machine_is_adsbitsyxb() (machine_arch_type == MACH_TYPE_ADSBITSYXB)
11213#else
11214# define machine_is_adsbitsyxb() (0)
11215#endif
11216
11217#ifdef CONFIG_MACH_ADSSPHERE
11218# ifdef machine_arch_type
11219# undef machine_arch_type
11220# define machine_arch_type __machine_arch_type
11221# else
11222# define machine_arch_type MACH_TYPE_ADSSPHERE
11223# endif
11224# define machine_is_adssphere() (machine_arch_type == MACH_TYPE_ADSSPHERE)
11225#else
11226# define machine_is_adssphere() (0)
11227#endif
11228
11229#ifdef CONFIG_MACH_ADSPORTAL
11230# ifdef machine_arch_type
11231# undef machine_arch_type
11232# define machine_arch_type __machine_arch_type
11233# else
11234# define machine_arch_type MACH_TYPE_ADSPORTAL
11235# endif
11236# define machine_is_adsportal() (machine_arch_type == MACH_TYPE_ADSPORTAL)
11237#else
11238# define machine_is_adsportal() (0)
11239#endif
11240
11241#ifdef CONFIG_MACH_LN2410SBC
11242# ifdef machine_arch_type
11243# undef machine_arch_type
11244# define machine_arch_type __machine_arch_type
11245# else
11246# define machine_arch_type MACH_TYPE_LN2410SBC
11247# endif
11248# define machine_is_ln2410sbc() (machine_arch_type == MACH_TYPE_LN2410SBC)
11249#else
11250# define machine_is_ln2410sbc() (0)
11251#endif
11252
11253#ifdef CONFIG_MACH_CB3RUFC
11254# ifdef machine_arch_type
11255# undef machine_arch_type
11256# define machine_arch_type __machine_arch_type
11257# else
11258# define machine_arch_type MACH_TYPE_CB3RUFC
11259# endif
11260# define machine_is_cb3rufc() (machine_arch_type == MACH_TYPE_CB3RUFC)
11261#else
11262# define machine_is_cb3rufc() (0)
11263#endif
11264
11265#ifdef CONFIG_MACH_MP2USB
11266# ifdef machine_arch_type
11267# undef machine_arch_type
11268# define machine_arch_type __machine_arch_type
11269# else
11270# define machine_arch_type MACH_TYPE_MP2USB
11271# endif
11272# define machine_is_mp2usb() (machine_arch_type == MACH_TYPE_MP2USB)
11273#else
11274# define machine_is_mp2usb() (0)
11275#endif
11276
f43ad539 11277#ifdef CONFIG_MACH_NTNP425C
d4fc6012
PP
11278# ifdef machine_arch_type
11279# undef machine_arch_type
11280# define machine_arch_type __machine_arch_type
11281# else
f43ad539 11282# define machine_arch_type MACH_TYPE_NTNP425C
d4fc6012 11283# endif
f43ad539 11284# define machine_is_ntnp425c() (machine_arch_type == MACH_TYPE_NTNP425C)
d4fc6012 11285#else
f43ad539 11286# define machine_is_ntnp425c() (0)
d4fc6012
PP
11287#endif
11288
f43ad539 11289#ifdef CONFIG_MACH_COLIBRI
d4fc6012
PP
11290# ifdef machine_arch_type
11291# undef machine_arch_type
11292# define machine_arch_type __machine_arch_type
11293# else
f43ad539 11294# define machine_arch_type MACH_TYPE_COLIBRI
d4fc6012 11295# endif
f43ad539 11296# define machine_is_colibri() (machine_arch_type == MACH_TYPE_COLIBRI)
d4fc6012 11297#else
f43ad539 11298# define machine_is_colibri() (0)
d4fc6012
PP
11299#endif
11300
f43ad539 11301#ifdef CONFIG_MACH_PCM7220
d4fc6012
PP
11302# ifdef machine_arch_type
11303# undef machine_arch_type
11304# define machine_arch_type __machine_arch_type
11305# else
f43ad539 11306# define machine_arch_type MACH_TYPE_PCM7220
d4fc6012 11307# endif
f43ad539 11308# define machine_is_pcm7220() (machine_arch_type == MACH_TYPE_PCM7220)
d4fc6012 11309#else
f43ad539 11310# define machine_is_pcm7220() (0)
d4fc6012
PP
11311#endif
11312
f43ad539 11313#ifdef CONFIG_MACH_GATEWAY7001
d4fc6012
PP
11314# ifdef machine_arch_type
11315# undef machine_arch_type
11316# define machine_arch_type __machine_arch_type
11317# else
f43ad539 11318# define machine_arch_type MACH_TYPE_GATEWAY7001
d4fc6012 11319# endif
f43ad539 11320# define machine_is_gateway7001() (machine_arch_type == MACH_TYPE_GATEWAY7001)
d4fc6012 11321#else
f43ad539 11322# define machine_is_gateway7001() (0)
d4fc6012
PP
11323#endif
11324
f43ad539 11325#ifdef CONFIG_MACH_PCM027
d4fc6012
PP
11326# ifdef machine_arch_type
11327# undef machine_arch_type
11328# define machine_arch_type __machine_arch_type
11329# else
f43ad539 11330# define machine_arch_type MACH_TYPE_PCM027
d4fc6012 11331# endif
f43ad539 11332# define machine_is_pcm027() (machine_arch_type == MACH_TYPE_PCM027)
d4fc6012 11333#else
f43ad539
WD
11334# define machine_is_pcm027() (0)
11335#endif
11336
11337#ifdef CONFIG_MACH_CMPXA
11338# ifdef machine_arch_type
11339# undef machine_arch_type
11340# define machine_arch_type __machine_arch_type
11341# else
11342# define machine_arch_type MACH_TYPE_CMPXA
11343# endif
11344# define machine_is_cmpxa() (machine_arch_type == MACH_TYPE_CMPXA)
11345#else
11346# define machine_is_cmpxa() (0)
11347#endif
11348
11349#ifdef CONFIG_MACH_ANUBIS
11350# ifdef machine_arch_type
11351# undef machine_arch_type
11352# define machine_arch_type __machine_arch_type
11353# else
11354# define machine_arch_type MACH_TYPE_ANUBIS
11355# endif
11356# define machine_is_anubis() (machine_arch_type == MACH_TYPE_ANUBIS)
11357#else
11358# define machine_is_anubis() (0)
11359#endif
11360
11361#ifdef CONFIG_MACH_ITE8152
11362# ifdef machine_arch_type
11363# undef machine_arch_type
11364# define machine_arch_type __machine_arch_type
11365# else
11366# define machine_arch_type MACH_TYPE_ITE8152
11367# endif
11368# define machine_is_ite8152() (machine_arch_type == MACH_TYPE_ITE8152)
11369#else
11370# define machine_is_ite8152() (0)
11371#endif
11372
11373#ifdef CONFIG_MACH_LPC3XXX
11374# ifdef machine_arch_type
11375# undef machine_arch_type
11376# define machine_arch_type __machine_arch_type
11377# else
11378# define machine_arch_type MACH_TYPE_LPC3XXX
11379# endif
11380# define machine_is_lpc3xxx() (machine_arch_type == MACH_TYPE_LPC3XXX)
11381#else
11382# define machine_is_lpc3xxx() (0)
11383#endif
11384
11385#ifdef CONFIG_MACH_PUPPETEER
11386# ifdef machine_arch_type
11387# undef machine_arch_type
11388# define machine_arch_type __machine_arch_type
11389# else
11390# define machine_arch_type MACH_TYPE_PUPPETEER
11391# endif
11392# define machine_is_puppeteer() (machine_arch_type == MACH_TYPE_PUPPETEER)
11393#else
11394# define machine_is_puppeteer() (0)
11395#endif
11396
f43ad539
WD
11397#ifdef CONFIG_MACH_E570
11398# ifdef machine_arch_type
11399# undef machine_arch_type
11400# define machine_arch_type __machine_arch_type
11401# else
11402# define machine_arch_type MACH_TYPE_E570
11403# endif
11404# define machine_is_e570() (machine_arch_type == MACH_TYPE_E570)
11405#else
11406# define machine_is_e570() (0)
11407#endif
11408
11409#ifdef CONFIG_MACH_X50
11410# ifdef machine_arch_type
11411# undef machine_arch_type
11412# define machine_arch_type __machine_arch_type
11413# else
11414# define machine_arch_type MACH_TYPE_X50
11415# endif
11416# define machine_is_x50() (machine_arch_type == MACH_TYPE_X50)
11417#else
11418# define machine_is_x50() (0)
11419#endif
11420
11421#ifdef CONFIG_MACH_RECON
11422# ifdef machine_arch_type
11423# undef machine_arch_type
11424# define machine_arch_type __machine_arch_type
11425# else
11426# define machine_arch_type MACH_TYPE_RECON
11427# endif
11428# define machine_is_recon() (machine_arch_type == MACH_TYPE_RECON)
11429#else
11430# define machine_is_recon() (0)
11431#endif
11432
11433#ifdef CONFIG_MACH_XBOARDGP8
11434# ifdef machine_arch_type
11435# undef machine_arch_type
11436# define machine_arch_type __machine_arch_type
11437# else
11438# define machine_arch_type MACH_TYPE_XBOARDGP8
11439# endif
11440# define machine_is_xboardgp8() (machine_arch_type == MACH_TYPE_XBOARDGP8)
11441#else
11442# define machine_is_xboardgp8() (0)
11443#endif
11444
11445#ifdef CONFIG_MACH_FPIC2
11446# ifdef machine_arch_type
11447# undef machine_arch_type
11448# define machine_arch_type __machine_arch_type
11449# else
11450# define machine_arch_type MACH_TYPE_FPIC2
11451# endif
11452# define machine_is_fpic2() (machine_arch_type == MACH_TYPE_FPIC2)
11453#else
11454# define machine_is_fpic2() (0)
11455#endif
11456
11457#ifdef CONFIG_MACH_AKITA
11458# ifdef machine_arch_type
11459# undef machine_arch_type
11460# define machine_arch_type __machine_arch_type
11461# else
11462# define machine_arch_type MACH_TYPE_AKITA
11463# endif
11464# define machine_is_akita() (machine_arch_type == MACH_TYPE_AKITA)
11465#else
11466# define machine_is_akita() (0)
11467#endif
11468
11469#ifdef CONFIG_MACH_A81
11470# ifdef machine_arch_type
11471# undef machine_arch_type
11472# define machine_arch_type __machine_arch_type
11473# else
11474# define machine_arch_type MACH_TYPE_A81
11475# endif
11476# define machine_is_a81() (machine_arch_type == MACH_TYPE_A81)
11477#else
11478# define machine_is_a81() (0)
11479#endif
11480
11481#ifdef CONFIG_MACH_SVM_SC25X
11482# ifdef machine_arch_type
11483# undef machine_arch_type
11484# define machine_arch_type __machine_arch_type
11485# else
11486# define machine_arch_type MACH_TYPE_SVM_SC25X
11487# endif
11488# define machine_is_svm_sc25x() (machine_arch_type == MACH_TYPE_SVM_SC25X)
11489#else
11490# define machine_is_svm_sc25x() (0)
11491#endif
11492
11493#ifdef CONFIG_MACH_VADATECH020
11494# ifdef machine_arch_type
11495# undef machine_arch_type
11496# define machine_arch_type __machine_arch_type
11497# else
11498# define machine_arch_type MACH_TYPE_VADATECH020
11499# endif
11500# define machine_is_vt020() (machine_arch_type == MACH_TYPE_VADATECH020)
11501#else
11502# define machine_is_vt020() (0)
11503#endif
11504
11505#ifdef CONFIG_MACH_TLI
11506# ifdef machine_arch_type
11507# undef machine_arch_type
11508# define machine_arch_type __machine_arch_type
11509# else
11510# define machine_arch_type MACH_TYPE_TLI
11511# endif
11512# define machine_is_tli() (machine_arch_type == MACH_TYPE_TLI)
11513#else
11514# define machine_is_tli() (0)
11515#endif
11516
11517#ifdef CONFIG_MACH_EDB9315LC
11518# ifdef machine_arch_type
11519# undef machine_arch_type
11520# define machine_arch_type __machine_arch_type
11521# else
11522# define machine_arch_type MACH_TYPE_EDB9315LC
11523# endif
11524# define machine_is_edb9315lc() (machine_arch_type == MACH_TYPE_EDB9315LC)
11525#else
11526# define machine_is_edb9315lc() (0)
11527#endif
11528
11529#ifdef CONFIG_MACH_PASSEC
11530# ifdef machine_arch_type
11531# undef machine_arch_type
11532# define machine_arch_type __machine_arch_type
11533# else
11534# define machine_arch_type MACH_TYPE_PASSEC
11535# endif
11536# define machine_is_passec() (machine_arch_type == MACH_TYPE_PASSEC)
11537#else
11538# define machine_is_passec() (0)
11539#endif
11540
11541#ifdef CONFIG_MACH_DS_TIGER
11542# ifdef machine_arch_type
11543# undef machine_arch_type
11544# define machine_arch_type __machine_arch_type
11545# else
11546# define machine_arch_type MACH_TYPE_DS_TIGER
11547# endif
11548# define machine_is_ds_tiger() (machine_arch_type == MACH_TYPE_DS_TIGER)
11549#else
11550# define machine_is_ds_tiger() (0)
11551#endif
11552
11553#ifdef CONFIG_MACH_E310
11554# ifdef machine_arch_type
11555# undef machine_arch_type
11556# define machine_arch_type __machine_arch_type
11557# else
11558# define machine_arch_type MACH_TYPE_E310
11559# endif
11560# define machine_is_e310() (machine_arch_type == MACH_TYPE_E310)
11561#else
11562# define machine_is_e310() (0)
11563#endif
11564
11565#ifdef CONFIG_MACH_E330
11566# ifdef machine_arch_type
11567# undef machine_arch_type
11568# define machine_arch_type __machine_arch_type
11569# else
11570# define machine_arch_type MACH_TYPE_E330
11571# endif
11572# define machine_is_e330() (machine_arch_type == MACH_TYPE_E330)
11573#else
11574# define machine_is_e330() (0)
11575#endif
11576
11577#ifdef CONFIG_MACH_RT3000
11578# ifdef machine_arch_type
11579# undef machine_arch_type
11580# define machine_arch_type __machine_arch_type
11581# else
11582# define machine_arch_type MACH_TYPE_RT3000
11583# endif
11584# define machine_is_rt3000() (machine_arch_type == MACH_TYPE_RT3000)
11585#else
11586# define machine_is_rt3000() (0)
11587#endif
11588
11589#ifdef CONFIG_MACH_NOKIA770
11590# ifdef machine_arch_type
11591# undef machine_arch_type
11592# define machine_arch_type __machine_arch_type
11593# else
11594# define machine_arch_type MACH_TYPE_NOKIA770
11595# endif
11596# define machine_is_nokia770() (machine_arch_type == MACH_TYPE_NOKIA770)
11597#else
11598# define machine_is_nokia770() (0)
11599#endif
11600
11601#ifdef CONFIG_MACH_PNX0106
11602# ifdef machine_arch_type
11603# undef machine_arch_type
11604# define machine_arch_type __machine_arch_type
11605# else
11606# define machine_arch_type MACH_TYPE_PNX0106
11607# endif
11608# define machine_is_pnx0106() (machine_arch_type == MACH_TYPE_PNX0106)
11609#else
11610# define machine_is_pnx0106() (0)
11611#endif
11612
11613#ifdef CONFIG_MACH_HX21XX
11614# ifdef machine_arch_type
11615# undef machine_arch_type
11616# define machine_arch_type __machine_arch_type
11617# else
11618# define machine_arch_type MACH_TYPE_HX21XX
11619# endif
11620# define machine_is_hx21xx() (machine_arch_type == MACH_TYPE_HX21XX)
11621#else
11622# define machine_is_hx21xx() (0)
11623#endif
11624
11625#ifdef CONFIG_MACH_FARADAY
11626# ifdef machine_arch_type
11627# undef machine_arch_type
11628# define machine_arch_type __machine_arch_type
11629# else
11630# define machine_arch_type MACH_TYPE_FARADAY
11631# endif
11632# define machine_is_faraday() (machine_arch_type == MACH_TYPE_FARADAY)
11633#else
11634# define machine_is_faraday() (0)
11635#endif
11636
11637#ifdef CONFIG_MACH_SBC9312
11638# ifdef machine_arch_type
11639# undef machine_arch_type
11640# define machine_arch_type __machine_arch_type
11641# else
11642# define machine_arch_type MACH_TYPE_SBC9312
11643# endif
11644# define machine_is_sbc9312() (machine_arch_type == MACH_TYPE_SBC9312)
11645#else
11646# define machine_is_sbc9312() (0)
11647#endif
11648
11649#ifdef CONFIG_MACH_BATMAN
11650# ifdef machine_arch_type
11651# undef machine_arch_type
11652# define machine_arch_type __machine_arch_type
11653# else
11654# define machine_arch_type MACH_TYPE_BATMAN
11655# endif
11656# define machine_is_batman() (machine_arch_type == MACH_TYPE_BATMAN)
11657#else
11658# define machine_is_batman() (0)
11659#endif
11660
11661#ifdef CONFIG_MACH_JPD201
11662# ifdef machine_arch_type
11663# undef machine_arch_type
11664# define machine_arch_type __machine_arch_type
11665# else
11666# define machine_arch_type MACH_TYPE_JPD201
11667# endif
11668# define machine_is_jpd201() (machine_arch_type == MACH_TYPE_JPD201)
11669#else
11670# define machine_is_jpd201() (0)
11671#endif
11672
11673#ifdef CONFIG_MACH_MIPSA
11674# ifdef machine_arch_type
11675# undef machine_arch_type
11676# define machine_arch_type __machine_arch_type
11677# else
11678# define machine_arch_type MACH_TYPE_MIPSA
11679# endif
11680# define machine_is_mipsa() (machine_arch_type == MACH_TYPE_MIPSA)
11681#else
11682# define machine_is_mipsa() (0)
11683#endif
11684
11685#ifdef CONFIG_MACH_KACOM
11686# ifdef machine_arch_type
11687# undef machine_arch_type
11688# define machine_arch_type __machine_arch_type
11689# else
11690# define machine_arch_type MACH_TYPE_KACOM
11691# endif
11692# define machine_is_kacom() (machine_arch_type == MACH_TYPE_KACOM)
11693#else
11694# define machine_is_kacom() (0)
11695#endif
11696
11697#ifdef CONFIG_MACH_SWARCOCPU
11698# ifdef machine_arch_type
11699# undef machine_arch_type
11700# define machine_arch_type __machine_arch_type
11701# else
11702# define machine_arch_type MACH_TYPE_SWARCOCPU
11703# endif
11704# define machine_is_swarcocpu() (machine_arch_type == MACH_TYPE_SWARCOCPU)
11705#else
11706# define machine_is_swarcocpu() (0)
11707#endif
11708
11709#ifdef CONFIG_MACH_SWARCODSL
11710# ifdef machine_arch_type
11711# undef machine_arch_type
11712# define machine_arch_type __machine_arch_type
11713# else
11714# define machine_arch_type MACH_TYPE_SWARCODSL
11715# endif
11716# define machine_is_swarcodsl() (machine_arch_type == MACH_TYPE_SWARCODSL)
11717#else
11718# define machine_is_swarcodsl() (0)
11719#endif
11720
11721#ifdef CONFIG_MACH_BLUEANGEL
11722# ifdef machine_arch_type
11723# undef machine_arch_type
11724# define machine_arch_type __machine_arch_type
11725# else
11726# define machine_arch_type MACH_TYPE_BLUEANGEL
11727# endif
11728# define machine_is_blueangel() (machine_arch_type == MACH_TYPE_BLUEANGEL)
11729#else
11730# define machine_is_blueangel() (0)
11731#endif
11732
11733#ifdef CONFIG_MACH_HAIRYGRAMA
11734# ifdef machine_arch_type
11735# undef machine_arch_type
11736# define machine_arch_type __machine_arch_type
11737# else
11738# define machine_arch_type MACH_TYPE_HAIRYGRAMA
11739# endif
11740# define machine_is_hairygrama() (machine_arch_type == MACH_TYPE_HAIRYGRAMA)
11741#else
11742# define machine_is_hairygrama() (0)
11743#endif
11744
11745#ifdef CONFIG_MACH_BANFF
11746# ifdef machine_arch_type
11747# undef machine_arch_type
11748# define machine_arch_type __machine_arch_type
11749# else
11750# define machine_arch_type MACH_TYPE_BANFF
11751# endif
11752# define machine_is_banff() (machine_arch_type == MACH_TYPE_BANFF)
11753#else
11754# define machine_is_banff() (0)
11755#endif
11756
11757#ifdef CONFIG_MACH_CARMEVA
11758# ifdef machine_arch_type
11759# undef machine_arch_type
11760# define machine_arch_type __machine_arch_type
11761# else
11762# define machine_arch_type MACH_TYPE_CARMEVA
11763# endif
11764# define machine_is_carmeva() (machine_arch_type == MACH_TYPE_CARMEVA)
11765#else
11766# define machine_is_carmeva() (0)
11767#endif
11768
11769#ifdef CONFIG_MACH_SAM255
11770# ifdef machine_arch_type
11771# undef machine_arch_type
11772# define machine_arch_type __machine_arch_type
11773# else
11774# define machine_arch_type MACH_TYPE_SAM255
11775# endif
11776# define machine_is_sam255() (machine_arch_type == MACH_TYPE_SAM255)
11777#else
11778# define machine_is_sam255() (0)
11779#endif
11780
11781#ifdef CONFIG_MACH_PPM10
11782# ifdef machine_arch_type
11783# undef machine_arch_type
11784# define machine_arch_type __machine_arch_type
11785# else
11786# define machine_arch_type MACH_TYPE_PPM10
11787# endif
11788# define machine_is_ppm10() (machine_arch_type == MACH_TYPE_PPM10)
11789#else
11790# define machine_is_ppm10() (0)
11791#endif
11792
11793#ifdef CONFIG_MACH_EDB9315A
11794# ifdef machine_arch_type
11795# undef machine_arch_type
11796# define machine_arch_type __machine_arch_type
11797# else
11798# define machine_arch_type MACH_TYPE_EDB9315A
11799# endif
11800# define machine_is_edb9315a() (machine_arch_type == MACH_TYPE_EDB9315A)
11801#else
11802# define machine_is_edb9315a() (0)
11803#endif
11804
11805#ifdef CONFIG_MACH_SUNSET
11806# ifdef machine_arch_type
11807# undef machine_arch_type
11808# define machine_arch_type __machine_arch_type
11809# else
11810# define machine_arch_type MACH_TYPE_SUNSET
11811# endif
11812# define machine_is_sunset() (machine_arch_type == MACH_TYPE_SUNSET)
11813#else
11814# define machine_is_sunset() (0)
11815#endif
11816
11817#ifdef CONFIG_MACH_STARGATE2
11818# ifdef machine_arch_type
11819# undef machine_arch_type
11820# define machine_arch_type __machine_arch_type
11821# else
11822# define machine_arch_type MACH_TYPE_STARGATE2
11823# endif
11824# define machine_is_stargate2() (machine_arch_type == MACH_TYPE_STARGATE2)
11825#else
11826# define machine_is_stargate2() (0)
11827#endif
11828
11829#ifdef CONFIG_MACH_INTELMOTE2
11830# ifdef machine_arch_type
11831# undef machine_arch_type
11832# define machine_arch_type __machine_arch_type
11833# else
11834# define machine_arch_type MACH_TYPE_INTELMOTE2
11835# endif
11836# define machine_is_intelmote2() (machine_arch_type == MACH_TYPE_INTELMOTE2)
11837#else
11838# define machine_is_intelmote2() (0)
11839#endif
11840
11841#ifdef CONFIG_MACH_TRIZEPS4
11842# ifdef machine_arch_type
11843# undef machine_arch_type
11844# define machine_arch_type __machine_arch_type
11845# else
11846# define machine_arch_type MACH_TYPE_TRIZEPS4
11847# endif
11848# define machine_is_trizeps4() (machine_arch_type == MACH_TYPE_TRIZEPS4)
11849#else
11850# define machine_is_trizeps4() (0)
11851#endif
11852
11853#ifdef CONFIG_MACH_MAINSTONE2
11854# ifdef machine_arch_type
11855# undef machine_arch_type
11856# define machine_arch_type __machine_arch_type
11857# else
11858# define machine_arch_type MACH_TYPE_MAINSTONE2
11859# endif
11860# define machine_is_mainstone2() (machine_arch_type == MACH_TYPE_MAINSTONE2)
11861#else
11862# define machine_is_mainstone2() (0)
11863#endif
11864
11865#ifdef CONFIG_MACH_EZ_IXP42X
11866# ifdef machine_arch_type
11867# undef machine_arch_type
11868# define machine_arch_type __machine_arch_type
11869# else
11870# define machine_arch_type MACH_TYPE_EZ_IXP42X
11871# endif
11872# define machine_is_ez_ixp42x() (machine_arch_type == MACH_TYPE_EZ_IXP42X)
11873#else
11874# define machine_is_ez_ixp42x() (0)
11875#endif
11876
11877#ifdef CONFIG_MACH_TAPWAVE_ZODIAC
11878# ifdef machine_arch_type
11879# undef machine_arch_type
11880# define machine_arch_type __machine_arch_type
11881# else
11882# define machine_arch_type MACH_TYPE_TAPWAVE_ZODIAC
11883# endif
11884# define machine_is_tapwave_zodiac() (machine_arch_type == MACH_TYPE_TAPWAVE_ZODIAC)
11885#else
11886# define machine_is_tapwave_zodiac() (0)
11887#endif
11888
11889#ifdef CONFIG_MACH_UNIVERSALMETER
11890# ifdef machine_arch_type
11891# undef machine_arch_type
11892# define machine_arch_type __machine_arch_type
11893# else
11894# define machine_arch_type MACH_TYPE_UNIVERSALMETER
11895# endif
11896# define machine_is_universalmeter() (machine_arch_type == MACH_TYPE_UNIVERSALMETER)
11897#else
11898# define machine_is_universalmeter() (0)
11899#endif
11900
11901#ifdef CONFIG_MACH_HICOARM9
11902# ifdef machine_arch_type
11903# undef machine_arch_type
11904# define machine_arch_type __machine_arch_type
11905# else
11906# define machine_arch_type MACH_TYPE_HICOARM9
11907# endif
11908# define machine_is_hicoarm9() (machine_arch_type == MACH_TYPE_HICOARM9)
11909#else
11910# define machine_is_hicoarm9() (0)
11911#endif
11912
11913#ifdef CONFIG_MACH_PNX4008
11914# ifdef machine_arch_type
11915# undef machine_arch_type
11916# define machine_arch_type __machine_arch_type
11917# else
11918# define machine_arch_type MACH_TYPE_PNX4008
11919# endif
11920# define machine_is_pnx4008() (machine_arch_type == MACH_TYPE_PNX4008)
11921#else
11922# define machine_is_pnx4008() (0)
11923#endif
11924
11925#ifdef CONFIG_MACH_KWS6000
11926# ifdef machine_arch_type
11927# undef machine_arch_type
11928# define machine_arch_type __machine_arch_type
11929# else
11930# define machine_arch_type MACH_TYPE_KWS6000
11931# endif
11932# define machine_is_kws6000() (machine_arch_type == MACH_TYPE_KWS6000)
11933#else
11934# define machine_is_kws6000() (0)
11935#endif
11936
11937#ifdef CONFIG_MACH_PORTUX920T
11938# ifdef machine_arch_type
11939# undef machine_arch_type
11940# define machine_arch_type __machine_arch_type
11941# else
11942# define machine_arch_type MACH_TYPE_PORTUX920T
11943# endif
11944# define machine_is_portux920t() (machine_arch_type == MACH_TYPE_PORTUX920T)
11945#else
11946# define machine_is_portux920t() (0)
11947#endif
11948
11949#ifdef CONFIG_MACH_EZ_X5
11950# ifdef machine_arch_type
11951# undef machine_arch_type
11952# define machine_arch_type __machine_arch_type
11953# else
11954# define machine_arch_type MACH_TYPE_EZ_X5
11955# endif
11956# define machine_is_ez_x5() (machine_arch_type == MACH_TYPE_EZ_X5)
11957#else
11958# define machine_is_ez_x5() (0)
11959#endif
11960
11961#ifdef CONFIG_MACH_OMAP_RUDOLPH
11962# ifdef machine_arch_type
11963# undef machine_arch_type
11964# define machine_arch_type __machine_arch_type
11965# else
11966# define machine_arch_type MACH_TYPE_OMAP_RUDOLPH
11967# endif
11968# define machine_is_omap_rudolph() (machine_arch_type == MACH_TYPE_OMAP_RUDOLPH)
11969#else
11970# define machine_is_omap_rudolph() (0)
11971#endif
11972
11973#ifdef CONFIG_MACH_CPUAT91
11974# ifdef machine_arch_type
11975# undef machine_arch_type
11976# define machine_arch_type __machine_arch_type
11977# else
11978# define machine_arch_type MACH_TYPE_CPUAT91
11979# endif
11980# define machine_is_cpuat91() (machine_arch_type == MACH_TYPE_CPUAT91)
11981#else
11982# define machine_is_cpuat91() (0)
11983#endif
11984
11985#ifdef CONFIG_MACH_REA9200
11986# ifdef machine_arch_type
11987# undef machine_arch_type
11988# define machine_arch_type __machine_arch_type
11989# else
11990# define machine_arch_type MACH_TYPE_REA9200
11991# endif
11992# define machine_is_rea9200() (machine_arch_type == MACH_TYPE_REA9200)
11993#else
11994# define machine_is_rea9200() (0)
11995#endif
11996
11997#ifdef CONFIG_MACH_ACTS_PUNE_SA1110
11998# ifdef machine_arch_type
11999# undef machine_arch_type
12000# define machine_arch_type __machine_arch_type
12001# else
12002# define machine_arch_type MACH_TYPE_ACTS_PUNE_SA1110
12003# endif
12004# define machine_is_acts_pune_sa1110() (machine_arch_type == MACH_TYPE_ACTS_PUNE_SA1110)
12005#else
12006# define machine_is_acts_pune_sa1110() (0)
12007#endif
12008
12009#ifdef CONFIG_MACH_IXP425
12010# ifdef machine_arch_type
12011# undef machine_arch_type
12012# define machine_arch_type __machine_arch_type
12013# else
12014# define machine_arch_type MACH_TYPE_IXP425
12015# endif
12016# define machine_is_ixp425() (machine_arch_type == MACH_TYPE_IXP425)
12017#else
12018# define machine_is_ixp425() (0)
12019#endif
12020
12021#ifdef CONFIG_MACH_I30030ADS
12022# ifdef machine_arch_type
12023# undef machine_arch_type
12024# define machine_arch_type __machine_arch_type
12025# else
12026# define machine_arch_type MACH_TYPE_I30030ADS
12027# endif
12028# define machine_is_i30030ads() (machine_arch_type == MACH_TYPE_I30030ADS)
12029#else
12030# define machine_is_i30030ads() (0)
12031#endif
12032
12033#ifdef CONFIG_MACH_PERCH
12034# ifdef machine_arch_type
12035# undef machine_arch_type
12036# define machine_arch_type __machine_arch_type
12037# else
12038# define machine_arch_type MACH_TYPE_PERCH
12039# endif
12040# define machine_is_perch() (machine_arch_type == MACH_TYPE_PERCH)
12041#else
12042# define machine_is_perch() (0)
12043#endif
12044
12045#ifdef CONFIG_MACH_EIS05R1
12046# ifdef machine_arch_type
12047# undef machine_arch_type
12048# define machine_arch_type __machine_arch_type
12049# else
12050# define machine_arch_type MACH_TYPE_EIS05R1
12051# endif
12052# define machine_is_eis05r1() (machine_arch_type == MACH_TYPE_EIS05R1)
12053#else
12054# define machine_is_eis05r1() (0)
12055#endif
12056
12057#ifdef CONFIG_MACH_PEPPERPAD
12058# ifdef machine_arch_type
12059# undef machine_arch_type
12060# define machine_arch_type __machine_arch_type
12061# else
12062# define machine_arch_type MACH_TYPE_PEPPERPAD
12063# endif
12064# define machine_is_pepperpad() (machine_arch_type == MACH_TYPE_PEPPERPAD)
12065#else
12066# define machine_is_pepperpad() (0)
12067#endif
12068
12069#ifdef CONFIG_MACH_SB3010
12070# ifdef machine_arch_type
12071# undef machine_arch_type
12072# define machine_arch_type __machine_arch_type
12073# else
12074# define machine_arch_type MACH_TYPE_SB3010
12075# endif
12076# define machine_is_sb3010() (machine_arch_type == MACH_TYPE_SB3010)
12077#else
12078# define machine_is_sb3010() (0)
12079#endif
12080
12081#ifdef CONFIG_MACH_RM9200
12082# ifdef machine_arch_type
12083# undef machine_arch_type
12084# define machine_arch_type __machine_arch_type
12085# else
12086# define machine_arch_type MACH_TYPE_RM9200
12087# endif
12088# define machine_is_rm9200() (machine_arch_type == MACH_TYPE_RM9200)
12089#else
12090# define machine_is_rm9200() (0)
12091#endif
12092
12093#ifdef CONFIG_MACH_DMA03
12094# ifdef machine_arch_type
12095# undef machine_arch_type
12096# define machine_arch_type __machine_arch_type
12097# else
12098# define machine_arch_type MACH_TYPE_DMA03
12099# endif
12100# define machine_is_dma03() (machine_arch_type == MACH_TYPE_DMA03)
12101#else
12102# define machine_is_dma03() (0)
12103#endif
12104
12105#ifdef CONFIG_MACH_ROAD_S101
12106# ifdef machine_arch_type
12107# undef machine_arch_type
12108# define machine_arch_type __machine_arch_type
12109# else
12110# define machine_arch_type MACH_TYPE_ROAD_S101
12111# endif
12112# define machine_is_road_s101() (machine_arch_type == MACH_TYPE_ROAD_S101)
12113#else
12114# define machine_is_road_s101() (0)
12115#endif
12116
12117#ifdef CONFIG_MACH_IQ81340SC
12118# ifdef machine_arch_type
12119# undef machine_arch_type
12120# define machine_arch_type __machine_arch_type
12121# else
12122# define machine_arch_type MACH_TYPE_IQ81340SC
12123# endif
12124# define machine_is_iq81340sc() (machine_arch_type == MACH_TYPE_IQ81340SC)
12125#else
12126# define machine_is_iq81340sc() (0)
12127#endif
12128
12129#ifdef CONFIG_MACH_IQ_NEXTGEN_B
12130# ifdef machine_arch_type
12131# undef machine_arch_type
12132# define machine_arch_type __machine_arch_type
12133# else
12134# define machine_arch_type MACH_TYPE_IQ_NEXTGEN_B
12135# endif
12136# define machine_is_iq_nextgen_b() (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_B)
12137#else
12138# define machine_is_iq_nextgen_b() (0)
12139#endif
12140
12141#ifdef CONFIG_MACH_IQ81340MC
12142# ifdef machine_arch_type
12143# undef machine_arch_type
12144# define machine_arch_type __machine_arch_type
12145# else
12146# define machine_arch_type MACH_TYPE_IQ81340MC
12147# endif
12148# define machine_is_iq81340mc() (machine_arch_type == MACH_TYPE_IQ81340MC)
12149#else
12150# define machine_is_iq81340mc() (0)
12151#endif
12152
12153#ifdef CONFIG_MACH_IQ_NEXTGEN_D
12154# ifdef machine_arch_type
12155# undef machine_arch_type
12156# define machine_arch_type __machine_arch_type
12157# else
12158# define machine_arch_type MACH_TYPE_IQ_NEXTGEN_D
12159# endif
12160# define machine_is_iq_nextgen_d() (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_D)
12161#else
12162# define machine_is_iq_nextgen_d() (0)
12163#endif
12164
12165#ifdef CONFIG_MACH_IQ_NEXTGEN_E
12166# ifdef machine_arch_type
12167# undef machine_arch_type
12168# define machine_arch_type __machine_arch_type
12169# else
12170# define machine_arch_type MACH_TYPE_IQ_NEXTGEN_E
12171# endif
12172# define machine_is_iq_nextgen_e() (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_E)
12173#else
12174# define machine_is_iq_nextgen_e() (0)
12175#endif
12176
12177#ifdef CONFIG_MACH_MALLOW_AT91
12178# ifdef machine_arch_type
12179# undef machine_arch_type
12180# define machine_arch_type __machine_arch_type
12181# else
12182# define machine_arch_type MACH_TYPE_MALLOW_AT91
12183# endif
12184# define machine_is_mallow_at91() (machine_arch_type == MACH_TYPE_MALLOW_AT91)
12185#else
12186# define machine_is_mallow_at91() (0)
12187#endif
12188
12189#ifdef CONFIG_MACH_CYBERTRACKER_I
12190# ifdef machine_arch_type
12191# undef machine_arch_type
12192# define machine_arch_type __machine_arch_type
12193# else
12194# define machine_arch_type MACH_TYPE_CYBERTRACKER_I
12195# endif
12196# define machine_is_cybertracker_i() (machine_arch_type == MACH_TYPE_CYBERTRACKER_I)
12197#else
12198# define machine_is_cybertracker_i() (0)
12199#endif
12200
12201#ifdef CONFIG_MACH_GESBC931X
12202# ifdef machine_arch_type
12203# undef machine_arch_type
12204# define machine_arch_type __machine_arch_type
12205# else
12206# define machine_arch_type MACH_TYPE_GESBC931X
12207# endif
12208# define machine_is_gesbc931x() (machine_arch_type == MACH_TYPE_GESBC931X)
12209#else
12210# define machine_is_gesbc931x() (0)
12211#endif
12212
12213#ifdef CONFIG_MACH_CENTIPAD
12214# ifdef machine_arch_type
12215# undef machine_arch_type
12216# define machine_arch_type __machine_arch_type
12217# else
12218# define machine_arch_type MACH_TYPE_CENTIPAD
12219# endif
12220# define machine_is_centipad() (machine_arch_type == MACH_TYPE_CENTIPAD)
12221#else
12222# define machine_is_centipad() (0)
12223#endif
12224
12225#ifdef CONFIG_MACH_ARMSOC
12226# ifdef machine_arch_type
12227# undef machine_arch_type
12228# define machine_arch_type __machine_arch_type
12229# else
12230# define machine_arch_type MACH_TYPE_ARMSOC
12231# endif
12232# define machine_is_armsoc() (machine_arch_type == MACH_TYPE_ARMSOC)
12233#else
12234# define machine_is_armsoc() (0)
12235#endif
12236
12237#ifdef CONFIG_MACH_SE4200
12238# ifdef machine_arch_type
12239# undef machine_arch_type
12240# define machine_arch_type __machine_arch_type
12241# else
12242# define machine_arch_type MACH_TYPE_SE4200
12243# endif
12244# define machine_is_se4200() (machine_arch_type == MACH_TYPE_SE4200)
12245#else
12246# define machine_is_se4200() (0)
12247#endif
12248
12249#ifdef CONFIG_MACH_EMS197A
12250# ifdef machine_arch_type
12251# undef machine_arch_type
12252# define machine_arch_type __machine_arch_type
12253# else
12254# define machine_arch_type MACH_TYPE_EMS197A
12255# endif
12256# define machine_is_ems197a() (machine_arch_type == MACH_TYPE_EMS197A)
12257#else
12258# define machine_is_ems197a() (0)
12259#endif
12260
12261#ifdef CONFIG_MACH_MICRO9
12262# ifdef machine_arch_type
12263# undef machine_arch_type
12264# define machine_arch_type __machine_arch_type
12265# else
12266# define machine_arch_type MACH_TYPE_MICRO9
12267# endif
12268# define machine_is_micro9() (machine_arch_type == MACH_TYPE_MICRO9)
12269#else
12270# define machine_is_micro9() (0)
12271#endif
12272
12273#ifdef CONFIG_MACH_MICRO9L
12274# ifdef machine_arch_type
12275# undef machine_arch_type
12276# define machine_arch_type __machine_arch_type
12277# else
12278# define machine_arch_type MACH_TYPE_MICRO9L
12279# endif
12280# define machine_is_micro9l() (machine_arch_type == MACH_TYPE_MICRO9L)
12281#else
12282# define machine_is_micro9l() (0)
12283#endif
12284
12285#ifdef CONFIG_MACH_UC5471DSP
12286# ifdef machine_arch_type
12287# undef machine_arch_type
12288# define machine_arch_type __machine_arch_type
12289# else
12290# define machine_arch_type MACH_TYPE_UC5471DSP
12291# endif
12292# define machine_is_uc5471dsp() (machine_arch_type == MACH_TYPE_UC5471DSP)
12293#else
12294# define machine_is_uc5471dsp() (0)
12295#endif
12296
12297#ifdef CONFIG_MACH_SJ5471ENG
12298# ifdef machine_arch_type
12299# undef machine_arch_type
12300# define machine_arch_type __machine_arch_type
12301# else
12302# define machine_arch_type MACH_TYPE_SJ5471ENG
12303# endif
12304# define machine_is_sj5471eng() (machine_arch_type == MACH_TYPE_SJ5471ENG)
12305#else
12306# define machine_is_sj5471eng() (0)
12307#endif
12308
12309#ifdef CONFIG_MACH_CMPXA26X
12310# ifdef machine_arch_type
12311# undef machine_arch_type
12312# define machine_arch_type __machine_arch_type
12313# else
12314# define machine_arch_type MACH_TYPE_CMPXA26X
12315# endif
12316# define machine_is_none() (machine_arch_type == MACH_TYPE_CMPXA26X)
12317#else
12318# define machine_is_none() (0)
12319#endif
12320
12321#ifdef CONFIG_MACH_NC
12322# ifdef machine_arch_type
12323# undef machine_arch_type
12324# define machine_arch_type __machine_arch_type
12325# else
12326# define machine_arch_type MACH_TYPE_NC
12327# endif
12328# define machine_is_nc1() (machine_arch_type == MACH_TYPE_NC)
12329#else
12330# define machine_is_nc1() (0)
12331#endif
12332
12333#ifdef CONFIG_MACH_OMAP_PALMTE
12334# ifdef machine_arch_type
12335# undef machine_arch_type
12336# define machine_arch_type __machine_arch_type
12337# else
12338# define machine_arch_type MACH_TYPE_OMAP_PALMTE
12339# endif
12340# define machine_is_omap_palmte() (machine_arch_type == MACH_TYPE_OMAP_PALMTE)
12341#else
12342# define machine_is_omap_palmte() (0)
12343#endif
12344
12345#ifdef CONFIG_MACH_AJAX52X
12346# ifdef machine_arch_type
12347# undef machine_arch_type
12348# define machine_arch_type __machine_arch_type
12349# else
12350# define machine_arch_type MACH_TYPE_AJAX52X
12351# endif
12352# define machine_is_ajax52x() (machine_arch_type == MACH_TYPE_AJAX52X)
12353#else
12354# define machine_is_ajax52x() (0)
12355#endif
12356
12357#ifdef CONFIG_MACH_SIRIUSTAR
12358# ifdef machine_arch_type
12359# undef machine_arch_type
12360# define machine_arch_type __machine_arch_type
12361# else
12362# define machine_arch_type MACH_TYPE_SIRIUSTAR
12363# endif
12364# define machine_is_siriustar() (machine_arch_type == MACH_TYPE_SIRIUSTAR)
12365#else
12366# define machine_is_siriustar() (0)
12367#endif
12368
12369#ifdef CONFIG_MACH_IODATA_HDLG
12370# ifdef machine_arch_type
12371# undef machine_arch_type
12372# define machine_arch_type __machine_arch_type
12373# else
12374# define machine_arch_type MACH_TYPE_IODATA_HDLG
12375# endif
12376# define machine_is_iodata_hdlg() (machine_arch_type == MACH_TYPE_IODATA_HDLG)
12377#else
12378# define machine_is_iodata_hdlg() (0)
12379#endif
12380
12381#ifdef CONFIG_MACH_AT91RM9200UTL
12382# ifdef machine_arch_type
12383# undef machine_arch_type
12384# define machine_arch_type __machine_arch_type
12385# else
12386# define machine_arch_type MACH_TYPE_AT91RM9200UTL
12387# endif
12388# define machine_is_at91rm9200utl() (machine_arch_type == MACH_TYPE_AT91RM9200UTL)
12389#else
12390# define machine_is_at91rm9200utl() (0)
12391#endif
12392
12393#ifdef CONFIG_MACH_BIOSAFE
12394# ifdef machine_arch_type
12395# undef machine_arch_type
12396# define machine_arch_type __machine_arch_type
12397# else
12398# define machine_arch_type MACH_TYPE_BIOSAFE
12399# endif
12400# define machine_is_biosafe() (machine_arch_type == MACH_TYPE_BIOSAFE)
12401#else
12402# define machine_is_biosafe() (0)
12403#endif
12404
12405#ifdef CONFIG_MACH_MP1000
12406# ifdef machine_arch_type
12407# undef machine_arch_type
12408# define machine_arch_type __machine_arch_type
12409# else
12410# define machine_arch_type MACH_TYPE_MP1000
12411# endif
12412# define machine_is_mp1000() (machine_arch_type == MACH_TYPE_MP1000)
12413#else
12414# define machine_is_mp1000() (0)
12415#endif
12416
12417#ifdef CONFIG_MACH_PARSY
12418# ifdef machine_arch_type
12419# undef machine_arch_type
12420# define machine_arch_type __machine_arch_type
12421# else
12422# define machine_arch_type MACH_TYPE_PARSY
12423# endif
12424# define machine_is_parsy() (machine_arch_type == MACH_TYPE_PARSY)
12425#else
12426# define machine_is_parsy() (0)
12427#endif
12428
12429#ifdef CONFIG_MACH_CCXP
12430# ifdef machine_arch_type
12431# undef machine_arch_type
12432# define machine_arch_type __machine_arch_type
12433# else
12434# define machine_arch_type MACH_TYPE_CCXP
12435# endif
12436# define machine_is_ccxp270() (machine_arch_type == MACH_TYPE_CCXP)
12437#else
12438# define machine_is_ccxp270() (0)
12439#endif
12440
12441#ifdef CONFIG_MACH_OMAP_GSAMPLE
12442# ifdef machine_arch_type
12443# undef machine_arch_type
12444# define machine_arch_type __machine_arch_type
12445# else
12446# define machine_arch_type MACH_TYPE_OMAP_GSAMPLE
12447# endif
12448# define machine_is_omap_gsample() (machine_arch_type == MACH_TYPE_OMAP_GSAMPLE)
12449#else
12450# define machine_is_omap_gsample() (0)
12451#endif
12452
12453#ifdef CONFIG_MACH_REALVIEW_EB
12454# ifdef machine_arch_type
12455# undef machine_arch_type
12456# define machine_arch_type __machine_arch_type
12457# else
12458# define machine_arch_type MACH_TYPE_REALVIEW_EB
12459# endif
12460# define machine_is_realview_eb() (machine_arch_type == MACH_TYPE_REALVIEW_EB)
12461#else
12462# define machine_is_realview_eb() (0)
12463#endif
12464
12465#ifdef CONFIG_MACH_SAMOA
12466# ifdef machine_arch_type
12467# undef machine_arch_type
12468# define machine_arch_type __machine_arch_type
12469# else
12470# define machine_arch_type MACH_TYPE_SAMOA
12471# endif
12472# define machine_is_samoa() (machine_arch_type == MACH_TYPE_SAMOA)
12473#else
12474# define machine_is_samoa() (0)
12475#endif
12476
06c4ab50 12477#ifdef CONFIG_MACH_PALMT3
f43ad539
WD
12478# ifdef machine_arch_type
12479# undef machine_arch_type
12480# define machine_arch_type __machine_arch_type
12481# else
06c4ab50 12482# define machine_arch_type MACH_TYPE_PALMT3
f43ad539 12483# endif
06c4ab50 12484# define machine_is_palmt3() (machine_arch_type == MACH_TYPE_PALMT3)
f43ad539 12485#else
06c4ab50 12486# define machine_is_palmt3() (0)
f43ad539
WD
12487#endif
12488
12489#ifdef CONFIG_MACH_I878
12490# ifdef machine_arch_type
12491# undef machine_arch_type
12492# define machine_arch_type __machine_arch_type
12493# else
12494# define machine_arch_type MACH_TYPE_I878
12495# endif
12496# define machine_is_i878() (machine_arch_type == MACH_TYPE_I878)
12497#else
12498# define machine_is_i878() (0)
12499#endif
12500
12501#ifdef CONFIG_MACH_BORZOI
12502# ifdef machine_arch_type
12503# undef machine_arch_type
12504# define machine_arch_type __machine_arch_type
12505# else
12506# define machine_arch_type MACH_TYPE_BORZOI
12507# endif
12508# define machine_is_borzoi() (machine_arch_type == MACH_TYPE_BORZOI)
12509#else
12510# define machine_is_borzoi() (0)
12511#endif
12512
12513#ifdef CONFIG_MACH_GECKO
12514# ifdef machine_arch_type
12515# undef machine_arch_type
12516# define machine_arch_type __machine_arch_type
12517# else
12518# define machine_arch_type MACH_TYPE_GECKO
12519# endif
12520# define machine_is_gecko() (machine_arch_type == MACH_TYPE_GECKO)
12521#else
12522# define machine_is_gecko() (0)
12523#endif
12524
12525#ifdef CONFIG_MACH_DS101
12526# ifdef machine_arch_type
12527# undef machine_arch_type
12528# define machine_arch_type __machine_arch_type
12529# else
12530# define machine_arch_type MACH_TYPE_DS101
12531# endif
12532# define machine_is_ds101() (machine_arch_type == MACH_TYPE_DS101)
12533#else
12534# define machine_is_ds101() (0)
12535#endif
12536
12537#ifdef CONFIG_MACH_OMAP_PALMTT2
12538# ifdef machine_arch_type
12539# undef machine_arch_type
12540# define machine_arch_type __machine_arch_type
12541# else
12542# define machine_arch_type MACH_TYPE_OMAP_PALMTT2
12543# endif
12544# define machine_is_omap_palmtt2() (machine_arch_type == MACH_TYPE_OMAP_PALMTT2)
12545#else
12546# define machine_is_omap_palmtt2() (0)
12547#endif
12548
06c4ab50 12549#ifdef CONFIG_MACH_PALMLD
f43ad539
WD
12550# ifdef machine_arch_type
12551# undef machine_arch_type
12552# define machine_arch_type __machine_arch_type
12553# else
06c4ab50 12554# define machine_arch_type MACH_TYPE_PALMLD
f43ad539 12555# endif
06c4ab50 12556# define machine_is_palmld() (machine_arch_type == MACH_TYPE_PALMLD)
f43ad539 12557#else
06c4ab50 12558# define machine_is_palmld() (0)
f43ad539
WD
12559#endif
12560
12561#ifdef CONFIG_MACH_CC9C
12562# ifdef machine_arch_type
12563# undef machine_arch_type
12564# define machine_arch_type __machine_arch_type
12565# else
12566# define machine_arch_type MACH_TYPE_CC9C
12567# endif
12568# define machine_is_cc9c() (machine_arch_type == MACH_TYPE_CC9C)
12569#else
12570# define machine_is_cc9c() (0)
12571#endif
12572
12573#ifdef CONFIG_MACH_SBC1670
12574# ifdef machine_arch_type
12575# undef machine_arch_type
12576# define machine_arch_type __machine_arch_type
12577# else
12578# define machine_arch_type MACH_TYPE_SBC1670
12579# endif
12580# define machine_is_sbc1670() (machine_arch_type == MACH_TYPE_SBC1670)
12581#else
12582# define machine_is_sbc1670() (0)
12583#endif
12584
12585#ifdef CONFIG_MACH_IXDP28X5
12586# ifdef machine_arch_type
12587# undef machine_arch_type
12588# define machine_arch_type __machine_arch_type
12589# else
12590# define machine_arch_type MACH_TYPE_IXDP28X5
12591# endif
12592# define machine_is_ixdp28x5() (machine_arch_type == MACH_TYPE_IXDP28X5)
12593#else
12594# define machine_is_ixdp28x5() (0)
12595#endif
12596
12597#ifdef CONFIG_MACH_OMAP_PALMTT
12598# ifdef machine_arch_type
12599# undef machine_arch_type
12600# define machine_arch_type __machine_arch_type
12601# else
12602# define machine_arch_type MACH_TYPE_OMAP_PALMTT
12603# endif
12604# define machine_is_omap_palmtt() (machine_arch_type == MACH_TYPE_OMAP_PALMTT)
12605#else
12606# define machine_is_omap_palmtt() (0)
12607#endif
12608
12609#ifdef CONFIG_MACH_ML696K
12610# ifdef machine_arch_type
12611# undef machine_arch_type
12612# define machine_arch_type __machine_arch_type
12613# else
12614# define machine_arch_type MACH_TYPE_ML696K
12615# endif
12616# define machine_is_ml696k() (machine_arch_type == MACH_TYPE_ML696K)
12617#else
12618# define machine_is_ml696k() (0)
12619#endif
12620
12621#ifdef CONFIG_MACH_ARCOM_ZEUS
12622# ifdef machine_arch_type
12623# undef machine_arch_type
12624# define machine_arch_type __machine_arch_type
12625# else
12626# define machine_arch_type MACH_TYPE_ARCOM_ZEUS
12627# endif
12628# define machine_is_arcom_zeus() (machine_arch_type == MACH_TYPE_ARCOM_ZEUS)
12629#else
12630# define machine_is_arcom_zeus() (0)
12631#endif
12632
12633#ifdef CONFIG_MACH_OSIRIS
12634# ifdef machine_arch_type
12635# undef machine_arch_type
12636# define machine_arch_type __machine_arch_type
12637# else
12638# define machine_arch_type MACH_TYPE_OSIRIS
12639# endif
12640# define machine_is_osiris() (machine_arch_type == MACH_TYPE_OSIRIS)
12641#else
12642# define machine_is_osiris() (0)
12643#endif
12644
12645#ifdef CONFIG_MACH_MAESTRO
12646# ifdef machine_arch_type
12647# undef machine_arch_type
12648# define machine_arch_type __machine_arch_type
12649# else
12650# define machine_arch_type MACH_TYPE_MAESTRO
12651# endif
12652# define machine_is_maestro() (machine_arch_type == MACH_TYPE_MAESTRO)
12653#else
12654# define machine_is_maestro() (0)
12655#endif
12656
06c4ab50 12657#ifdef CONFIG_MACH_PALMTE2
f43ad539
WD
12658# ifdef machine_arch_type
12659# undef machine_arch_type
12660# define machine_arch_type __machine_arch_type
12661# else
06c4ab50 12662# define machine_arch_type MACH_TYPE_PALMTE2
f43ad539 12663# endif
06c4ab50 12664# define machine_is_palmte2() (machine_arch_type == MACH_TYPE_PALMTE2)
f43ad539 12665#else
06c4ab50 12666# define machine_is_palmte2() (0)
f43ad539
WD
12667#endif
12668
12669#ifdef CONFIG_MACH_IXBBM
12670# ifdef machine_arch_type
12671# undef machine_arch_type
12672# define machine_arch_type __machine_arch_type
12673# else
12674# define machine_arch_type MACH_TYPE_IXBBM
12675# endif
12676# define machine_is_ixbbm() (machine_arch_type == MACH_TYPE_IXBBM)
12677#else
12678# define machine_is_ixbbm() (0)
12679#endif
12680
12681#ifdef CONFIG_MACH_MX27ADS
12682# ifdef machine_arch_type
12683# undef machine_arch_type
12684# define machine_arch_type __machine_arch_type
12685# else
12686# define machine_arch_type MACH_TYPE_MX27ADS
12687# endif
12688# define machine_is_mx27ads() (machine_arch_type == MACH_TYPE_MX27ADS)
12689#else
12690# define machine_is_mx27ads() (0)
12691#endif
12692
12693#ifdef CONFIG_MACH_AX8004
12694# ifdef machine_arch_type
12695# undef machine_arch_type
12696# define machine_arch_type __machine_arch_type
12697# else
12698# define machine_arch_type MACH_TYPE_AX8004
12699# endif
12700# define machine_is_ax8004() (machine_arch_type == MACH_TYPE_AX8004)
12701#else
12702# define machine_is_ax8004() (0)
12703#endif
12704
12705#ifdef CONFIG_MACH_AT91SAM9261EK
12706# ifdef machine_arch_type
12707# undef machine_arch_type
12708# define machine_arch_type __machine_arch_type
12709# else
12710# define machine_arch_type MACH_TYPE_AT91SAM9261EK
12711# endif
12712# define machine_is_at91sam9261ek() (machine_arch_type == MACH_TYPE_AT91SAM9261EK)
12713#else
12714# define machine_is_at91sam9261ek() (0)
12715#endif
12716
12717#ifdef CONFIG_MACH_LOFT
12718# ifdef machine_arch_type
12719# undef machine_arch_type
12720# define machine_arch_type __machine_arch_type
12721# else
12722# define machine_arch_type MACH_TYPE_LOFT
12723# endif
12724# define machine_is_loft() (machine_arch_type == MACH_TYPE_LOFT)
12725#else
12726# define machine_is_loft() (0)
12727#endif
12728
12729#ifdef CONFIG_MACH_MAGPIE
12730# ifdef machine_arch_type
12731# undef machine_arch_type
12732# define machine_arch_type __machine_arch_type
12733# else
12734# define machine_arch_type MACH_TYPE_MAGPIE
12735# endif
12736# define machine_is_magpie() (machine_arch_type == MACH_TYPE_MAGPIE)
12737#else
12738# define machine_is_magpie() (0)
12739#endif
12740
12741#ifdef CONFIG_MACH_MX21ADS
12742# ifdef machine_arch_type
12743# undef machine_arch_type
12744# define machine_arch_type __machine_arch_type
12745# else
12746# define machine_arch_type MACH_TYPE_MX21ADS
12747# endif
12748# define machine_is_mx21ads() (machine_arch_type == MACH_TYPE_MX21ADS)
12749#else
12750# define machine_is_mx21ads() (0)
12751#endif
12752
12753#ifdef CONFIG_MACH_MB87M3400
12754# ifdef machine_arch_type
12755# undef machine_arch_type
12756# define machine_arch_type __machine_arch_type
12757# else
12758# define machine_arch_type MACH_TYPE_MB87M3400
12759# endif
12760# define machine_is_mb87m3400() (machine_arch_type == MACH_TYPE_MB87M3400)
12761#else
12762# define machine_is_mb87m3400() (0)
12763#endif
12764
12765#ifdef CONFIG_MACH_MGUARD_DELTA
12766# ifdef machine_arch_type
12767# undef machine_arch_type
12768# define machine_arch_type __machine_arch_type
12769# else
12770# define machine_arch_type MACH_TYPE_MGUARD_DELTA
12771# endif
12772# define machine_is_mguard_delta() (machine_arch_type == MACH_TYPE_MGUARD_DELTA)
12773#else
12774# define machine_is_mguard_delta() (0)
12775#endif
12776
12777#ifdef CONFIG_MACH_DAVINCI_DVDP
12778# ifdef machine_arch_type
12779# undef machine_arch_type
12780# define machine_arch_type __machine_arch_type
12781# else
12782# define machine_arch_type MACH_TYPE_DAVINCI_DVDP
12783# endif
12784# define machine_is_davinci_dvdp() (machine_arch_type == MACH_TYPE_DAVINCI_DVDP)
12785#else
12786# define machine_is_davinci_dvdp() (0)
12787#endif
12788
12789#ifdef CONFIG_MACH_HTCUNIVERSAL
12790# ifdef machine_arch_type
12791# undef machine_arch_type
12792# define machine_arch_type __machine_arch_type
12793# else
12794# define machine_arch_type MACH_TYPE_HTCUNIVERSAL
12795# endif
12796# define machine_is_htcuniversal() (machine_arch_type == MACH_TYPE_HTCUNIVERSAL)
12797#else
12798# define machine_is_htcuniversal() (0)
12799#endif
12800
12801#ifdef CONFIG_MACH_TPAD
12802# ifdef machine_arch_type
12803# undef machine_arch_type
12804# define machine_arch_type __machine_arch_type
12805# else
12806# define machine_arch_type MACH_TYPE_TPAD
12807# endif
12808# define machine_is_tpad() (machine_arch_type == MACH_TYPE_TPAD)
12809#else
12810# define machine_is_tpad() (0)
12811#endif
12812
12813#ifdef CONFIG_MACH_ROVERP3
12814# ifdef machine_arch_type
12815# undef machine_arch_type
12816# define machine_arch_type __machine_arch_type
12817# else
12818# define machine_arch_type MACH_TYPE_ROVERP3
12819# endif
12820# define machine_is_roverp3() (machine_arch_type == MACH_TYPE_ROVERP3)
12821#else
12822# define machine_is_roverp3() (0)
12823#endif
12824
12825#ifdef CONFIG_MACH_JORNADA928
12826# ifdef machine_arch_type
12827# undef machine_arch_type
12828# define machine_arch_type __machine_arch_type
12829# else
12830# define machine_arch_type MACH_TYPE_JORNADA928
12831# endif
12832# define machine_is_jornada928() (machine_arch_type == MACH_TYPE_JORNADA928)
12833#else
12834# define machine_is_jornada928() (0)
12835#endif
12836
12837#ifdef CONFIG_MACH_MV88FXX81
12838# ifdef machine_arch_type
12839# undef machine_arch_type
12840# define machine_arch_type __machine_arch_type
12841# else
12842# define machine_arch_type MACH_TYPE_MV88FXX81
12843# endif
12844# define machine_is_mv88fxx81() (machine_arch_type == MACH_TYPE_MV88FXX81)
12845#else
12846# define machine_is_mv88fxx81() (0)
12847#endif
12848
12849#ifdef CONFIG_MACH_STMP36XX
12850# ifdef machine_arch_type
12851# undef machine_arch_type
12852# define machine_arch_type __machine_arch_type
12853# else
12854# define machine_arch_type MACH_TYPE_STMP36XX
12855# endif
12856# define machine_is_stmp36xx() (machine_arch_type == MACH_TYPE_STMP36XX)
12857#else
12858# define machine_is_stmp36xx() (0)
12859#endif
12860
12861#ifdef CONFIG_MACH_SXNI79524
12862# ifdef machine_arch_type
12863# undef machine_arch_type
12864# define machine_arch_type __machine_arch_type
12865# else
12866# define machine_arch_type MACH_TYPE_SXNI79524
12867# endif
12868# define machine_is_sxni79524() (machine_arch_type == MACH_TYPE_SXNI79524)
12869#else
12870# define machine_is_sxni79524() (0)
12871#endif
12872
12873#ifdef CONFIG_MACH_AMS_DELTA
12874# ifdef machine_arch_type
12875# undef machine_arch_type
12876# define machine_arch_type __machine_arch_type
12877# else
12878# define machine_arch_type MACH_TYPE_AMS_DELTA
12879# endif
12880# define machine_is_ams_delta() (machine_arch_type == MACH_TYPE_AMS_DELTA)
12881#else
12882# define machine_is_ams_delta() (0)
12883#endif
12884
12885#ifdef CONFIG_MACH_URANIUM
12886# ifdef machine_arch_type
12887# undef machine_arch_type
12888# define machine_arch_type __machine_arch_type
12889# else
12890# define machine_arch_type MACH_TYPE_URANIUM
12891# endif
12892# define machine_is_uranium() (machine_arch_type == MACH_TYPE_URANIUM)
12893#else
12894# define machine_is_uranium() (0)
12895#endif
12896
12897#ifdef CONFIG_MACH_UCON
12898# ifdef machine_arch_type
12899# undef machine_arch_type
12900# define machine_arch_type __machine_arch_type
12901# else
12902# define machine_arch_type MACH_TYPE_UCON
12903# endif
12904# define machine_is_ucon() (machine_arch_type == MACH_TYPE_UCON)
12905#else
12906# define machine_is_ucon() (0)
12907#endif
12908
12909#ifdef CONFIG_MACH_NAS100D
12910# ifdef machine_arch_type
12911# undef machine_arch_type
12912# define machine_arch_type __machine_arch_type
12913# else
12914# define machine_arch_type MACH_TYPE_NAS100D
12915# endif
12916# define machine_is_nas100d() (machine_arch_type == MACH_TYPE_NAS100D)
12917#else
12918# define machine_is_nas100d() (0)
12919#endif
12920
12921#ifdef CONFIG_MACH_L083_1000
12922# ifdef machine_arch_type
12923# undef machine_arch_type
12924# define machine_arch_type __machine_arch_type
12925# else
12926# define machine_arch_type MACH_TYPE_L083_1000
12927# endif
12928# define machine_is_l083() (machine_arch_type == MACH_TYPE_L083_1000)
12929#else
12930# define machine_is_l083() (0)
12931#endif
12932
12933#ifdef CONFIG_MACH_EZX
12934# ifdef machine_arch_type
12935# undef machine_arch_type
12936# define machine_arch_type __machine_arch_type
12937# else
12938# define machine_arch_type MACH_TYPE_EZX
12939# endif
12940# define machine_is_ezx() (machine_arch_type == MACH_TYPE_EZX)
12941#else
12942# define machine_is_ezx() (0)
12943#endif
12944
12945#ifdef CONFIG_MACH_PNX5220
12946# ifdef machine_arch_type
12947# undef machine_arch_type
12948# define machine_arch_type __machine_arch_type
12949# else
12950# define machine_arch_type MACH_TYPE_PNX5220
12951# endif
12952# define machine_is_pnx5220() (machine_arch_type == MACH_TYPE_PNX5220)
12953#else
12954# define machine_is_pnx5220() (0)
12955#endif
12956
12957#ifdef CONFIG_MACH_BUTTE
12958# ifdef machine_arch_type
12959# undef machine_arch_type
12960# define machine_arch_type __machine_arch_type
12961# else
12962# define machine_arch_type MACH_TYPE_BUTTE
12963# endif
12964# define machine_is_butte() (machine_arch_type == MACH_TYPE_BUTTE)
12965#else
12966# define machine_is_butte() (0)
12967#endif
12968
12969#ifdef CONFIG_MACH_SRM2
12970# ifdef machine_arch_type
12971# undef machine_arch_type
12972# define machine_arch_type __machine_arch_type
12973# else
12974# define machine_arch_type MACH_TYPE_SRM2
12975# endif
12976# define machine_is_srm2() (machine_arch_type == MACH_TYPE_SRM2)
12977#else
12978# define machine_is_srm2() (0)
12979#endif
12980
12981#ifdef CONFIG_MACH_DSBR
12982# ifdef machine_arch_type
12983# undef machine_arch_type
12984# define machine_arch_type __machine_arch_type
12985# else
12986# define machine_arch_type MACH_TYPE_DSBR
12987# endif
12988# define machine_is_dsbr() (machine_arch_type == MACH_TYPE_DSBR)
12989#else
12990# define machine_is_dsbr() (0)
12991#endif
12992
12993#ifdef CONFIG_MACH_CRYSTALBALL
12994# ifdef machine_arch_type
12995# undef machine_arch_type
12996# define machine_arch_type __machine_arch_type
12997# else
12998# define machine_arch_type MACH_TYPE_CRYSTALBALL
12999# endif
13000# define machine_is_crystalball() (machine_arch_type == MACH_TYPE_CRYSTALBALL)
13001#else
13002# define machine_is_crystalball() (0)
13003#endif
13004
13005#ifdef CONFIG_MACH_TINYPXA27X
13006# ifdef machine_arch_type
13007# undef machine_arch_type
13008# define machine_arch_type __machine_arch_type
13009# else
13010# define machine_arch_type MACH_TYPE_TINYPXA27X
13011# endif
13012# define machine_is_tinypxa27x() (machine_arch_type == MACH_TYPE_TINYPXA27X)
13013#else
13014# define machine_is_tinypxa27x() (0)
13015#endif
13016
13017#ifdef CONFIG_MACH_HERBIE
13018# ifdef machine_arch_type
13019# undef machine_arch_type
13020# define machine_arch_type __machine_arch_type
13021# else
13022# define machine_arch_type MACH_TYPE_HERBIE
13023# endif
13024# define machine_is_herbie() (machine_arch_type == MACH_TYPE_HERBIE)
13025#else
13026# define machine_is_herbie() (0)
13027#endif
13028
13029#ifdef CONFIG_MACH_MAGICIAN
13030# ifdef machine_arch_type
13031# undef machine_arch_type
13032# define machine_arch_type __machine_arch_type
13033# else
13034# define machine_arch_type MACH_TYPE_MAGICIAN
13035# endif
13036# define machine_is_magician() (machine_arch_type == MACH_TYPE_MAGICIAN)
13037#else
13038# define machine_is_magician() (0)
13039#endif
13040
13041#ifdef CONFIG_MACH_CM4002
13042# ifdef machine_arch_type
13043# undef machine_arch_type
13044# define machine_arch_type __machine_arch_type
13045# else
13046# define machine_arch_type MACH_TYPE_CM4002
13047# endif
13048# define machine_is_cm4002() (machine_arch_type == MACH_TYPE_CM4002)
13049#else
13050# define machine_is_cm4002() (0)
13051#endif
13052
13053#ifdef CONFIG_MACH_B4
13054# ifdef machine_arch_type
13055# undef machine_arch_type
13056# define machine_arch_type __machine_arch_type
13057# else
13058# define machine_arch_type MACH_TYPE_B4
13059# endif
13060# define machine_is_b4() (machine_arch_type == MACH_TYPE_B4)
13061#else
13062# define machine_is_b4() (0)
13063#endif
13064
13065#ifdef CONFIG_MACH_MAUI
13066# ifdef machine_arch_type
13067# undef machine_arch_type
13068# define machine_arch_type __machine_arch_type
13069# else
13070# define machine_arch_type MACH_TYPE_MAUI
13071# endif
13072# define machine_is_maui() (machine_arch_type == MACH_TYPE_MAUI)
13073#else
13074# define machine_is_maui() (0)
13075#endif
13076
13077#ifdef CONFIG_MACH_CYBERTRACKER_G
13078# ifdef machine_arch_type
13079# undef machine_arch_type
13080# define machine_arch_type __machine_arch_type
13081# else
13082# define machine_arch_type MACH_TYPE_CYBERTRACKER_G
13083# endif
13084# define machine_is_cybertracker_g() (machine_arch_type == MACH_TYPE_CYBERTRACKER_G)
13085#else
13086# define machine_is_cybertracker_g() (0)
13087#endif
13088
13089#ifdef CONFIG_MACH_NXDKN
13090# ifdef machine_arch_type
13091# undef machine_arch_type
13092# define machine_arch_type __machine_arch_type
13093# else
13094# define machine_arch_type MACH_TYPE_NXDKN
13095# endif
13096# define machine_is_nxdkn() (machine_arch_type == MACH_TYPE_NXDKN)
13097#else
13098# define machine_is_nxdkn() (0)
13099#endif
13100
13101#ifdef CONFIG_MACH_MIO8390
13102# ifdef machine_arch_type
13103# undef machine_arch_type
13104# define machine_arch_type __machine_arch_type
13105# else
13106# define machine_arch_type MACH_TYPE_MIO8390
13107# endif
13108# define machine_is_mio8390() (machine_arch_type == MACH_TYPE_MIO8390)
13109#else
13110# define machine_is_mio8390() (0)
13111#endif
13112
13113#ifdef CONFIG_MACH_OMI_BOARD
13114# ifdef machine_arch_type
13115# undef machine_arch_type
13116# define machine_arch_type __machine_arch_type
13117# else
13118# define machine_arch_type MACH_TYPE_OMI_BOARD
13119# endif
13120# define machine_is_omi_board() (machine_arch_type == MACH_TYPE_OMI_BOARD)
13121#else
13122# define machine_is_omi_board() (0)
13123#endif
13124
13125#ifdef CONFIG_MACH_MX21CIV
13126# ifdef machine_arch_type
13127# undef machine_arch_type
13128# define machine_arch_type __machine_arch_type
13129# else
13130# define machine_arch_type MACH_TYPE_MX21CIV
13131# endif
13132# define machine_is_mx21civ() (machine_arch_type == MACH_TYPE_MX21CIV)
13133#else
13134# define machine_is_mx21civ() (0)
13135#endif
13136
13137#ifdef CONFIG_MACH_MAHI_CDAC
13138# ifdef machine_arch_type
13139# undef machine_arch_type
13140# define machine_arch_type __machine_arch_type
13141# else
13142# define machine_arch_type MACH_TYPE_MAHI_CDAC
13143# endif
13144# define machine_is_mahi_cdac() (machine_arch_type == MACH_TYPE_MAHI_CDAC)
13145#else
13146# define machine_is_mahi_cdac() (0)
13147#endif
13148
06c4ab50 13149#ifdef CONFIG_MACH_PALMTX
f43ad539
WD
13150# ifdef machine_arch_type
13151# undef machine_arch_type
13152# define machine_arch_type __machine_arch_type
13153# else
06c4ab50 13154# define machine_arch_type MACH_TYPE_PALMTX
f43ad539 13155# endif
06c4ab50 13156# define machine_is_palmtx() (machine_arch_type == MACH_TYPE_PALMTX)
f43ad539 13157#else
06c4ab50 13158# define machine_is_palmtx() (0)
f43ad539
WD
13159#endif
13160
13161#ifdef CONFIG_MACH_S3C2413
13162# ifdef machine_arch_type
13163# undef machine_arch_type
13164# define machine_arch_type __machine_arch_type
13165# else
13166# define machine_arch_type MACH_TYPE_S3C2413
13167# endif
13168# define machine_is_s3c2413() (machine_arch_type == MACH_TYPE_S3C2413)
13169#else
13170# define machine_is_s3c2413() (0)
13171#endif
13172
13173#ifdef CONFIG_MACH_SAMSYS_EP0
13174# ifdef machine_arch_type
13175# undef machine_arch_type
13176# define machine_arch_type __machine_arch_type
13177# else
13178# define machine_arch_type MACH_TYPE_SAMSYS_EP0
13179# endif
13180# define machine_is_samsys_ep0() (machine_arch_type == MACH_TYPE_SAMSYS_EP0)
13181#else
13182# define machine_is_samsys_ep0() (0)
13183#endif
13184
13185#ifdef CONFIG_MACH_WG302V1
13186# ifdef machine_arch_type
13187# undef machine_arch_type
13188# define machine_arch_type __machine_arch_type
13189# else
13190# define machine_arch_type MACH_TYPE_WG302V1
13191# endif
13192# define machine_is_wg302v1() (machine_arch_type == MACH_TYPE_WG302V1)
13193#else
13194# define machine_is_wg302v1() (0)
13195#endif
13196
13197#ifdef CONFIG_MACH_WG302V2
13198# ifdef machine_arch_type
13199# undef machine_arch_type
13200# define machine_arch_type __machine_arch_type
13201# else
13202# define machine_arch_type MACH_TYPE_WG302V2
13203# endif
13204# define machine_is_wg302v2() (machine_arch_type == MACH_TYPE_WG302V2)
13205#else
13206# define machine_is_wg302v2() (0)
13207#endif
13208
13209#ifdef CONFIG_MACH_EB42X
13210# ifdef machine_arch_type
13211# undef machine_arch_type
13212# define machine_arch_type __machine_arch_type
13213# else
13214# define machine_arch_type MACH_TYPE_EB42X
13215# endif
13216# define machine_is_eb42x() (machine_arch_type == MACH_TYPE_EB42X)
13217#else
13218# define machine_is_eb42x() (0)
13219#endif
13220
13221#ifdef CONFIG_MACH_IQ331ES
13222# ifdef machine_arch_type
13223# undef machine_arch_type
13224# define machine_arch_type __machine_arch_type
13225# else
13226# define machine_arch_type MACH_TYPE_IQ331ES
13227# endif
13228# define machine_is_iq331es() (machine_arch_type == MACH_TYPE_IQ331ES)
13229#else
13230# define machine_is_iq331es() (0)
13231#endif
13232
13233#ifdef CONFIG_MACH_COSYDSP
13234# ifdef machine_arch_type
13235# undef machine_arch_type
13236# define machine_arch_type __machine_arch_type
13237# else
13238# define machine_arch_type MACH_TYPE_COSYDSP
13239# endif
13240# define machine_is_cosydsp() (machine_arch_type == MACH_TYPE_COSYDSP)
13241#else
13242# define machine_is_cosydsp() (0)
13243#endif
13244
13245#ifdef CONFIG_MACH_UPLAT7D
13246# ifdef machine_arch_type
13247# undef machine_arch_type
13248# define machine_arch_type __machine_arch_type
13249# else
13250# define machine_arch_type MACH_TYPE_UPLAT7D
13251# endif
13252# define machine_is_uplat7d_proto() (machine_arch_type == MACH_TYPE_UPLAT7D)
13253#else
13254# define machine_is_uplat7d_proto() (0)
13255#endif
13256
13257#ifdef CONFIG_MACH_PTDAVINCI
13258# ifdef machine_arch_type
13259# undef machine_arch_type
13260# define machine_arch_type __machine_arch_type
13261# else
13262# define machine_arch_type MACH_TYPE_PTDAVINCI
13263# endif
13264# define machine_is_ptdavinci() (machine_arch_type == MACH_TYPE_PTDAVINCI)
13265#else
13266# define machine_is_ptdavinci() (0)
13267#endif
13268
13269#ifdef CONFIG_MACH_MBUS
13270# ifdef machine_arch_type
13271# undef machine_arch_type
13272# define machine_arch_type __machine_arch_type
13273# else
13274# define machine_arch_type MACH_TYPE_MBUS
13275# endif
13276# define machine_is_mbus() (machine_arch_type == MACH_TYPE_MBUS)
13277#else
13278# define machine_is_mbus() (0)
13279#endif
13280
13281#ifdef CONFIG_MACH_NADIA2VB
13282# ifdef machine_arch_type
13283# undef machine_arch_type
13284# define machine_arch_type __machine_arch_type
13285# else
13286# define machine_arch_type MACH_TYPE_NADIA2VB
13287# endif
13288# define machine_is_nadia2vb() (machine_arch_type == MACH_TYPE_NADIA2VB)
13289#else
13290# define machine_is_nadia2vb() (0)
13291#endif
13292
13293#ifdef CONFIG_MACH_R1000
13294# ifdef machine_arch_type
13295# undef machine_arch_type
13296# define machine_arch_type __machine_arch_type
13297# else
13298# define machine_arch_type MACH_TYPE_R1000
13299# endif
13300# define machine_is_r1000() (machine_arch_type == MACH_TYPE_R1000)
13301#else
13302# define machine_is_r1000() (0)
13303#endif
13304
13305#ifdef CONFIG_MACH_HW90250
13306# ifdef machine_arch_type
13307# undef machine_arch_type
13308# define machine_arch_type __machine_arch_type
13309# else
13310# define machine_arch_type MACH_TYPE_HW90250
13311# endif
13312# define machine_is_hw90250() (machine_arch_type == MACH_TYPE_HW90250)
13313#else
13314# define machine_is_hw90250() (0)
13315#endif
13316
13317#ifdef CONFIG_MACH_OMAP_2430SDP
13318# ifdef machine_arch_type
13319# undef machine_arch_type
13320# define machine_arch_type __machine_arch_type
13321# else
13322# define machine_arch_type MACH_TYPE_OMAP_2430SDP
13323# endif
13324# define machine_is_omap_2430sdp() (machine_arch_type == MACH_TYPE_OMAP_2430SDP)
13325#else
13326# define machine_is_omap_2430sdp() (0)
13327#endif
13328
13329#ifdef CONFIG_MACH_DAVINCI_EVM
13330# ifdef machine_arch_type
13331# undef machine_arch_type
13332# define machine_arch_type __machine_arch_type
13333# else
13334# define machine_arch_type MACH_TYPE_DAVINCI_EVM
13335# endif
13336# define machine_is_davinci_evm() (machine_arch_type == MACH_TYPE_DAVINCI_EVM)
13337#else
13338# define machine_is_davinci_evm() (0)
13339#endif
13340
13341#ifdef CONFIG_MACH_OMAP_TORNADO
13342# ifdef machine_arch_type
13343# undef machine_arch_type
13344# define machine_arch_type __machine_arch_type
13345# else
13346# define machine_arch_type MACH_TYPE_OMAP_TORNADO
13347# endif
13348# define machine_is_omap_tornado() (machine_arch_type == MACH_TYPE_OMAP_TORNADO)
13349#else
13350# define machine_is_omap_tornado() (0)
13351#endif
13352
13353#ifdef CONFIG_MACH_OLOCREEK
13354# ifdef machine_arch_type
13355# undef machine_arch_type
13356# define machine_arch_type __machine_arch_type
13357# else
13358# define machine_arch_type MACH_TYPE_OLOCREEK
13359# endif
13360# define machine_is_olocreek() (machine_arch_type == MACH_TYPE_OLOCREEK)
13361#else
13362# define machine_is_olocreek() (0)
13363#endif
13364
13365#ifdef CONFIG_MACH_PALMZ72
13366# ifdef machine_arch_type
13367# undef machine_arch_type
13368# define machine_arch_type __machine_arch_type
13369# else
13370# define machine_arch_type MACH_TYPE_PALMZ72
13371# endif
13372# define machine_is_palmz72() (machine_arch_type == MACH_TYPE_PALMZ72)
13373#else
13374# define machine_is_palmz72() (0)
13375#endif
13376
13377#ifdef CONFIG_MACH_NXDB500
13378# ifdef machine_arch_type
13379# undef machine_arch_type
13380# define machine_arch_type __machine_arch_type
13381# else
13382# define machine_arch_type MACH_TYPE_NXDB500
13383# endif
13384# define machine_is_nxdb500() (machine_arch_type == MACH_TYPE_NXDB500)
13385#else
13386# define machine_is_nxdb500() (0)
13387#endif
13388
13389#ifdef CONFIG_MACH_APF9328
13390# ifdef machine_arch_type
13391# undef machine_arch_type
13392# define machine_arch_type __machine_arch_type
13393# else
13394# define machine_arch_type MACH_TYPE_APF9328
13395# endif
13396# define machine_is_apf9328() (machine_arch_type == MACH_TYPE_APF9328)
13397#else
13398# define machine_is_apf9328() (0)
13399#endif
13400
13401#ifdef CONFIG_MACH_OMAP_WIPOQ
13402# ifdef machine_arch_type
13403# undef machine_arch_type
13404# define machine_arch_type __machine_arch_type
13405# else
13406# define machine_arch_type MACH_TYPE_OMAP_WIPOQ
13407# endif
13408# define machine_is_omap_wipoq() (machine_arch_type == MACH_TYPE_OMAP_WIPOQ)
13409#else
13410# define machine_is_omap_wipoq() (0)
13411#endif
13412
13413#ifdef CONFIG_MACH_OMAP_TWIP
13414# ifdef machine_arch_type
13415# undef machine_arch_type
13416# define machine_arch_type __machine_arch_type
13417# else
13418# define machine_arch_type MACH_TYPE_OMAP_TWIP
13419# endif
13420# define machine_is_omap_twip() (machine_arch_type == MACH_TYPE_OMAP_TWIP)
13421#else
13422# define machine_is_omap_twip() (0)
13423#endif
13424
21761540 13425#ifdef CONFIG_MACH_TREO650
f43ad539
WD
13426# ifdef machine_arch_type
13427# undef machine_arch_type
13428# define machine_arch_type __machine_arch_type
13429# else
21761540 13430# define machine_arch_type MACH_TYPE_TREO650
f43ad539 13431# endif
21761540 13432# define machine_is_treo650() (machine_arch_type == MACH_TYPE_TREO650)
f43ad539 13433#else
21761540 13434# define machine_is_treo650() (0)
f43ad539
WD
13435#endif
13436
13437#ifdef CONFIG_MACH_ACUMEN
13438# ifdef machine_arch_type
13439# undef machine_arch_type
13440# define machine_arch_type __machine_arch_type
13441# else
13442# define machine_arch_type MACH_TYPE_ACUMEN
13443# endif
13444# define machine_is_acumen() (machine_arch_type == MACH_TYPE_ACUMEN)
13445#else
13446# define machine_is_acumen() (0)
13447#endif
13448
13449#ifdef CONFIG_MACH_XP100
13450# ifdef machine_arch_type
13451# undef machine_arch_type
13452# define machine_arch_type __machine_arch_type
13453# else
13454# define machine_arch_type MACH_TYPE_XP100
13455# endif
13456# define machine_is_xp100() (machine_arch_type == MACH_TYPE_XP100)
13457#else
13458# define machine_is_xp100() (0)
13459#endif
13460
13461#ifdef CONFIG_MACH_FS2410
13462# ifdef machine_arch_type
13463# undef machine_arch_type
13464# define machine_arch_type __machine_arch_type
13465# else
13466# define machine_arch_type MACH_TYPE_FS2410
13467# endif
13468# define machine_is_fs2410() (machine_arch_type == MACH_TYPE_FS2410)
13469#else
13470# define machine_is_fs2410() (0)
13471#endif
13472
13473#ifdef CONFIG_MACH_PXA270_CERF
13474# ifdef machine_arch_type
13475# undef machine_arch_type
13476# define machine_arch_type __machine_arch_type
13477# else
13478# define machine_arch_type MACH_TYPE_PXA270_CERF
13479# endif
13480# define machine_is_pxa270_cerf() (machine_arch_type == MACH_TYPE_PXA270_CERF)
13481#else
13482# define machine_is_pxa270_cerf() (0)
13483#endif
13484
13485#ifdef CONFIG_MACH_SQ2FTLPALM
13486# ifdef machine_arch_type
13487# undef machine_arch_type
13488# define machine_arch_type __machine_arch_type
13489# else
13490# define machine_arch_type MACH_TYPE_SQ2FTLPALM
13491# endif
13492# define machine_is_sq2ftlpalm() (machine_arch_type == MACH_TYPE_SQ2FTLPALM)
13493#else
13494# define machine_is_sq2ftlpalm() (0)
13495#endif
13496
13497#ifdef CONFIG_MACH_BSEMSERVER
13498# ifdef machine_arch_type
13499# undef machine_arch_type
13500# define machine_arch_type __machine_arch_type
13501# else
13502# define machine_arch_type MACH_TYPE_BSEMSERVER
13503# endif
13504# define machine_is_bsemserver() (machine_arch_type == MACH_TYPE_BSEMSERVER)
13505#else
13506# define machine_is_bsemserver() (0)
13507#endif
13508
13509#ifdef CONFIG_MACH_NETCLIENT
13510# ifdef machine_arch_type
13511# undef machine_arch_type
13512# define machine_arch_type __machine_arch_type
13513# else
13514# define machine_arch_type MACH_TYPE_NETCLIENT
13515# endif
13516# define machine_is_netclient() (machine_arch_type == MACH_TYPE_NETCLIENT)
13517#else
13518# define machine_is_netclient() (0)
13519#endif
13520
06c4ab50 13521#ifdef CONFIG_MACH_PALMT5
f43ad539
WD
13522# ifdef machine_arch_type
13523# undef machine_arch_type
13524# define machine_arch_type __machine_arch_type
13525# else
06c4ab50 13526# define machine_arch_type MACH_TYPE_PALMT5
f43ad539 13527# endif
06c4ab50 13528# define machine_is_palmt5() (machine_arch_type == MACH_TYPE_PALMT5)
f43ad539 13529#else
06c4ab50 13530# define machine_is_palmt5() (0)
f43ad539
WD
13531#endif
13532
06c4ab50 13533#ifdef CONFIG_MACH_PALMTC
f43ad539
WD
13534# ifdef machine_arch_type
13535# undef machine_arch_type
13536# define machine_arch_type __machine_arch_type
13537# else
06c4ab50 13538# define machine_arch_type MACH_TYPE_PALMTC
f43ad539 13539# endif
06c4ab50 13540# define machine_is_palmtc() (machine_arch_type == MACH_TYPE_PALMTC)
f43ad539 13541#else
06c4ab50 13542# define machine_is_palmtc() (0)
f43ad539
WD
13543#endif
13544
13545#ifdef CONFIG_MACH_OMAP_APOLLON
13546# ifdef machine_arch_type
13547# undef machine_arch_type
13548# define machine_arch_type __machine_arch_type
13549# else
13550# define machine_arch_type MACH_TYPE_OMAP_APOLLON
13551# endif
13552# define machine_is_omap_apollon() (machine_arch_type == MACH_TYPE_OMAP_APOLLON)
13553#else
13554# define machine_is_omap_apollon() (0)
13555#endif
13556
13557#ifdef CONFIG_MACH_MXC30030EVB
13558# ifdef machine_arch_type
13559# undef machine_arch_type
13560# define machine_arch_type __machine_arch_type
13561# else
13562# define machine_arch_type MACH_TYPE_MXC30030EVB
13563# endif
13564# define machine_is_mxc30030evb() (machine_arch_type == MACH_TYPE_MXC30030EVB)
13565#else
13566# define machine_is_mxc30030evb() (0)
13567#endif
13568
13569#ifdef CONFIG_MACH_REA_2D
13570# ifdef machine_arch_type
13571# undef machine_arch_type
13572# define machine_arch_type __machine_arch_type
13573# else
13574# define machine_arch_type MACH_TYPE_REA_2D
13575# endif
2d251cca 13576# define machine_is_rea_cpu2() (machine_arch_type == MACH_TYPE_REA_2D)
f43ad539 13577#else
2d251cca 13578# define machine_is_rea_cpu2() (0)
f43ad539
WD
13579#endif
13580
13581#ifdef CONFIG_MACH_TI3E524
13582# ifdef machine_arch_type
13583# undef machine_arch_type
13584# define machine_arch_type __machine_arch_type
13585# else
13586# define machine_arch_type MACH_TYPE_TI3E524
13587# endif
13588# define machine_is_eti3e524() (machine_arch_type == MACH_TYPE_TI3E524)
13589#else
13590# define machine_is_eti3e524() (0)
13591#endif
13592
13593#ifdef CONFIG_MACH_ATEB9200
13594# ifdef machine_arch_type
13595# undef machine_arch_type
13596# define machine_arch_type __machine_arch_type
13597# else
13598# define machine_arch_type MACH_TYPE_ATEB9200
13599# endif
13600# define machine_is_ateb9200() (machine_arch_type == MACH_TYPE_ATEB9200)
13601#else
13602# define machine_is_ateb9200() (0)
13603#endif
13604
13605#ifdef CONFIG_MACH_AUCKLAND
13606# ifdef machine_arch_type
13607# undef machine_arch_type
13608# define machine_arch_type __machine_arch_type
13609# else
13610# define machine_arch_type MACH_TYPE_AUCKLAND
13611# endif
13612# define machine_is_auckland() (machine_arch_type == MACH_TYPE_AUCKLAND)
13613#else
13614# define machine_is_auckland() (0)
13615#endif
13616
13617#ifdef CONFIG_MACH_AK3320M
13618# ifdef machine_arch_type
13619# undef machine_arch_type
13620# define machine_arch_type __machine_arch_type
13621# else
13622# define machine_arch_type MACH_TYPE_AK3320M
13623# endif
13624# define machine_is_ak3220m() (machine_arch_type == MACH_TYPE_AK3320M)
13625#else
13626# define machine_is_ak3220m() (0)
13627#endif
13628
13629#ifdef CONFIG_MACH_DURAMAX
13630# ifdef machine_arch_type
13631# undef machine_arch_type
13632# define machine_arch_type __machine_arch_type
13633# else
13634# define machine_arch_type MACH_TYPE_DURAMAX
13635# endif
13636# define machine_is_duramax() (machine_arch_type == MACH_TYPE_DURAMAX)
13637#else
13638# define machine_is_duramax() (0)
13639#endif
13640
13641#ifdef CONFIG_MACH_N35
13642# ifdef machine_arch_type
13643# undef machine_arch_type
13644# define machine_arch_type __machine_arch_type
13645# else
13646# define machine_arch_type MACH_TYPE_N35
13647# endif
13648# define machine_is_n35() (machine_arch_type == MACH_TYPE_N35)
13649#else
13650# define machine_is_n35() (0)
13651#endif
13652
13653#ifdef CONFIG_MACH_PRONGHORN
13654# ifdef machine_arch_type
13655# undef machine_arch_type
13656# define machine_arch_type __machine_arch_type
13657# else
13658# define machine_arch_type MACH_TYPE_PRONGHORN
13659# endif
13660# define machine_is_pronghorn() (machine_arch_type == MACH_TYPE_PRONGHORN)
13661#else
13662# define machine_is_pronghorn() (0)
13663#endif
13664
13665#ifdef CONFIG_MACH_FUNDY
13666# ifdef machine_arch_type
13667# undef machine_arch_type
13668# define machine_arch_type __machine_arch_type
13669# else
13670# define machine_arch_type MACH_TYPE_FUNDY
13671# endif
13672# define machine_is_fundy() (machine_arch_type == MACH_TYPE_FUNDY)
13673#else
13674# define machine_is_fundy() (0)
13675#endif
13676
13677#ifdef CONFIG_MACH_LOGICPD_PXA270
13678# ifdef machine_arch_type
13679# undef machine_arch_type
13680# define machine_arch_type __machine_arch_type
13681# else
13682# define machine_arch_type MACH_TYPE_LOGICPD_PXA270
13683# endif
13684# define machine_is_logicpd_pxa270() (machine_arch_type == MACH_TYPE_LOGICPD_PXA270)
13685#else
13686# define machine_is_logicpd_pxa270() (0)
13687#endif
13688
13689#ifdef CONFIG_MACH_CPU777
13690# ifdef machine_arch_type
13691# undef machine_arch_type
13692# define machine_arch_type __machine_arch_type
13693# else
13694# define machine_arch_type MACH_TYPE_CPU777
13695# endif
13696# define machine_is_cpu777() (machine_arch_type == MACH_TYPE_CPU777)
13697#else
13698# define machine_is_cpu777() (0)
13699#endif
13700
13701#ifdef CONFIG_MACH_SIMICON9201
13702# ifdef machine_arch_type
13703# undef machine_arch_type
13704# define machine_arch_type __machine_arch_type
13705# else
13706# define machine_arch_type MACH_TYPE_SIMICON9201
13707# endif
13708# define machine_is_simicon9201() (machine_arch_type == MACH_TYPE_SIMICON9201)
13709#else
13710# define machine_is_simicon9201() (0)
13711#endif
13712
13713#ifdef CONFIG_MACH_LEAP2_HPM
13714# ifdef machine_arch_type
13715# undef machine_arch_type
13716# define machine_arch_type __machine_arch_type
13717# else
13718# define machine_arch_type MACH_TYPE_LEAP2_HPM
13719# endif
13720# define machine_is_leap2_hpm() (machine_arch_type == MACH_TYPE_LEAP2_HPM)
13721#else
13722# define machine_is_leap2_hpm() (0)
13723#endif
13724
13725#ifdef CONFIG_MACH_CM922TXA10
13726# ifdef machine_arch_type
13727# undef machine_arch_type
13728# define machine_arch_type __machine_arch_type
13729# else
13730# define machine_arch_type MACH_TYPE_CM922TXA10
13731# endif
13732# define machine_is_cm922txa10() (machine_arch_type == MACH_TYPE_CM922TXA10)
13733#else
13734# define machine_is_cm922txa10() (0)
13735#endif
13736
13737#ifdef CONFIG_MACH_PXA
13738# ifdef machine_arch_type
13739# undef machine_arch_type
13740# define machine_arch_type __machine_arch_type
13741# else
13742# define machine_arch_type MACH_TYPE_PXA
13743# endif
13744# define machine_is_sandgate() (machine_arch_type == MACH_TYPE_PXA)
13745#else
13746# define machine_is_sandgate() (0)
13747#endif
13748
13749#ifdef CONFIG_MACH_SANDGATE2
13750# ifdef machine_arch_type
13751# undef machine_arch_type
13752# define machine_arch_type __machine_arch_type
13753# else
13754# define machine_arch_type MACH_TYPE_SANDGATE2
13755# endif
13756# define machine_is_sandgate2() (machine_arch_type == MACH_TYPE_SANDGATE2)
13757#else
13758# define machine_is_sandgate2() (0)
13759#endif
13760
13761#ifdef CONFIG_MACH_SANDGATE2G
13762# ifdef machine_arch_type
13763# undef machine_arch_type
13764# define machine_arch_type __machine_arch_type
13765# else
13766# define machine_arch_type MACH_TYPE_SANDGATE2G
13767# endif
13768# define machine_is_sandgate2g() (machine_arch_type == MACH_TYPE_SANDGATE2G)
13769#else
13770# define machine_is_sandgate2g() (0)
13771#endif
13772
13773#ifdef CONFIG_MACH_SANDGATE2P
13774# ifdef machine_arch_type
13775# undef machine_arch_type
13776# define machine_arch_type __machine_arch_type
13777# else
13778# define machine_arch_type MACH_TYPE_SANDGATE2P
13779# endif
13780# define machine_is_sandgate2p() (machine_arch_type == MACH_TYPE_SANDGATE2P)
13781#else
13782# define machine_is_sandgate2p() (0)
13783#endif
13784
13785#ifdef CONFIG_MACH_FRED_JACK
13786# ifdef machine_arch_type
13787# undef machine_arch_type
13788# define machine_arch_type __machine_arch_type
13789# else
13790# define machine_arch_type MACH_TYPE_FRED_JACK
13791# endif
13792# define machine_is_fred_jack() (machine_arch_type == MACH_TYPE_FRED_JACK)
13793#else
13794# define machine_is_fred_jack() (0)
13795#endif
13796
13797#ifdef CONFIG_MACH_TTG_COLOR1
13798# ifdef machine_arch_type
13799# undef machine_arch_type
13800# define machine_arch_type __machine_arch_type
13801# else
13802# define machine_arch_type MACH_TYPE_TTG_COLOR1
13803# endif
13804# define machine_is_ttg_color1() (machine_arch_type == MACH_TYPE_TTG_COLOR1)
13805#else
13806# define machine_is_ttg_color1() (0)
13807#endif
13808
13809#ifdef CONFIG_MACH_NXEB500HMI
13810# ifdef machine_arch_type
13811# undef machine_arch_type
13812# define machine_arch_type __machine_arch_type
13813# else
13814# define machine_arch_type MACH_TYPE_NXEB500HMI
13815# endif
13816# define machine_is_nxeb500hmi() (machine_arch_type == MACH_TYPE_NXEB500HMI)
13817#else
13818# define machine_is_nxeb500hmi() (0)
13819#endif
13820
13821#ifdef CONFIG_MACH_NETDCU8
13822# ifdef machine_arch_type
13823# undef machine_arch_type
13824# define machine_arch_type __machine_arch_type
13825# else
13826# define machine_arch_type MACH_TYPE_NETDCU8
13827# endif
13828# define machine_is_netdcu8() (machine_arch_type == MACH_TYPE_NETDCU8)
13829#else
13830# define machine_is_netdcu8() (0)
13831#endif
13832
f43ad539
WD
13833#ifdef CONFIG_MACH_NG_FVX538
13834# ifdef machine_arch_type
13835# undef machine_arch_type
13836# define machine_arch_type __machine_arch_type
13837# else
13838# define machine_arch_type MACH_TYPE_NG_FVX538
13839# endif
13840# define machine_is_ng_fvx538() (machine_arch_type == MACH_TYPE_NG_FVX538)
13841#else
13842# define machine_is_ng_fvx538() (0)
13843#endif
13844
13845#ifdef CONFIG_MACH_NG_FVS338
13846# ifdef machine_arch_type
13847# undef machine_arch_type
13848# define machine_arch_type __machine_arch_type
13849# else
13850# define machine_arch_type MACH_TYPE_NG_FVS338
13851# endif
13852# define machine_is_ng_fvs338() (machine_arch_type == MACH_TYPE_NG_FVS338)
13853#else
13854# define machine_is_ng_fvs338() (0)
13855#endif
13856
13857#ifdef CONFIG_MACH_PNX4103
13858# ifdef machine_arch_type
13859# undef machine_arch_type
13860# define machine_arch_type __machine_arch_type
13861# else
13862# define machine_arch_type MACH_TYPE_PNX4103
13863# endif
13864# define machine_is_pnx4103() (machine_arch_type == MACH_TYPE_PNX4103)
13865#else
13866# define machine_is_pnx4103() (0)
13867#endif
13868
13869#ifdef CONFIG_MACH_HESDB
13870# ifdef machine_arch_type
13871# undef machine_arch_type
13872# define machine_arch_type __machine_arch_type
13873# else
13874# define machine_arch_type MACH_TYPE_HESDB
13875# endif
13876# define machine_is_hesdb() (machine_arch_type == MACH_TYPE_HESDB)
13877#else
13878# define machine_is_hesdb() (0)
13879#endif
13880
13881#ifdef CONFIG_MACH_XSILO
13882# ifdef machine_arch_type
13883# undef machine_arch_type
13884# define machine_arch_type __machine_arch_type
13885# else
13886# define machine_arch_type MACH_TYPE_XSILO
13887# endif
13888# define machine_is_xsilo() (machine_arch_type == MACH_TYPE_XSILO)
13889#else
13890# define machine_is_xsilo() (0)
13891#endif
13892
13893#ifdef CONFIG_MACH_ESPRESSO
13894# ifdef machine_arch_type
13895# undef machine_arch_type
13896# define machine_arch_type __machine_arch_type
13897# else
13898# define machine_arch_type MACH_TYPE_ESPRESSO
13899# endif
13900# define machine_is_espresso() (machine_arch_type == MACH_TYPE_ESPRESSO)
13901#else
13902# define machine_is_espresso() (0)
13903#endif
13904
13905#ifdef CONFIG_MACH_EMLC
13906# ifdef machine_arch_type
13907# undef machine_arch_type
13908# define machine_arch_type __machine_arch_type
13909# else
13910# define machine_arch_type MACH_TYPE_EMLC
13911# endif
13912# define machine_is_emlc() (machine_arch_type == MACH_TYPE_EMLC)
13913#else
13914# define machine_is_emlc() (0)
13915#endif
13916
13917#ifdef CONFIG_MACH_SISTERON
13918# ifdef machine_arch_type
13919# undef machine_arch_type
13920# define machine_arch_type __machine_arch_type
13921# else
13922# define machine_arch_type MACH_TYPE_SISTERON
13923# endif
13924# define machine_is_sisteron() (machine_arch_type == MACH_TYPE_SISTERON)
13925#else
13926# define machine_is_sisteron() (0)
13927#endif
13928
13929#ifdef CONFIG_MACH_RX1950
13930# ifdef machine_arch_type
13931# undef machine_arch_type
13932# define machine_arch_type __machine_arch_type
13933# else
13934# define machine_arch_type MACH_TYPE_RX1950
13935# endif
13936# define machine_is_rx1950() (machine_arch_type == MACH_TYPE_RX1950)
13937#else
13938# define machine_is_rx1950() (0)
13939#endif
13940
13941#ifdef CONFIG_MACH_TSC_VENUS
13942# ifdef machine_arch_type
13943# undef machine_arch_type
13944# define machine_arch_type __machine_arch_type
13945# else
13946# define machine_arch_type MACH_TYPE_TSC_VENUS
13947# endif
13948# define machine_is_tsc_venus() (machine_arch_type == MACH_TYPE_TSC_VENUS)
13949#else
13950# define machine_is_tsc_venus() (0)
13951#endif
13952
13953#ifdef CONFIG_MACH_DS101J
13954# ifdef machine_arch_type
13955# undef machine_arch_type
13956# define machine_arch_type __machine_arch_type
13957# else
13958# define machine_arch_type MACH_TYPE_DS101J
13959# endif
13960# define machine_is_ds101j() (machine_arch_type == MACH_TYPE_DS101J)
13961#else
13962# define machine_is_ds101j() (0)
13963#endif
13964
13965#ifdef CONFIG_MACH_MXC30030ADS
13966# ifdef machine_arch_type
13967# undef machine_arch_type
13968# define machine_arch_type __machine_arch_type
13969# else
13970# define machine_arch_type MACH_TYPE_MXC30030ADS
13971# endif
13972# define machine_is_mxc30030ads() (machine_arch_type == MACH_TYPE_MXC30030ADS)
13973#else
13974# define machine_is_mxc30030ads() (0)
13975#endif
13976
13977#ifdef CONFIG_MACH_FUJITSU_WIMAXSOC
13978# ifdef machine_arch_type
13979# undef machine_arch_type
13980# define machine_arch_type __machine_arch_type
13981# else
13982# define machine_arch_type MACH_TYPE_FUJITSU_WIMAXSOC
13983# endif
13984# define machine_is_fujitsu_wimaxsoc() (machine_arch_type == MACH_TYPE_FUJITSU_WIMAXSOC)
13985#else
13986# define machine_is_fujitsu_wimaxsoc() (0)
13987#endif
13988
13989#ifdef CONFIG_MACH_DUALPCMODEM
13990# ifdef machine_arch_type
13991# undef machine_arch_type
13992# define machine_arch_type __machine_arch_type
13993# else
13994# define machine_arch_type MACH_TYPE_DUALPCMODEM
13995# endif
13996# define machine_is_dualpcmodem() (machine_arch_type == MACH_TYPE_DUALPCMODEM)
13997#else
13998# define machine_is_dualpcmodem() (0)
13999#endif
14000
14001#ifdef CONFIG_MACH_GESBC9312
14002# ifdef machine_arch_type
14003# undef machine_arch_type
14004# define machine_arch_type __machine_arch_type
14005# else
14006# define machine_arch_type MACH_TYPE_GESBC9312
14007# endif
14008# define machine_is_gesbc9312() (machine_arch_type == MACH_TYPE_GESBC9312)
14009#else
14010# define machine_is_gesbc9312() (0)
14011#endif
14012
14013#ifdef CONFIG_MACH_HTCAPACHE
14014# ifdef machine_arch_type
14015# undef machine_arch_type
14016# define machine_arch_type __machine_arch_type
14017# else
14018# define machine_arch_type MACH_TYPE_HTCAPACHE
14019# endif
14020# define machine_is_htcapache() (machine_arch_type == MACH_TYPE_HTCAPACHE)
14021#else
14022# define machine_is_htcapache() (0)
14023#endif
14024
14025#ifdef CONFIG_MACH_IXDP435
14026# ifdef machine_arch_type
14027# undef machine_arch_type
14028# define machine_arch_type __machine_arch_type
14029# else
14030# define machine_arch_type MACH_TYPE_IXDP435
14031# endif
14032# define machine_is_ixdp435() (machine_arch_type == MACH_TYPE_IXDP435)
14033#else
14034# define machine_is_ixdp435() (0)
14035#endif
14036
14037#ifdef CONFIG_MACH_CATPROVT100
14038# ifdef machine_arch_type
14039# undef machine_arch_type
14040# define machine_arch_type __machine_arch_type
14041# else
14042# define machine_arch_type MACH_TYPE_CATPROVT100
14043# endif
14044# define machine_is_catprovt100() (machine_arch_type == MACH_TYPE_CATPROVT100)
14045#else
14046# define machine_is_catprovt100() (0)
14047#endif
14048
14049#ifdef CONFIG_MACH_PICOTUX1XX
14050# ifdef machine_arch_type
14051# undef machine_arch_type
14052# define machine_arch_type __machine_arch_type
14053# else
14054# define machine_arch_type MACH_TYPE_PICOTUX1XX
14055# endif
14056# define machine_is_picotux1xx() (machine_arch_type == MACH_TYPE_PICOTUX1XX)
14057#else
14058# define machine_is_picotux1xx() (0)
14059#endif
14060
14061#ifdef CONFIG_MACH_PICOTUX2XX
14062# ifdef machine_arch_type
14063# undef machine_arch_type
14064# define machine_arch_type __machine_arch_type
14065# else
14066# define machine_arch_type MACH_TYPE_PICOTUX2XX
14067# endif
14068# define machine_is_picotux2xx() (machine_arch_type == MACH_TYPE_PICOTUX2XX)
14069#else
14070# define machine_is_picotux2xx() (0)
14071#endif
14072
14073#ifdef CONFIG_MACH_DSMG600
14074# ifdef machine_arch_type
14075# undef machine_arch_type
14076# define machine_arch_type __machine_arch_type
14077# else
14078# define machine_arch_type MACH_TYPE_DSMG600
14079# endif
14080# define machine_is_dsmg600() (machine_arch_type == MACH_TYPE_DSMG600)
14081#else
14082# define machine_is_dsmg600() (0)
14083#endif
14084
14085#ifdef CONFIG_MACH_EMPC2
14086# ifdef machine_arch_type
14087# undef machine_arch_type
14088# define machine_arch_type __machine_arch_type
14089# else
14090# define machine_arch_type MACH_TYPE_EMPC2
14091# endif
14092# define machine_is_empc2() (machine_arch_type == MACH_TYPE_EMPC2)
14093#else
14094# define machine_is_empc2() (0)
14095#endif
14096
14097#ifdef CONFIG_MACH_VENTURA
14098# ifdef machine_arch_type
14099# undef machine_arch_type
14100# define machine_arch_type __machine_arch_type
14101# else
14102# define machine_arch_type MACH_TYPE_VENTURA
14103# endif
14104# define machine_is_ventura() (machine_arch_type == MACH_TYPE_VENTURA)
14105#else
14106# define machine_is_ventura() (0)
14107#endif
14108
14109#ifdef CONFIG_MACH_PHIDGET_SBC
14110# ifdef machine_arch_type
14111# undef machine_arch_type
14112# define machine_arch_type __machine_arch_type
14113# else
14114# define machine_arch_type MACH_TYPE_PHIDGET_SBC
14115# endif
14116# define machine_is_phidget_sbc() (machine_arch_type == MACH_TYPE_PHIDGET_SBC)
14117#else
14118# define machine_is_phidget_sbc() (0)
14119#endif
14120
14121#ifdef CONFIG_MACH_IJ3K
14122# ifdef machine_arch_type
14123# undef machine_arch_type
14124# define machine_arch_type __machine_arch_type
14125# else
14126# define machine_arch_type MACH_TYPE_IJ3K
14127# endif
14128# define machine_is_ij3k() (machine_arch_type == MACH_TYPE_IJ3K)
14129#else
14130# define machine_is_ij3k() (0)
14131#endif
14132
14133#ifdef CONFIG_MACH_PISGAH
14134# ifdef machine_arch_type
14135# undef machine_arch_type
14136# define machine_arch_type __machine_arch_type
14137# else
14138# define machine_arch_type MACH_TYPE_PISGAH
14139# endif
14140# define machine_is_pisgah() (machine_arch_type == MACH_TYPE_PISGAH)
14141#else
14142# define machine_is_pisgah() (0)
14143#endif
14144
14145#ifdef CONFIG_MACH_OMAP_FSAMPLE
14146# ifdef machine_arch_type
14147# undef machine_arch_type
14148# define machine_arch_type __machine_arch_type
14149# else
14150# define machine_arch_type MACH_TYPE_OMAP_FSAMPLE
14151# endif
14152# define machine_is_omap_fsample() (machine_arch_type == MACH_TYPE_OMAP_FSAMPLE)
14153#else
14154# define machine_is_omap_fsample() (0)
14155#endif
14156
14157#ifdef CONFIG_MACH_SG720
14158# ifdef machine_arch_type
14159# undef machine_arch_type
14160# define machine_arch_type __machine_arch_type
14161# else
14162# define machine_arch_type MACH_TYPE_SG720
14163# endif
14164# define machine_is_sg720() (machine_arch_type == MACH_TYPE_SG720)
14165#else
14166# define machine_is_sg720() (0)
14167#endif
14168
14169#ifdef CONFIG_MACH_REDFOX
14170# ifdef machine_arch_type
14171# undef machine_arch_type
14172# define machine_arch_type __machine_arch_type
14173# else
14174# define machine_arch_type MACH_TYPE_REDFOX
14175# endif
14176# define machine_is_redfox() (machine_arch_type == MACH_TYPE_REDFOX)
14177#else
14178# define machine_is_redfox() (0)
14179#endif
14180
14181#ifdef CONFIG_MACH_MYSH_EP9315_1
14182# ifdef machine_arch_type
14183# undef machine_arch_type
14184# define machine_arch_type __machine_arch_type
14185# else
14186# define machine_arch_type MACH_TYPE_MYSH_EP9315_1
14187# endif
14188# define machine_is_mysh_ep9315_1() (machine_arch_type == MACH_TYPE_MYSH_EP9315_1)
14189#else
14190# define machine_is_mysh_ep9315_1() (0)
14191#endif
14192
14193#ifdef CONFIG_MACH_TPF106
14194# ifdef machine_arch_type
14195# undef machine_arch_type
14196# define machine_arch_type __machine_arch_type
14197# else
14198# define machine_arch_type MACH_TYPE_TPF106
14199# endif
14200# define machine_is_tpf106() (machine_arch_type == MACH_TYPE_TPF106)
14201#else
14202# define machine_is_tpf106() (0)
14203#endif
14204
14205#ifdef CONFIG_MACH_AT91RM9200KG
14206# ifdef machine_arch_type
14207# undef machine_arch_type
14208# define machine_arch_type __machine_arch_type
14209# else
14210# define machine_arch_type MACH_TYPE_AT91RM9200KG
14211# endif
14212# define machine_is_at91rm9200kg() (machine_arch_type == MACH_TYPE_AT91RM9200KG)
14213#else
14214# define machine_is_at91rm9200kg() (0)
14215#endif
14216
14217#ifdef CONFIG_MACH_SLEDB
14218# ifdef machine_arch_type
14219# undef machine_arch_type
14220# define machine_arch_type __machine_arch_type
14221# else
14222# define machine_arch_type MACH_TYPE_SLEDB
14223# endif
14224# define machine_is_rcmt2() (machine_arch_type == MACH_TYPE_SLEDB)
14225#else
14226# define machine_is_rcmt2() (0)
14227#endif
14228
14229#ifdef CONFIG_MACH_ONTRACK
14230# ifdef machine_arch_type
14231# undef machine_arch_type
14232# define machine_arch_type __machine_arch_type
14233# else
14234# define machine_arch_type MACH_TYPE_ONTRACK
14235# endif
14236# define machine_is_ontrack() (machine_arch_type == MACH_TYPE_ONTRACK)
14237#else
14238# define machine_is_ontrack() (0)
14239#endif
14240
14241#ifdef CONFIG_MACH_PM1200
14242# ifdef machine_arch_type
14243# undef machine_arch_type
14244# define machine_arch_type __machine_arch_type
14245# else
14246# define machine_arch_type MACH_TYPE_PM1200
14247# endif
14248# define machine_is_pm1200() (machine_arch_type == MACH_TYPE_PM1200)
14249#else
14250# define machine_is_pm1200() (0)
14251#endif
14252
14253#ifdef CONFIG_MACH_ESS24XXX
14254# ifdef machine_arch_type
14255# undef machine_arch_type
14256# define machine_arch_type __machine_arch_type
14257# else
14258# define machine_arch_type MACH_TYPE_ESS24XXX
14259# endif
14260# define machine_is_ess24562() (machine_arch_type == MACH_TYPE_ESS24XXX)
14261#else
14262# define machine_is_ess24562() (0)
14263#endif
14264
14265#ifdef CONFIG_MACH_COREMP7
14266# ifdef machine_arch_type
14267# undef machine_arch_type
14268# define machine_arch_type __machine_arch_type
14269# else
14270# define machine_arch_type MACH_TYPE_COREMP7
14271# endif
14272# define machine_is_coremp7() (machine_arch_type == MACH_TYPE_COREMP7)
14273#else
14274# define machine_is_coremp7() (0)
14275#endif
14276
14277#ifdef CONFIG_MACH_NEXCODER_6446
14278# ifdef machine_arch_type
14279# undef machine_arch_type
14280# define machine_arch_type __machine_arch_type
14281# else
14282# define machine_arch_type MACH_TYPE_NEXCODER_6446
14283# endif
14284# define machine_is_nexcoder_6446() (machine_arch_type == MACH_TYPE_NEXCODER_6446)
14285#else
14286# define machine_is_nexcoder_6446() (0)
14287#endif
14288
14289#ifdef CONFIG_MACH_STVC8380
14290# ifdef machine_arch_type
14291# undef machine_arch_type
14292# define machine_arch_type __machine_arch_type
14293# else
14294# define machine_arch_type MACH_TYPE_STVC8380
14295# endif
14296# define machine_is_stvc8380() (machine_arch_type == MACH_TYPE_STVC8380)
14297#else
14298# define machine_is_stvc8380() (0)
14299#endif
14300
14301#ifdef CONFIG_MACH_TEKLYNX
14302# ifdef machine_arch_type
14303# undef machine_arch_type
14304# define machine_arch_type __machine_arch_type
14305# else
14306# define machine_arch_type MACH_TYPE_TEKLYNX
14307# endif
14308# define machine_is_teklynx() (machine_arch_type == MACH_TYPE_TEKLYNX)
14309#else
14310# define machine_is_teklynx() (0)
14311#endif
14312
14313#ifdef CONFIG_MACH_CARBONADO
14314# ifdef machine_arch_type
14315# undef machine_arch_type
14316# define machine_arch_type __machine_arch_type
14317# else
14318# define machine_arch_type MACH_TYPE_CARBONADO
14319# endif
14320# define machine_is_carbonado() (machine_arch_type == MACH_TYPE_CARBONADO)
14321#else
14322# define machine_is_carbonado() (0)
14323#endif
14324
14325#ifdef CONFIG_MACH_SYSMOS_MP730
14326# ifdef machine_arch_type
14327# undef machine_arch_type
14328# define machine_arch_type __machine_arch_type
14329# else
14330# define machine_arch_type MACH_TYPE_SYSMOS_MP730
14331# endif
14332# define machine_is_sysmos_mp730() (machine_arch_type == MACH_TYPE_SYSMOS_MP730)
14333#else
14334# define machine_is_sysmos_mp730() (0)
14335#endif
14336
14337#ifdef CONFIG_MACH_SNAPPER_CL15
14338# ifdef machine_arch_type
14339# undef machine_arch_type
14340# define machine_arch_type __machine_arch_type
14341# else
14342# define machine_arch_type MACH_TYPE_SNAPPER_CL15
14343# endif
14344# define machine_is_snapper_cl15() (machine_arch_type == MACH_TYPE_SNAPPER_CL15)
14345#else
14346# define machine_is_snapper_cl15() (0)
14347#endif
14348
14349#ifdef CONFIG_MACH_PGIGIM
14350# ifdef machine_arch_type
14351# undef machine_arch_type
14352# define machine_arch_type __machine_arch_type
14353# else
14354# define machine_arch_type MACH_TYPE_PGIGIM
14355# endif
14356# define machine_is_pgigim() (machine_arch_type == MACH_TYPE_PGIGIM)
14357#else
14358# define machine_is_pgigim() (0)
14359#endif
14360
14361#ifdef CONFIG_MACH_PTX9160P2
14362# ifdef machine_arch_type
14363# undef machine_arch_type
14364# define machine_arch_type __machine_arch_type
14365# else
14366# define machine_arch_type MACH_TYPE_PTX9160P2
14367# endif
14368# define machine_is_ptx9160p2() (machine_arch_type == MACH_TYPE_PTX9160P2)
14369#else
14370# define machine_is_ptx9160p2() (0)
14371#endif
14372
14373#ifdef CONFIG_MACH_DCORE1
14374# ifdef machine_arch_type
14375# undef machine_arch_type
14376# define machine_arch_type __machine_arch_type
14377# else
14378# define machine_arch_type MACH_TYPE_DCORE1
14379# endif
14380# define machine_is_dcore1() (machine_arch_type == MACH_TYPE_DCORE1)
14381#else
14382# define machine_is_dcore1() (0)
14383#endif
14384
14385#ifdef CONFIG_MACH_VICTORPXA
14386# ifdef machine_arch_type
14387# undef machine_arch_type
14388# define machine_arch_type __machine_arch_type
14389# else
14390# define machine_arch_type MACH_TYPE_VICTORPXA
14391# endif
14392# define machine_is_victorpxa() (machine_arch_type == MACH_TYPE_VICTORPXA)
14393#else
14394# define machine_is_victorpxa() (0)
14395#endif
14396
14397#ifdef CONFIG_MACH_MX2DTB
14398# ifdef machine_arch_type
14399# undef machine_arch_type
14400# define machine_arch_type __machine_arch_type
14401# else
14402# define machine_arch_type MACH_TYPE_MX2DTB
14403# endif
14404# define machine_is_mx2dtb() (machine_arch_type == MACH_TYPE_MX2DTB)
14405#else
14406# define machine_is_mx2dtb() (0)
14407#endif
14408
14409#ifdef CONFIG_MACH_PXA_IREX_ER0100
14410# ifdef machine_arch_type
14411# undef machine_arch_type
14412# define machine_arch_type __machine_arch_type
14413# else
14414# define machine_arch_type MACH_TYPE_PXA_IREX_ER0100
14415# endif
14416# define machine_is_pxa_irex_er0100() (machine_arch_type == MACH_TYPE_PXA_IREX_ER0100)
14417#else
14418# define machine_is_pxa_irex_er0100() (0)
14419#endif
14420
14421#ifdef CONFIG_MACH_OMAP_PALMZ71
14422# ifdef machine_arch_type
14423# undef machine_arch_type
14424# define machine_arch_type __machine_arch_type
14425# else
14426# define machine_arch_type MACH_TYPE_OMAP_PALMZ71
14427# endif
14428# define machine_is_omap_palmz71() (machine_arch_type == MACH_TYPE_OMAP_PALMZ71)
14429#else
14430# define machine_is_omap_palmz71() (0)
14431#endif
14432
14433#ifdef CONFIG_MACH_BARTEC_DEG
14434# ifdef machine_arch_type
14435# undef machine_arch_type
14436# define machine_arch_type __machine_arch_type
14437# else
14438# define machine_arch_type MACH_TYPE_BARTEC_DEG
14439# endif
14440# define machine_is_bartec_deg() (machine_arch_type == MACH_TYPE_BARTEC_DEG)
14441#else
14442# define machine_is_bartec_deg() (0)
14443#endif
14444
14445#ifdef CONFIG_MACH_HW50251
14446# ifdef machine_arch_type
14447# undef machine_arch_type
14448# define machine_arch_type __machine_arch_type
14449# else
14450# define machine_arch_type MACH_TYPE_HW50251
14451# endif
14452# define machine_is_hw50251() (machine_arch_type == MACH_TYPE_HW50251)
14453#else
14454# define machine_is_hw50251() (0)
14455#endif
14456
14457#ifdef CONFIG_MACH_IBOX
14458# ifdef machine_arch_type
14459# undef machine_arch_type
14460# define machine_arch_type __machine_arch_type
14461# else
14462# define machine_arch_type MACH_TYPE_IBOX
14463# endif
14464# define machine_is_ibox() (machine_arch_type == MACH_TYPE_IBOX)
14465#else
14466# define machine_is_ibox() (0)
14467#endif
14468
14469#ifdef CONFIG_MACH_ATLASLH7A404
14470# ifdef machine_arch_type
14471# undef machine_arch_type
14472# define machine_arch_type __machine_arch_type
14473# else
14474# define machine_arch_type MACH_TYPE_ATLASLH7A404
14475# endif
14476# define machine_is_atlaslh7a404() (machine_arch_type == MACH_TYPE_ATLASLH7A404)
14477#else
14478# define machine_is_atlaslh7a404() (0)
14479#endif
14480
14481#ifdef CONFIG_MACH_PT2026
14482# ifdef machine_arch_type
14483# undef machine_arch_type
14484# define machine_arch_type __machine_arch_type
14485# else
14486# define machine_arch_type MACH_TYPE_PT2026
14487# endif
14488# define machine_is_pt2026() (machine_arch_type == MACH_TYPE_PT2026)
14489#else
14490# define machine_is_pt2026() (0)
14491#endif
14492
14493#ifdef CONFIG_MACH_HTCALPINE
14494# ifdef machine_arch_type
14495# undef machine_arch_type
14496# define machine_arch_type __machine_arch_type
14497# else
14498# define machine_arch_type MACH_TYPE_HTCALPINE
14499# endif
14500# define machine_is_htcalpine() (machine_arch_type == MACH_TYPE_HTCALPINE)
14501#else
14502# define machine_is_htcalpine() (0)
14503#endif
14504
14505#ifdef CONFIG_MACH_BARTEC_VTU
14506# ifdef machine_arch_type
14507# undef machine_arch_type
14508# define machine_arch_type __machine_arch_type
14509# else
14510# define machine_arch_type MACH_TYPE_BARTEC_VTU
14511# endif
14512# define machine_is_bartec_vtu() (machine_arch_type == MACH_TYPE_BARTEC_VTU)
14513#else
14514# define machine_is_bartec_vtu() (0)
14515#endif
14516
14517#ifdef CONFIG_MACH_VCOREII
14518# ifdef machine_arch_type
14519# undef machine_arch_type
14520# define machine_arch_type __machine_arch_type
14521# else
14522# define machine_arch_type MACH_TYPE_VCOREII
14523# endif
14524# define machine_is_vcoreii() (machine_arch_type == MACH_TYPE_VCOREII)
14525#else
14526# define machine_is_vcoreii() (0)
14527#endif
14528
14529#ifdef CONFIG_MACH_PDNB3
14530# ifdef machine_arch_type
14531# undef machine_arch_type
14532# define machine_arch_type __machine_arch_type
14533# else
14534# define machine_arch_type MACH_TYPE_PDNB3
14535# endif
14536# define machine_is_pdnb3() (machine_arch_type == MACH_TYPE_PDNB3)
14537#else
14538# define machine_is_pdnb3() (0)
14539#endif
14540
14541#ifdef CONFIG_MACH_HTCBEETLES
14542# ifdef machine_arch_type
14543# undef machine_arch_type
14544# define machine_arch_type __machine_arch_type
14545# else
14546# define machine_arch_type MACH_TYPE_HTCBEETLES
14547# endif
14548# define machine_is_htcbeetles() (machine_arch_type == MACH_TYPE_HTCBEETLES)
14549#else
14550# define machine_is_htcbeetles() (0)
14551#endif
14552
14553#ifdef CONFIG_MACH_S3C6400
14554# ifdef machine_arch_type
14555# undef machine_arch_type
14556# define machine_arch_type __machine_arch_type
14557# else
14558# define machine_arch_type MACH_TYPE_S3C6400
14559# endif
14560# define machine_is_s3c6400() (machine_arch_type == MACH_TYPE_S3C6400)
14561#else
14562# define machine_is_s3c6400() (0)
14563#endif
14564
14565#ifdef CONFIG_MACH_S3C2443
14566# ifdef machine_arch_type
14567# undef machine_arch_type
14568# define machine_arch_type __machine_arch_type
14569# else
14570# define machine_arch_type MACH_TYPE_S3C2443
14571# endif
14572# define machine_is_s3c2443() (machine_arch_type == MACH_TYPE_S3C2443)
14573#else
14574# define machine_is_s3c2443() (0)
14575#endif
14576
14577#ifdef CONFIG_MACH_OMAP_LDK
14578# ifdef machine_arch_type
14579# undef machine_arch_type
14580# define machine_arch_type __machine_arch_type
14581# else
14582# define machine_arch_type MACH_TYPE_OMAP_LDK
14583# endif
14584# define machine_is_omap_ldk() (machine_arch_type == MACH_TYPE_OMAP_LDK)
14585#else
14586# define machine_is_omap_ldk() (0)
14587#endif
14588
14589#ifdef CONFIG_MACH_SMDK2460
14590# ifdef machine_arch_type
14591# undef machine_arch_type
14592# define machine_arch_type __machine_arch_type
14593# else
14594# define machine_arch_type MACH_TYPE_SMDK2460
14595# endif
14596# define machine_is_smdk2460() (machine_arch_type == MACH_TYPE_SMDK2460)
14597#else
14598# define machine_is_smdk2460() (0)
14599#endif
14600
14601#ifdef CONFIG_MACH_SMDK2440
14602# ifdef machine_arch_type
14603# undef machine_arch_type
14604# define machine_arch_type __machine_arch_type
14605# else
14606# define machine_arch_type MACH_TYPE_SMDK2440
14607# endif
14608# define machine_is_smdk2440() (machine_arch_type == MACH_TYPE_SMDK2440)
14609#else
14610# define machine_is_smdk2440() (0)
14611#endif
14612
14613#ifdef CONFIG_MACH_SMDK2412
14614# ifdef machine_arch_type
14615# undef machine_arch_type
14616# define machine_arch_type __machine_arch_type
14617# else
14618# define machine_arch_type MACH_TYPE_SMDK2412
14619# endif
14620# define machine_is_smdk2412() (machine_arch_type == MACH_TYPE_SMDK2412)
14621#else
14622# define machine_is_smdk2412() (0)
14623#endif
14624
14625#ifdef CONFIG_MACH_WEBBOX
14626# ifdef machine_arch_type
14627# undef machine_arch_type
14628# define machine_arch_type __machine_arch_type
14629# else
14630# define machine_arch_type MACH_TYPE_WEBBOX
14631# endif
14632# define machine_is_webbox() (machine_arch_type == MACH_TYPE_WEBBOX)
14633#else
14634# define machine_is_webbox() (0)
14635#endif
14636
14637#ifdef CONFIG_MACH_CWWNDP
14638# ifdef machine_arch_type
14639# undef machine_arch_type
14640# define machine_arch_type __machine_arch_type
14641# else
14642# define machine_arch_type MACH_TYPE_CWWNDP
14643# endif
14644# define machine_is_cwwndp() (machine_arch_type == MACH_TYPE_CWWNDP)
14645#else
14646# define machine_is_cwwndp() (0)
14647#endif
14648
14649#ifdef CONFIG_MACH_DRAGON
14650# ifdef machine_arch_type
14651# undef machine_arch_type
14652# define machine_arch_type __machine_arch_type
14653# else
14654# define machine_arch_type MACH_TYPE_DRAGON
14655# endif
14656# define machine_is_i839() (machine_arch_type == MACH_TYPE_DRAGON)
14657#else
14658# define machine_is_i839() (0)
14659#endif
14660
14661#ifdef CONFIG_MACH_OPENDO_CPU_BOARD
14662# ifdef machine_arch_type
14663# undef machine_arch_type
14664# define machine_arch_type __machine_arch_type
14665# else
14666# define machine_arch_type MACH_TYPE_OPENDO_CPU_BOARD
14667# endif
14668# define machine_is_opendo_cpu_board() (machine_arch_type == MACH_TYPE_OPENDO_CPU_BOARD)
14669#else
14670# define machine_is_opendo_cpu_board() (0)
14671#endif
14672
14673#ifdef CONFIG_MACH_CCM2200
14674# ifdef machine_arch_type
14675# undef machine_arch_type
14676# define machine_arch_type __machine_arch_type
14677# else
14678# define machine_arch_type MACH_TYPE_CCM2200
14679# endif
14680# define machine_is_ccm2200() (machine_arch_type == MACH_TYPE_CCM2200)
14681#else
14682# define machine_is_ccm2200() (0)
14683#endif
14684
14685#ifdef CONFIG_MACH_ETWARM
14686# ifdef machine_arch_type
14687# undef machine_arch_type
14688# define machine_arch_type __machine_arch_type
14689# else
14690# define machine_arch_type MACH_TYPE_ETWARM
14691# endif
14692# define machine_is_etwarm() (machine_arch_type == MACH_TYPE_ETWARM)
14693#else
14694# define machine_is_etwarm() (0)
14695#endif
14696
14697#ifdef CONFIG_MACH_M93030
14698# ifdef machine_arch_type
14699# undef machine_arch_type
14700# define machine_arch_type __machine_arch_type
14701# else
14702# define machine_arch_type MACH_TYPE_M93030
14703# endif
14704# define machine_is_m93030() (machine_arch_type == MACH_TYPE_M93030)
14705#else
14706# define machine_is_m93030() (0)
14707#endif
14708
14709#ifdef CONFIG_MACH_CC7U
14710# ifdef machine_arch_type
14711# undef machine_arch_type
14712# define machine_arch_type __machine_arch_type
14713# else
14714# define machine_arch_type MACH_TYPE_CC7U
14715# endif
14716# define machine_is_cc7u() (machine_arch_type == MACH_TYPE_CC7U)
14717#else
14718# define machine_is_cc7u() (0)
14719#endif
14720
14721#ifdef CONFIG_MACH_MTT_RANGER
14722# ifdef machine_arch_type
14723# undef machine_arch_type
14724# define machine_arch_type __machine_arch_type
14725# else
14726# define machine_arch_type MACH_TYPE_MTT_RANGER
14727# endif
14728# define machine_is_mtt_ranger() (machine_arch_type == MACH_TYPE_MTT_RANGER)
14729#else
14730# define machine_is_mtt_ranger() (0)
14731#endif
14732
14733#ifdef CONFIG_MACH_NEXUS
14734# ifdef machine_arch_type
14735# undef machine_arch_type
14736# define machine_arch_type __machine_arch_type
14737# else
14738# define machine_arch_type MACH_TYPE_NEXUS
14739# endif
14740# define machine_is_nexus() (machine_arch_type == MACH_TYPE_NEXUS)
14741#else
14742# define machine_is_nexus() (0)
14743#endif
14744
14745#ifdef CONFIG_MACH_DESMAN
14746# ifdef machine_arch_type
14747# undef machine_arch_type
14748# define machine_arch_type __machine_arch_type
14749# else
14750# define machine_arch_type MACH_TYPE_DESMAN
14751# endif
14752# define machine_is_desman() (machine_arch_type == MACH_TYPE_DESMAN)
14753#else
14754# define machine_is_desman() (0)
14755#endif
14756
14757#ifdef CONFIG_MACH_BKDE303
14758# ifdef machine_arch_type
14759# undef machine_arch_type
14760# define machine_arch_type __machine_arch_type
14761# else
14762# define machine_arch_type MACH_TYPE_BKDE303
14763# endif
14764# define machine_is_bkde303() (machine_arch_type == MACH_TYPE_BKDE303)
14765#else
14766# define machine_is_bkde303() (0)
14767#endif
14768
14769#ifdef CONFIG_MACH_SMDK2413
14770# ifdef machine_arch_type
14771# undef machine_arch_type
14772# define machine_arch_type __machine_arch_type
14773# else
14774# define machine_arch_type MACH_TYPE_SMDK2413
14775# endif
14776# define machine_is_smdk2413() (machine_arch_type == MACH_TYPE_SMDK2413)
14777#else
14778# define machine_is_smdk2413() (0)
14779#endif
14780
14781#ifdef CONFIG_MACH_AML_M7200
14782# ifdef machine_arch_type
14783# undef machine_arch_type
14784# define machine_arch_type __machine_arch_type
14785# else
14786# define machine_arch_type MACH_TYPE_AML_M7200
14787# endif
14788# define machine_is_aml_m7200() (machine_arch_type == MACH_TYPE_AML_M7200)
14789#else
14790# define machine_is_aml_m7200() (0)
14791#endif
14792
14793#ifdef CONFIG_MACH_AML_M5900
14794# ifdef machine_arch_type
14795# undef machine_arch_type
14796# define machine_arch_type __machine_arch_type
14797# else
14798# define machine_arch_type MACH_TYPE_AML_M5900
14799# endif
14800# define machine_is_aml_m5900() (machine_arch_type == MACH_TYPE_AML_M5900)
14801#else
14802# define machine_is_aml_m5900() (0)
14803#endif
14804
14805#ifdef CONFIG_MACH_SG640
14806# ifdef machine_arch_type
14807# undef machine_arch_type
14808# define machine_arch_type __machine_arch_type
14809# else
14810# define machine_arch_type MACH_TYPE_SG640
14811# endif
14812# define machine_is_sg640() (machine_arch_type == MACH_TYPE_SG640)
14813#else
14814# define machine_is_sg640() (0)
14815#endif
14816
14817#ifdef CONFIG_MACH_EDG79524
14818# ifdef machine_arch_type
14819# undef machine_arch_type
14820# define machine_arch_type __machine_arch_type
14821# else
14822# define machine_arch_type MACH_TYPE_EDG79524
14823# endif
14824# define machine_is_edg79524() (machine_arch_type == MACH_TYPE_EDG79524)
14825#else
14826# define machine_is_edg79524() (0)
14827#endif
14828
14829#ifdef CONFIG_MACH_AI2410
14830# ifdef machine_arch_type
14831# undef machine_arch_type
14832# define machine_arch_type __machine_arch_type
14833# else
14834# define machine_arch_type MACH_TYPE_AI2410
14835# endif
14836# define machine_is_ai2410() (machine_arch_type == MACH_TYPE_AI2410)
14837#else
14838# define machine_is_ai2410() (0)
14839#endif
14840
14841#ifdef CONFIG_MACH_IXP465
14842# ifdef machine_arch_type
14843# undef machine_arch_type
14844# define machine_arch_type __machine_arch_type
14845# else
14846# define machine_arch_type MACH_TYPE_IXP465
14847# endif
14848# define machine_is_ixp465() (machine_arch_type == MACH_TYPE_IXP465)
14849#else
14850# define machine_is_ixp465() (0)
14851#endif
14852
14853#ifdef CONFIG_MACH_BALLOON3
14854# ifdef machine_arch_type
14855# undef machine_arch_type
14856# define machine_arch_type __machine_arch_type
14857# else
14858# define machine_arch_type MACH_TYPE_BALLOON3
14859# endif
14860# define machine_is_balloon3() (machine_arch_type == MACH_TYPE_BALLOON3)
14861#else
14862# define machine_is_balloon3() (0)
14863#endif
14864
14865#ifdef CONFIG_MACH_HEINS
14866# ifdef machine_arch_type
14867# undef machine_arch_type
14868# define machine_arch_type __machine_arch_type
14869# else
14870# define machine_arch_type MACH_TYPE_HEINS
14871# endif
14872# define machine_is_heins() (machine_arch_type == MACH_TYPE_HEINS)
14873#else
14874# define machine_is_heins() (0)
14875#endif
14876
14877#ifdef CONFIG_MACH_MPLUSEVA
14878# ifdef machine_arch_type
14879# undef machine_arch_type
14880# define machine_arch_type __machine_arch_type
14881# else
14882# define machine_arch_type MACH_TYPE_MPLUSEVA
14883# endif
14884# define machine_is_mpluseva() (machine_arch_type == MACH_TYPE_MPLUSEVA)
14885#else
14886# define machine_is_mpluseva() (0)
14887#endif
14888
14889#ifdef CONFIG_MACH_RT042
14890# ifdef machine_arch_type
14891# undef machine_arch_type
14892# define machine_arch_type __machine_arch_type
14893# else
14894# define machine_arch_type MACH_TYPE_RT042
14895# endif
14896# define machine_is_rt042() (machine_arch_type == MACH_TYPE_RT042)
14897#else
14898# define machine_is_rt042() (0)
14899#endif
14900
14901#ifdef CONFIG_MACH_CWIEM
14902# ifdef machine_arch_type
14903# undef machine_arch_type
14904# define machine_arch_type __machine_arch_type
14905# else
14906# define machine_arch_type MACH_TYPE_CWIEM
14907# endif
14908# define machine_is_cwiem() (machine_arch_type == MACH_TYPE_CWIEM)
14909#else
14910# define machine_is_cwiem() (0)
14911#endif
14912
14913#ifdef CONFIG_MACH_CM_X270
14914# ifdef machine_arch_type
14915# undef machine_arch_type
14916# define machine_arch_type __machine_arch_type
14917# else
14918# define machine_arch_type MACH_TYPE_CM_X270
14919# endif
14920# define machine_is_cm_x270() (machine_arch_type == MACH_TYPE_CM_X270)
14921#else
14922# define machine_is_cm_x270() (0)
14923#endif
14924
14925#ifdef CONFIG_MACH_CM_X255
14926# ifdef machine_arch_type
14927# undef machine_arch_type
14928# define machine_arch_type __machine_arch_type
14929# else
14930# define machine_arch_type MACH_TYPE_CM_X255
14931# endif
14932# define machine_is_cm_x255() (machine_arch_type == MACH_TYPE_CM_X255)
14933#else
14934# define machine_is_cm_x255() (0)
14935#endif
14936
14937#ifdef CONFIG_MACH_ESH_AT91
14938# ifdef machine_arch_type
14939# undef machine_arch_type
14940# define machine_arch_type __machine_arch_type
14941# else
14942# define machine_arch_type MACH_TYPE_ESH_AT91
14943# endif
14944# define machine_is_esh_at91() (machine_arch_type == MACH_TYPE_ESH_AT91)
14945#else
14946# define machine_is_esh_at91() (0)
14947#endif
14948
14949#ifdef CONFIG_MACH_SANDGATE3
14950# ifdef machine_arch_type
14951# undef machine_arch_type
14952# define machine_arch_type __machine_arch_type
14953# else
14954# define machine_arch_type MACH_TYPE_SANDGATE3
14955# endif
14956# define machine_is_sandgate3() (machine_arch_type == MACH_TYPE_SANDGATE3)
14957#else
14958# define machine_is_sandgate3() (0)
14959#endif
14960
14961#ifdef CONFIG_MACH_PRIMO
14962# ifdef machine_arch_type
14963# undef machine_arch_type
14964# define machine_arch_type __machine_arch_type
14965# else
14966# define machine_arch_type MACH_TYPE_PRIMO
14967# endif
14968# define machine_is_primo() (machine_arch_type == MACH_TYPE_PRIMO)
14969#else
14970# define machine_is_primo() (0)
14971#endif
14972
14973#ifdef CONFIG_MACH_GEMSTONE
14974# ifdef machine_arch_type
14975# undef machine_arch_type
14976# define machine_arch_type __machine_arch_type
14977# else
14978# define machine_arch_type MACH_TYPE_GEMSTONE
14979# endif
14980# define machine_is_gemstone() (machine_arch_type == MACH_TYPE_GEMSTONE)
14981#else
14982# define machine_is_gemstone() (0)
14983#endif
14984
14985#ifdef CONFIG_MACH_PRONGHORNMETRO
14986# ifdef machine_arch_type
14987# undef machine_arch_type
14988# define machine_arch_type __machine_arch_type
14989# else
14990# define machine_arch_type MACH_TYPE_PRONGHORNMETRO
14991# endif
14992# define machine_is_pronghorn_metro() (machine_arch_type == MACH_TYPE_PRONGHORNMETRO)
14993#else
14994# define machine_is_pronghorn_metro() (0)
14995#endif
14996
14997#ifdef CONFIG_MACH_SIDEWINDER
14998# ifdef machine_arch_type
14999# undef machine_arch_type
15000# define machine_arch_type __machine_arch_type
15001# else
15002# define machine_arch_type MACH_TYPE_SIDEWINDER
15003# endif
15004# define machine_is_sidewinder() (machine_arch_type == MACH_TYPE_SIDEWINDER)
15005#else
15006# define machine_is_sidewinder() (0)
15007#endif
15008
15009#ifdef CONFIG_MACH_PICOMOD1
15010# ifdef machine_arch_type
15011# undef machine_arch_type
15012# define machine_arch_type __machine_arch_type
15013# else
15014# define machine_arch_type MACH_TYPE_PICOMOD1
15015# endif
15016# define machine_is_picomod1() (machine_arch_type == MACH_TYPE_PICOMOD1)
15017#else
15018# define machine_is_picomod1() (0)
15019#endif
15020
15021#ifdef CONFIG_MACH_SG590
15022# ifdef machine_arch_type
15023# undef machine_arch_type
15024# define machine_arch_type __machine_arch_type
15025# else
15026# define machine_arch_type MACH_TYPE_SG590
15027# endif
15028# define machine_is_sg590() (machine_arch_type == MACH_TYPE_SG590)
15029#else
15030# define machine_is_sg590() (0)
15031#endif
15032
15033#ifdef CONFIG_MACH_AKAI9307
15034# ifdef machine_arch_type
15035# undef machine_arch_type
15036# define machine_arch_type __machine_arch_type
15037# else
15038# define machine_arch_type MACH_TYPE_AKAI9307
15039# endif
15040# define machine_is_akai9307() (machine_arch_type == MACH_TYPE_AKAI9307)
15041#else
15042# define machine_is_akai9307() (0)
15043#endif
15044
15045#ifdef CONFIG_MACH_FONTAINE
15046# ifdef machine_arch_type
15047# undef machine_arch_type
15048# define machine_arch_type __machine_arch_type
15049# else
15050# define machine_arch_type MACH_TYPE_FONTAINE
15051# endif
15052# define machine_is_fontaine() (machine_arch_type == MACH_TYPE_FONTAINE)
15053#else
15054# define machine_is_fontaine() (0)
15055#endif
15056
15057#ifdef CONFIG_MACH_WOMBAT
15058# ifdef machine_arch_type
15059# undef machine_arch_type
15060# define machine_arch_type __machine_arch_type
15061# else
15062# define machine_arch_type MACH_TYPE_WOMBAT
15063# endif
15064# define machine_is_wombat() (machine_arch_type == MACH_TYPE_WOMBAT)
15065#else
15066# define machine_is_wombat() (0)
15067#endif
15068
15069#ifdef CONFIG_MACH_ACQ300
15070# ifdef machine_arch_type
15071# undef machine_arch_type
15072# define machine_arch_type __machine_arch_type
15073# else
15074# define machine_arch_type MACH_TYPE_ACQ300
15075# endif
15076# define machine_is_acq300() (machine_arch_type == MACH_TYPE_ACQ300)
15077#else
15078# define machine_is_acq300() (0)
15079#endif
15080
15081#ifdef CONFIG_MACH_MOD_270
15082# ifdef machine_arch_type
15083# undef machine_arch_type
15084# define machine_arch_type __machine_arch_type
15085# else
15086# define machine_arch_type MACH_TYPE_MOD_270
15087# endif
15088# define machine_is_mod272() (machine_arch_type == MACH_TYPE_MOD_270)
15089#else
15090# define machine_is_mod272() (0)
15091#endif
15092
15093#ifdef CONFIG_MACH_VC0820
15094# ifdef machine_arch_type
15095# undef machine_arch_type
15096# define machine_arch_type __machine_arch_type
15097# else
15098# define machine_arch_type MACH_TYPE_VC0820
15099# endif
15100# define machine_is_vmc_vc0820() (machine_arch_type == MACH_TYPE_VC0820)
15101#else
15102# define machine_is_vmc_vc0820() (0)
15103#endif
15104
15105#ifdef CONFIG_MACH_ANI_AIM
15106# ifdef machine_arch_type
15107# undef machine_arch_type
15108# define machine_arch_type __machine_arch_type
15109# else
15110# define machine_arch_type MACH_TYPE_ANI_AIM
15111# endif
15112# define machine_is_ani_aim() (machine_arch_type == MACH_TYPE_ANI_AIM)
15113#else
15114# define machine_is_ani_aim() (0)
15115#endif
15116
15117#ifdef CONFIG_MACH_JELLYFISH
15118# ifdef machine_arch_type
15119# undef machine_arch_type
15120# define machine_arch_type __machine_arch_type
15121# else
15122# define machine_arch_type MACH_TYPE_JELLYFISH
15123# endif
15124# define machine_is_jellyfish() (machine_arch_type == MACH_TYPE_JELLYFISH)
15125#else
15126# define machine_is_jellyfish() (0)
15127#endif
15128
15129#ifdef CONFIG_MACH_AMANITA
15130# ifdef machine_arch_type
15131# undef machine_arch_type
15132# define machine_arch_type __machine_arch_type
15133# else
15134# define machine_arch_type MACH_TYPE_AMANITA
15135# endif
15136# define machine_is_amanita() (machine_arch_type == MACH_TYPE_AMANITA)
15137#else
15138# define machine_is_amanita() (0)
15139#endif
15140
15141#ifdef CONFIG_MACH_VLINK
15142# ifdef machine_arch_type
15143# undef machine_arch_type
15144# define machine_arch_type __machine_arch_type
15145# else
15146# define machine_arch_type MACH_TYPE_VLINK
15147# endif
15148# define machine_is_vlink() (machine_arch_type == MACH_TYPE_VLINK)
15149#else
15150# define machine_is_vlink() (0)
15151#endif
15152
15153#ifdef CONFIG_MACH_DEXFLEX
15154# ifdef machine_arch_type
15155# undef machine_arch_type
15156# define machine_arch_type __machine_arch_type
15157# else
15158# define machine_arch_type MACH_TYPE_DEXFLEX
15159# endif
15160# define machine_is_dexflex() (machine_arch_type == MACH_TYPE_DEXFLEX)
15161#else
15162# define machine_is_dexflex() (0)
15163#endif
15164
15165#ifdef CONFIG_MACH_EIGEN_TTQ
15166# ifdef machine_arch_type
15167# undef machine_arch_type
15168# define machine_arch_type __machine_arch_type
15169# else
15170# define machine_arch_type MACH_TYPE_EIGEN_TTQ
15171# endif
15172# define machine_is_eigen_ttq() (machine_arch_type == MACH_TYPE_EIGEN_TTQ)
15173#else
15174# define machine_is_eigen_ttq() (0)
15175#endif
15176
15177#ifdef CONFIG_MACH_ARCOM_TITAN
15178# ifdef machine_arch_type
15179# undef machine_arch_type
15180# define machine_arch_type __machine_arch_type
15181# else
15182# define machine_arch_type MACH_TYPE_ARCOM_TITAN
15183# endif
15184# define machine_is_arcom_titan() (machine_arch_type == MACH_TYPE_ARCOM_TITAN)
15185#else
15186# define machine_is_arcom_titan() (0)
15187#endif
15188
15189#ifdef CONFIG_MACH_TABLA
15190# ifdef machine_arch_type
15191# undef machine_arch_type
15192# define machine_arch_type __machine_arch_type
15193# else
15194# define machine_arch_type MACH_TYPE_TABLA
15195# endif
15196# define machine_is_tabla() (machine_arch_type == MACH_TYPE_TABLA)
15197#else
15198# define machine_is_tabla() (0)
15199#endif
15200
15201#ifdef CONFIG_MACH_MDIRAC3
15202# ifdef machine_arch_type
15203# undef machine_arch_type
15204# define machine_arch_type __machine_arch_type
15205# else
15206# define machine_arch_type MACH_TYPE_MDIRAC3
15207# endif
15208# define machine_is_mdirac3() (machine_arch_type == MACH_TYPE_MDIRAC3)
15209#else
15210# define machine_is_mdirac3() (0)
15211#endif
15212
15213#ifdef CONFIG_MACH_MRHFBP2
15214# ifdef machine_arch_type
15215# undef machine_arch_type
15216# define machine_arch_type __machine_arch_type
15217# else
15218# define machine_arch_type MACH_TYPE_MRHFBP2
15219# endif
15220# define machine_is_mrhfbp2() (machine_arch_type == MACH_TYPE_MRHFBP2)
15221#else
15222# define machine_is_mrhfbp2() (0)
15223#endif
15224
15225#ifdef CONFIG_MACH_AT91RM9200RB
15226# ifdef machine_arch_type
15227# undef machine_arch_type
15228# define machine_arch_type __machine_arch_type
15229# else
15230# define machine_arch_type MACH_TYPE_AT91RM9200RB
15231# endif
15232# define machine_is_at91rm9200rb() (machine_arch_type == MACH_TYPE_AT91RM9200RB)
15233#else
15234# define machine_is_at91rm9200rb() (0)
15235#endif
15236
15237#ifdef CONFIG_MACH_ANI_APM
15238# ifdef machine_arch_type
15239# undef machine_arch_type
15240# define machine_arch_type __machine_arch_type
15241# else
15242# define machine_arch_type MACH_TYPE_ANI_APM
15243# endif
15244# define machine_is_ani_apm() (machine_arch_type == MACH_TYPE_ANI_APM)
15245#else
15246# define machine_is_ani_apm() (0)
15247#endif
15248
15249#ifdef CONFIG_MACH_ELLA1
15250# ifdef machine_arch_type
15251# undef machine_arch_type
15252# define machine_arch_type __machine_arch_type
15253# else
15254# define machine_arch_type MACH_TYPE_ELLA1
15255# endif
15256# define machine_is_ella1() (machine_arch_type == MACH_TYPE_ELLA1)
15257#else
15258# define machine_is_ella1() (0)
15259#endif
15260
15261#ifdef CONFIG_MACH_INHAND_PXA27X
15262# ifdef machine_arch_type
15263# undef machine_arch_type
15264# define machine_arch_type __machine_arch_type
15265# else
15266# define machine_arch_type MACH_TYPE_INHAND_PXA27X
15267# endif
15268# define machine_is_inhand_pxa27x() (machine_arch_type == MACH_TYPE_INHAND_PXA27X)
15269#else
15270# define machine_is_inhand_pxa27x() (0)
15271#endif
15272
15273#ifdef CONFIG_MACH_INHAND_PXA25X
15274# ifdef machine_arch_type
15275# undef machine_arch_type
15276# define machine_arch_type __machine_arch_type
15277# else
15278# define machine_arch_type MACH_TYPE_INHAND_PXA25X
15279# endif
15280# define machine_is_inhand_pxa25x() (machine_arch_type == MACH_TYPE_INHAND_PXA25X)
15281#else
15282# define machine_is_inhand_pxa25x() (0)
15283#endif
15284
15285#ifdef CONFIG_MACH_EMPOS_XM
15286# ifdef machine_arch_type
15287# undef machine_arch_type
15288# define machine_arch_type __machine_arch_type
15289# else
15290# define machine_arch_type MACH_TYPE_EMPOS_XM
15291# endif
15292# define machine_is_empos_xm() (machine_arch_type == MACH_TYPE_EMPOS_XM)
15293#else
15294# define machine_is_empos_xm() (0)
15295#endif
15296
15297#ifdef CONFIG_MACH_EMPOS
15298# ifdef machine_arch_type
15299# undef machine_arch_type
15300# define machine_arch_type __machine_arch_type
15301# else
15302# define machine_arch_type MACH_TYPE_EMPOS
15303# endif
15304# define machine_is_empos() (machine_arch_type == MACH_TYPE_EMPOS)
15305#else
15306# define machine_is_empos() (0)
15307#endif
15308
15309#ifdef CONFIG_MACH_EMPOS_TINY
15310# ifdef machine_arch_type
15311# undef machine_arch_type
15312# define machine_arch_type __machine_arch_type
15313# else
15314# define machine_arch_type MACH_TYPE_EMPOS_TINY
15315# endif
15316# define machine_is_empos_tiny() (machine_arch_type == MACH_TYPE_EMPOS_TINY)
15317#else
15318# define machine_is_empos_tiny() (0)
15319#endif
15320
15321#ifdef CONFIG_MACH_EMPOS_SM
15322# ifdef machine_arch_type
15323# undef machine_arch_type
15324# define machine_arch_type __machine_arch_type
15325# else
15326# define machine_arch_type MACH_TYPE_EMPOS_SM
15327# endif
15328# define machine_is_empos_sm() (machine_arch_type == MACH_TYPE_EMPOS_SM)
15329#else
15330# define machine_is_empos_sm() (0)
15331#endif
15332
15333#ifdef CONFIG_MACH_EGRET
15334# ifdef machine_arch_type
15335# undef machine_arch_type
15336# define machine_arch_type __machine_arch_type
15337# else
15338# define machine_arch_type MACH_TYPE_EGRET
15339# endif
15340# define machine_is_egret() (machine_arch_type == MACH_TYPE_EGRET)
15341#else
15342# define machine_is_egret() (0)
15343#endif
15344
15345#ifdef CONFIG_MACH_OSTRICH
15346# ifdef machine_arch_type
15347# undef machine_arch_type
15348# define machine_arch_type __machine_arch_type
15349# else
15350# define machine_arch_type MACH_TYPE_OSTRICH
15351# endif
15352# define machine_is_ostrich() (machine_arch_type == MACH_TYPE_OSTRICH)
15353#else
15354# define machine_is_ostrich() (0)
15355#endif
15356
15357#ifdef CONFIG_MACH_N50
15358# ifdef machine_arch_type
15359# undef machine_arch_type
15360# define machine_arch_type __machine_arch_type
15361# else
15362# define machine_arch_type MACH_TYPE_N50
15363# endif
15364# define machine_is_n50() (machine_arch_type == MACH_TYPE_N50)
15365#else
15366# define machine_is_n50() (0)
15367#endif
15368
15369#ifdef CONFIG_MACH_ECBAT91
15370# ifdef machine_arch_type
15371# undef machine_arch_type
15372# define machine_arch_type __machine_arch_type
15373# else
15374# define machine_arch_type MACH_TYPE_ECBAT91
15375# endif
15376# define machine_is_ecbat91() (machine_arch_type == MACH_TYPE_ECBAT91)
15377#else
15378# define machine_is_ecbat91() (0)
15379#endif
15380
15381#ifdef CONFIG_MACH_STAREAST
15382# ifdef machine_arch_type
15383# undef machine_arch_type
15384# define machine_arch_type __machine_arch_type
15385# else
15386# define machine_arch_type MACH_TYPE_STAREAST
15387# endif
15388# define machine_is_stareast() (machine_arch_type == MACH_TYPE_STAREAST)
15389#else
15390# define machine_is_stareast() (0)
15391#endif
15392
15393#ifdef CONFIG_MACH_DSPG_DW
15394# ifdef machine_arch_type
15395# undef machine_arch_type
15396# define machine_arch_type __machine_arch_type
15397# else
15398# define machine_arch_type MACH_TYPE_DSPG_DW
15399# endif
15400# define machine_is_dspg_dw() (machine_arch_type == MACH_TYPE_DSPG_DW)
15401#else
15402# define machine_is_dspg_dw() (0)
15403#endif
15404
15405#ifdef CONFIG_MACH_ONEARM
15406# ifdef machine_arch_type
15407# undef machine_arch_type
15408# define machine_arch_type __machine_arch_type
15409# else
15410# define machine_arch_type MACH_TYPE_ONEARM
15411# endif
15412# define machine_is_onearm() (machine_arch_type == MACH_TYPE_ONEARM)
15413#else
15414# define machine_is_onearm() (0)
15415#endif
15416
15417#ifdef CONFIG_MACH_MRG110_6
15418# ifdef machine_arch_type
15419# undef machine_arch_type
15420# define machine_arch_type __machine_arch_type
15421# else
15422# define machine_arch_type MACH_TYPE_MRG110_6
15423# endif
15424# define machine_is_mrg110_6() (machine_arch_type == MACH_TYPE_MRG110_6)
15425#else
15426# define machine_is_mrg110_6() (0)
15427#endif
15428
15429#ifdef CONFIG_MACH_WRT300NV2
15430# ifdef machine_arch_type
15431# undef machine_arch_type
15432# define machine_arch_type __machine_arch_type
15433# else
15434# define machine_arch_type MACH_TYPE_WRT300NV2
15435# endif
15436# define machine_is_wrt300nv2() (machine_arch_type == MACH_TYPE_WRT300NV2)
15437#else
15438# define machine_is_wrt300nv2() (0)
15439#endif
15440
15441#ifdef CONFIG_MACH_XM_BULVERDE
15442# ifdef machine_arch_type
15443# undef machine_arch_type
15444# define machine_arch_type __machine_arch_type
15445# else
15446# define machine_arch_type MACH_TYPE_XM_BULVERDE
15447# endif
15448# define machine_is_xm_bulverde() (machine_arch_type == MACH_TYPE_XM_BULVERDE)
15449#else
15450# define machine_is_xm_bulverde() (0)
15451#endif
15452
15453#ifdef CONFIG_MACH_MSM6100
15454# ifdef machine_arch_type
15455# undef machine_arch_type
15456# define machine_arch_type __machine_arch_type
15457# else
15458# define machine_arch_type MACH_TYPE_MSM6100
15459# endif
15460# define machine_is_msm6100() (machine_arch_type == MACH_TYPE_MSM6100)
15461#else
15462# define machine_is_msm6100() (0)
15463#endif
15464
15465#ifdef CONFIG_MACH_ETI_B1
15466# ifdef machine_arch_type
15467# undef machine_arch_type
15468# define machine_arch_type __machine_arch_type
15469# else
15470# define machine_arch_type MACH_TYPE_ETI_B1
15471# endif
15472# define machine_is_eti_b1() (machine_arch_type == MACH_TYPE_ETI_B1)
15473#else
15474# define machine_is_eti_b1() (0)
15475#endif
15476
15477#ifdef CONFIG_MACH_ZILOG_ZA9L
15478# ifdef machine_arch_type
15479# undef machine_arch_type
15480# define machine_arch_type __machine_arch_type
15481# else
15482# define machine_arch_type MACH_TYPE_ZILOG_ZA9L
15483# endif
15484# define machine_is_za9l_series() (machine_arch_type == MACH_TYPE_ZILOG_ZA9L)
15485#else
15486# define machine_is_za9l_series() (0)
15487#endif
15488
15489#ifdef CONFIG_MACH_BIT2440
15490# ifdef machine_arch_type
15491# undef machine_arch_type
15492# define machine_arch_type __machine_arch_type
15493# else
15494# define machine_arch_type MACH_TYPE_BIT2440
15495# endif
15496# define machine_is_bit2440() (machine_arch_type == MACH_TYPE_BIT2440)
15497#else
15498# define machine_is_bit2440() (0)
15499#endif
15500
15501#ifdef CONFIG_MACH_NBI
15502# ifdef machine_arch_type
15503# undef machine_arch_type
15504# define machine_arch_type __machine_arch_type
15505# else
15506# define machine_arch_type MACH_TYPE_NBI
15507# endif
15508# define machine_is_nbi() (machine_arch_type == MACH_TYPE_NBI)
15509#else
15510# define machine_is_nbi() (0)
15511#endif
15512
15513#ifdef CONFIG_MACH_SMDK2443
15514# ifdef machine_arch_type
15515# undef machine_arch_type
15516# define machine_arch_type __machine_arch_type
15517# else
15518# define machine_arch_type MACH_TYPE_SMDK2443
15519# endif
15520# define machine_is_smdk2443() (machine_arch_type == MACH_TYPE_SMDK2443)
15521#else
15522# define machine_is_smdk2443() (0)
15523#endif
15524
15525#ifdef CONFIG_MACH_VDAVINCI
15526# ifdef machine_arch_type
15527# undef machine_arch_type
15528# define machine_arch_type __machine_arch_type
15529# else
15530# define machine_arch_type MACH_TYPE_VDAVINCI
15531# endif
15532# define machine_is_vdavinci() (machine_arch_type == MACH_TYPE_VDAVINCI)
15533#else
15534# define machine_is_vdavinci() (0)
15535#endif
15536
15537#ifdef CONFIG_MACH_ATC6
15538# ifdef machine_arch_type
15539# undef machine_arch_type
15540# define machine_arch_type __machine_arch_type
15541# else
15542# define machine_arch_type MACH_TYPE_ATC6
15543# endif
15544# define machine_is_atc6() (machine_arch_type == MACH_TYPE_ATC6)
15545#else
15546# define machine_is_atc6() (0)
15547#endif
15548
15549#ifdef CONFIG_MACH_MULTMDW
15550# ifdef machine_arch_type
15551# undef machine_arch_type
15552# define machine_arch_type __machine_arch_type
15553# else
15554# define machine_arch_type MACH_TYPE_MULTMDW
15555# endif
15556# define machine_is_multmdw() (machine_arch_type == MACH_TYPE_MULTMDW)
15557#else
15558# define machine_is_multmdw() (0)
15559#endif
15560
15561#ifdef CONFIG_MACH_MBA2440
15562# ifdef machine_arch_type
15563# undef machine_arch_type
15564# define machine_arch_type __machine_arch_type
15565# else
15566# define machine_arch_type MACH_TYPE_MBA2440
15567# endif
15568# define machine_is_mba2440() (machine_arch_type == MACH_TYPE_MBA2440)
15569#else
15570# define machine_is_mba2440() (0)
15571#endif
15572
15573#ifdef CONFIG_MACH_ECSD
15574# ifdef machine_arch_type
15575# undef machine_arch_type
15576# define machine_arch_type __machine_arch_type
15577# else
15578# define machine_arch_type MACH_TYPE_ECSD
15579# endif
15580# define machine_is_ecsd() (machine_arch_type == MACH_TYPE_ECSD)
15581#else
15582# define machine_is_ecsd() (0)
15583#endif
15584
06c4ab50 15585#ifdef CONFIG_MACH_PALMZ31
f43ad539
WD
15586# ifdef machine_arch_type
15587# undef machine_arch_type
15588# define machine_arch_type __machine_arch_type
15589# else
06c4ab50 15590# define machine_arch_type MACH_TYPE_PALMZ31
f43ad539 15591# endif
06c4ab50 15592# define machine_is_palmz31() (machine_arch_type == MACH_TYPE_PALMZ31)
f43ad539 15593#else
06c4ab50 15594# define machine_is_palmz31() (0)
f43ad539
WD
15595#endif
15596
15597#ifdef CONFIG_MACH_FSG
15598# ifdef machine_arch_type
15599# undef machine_arch_type
15600# define machine_arch_type __machine_arch_type
15601# else
15602# define machine_arch_type MACH_TYPE_FSG
15603# endif
15604# define machine_is_fsg() (machine_arch_type == MACH_TYPE_FSG)
15605#else
15606# define machine_is_fsg() (0)
15607#endif
15608
15609#ifdef CONFIG_MACH_RAZOR101
15610# ifdef machine_arch_type
15611# undef machine_arch_type
15612# define machine_arch_type __machine_arch_type
15613# else
15614# define machine_arch_type MACH_TYPE_RAZOR101
15615# endif
15616# define machine_is_razor101() (machine_arch_type == MACH_TYPE_RAZOR101)
15617#else
15618# define machine_is_razor101() (0)
15619#endif
15620
15621#ifdef CONFIG_MACH_OPERA_TDM
15622# ifdef machine_arch_type
15623# undef machine_arch_type
15624# define machine_arch_type __machine_arch_type
15625# else
15626# define machine_arch_type MACH_TYPE_OPERA_TDM
15627# endif
15628# define machine_is_opera_tdm() (machine_arch_type == MACH_TYPE_OPERA_TDM)
15629#else
15630# define machine_is_opera_tdm() (0)
15631#endif
15632
15633#ifdef CONFIG_MACH_COMCERTO
15634# ifdef machine_arch_type
15635# undef machine_arch_type
15636# define machine_arch_type __machine_arch_type
15637# else
15638# define machine_arch_type MACH_TYPE_COMCERTO
15639# endif
15640# define machine_is_comcerto() (machine_arch_type == MACH_TYPE_COMCERTO)
15641#else
15642# define machine_is_comcerto() (0)
15643#endif
15644
15645#ifdef CONFIG_MACH_TB0319
15646# ifdef machine_arch_type
15647# undef machine_arch_type
15648# define machine_arch_type __machine_arch_type
15649# else
15650# define machine_arch_type MACH_TYPE_TB0319
15651# endif
15652# define machine_is_tb0319() (machine_arch_type == MACH_TYPE_TB0319)
15653#else
15654# define machine_is_tb0319() (0)
15655#endif
15656
15657#ifdef CONFIG_MACH_KWS8000
15658# ifdef machine_arch_type
15659# undef machine_arch_type
15660# define machine_arch_type __machine_arch_type
15661# else
15662# define machine_arch_type MACH_TYPE_KWS8000
15663# endif
15664# define machine_is_kws8000() (machine_arch_type == MACH_TYPE_KWS8000)
15665#else
15666# define machine_is_kws8000() (0)
15667#endif
15668
15669#ifdef CONFIG_MACH_B2
15670# ifdef machine_arch_type
15671# undef machine_arch_type
15672# define machine_arch_type __machine_arch_type
15673# else
15674# define machine_arch_type MACH_TYPE_B2
15675# endif
15676# define machine_is_b2() (machine_arch_type == MACH_TYPE_B2)
15677#else
15678# define machine_is_b2() (0)
15679#endif
15680
15681#ifdef CONFIG_MACH_LCL54
15682# ifdef machine_arch_type
15683# undef machine_arch_type
15684# define machine_arch_type __machine_arch_type
15685# else
15686# define machine_arch_type MACH_TYPE_LCL54
15687# endif
15688# define machine_is_lcl54() (machine_arch_type == MACH_TYPE_LCL54)
15689#else
15690# define machine_is_lcl54() (0)
15691#endif
15692
15693#ifdef CONFIG_MACH_AT91SAM9260EK
15694# ifdef machine_arch_type
15695# undef machine_arch_type
15696# define machine_arch_type __machine_arch_type
15697# else
15698# define machine_arch_type MACH_TYPE_AT91SAM9260EK
15699# endif
15700# define machine_is_at91sam9260ek() (machine_arch_type == MACH_TYPE_AT91SAM9260EK)
15701#else
15702# define machine_is_at91sam9260ek() (0)
15703#endif
15704
15705#ifdef CONFIG_MACH_GLANTANK
15706# ifdef machine_arch_type
15707# undef machine_arch_type
15708# define machine_arch_type __machine_arch_type
15709# else
15710# define machine_arch_type MACH_TYPE_GLANTANK
15711# endif
15712# define machine_is_glantank() (machine_arch_type == MACH_TYPE_GLANTANK)
15713#else
15714# define machine_is_glantank() (0)
15715#endif
15716
15717#ifdef CONFIG_MACH_N2100
15718# ifdef machine_arch_type
15719# undef machine_arch_type
15720# define machine_arch_type __machine_arch_type
15721# else
15722# define machine_arch_type MACH_TYPE_N2100
15723# endif
15724# define machine_is_n2100() (machine_arch_type == MACH_TYPE_N2100)
15725#else
15726# define machine_is_n2100() (0)
15727#endif
15728
15729#ifdef CONFIG_MACH_N4100
15730# ifdef machine_arch_type
15731# undef machine_arch_type
15732# define machine_arch_type __machine_arch_type
15733# else
15734# define machine_arch_type MACH_TYPE_N4100
15735# endif
15736# define machine_is_n4100() (machine_arch_type == MACH_TYPE_N4100)
15737#else
15738# define machine_is_n4100() (0)
15739#endif
15740
15741#ifdef CONFIG_MACH_VERTICAL_RSC4
15742# ifdef machine_arch_type
15743# undef machine_arch_type
15744# define machine_arch_type __machine_arch_type
15745# else
15746# define machine_arch_type MACH_TYPE_VERTICAL_RSC4
15747# endif
15748# define machine_is_rsc4() (machine_arch_type == MACH_TYPE_VERTICAL_RSC4)
15749#else
15750# define machine_is_rsc4() (0)
15751#endif
15752
15753#ifdef CONFIG_MACH_SG8100
15754# ifdef machine_arch_type
15755# undef machine_arch_type
15756# define machine_arch_type __machine_arch_type
15757# else
15758# define machine_arch_type MACH_TYPE_SG8100
15759# endif
15760# define machine_is_sg8100() (machine_arch_type == MACH_TYPE_SG8100)
15761#else
15762# define machine_is_sg8100() (0)
15763#endif
15764
15765#ifdef CONFIG_MACH_IM42XX
15766# ifdef machine_arch_type
15767# undef machine_arch_type
15768# define machine_arch_type __machine_arch_type
15769# else
15770# define machine_arch_type MACH_TYPE_IM42XX
15771# endif
15772# define machine_is_im42xx() (machine_arch_type == MACH_TYPE_IM42XX)
15773#else
15774# define machine_is_im42xx() (0)
15775#endif
15776
15777#ifdef CONFIG_MACH_FTXX
15778# ifdef machine_arch_type
15779# undef machine_arch_type
15780# define machine_arch_type __machine_arch_type
15781# else
15782# define machine_arch_type MACH_TYPE_FTXX
15783# endif
15784# define machine_is_ftxx() (machine_arch_type == MACH_TYPE_FTXX)
15785#else
15786# define machine_is_ftxx() (0)
15787#endif
15788
15789#ifdef CONFIG_MACH_LWFUSION
15790# ifdef machine_arch_type
15791# undef machine_arch_type
15792# define machine_arch_type __machine_arch_type
15793# else
15794# define machine_arch_type MACH_TYPE_LWFUSION
15795# endif
15796# define machine_is_lwfusion() (machine_arch_type == MACH_TYPE_LWFUSION)
15797#else
15798# define machine_is_lwfusion() (0)
15799#endif
15800
15801#ifdef CONFIG_MACH_QT2410
15802# ifdef machine_arch_type
15803# undef machine_arch_type
15804# define machine_arch_type __machine_arch_type
15805# else
15806# define machine_arch_type MACH_TYPE_QT2410
15807# endif
15808# define machine_is_qt2410() (machine_arch_type == MACH_TYPE_QT2410)
15809#else
15810# define machine_is_qt2410() (0)
15811#endif
15812
15813#ifdef CONFIG_MACH_KIXRP435
15814# ifdef machine_arch_type
15815# undef machine_arch_type
15816# define machine_arch_type __machine_arch_type
15817# else
15818# define machine_arch_type MACH_TYPE_KIXRP435
15819# endif
15820# define machine_is_kixrp435() (machine_arch_type == MACH_TYPE_KIXRP435)
15821#else
15822# define machine_is_kixrp435() (0)
15823#endif
15824
15825#ifdef CONFIG_MACH_CCW9C
15826# ifdef machine_arch_type
15827# undef machine_arch_type
15828# define machine_arch_type __machine_arch_type
15829# else
15830# define machine_arch_type MACH_TYPE_CCW9C
15831# endif
15832# define machine_is_ccw9c() (machine_arch_type == MACH_TYPE_CCW9C)
15833#else
15834# define machine_is_ccw9c() (0)
15835#endif
15836
15837#ifdef CONFIG_MACH_DABHS
15838# ifdef machine_arch_type
15839# undef machine_arch_type
15840# define machine_arch_type __machine_arch_type
15841# else
15842# define machine_arch_type MACH_TYPE_DABHS
15843# endif
15844# define machine_is_dabhs() (machine_arch_type == MACH_TYPE_DABHS)
15845#else
15846# define machine_is_dabhs() (0)
15847#endif
15848
15849#ifdef CONFIG_MACH_GZMX
15850# ifdef machine_arch_type
15851# undef machine_arch_type
15852# define machine_arch_type __machine_arch_type
15853# else
15854# define machine_arch_type MACH_TYPE_GZMX
15855# endif
15856# define machine_is_gzmx() (machine_arch_type == MACH_TYPE_GZMX)
15857#else
15858# define machine_is_gzmx() (0)
15859#endif
15860
15861#ifdef CONFIG_MACH_IPNW100AP
15862# ifdef machine_arch_type
15863# undef machine_arch_type
15864# define machine_arch_type __machine_arch_type
15865# else
15866# define machine_arch_type MACH_TYPE_IPNW100AP
15867# endif
15868# define machine_is_ipnw100ap() (machine_arch_type == MACH_TYPE_IPNW100AP)
15869#else
15870# define machine_is_ipnw100ap() (0)
15871#endif
15872
15873#ifdef CONFIG_MACH_CC9P9360DEV
15874# ifdef machine_arch_type
15875# undef machine_arch_type
15876# define machine_arch_type __machine_arch_type
15877# else
15878# define machine_arch_type MACH_TYPE_CC9P9360DEV
15879# endif
15880# define machine_is_cc9p9360dev() (machine_arch_type == MACH_TYPE_CC9P9360DEV)
15881#else
15882# define machine_is_cc9p9360dev() (0)
15883#endif
15884
15885#ifdef CONFIG_MACH_CC9P9750DEV
15886# ifdef machine_arch_type
15887# undef machine_arch_type
15888# define machine_arch_type __machine_arch_type
15889# else
15890# define machine_arch_type MACH_TYPE_CC9P9750DEV
15891# endif
15892# define machine_is_cc9p9750dev() (machine_arch_type == MACH_TYPE_CC9P9750DEV)
15893#else
15894# define machine_is_cc9p9750dev() (0)
15895#endif
15896
15897#ifdef CONFIG_MACH_CC9P9360VAL
15898# ifdef machine_arch_type
15899# undef machine_arch_type
15900# define machine_arch_type __machine_arch_type
15901# else
15902# define machine_arch_type MACH_TYPE_CC9P9360VAL
15903# endif
15904# define machine_is_cc9p9360val() (machine_arch_type == MACH_TYPE_CC9P9360VAL)
15905#else
15906# define machine_is_cc9p9360val() (0)
15907#endif
15908
15909#ifdef CONFIG_MACH_CC9P9750VAL
15910# ifdef machine_arch_type
15911# undef machine_arch_type
15912# define machine_arch_type __machine_arch_type
15913# else
15914# define machine_arch_type MACH_TYPE_CC9P9750VAL
15915# endif
15916# define machine_is_cc9p9750val() (machine_arch_type == MACH_TYPE_CC9P9750VAL)
15917#else
15918# define machine_is_cc9p9750val() (0)
15919#endif
15920
15921#ifdef CONFIG_MACH_NX70V
15922# ifdef machine_arch_type
15923# undef machine_arch_type
15924# define machine_arch_type __machine_arch_type
15925# else
15926# define machine_arch_type MACH_TYPE_NX70V
15927# endif
15928# define machine_is_nx70v() (machine_arch_type == MACH_TYPE_NX70V)
15929#else
15930# define machine_is_nx70v() (0)
15931#endif
15932
15933#ifdef CONFIG_MACH_AT91RM9200DF
15934# ifdef machine_arch_type
15935# undef machine_arch_type
15936# define machine_arch_type __machine_arch_type
15937# else
15938# define machine_arch_type MACH_TYPE_AT91RM9200DF
15939# endif
15940# define machine_is_at91rm9200df() (machine_arch_type == MACH_TYPE_AT91RM9200DF)
15941#else
15942# define machine_is_at91rm9200df() (0)
15943#endif
15944
15945#ifdef CONFIG_MACH_SE_PILOT2
15946# ifdef machine_arch_type
15947# undef machine_arch_type
15948# define machine_arch_type __machine_arch_type
15949# else
15950# define machine_arch_type MACH_TYPE_SE_PILOT2
15951# endif
15952# define machine_is_se_pilot2() (machine_arch_type == MACH_TYPE_SE_PILOT2)
15953#else
15954# define machine_is_se_pilot2() (0)
15955#endif
15956
15957#ifdef CONFIG_MACH_MTCN_T800
15958# ifdef machine_arch_type
15959# undef machine_arch_type
15960# define machine_arch_type __machine_arch_type
15961# else
15962# define machine_arch_type MACH_TYPE_MTCN_T800
15963# endif
15964# define machine_is_mtcn_t800() (machine_arch_type == MACH_TYPE_MTCN_T800)
15965#else
15966# define machine_is_mtcn_t800() (0)
15967#endif
15968
15969#ifdef CONFIG_MACH_VCMX212
15970# ifdef machine_arch_type
15971# undef machine_arch_type
15972# define machine_arch_type __machine_arch_type
15973# else
15974# define machine_arch_type MACH_TYPE_VCMX212
15975# endif
15976# define machine_is_vcmx212() (machine_arch_type == MACH_TYPE_VCMX212)
15977#else
15978# define machine_is_vcmx212() (0)
15979#endif
15980
15981#ifdef CONFIG_MACH_LYNX
15982# ifdef machine_arch_type
15983# undef machine_arch_type
15984# define machine_arch_type __machine_arch_type
15985# else
15986# define machine_arch_type MACH_TYPE_LYNX
15987# endif
15988# define machine_is_lynx() (machine_arch_type == MACH_TYPE_LYNX)
15989#else
15990# define machine_is_lynx() (0)
15991#endif
15992
15993#ifdef CONFIG_MACH_AT91SAM9260ID
15994# ifdef machine_arch_type
15995# undef machine_arch_type
15996# define machine_arch_type __machine_arch_type
15997# else
15998# define machine_arch_type MACH_TYPE_AT91SAM9260ID
15999# endif
16000# define machine_is_at91sam9260id() (machine_arch_type == MACH_TYPE_AT91SAM9260ID)
16001#else
16002# define machine_is_at91sam9260id() (0)
16003#endif
16004
16005#ifdef CONFIG_MACH_HW86052
16006# ifdef machine_arch_type
16007# undef machine_arch_type
16008# define machine_arch_type __machine_arch_type
16009# else
16010# define machine_arch_type MACH_TYPE_HW86052
16011# endif
16012# define machine_is_hw86052() (machine_arch_type == MACH_TYPE_HW86052)
16013#else
16014# define machine_is_hw86052() (0)
16015#endif
16016
16017#ifdef CONFIG_MACH_PILZ_PMI3
16018# ifdef machine_arch_type
16019# undef machine_arch_type
16020# define machine_arch_type __machine_arch_type
16021# else
16022# define machine_arch_type MACH_TYPE_PILZ_PMI3
16023# endif
16024# define machine_is_pilz_pmi3() (machine_arch_type == MACH_TYPE_PILZ_PMI3)
16025#else
16026# define machine_is_pilz_pmi3() (0)
16027#endif
16028
16029#ifdef CONFIG_MACH_EDB9302A
16030# ifdef machine_arch_type
16031# undef machine_arch_type
16032# define machine_arch_type __machine_arch_type
16033# else
16034# define machine_arch_type MACH_TYPE_EDB9302A
16035# endif
16036# define machine_is_edb9302a() (machine_arch_type == MACH_TYPE_EDB9302A)
16037#else
16038# define machine_is_edb9302a() (0)
16039#endif
16040
16041#ifdef CONFIG_MACH_EDB9307A
16042# ifdef machine_arch_type
16043# undef machine_arch_type
16044# define machine_arch_type __machine_arch_type
16045# else
16046# define machine_arch_type MACH_TYPE_EDB9307A
16047# endif
16048# define machine_is_edb9307a() (machine_arch_type == MACH_TYPE_EDB9307A)
16049#else
16050# define machine_is_edb9307a() (0)
16051#endif
16052
16053#ifdef CONFIG_MACH_CT_DFS
16054# ifdef machine_arch_type
16055# undef machine_arch_type
16056# define machine_arch_type __machine_arch_type
16057# else
16058# define machine_arch_type MACH_TYPE_CT_DFS
16059# endif
16060# define machine_is_ct_dfs() (machine_arch_type == MACH_TYPE_CT_DFS)
16061#else
16062# define machine_is_ct_dfs() (0)
16063#endif
16064
16065#ifdef CONFIG_MACH_PILZ_PMI4
16066# ifdef machine_arch_type
16067# undef machine_arch_type
16068# define machine_arch_type __machine_arch_type
16069# else
16070# define machine_arch_type MACH_TYPE_PILZ_PMI4
16071# endif
16072# define machine_is_pilz_pmi4() (machine_arch_type == MACH_TYPE_PILZ_PMI4)
16073#else
16074# define machine_is_pilz_pmi4() (0)
16075#endif
16076
16077#ifdef CONFIG_MACH_XCEEDNP_IXP
16078# ifdef machine_arch_type
16079# undef machine_arch_type
16080# define machine_arch_type __machine_arch_type
16081# else
16082# define machine_arch_type MACH_TYPE_XCEEDNP_IXP
16083# endif
16084# define machine_is_xceednp_ixp() (machine_arch_type == MACH_TYPE_XCEEDNP_IXP)
16085#else
16086# define machine_is_xceednp_ixp() (0)
16087#endif
16088
16089#ifdef CONFIG_MACH_SMDK2442B
16090# ifdef machine_arch_type
16091# undef machine_arch_type
16092# define machine_arch_type __machine_arch_type
16093# else
16094# define machine_arch_type MACH_TYPE_SMDK2442B
16095# endif
16096# define machine_is_smdk2442b() (machine_arch_type == MACH_TYPE_SMDK2442B)
16097#else
16098# define machine_is_smdk2442b() (0)
16099#endif
16100
16101#ifdef CONFIG_MACH_XNODE
16102# ifdef machine_arch_type
16103# undef machine_arch_type
16104# define machine_arch_type __machine_arch_type
16105# else
16106# define machine_arch_type MACH_TYPE_XNODE
16107# endif
16108# define machine_is_xnode() (machine_arch_type == MACH_TYPE_XNODE)
16109#else
16110# define machine_is_xnode() (0)
16111#endif
16112
16113#ifdef CONFIG_MACH_AIDX270
16114# ifdef machine_arch_type
16115# undef machine_arch_type
16116# define machine_arch_type __machine_arch_type
16117# else
16118# define machine_arch_type MACH_TYPE_AIDX270
16119# endif
16120# define machine_is_aidx270() (machine_arch_type == MACH_TYPE_AIDX270)
16121#else
16122# define machine_is_aidx270() (0)
16123#endif
16124
16125#ifdef CONFIG_MACH_REMA
16126# ifdef machine_arch_type
16127# undef machine_arch_type
16128# define machine_arch_type __machine_arch_type
16129# else
16130# define machine_arch_type MACH_TYPE_REMA
16131# endif
16132# define machine_is_rema() (machine_arch_type == MACH_TYPE_REMA)
16133#else
16134# define machine_is_rema() (0)
16135#endif
16136
16137#ifdef CONFIG_MACH_BPS1000
16138# ifdef machine_arch_type
16139# undef machine_arch_type
16140# define machine_arch_type __machine_arch_type
16141# else
16142# define machine_arch_type MACH_TYPE_BPS1000
16143# endif
16144# define machine_is_bps1000() (machine_arch_type == MACH_TYPE_BPS1000)
16145#else
16146# define machine_is_bps1000() (0)
16147#endif
16148
16149#ifdef CONFIG_MACH_HW90350
16150# ifdef machine_arch_type
16151# undef machine_arch_type
16152# define machine_arch_type __machine_arch_type
16153# else
16154# define machine_arch_type MACH_TYPE_HW90350
16155# endif
16156# define machine_is_hw90350() (machine_arch_type == MACH_TYPE_HW90350)
16157#else
16158# define machine_is_hw90350() (0)
16159#endif
16160
799891ef 16161#ifdef CONFIG_MACH_OMAP_3430SDP
f43ad539
WD
16162# ifdef machine_arch_type
16163# undef machine_arch_type
16164# define machine_arch_type __machine_arch_type
16165# else
799891ef 16166# define machine_arch_type MACH_TYPE_OMAP_3430SDP
f43ad539 16167# endif
799891ef 16168# define machine_is_omap_3430sdp() (machine_arch_type == MACH_TYPE_OMAP_3430SDP)
f43ad539 16169#else
799891ef 16170# define machine_is_omap_3430sdp() (0)
f43ad539
WD
16171#endif
16172
16173#ifdef CONFIG_MACH_BLUETOUCH
16174# ifdef machine_arch_type
16175# undef machine_arch_type
16176# define machine_arch_type __machine_arch_type
16177# else
16178# define machine_arch_type MACH_TYPE_BLUETOUCH
16179# endif
16180# define machine_is_bluetouch() (machine_arch_type == MACH_TYPE_BLUETOUCH)
16181#else
16182# define machine_is_bluetouch() (0)
16183#endif
16184
16185#ifdef CONFIG_MACH_VSTMS
16186# ifdef machine_arch_type
16187# undef machine_arch_type
16188# define machine_arch_type __machine_arch_type
16189# else
16190# define machine_arch_type MACH_TYPE_VSTMS
16191# endif
16192# define machine_is_vstms() (machine_arch_type == MACH_TYPE_VSTMS)
16193#else
16194# define machine_is_vstms() (0)
16195#endif
16196
16197#ifdef CONFIG_MACH_XSBASE270
16198# ifdef machine_arch_type
16199# undef machine_arch_type
16200# define machine_arch_type __machine_arch_type
16201# else
16202# define machine_arch_type MACH_TYPE_XSBASE270
16203# endif
16204# define machine_is_xsbase270() (machine_arch_type == MACH_TYPE_XSBASE270)
16205#else
16206# define machine_is_xsbase270() (0)
16207#endif
16208
16209#ifdef CONFIG_MACH_AT91SAM9260EK_CN
16210# ifdef machine_arch_type
16211# undef machine_arch_type
16212# define machine_arch_type __machine_arch_type
16213# else
16214# define machine_arch_type MACH_TYPE_AT91SAM9260EK_CN
16215# endif
16216# define machine_is_at91sam9260ek_cn() (machine_arch_type == MACH_TYPE_AT91SAM9260EK_CN)
16217#else
16218# define machine_is_at91sam9260ek_cn() (0)
16219#endif
16220
16221#ifdef CONFIG_MACH_ADSTURBOXB
16222# ifdef machine_arch_type
16223# undef machine_arch_type
16224# define machine_arch_type __machine_arch_type
16225# else
16226# define machine_arch_type MACH_TYPE_ADSTURBOXB
16227# endif
16228# define machine_is_adsturboxb() (machine_arch_type == MACH_TYPE_ADSTURBOXB)
16229#else
16230# define machine_is_adsturboxb() (0)
16231#endif
16232
16233#ifdef CONFIG_MACH_OTI4110
16234# ifdef machine_arch_type
16235# undef machine_arch_type
16236# define machine_arch_type __machine_arch_type
16237# else
16238# define machine_arch_type MACH_TYPE_OTI4110
16239# endif
16240# define machine_is_oti4110() (machine_arch_type == MACH_TYPE_OTI4110)
16241#else
16242# define machine_is_oti4110() (0)
16243#endif
16244
16245#ifdef CONFIG_MACH_HME_PXA
16246# ifdef machine_arch_type
16247# undef machine_arch_type
16248# define machine_arch_type __machine_arch_type
16249# else
16250# define machine_arch_type MACH_TYPE_HME_PXA
16251# endif
16252# define machine_is_hme_pxa() (machine_arch_type == MACH_TYPE_HME_PXA)
16253#else
16254# define machine_is_hme_pxa() (0)
16255#endif
16256
16257#ifdef CONFIG_MACH_DEISTERDCA
16258# ifdef machine_arch_type
16259# undef machine_arch_type
16260# define machine_arch_type __machine_arch_type
16261# else
16262# define machine_arch_type MACH_TYPE_DEISTERDCA
16263# endif
16264# define machine_is_deisterdca() (machine_arch_type == MACH_TYPE_DEISTERDCA)
16265#else
16266# define machine_is_deisterdca() (0)
16267#endif
16268
16269#ifdef CONFIG_MACH_CES_SSEM2
16270# ifdef machine_arch_type
16271# undef machine_arch_type
16272# define machine_arch_type __machine_arch_type
16273# else
16274# define machine_arch_type MACH_TYPE_CES_SSEM2
16275# endif
16276# define machine_is_ces_ssem2() (machine_arch_type == MACH_TYPE_CES_SSEM2)
16277#else
16278# define machine_is_ces_ssem2() (0)
16279#endif
16280
16281#ifdef CONFIG_MACH_CES_MTR
16282# ifdef machine_arch_type
16283# undef machine_arch_type
16284# define machine_arch_type __machine_arch_type
16285# else
16286# define machine_arch_type MACH_TYPE_CES_MTR
16287# endif
16288# define machine_is_ces_mtr() (machine_arch_type == MACH_TYPE_CES_MTR)
16289#else
16290# define machine_is_ces_mtr() (0)
16291#endif
16292
16293#ifdef CONFIG_MACH_TDS_AVNG_SBC
16294# ifdef machine_arch_type
16295# undef machine_arch_type
16296# define machine_arch_type __machine_arch_type
16297# else
16298# define machine_arch_type MACH_TYPE_TDS_AVNG_SBC
16299# endif
16300# define machine_is_tds_avng_sbc() (machine_arch_type == MACH_TYPE_TDS_AVNG_SBC)
16301#else
16302# define machine_is_tds_avng_sbc() (0)
16303#endif
16304
16305#ifdef CONFIG_MACH_EVEREST
16306# ifdef machine_arch_type
16307# undef machine_arch_type
16308# define machine_arch_type __machine_arch_type
16309# else
16310# define machine_arch_type MACH_TYPE_EVEREST
16311# endif
16312# define machine_is_everest() (machine_arch_type == MACH_TYPE_EVEREST)
16313#else
16314# define machine_is_everest() (0)
16315#endif
16316
16317#ifdef CONFIG_MACH_PNX4010
16318# ifdef machine_arch_type
16319# undef machine_arch_type
16320# define machine_arch_type __machine_arch_type
16321# else
16322# define machine_arch_type MACH_TYPE_PNX4010
16323# endif
16324# define machine_is_pnx4010() (machine_arch_type == MACH_TYPE_PNX4010)
16325#else
16326# define machine_is_pnx4010() (0)
16327#endif
16328
16329#ifdef CONFIG_MACH_OXNAS
16330# ifdef machine_arch_type
16331# undef machine_arch_type
16332# define machine_arch_type __machine_arch_type
16333# else
16334# define machine_arch_type MACH_TYPE_OXNAS
16335# endif
16336# define machine_is_oxnas() (machine_arch_type == MACH_TYPE_OXNAS)
16337#else
16338# define machine_is_oxnas() (0)
16339#endif
16340
16341#ifdef CONFIG_MACH_FIORI
16342# ifdef machine_arch_type
16343# undef machine_arch_type
16344# define machine_arch_type __machine_arch_type
16345# else
16346# define machine_arch_type MACH_TYPE_FIORI
16347# endif
16348# define machine_is_fiori() (machine_arch_type == MACH_TYPE_FIORI)
16349#else
16350# define machine_is_fiori() (0)
16351#endif
16352
16353#ifdef CONFIG_MACH_ML1200
16354# ifdef machine_arch_type
16355# undef machine_arch_type
16356# define machine_arch_type __machine_arch_type
16357# else
16358# define machine_arch_type MACH_TYPE_ML1200
16359# endif
16360# define machine_is_ml1200() (machine_arch_type == MACH_TYPE_ML1200)
16361#else
16362# define machine_is_ml1200() (0)
16363#endif
16364
16365#ifdef CONFIG_MACH_PECOS
16366# ifdef machine_arch_type
16367# undef machine_arch_type
16368# define machine_arch_type __machine_arch_type
16369# else
16370# define machine_arch_type MACH_TYPE_PECOS
16371# endif
16372# define machine_is_pecos() (machine_arch_type == MACH_TYPE_PECOS)
16373#else
16374# define machine_is_pecos() (0)
16375#endif
16376
16377#ifdef CONFIG_MACH_NB2XXX
16378# ifdef machine_arch_type
16379# undef machine_arch_type
16380# define machine_arch_type __machine_arch_type
16381# else
16382# define machine_arch_type MACH_TYPE_NB2XXX
16383# endif
16384# define machine_is_nb2xxx() (machine_arch_type == MACH_TYPE_NB2XXX)
16385#else
16386# define machine_is_nb2xxx() (0)
16387#endif
16388
16389#ifdef CONFIG_MACH_HW6900
16390# ifdef machine_arch_type
16391# undef machine_arch_type
16392# define machine_arch_type __machine_arch_type
16393# else
16394# define machine_arch_type MACH_TYPE_HW6900
16395# endif
16396# define machine_is_hw6900() (machine_arch_type == MACH_TYPE_HW6900)
16397#else
16398# define machine_is_hw6900() (0)
16399#endif
16400
16401#ifdef CONFIG_MACH_CDCS_QUOLL
16402# ifdef machine_arch_type
16403# undef machine_arch_type
16404# define machine_arch_type __machine_arch_type
16405# else
16406# define machine_arch_type MACH_TYPE_CDCS_QUOLL
16407# endif
16408# define machine_is_cdcs_quoll() (machine_arch_type == MACH_TYPE_CDCS_QUOLL)
16409#else
16410# define machine_is_cdcs_quoll() (0)
16411#endif
16412
16413#ifdef CONFIG_MACH_QUICKSILVER
16414# ifdef machine_arch_type
16415# undef machine_arch_type
16416# define machine_arch_type __machine_arch_type
16417# else
16418# define machine_arch_type MACH_TYPE_QUICKSILVER
16419# endif
16420# define machine_is_quicksilver() (machine_arch_type == MACH_TYPE_QUICKSILVER)
16421#else
16422# define machine_is_quicksilver() (0)
16423#endif
16424
16425#ifdef CONFIG_MACH_UPLAT926
16426# ifdef machine_arch_type
16427# undef machine_arch_type
16428# define machine_arch_type __machine_arch_type
16429# else
16430# define machine_arch_type MACH_TYPE_UPLAT926
16431# endif
16432# define machine_is_uplat926() (machine_arch_type == MACH_TYPE_UPLAT926)
16433#else
16434# define machine_is_uplat926() (0)
16435#endif
16436
16437#ifdef CONFIG_MACH_DEP2410_THOMAS
16438# ifdef machine_arch_type
16439# undef machine_arch_type
16440# define machine_arch_type __machine_arch_type
16441# else
16442# define machine_arch_type MACH_TYPE_DEP2410_THOMAS
16443# endif
16444# define machine_is_dep2410_dep2410() (machine_arch_type == MACH_TYPE_DEP2410_THOMAS)
16445#else
16446# define machine_is_dep2410_dep2410() (0)
16447#endif
16448
16449#ifdef CONFIG_MACH_DTK2410
16450# ifdef machine_arch_type
16451# undef machine_arch_type
16452# define machine_arch_type __machine_arch_type
16453# else
16454# define machine_arch_type MACH_TYPE_DTK2410
16455# endif
16456# define machine_is_dtk2410() (machine_arch_type == MACH_TYPE_DTK2410)
16457#else
16458# define machine_is_dtk2410() (0)
16459#endif
16460
16461#ifdef CONFIG_MACH_CHILI
16462# ifdef machine_arch_type
16463# undef machine_arch_type
16464# define machine_arch_type __machine_arch_type
16465# else
16466# define machine_arch_type MACH_TYPE_CHILI
16467# endif
16468# define machine_is_chili() (machine_arch_type == MACH_TYPE_CHILI)
16469#else
16470# define machine_is_chili() (0)
16471#endif
16472
16473#ifdef CONFIG_MACH_DEMETER
16474# ifdef machine_arch_type
16475# undef machine_arch_type
16476# define machine_arch_type __machine_arch_type
16477# else
16478# define machine_arch_type MACH_TYPE_DEMETER
16479# endif
16480# define machine_is_demeter() (machine_arch_type == MACH_TYPE_DEMETER)
16481#else
16482# define machine_is_demeter() (0)
16483#endif
16484
16485#ifdef CONFIG_MACH_DIONYSUS
16486# ifdef machine_arch_type
16487# undef machine_arch_type
16488# define machine_arch_type __machine_arch_type
16489# else
16490# define machine_arch_type MACH_TYPE_DIONYSUS
16491# endif
16492# define machine_is_dionysus() (machine_arch_type == MACH_TYPE_DIONYSUS)
16493#else
16494# define machine_is_dionysus() (0)
16495#endif
16496
16497#ifdef CONFIG_MACH_AS352X
16498# ifdef machine_arch_type
16499# undef machine_arch_type
16500# define machine_arch_type __machine_arch_type
16501# else
16502# define machine_arch_type MACH_TYPE_AS352X
16503# endif
16504# define machine_is_as352x() (machine_arch_type == MACH_TYPE_AS352X)
16505#else
16506# define machine_is_as352x() (0)
16507#endif
16508
16509#ifdef CONFIG_MACH_SERVICE
16510# ifdef machine_arch_type
16511# undef machine_arch_type
16512# define machine_arch_type __machine_arch_type
16513# else
16514# define machine_arch_type MACH_TYPE_SERVICE
16515# endif
16516# define machine_is_service() (machine_arch_type == MACH_TYPE_SERVICE)
16517#else
16518# define machine_is_service() (0)
16519#endif
16520
16521#ifdef CONFIG_MACH_CS_E9301
16522# ifdef machine_arch_type
16523# undef machine_arch_type
16524# define machine_arch_type __machine_arch_type
16525# else
16526# define machine_arch_type MACH_TYPE_CS_E9301
16527# endif
16528# define machine_is_cs_e9301() (machine_arch_type == MACH_TYPE_CS_E9301)
16529#else
16530# define machine_is_cs_e9301() (0)
16531#endif
16532
16533#ifdef CONFIG_MACH_MICRO9M
16534# ifdef machine_arch_type
16535# undef machine_arch_type
16536# define machine_arch_type __machine_arch_type
16537# else
16538# define machine_arch_type MACH_TYPE_MICRO9M
16539# endif
16540# define machine_is_micro9m() (machine_arch_type == MACH_TYPE_MICRO9M)
16541#else
16542# define machine_is_micro9m() (0)
16543#endif
16544
16545#ifdef CONFIG_MACH_IA_MOSPCK
16546# ifdef machine_arch_type
16547# undef machine_arch_type
16548# define machine_arch_type __machine_arch_type
16549# else
16550# define machine_arch_type MACH_TYPE_IA_MOSPCK
16551# endif
16552# define machine_is_ia_mospck() (machine_arch_type == MACH_TYPE_IA_MOSPCK)
16553#else
16554# define machine_is_ia_mospck() (0)
16555#endif
16556
16557#ifdef CONFIG_MACH_QL201B
16558# ifdef machine_arch_type
16559# undef machine_arch_type
16560# define machine_arch_type __machine_arch_type
16561# else
16562# define machine_arch_type MACH_TYPE_QL201B
16563# endif
16564# define machine_is_ql201b() (machine_arch_type == MACH_TYPE_QL201B)
16565#else
16566# define machine_is_ql201b() (0)
16567#endif
16568
16569#ifdef CONFIG_MACH_BBM
16570# ifdef machine_arch_type
16571# undef machine_arch_type
16572# define machine_arch_type __machine_arch_type
16573# else
16574# define machine_arch_type MACH_TYPE_BBM
16575# endif
16576# define machine_is_bbm() (machine_arch_type == MACH_TYPE_BBM)
16577#else
16578# define machine_is_bbm() (0)
16579#endif
16580
16581#ifdef CONFIG_MACH_EXXX
16582# ifdef machine_arch_type
16583# undef machine_arch_type
16584# define machine_arch_type __machine_arch_type
16585# else
16586# define machine_arch_type MACH_TYPE_EXXX
16587# endif
16588# define machine_is_exxx() (machine_arch_type == MACH_TYPE_EXXX)
16589#else
16590# define machine_is_exxx() (0)
16591#endif
16592
16593#ifdef CONFIG_MACH_WMA11B
16594# ifdef machine_arch_type
16595# undef machine_arch_type
16596# define machine_arch_type __machine_arch_type
16597# else
16598# define machine_arch_type MACH_TYPE_WMA11B
16599# endif
16600# define machine_is_wma11b() (machine_arch_type == MACH_TYPE_WMA11B)
16601#else
16602# define machine_is_wma11b() (0)
16603#endif
16604
16605#ifdef CONFIG_MACH_PELCO_ATLAS
16606# ifdef machine_arch_type
16607# undef machine_arch_type
16608# define machine_arch_type __machine_arch_type
16609# else
16610# define machine_arch_type MACH_TYPE_PELCO_ATLAS
16611# endif
16612# define machine_is_pelco_atlas() (machine_arch_type == MACH_TYPE_PELCO_ATLAS)
16613#else
16614# define machine_is_pelco_atlas() (0)
16615#endif
16616
16617#ifdef CONFIG_MACH_G500
16618# ifdef machine_arch_type
16619# undef machine_arch_type
16620# define machine_arch_type __machine_arch_type
16621# else
16622# define machine_arch_type MACH_TYPE_G500
16623# endif
16624# define machine_is_g500() (machine_arch_type == MACH_TYPE_G500)
16625#else
16626# define machine_is_g500() (0)
16627#endif
16628
16629#ifdef CONFIG_MACH_BUG
16630# ifdef machine_arch_type
16631# undef machine_arch_type
16632# define machine_arch_type __machine_arch_type
16633# else
16634# define machine_arch_type MACH_TYPE_BUG
16635# endif
16636# define machine_is_bug() (machine_arch_type == MACH_TYPE_BUG)
16637#else
16638# define machine_is_bug() (0)
16639#endif
16640
16641#ifdef CONFIG_MACH_MX33ADS
16642# ifdef machine_arch_type
16643# undef machine_arch_type
16644# define machine_arch_type __machine_arch_type
16645# else
16646# define machine_arch_type MACH_TYPE_MX33ADS
16647# endif
16648# define machine_is_mx33ads() (machine_arch_type == MACH_TYPE_MX33ADS)
16649#else
16650# define machine_is_mx33ads() (0)
16651#endif
16652
16653#ifdef CONFIG_MACH_CHUB
16654# ifdef machine_arch_type
16655# undef machine_arch_type
16656# define machine_arch_type __machine_arch_type
16657# else
16658# define machine_arch_type MACH_TYPE_CHUB
16659# endif
16660# define machine_is_chub() (machine_arch_type == MACH_TYPE_CHUB)
16661#else
16662# define machine_is_chub() (0)
16663#endif
16664
16665#ifdef CONFIG_MACH_NEO1973_GTA01
16666# ifdef machine_arch_type
16667# undef machine_arch_type
16668# define machine_arch_type __machine_arch_type
16669# else
16670# define machine_arch_type MACH_TYPE_NEO1973_GTA01
16671# endif
16672# define machine_is_neo1973_gta01() (machine_arch_type == MACH_TYPE_NEO1973_GTA01)
16673#else
16674# define machine_is_neo1973_gta01() (0)
16675#endif
16676
16677#ifdef CONFIG_MACH_W90N740
16678# ifdef machine_arch_type
16679# undef machine_arch_type
16680# define machine_arch_type __machine_arch_type
16681# else
16682# define machine_arch_type MACH_TYPE_W90N740
16683# endif
16684# define machine_is_w90n740() (machine_arch_type == MACH_TYPE_W90N740)
16685#else
16686# define machine_is_w90n740() (0)
16687#endif
16688
16689#ifdef CONFIG_MACH_MEDALLION_SA2410
16690# ifdef machine_arch_type
16691# undef machine_arch_type
16692# define machine_arch_type __machine_arch_type
16693# else
16694# define machine_arch_type MACH_TYPE_MEDALLION_SA2410
16695# endif
16696# define machine_is_medallion_sa2410() (machine_arch_type == MACH_TYPE_MEDALLION_SA2410)
16697#else
16698# define machine_is_medallion_sa2410() (0)
16699#endif
16700
16701#ifdef CONFIG_MACH_IA_CPU_9200_2
16702# ifdef machine_arch_type
16703# undef machine_arch_type
16704# define machine_arch_type __machine_arch_type
16705# else
16706# define machine_arch_type MACH_TYPE_IA_CPU_9200_2
16707# endif
16708# define machine_is_ia_cpu_9200_2() (machine_arch_type == MACH_TYPE_IA_CPU_9200_2)
16709#else
16710# define machine_is_ia_cpu_9200_2() (0)
16711#endif
16712
16713#ifdef CONFIG_MACH_DIMMRM9200
16714# ifdef machine_arch_type
16715# undef machine_arch_type
16716# define machine_arch_type __machine_arch_type
16717# else
16718# define machine_arch_type MACH_TYPE_DIMMRM9200
16719# endif
16720# define machine_is_dimmrm9200() (machine_arch_type == MACH_TYPE_DIMMRM9200)
16721#else
16722# define machine_is_dimmrm9200() (0)
16723#endif
16724
16725#ifdef CONFIG_MACH_PM9261
16726# ifdef machine_arch_type
16727# undef machine_arch_type
16728# define machine_arch_type __machine_arch_type
16729# else
16730# define machine_arch_type MACH_TYPE_PM9261
16731# endif
16732# define machine_is_pm9261() (machine_arch_type == MACH_TYPE_PM9261)
16733#else
16734# define machine_is_pm9261() (0)
16735#endif
16736
16737#ifdef CONFIG_MACH_ML7304
16738# ifdef machine_arch_type
16739# undef machine_arch_type
16740# define machine_arch_type __machine_arch_type
16741# else
16742# define machine_arch_type MACH_TYPE_ML7304
16743# endif
16744# define machine_is_ml7304() (machine_arch_type == MACH_TYPE_ML7304)
16745#else
16746# define machine_is_ml7304() (0)
16747#endif
16748
16749#ifdef CONFIG_MACH_UCP250
16750# ifdef machine_arch_type
16751# undef machine_arch_type
16752# define machine_arch_type __machine_arch_type
16753# else
16754# define machine_arch_type MACH_TYPE_UCP250
16755# endif
16756# define machine_is_ucp250() (machine_arch_type == MACH_TYPE_UCP250)
16757#else
16758# define machine_is_ucp250() (0)
16759#endif
16760
16761#ifdef CONFIG_MACH_INTBOARD
16762# ifdef machine_arch_type
16763# undef machine_arch_type
16764# define machine_arch_type __machine_arch_type
16765# else
16766# define machine_arch_type MACH_TYPE_INTBOARD
16767# endif
16768# define machine_is_intboard() (machine_arch_type == MACH_TYPE_INTBOARD)
16769#else
16770# define machine_is_intboard() (0)
16771#endif
16772
16773#ifdef CONFIG_MACH_GULFSTREAM
16774# ifdef machine_arch_type
16775# undef machine_arch_type
16776# define machine_arch_type __machine_arch_type
16777# else
16778# define machine_arch_type MACH_TYPE_GULFSTREAM
16779# endif
16780# define machine_is_gulfstream() (machine_arch_type == MACH_TYPE_GULFSTREAM)
16781#else
16782# define machine_is_gulfstream() (0)
16783#endif
16784
16785#ifdef CONFIG_MACH_LABQUEST
16786# ifdef machine_arch_type
16787# undef machine_arch_type
16788# define machine_arch_type __machine_arch_type
16789# else
16790# define machine_arch_type MACH_TYPE_LABQUEST
16791# endif
16792# define machine_is_labquest() (machine_arch_type == MACH_TYPE_LABQUEST)
16793#else
16794# define machine_is_labquest() (0)
16795#endif
16796
16797#ifdef CONFIG_MACH_VCMX313
16798# ifdef machine_arch_type
16799# undef machine_arch_type
16800# define machine_arch_type __machine_arch_type
16801# else
16802# define machine_arch_type MACH_TYPE_VCMX313
16803# endif
16804# define machine_is_vcmx313() (machine_arch_type == MACH_TYPE_VCMX313)
16805#else
16806# define machine_is_vcmx313() (0)
16807#endif
16808
16809#ifdef CONFIG_MACH_URG200
16810# ifdef machine_arch_type
16811# undef machine_arch_type
16812# define machine_arch_type __machine_arch_type
16813# else
16814# define machine_arch_type MACH_TYPE_URG200
16815# endif
16816# define machine_is_urg200() (machine_arch_type == MACH_TYPE_URG200)
16817#else
16818# define machine_is_urg200() (0)
16819#endif
16820
16821#ifdef CONFIG_MACH_CPUX255LCDNET
16822# ifdef machine_arch_type
16823# undef machine_arch_type
16824# define machine_arch_type __machine_arch_type
16825# else
16826# define machine_arch_type MACH_TYPE_CPUX255LCDNET
16827# endif
16828# define machine_is_cpux255lcdnet() (machine_arch_type == MACH_TYPE_CPUX255LCDNET)
16829#else
16830# define machine_is_cpux255lcdnet() (0)
16831#endif
16832
16833#ifdef CONFIG_MACH_NETDCU9
16834# ifdef machine_arch_type
16835# undef machine_arch_type
16836# define machine_arch_type __machine_arch_type
16837# else
16838# define machine_arch_type MACH_TYPE_NETDCU9
16839# endif
16840# define machine_is_netdcu9() (machine_arch_type == MACH_TYPE_NETDCU9)
16841#else
16842# define machine_is_netdcu9() (0)
16843#endif
16844
16845#ifdef CONFIG_MACH_NETDCU10
16846# ifdef machine_arch_type
16847# undef machine_arch_type
16848# define machine_arch_type __machine_arch_type
16849# else
16850# define machine_arch_type MACH_TYPE_NETDCU10
16851# endif
16852# define machine_is_netdcu10() (machine_arch_type == MACH_TYPE_NETDCU10)
16853#else
16854# define machine_is_netdcu10() (0)
16855#endif
16856
16857#ifdef CONFIG_MACH_DSPG_DGA
16858# ifdef machine_arch_type
16859# undef machine_arch_type
16860# define machine_arch_type __machine_arch_type
16861# else
16862# define machine_arch_type MACH_TYPE_DSPG_DGA
16863# endif
16864# define machine_is_dspg_dga() (machine_arch_type == MACH_TYPE_DSPG_DGA)
16865#else
16866# define machine_is_dspg_dga() (0)
16867#endif
16868
16869#ifdef CONFIG_MACH_DSPG_DVW
16870# ifdef machine_arch_type
16871# undef machine_arch_type
16872# define machine_arch_type __machine_arch_type
16873# else
16874# define machine_arch_type MACH_TYPE_DSPG_DVW
16875# endif
16876# define machine_is_dspg_dvw() (machine_arch_type == MACH_TYPE_DSPG_DVW)
16877#else
16878# define machine_is_dspg_dvw() (0)
16879#endif
16880
16881#ifdef CONFIG_MACH_SOLOS
16882# ifdef machine_arch_type
16883# undef machine_arch_type
16884# define machine_arch_type __machine_arch_type
16885# else
16886# define machine_arch_type MACH_TYPE_SOLOS
16887# endif
16888# define machine_is_solos() (machine_arch_type == MACH_TYPE_SOLOS)
16889#else
16890# define machine_is_solos() (0)
16891#endif
16892
16893#ifdef CONFIG_MACH_AT91SAM9263EK
16894# ifdef machine_arch_type
16895# undef machine_arch_type
16896# define machine_arch_type __machine_arch_type
16897# else
16898# define machine_arch_type MACH_TYPE_AT91SAM9263EK
16899# endif
16900# define machine_is_at91sam9263ek() (machine_arch_type == MACH_TYPE_AT91SAM9263EK)
16901#else
16902# define machine_is_at91sam9263ek() (0)
16903#endif
16904
16905#ifdef CONFIG_MACH_OSSTBOX
16906# ifdef machine_arch_type
16907# undef machine_arch_type
16908# define machine_arch_type __machine_arch_type
16909# else
16910# define machine_arch_type MACH_TYPE_OSSTBOX
16911# endif
16912# define machine_is_osstbox() (machine_arch_type == MACH_TYPE_OSSTBOX)
16913#else
16914# define machine_is_osstbox() (0)
16915#endif
16916
16917#ifdef CONFIG_MACH_KBAT9261
16918# ifdef machine_arch_type
16919# undef machine_arch_type
16920# define machine_arch_type __machine_arch_type
16921# else
16922# define machine_arch_type MACH_TYPE_KBAT9261
16923# endif
16924# define machine_is_kbat9261() (machine_arch_type == MACH_TYPE_KBAT9261)
16925#else
16926# define machine_is_kbat9261() (0)
16927#endif
16928
16929#ifdef CONFIG_MACH_CT1100
16930# ifdef machine_arch_type
16931# undef machine_arch_type
16932# define machine_arch_type __machine_arch_type
16933# else
16934# define machine_arch_type MACH_TYPE_CT1100
16935# endif
16936# define machine_is_ct1100() (machine_arch_type == MACH_TYPE_CT1100)
16937#else
16938# define machine_is_ct1100() (0)
16939#endif
16940
16941#ifdef CONFIG_MACH_AKCPPXA
16942# ifdef machine_arch_type
16943# undef machine_arch_type
16944# define machine_arch_type __machine_arch_type
16945# else
16946# define machine_arch_type MACH_TYPE_AKCPPXA
16947# endif
16948# define machine_is_akcppxa() (machine_arch_type == MACH_TYPE_AKCPPXA)
16949#else
16950# define machine_is_akcppxa() (0)
16951#endif
16952
799891ef 16953#ifdef CONFIG_MACH_OCHAYA1020
f43ad539
WD
16954# ifdef machine_arch_type
16955# undef machine_arch_type
16956# define machine_arch_type __machine_arch_type
16957# else
799891ef 16958# define machine_arch_type MACH_TYPE_OCHAYA1020
f43ad539 16959# endif
799891ef 16960# define machine_is_ochaya1020() (machine_arch_type == MACH_TYPE_OCHAYA1020)
f43ad539 16961#else
799891ef 16962# define machine_is_ochaya1020() (0)
f43ad539
WD
16963#endif
16964
16965#ifdef CONFIG_MACH_HITRACK
16966# ifdef machine_arch_type
16967# undef machine_arch_type
16968# define machine_arch_type __machine_arch_type
16969# else
16970# define machine_arch_type MACH_TYPE_HITRACK
16971# endif
16972# define machine_is_hitrack() (machine_arch_type == MACH_TYPE_HITRACK)
16973#else
16974# define machine_is_hitrack() (0)
16975#endif
16976
16977#ifdef CONFIG_MACH_SYME1
16978# ifdef machine_arch_type
16979# undef machine_arch_type
16980# define machine_arch_type __machine_arch_type
16981# else
16982# define machine_arch_type MACH_TYPE_SYME1
16983# endif
16984# define machine_is_syme1() (machine_arch_type == MACH_TYPE_SYME1)
16985#else
16986# define machine_is_syme1() (0)
16987#endif
16988
16989#ifdef CONFIG_MACH_SYHL1
16990# ifdef machine_arch_type
16991# undef machine_arch_type
16992# define machine_arch_type __machine_arch_type
16993# else
16994# define machine_arch_type MACH_TYPE_SYHL1
16995# endif
16996# define machine_is_syhl1() (machine_arch_type == MACH_TYPE_SYHL1)
16997#else
16998# define machine_is_syhl1() (0)
16999#endif
17000
17001#ifdef CONFIG_MACH_EMPCA400
17002# ifdef machine_arch_type
17003# undef machine_arch_type
17004# define machine_arch_type __machine_arch_type
17005# else
17006# define machine_arch_type MACH_TYPE_EMPCA400
17007# endif
17008# define machine_is_empca400() (machine_arch_type == MACH_TYPE_EMPCA400)
17009#else
17010# define machine_is_empca400() (0)
17011#endif
17012
17013#ifdef CONFIG_MACH_EM7210
17014# ifdef machine_arch_type
17015# undef machine_arch_type
17016# define machine_arch_type __machine_arch_type
17017# else
17018# define machine_arch_type MACH_TYPE_EM7210
17019# endif
17020# define machine_is_em7210() (machine_arch_type == MACH_TYPE_EM7210)
17021#else
17022# define machine_is_em7210() (0)
17023#endif
17024
17025#ifdef CONFIG_MACH_HTCHERMES
17026# ifdef machine_arch_type
17027# undef machine_arch_type
17028# define machine_arch_type __machine_arch_type
17029# else
17030# define machine_arch_type MACH_TYPE_HTCHERMES
17031# endif
17032# define machine_is_htchermes() (machine_arch_type == MACH_TYPE_HTCHERMES)
17033#else
17034# define machine_is_htchermes() (0)
17035#endif
17036
17037#ifdef CONFIG_MACH_ETI_C1
17038# ifdef machine_arch_type
17039# undef machine_arch_type
17040# define machine_arch_type __machine_arch_type
17041# else
17042# define machine_arch_type MACH_TYPE_ETI_C1
17043# endif
17044# define machine_is_eti_c1() (machine_arch_type == MACH_TYPE_ETI_C1)
17045#else
17046# define machine_is_eti_c1() (0)
17047#endif
17048
f43ad539
WD
17049#ifdef CONFIG_MACH_AC100
17050# ifdef machine_arch_type
17051# undef machine_arch_type
17052# define machine_arch_type __machine_arch_type
17053# else
17054# define machine_arch_type MACH_TYPE_AC100
17055# endif
17056# define machine_is_ac100() (machine_arch_type == MACH_TYPE_AC100)
17057#else
17058# define machine_is_ac100() (0)
17059#endif
17060
17061#ifdef CONFIG_MACH_SNEETCH
17062# ifdef machine_arch_type
17063# undef machine_arch_type
17064# define machine_arch_type __machine_arch_type
17065# else
17066# define machine_arch_type MACH_TYPE_SNEETCH
17067# endif
17068# define machine_is_sneetch() (machine_arch_type == MACH_TYPE_SNEETCH)
17069#else
17070# define machine_is_sneetch() (0)
17071#endif
17072
17073#ifdef CONFIG_MACH_STUDENTMATE
17074# ifdef machine_arch_type
17075# undef machine_arch_type
17076# define machine_arch_type __machine_arch_type
17077# else
17078# define machine_arch_type MACH_TYPE_STUDENTMATE
17079# endif
17080# define machine_is_studentmate() (machine_arch_type == MACH_TYPE_STUDENTMATE)
17081#else
17082# define machine_is_studentmate() (0)
17083#endif
17084
17085#ifdef CONFIG_MACH_ZIR2410
17086# ifdef machine_arch_type
17087# undef machine_arch_type
17088# define machine_arch_type __machine_arch_type
17089# else
17090# define machine_arch_type MACH_TYPE_ZIR2410
17091# endif
17092# define machine_is_zir2410() (machine_arch_type == MACH_TYPE_ZIR2410)
17093#else
17094# define machine_is_zir2410() (0)
17095#endif
17096
17097#ifdef CONFIG_MACH_ZIR2413
17098# ifdef machine_arch_type
17099# undef machine_arch_type
17100# define machine_arch_type __machine_arch_type
17101# else
17102# define machine_arch_type MACH_TYPE_ZIR2413
17103# endif
17104# define machine_is_zir2413() (machine_arch_type == MACH_TYPE_ZIR2413)
17105#else
17106# define machine_is_zir2413() (0)
17107#endif
17108
17109#ifdef CONFIG_MACH_DLONIP3
17110# ifdef machine_arch_type
17111# undef machine_arch_type
17112# define machine_arch_type __machine_arch_type
17113# else
17114# define machine_arch_type MACH_TYPE_DLONIP3
17115# endif
17116# define machine_is_dlonip3() (machine_arch_type == MACH_TYPE_DLONIP3)
17117#else
17118# define machine_is_dlonip3() (0)
17119#endif
17120
17121#ifdef CONFIG_MACH_INSTREAM
17122# ifdef machine_arch_type
17123# undef machine_arch_type
17124# define machine_arch_type __machine_arch_type
17125# else
17126# define machine_arch_type MACH_TYPE_INSTREAM
17127# endif
17128# define machine_is_instream() (machine_arch_type == MACH_TYPE_INSTREAM)
17129#else
17130# define machine_is_instream() (0)
17131#endif
17132
17133#ifdef CONFIG_MACH_AMBARELLA
17134# ifdef machine_arch_type
17135# undef machine_arch_type
17136# define machine_arch_type __machine_arch_type
17137# else
17138# define machine_arch_type MACH_TYPE_AMBARELLA
17139# endif
17140# define machine_is_ambarella() (machine_arch_type == MACH_TYPE_AMBARELLA)
17141#else
17142# define machine_is_ambarella() (0)
17143#endif
17144
17145#ifdef CONFIG_MACH_NEVIS
17146# ifdef machine_arch_type
17147# undef machine_arch_type
17148# define machine_arch_type __machine_arch_type
17149# else
17150# define machine_arch_type MACH_TYPE_NEVIS
17151# endif
17152# define machine_is_nevis() (machine_arch_type == MACH_TYPE_NEVIS)
17153#else
17154# define machine_is_nevis() (0)
17155#endif
17156
17157#ifdef CONFIG_MACH_HTC_TRINITY
17158# ifdef machine_arch_type
17159# undef machine_arch_type
17160# define machine_arch_type __machine_arch_type
17161# else
17162# define machine_arch_type MACH_TYPE_HTC_TRINITY
17163# endif
17164# define machine_is_htc_trinity() (machine_arch_type == MACH_TYPE_HTC_TRINITY)
17165#else
17166# define machine_is_htc_trinity() (0)
17167#endif
17168
17169#ifdef CONFIG_MACH_QL202B
17170# ifdef machine_arch_type
17171# undef machine_arch_type
17172# define machine_arch_type __machine_arch_type
17173# else
17174# define machine_arch_type MACH_TYPE_QL202B
17175# endif
17176# define machine_is_ql202b() (machine_arch_type == MACH_TYPE_QL202B)
17177#else
17178# define machine_is_ql202b() (0)
17179#endif
17180
17181#ifdef CONFIG_MACH_VPAC270
17182# ifdef machine_arch_type
17183# undef machine_arch_type
17184# define machine_arch_type __machine_arch_type
17185# else
17186# define machine_arch_type MACH_TYPE_VPAC270
17187# endif
17188# define machine_is_vpac270() (machine_arch_type == MACH_TYPE_VPAC270)
17189#else
17190# define machine_is_vpac270() (0)
17191#endif
17192
17193#ifdef CONFIG_MACH_RD129
17194# ifdef machine_arch_type
17195# undef machine_arch_type
17196# define machine_arch_type __machine_arch_type
17197# else
17198# define machine_arch_type MACH_TYPE_RD129
17199# endif
17200# define machine_is_rd129() (machine_arch_type == MACH_TYPE_RD129)
17201#else
17202# define machine_is_rd129() (0)
17203#endif
17204
17205#ifdef CONFIG_MACH_HTCWIZARD
17206# ifdef machine_arch_type
17207# undef machine_arch_type
17208# define machine_arch_type __machine_arch_type
17209# else
17210# define machine_arch_type MACH_TYPE_HTCWIZARD
17211# endif
17212# define machine_is_htcwizard() (machine_arch_type == MACH_TYPE_HTCWIZARD)
17213#else
17214# define machine_is_htcwizard() (0)
17215#endif
17216
21761540 17217#ifdef CONFIG_MACH_TREO680
f43ad539
WD
17218# ifdef machine_arch_type
17219# undef machine_arch_type
17220# define machine_arch_type __machine_arch_type
17221# else
21761540 17222# define machine_arch_type MACH_TYPE_TREO680
f43ad539 17223# endif
21761540 17224# define machine_is_treo680() (machine_arch_type == MACH_TYPE_TREO680)
f43ad539 17225#else
21761540 17226# define machine_is_treo680() (0)
f43ad539
WD
17227#endif
17228
17229#ifdef CONFIG_MACH_TECON_TMEZON
17230# ifdef machine_arch_type
17231# undef machine_arch_type
17232# define machine_arch_type __machine_arch_type
17233# else
17234# define machine_arch_type MACH_TYPE_TECON_TMEZON
17235# endif
17236# define machine_is_tecon_tmezon() (machine_arch_type == MACH_TYPE_TECON_TMEZON)
17237#else
17238# define machine_is_tecon_tmezon() (0)
17239#endif
17240
17241#ifdef CONFIG_MACH_ZYLONITE
17242# ifdef machine_arch_type
17243# undef machine_arch_type
17244# define machine_arch_type __machine_arch_type
17245# else
17246# define machine_arch_type MACH_TYPE_ZYLONITE
17247# endif
17248# define machine_is_zylonite() (machine_arch_type == MACH_TYPE_ZYLONITE)
17249#else
17250# define machine_is_zylonite() (0)
17251#endif
17252
17253#ifdef CONFIG_MACH_GENE1270
17254# ifdef machine_arch_type
17255# undef machine_arch_type
17256# define machine_arch_type __machine_arch_type
17257# else
17258# define machine_arch_type MACH_TYPE_GENE1270
17259# endif
17260# define machine_is_gene1270() (machine_arch_type == MACH_TYPE_GENE1270)
17261#else
17262# define machine_is_gene1270() (0)
17263#endif
17264
17265#ifdef CONFIG_MACH_ZIR2412
17266# ifdef machine_arch_type
17267# undef machine_arch_type
17268# define machine_arch_type __machine_arch_type
17269# else
17270# define machine_arch_type MACH_TYPE_ZIR2412
17271# endif
17272# define machine_is_zir2412() (machine_arch_type == MACH_TYPE_ZIR2412)
17273#else
17274# define machine_is_zir2412() (0)
17275#endif
17276
17277#ifdef CONFIG_MACH_MX31LITE
17278# ifdef machine_arch_type
17279# undef machine_arch_type
17280# define machine_arch_type __machine_arch_type
17281# else
17282# define machine_arch_type MACH_TYPE_MX31LITE
17283# endif
17284# define machine_is_mx31lite() (machine_arch_type == MACH_TYPE_MX31LITE)
17285#else
17286# define machine_is_mx31lite() (0)
17287#endif
17288
17289#ifdef CONFIG_MACH_T700WX
17290# ifdef machine_arch_type
17291# undef machine_arch_type
17292# define machine_arch_type __machine_arch_type
17293# else
17294# define machine_arch_type MACH_TYPE_T700WX
17295# endif
17296# define machine_is_t700wx() (machine_arch_type == MACH_TYPE_T700WX)
17297#else
17298# define machine_is_t700wx() (0)
17299#endif
17300
17301#ifdef CONFIG_MACH_VF100
17302# ifdef machine_arch_type
17303# undef machine_arch_type
17304# define machine_arch_type __machine_arch_type
17305# else
17306# define machine_arch_type MACH_TYPE_VF100
17307# endif
17308# define machine_is_vf100() (machine_arch_type == MACH_TYPE_VF100)
17309#else
17310# define machine_is_vf100() (0)
17311#endif
17312
17313#ifdef CONFIG_MACH_NSB2
17314# ifdef machine_arch_type
17315# undef machine_arch_type
17316# define machine_arch_type __machine_arch_type
17317# else
17318# define machine_arch_type MACH_TYPE_NSB2
17319# endif
17320# define machine_is_nsb2() (machine_arch_type == MACH_TYPE_NSB2)
17321#else
17322# define machine_is_nsb2() (0)
17323#endif
17324
17325#ifdef CONFIG_MACH_NXHMI_BB
17326# ifdef machine_arch_type
17327# undef machine_arch_type
17328# define machine_arch_type __machine_arch_type
17329# else
17330# define machine_arch_type MACH_TYPE_NXHMI_BB
17331# endif
17332# define machine_is_nxhmi_bb() (machine_arch_type == MACH_TYPE_NXHMI_BB)
17333#else
17334# define machine_is_nxhmi_bb() (0)
17335#endif
17336
17337#ifdef CONFIG_MACH_NXHMI_RE
17338# ifdef machine_arch_type
17339# undef machine_arch_type
17340# define machine_arch_type __machine_arch_type
17341# else
17342# define machine_arch_type MACH_TYPE_NXHMI_RE
17343# endif
17344# define machine_is_nxhmi_re() (machine_arch_type == MACH_TYPE_NXHMI_RE)
17345#else
17346# define machine_is_nxhmi_re() (0)
17347#endif
17348
17349#ifdef CONFIG_MACH_N4100PRO
17350# ifdef machine_arch_type
17351# undef machine_arch_type
17352# define machine_arch_type __machine_arch_type
17353# else
17354# define machine_arch_type MACH_TYPE_N4100PRO
17355# endif
17356# define machine_is_n4100pro() (machine_arch_type == MACH_TYPE_N4100PRO)
17357#else
17358# define machine_is_n4100pro() (0)
17359#endif
17360
17361#ifdef CONFIG_MACH_SAM9260
17362# ifdef machine_arch_type
17363# undef machine_arch_type
17364# define machine_arch_type __machine_arch_type
17365# else
17366# define machine_arch_type MACH_TYPE_SAM9260
17367# endif
17368# define machine_is_sam9260() (machine_arch_type == MACH_TYPE_SAM9260)
17369#else
17370# define machine_is_sam9260() (0)
17371#endif
17372
17373#ifdef CONFIG_MACH_OMAP_TREO600
17374# ifdef machine_arch_type
17375# undef machine_arch_type
17376# define machine_arch_type __machine_arch_type
17377# else
17378# define machine_arch_type MACH_TYPE_OMAP_TREO600
17379# endif
17380# define machine_is_omap_treo600() (machine_arch_type == MACH_TYPE_OMAP_TREO600)
17381#else
17382# define machine_is_omap_treo600() (0)
17383#endif
17384
17385#ifdef CONFIG_MACH_INDY2410
17386# ifdef machine_arch_type
17387# undef machine_arch_type
17388# define machine_arch_type __machine_arch_type
17389# else
17390# define machine_arch_type MACH_TYPE_INDY2410
17391# endif
17392# define machine_is_indy2410() (machine_arch_type == MACH_TYPE_INDY2410)
17393#else
17394# define machine_is_indy2410() (0)
17395#endif
17396
17397#ifdef CONFIG_MACH_NELT_A
17398# ifdef machine_arch_type
17399# undef machine_arch_type
17400# define machine_arch_type __machine_arch_type
17401# else
17402# define machine_arch_type MACH_TYPE_NELT_A
17403# endif
17404# define machine_is_nelt_a() (machine_arch_type == MACH_TYPE_NELT_A)
17405#else
17406# define machine_is_nelt_a() (0)
17407#endif
17408
17409#ifdef CONFIG_MACH_N311
17410# ifdef machine_arch_type
17411# undef machine_arch_type
17412# define machine_arch_type __machine_arch_type
17413# else
17414# define machine_arch_type MACH_TYPE_N311
17415# endif
17416# define machine_is_n311() (machine_arch_type == MACH_TYPE_N311)
17417#else
17418# define machine_is_n311() (0)
17419#endif
17420
17421#ifdef CONFIG_MACH_AT91SAM9260VGK
17422# ifdef machine_arch_type
17423# undef machine_arch_type
17424# define machine_arch_type __machine_arch_type
17425# else
17426# define machine_arch_type MACH_TYPE_AT91SAM9260VGK
17427# endif
17428# define machine_is_at91sam9260vgk() (machine_arch_type == MACH_TYPE_AT91SAM9260VGK)
17429#else
17430# define machine_is_at91sam9260vgk() (0)
17431#endif
17432
17433#ifdef CONFIG_MACH_AT91LEPPE
17434# ifdef machine_arch_type
17435# undef machine_arch_type
17436# define machine_arch_type __machine_arch_type
17437# else
17438# define machine_arch_type MACH_TYPE_AT91LEPPE
17439# endif
17440# define machine_is_at91leppe() (machine_arch_type == MACH_TYPE_AT91LEPPE)
17441#else
17442# define machine_is_at91leppe() (0)
17443#endif
17444
17445#ifdef CONFIG_MACH_AT91LEPCCN
17446# ifdef machine_arch_type
17447# undef machine_arch_type
17448# define machine_arch_type __machine_arch_type
17449# else
17450# define machine_arch_type MACH_TYPE_AT91LEPCCN
17451# endif
17452# define machine_is_at91lepccn() (machine_arch_type == MACH_TYPE_AT91LEPCCN)
17453#else
17454# define machine_is_at91lepccn() (0)
17455#endif
17456
17457#ifdef CONFIG_MACH_APC7100
17458# ifdef machine_arch_type
17459# undef machine_arch_type
17460# define machine_arch_type __machine_arch_type
17461# else
17462# define machine_arch_type MACH_TYPE_APC7100
17463# endif
17464# define machine_is_apc7100() (machine_arch_type == MACH_TYPE_APC7100)
17465#else
17466# define machine_is_apc7100() (0)
17467#endif
17468
17469#ifdef CONFIG_MACH_STARGAZER
17470# ifdef machine_arch_type
17471# undef machine_arch_type
17472# define machine_arch_type __machine_arch_type
17473# else
17474# define machine_arch_type MACH_TYPE_STARGAZER
17475# endif
17476# define machine_is_stargazer() (machine_arch_type == MACH_TYPE_STARGAZER)
17477#else
17478# define machine_is_stargazer() (0)
17479#endif
17480
17481#ifdef CONFIG_MACH_SONATA
17482# ifdef machine_arch_type
17483# undef machine_arch_type
17484# define machine_arch_type __machine_arch_type
17485# else
17486# define machine_arch_type MACH_TYPE_SONATA
17487# endif
17488# define machine_is_sonata() (machine_arch_type == MACH_TYPE_SONATA)
17489#else
17490# define machine_is_sonata() (0)
17491#endif
17492
17493#ifdef CONFIG_MACH_SCHMOOGIE
17494# ifdef machine_arch_type
17495# undef machine_arch_type
17496# define machine_arch_type __machine_arch_type
17497# else
17498# define machine_arch_type MACH_TYPE_SCHMOOGIE
17499# endif
17500# define machine_is_schmoogie() (machine_arch_type == MACH_TYPE_SCHMOOGIE)
17501#else
17502# define machine_is_schmoogie() (0)
17503#endif
17504
17505#ifdef CONFIG_MACH_AZTOOL
17506# ifdef machine_arch_type
17507# undef machine_arch_type
17508# define machine_arch_type __machine_arch_type
17509# else
17510# define machine_arch_type MACH_TYPE_AZTOOL
17511# endif
17512# define machine_is_aztool() (machine_arch_type == MACH_TYPE_AZTOOL)
17513#else
17514# define machine_is_aztool() (0)
17515#endif
17516
17517#ifdef CONFIG_MACH_MIOA701
17518# ifdef machine_arch_type
17519# undef machine_arch_type
17520# define machine_arch_type __machine_arch_type
17521# else
17522# define machine_arch_type MACH_TYPE_MIOA701
17523# endif
17524# define machine_is_mioa701() (machine_arch_type == MACH_TYPE_MIOA701)
17525#else
17526# define machine_is_mioa701() (0)
17527#endif
17528
17529#ifdef CONFIG_MACH_SXNI9260
17530# ifdef machine_arch_type
17531# undef machine_arch_type
17532# define machine_arch_type __machine_arch_type
17533# else
17534# define machine_arch_type MACH_TYPE_SXNI9260
17535# endif
17536# define machine_is_sxni9260() (machine_arch_type == MACH_TYPE_SXNI9260)
17537#else
17538# define machine_is_sxni9260() (0)
17539#endif
17540
17541#ifdef CONFIG_MACH_MXC27520EVB
17542# ifdef machine_arch_type
17543# undef machine_arch_type
17544# define machine_arch_type __machine_arch_type
17545# else
17546# define machine_arch_type MACH_TYPE_MXC27520EVB
17547# endif
17548# define machine_is_mxc27520evb() (machine_arch_type == MACH_TYPE_MXC27520EVB)
17549#else
17550# define machine_is_mxc27520evb() (0)
17551#endif
17552
17553#ifdef CONFIG_MACH_ARMADILLO5X0
17554# ifdef machine_arch_type
17555# undef machine_arch_type
17556# define machine_arch_type __machine_arch_type
17557# else
17558# define machine_arch_type MACH_TYPE_ARMADILLO5X0
17559# endif
17560# define machine_is_armadillo5x0() (machine_arch_type == MACH_TYPE_ARMADILLO5X0)
17561#else
17562# define machine_is_armadillo5x0() (0)
17563#endif
17564
17565#ifdef CONFIG_MACH_MB9260
17566# ifdef machine_arch_type
17567# undef machine_arch_type
17568# define machine_arch_type __machine_arch_type
17569# else
17570# define machine_arch_type MACH_TYPE_MB9260
17571# endif
17572# define machine_is_mb9260() (machine_arch_type == MACH_TYPE_MB9260)
17573#else
17574# define machine_is_mb9260() (0)
17575#endif
17576
17577#ifdef CONFIG_MACH_MB9263
17578# ifdef machine_arch_type
17579# undef machine_arch_type
17580# define machine_arch_type __machine_arch_type
17581# else
17582# define machine_arch_type MACH_TYPE_MB9263
17583# endif
17584# define machine_is_mb9263() (machine_arch_type == MACH_TYPE_MB9263)
17585#else
17586# define machine_is_mb9263() (0)
17587#endif
17588
17589#ifdef CONFIG_MACH_IPAC9302
17590# ifdef machine_arch_type
17591# undef machine_arch_type
17592# define machine_arch_type __machine_arch_type
17593# else
17594# define machine_arch_type MACH_TYPE_IPAC9302
17595# endif
17596# define machine_is_ipac9302() (machine_arch_type == MACH_TYPE_IPAC9302)
17597#else
17598# define machine_is_ipac9302() (0)
17599#endif
17600
17601#ifdef CONFIG_MACH_CC9P9360JS
17602# ifdef machine_arch_type
17603# undef machine_arch_type
17604# define machine_arch_type __machine_arch_type
17605# else
17606# define machine_arch_type MACH_TYPE_CC9P9360JS
17607# endif
17608# define machine_is_cc9p9360js() (machine_arch_type == MACH_TYPE_CC9P9360JS)
17609#else
17610# define machine_is_cc9p9360js() (0)
17611#endif
17612
17613#ifdef CONFIG_MACH_GALLIUM
17614# ifdef machine_arch_type
17615# undef machine_arch_type
17616# define machine_arch_type __machine_arch_type
17617# else
17618# define machine_arch_type MACH_TYPE_GALLIUM
17619# endif
17620# define machine_is_gallium() (machine_arch_type == MACH_TYPE_GALLIUM)
17621#else
17622# define machine_is_gallium() (0)
17623#endif
17624
17625#ifdef CONFIG_MACH_MSC2410
17626# ifdef machine_arch_type
17627# undef machine_arch_type
17628# define machine_arch_type __machine_arch_type
17629# else
17630# define machine_arch_type MACH_TYPE_MSC2410
17631# endif
17632# define machine_is_msc2410() (machine_arch_type == MACH_TYPE_MSC2410)
17633#else
17634# define machine_is_msc2410() (0)
17635#endif
17636
17637#ifdef CONFIG_MACH_GHI270
17638# ifdef machine_arch_type
17639# undef machine_arch_type
17640# define machine_arch_type __machine_arch_type
17641# else
17642# define machine_arch_type MACH_TYPE_GHI270
17643# endif
17644# define machine_is_ghi270() (machine_arch_type == MACH_TYPE_GHI270)
17645#else
17646# define machine_is_ghi270() (0)
17647#endif
17648
17649#ifdef CONFIG_MACH_DAVINCI_LEONARDO
17650# ifdef machine_arch_type
17651# undef machine_arch_type
17652# define machine_arch_type __machine_arch_type
17653# else
17654# define machine_arch_type MACH_TYPE_DAVINCI_LEONARDO
17655# endif
17656# define machine_is_davinci_leonardo() (machine_arch_type == MACH_TYPE_DAVINCI_LEONARDO)
17657#else
17658# define machine_is_davinci_leonardo() (0)
17659#endif
17660
17661#ifdef CONFIG_MACH_OIAB
17662# ifdef machine_arch_type
17663# undef machine_arch_type
17664# define machine_arch_type __machine_arch_type
17665# else
17666# define machine_arch_type MACH_TYPE_OIAB
17667# endif
17668# define machine_is_oiab() (machine_arch_type == MACH_TYPE_OIAB)
17669#else
17670# define machine_is_oiab() (0)
17671#endif
17672
17673#ifdef CONFIG_MACH_SMDK6400
17674# ifdef machine_arch_type
17675# undef machine_arch_type
17676# define machine_arch_type __machine_arch_type
17677# else
17678# define machine_arch_type MACH_TYPE_SMDK6400
17679# endif
17680# define machine_is_smdk6400() (machine_arch_type == MACH_TYPE_SMDK6400)
17681#else
17682# define machine_is_smdk6400() (0)
17683#endif
17684
17685#ifdef CONFIG_MACH_NOKIA_N800
17686# ifdef machine_arch_type
17687# undef machine_arch_type
17688# define machine_arch_type __machine_arch_type
17689# else
17690# define machine_arch_type MACH_TYPE_NOKIA_N800
17691# endif
17692# define machine_is_nokia_n800() (machine_arch_type == MACH_TYPE_NOKIA_N800)
17693#else
17694# define machine_is_nokia_n800() (0)
17695#endif
17696
17697#ifdef CONFIG_MACH_GREENPHONE
17698# ifdef machine_arch_type
17699# undef machine_arch_type
17700# define machine_arch_type __machine_arch_type
17701# else
17702# define machine_arch_type MACH_TYPE_GREENPHONE
17703# endif
17704# define machine_is_greenphone() (machine_arch_type == MACH_TYPE_GREENPHONE)
17705#else
17706# define machine_is_greenphone() (0)
17707#endif
17708
17709#ifdef CONFIG_MACH_COMPEXWP18
17710# ifdef machine_arch_type
17711# undef machine_arch_type
17712# define machine_arch_type __machine_arch_type
17713# else
17714# define machine_arch_type MACH_TYPE_COMPEXWP18
17715# endif
17716# define machine_is_compex42x() (machine_arch_type == MACH_TYPE_COMPEXWP18)
17717#else
17718# define machine_is_compex42x() (0)
17719#endif
17720
17721#ifdef CONFIG_MACH_XMATE
17722# ifdef machine_arch_type
17723# undef machine_arch_type
17724# define machine_arch_type __machine_arch_type
17725# else
17726# define machine_arch_type MACH_TYPE_XMATE
17727# endif
17728# define machine_is_xmate() (machine_arch_type == MACH_TYPE_XMATE)
17729#else
17730# define machine_is_xmate() (0)
17731#endif
17732
17733#ifdef CONFIG_MACH_ENERGIZER
17734# ifdef machine_arch_type
17735# undef machine_arch_type
17736# define machine_arch_type __machine_arch_type
17737# else
17738# define machine_arch_type MACH_TYPE_ENERGIZER
17739# endif
17740# define machine_is_energizer() (machine_arch_type == MACH_TYPE_ENERGIZER)
17741#else
17742# define machine_is_energizer() (0)
17743#endif
17744
17745#ifdef CONFIG_MACH_IME1
17746# ifdef machine_arch_type
17747# undef machine_arch_type
17748# define machine_arch_type __machine_arch_type
17749# else
17750# define machine_arch_type MACH_TYPE_IME1
17751# endif
17752# define machine_is_ime1() (machine_arch_type == MACH_TYPE_IME1)
17753#else
17754# define machine_is_ime1() (0)
17755#endif
17756
17757#ifdef CONFIG_MACH_SWEDATMS
17758# ifdef machine_arch_type
17759# undef machine_arch_type
17760# define machine_arch_type __machine_arch_type
17761# else
17762# define machine_arch_type MACH_TYPE_SWEDATMS
17763# endif
17764# define machine_is_sweda_tms() (machine_arch_type == MACH_TYPE_SWEDATMS)
17765#else
17766# define machine_is_sweda_tms() (0)
17767#endif
17768
17769#ifdef CONFIG_MACH_NTNP435C
17770# ifdef machine_arch_type
17771# undef machine_arch_type
17772# define machine_arch_type __machine_arch_type
17773# else
17774# define machine_arch_type MACH_TYPE_NTNP435C
17775# endif
17776# define machine_is_ntnp435c() (machine_arch_type == MACH_TYPE_NTNP435C)
17777#else
17778# define machine_is_ntnp435c() (0)
17779#endif
17780
17781#ifdef CONFIG_MACH_SPECTRO2
17782# ifdef machine_arch_type
17783# undef machine_arch_type
17784# define machine_arch_type __machine_arch_type
17785# else
17786# define machine_arch_type MACH_TYPE_SPECTRO2
17787# endif
17788# define machine_is_spectro2() (machine_arch_type == MACH_TYPE_SPECTRO2)
17789#else
17790# define machine_is_spectro2() (0)
17791#endif
17792
17793#ifdef CONFIG_MACH_H6039
17794# ifdef machine_arch_type
17795# undef machine_arch_type
17796# define machine_arch_type __machine_arch_type
17797# else
17798# define machine_arch_type MACH_TYPE_H6039
17799# endif
17800# define machine_is_h6039() (machine_arch_type == MACH_TYPE_H6039)
17801#else
17802# define machine_is_h6039() (0)
17803#endif
17804
17805#ifdef CONFIG_MACH_EP80219
17806# ifdef machine_arch_type
17807# undef machine_arch_type
17808# define machine_arch_type __machine_arch_type
17809# else
17810# define machine_arch_type MACH_TYPE_EP80219
17811# endif
17812# define machine_is_ep80219() (machine_arch_type == MACH_TYPE_EP80219)
17813#else
17814# define machine_is_ep80219() (0)
17815#endif
17816
17817#ifdef CONFIG_MACH_SAMOA_II
17818# ifdef machine_arch_type
17819# undef machine_arch_type
17820# define machine_arch_type __machine_arch_type
17821# else
17822# define machine_arch_type MACH_TYPE_SAMOA_II
17823# endif
17824# define machine_is_samoa_ii() (machine_arch_type == MACH_TYPE_SAMOA_II)
17825#else
17826# define machine_is_samoa_ii() (0)
17827#endif
17828
17829#ifdef CONFIG_MACH_CWMXL
17830# ifdef machine_arch_type
17831# undef machine_arch_type
17832# define machine_arch_type __machine_arch_type
17833# else
17834# define machine_arch_type MACH_TYPE_CWMXL
17835# endif
17836# define machine_is_cwmxl() (machine_arch_type == MACH_TYPE_CWMXL)
17837#else
17838# define machine_is_cwmxl() (0)
17839#endif
17840
17841#ifdef CONFIG_MACH_AS9200
17842# ifdef machine_arch_type
17843# undef machine_arch_type
17844# define machine_arch_type __machine_arch_type
17845# else
17846# define machine_arch_type MACH_TYPE_AS9200
17847# endif
17848# define machine_is_as9200() (machine_arch_type == MACH_TYPE_AS9200)
17849#else
17850# define machine_is_as9200() (0)
17851#endif
17852
17853#ifdef CONFIG_MACH_SFX1149
17854# ifdef machine_arch_type
17855# undef machine_arch_type
17856# define machine_arch_type __machine_arch_type
17857# else
17858# define machine_arch_type MACH_TYPE_SFX1149
17859# endif
17860# define machine_is_sfx1149() (machine_arch_type == MACH_TYPE_SFX1149)
17861#else
17862# define machine_is_sfx1149() (0)
17863#endif
17864
17865#ifdef CONFIG_MACH_NAVI010
17866# ifdef machine_arch_type
17867# undef machine_arch_type
17868# define machine_arch_type __machine_arch_type
17869# else
17870# define machine_arch_type MACH_TYPE_NAVI010
17871# endif
17872# define machine_is_navi010() (machine_arch_type == MACH_TYPE_NAVI010)
17873#else
17874# define machine_is_navi010() (0)
17875#endif
17876
17877#ifdef CONFIG_MACH_MULTMDP
17878# ifdef machine_arch_type
17879# undef machine_arch_type
17880# define machine_arch_type __machine_arch_type
17881# else
17882# define machine_arch_type MACH_TYPE_MULTMDP
17883# endif
17884# define machine_is_multmdp() (machine_arch_type == MACH_TYPE_MULTMDP)
17885#else
17886# define machine_is_multmdp() (0)
17887#endif
17888
17889#ifdef CONFIG_MACH_SCB9520
17890# ifdef machine_arch_type
17891# undef machine_arch_type
17892# define machine_arch_type __machine_arch_type
17893# else
17894# define machine_arch_type MACH_TYPE_SCB9520
17895# endif
17896# define machine_is_scb9520() (machine_arch_type == MACH_TYPE_SCB9520)
17897#else
17898# define machine_is_scb9520() (0)
17899#endif
17900
17901#ifdef CONFIG_MACH_HTCATHENA
17902# ifdef machine_arch_type
17903# undef machine_arch_type
17904# define machine_arch_type __machine_arch_type
17905# else
17906# define machine_arch_type MACH_TYPE_HTCATHENA
17907# endif
17908# define machine_is_htcathena() (machine_arch_type == MACH_TYPE_HTCATHENA)
17909#else
17910# define machine_is_htcathena() (0)
17911#endif
17912
17913#ifdef CONFIG_MACH_XP179
17914# ifdef machine_arch_type
17915# undef machine_arch_type
17916# define machine_arch_type __machine_arch_type
17917# else
17918# define machine_arch_type MACH_TYPE_XP179
17919# endif
17920# define machine_is_xp179() (machine_arch_type == MACH_TYPE_XP179)
17921#else
17922# define machine_is_xp179() (0)
17923#endif
17924
17925#ifdef CONFIG_MACH_H4300
17926# ifdef machine_arch_type
17927# undef machine_arch_type
17928# define machine_arch_type __machine_arch_type
17929# else
17930# define machine_arch_type MACH_TYPE_H4300
17931# endif
17932# define machine_is_h4300() (machine_arch_type == MACH_TYPE_H4300)
17933#else
17934# define machine_is_h4300() (0)
17935#endif
17936
17937#ifdef CONFIG_MACH_GORAMO_MLR
17938# ifdef machine_arch_type
17939# undef machine_arch_type
17940# define machine_arch_type __machine_arch_type
17941# else
17942# define machine_arch_type MACH_TYPE_GORAMO_MLR
17943# endif
17944# define machine_is_goramo_mlr() (machine_arch_type == MACH_TYPE_GORAMO_MLR)
17945#else
17946# define machine_is_goramo_mlr() (0)
17947#endif
17948
17949#ifdef CONFIG_MACH_MXC30020EVB
17950# ifdef machine_arch_type
17951# undef machine_arch_type
17952# define machine_arch_type __machine_arch_type
17953# else
17954# define machine_arch_type MACH_TYPE_MXC30020EVB
17955# endif
17956# define machine_is_mxc30020evb() (machine_arch_type == MACH_TYPE_MXC30020EVB)
17957#else
17958# define machine_is_mxc30020evb() (0)
17959#endif
17960
799891ef 17961#ifdef CONFIG_MACH_ADSBITSYG5
f43ad539
WD
17962# ifdef machine_arch_type
17963# undef machine_arch_type
17964# define machine_arch_type __machine_arch_type
17965# else
799891ef 17966# define machine_arch_type MACH_TYPE_ADSBITSYG5
f43ad539 17967# endif
799891ef 17968# define machine_is_adsbitsyg5() (machine_arch_type == MACH_TYPE_ADSBITSYG5)
f43ad539 17969#else
799891ef 17970# define machine_is_adsbitsyg5() (0)
f43ad539
WD
17971#endif
17972
17973#ifdef CONFIG_MACH_ADSPORTALPLUS
17974# ifdef machine_arch_type
17975# undef machine_arch_type
17976# define machine_arch_type __machine_arch_type
17977# else
17978# define machine_arch_type MACH_TYPE_ADSPORTALPLUS
17979# endif
17980# define machine_is_adsportalplus() (machine_arch_type == MACH_TYPE_ADSPORTALPLUS)
17981#else
17982# define machine_is_adsportalplus() (0)
17983#endif
17984
17985#ifdef CONFIG_MACH_MMSP2PLUS
17986# ifdef machine_arch_type
17987# undef machine_arch_type
17988# define machine_arch_type __machine_arch_type
17989# else
17990# define machine_arch_type MACH_TYPE_MMSP2PLUS
17991# endif
17992# define machine_is_mmsp2plus() (machine_arch_type == MACH_TYPE_MMSP2PLUS)
17993#else
17994# define machine_is_mmsp2plus() (0)
17995#endif
17996
17997#ifdef CONFIG_MACH_EM_X270
17998# ifdef machine_arch_type
17999# undef machine_arch_type
18000# define machine_arch_type __machine_arch_type
18001# else
18002# define machine_arch_type MACH_TYPE_EM_X270
18003# endif
18004# define machine_is_em_x270() (machine_arch_type == MACH_TYPE_EM_X270)
18005#else
18006# define machine_is_em_x270() (0)
18007#endif
18008
18009#ifdef CONFIG_MACH_TPP302
18010# ifdef machine_arch_type
18011# undef machine_arch_type
18012# define machine_arch_type __machine_arch_type
18013# else
18014# define machine_arch_type MACH_TYPE_TPP302
18015# endif
18016# define machine_is_tpp302() (machine_arch_type == MACH_TYPE_TPP302)
18017#else
18018# define machine_is_tpp302() (0)
18019#endif
18020
18021#ifdef CONFIG_MACH_TPM104
18022# ifdef machine_arch_type
18023# undef machine_arch_type
18024# define machine_arch_type __machine_arch_type
18025# else
18026# define machine_arch_type MACH_TYPE_TPM104
18027# endif
18028# define machine_is_tpp104() (machine_arch_type == MACH_TYPE_TPM104)
18029#else
18030# define machine_is_tpp104() (0)
18031#endif
18032
18033#ifdef CONFIG_MACH_TPM102
18034# ifdef machine_arch_type
18035# undef machine_arch_type
18036# define machine_arch_type __machine_arch_type
18037# else
18038# define machine_arch_type MACH_TYPE_TPM102
18039# endif
18040# define machine_is_tpm102() (machine_arch_type == MACH_TYPE_TPM102)
18041#else
18042# define machine_is_tpm102() (0)
18043#endif
18044
18045#ifdef CONFIG_MACH_TPM109
18046# ifdef machine_arch_type
18047# undef machine_arch_type
18048# define machine_arch_type __machine_arch_type
18049# else
18050# define machine_arch_type MACH_TYPE_TPM109
18051# endif
18052# define machine_is_tpm109() (machine_arch_type == MACH_TYPE_TPM109)
18053#else
18054# define machine_is_tpm109() (0)
18055#endif
18056
18057#ifdef CONFIG_MACH_FBXO1
18058# ifdef machine_arch_type
18059# undef machine_arch_type
18060# define machine_arch_type __machine_arch_type
18061# else
18062# define machine_arch_type MACH_TYPE_FBXO1
18063# endif
18064# define machine_is_fbxo1() (machine_arch_type == MACH_TYPE_FBXO1)
18065#else
18066# define machine_is_fbxo1() (0)
18067#endif
18068
18069#ifdef CONFIG_MACH_HXD8
18070# ifdef machine_arch_type
18071# undef machine_arch_type
18072# define machine_arch_type __machine_arch_type
18073# else
18074# define machine_arch_type MACH_TYPE_HXD8
18075# endif
18076# define machine_is_hxd8() (machine_arch_type == MACH_TYPE_HXD8)
18077#else
18078# define machine_is_hxd8() (0)
18079#endif
18080
18081#ifdef CONFIG_MACH_NEO1973_GTA02
18082# ifdef machine_arch_type
18083# undef machine_arch_type
18084# define machine_arch_type __machine_arch_type
18085# else
18086# define machine_arch_type MACH_TYPE_NEO1973_GTA02
18087# endif
18088# define machine_is_neo1973_gta02() (machine_arch_type == MACH_TYPE_NEO1973_GTA02)
18089#else
18090# define machine_is_neo1973_gta02() (0)
18091#endif
18092
18093#ifdef CONFIG_MACH_EMTEST
18094# ifdef machine_arch_type
18095# undef machine_arch_type
18096# define machine_arch_type __machine_arch_type
18097# else
18098# define machine_arch_type MACH_TYPE_EMTEST
18099# endif
18100# define machine_is_emtest() (machine_arch_type == MACH_TYPE_EMTEST)
18101#else
18102# define machine_is_emtest() (0)
18103#endif
18104
18105#ifdef CONFIG_MACH_AD6900
18106# ifdef machine_arch_type
18107# undef machine_arch_type
18108# define machine_arch_type __machine_arch_type
18109# else
18110# define machine_arch_type MACH_TYPE_AD6900
18111# endif
18112# define machine_is_ad6900() (machine_arch_type == MACH_TYPE_AD6900)
18113#else
18114# define machine_is_ad6900() (0)
18115#endif
18116
18117#ifdef CONFIG_MACH_EUROPA
18118# ifdef machine_arch_type
18119# undef machine_arch_type
18120# define machine_arch_type __machine_arch_type
18121# else
18122# define machine_arch_type MACH_TYPE_EUROPA
18123# endif
18124# define machine_is_europa() (machine_arch_type == MACH_TYPE_EUROPA)
18125#else
18126# define machine_is_europa() (0)
18127#endif
18128
18129#ifdef CONFIG_MACH_METROCONNECT
18130# ifdef machine_arch_type
18131# undef machine_arch_type
18132# define machine_arch_type __machine_arch_type
18133# else
18134# define machine_arch_type MACH_TYPE_METROCONNECT
18135# endif
18136# define machine_is_metroconnect() (machine_arch_type == MACH_TYPE_METROCONNECT)
18137#else
18138# define machine_is_metroconnect() (0)
18139#endif
18140
18141#ifdef CONFIG_MACH_EZ_S2410
18142# ifdef machine_arch_type
18143# undef machine_arch_type
18144# define machine_arch_type __machine_arch_type
18145# else
18146# define machine_arch_type MACH_TYPE_EZ_S2410
18147# endif
18148# define machine_is_ez_s2410() (machine_arch_type == MACH_TYPE_EZ_S2410)
18149#else
18150# define machine_is_ez_s2410() (0)
18151#endif
18152
18153#ifdef CONFIG_MACH_EZ_S2440
18154# ifdef machine_arch_type
18155# undef machine_arch_type
18156# define machine_arch_type __machine_arch_type
18157# else
18158# define machine_arch_type MACH_TYPE_EZ_S2440
18159# endif
18160# define machine_is_ez_s2440() (machine_arch_type == MACH_TYPE_EZ_S2440)
18161#else
18162# define machine_is_ez_s2440() (0)
18163#endif
18164
18165#ifdef CONFIG_MACH_EZ_EP9312
18166# ifdef machine_arch_type
18167# undef machine_arch_type
18168# define machine_arch_type __machine_arch_type
18169# else
18170# define machine_arch_type MACH_TYPE_EZ_EP9312
18171# endif
18172# define machine_is_ez_ep9312() (machine_arch_type == MACH_TYPE_EZ_EP9312)
18173#else
18174# define machine_is_ez_ep9312() (0)
18175#endif
18176
18177#ifdef CONFIG_MACH_EZ_EP9315
18178# ifdef machine_arch_type
18179# undef machine_arch_type
18180# define machine_arch_type __machine_arch_type
18181# else
18182# define machine_arch_type MACH_TYPE_EZ_EP9315
18183# endif
18184# define machine_is_ez_ep9315() (machine_arch_type == MACH_TYPE_EZ_EP9315)
18185#else
18186# define machine_is_ez_ep9315() (0)
18187#endif
18188
18189#ifdef CONFIG_MACH_EZ_X7
18190# ifdef machine_arch_type
18191# undef machine_arch_type
18192# define machine_arch_type __machine_arch_type
18193# else
18194# define machine_arch_type MACH_TYPE_EZ_X7
18195# endif
18196# define machine_is_ez_x7() (machine_arch_type == MACH_TYPE_EZ_X7)
18197#else
18198# define machine_is_ez_x7() (0)
18199#endif
18200
18201#ifdef CONFIG_MACH_GODOTDB
18202# ifdef machine_arch_type
18203# undef machine_arch_type
18204# define machine_arch_type __machine_arch_type
18205# else
18206# define machine_arch_type MACH_TYPE_GODOTDB
18207# endif
18208# define machine_is_godotdb() (machine_arch_type == MACH_TYPE_GODOTDB)
18209#else
18210# define machine_is_godotdb() (0)
18211#endif
18212
18213#ifdef CONFIG_MACH_MISTRAL
18214# ifdef machine_arch_type
18215# undef machine_arch_type
18216# define machine_arch_type __machine_arch_type
18217# else
18218# define machine_arch_type MACH_TYPE_MISTRAL
18219# endif
18220# define machine_is_mistral() (machine_arch_type == MACH_TYPE_MISTRAL)
18221#else
18222# define machine_is_mistral() (0)
18223#endif
18224
18225#ifdef CONFIG_MACH_MSM
18226# ifdef machine_arch_type
18227# undef machine_arch_type
18228# define machine_arch_type __machine_arch_type
18229# else
18230# define machine_arch_type MACH_TYPE_MSM
18231# endif
18232# define machine_is_msm() (machine_arch_type == MACH_TYPE_MSM)
18233#else
18234# define machine_is_msm() (0)
18235#endif
18236
18237#ifdef CONFIG_MACH_CT5910
18238# ifdef machine_arch_type
18239# undef machine_arch_type
18240# define machine_arch_type __machine_arch_type
18241# else
18242# define machine_arch_type MACH_TYPE_CT5910
18243# endif
18244# define machine_is_ct5910() (machine_arch_type == MACH_TYPE_CT5910)
18245#else
18246# define machine_is_ct5910() (0)
18247#endif
18248
18249#ifdef CONFIG_MACH_CT5912
18250# ifdef machine_arch_type
18251# undef machine_arch_type
18252# define machine_arch_type __machine_arch_type
18253# else
18254# define machine_arch_type MACH_TYPE_CT5912
18255# endif
18256# define machine_is_ct5912() (machine_arch_type == MACH_TYPE_CT5912)
18257#else
18258# define machine_is_ct5912() (0)
18259#endif
18260
18261#ifdef CONFIG_MACH_HYNET_INE
18262# ifdef machine_arch_type
18263# undef machine_arch_type
18264# define machine_arch_type __machine_arch_type
18265# else
18266# define machine_arch_type MACH_TYPE_HYNET_INE
18267# endif
18268# define machine_is_hynet_ine() (machine_arch_type == MACH_TYPE_HYNET_INE)
18269#else
18270# define machine_is_hynet_ine() (0)
18271#endif
18272
18273#ifdef CONFIG_MACH_HYNET_APP
18274# ifdef machine_arch_type
18275# undef machine_arch_type
18276# define machine_arch_type __machine_arch_type
18277# else
18278# define machine_arch_type MACH_TYPE_HYNET_APP
18279# endif
18280# define machine_is_hynet_app() (machine_arch_type == MACH_TYPE_HYNET_APP)
18281#else
18282# define machine_is_hynet_app() (0)
18283#endif
18284
18285#ifdef CONFIG_MACH_MSM7200
18286# ifdef machine_arch_type
18287# undef machine_arch_type
18288# define machine_arch_type __machine_arch_type
18289# else
18290# define machine_arch_type MACH_TYPE_MSM7200
18291# endif
18292# define machine_is_msm7200() (machine_arch_type == MACH_TYPE_MSM7200)
18293#else
18294# define machine_is_msm7200() (0)
18295#endif
18296
18297#ifdef CONFIG_MACH_MSM7600
18298# ifdef machine_arch_type
18299# undef machine_arch_type
18300# define machine_arch_type __machine_arch_type
18301# else
18302# define machine_arch_type MACH_TYPE_MSM7600
18303# endif
18304# define machine_is_msm7600() (machine_arch_type == MACH_TYPE_MSM7600)
18305#else
18306# define machine_is_msm7600() (0)
18307#endif
18308
18309#ifdef CONFIG_MACH_CEB255
18310# ifdef machine_arch_type
18311# undef machine_arch_type
18312# define machine_arch_type __machine_arch_type
18313# else
18314# define machine_arch_type MACH_TYPE_CEB255
18315# endif
18316# define machine_is_ceb255() (machine_arch_type == MACH_TYPE_CEB255)
18317#else
18318# define machine_is_ceb255() (0)
18319#endif
18320
18321#ifdef CONFIG_MACH_CIEL
18322# ifdef machine_arch_type
18323# undef machine_arch_type
18324# define machine_arch_type __machine_arch_type
18325# else
18326# define machine_arch_type MACH_TYPE_CIEL
18327# endif
18328# define machine_is_ciel() (machine_arch_type == MACH_TYPE_CIEL)
18329#else
18330# define machine_is_ciel() (0)
18331#endif
18332
18333#ifdef CONFIG_MACH_SLM5650
18334# ifdef machine_arch_type
18335# undef machine_arch_type
18336# define machine_arch_type __machine_arch_type
18337# else
18338# define machine_arch_type MACH_TYPE_SLM5650
18339# endif
18340# define machine_is_slm5650() (machine_arch_type == MACH_TYPE_SLM5650)
18341#else
18342# define machine_is_slm5650() (0)
18343#endif
18344
18345#ifdef CONFIG_MACH_AT91SAM9RLEK
18346# ifdef machine_arch_type
18347# undef machine_arch_type
18348# define machine_arch_type __machine_arch_type
18349# else
18350# define machine_arch_type MACH_TYPE_AT91SAM9RLEK
18351# endif
18352# define machine_is_at91sam9rlek() (machine_arch_type == MACH_TYPE_AT91SAM9RLEK)
18353#else
18354# define machine_is_at91sam9rlek() (0)
18355#endif
18356
18357#ifdef CONFIG_MACH_COMTECH_ROUTER
18358# ifdef machine_arch_type
18359# undef machine_arch_type
18360# define machine_arch_type __machine_arch_type
18361# else
18362# define machine_arch_type MACH_TYPE_COMTECH_ROUTER
18363# endif
18364# define machine_is_comtech_router() (machine_arch_type == MACH_TYPE_COMTECH_ROUTER)
18365#else
18366# define machine_is_comtech_router() (0)
18367#endif
18368
18369#ifdef CONFIG_MACH_SBC2410X
18370# ifdef machine_arch_type
18371# undef machine_arch_type
18372# define machine_arch_type __machine_arch_type
18373# else
18374# define machine_arch_type MACH_TYPE_SBC2410X
18375# endif
18376# define machine_is_sbc2410x() (machine_arch_type == MACH_TYPE_SBC2410X)
18377#else
18378# define machine_is_sbc2410x() (0)
18379#endif
18380
18381#ifdef CONFIG_MACH_AT4X0BD
18382# ifdef machine_arch_type
18383# undef machine_arch_type
18384# define machine_arch_type __machine_arch_type
18385# else
18386# define machine_arch_type MACH_TYPE_AT4X0BD
18387# endif
18388# define machine_is_at4x0bd() (machine_arch_type == MACH_TYPE_AT4X0BD)
18389#else
18390# define machine_is_at4x0bd() (0)
18391#endif
18392
18393#ifdef CONFIG_MACH_CBIFR
18394# ifdef machine_arch_type
18395# undef machine_arch_type
18396# define machine_arch_type __machine_arch_type
18397# else
18398# define machine_arch_type MACH_TYPE_CBIFR
18399# endif
18400# define machine_is_cbifr() (machine_arch_type == MACH_TYPE_CBIFR)
18401#else
18402# define machine_is_cbifr() (0)
18403#endif
18404
18405#ifdef CONFIG_MACH_ARCOM_QUANTUM
18406# ifdef machine_arch_type
18407# undef machine_arch_type
18408# define machine_arch_type __machine_arch_type
18409# else
18410# define machine_arch_type MACH_TYPE_ARCOM_QUANTUM
18411# endif
18412# define machine_is_arcom_quantum() (machine_arch_type == MACH_TYPE_ARCOM_QUANTUM)
18413#else
18414# define machine_is_arcom_quantum() (0)
18415#endif
18416
18417#ifdef CONFIG_MACH_MATRIX520
18418# ifdef machine_arch_type
18419# undef machine_arch_type
18420# define machine_arch_type __machine_arch_type
18421# else
18422# define machine_arch_type MACH_TYPE_MATRIX520
18423# endif
18424# define machine_is_matrix520() (machine_arch_type == MACH_TYPE_MATRIX520)
18425#else
18426# define machine_is_matrix520() (0)
18427#endif
18428
18429#ifdef CONFIG_MACH_MATRIX510
18430# ifdef machine_arch_type
18431# undef machine_arch_type
18432# define machine_arch_type __machine_arch_type
18433# else
18434# define machine_arch_type MACH_TYPE_MATRIX510
18435# endif
18436# define machine_is_matrix510() (machine_arch_type == MACH_TYPE_MATRIX510)
18437#else
18438# define machine_is_matrix510() (0)
18439#endif
18440
18441#ifdef CONFIG_MACH_MATRIX500
18442# ifdef machine_arch_type
18443# undef machine_arch_type
18444# define machine_arch_type __machine_arch_type
18445# else
18446# define machine_arch_type MACH_TYPE_MATRIX500
18447# endif
18448# define machine_is_matrix500() (machine_arch_type == MACH_TYPE_MATRIX500)
18449#else
18450# define machine_is_matrix500() (0)
18451#endif
18452
18453#ifdef CONFIG_MACH_M501
18454# ifdef machine_arch_type
18455# undef machine_arch_type
18456# define machine_arch_type __machine_arch_type
18457# else
18458# define machine_arch_type MACH_TYPE_M501
18459# endif
18460# define machine_is_m501() (machine_arch_type == MACH_TYPE_M501)
18461#else
18462# define machine_is_m501() (0)
18463#endif
18464
18465#ifdef CONFIG_MACH_AAEON1270
18466# ifdef machine_arch_type
18467# undef machine_arch_type
18468# define machine_arch_type __machine_arch_type
18469# else
18470# define machine_arch_type MACH_TYPE_AAEON1270
18471# endif
18472# define machine_is_aaeon1270() (machine_arch_type == MACH_TYPE_AAEON1270)
18473#else
18474# define machine_is_aaeon1270() (0)
18475#endif
18476
18477#ifdef CONFIG_MACH_MATRIX500EV
18478# ifdef machine_arch_type
18479# undef machine_arch_type
18480# define machine_arch_type __machine_arch_type
18481# else
18482# define machine_arch_type MACH_TYPE_MATRIX500EV
18483# endif
18484# define machine_is_matrix500ev() (machine_arch_type == MACH_TYPE_MATRIX500EV)
18485#else
18486# define machine_is_matrix500ev() (0)
18487#endif
18488
18489#ifdef CONFIG_MACH_PAC500
18490# ifdef machine_arch_type
18491# undef machine_arch_type
18492# define machine_arch_type __machine_arch_type
18493# else
18494# define machine_arch_type MACH_TYPE_PAC500
18495# endif
18496# define machine_is_pac500() (machine_arch_type == MACH_TYPE_PAC500)
18497#else
18498# define machine_is_pac500() (0)
18499#endif
18500
18501#ifdef CONFIG_MACH_PNX8181
18502# ifdef machine_arch_type
18503# undef machine_arch_type
18504# define machine_arch_type __machine_arch_type
18505# else
18506# define machine_arch_type MACH_TYPE_PNX8181
18507# endif
18508# define machine_is_pnx8181() (machine_arch_type == MACH_TYPE_PNX8181)
18509#else
18510# define machine_is_pnx8181() (0)
18511#endif
18512
18513#ifdef CONFIG_MACH_COLIBRI320
18514# ifdef machine_arch_type
18515# undef machine_arch_type
18516# define machine_arch_type __machine_arch_type
18517# else
18518# define machine_arch_type MACH_TYPE_COLIBRI320
18519# endif
18520# define machine_is_colibri320() (machine_arch_type == MACH_TYPE_COLIBRI320)
18521#else
18522# define machine_is_colibri320() (0)
18523#endif
18524
18525#ifdef CONFIG_MACH_AZTOOLBB
18526# ifdef machine_arch_type
18527# undef machine_arch_type
18528# define machine_arch_type __machine_arch_type
18529# else
18530# define machine_arch_type MACH_TYPE_AZTOOLBB
18531# endif
18532# define machine_is_aztoolbb() (machine_arch_type == MACH_TYPE_AZTOOLBB)
18533#else
18534# define machine_is_aztoolbb() (0)
18535#endif
18536
18537#ifdef CONFIG_MACH_AZTOOLG2
18538# ifdef machine_arch_type
18539# undef machine_arch_type
18540# define machine_arch_type __machine_arch_type
18541# else
18542# define machine_arch_type MACH_TYPE_AZTOOLG2
18543# endif
18544# define machine_is_aztoolg2() (machine_arch_type == MACH_TYPE_AZTOOLG2)
18545#else
18546# define machine_is_aztoolg2() (0)
18547#endif
18548
18549#ifdef CONFIG_MACH_DVLHOST
18550# ifdef machine_arch_type
18551# undef machine_arch_type
18552# define machine_arch_type __machine_arch_type
18553# else
18554# define machine_arch_type MACH_TYPE_DVLHOST
18555# endif
18556# define machine_is_dvlhost() (machine_arch_type == MACH_TYPE_DVLHOST)
18557#else
18558# define machine_is_dvlhost() (0)
18559#endif
18560
18561#ifdef CONFIG_MACH_ZIR9200
18562# ifdef machine_arch_type
18563# undef machine_arch_type
18564# define machine_arch_type __machine_arch_type
18565# else
18566# define machine_arch_type MACH_TYPE_ZIR9200
18567# endif
18568# define machine_is_zir9200() (machine_arch_type == MACH_TYPE_ZIR9200)
18569#else
18570# define machine_is_zir9200() (0)
18571#endif
18572
18573#ifdef CONFIG_MACH_ZIR9260
18574# ifdef machine_arch_type
18575# undef machine_arch_type
18576# define machine_arch_type __machine_arch_type
18577# else
18578# define machine_arch_type MACH_TYPE_ZIR9260
18579# endif
18580# define machine_is_zir9260() (machine_arch_type == MACH_TYPE_ZIR9260)
18581#else
18582# define machine_is_zir9260() (0)
18583#endif
18584
18585#ifdef CONFIG_MACH_COCOPAH
18586# ifdef machine_arch_type
18587# undef machine_arch_type
18588# define machine_arch_type __machine_arch_type
18589# else
18590# define machine_arch_type MACH_TYPE_COCOPAH
18591# endif
18592# define machine_is_cocopah() (machine_arch_type == MACH_TYPE_COCOPAH)
18593#else
18594# define machine_is_cocopah() (0)
18595#endif
18596
18597#ifdef CONFIG_MACH_NDS
18598# ifdef machine_arch_type
18599# undef machine_arch_type
18600# define machine_arch_type __machine_arch_type
18601# else
18602# define machine_arch_type MACH_TYPE_NDS
18603# endif
18604# define machine_is_nds() (machine_arch_type == MACH_TYPE_NDS)
18605#else
18606# define machine_is_nds() (0)
18607#endif
18608
18609#ifdef CONFIG_MACH_ROSENCRANTZ
18610# ifdef machine_arch_type
18611# undef machine_arch_type
18612# define machine_arch_type __machine_arch_type
18613# else
18614# define machine_arch_type MACH_TYPE_ROSENCRANTZ
18615# endif
18616# define machine_is_rosencrantz() (machine_arch_type == MACH_TYPE_ROSENCRANTZ)
18617#else
18618# define machine_is_rosencrantz() (0)
18619#endif
18620
18621#ifdef CONFIG_MACH_FTTX_ODSC
18622# ifdef machine_arch_type
18623# undef machine_arch_type
18624# define machine_arch_type __machine_arch_type
18625# else
18626# define machine_arch_type MACH_TYPE_FTTX_ODSC
18627# endif
18628# define machine_is_fttx_odsc() (machine_arch_type == MACH_TYPE_FTTX_ODSC)
18629#else
18630# define machine_is_fttx_odsc() (0)
18631#endif
18632
18633#ifdef CONFIG_MACH_CLASSE_R6904
18634# ifdef machine_arch_type
18635# undef machine_arch_type
18636# define machine_arch_type __machine_arch_type
18637# else
18638# define machine_arch_type MACH_TYPE_CLASSE_R6904
18639# endif
18640# define machine_is_classe_r6904() (machine_arch_type == MACH_TYPE_CLASSE_R6904)
18641#else
18642# define machine_is_classe_r6904() (0)
18643#endif
18644
18645#ifdef CONFIG_MACH_CAM60
18646# ifdef machine_arch_type
18647# undef machine_arch_type
18648# define machine_arch_type __machine_arch_type
18649# else
18650# define machine_arch_type MACH_TYPE_CAM60
18651# endif
18652# define machine_is_cam60() (machine_arch_type == MACH_TYPE_CAM60)
18653#else
18654# define machine_is_cam60() (0)
18655#endif
18656
18657#ifdef CONFIG_MACH_MXC30031ADS
18658# ifdef machine_arch_type
18659# undef machine_arch_type
18660# define machine_arch_type __machine_arch_type
18661# else
18662# define machine_arch_type MACH_TYPE_MXC30031ADS
18663# endif
18664# define machine_is_mxc30031ads() (machine_arch_type == MACH_TYPE_MXC30031ADS)
18665#else
18666# define machine_is_mxc30031ads() (0)
18667#endif
18668
18669#ifdef CONFIG_MACH_DATACALL
18670# ifdef machine_arch_type
18671# undef machine_arch_type
18672# define machine_arch_type __machine_arch_type
18673# else
18674# define machine_arch_type MACH_TYPE_DATACALL
18675# endif
18676# define machine_is_datacall() (machine_arch_type == MACH_TYPE_DATACALL)
18677#else
18678# define machine_is_datacall() (0)
18679#endif
18680
18681#ifdef CONFIG_MACH_AT91EB01
18682# ifdef machine_arch_type
18683# undef machine_arch_type
18684# define machine_arch_type __machine_arch_type
18685# else
18686# define machine_arch_type MACH_TYPE_AT91EB01
18687# endif
18688# define machine_is_at91eb01() (machine_arch_type == MACH_TYPE_AT91EB01)
18689#else
18690# define machine_is_at91eb01() (0)
18691#endif
18692
18693#ifdef CONFIG_MACH_RTY
18694# ifdef machine_arch_type
18695# undef machine_arch_type
18696# define machine_arch_type __machine_arch_type
18697# else
18698# define machine_arch_type MACH_TYPE_RTY
18699# endif
18700# define machine_is_rty() (machine_arch_type == MACH_TYPE_RTY)
18701#else
18702# define machine_is_rty() (0)
18703#endif
18704
18705#ifdef CONFIG_MACH_DWL2100
18706# ifdef machine_arch_type
18707# undef machine_arch_type
18708# define machine_arch_type __machine_arch_type
18709# else
18710# define machine_arch_type MACH_TYPE_DWL2100
18711# endif
18712# define machine_is_dwl2100() (machine_arch_type == MACH_TYPE_DWL2100)
18713#else
18714# define machine_is_dwl2100() (0)
18715#endif
18716
18717#ifdef CONFIG_MACH_VINSI
18718# ifdef machine_arch_type
18719# undef machine_arch_type
18720# define machine_arch_type __machine_arch_type
18721# else
18722# define machine_arch_type MACH_TYPE_VINSI
18723# endif
18724# define machine_is_vinsi() (machine_arch_type == MACH_TYPE_VINSI)
18725#else
18726# define machine_is_vinsi() (0)
18727#endif
18728
18729#ifdef CONFIG_MACH_DB88F5281
18730# ifdef machine_arch_type
18731# undef machine_arch_type
18732# define machine_arch_type __machine_arch_type
18733# else
18734# define machine_arch_type MACH_TYPE_DB88F5281
18735# endif
18736# define machine_is_db88f5281() (machine_arch_type == MACH_TYPE_DB88F5281)
18737#else
18738# define machine_is_db88f5281() (0)
18739#endif
18740
18741#ifdef CONFIG_MACH_CSB726
18742# ifdef machine_arch_type
18743# undef machine_arch_type
18744# define machine_arch_type __machine_arch_type
18745# else
18746# define machine_arch_type MACH_TYPE_CSB726
18747# endif
18748# define machine_is_csb726() (machine_arch_type == MACH_TYPE_CSB726)
18749#else
18750# define machine_is_csb726() (0)
18751#endif
18752
18753#ifdef CONFIG_MACH_TIK27
18754# ifdef machine_arch_type
18755# undef machine_arch_type
18756# define machine_arch_type __machine_arch_type
18757# else
18758# define machine_arch_type MACH_TYPE_TIK27
18759# endif
18760# define machine_is_tik27() (machine_arch_type == MACH_TYPE_TIK27)
18761#else
18762# define machine_is_tik27() (0)
18763#endif
18764
18765#ifdef CONFIG_MACH_MX_UC7420
18766# ifdef machine_arch_type
18767# undef machine_arch_type
18768# define machine_arch_type __machine_arch_type
18769# else
18770# define machine_arch_type MACH_TYPE_MX_UC7420
18771# endif
18772# define machine_is_mx_uc7420() (machine_arch_type == MACH_TYPE_MX_UC7420)
18773#else
18774# define machine_is_mx_uc7420() (0)
d4fc6012
PP
18775#endif
18776
799891ef
MS
18777#ifdef CONFIG_MACH_RIRM3
18778# ifdef machine_arch_type
18779# undef machine_arch_type
18780# define machine_arch_type __machine_arch_type
18781# else
18782# define machine_arch_type MACH_TYPE_RIRM3
18783# endif
18784# define machine_is_rirm3() (machine_arch_type == MACH_TYPE_RIRM3)
18785#else
18786# define machine_is_rirm3() (0)
18787#endif
18788
18789#ifdef CONFIG_MACH_PELCO_ODYSSEY
18790# ifdef machine_arch_type
18791# undef machine_arch_type
18792# define machine_arch_type __machine_arch_type
18793# else
18794# define machine_arch_type MACH_TYPE_PELCO_ODYSSEY
18795# endif
18796# define machine_is_pelco_odyssey() (machine_arch_type == MACH_TYPE_PELCO_ODYSSEY)
18797#else
18798# define machine_is_pelco_odyssey() (0)
18799#endif
18800
18801#ifdef CONFIG_MACH_ADX_ABOX
18802# ifdef machine_arch_type
18803# undef machine_arch_type
18804# define machine_arch_type __machine_arch_type
18805# else
18806# define machine_arch_type MACH_TYPE_ADX_ABOX
18807# endif
18808# define machine_is_adx_abox() (machine_arch_type == MACH_TYPE_ADX_ABOX)
18809#else
18810# define machine_is_adx_abox() (0)
18811#endif
18812
18813#ifdef CONFIG_MACH_ADX_TPID
18814# ifdef machine_arch_type
18815# undef machine_arch_type
18816# define machine_arch_type __machine_arch_type
18817# else
18818# define machine_arch_type MACH_TYPE_ADX_TPID
18819# endif
18820# define machine_is_adx_tpid() (machine_arch_type == MACH_TYPE_ADX_TPID)
18821#else
18822# define machine_is_adx_tpid() (0)
18823#endif
18824
18825#ifdef CONFIG_MACH_MINICHECK
18826# ifdef machine_arch_type
18827# undef machine_arch_type
18828# define machine_arch_type __machine_arch_type
18829# else
18830# define machine_arch_type MACH_TYPE_MINICHECK
18831# endif
18832# define machine_is_minicheck() (machine_arch_type == MACH_TYPE_MINICHECK)
18833#else
18834# define machine_is_minicheck() (0)
18835#endif
18836
18837#ifdef CONFIG_MACH_IDAM
18838# ifdef machine_arch_type
18839# undef machine_arch_type
18840# define machine_arch_type __machine_arch_type
18841# else
18842# define machine_arch_type MACH_TYPE_IDAM
18843# endif
18844# define machine_is_idam() (machine_arch_type == MACH_TYPE_IDAM)
18845#else
18846# define machine_is_idam() (0)
18847#endif
18848
18849#ifdef CONFIG_MACH_MARIO_MX
18850# ifdef machine_arch_type
18851# undef machine_arch_type
18852# define machine_arch_type __machine_arch_type
18853# else
18854# define machine_arch_type MACH_TYPE_MARIO_MX
18855# endif
18856# define machine_is_mario_mx() (machine_arch_type == MACH_TYPE_MARIO_MX)
18857#else
18858# define machine_is_mario_mx() (0)
18859#endif
18860
18861#ifdef CONFIG_MACH_VI1888
18862# ifdef machine_arch_type
18863# undef machine_arch_type
18864# define machine_arch_type __machine_arch_type
18865# else
18866# define machine_arch_type MACH_TYPE_VI1888
18867# endif
18868# define machine_is_vi1888() (machine_arch_type == MACH_TYPE_VI1888)
18869#else
18870# define machine_is_vi1888() (0)
18871#endif
18872
18873#ifdef CONFIG_MACH_ZR4230
18874# ifdef machine_arch_type
18875# undef machine_arch_type
18876# define machine_arch_type __machine_arch_type
18877# else
18878# define machine_arch_type MACH_TYPE_ZR4230
18879# endif
18880# define machine_is_zr4230() (machine_arch_type == MACH_TYPE_ZR4230)
18881#else
18882# define machine_is_zr4230() (0)
18883#endif
18884
18885#ifdef CONFIG_MACH_T1_IX_BLUE
18886# ifdef machine_arch_type
18887# undef machine_arch_type
18888# define machine_arch_type __machine_arch_type
18889# else
18890# define machine_arch_type MACH_TYPE_T1_IX_BLUE
18891# endif
18892# define machine_is_t1_ix_blue() (machine_arch_type == MACH_TYPE_T1_IX_BLUE)
18893#else
18894# define machine_is_t1_ix_blue() (0)
18895#endif
18896
18897#ifdef CONFIG_MACH_SYHQ2
18898# ifdef machine_arch_type
18899# undef machine_arch_type
18900# define machine_arch_type __machine_arch_type
18901# else
18902# define machine_arch_type MACH_TYPE_SYHQ2
18903# endif
18904# define machine_is_syhq2() (machine_arch_type == MACH_TYPE_SYHQ2)
18905#else
18906# define machine_is_syhq2() (0)
18907#endif
18908
18909#ifdef CONFIG_MACH_COMPUTIME_R3
18910# ifdef machine_arch_type
18911# undef machine_arch_type
18912# define machine_arch_type __machine_arch_type
18913# else
18914# define machine_arch_type MACH_TYPE_COMPUTIME_R3
18915# endif
18916# define machine_is_computime_r3() (machine_arch_type == MACH_TYPE_COMPUTIME_R3)
18917#else
18918# define machine_is_computime_r3() (0)
18919#endif
18920
18921#ifdef CONFIG_MACH_ORATIS
18922# ifdef machine_arch_type
18923# undef machine_arch_type
18924# define machine_arch_type __machine_arch_type
18925# else
18926# define machine_arch_type MACH_TYPE_ORATIS
18927# endif
18928# define machine_is_oratis() (machine_arch_type == MACH_TYPE_ORATIS)
18929#else
18930# define machine_is_oratis() (0)
18931#endif
18932
18933#ifdef CONFIG_MACH_MIKKO
18934# ifdef machine_arch_type
18935# undef machine_arch_type
18936# define machine_arch_type __machine_arch_type
18937# else
18938# define machine_arch_type MACH_TYPE_MIKKO
18939# endif
18940# define machine_is_mikko() (machine_arch_type == MACH_TYPE_MIKKO)
18941#else
18942# define machine_is_mikko() (0)
18943#endif
18944
18945#ifdef CONFIG_MACH_HOLON
18946# ifdef machine_arch_type
18947# undef machine_arch_type
18948# define machine_arch_type __machine_arch_type
18949# else
18950# define machine_arch_type MACH_TYPE_HOLON
18951# endif
18952# define machine_is_holon() (machine_arch_type == MACH_TYPE_HOLON)
18953#else
18954# define machine_is_holon() (0)
18955#endif
18956
18957#ifdef CONFIG_MACH_OLIP8
18958# ifdef machine_arch_type
18959# undef machine_arch_type
18960# define machine_arch_type __machine_arch_type
18961# else
18962# define machine_arch_type MACH_TYPE_OLIP8
18963# endif
18964# define machine_is_olip8() (machine_arch_type == MACH_TYPE_OLIP8)
18965#else
18966# define machine_is_olip8() (0)
18967#endif
18968
18969#ifdef CONFIG_MACH_GHI270HG
18970# ifdef machine_arch_type
18971# undef machine_arch_type
18972# define machine_arch_type __machine_arch_type
18973# else
18974# define machine_arch_type MACH_TYPE_GHI270HG
18975# endif
18976# define machine_is_ghi270hg() (machine_arch_type == MACH_TYPE_GHI270HG)
18977#else
18978# define machine_is_ghi270hg() (0)
18979#endif
18980
18981#ifdef CONFIG_MACH_DAVINCI_DM6467_EVM
18982# ifdef machine_arch_type
18983# undef machine_arch_type
18984# define machine_arch_type __machine_arch_type
18985# else
18986# define machine_arch_type MACH_TYPE_DAVINCI_DM6467_EVM
18987# endif
18988# define machine_is_davinci_dm6467_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM6467_EVM)
18989#else
18990# define machine_is_davinci_dm6467_evm() (0)
18991#endif
18992
80b827c2 18993#ifdef CONFIG_MACH_DAVINCI_DM355_EVM
799891ef
MS
18994# ifdef machine_arch_type
18995# undef machine_arch_type
18996# define machine_arch_type __machine_arch_type
18997# else
80b827c2 18998# define machine_arch_type MACH_TYPE_DAVINCI_DM355_EVM
799891ef 18999# endif
80b827c2 19000# define machine_is_davinci_dm355_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM355_EVM)
799891ef
MS
19001#else
19002# define machine_is_davinci_dm355_evm() (0)
19003#endif
19004
19005#ifdef CONFIG_MACH_BLACKRIVER
19006# ifdef machine_arch_type
19007# undef machine_arch_type
19008# define machine_arch_type __machine_arch_type
19009# else
19010# define machine_arch_type MACH_TYPE_BLACKRIVER
19011# endif
19012# define machine_is_blackriver() (machine_arch_type == MACH_TYPE_BLACKRIVER)
19013#else
19014# define machine_is_blackriver() (0)
19015#endif
19016
19017#ifdef CONFIG_MACH_SANDGATEWP
19018# ifdef machine_arch_type
19019# undef machine_arch_type
19020# define machine_arch_type __machine_arch_type
19021# else
19022# define machine_arch_type MACH_TYPE_SANDGATEWP
19023# endif
19024# define machine_is_sandgate_wp() (machine_arch_type == MACH_TYPE_SANDGATEWP)
19025#else
19026# define machine_is_sandgate_wp() (0)
19027#endif
19028
19029#ifdef CONFIG_MACH_CDOTBWSG
19030# ifdef machine_arch_type
19031# undef machine_arch_type
19032# define machine_arch_type __machine_arch_type
19033# else
19034# define machine_arch_type MACH_TYPE_CDOTBWSG
19035# endif
19036# define machine_is_cdotbwsg() (machine_arch_type == MACH_TYPE_CDOTBWSG)
19037#else
19038# define machine_is_cdotbwsg() (0)
19039#endif
19040
19041#ifdef CONFIG_MACH_QUARK963
19042# ifdef machine_arch_type
19043# undef machine_arch_type
19044# define machine_arch_type __machine_arch_type
19045# else
19046# define machine_arch_type MACH_TYPE_QUARK963
19047# endif
19048# define machine_is_quark963() (machine_arch_type == MACH_TYPE_QUARK963)
19049#else
19050# define machine_is_quark963() (0)
19051#endif
19052
19053#ifdef CONFIG_MACH_CSB735
19054# ifdef machine_arch_type
19055# undef machine_arch_type
19056# define machine_arch_type __machine_arch_type
19057# else
19058# define machine_arch_type MACH_TYPE_CSB735
19059# endif
19060# define machine_is_csb735() (machine_arch_type == MACH_TYPE_CSB735)
19061#else
19062# define machine_is_csb735() (0)
19063#endif
19064
19065#ifdef CONFIG_MACH_LITTLETON
19066# ifdef machine_arch_type
19067# undef machine_arch_type
19068# define machine_arch_type __machine_arch_type
19069# else
19070# define machine_arch_type MACH_TYPE_LITTLETON
19071# endif
19072# define machine_is_littleton() (machine_arch_type == MACH_TYPE_LITTLETON)
19073#else
19074# define machine_is_littleton() (0)
19075#endif
19076
19077#ifdef CONFIG_MACH_MIO_P550
19078# ifdef machine_arch_type
19079# undef machine_arch_type
19080# define machine_arch_type __machine_arch_type
19081# else
19082# define machine_arch_type MACH_TYPE_MIO_P550
19083# endif
19084# define machine_is_mio_p550() (machine_arch_type == MACH_TYPE_MIO_P550)
19085#else
19086# define machine_is_mio_p550() (0)
19087#endif
19088
19089#ifdef CONFIG_MACH_MOTION2440
19090# ifdef machine_arch_type
19091# undef machine_arch_type
19092# define machine_arch_type __machine_arch_type
19093# else
19094# define machine_arch_type MACH_TYPE_MOTION2440
19095# endif
19096# define machine_is_motion2440() (machine_arch_type == MACH_TYPE_MOTION2440)
19097#else
19098# define machine_is_motion2440() (0)
19099#endif
19100
19101#ifdef CONFIG_MACH_IMM500
19102# ifdef machine_arch_type
19103# undef machine_arch_type
19104# define machine_arch_type __machine_arch_type
19105# else
19106# define machine_arch_type MACH_TYPE_IMM500
19107# endif
19108# define machine_is_imm500() (machine_arch_type == MACH_TYPE_IMM500)
19109#else
19110# define machine_is_imm500() (0)
19111#endif
19112
19113#ifdef CONFIG_MACH_HOMEMATIC
19114# ifdef machine_arch_type
19115# undef machine_arch_type
19116# define machine_arch_type __machine_arch_type
19117# else
19118# define machine_arch_type MACH_TYPE_HOMEMATIC
19119# endif
19120# define machine_is_homematic() (machine_arch_type == MACH_TYPE_HOMEMATIC)
19121#else
19122# define machine_is_homematic() (0)
19123#endif
19124
19125#ifdef CONFIG_MACH_ERMINE
19126# ifdef machine_arch_type
19127# undef machine_arch_type
19128# define machine_arch_type __machine_arch_type
19129# else
19130# define machine_arch_type MACH_TYPE_ERMINE
19131# endif
19132# define machine_is_ermine() (machine_arch_type == MACH_TYPE_ERMINE)
19133#else
19134# define machine_is_ermine() (0)
19135#endif
19136
19137#ifdef CONFIG_MACH_KB9202B
19138# ifdef machine_arch_type
19139# undef machine_arch_type
19140# define machine_arch_type __machine_arch_type
19141# else
19142# define machine_arch_type MACH_TYPE_KB9202B
19143# endif
19144# define machine_is_kb9202b() (machine_arch_type == MACH_TYPE_KB9202B)
19145#else
19146# define machine_is_kb9202b() (0)
19147#endif
19148
19149#ifdef CONFIG_MACH_HS1XX
19150# ifdef machine_arch_type
19151# undef machine_arch_type
19152# define machine_arch_type __machine_arch_type
19153# else
19154# define machine_arch_type MACH_TYPE_HS1XX
19155# endif
19156# define machine_is_hs1xx() (machine_arch_type == MACH_TYPE_HS1XX)
19157#else
19158# define machine_is_hs1xx() (0)
19159#endif
19160
19161#ifdef CONFIG_MACH_STUDENTMATE2440
19162# ifdef machine_arch_type
19163# undef machine_arch_type
19164# define machine_arch_type __machine_arch_type
19165# else
19166# define machine_arch_type MACH_TYPE_STUDENTMATE2440
19167# endif
19168# define machine_is_studentmate2440() (machine_arch_type == MACH_TYPE_STUDENTMATE2440)
19169#else
19170# define machine_is_studentmate2440() (0)
19171#endif
19172
19173#ifdef CONFIG_MACH_ARVOO_L1_Z1
19174# ifdef machine_arch_type
19175# undef machine_arch_type
19176# define machine_arch_type __machine_arch_type
19177# else
19178# define machine_arch_type MACH_TYPE_ARVOO_L1_Z1
19179# endif
19180# define machine_is_arvoo_l1_z1() (machine_arch_type == MACH_TYPE_ARVOO_L1_Z1)
19181#else
19182# define machine_is_arvoo_l1_z1() (0)
19183#endif
19184
19185#ifdef CONFIG_MACH_DEP2410K
19186# ifdef machine_arch_type
19187# undef machine_arch_type
19188# define machine_arch_type __machine_arch_type
19189# else
19190# define machine_arch_type MACH_TYPE_DEP2410K
19191# endif
19192# define machine_is_dep2410k() (machine_arch_type == MACH_TYPE_DEP2410K)
19193#else
19194# define machine_is_dep2410k() (0)
19195#endif
19196
19197#ifdef CONFIG_MACH_XXSVIDEO
19198# ifdef machine_arch_type
19199# undef machine_arch_type
19200# define machine_arch_type __machine_arch_type
19201# else
19202# define machine_arch_type MACH_TYPE_XXSVIDEO
19203# endif
19204# define machine_is_xxsvideo() (machine_arch_type == MACH_TYPE_XXSVIDEO)
19205#else
19206# define machine_is_xxsvideo() (0)
19207#endif
19208
19209#ifdef CONFIG_MACH_IM4004
19210# ifdef machine_arch_type
19211# undef machine_arch_type
19212# define machine_arch_type __machine_arch_type
19213# else
19214# define machine_arch_type MACH_TYPE_IM4004
19215# endif
19216# define machine_is_im4004() (machine_arch_type == MACH_TYPE_IM4004)
19217#else
19218# define machine_is_im4004() (0)
19219#endif
19220
19221#ifdef CONFIG_MACH_OCHAYA1050
19222# ifdef machine_arch_type
19223# undef machine_arch_type
19224# define machine_arch_type __machine_arch_type
19225# else
19226# define machine_arch_type MACH_TYPE_OCHAYA1050
19227# endif
19228# define machine_is_ochaya1050() (machine_arch_type == MACH_TYPE_OCHAYA1050)
19229#else
19230# define machine_is_ochaya1050() (0)
19231#endif
19232
19233#ifdef CONFIG_MACH_LEP9261
19234# ifdef machine_arch_type
19235# undef machine_arch_type
19236# define machine_arch_type __machine_arch_type
19237# else
19238# define machine_arch_type MACH_TYPE_LEP9261
19239# endif
19240# define machine_is_lep9261() (machine_arch_type == MACH_TYPE_LEP9261)
19241#else
19242# define machine_is_lep9261() (0)
19243#endif
19244
19245#ifdef CONFIG_MACH_SVENMEB
19246# ifdef machine_arch_type
19247# undef machine_arch_type
19248# define machine_arch_type __machine_arch_type
19249# else
19250# define machine_arch_type MACH_TYPE_SVENMEB
19251# endif
19252# define machine_is_svenmeb() (machine_arch_type == MACH_TYPE_SVENMEB)
19253#else
19254# define machine_is_svenmeb() (0)
19255#endif
19256
19257#ifdef CONFIG_MACH_FORTUNET2NE
19258# ifdef machine_arch_type
19259# undef machine_arch_type
19260# define machine_arch_type __machine_arch_type
19261# else
19262# define machine_arch_type MACH_TYPE_FORTUNET2NE
19263# endif
19264# define machine_is_fortunet2ne() (machine_arch_type == MACH_TYPE_FORTUNET2NE)
19265#else
19266# define machine_is_fortunet2ne() (0)
19267#endif
19268
19269#ifdef CONFIG_MACH_NXHX
19270# ifdef machine_arch_type
19271# undef machine_arch_type
19272# define machine_arch_type __machine_arch_type
19273# else
19274# define machine_arch_type MACH_TYPE_NXHX
19275# endif
19276# define machine_is_nxhx() (machine_arch_type == MACH_TYPE_NXHX)
19277#else
19278# define machine_is_nxhx() (0)
19279#endif
19280
19281#ifdef CONFIG_MACH_REALVIEW_PB11MP
19282# ifdef machine_arch_type
19283# undef machine_arch_type
19284# define machine_arch_type __machine_arch_type
19285# else
19286# define machine_arch_type MACH_TYPE_REALVIEW_PB11MP
19287# endif
19288# define machine_is_realview_pb11mp() (machine_arch_type == MACH_TYPE_REALVIEW_PB11MP)
19289#else
19290# define machine_is_realview_pb11mp() (0)
19291#endif
19292
19293#ifdef CONFIG_MACH_IDS500
19294# ifdef machine_arch_type
19295# undef machine_arch_type
19296# define machine_arch_type __machine_arch_type
19297# else
19298# define machine_arch_type MACH_TYPE_IDS500
19299# endif
19300# define machine_is_ids500() (machine_arch_type == MACH_TYPE_IDS500)
19301#else
19302# define machine_is_ids500() (0)
19303#endif
19304
19305#ifdef CONFIG_MACH_ORS_N725
19306# ifdef machine_arch_type
19307# undef machine_arch_type
19308# define machine_arch_type __machine_arch_type
19309# else
19310# define machine_arch_type MACH_TYPE_ORS_N725
19311# endif
19312# define machine_is_ors_n725() (machine_arch_type == MACH_TYPE_ORS_N725)
19313#else
19314# define machine_is_ors_n725() (0)
19315#endif
19316
19317#ifdef CONFIG_MACH_HSDARM
19318# ifdef machine_arch_type
19319# undef machine_arch_type
19320# define machine_arch_type __machine_arch_type
19321# else
19322# define machine_arch_type MACH_TYPE_HSDARM
19323# endif
19324# define machine_is_hsdarm() (machine_arch_type == MACH_TYPE_HSDARM)
19325#else
19326# define machine_is_hsdarm() (0)
19327#endif
19328
19329#ifdef CONFIG_MACH_SHA_PON003
19330# ifdef machine_arch_type
19331# undef machine_arch_type
19332# define machine_arch_type __machine_arch_type
19333# else
19334# define machine_arch_type MACH_TYPE_SHA_PON003
19335# endif
19336# define machine_is_sha_pon003() (machine_arch_type == MACH_TYPE_SHA_PON003)
19337#else
19338# define machine_is_sha_pon003() (0)
19339#endif
19340
19341#ifdef CONFIG_MACH_SHA_PON004
19342# ifdef machine_arch_type
19343# undef machine_arch_type
19344# define machine_arch_type __machine_arch_type
19345# else
19346# define machine_arch_type MACH_TYPE_SHA_PON004
19347# endif
19348# define machine_is_sha_pon004() (machine_arch_type == MACH_TYPE_SHA_PON004)
19349#else
19350# define machine_is_sha_pon004() (0)
19351#endif
19352
19353#ifdef CONFIG_MACH_SHA_PON007
19354# ifdef machine_arch_type
19355# undef machine_arch_type
19356# define machine_arch_type __machine_arch_type
19357# else
19358# define machine_arch_type MACH_TYPE_SHA_PON007
19359# endif
19360# define machine_is_sha_pon007() (machine_arch_type == MACH_TYPE_SHA_PON007)
19361#else
19362# define machine_is_sha_pon007() (0)
19363#endif
19364
19365#ifdef CONFIG_MACH_SHA_PON011
19366# ifdef machine_arch_type
19367# undef machine_arch_type
19368# define machine_arch_type __machine_arch_type
19369# else
19370# define machine_arch_type MACH_TYPE_SHA_PON011
19371# endif
19372# define machine_is_sha_pon011() (machine_arch_type == MACH_TYPE_SHA_PON011)
19373#else
19374# define machine_is_sha_pon011() (0)
19375#endif
19376
19377#ifdef CONFIG_MACH_H6042
19378# ifdef machine_arch_type
19379# undef machine_arch_type
19380# define machine_arch_type __machine_arch_type
19381# else
19382# define machine_arch_type MACH_TYPE_H6042
19383# endif
19384# define machine_is_h6042() (machine_arch_type == MACH_TYPE_H6042)
19385#else
19386# define machine_is_h6042() (0)
19387#endif
19388
19389#ifdef CONFIG_MACH_H6043
19390# ifdef machine_arch_type
19391# undef machine_arch_type
19392# define machine_arch_type __machine_arch_type
19393# else
19394# define machine_arch_type MACH_TYPE_H6043
19395# endif
19396# define machine_is_h6043() (machine_arch_type == MACH_TYPE_H6043)
19397#else
19398# define machine_is_h6043() (0)
19399#endif
19400
19401#ifdef CONFIG_MACH_LOOXC550
19402# ifdef machine_arch_type
19403# undef machine_arch_type
19404# define machine_arch_type __machine_arch_type
19405# else
19406# define machine_arch_type MACH_TYPE_LOOXC550
19407# endif
19408# define machine_is_looxc550() (machine_arch_type == MACH_TYPE_LOOXC550)
19409#else
19410# define machine_is_looxc550() (0)
19411#endif
19412
19413#ifdef CONFIG_MACH_CNTY_TITAN
19414# ifdef machine_arch_type
19415# undef machine_arch_type
19416# define machine_arch_type __machine_arch_type
19417# else
19418# define machine_arch_type MACH_TYPE_CNTY_TITAN
19419# endif
19420# define machine_is_cnty_titan() (machine_arch_type == MACH_TYPE_CNTY_TITAN)
19421#else
19422# define machine_is_cnty_titan() (0)
19423#endif
19424
19425#ifdef CONFIG_MACH_APP3XX
19426# ifdef machine_arch_type
19427# undef machine_arch_type
19428# define machine_arch_type __machine_arch_type
19429# else
19430# define machine_arch_type MACH_TYPE_APP3XX
19431# endif
19432# define machine_is_app3xx() (machine_arch_type == MACH_TYPE_APP3XX)
19433#else
19434# define machine_is_app3xx() (0)
19435#endif
19436
19437#ifdef CONFIG_MACH_SIDEOATSGRAMA
19438# ifdef machine_arch_type
19439# undef machine_arch_type
19440# define machine_arch_type __machine_arch_type
19441# else
19442# define machine_arch_type MACH_TYPE_SIDEOATSGRAMA
19443# endif
19444# define machine_is_sideoatsgrama() (machine_arch_type == MACH_TYPE_SIDEOATSGRAMA)
19445#else
19446# define machine_is_sideoatsgrama() (0)
19447#endif
19448
21761540 19449#ifdef CONFIG_MACH_TREO700P
799891ef
MS
19450# ifdef machine_arch_type
19451# undef machine_arch_type
19452# define machine_arch_type __machine_arch_type
19453# else
21761540 19454# define machine_arch_type MACH_TYPE_TREO700P
799891ef 19455# endif
21761540 19456# define machine_is_treo700p() (machine_arch_type == MACH_TYPE_TREO700P)
799891ef 19457#else
21761540 19458# define machine_is_treo700p() (0)
799891ef
MS
19459#endif
19460
21761540 19461#ifdef CONFIG_MACH_TREO700W
799891ef
MS
19462# ifdef machine_arch_type
19463# undef machine_arch_type
19464# define machine_arch_type __machine_arch_type
19465# else
21761540 19466# define machine_arch_type MACH_TYPE_TREO700W
799891ef 19467# endif
21761540 19468# define machine_is_treo700w() (machine_arch_type == MACH_TYPE_TREO700W)
799891ef 19469#else
21761540 19470# define machine_is_treo700w() (0)
799891ef
MS
19471#endif
19472
21761540 19473#ifdef CONFIG_MACH_TREO750
799891ef
MS
19474# ifdef machine_arch_type
19475# undef machine_arch_type
19476# define machine_arch_type __machine_arch_type
19477# else
21761540 19478# define machine_arch_type MACH_TYPE_TREO750
799891ef 19479# endif
21761540 19480# define machine_is_treo750() (machine_arch_type == MACH_TYPE_TREO750)
799891ef 19481#else
21761540 19482# define machine_is_treo750() (0)
799891ef
MS
19483#endif
19484
21761540 19485#ifdef CONFIG_MACH_TREO755P
799891ef
MS
19486# ifdef machine_arch_type
19487# undef machine_arch_type
19488# define machine_arch_type __machine_arch_type
19489# else
21761540 19490# define machine_arch_type MACH_TYPE_TREO755P
799891ef 19491# endif
21761540 19492# define machine_is_treo755p() (machine_arch_type == MACH_TYPE_TREO755P)
799891ef 19493#else
21761540 19494# define machine_is_treo755p() (0)
799891ef
MS
19495#endif
19496
19497#ifdef CONFIG_MACH_EZREGANUT9200
19498# ifdef machine_arch_type
19499# undef machine_arch_type
19500# define machine_arch_type __machine_arch_type
19501# else
19502# define machine_arch_type MACH_TYPE_EZREGANUT9200
19503# endif
19504# define machine_is_ezreganut9200() (machine_arch_type == MACH_TYPE_EZREGANUT9200)
19505#else
19506# define machine_is_ezreganut9200() (0)
19507#endif
19508
19509#ifdef CONFIG_MACH_SARGE
19510# ifdef machine_arch_type
19511# undef machine_arch_type
19512# define machine_arch_type __machine_arch_type
19513# else
19514# define machine_arch_type MACH_TYPE_SARGE
19515# endif
19516# define machine_is_sarge() (machine_arch_type == MACH_TYPE_SARGE)
19517#else
19518# define machine_is_sarge() (0)
19519#endif
19520
19521#ifdef CONFIG_MACH_A696
19522# ifdef machine_arch_type
19523# undef machine_arch_type
19524# define machine_arch_type __machine_arch_type
19525# else
19526# define machine_arch_type MACH_TYPE_A696
19527# endif
19528# define machine_is_a696() (machine_arch_type == MACH_TYPE_A696)
19529#else
19530# define machine_is_a696() (0)
19531#endif
19532
19533#ifdef CONFIG_MACH_TURTLE
19534# ifdef machine_arch_type
19535# undef machine_arch_type
19536# define machine_arch_type __machine_arch_type
19537# else
19538# define machine_arch_type MACH_TYPE_TURTLE
19539# endif
19540# define machine_is_turtle1916() (machine_arch_type == MACH_TYPE_TURTLE)
19541#else
19542# define machine_is_turtle1916() (0)
19543#endif
19544
19545#ifdef CONFIG_MACH_MX27_3DS
19546# ifdef machine_arch_type
19547# undef machine_arch_type
19548# define machine_arch_type __machine_arch_type
19549# else
19550# define machine_arch_type MACH_TYPE_MX27_3DS
19551# endif
19552# define machine_is_mx27_3ds() (machine_arch_type == MACH_TYPE_MX27_3DS)
19553#else
19554# define machine_is_mx27_3ds() (0)
19555#endif
19556
19557#ifdef CONFIG_MACH_BISHOP
19558# ifdef machine_arch_type
19559# undef machine_arch_type
19560# define machine_arch_type __machine_arch_type
19561# else
19562# define machine_arch_type MACH_TYPE_BISHOP
19563# endif
19564# define machine_is_bishop() (machine_arch_type == MACH_TYPE_BISHOP)
19565#else
19566# define machine_is_bishop() (0)
19567#endif
19568
19569#ifdef CONFIG_MACH_PXX
19570# ifdef machine_arch_type
19571# undef machine_arch_type
19572# define machine_arch_type __machine_arch_type
19573# else
19574# define machine_arch_type MACH_TYPE_PXX
19575# endif
19576# define machine_is_pxx() (machine_arch_type == MACH_TYPE_PXX)
19577#else
19578# define machine_is_pxx() (0)
19579#endif
19580
19581#ifdef CONFIG_MACH_REDWOOD
19582# ifdef machine_arch_type
19583# undef machine_arch_type
19584# define machine_arch_type __machine_arch_type
19585# else
19586# define machine_arch_type MACH_TYPE_REDWOOD
19587# endif
19588# define machine_is_redwood() (machine_arch_type == MACH_TYPE_REDWOOD)
19589#else
19590# define machine_is_redwood() (0)
19591#endif
19592
19593#ifdef CONFIG_MACH_OMAP_2430DLP
19594# ifdef machine_arch_type
19595# undef machine_arch_type
19596# define machine_arch_type __machine_arch_type
19597# else
19598# define machine_arch_type MACH_TYPE_OMAP_2430DLP
19599# endif
19600# define machine_is_omap_2430dlp() (machine_arch_type == MACH_TYPE_OMAP_2430DLP)
19601#else
19602# define machine_is_omap_2430dlp() (0)
19603#endif
19604
19605#ifdef CONFIG_MACH_OMAP_2430OSK
19606# ifdef machine_arch_type
19607# undef machine_arch_type
19608# define machine_arch_type __machine_arch_type
19609# else
19610# define machine_arch_type MACH_TYPE_OMAP_2430OSK
19611# endif
19612# define machine_is_omap_2430osk() (machine_arch_type == MACH_TYPE_OMAP_2430OSK)
19613#else
19614# define machine_is_omap_2430osk() (0)
19615#endif
19616
19617#ifdef CONFIG_MACH_SARDINE
19618# ifdef machine_arch_type
19619# undef machine_arch_type
19620# define machine_arch_type __machine_arch_type
19621# else
19622# define machine_arch_type MACH_TYPE_SARDINE
19623# endif
19624# define machine_is_sardine() (machine_arch_type == MACH_TYPE_SARDINE)
19625#else
19626# define machine_is_sardine() (0)
19627#endif
19628
19629#ifdef CONFIG_MACH_HALIBUT
19630# ifdef machine_arch_type
19631# undef machine_arch_type
19632# define machine_arch_type __machine_arch_type
19633# else
19634# define machine_arch_type MACH_TYPE_HALIBUT
19635# endif
19636# define machine_is_halibut() (machine_arch_type == MACH_TYPE_HALIBUT)
19637#else
19638# define machine_is_halibut() (0)
19639#endif
19640
19641#ifdef CONFIG_MACH_TROUT
19642# ifdef machine_arch_type
19643# undef machine_arch_type
19644# define machine_arch_type __machine_arch_type
19645# else
19646# define machine_arch_type MACH_TYPE_TROUT
19647# endif
19648# define machine_is_trout() (machine_arch_type == MACH_TYPE_TROUT)
19649#else
19650# define machine_is_trout() (0)
19651#endif
19652
19653#ifdef CONFIG_MACH_GOLDFISH
19654# ifdef machine_arch_type
19655# undef machine_arch_type
19656# define machine_arch_type __machine_arch_type
19657# else
19658# define machine_arch_type MACH_TYPE_GOLDFISH
19659# endif
19660# define machine_is_goldfish() (machine_arch_type == MACH_TYPE_GOLDFISH)
19661#else
19662# define machine_is_goldfish() (0)
19663#endif
19664
19665#ifdef CONFIG_MACH_GESBC2440
19666# ifdef machine_arch_type
19667# undef machine_arch_type
19668# define machine_arch_type __machine_arch_type
19669# else
19670# define machine_arch_type MACH_TYPE_GESBC2440
19671# endif
19672# define machine_is_gesbc2440() (machine_arch_type == MACH_TYPE_GESBC2440)
19673#else
19674# define machine_is_gesbc2440() (0)
19675#endif
19676
19677#ifdef CONFIG_MACH_NOMAD
19678# ifdef machine_arch_type
19679# undef machine_arch_type
19680# define machine_arch_type __machine_arch_type
19681# else
19682# define machine_arch_type MACH_TYPE_NOMAD
19683# endif
19684# define machine_is_nomad() (machine_arch_type == MACH_TYPE_NOMAD)
19685#else
19686# define machine_is_nomad() (0)
19687#endif
19688
19689#ifdef CONFIG_MACH_ROSALIND
19690# ifdef machine_arch_type
19691# undef machine_arch_type
19692# define machine_arch_type __machine_arch_type
19693# else
19694# define machine_arch_type MACH_TYPE_ROSALIND
19695# endif
19696# define machine_is_rosalind() (machine_arch_type == MACH_TYPE_ROSALIND)
19697#else
19698# define machine_is_rosalind() (0)
19699#endif
19700
19701#ifdef CONFIG_MACH_CC9P9215
19702# ifdef machine_arch_type
19703# undef machine_arch_type
19704# define machine_arch_type __machine_arch_type
19705# else
19706# define machine_arch_type MACH_TYPE_CC9P9215
19707# endif
19708# define machine_is_cc9p9215() (machine_arch_type == MACH_TYPE_CC9P9215)
19709#else
19710# define machine_is_cc9p9215() (0)
19711#endif
19712
19713#ifdef CONFIG_MACH_CC9P9210
19714# ifdef machine_arch_type
19715# undef machine_arch_type
19716# define machine_arch_type __machine_arch_type
19717# else
19718# define machine_arch_type MACH_TYPE_CC9P9210
19719# endif
19720# define machine_is_cc9p9210() (machine_arch_type == MACH_TYPE_CC9P9210)
19721#else
19722# define machine_is_cc9p9210() (0)
19723#endif
19724
19725#ifdef CONFIG_MACH_CC9P9215JS
19726# ifdef machine_arch_type
19727# undef machine_arch_type
19728# define machine_arch_type __machine_arch_type
19729# else
19730# define machine_arch_type MACH_TYPE_CC9P9215JS
19731# endif
19732# define machine_is_cc9p9215js() (machine_arch_type == MACH_TYPE_CC9P9215JS)
19733#else
19734# define machine_is_cc9p9215js() (0)
19735#endif
19736
19737#ifdef CONFIG_MACH_CC9P9210JS
19738# ifdef machine_arch_type
19739# undef machine_arch_type
19740# define machine_arch_type __machine_arch_type
19741# else
19742# define machine_arch_type MACH_TYPE_CC9P9210JS
19743# endif
19744# define machine_is_cc9p9210js() (machine_arch_type == MACH_TYPE_CC9P9210JS)
19745#else
19746# define machine_is_cc9p9210js() (0)
19747#endif
19748
19749#ifdef CONFIG_MACH_NASFFE
19750# ifdef machine_arch_type
19751# undef machine_arch_type
19752# define machine_arch_type __machine_arch_type
19753# else
19754# define machine_arch_type MACH_TYPE_NASFFE
19755# endif
19756# define machine_is_nasffe() (machine_arch_type == MACH_TYPE_NASFFE)
19757#else
19758# define machine_is_nasffe() (0)
19759#endif
19760
19761#ifdef CONFIG_MACH_TN2X0BD
19762# ifdef machine_arch_type
19763# undef machine_arch_type
19764# define machine_arch_type __machine_arch_type
19765# else
19766# define machine_arch_type MACH_TYPE_TN2X0BD
19767# endif
19768# define machine_is_tn2x0bd() (machine_arch_type == MACH_TYPE_TN2X0BD)
19769#else
19770# define machine_is_tn2x0bd() (0)
19771#endif
19772
19773#ifdef CONFIG_MACH_GWMPXA
19774# ifdef machine_arch_type
19775# undef machine_arch_type
19776# define machine_arch_type __machine_arch_type
19777# else
19778# define machine_arch_type MACH_TYPE_GWMPXA
19779# endif
19780# define machine_is_gwmpxa() (machine_arch_type == MACH_TYPE_GWMPXA)
19781#else
19782# define machine_is_gwmpxa() (0)
19783#endif
19784
19785#ifdef CONFIG_MACH_EXYPLUS
19786# ifdef machine_arch_type
19787# undef machine_arch_type
19788# define machine_arch_type __machine_arch_type
19789# else
19790# define machine_arch_type MACH_TYPE_EXYPLUS
19791# endif
19792# define machine_is_exyplus() (machine_arch_type == MACH_TYPE_EXYPLUS)
19793#else
19794# define machine_is_exyplus() (0)
19795#endif
19796
19797#ifdef CONFIG_MACH_JADOO21
19798# ifdef machine_arch_type
19799# undef machine_arch_type
19800# define machine_arch_type __machine_arch_type
19801# else
19802# define machine_arch_type MACH_TYPE_JADOO21
19803# endif
19804# define machine_is_jadoo21() (machine_arch_type == MACH_TYPE_JADOO21)
19805#else
19806# define machine_is_jadoo21() (0)
19807#endif
19808
19809#ifdef CONFIG_MACH_LOOXN560
19810# ifdef machine_arch_type
19811# undef machine_arch_type
19812# define machine_arch_type __machine_arch_type
19813# else
19814# define machine_arch_type MACH_TYPE_LOOXN560
19815# endif
19816# define machine_is_looxn560() (machine_arch_type == MACH_TYPE_LOOXN560)
19817#else
19818# define machine_is_looxn560() (0)
19819#endif
19820
19821#ifdef CONFIG_MACH_BONSAI
19822# ifdef machine_arch_type
19823# undef machine_arch_type
19824# define machine_arch_type __machine_arch_type
19825# else
19826# define machine_arch_type MACH_TYPE_BONSAI
19827# endif
19828# define machine_is_bonsai() (machine_arch_type == MACH_TYPE_BONSAI)
19829#else
19830# define machine_is_bonsai() (0)
19831#endif
19832
19833#ifdef CONFIG_MACH_ADSMILGATO
19834# ifdef machine_arch_type
19835# undef machine_arch_type
19836# define machine_arch_type __machine_arch_type
19837# else
19838# define machine_arch_type MACH_TYPE_ADSMILGATO
19839# endif
19840# define machine_is_adsmilgato() (machine_arch_type == MACH_TYPE_ADSMILGATO)
19841#else
19842# define machine_is_adsmilgato() (0)
19843#endif
19844
19845#ifdef CONFIG_MACH_GBA
19846# ifdef machine_arch_type
19847# undef machine_arch_type
19848# define machine_arch_type __machine_arch_type
19849# else
19850# define machine_arch_type MACH_TYPE_GBA
19851# endif
19852# define machine_is_gba() (machine_arch_type == MACH_TYPE_GBA)
19853#else
19854# define machine_is_gba() (0)
19855#endif
19856
19857#ifdef CONFIG_MACH_H6044
19858# ifdef machine_arch_type
19859# undef machine_arch_type
19860# define machine_arch_type __machine_arch_type
19861# else
19862# define machine_arch_type MACH_TYPE_H6044
19863# endif
19864# define machine_is_h6044() (machine_arch_type == MACH_TYPE_H6044)
19865#else
19866# define machine_is_h6044() (0)
19867#endif
19868
19869#ifdef CONFIG_MACH_APP
19870# ifdef machine_arch_type
19871# undef machine_arch_type
19872# define machine_arch_type __machine_arch_type
19873# else
19874# define machine_arch_type MACH_TYPE_APP
19875# endif
19876# define machine_is_app() (machine_arch_type == MACH_TYPE_APP)
19877#else
19878# define machine_is_app() (0)
19879#endif
19880
19881#ifdef CONFIG_MACH_TCT_HAMMER
19882# ifdef machine_arch_type
19883# undef machine_arch_type
19884# define machine_arch_type __machine_arch_type
19885# else
19886# define machine_arch_type MACH_TYPE_TCT_HAMMER
19887# endif
19888# define machine_is_tct_hammer() (machine_arch_type == MACH_TYPE_TCT_HAMMER)
19889#else
19890# define machine_is_tct_hammer() (0)
19891#endif
19892
9f23ca42 19893#ifdef CONFIG_MACH_HERALD
799891ef
MS
19894# ifdef machine_arch_type
19895# undef machine_arch_type
19896# define machine_arch_type __machine_arch_type
19897# else
9f23ca42 19898# define machine_arch_type MACH_TYPE_HERALD
799891ef 19899# endif
9f23ca42 19900# define machine_is_herald() (machine_arch_type == MACH_TYPE_HERALD)
799891ef
MS
19901#else
19902# define machine_is_herald() (0)
19903#endif
19904
19905#ifdef CONFIG_MACH_ARTEMIS
19906# ifdef machine_arch_type
19907# undef machine_arch_type
19908# define machine_arch_type __machine_arch_type
19909# else
19910# define machine_arch_type MACH_TYPE_ARTEMIS
19911# endif
19912# define machine_is_artemis() (machine_arch_type == MACH_TYPE_ARTEMIS)
19913#else
19914# define machine_is_artemis() (0)
19915#endif
19916
19917#ifdef CONFIG_MACH_HTCTITAN
19918# ifdef machine_arch_type
19919# undef machine_arch_type
19920# define machine_arch_type __machine_arch_type
19921# else
19922# define machine_arch_type MACH_TYPE_HTCTITAN
19923# endif
19924# define machine_is_htctitan() (machine_arch_type == MACH_TYPE_HTCTITAN)
19925#else
19926# define machine_is_htctitan() (0)
19927#endif
19928
19929#ifdef CONFIG_MACH_QRANIUM
19930# ifdef machine_arch_type
19931# undef machine_arch_type
19932# define machine_arch_type __machine_arch_type
19933# else
19934# define machine_arch_type MACH_TYPE_QRANIUM
19935# endif
19936# define machine_is_qranium() (machine_arch_type == MACH_TYPE_QRANIUM)
19937#else
19938# define machine_is_qranium() (0)
19939#endif
19940
19941#ifdef CONFIG_MACH_ADX_WSC2
19942# ifdef machine_arch_type
19943# undef machine_arch_type
19944# define machine_arch_type __machine_arch_type
19945# else
19946# define machine_arch_type MACH_TYPE_ADX_WSC2
19947# endif
19948# define machine_is_adx_wsc2() (machine_arch_type == MACH_TYPE_ADX_WSC2)
19949#else
19950# define machine_is_adx_wsc2() (0)
19951#endif
19952
06c4ab50 19953#ifdef CONFIG_MACH_ADX_MEDCOM
799891ef
MS
19954# ifdef machine_arch_type
19955# undef machine_arch_type
19956# define machine_arch_type __machine_arch_type
19957# else
06c4ab50 19958# define machine_arch_type MACH_TYPE_ADX_MEDCOM
799891ef 19959# endif
06c4ab50 19960# define machine_is_adx_medcom() (machine_arch_type == MACH_TYPE_ADX_MEDCOM)
799891ef 19961#else
06c4ab50 19962# define machine_is_adx_medcom() (0)
799891ef
MS
19963#endif
19964
19965#ifdef CONFIG_MACH_BBOARD
19966# ifdef machine_arch_type
19967# undef machine_arch_type
19968# define machine_arch_type __machine_arch_type
19969# else
19970# define machine_arch_type MACH_TYPE_BBOARD
19971# endif
19972# define machine_is_bboard() (machine_arch_type == MACH_TYPE_BBOARD)
19973#else
19974# define machine_is_bboard() (0)
19975#endif
19976
19977#ifdef CONFIG_MACH_CAMBRIA
19978# ifdef machine_arch_type
19979# undef machine_arch_type
19980# define machine_arch_type __machine_arch_type
19981# else
19982# define machine_arch_type MACH_TYPE_CAMBRIA
19983# endif
19984# define machine_is_cambria() (machine_arch_type == MACH_TYPE_CAMBRIA)
19985#else
19986# define machine_is_cambria() (0)
19987#endif
19988
19989#ifdef CONFIG_MACH_MT7XXX
19990# ifdef machine_arch_type
19991# undef machine_arch_type
19992# define machine_arch_type __machine_arch_type
19993# else
19994# define machine_arch_type MACH_TYPE_MT7XXX
19995# endif
19996# define machine_is_mt7xxx() (machine_arch_type == MACH_TYPE_MT7XXX)
19997#else
19998# define machine_is_mt7xxx() (0)
19999#endif
20000
20001#ifdef CONFIG_MACH_MATRIX512
20002# ifdef machine_arch_type
20003# undef machine_arch_type
20004# define machine_arch_type __machine_arch_type
20005# else
20006# define machine_arch_type MACH_TYPE_MATRIX512
20007# endif
20008# define machine_is_matrix512() (machine_arch_type == MACH_TYPE_MATRIX512)
20009#else
20010# define machine_is_matrix512() (0)
20011#endif
20012
20013#ifdef CONFIG_MACH_MATRIX522
20014# ifdef machine_arch_type
20015# undef machine_arch_type
20016# define machine_arch_type __machine_arch_type
20017# else
20018# define machine_arch_type MACH_TYPE_MATRIX522
20019# endif
20020# define machine_is_matrix522() (machine_arch_type == MACH_TYPE_MATRIX522)
20021#else
20022# define machine_is_matrix522() (0)
20023#endif
20024
20025#ifdef CONFIG_MACH_IPAC5010
20026# ifdef machine_arch_type
20027# undef machine_arch_type
20028# define machine_arch_type __machine_arch_type
20029# else
20030# define machine_arch_type MACH_TYPE_IPAC5010
20031# endif
20032# define machine_is_ipac5010() (machine_arch_type == MACH_TYPE_IPAC5010)
20033#else
20034# define machine_is_ipac5010() (0)
20035#endif
20036
20037#ifdef CONFIG_MACH_SAKURA
20038# ifdef machine_arch_type
20039# undef machine_arch_type
20040# define machine_arch_type __machine_arch_type
20041# else
20042# define machine_arch_type MACH_TYPE_SAKURA
20043# endif
20044# define machine_is_sakura() (machine_arch_type == MACH_TYPE_SAKURA)
20045#else
20046# define machine_is_sakura() (0)
20047#endif
20048
20049#ifdef CONFIG_MACH_GROCX
20050# ifdef machine_arch_type
20051# undef machine_arch_type
20052# define machine_arch_type __machine_arch_type
20053# else
20054# define machine_arch_type MACH_TYPE_GROCX
20055# endif
20056# define machine_is_grocx() (machine_arch_type == MACH_TYPE_GROCX)
20057#else
20058# define machine_is_grocx() (0)
20059#endif
20060
20061#ifdef CONFIG_MACH_PM9263
20062# ifdef machine_arch_type
20063# undef machine_arch_type
20064# define machine_arch_type __machine_arch_type
20065# else
20066# define machine_arch_type MACH_TYPE_PM9263
20067# endif
20068# define machine_is_pm9263() (machine_arch_type == MACH_TYPE_PM9263)
20069#else
20070# define machine_is_pm9263() (0)
20071#endif
20072
20073#ifdef CONFIG_MACH_SIM_ONE
20074# ifdef machine_arch_type
20075# undef machine_arch_type
20076# define machine_arch_type __machine_arch_type
20077# else
20078# define machine_arch_type MACH_TYPE_SIM_ONE
20079# endif
20080# define machine_is_sim_one() (machine_arch_type == MACH_TYPE_SIM_ONE)
20081#else
20082# define machine_is_sim_one() (0)
20083#endif
20084
20085#ifdef CONFIG_MACH_ACQ132
20086# ifdef machine_arch_type
20087# undef machine_arch_type
20088# define machine_arch_type __machine_arch_type
20089# else
20090# define machine_arch_type MACH_TYPE_ACQ132
20091# endif
20092# define machine_is_acq132() (machine_arch_type == MACH_TYPE_ACQ132)
20093#else
20094# define machine_is_acq132() (0)
20095#endif
20096
20097#ifdef CONFIG_MACH_DATR
20098# ifdef machine_arch_type
20099# undef machine_arch_type
20100# define machine_arch_type __machine_arch_type
20101# else
20102# define machine_arch_type MACH_TYPE_DATR
20103# endif
20104# define machine_is_datr() (machine_arch_type == MACH_TYPE_DATR)
20105#else
20106# define machine_is_datr() (0)
20107#endif
20108
20109#ifdef CONFIG_MACH_ACTUX1
20110# ifdef machine_arch_type
20111# undef machine_arch_type
20112# define machine_arch_type __machine_arch_type
20113# else
20114# define machine_arch_type MACH_TYPE_ACTUX1
20115# endif
20116# define machine_is_actux1() (machine_arch_type == MACH_TYPE_ACTUX1)
20117#else
20118# define machine_is_actux1() (0)
20119#endif
20120
20121#ifdef CONFIG_MACH_ACTUX2
20122# ifdef machine_arch_type
20123# undef machine_arch_type
20124# define machine_arch_type __machine_arch_type
20125# else
20126# define machine_arch_type MACH_TYPE_ACTUX2
20127# endif
20128# define machine_is_actux2() (machine_arch_type == MACH_TYPE_ACTUX2)
20129#else
20130# define machine_is_actux2() (0)
20131#endif
20132
20133#ifdef CONFIG_MACH_ACTUX3
20134# ifdef machine_arch_type
20135# undef machine_arch_type
20136# define machine_arch_type __machine_arch_type
20137# else
20138# define machine_arch_type MACH_TYPE_ACTUX3
20139# endif
20140# define machine_is_actux3() (machine_arch_type == MACH_TYPE_ACTUX3)
20141#else
20142# define machine_is_actux3() (0)
20143#endif
20144
20145#ifdef CONFIG_MACH_FLEXIT
20146# ifdef machine_arch_type
20147# undef machine_arch_type
20148# define machine_arch_type __machine_arch_type
20149# else
20150# define machine_arch_type MACH_TYPE_FLEXIT
20151# endif
20152# define machine_is_flexit() (machine_arch_type == MACH_TYPE_FLEXIT)
20153#else
20154# define machine_is_flexit() (0)
20155#endif
20156
20157#ifdef CONFIG_MACH_BH2X0BD
20158# ifdef machine_arch_type
20159# undef machine_arch_type
20160# define machine_arch_type __machine_arch_type
20161# else
20162# define machine_arch_type MACH_TYPE_BH2X0BD
20163# endif
20164# define machine_is_bh2x0bd() (machine_arch_type == MACH_TYPE_BH2X0BD)
20165#else
20166# define machine_is_bh2x0bd() (0)
20167#endif
20168
20169#ifdef CONFIG_MACH_ATB2002
20170# ifdef machine_arch_type
20171# undef machine_arch_type
20172# define machine_arch_type __machine_arch_type
20173# else
20174# define machine_arch_type MACH_TYPE_ATB2002
20175# endif
20176# define machine_is_atb2002() (machine_arch_type == MACH_TYPE_ATB2002)
20177#else
20178# define machine_is_atb2002() (0)
20179#endif
20180
20181#ifdef CONFIG_MACH_XENON
20182# ifdef machine_arch_type
20183# undef machine_arch_type
20184# define machine_arch_type __machine_arch_type
20185# else
20186# define machine_arch_type MACH_TYPE_XENON
20187# endif
20188# define machine_is_xenon() (machine_arch_type == MACH_TYPE_XENON)
20189#else
20190# define machine_is_xenon() (0)
20191#endif
20192
20193#ifdef CONFIG_MACH_FM607
20194# ifdef machine_arch_type
20195# undef machine_arch_type
20196# define machine_arch_type __machine_arch_type
20197# else
20198# define machine_arch_type MACH_TYPE_FM607
20199# endif
20200# define machine_is_fm607() (machine_arch_type == MACH_TYPE_FM607)
20201#else
20202# define machine_is_fm607() (0)
20203#endif
20204
20205#ifdef CONFIG_MACH_MATRIX514
20206# ifdef machine_arch_type
20207# undef machine_arch_type
20208# define machine_arch_type __machine_arch_type
20209# else
20210# define machine_arch_type MACH_TYPE_MATRIX514
20211# endif
20212# define machine_is_matrix514() (machine_arch_type == MACH_TYPE_MATRIX514)
20213#else
20214# define machine_is_matrix514() (0)
20215#endif
20216
20217#ifdef CONFIG_MACH_MATRIX524
20218# ifdef machine_arch_type
20219# undef machine_arch_type
20220# define machine_arch_type __machine_arch_type
20221# else
20222# define machine_arch_type MACH_TYPE_MATRIX524
20223# endif
20224# define machine_is_matrix524() (machine_arch_type == MACH_TYPE_MATRIX524)
20225#else
20226# define machine_is_matrix524() (0)
20227#endif
20228
20229#ifdef CONFIG_MACH_INPOD
20230# ifdef machine_arch_type
20231# undef machine_arch_type
20232# define machine_arch_type __machine_arch_type
20233# else
20234# define machine_arch_type MACH_TYPE_INPOD
20235# endif
20236# define machine_is_inpod() (machine_arch_type == MACH_TYPE_INPOD)
20237#else
20238# define machine_is_inpod() (0)
20239#endif
20240
20241#ifdef CONFIG_MACH_JIVE
20242# ifdef machine_arch_type
20243# undef machine_arch_type
20244# define machine_arch_type __machine_arch_type
20245# else
20246# define machine_arch_type MACH_TYPE_JIVE
20247# endif
20248# define machine_is_jive() (machine_arch_type == MACH_TYPE_JIVE)
20249#else
20250# define machine_is_jive() (0)
20251#endif
20252
20253#ifdef CONFIG_MACH_TLL_MX21
20254# ifdef machine_arch_type
20255# undef machine_arch_type
20256# define machine_arch_type __machine_arch_type
20257# else
20258# define machine_arch_type MACH_TYPE_TLL_MX21
20259# endif
20260# define machine_is_tll_mx21() (machine_arch_type == MACH_TYPE_TLL_MX21)
20261#else
20262# define machine_is_tll_mx21() (0)
20263#endif
20264
20265#ifdef CONFIG_MACH_SBC2800
20266# ifdef machine_arch_type
20267# undef machine_arch_type
20268# define machine_arch_type __machine_arch_type
20269# else
20270# define machine_arch_type MACH_TYPE_SBC2800
20271# endif
20272# define machine_is_sbc2800() (machine_arch_type == MACH_TYPE_SBC2800)
20273#else
20274# define machine_is_sbc2800() (0)
20275#endif
20276
20277#ifdef CONFIG_MACH_CC7UCAMRY
20278# ifdef machine_arch_type
20279# undef machine_arch_type
20280# define machine_arch_type __machine_arch_type
20281# else
20282# define machine_arch_type MACH_TYPE_CC7UCAMRY
20283# endif
20284# define machine_is_cc7ucamry() (machine_arch_type == MACH_TYPE_CC7UCAMRY)
20285#else
20286# define machine_is_cc7ucamry() (0)
20287#endif
20288
20289#ifdef CONFIG_MACH_UBISYS_P9_SC15
20290# ifdef machine_arch_type
20291# undef machine_arch_type
20292# define machine_arch_type __machine_arch_type
20293# else
20294# define machine_arch_type MACH_TYPE_UBISYS_P9_SC15
20295# endif
20296# define machine_is_ubisys_p9_sc15() (machine_arch_type == MACH_TYPE_UBISYS_P9_SC15)
20297#else
20298# define machine_is_ubisys_p9_sc15() (0)
20299#endif
20300
20301#ifdef CONFIG_MACH_UBISYS_P9_SSC2D10
20302# ifdef machine_arch_type
20303# undef machine_arch_type
20304# define machine_arch_type __machine_arch_type
20305# else
20306# define machine_arch_type MACH_TYPE_UBISYS_P9_SSC2D10
20307# endif
20308# define machine_is_ubisys_p9_ssc2d10() (machine_arch_type == MACH_TYPE_UBISYS_P9_SSC2D10)
20309#else
20310# define machine_is_ubisys_p9_ssc2d10() (0)
20311#endif
20312
20313#ifdef CONFIG_MACH_UBISYS_P9_RCU3
20314# ifdef machine_arch_type
20315# undef machine_arch_type
20316# define machine_arch_type __machine_arch_type
20317# else
20318# define machine_arch_type MACH_TYPE_UBISYS_P9_RCU3
20319# endif
20320# define machine_is_ubisys_p9_rcu3() (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3)
20321#else
20322# define machine_is_ubisys_p9_rcu3() (0)
20323#endif
20324
20325#ifdef CONFIG_MACH_AML_M8000
20326# ifdef machine_arch_type
20327# undef machine_arch_type
20328# define machine_arch_type __machine_arch_type
20329# else
20330# define machine_arch_type MACH_TYPE_AML_M8000
20331# endif
20332# define machine_is_aml_m8000() (machine_arch_type == MACH_TYPE_AML_M8000)
20333#else
20334# define machine_is_aml_m8000() (0)
20335#endif
20336
20337#ifdef CONFIG_MACH_SNAPPER_270
20338# ifdef machine_arch_type
20339# undef machine_arch_type
20340# define machine_arch_type __machine_arch_type
20341# else
20342# define machine_arch_type MACH_TYPE_SNAPPER_270
20343# endif
20344# define machine_is_snapper_270() (machine_arch_type == MACH_TYPE_SNAPPER_270)
20345#else
20346# define machine_is_snapper_270() (0)
20347#endif
20348
20349#ifdef CONFIG_MACH_OMAP_BBX
20350# ifdef machine_arch_type
20351# undef machine_arch_type
20352# define machine_arch_type __machine_arch_type
20353# else
20354# define machine_arch_type MACH_TYPE_OMAP_BBX
20355# endif
20356# define machine_is_omap_bbx() (machine_arch_type == MACH_TYPE_OMAP_BBX)
20357#else
20358# define machine_is_omap_bbx() (0)
20359#endif
20360
20361#ifdef CONFIG_MACH_UCN2410
20362# ifdef machine_arch_type
20363# undef machine_arch_type
20364# define machine_arch_type __machine_arch_type
20365# else
20366# define machine_arch_type MACH_TYPE_UCN2410
20367# endif
20368# define machine_is_ucn2410() (machine_arch_type == MACH_TYPE_UCN2410)
20369#else
20370# define machine_is_ucn2410() (0)
20371#endif
20372
20373#ifdef CONFIG_MACH_SAM9_L9260
20374# ifdef machine_arch_type
20375# undef machine_arch_type
20376# define machine_arch_type __machine_arch_type
20377# else
20378# define machine_arch_type MACH_TYPE_SAM9_L9260
20379# endif
20380# define machine_is_sam9_l9260() (machine_arch_type == MACH_TYPE_SAM9_L9260)
20381#else
20382# define machine_is_sam9_l9260() (0)
20383#endif
20384
20385#ifdef CONFIG_MACH_ETI_C2
20386# ifdef machine_arch_type
20387# undef machine_arch_type
20388# define machine_arch_type __machine_arch_type
20389# else
20390# define machine_arch_type MACH_TYPE_ETI_C2
20391# endif
20392# define machine_is_eti_c2() (machine_arch_type == MACH_TYPE_ETI_C2)
20393#else
20394# define machine_is_eti_c2() (0)
20395#endif
20396
20397#ifdef CONFIG_MACH_AVALANCHE
20398# ifdef machine_arch_type
20399# undef machine_arch_type
20400# define machine_arch_type __machine_arch_type
20401# else
20402# define machine_arch_type MACH_TYPE_AVALANCHE
20403# endif
20404# define machine_is_avalanche() (machine_arch_type == MACH_TYPE_AVALANCHE)
20405#else
20406# define machine_is_avalanche() (0)
20407#endif
20408
20409#ifdef CONFIG_MACH_REALVIEW_PB1176
20410# ifdef machine_arch_type
20411# undef machine_arch_type
20412# define machine_arch_type __machine_arch_type
20413# else
20414# define machine_arch_type MACH_TYPE_REALVIEW_PB1176
20415# endif
20416# define machine_is_realview_pb1176() (machine_arch_type == MACH_TYPE_REALVIEW_PB1176)
20417#else
20418# define machine_is_realview_pb1176() (0)
20419#endif
20420
20421#ifdef CONFIG_MACH_DP1500
20422# ifdef machine_arch_type
20423# undef machine_arch_type
20424# define machine_arch_type __machine_arch_type
20425# else
20426# define machine_arch_type MACH_TYPE_DP1500
20427# endif
20428# define machine_is_dp1500() (machine_arch_type == MACH_TYPE_DP1500)
20429#else
20430# define machine_is_dp1500() (0)
20431#endif
20432
20433#ifdef CONFIG_MACH_APPLE_IPHONE
20434# ifdef machine_arch_type
20435# undef machine_arch_type
20436# define machine_arch_type __machine_arch_type
20437# else
20438# define machine_arch_type MACH_TYPE_APPLE_IPHONE
20439# endif
20440# define machine_is_apple_iphone() (machine_arch_type == MACH_TYPE_APPLE_IPHONE)
20441#else
20442# define machine_is_apple_iphone() (0)
20443#endif
20444
20445#ifdef CONFIG_MACH_YL9200
20446# ifdef machine_arch_type
20447# undef machine_arch_type
20448# define machine_arch_type __machine_arch_type
20449# else
20450# define machine_arch_type MACH_TYPE_YL9200
20451# endif
20452# define machine_is_yl9200() (machine_arch_type == MACH_TYPE_YL9200)
20453#else
20454# define machine_is_yl9200() (0)
20455#endif
20456
20457#ifdef CONFIG_MACH_RD88F5182
20458# ifdef machine_arch_type
20459# undef machine_arch_type
20460# define machine_arch_type __machine_arch_type
20461# else
20462# define machine_arch_type MACH_TYPE_RD88F5182
20463# endif
20464# define machine_is_rd88f5182() (machine_arch_type == MACH_TYPE_RD88F5182)
20465#else
20466# define machine_is_rd88f5182() (0)
20467#endif
20468
20469#ifdef CONFIG_MACH_KUROBOX_PRO
20470# ifdef machine_arch_type
20471# undef machine_arch_type
20472# define machine_arch_type __machine_arch_type
20473# else
20474# define machine_arch_type MACH_TYPE_KUROBOX_PRO
20475# endif
20476# define machine_is_kurobox_pro() (machine_arch_type == MACH_TYPE_KUROBOX_PRO)
20477#else
20478# define machine_is_kurobox_pro() (0)
20479#endif
20480
20481#ifdef CONFIG_MACH_SE_POET
20482# ifdef machine_arch_type
20483# undef machine_arch_type
20484# define machine_arch_type __machine_arch_type
20485# else
20486# define machine_arch_type MACH_TYPE_SE_POET
20487# endif
20488# define machine_is_se_poet() (machine_arch_type == MACH_TYPE_SE_POET)
20489#else
20490# define machine_is_se_poet() (0)
20491#endif
20492
20493#ifdef CONFIG_MACH_MX31_3DS
20494# ifdef machine_arch_type
20495# undef machine_arch_type
20496# define machine_arch_type __machine_arch_type
20497# else
20498# define machine_arch_type MACH_TYPE_MX31_3DS
20499# endif
20500# define machine_is_mx31_3ds() (machine_arch_type == MACH_TYPE_MX31_3DS)
20501#else
20502# define machine_is_mx31_3ds() (0)
20503#endif
20504
20505#ifdef CONFIG_MACH_R270
20506# ifdef machine_arch_type
20507# undef machine_arch_type
20508# define machine_arch_type __machine_arch_type
20509# else
20510# define machine_arch_type MACH_TYPE_R270
20511# endif
20512# define machine_is_r270() (machine_arch_type == MACH_TYPE_R270)
20513#else
20514# define machine_is_r270() (0)
20515#endif
20516
20517#ifdef CONFIG_MACH_ARMOUR21
20518# ifdef machine_arch_type
20519# undef machine_arch_type
20520# define machine_arch_type __machine_arch_type
20521# else
20522# define machine_arch_type MACH_TYPE_ARMOUR21
20523# endif
20524# define machine_is_armour21() (machine_arch_type == MACH_TYPE_ARMOUR21)
20525#else
20526# define machine_is_armour21() (0)
20527#endif
20528
20529#ifdef CONFIG_MACH_DT2
20530# ifdef machine_arch_type
20531# undef machine_arch_type
20532# define machine_arch_type __machine_arch_type
20533# else
20534# define machine_arch_type MACH_TYPE_DT2
20535# endif
20536# define machine_is_dt2() (machine_arch_type == MACH_TYPE_DT2)
20537#else
20538# define machine_is_dt2() (0)
20539#endif
20540
20541#ifdef CONFIG_MACH_VT4
20542# ifdef machine_arch_type
20543# undef machine_arch_type
20544# define machine_arch_type __machine_arch_type
20545# else
20546# define machine_arch_type MACH_TYPE_VT4
20547# endif
20548# define machine_is_vt4() (machine_arch_type == MACH_TYPE_VT4)
20549#else
20550# define machine_is_vt4() (0)
20551#endif
20552
20553#ifdef CONFIG_MACH_TYCO320
20554# ifdef machine_arch_type
20555# undef machine_arch_type
20556# define machine_arch_type __machine_arch_type
20557# else
20558# define machine_arch_type MACH_TYPE_TYCO320
20559# endif
20560# define machine_is_tyco320() (machine_arch_type == MACH_TYPE_TYCO320)
20561#else
20562# define machine_is_tyco320() (0)
20563#endif
20564
20565#ifdef CONFIG_MACH_ADMA
20566# ifdef machine_arch_type
20567# undef machine_arch_type
20568# define machine_arch_type __machine_arch_type
20569# else
20570# define machine_arch_type MACH_TYPE_ADMA
20571# endif
20572# define machine_is_adma() (machine_arch_type == MACH_TYPE_ADMA)
20573#else
20574# define machine_is_adma() (0)
20575#endif
20576
20577#ifdef CONFIG_MACH_WP188
20578# ifdef machine_arch_type
20579# undef machine_arch_type
20580# define machine_arch_type __machine_arch_type
20581# else
20582# define machine_arch_type MACH_TYPE_WP188
20583# endif
20584# define machine_is_wp188() (machine_arch_type == MACH_TYPE_WP188)
20585#else
20586# define machine_is_wp188() (0)
20587#endif
20588
20589#ifdef CONFIG_MACH_CORSICA
20590# ifdef machine_arch_type
20591# undef machine_arch_type
20592# define machine_arch_type __machine_arch_type
20593# else
20594# define machine_arch_type MACH_TYPE_CORSICA
20595# endif
20596# define machine_is_corsica() (machine_arch_type == MACH_TYPE_CORSICA)
20597#else
20598# define machine_is_corsica() (0)
20599#endif
20600
20601#ifdef CONFIG_MACH_BIGEYE
20602# ifdef machine_arch_type
20603# undef machine_arch_type
20604# define machine_arch_type __machine_arch_type
20605# else
20606# define machine_arch_type MACH_TYPE_BIGEYE
20607# endif
20608# define machine_is_bigeye() (machine_arch_type == MACH_TYPE_BIGEYE)
20609#else
20610# define machine_is_bigeye() (0)
20611#endif
20612
20613#ifdef CONFIG_MACH_TLL5000
20614# ifdef machine_arch_type
20615# undef machine_arch_type
20616# define machine_arch_type __machine_arch_type
20617# else
20618# define machine_arch_type MACH_TYPE_TLL5000
20619# endif
20620# define machine_is_tll5000() (machine_arch_type == MACH_TYPE_TLL5000)
20621#else
20622# define machine_is_tll5000() (0)
20623#endif
20624
06c4ab50 20625#ifdef CONFIG_MACH_BEBOT
799891ef
MS
20626# ifdef machine_arch_type
20627# undef machine_arch_type
20628# define machine_arch_type __machine_arch_type
20629# else
06c4ab50 20630# define machine_arch_type MACH_TYPE_BEBOT
799891ef 20631# endif
06c4ab50 20632# define machine_is_bebot() (machine_arch_type == MACH_TYPE_BEBOT)
799891ef 20633#else
06c4ab50 20634# define machine_is_bebot() (0)
799891ef
MS
20635#endif
20636
20637#ifdef CONFIG_MACH_QONG
20638# ifdef machine_arch_type
20639# undef machine_arch_type
20640# define machine_arch_type __machine_arch_type
20641# else
20642# define machine_arch_type MACH_TYPE_QONG
20643# endif
20644# define machine_is_qong() (machine_arch_type == MACH_TYPE_QONG)
20645#else
20646# define machine_is_qong() (0)
20647#endif
20648
20649#ifdef CONFIG_MACH_TCOMPACT
20650# ifdef machine_arch_type
20651# undef machine_arch_type
20652# define machine_arch_type __machine_arch_type
20653# else
20654# define machine_arch_type MACH_TYPE_TCOMPACT
20655# endif
20656# define machine_is_tcompact() (machine_arch_type == MACH_TYPE_TCOMPACT)
20657#else
20658# define machine_is_tcompact() (0)
20659#endif
20660
20661#ifdef CONFIG_MACH_PUMA5
20662# ifdef machine_arch_type
20663# undef machine_arch_type
20664# define machine_arch_type __machine_arch_type
20665# else
20666# define machine_arch_type MACH_TYPE_PUMA5
20667# endif
20668# define machine_is_puma5() (machine_arch_type == MACH_TYPE_PUMA5)
20669#else
20670# define machine_is_puma5() (0)
20671#endif
20672
20673#ifdef CONFIG_MACH_ELARA
20674# ifdef machine_arch_type
20675# undef machine_arch_type
20676# define machine_arch_type __machine_arch_type
20677# else
20678# define machine_arch_type MACH_TYPE_ELARA
20679# endif
20680# define machine_is_elara() (machine_arch_type == MACH_TYPE_ELARA)
20681#else
20682# define machine_is_elara() (0)
20683#endif
20684
20685#ifdef CONFIG_MACH_ELLINGTON
20686# ifdef machine_arch_type
20687# undef machine_arch_type
20688# define machine_arch_type __machine_arch_type
20689# else
20690# define machine_arch_type MACH_TYPE_ELLINGTON
20691# endif
20692# define machine_is_ellington() (machine_arch_type == MACH_TYPE_ELLINGTON)
20693#else
20694# define machine_is_ellington() (0)
20695#endif
20696
20697#ifdef CONFIG_MACH_XDA_ATOM
20698# ifdef machine_arch_type
20699# undef machine_arch_type
20700# define machine_arch_type __machine_arch_type
20701# else
20702# define machine_arch_type MACH_TYPE_XDA_ATOM
20703# endif
20704# define machine_is_xda_atom() (machine_arch_type == MACH_TYPE_XDA_ATOM)
20705#else
20706# define machine_is_xda_atom() (0)
20707#endif
20708
20709#ifdef CONFIG_MACH_ENERGIZER2
20710# ifdef machine_arch_type
20711# undef machine_arch_type
20712# define machine_arch_type __machine_arch_type
20713# else
20714# define machine_arch_type MACH_TYPE_ENERGIZER2
20715# endif
20716# define machine_is_energizer2() (machine_arch_type == MACH_TYPE_ENERGIZER2)
20717#else
20718# define machine_is_energizer2() (0)
20719#endif
20720
20721#ifdef CONFIG_MACH_ODIN
20722# ifdef machine_arch_type
20723# undef machine_arch_type
20724# define machine_arch_type __machine_arch_type
20725# else
20726# define machine_arch_type MACH_TYPE_ODIN
20727# endif
20728# define machine_is_odin() (machine_arch_type == MACH_TYPE_ODIN)
20729#else
20730# define machine_is_odin() (0)
20731#endif
20732
20733#ifdef CONFIG_MACH_ACTUX4
20734# ifdef machine_arch_type
20735# undef machine_arch_type
20736# define machine_arch_type __machine_arch_type
20737# else
20738# define machine_arch_type MACH_TYPE_ACTUX4
20739# endif
20740# define machine_is_actux4() (machine_arch_type == MACH_TYPE_ACTUX4)
20741#else
20742# define machine_is_actux4() (0)
20743#endif
20744
20745#ifdef CONFIG_MACH_ESL_OMAP
20746# ifdef machine_arch_type
20747# undef machine_arch_type
20748# define machine_arch_type __machine_arch_type
20749# else
20750# define machine_arch_type MACH_TYPE_ESL_OMAP
20751# endif
20752# define machine_is_esl_omap() (machine_arch_type == MACH_TYPE_ESL_OMAP)
20753#else
20754# define machine_is_esl_omap() (0)
20755#endif
20756
20757#ifdef CONFIG_MACH_OMAP2EVM
20758# ifdef machine_arch_type
20759# undef machine_arch_type
20760# define machine_arch_type __machine_arch_type
20761# else
20762# define machine_arch_type MACH_TYPE_OMAP2EVM
20763# endif
20764# define machine_is_omap2evm() (machine_arch_type == MACH_TYPE_OMAP2EVM)
20765#else
20766# define machine_is_omap2evm() (0)
20767#endif
20768
20769#ifdef CONFIG_MACH_OMAP3EVM
20770# ifdef machine_arch_type
20771# undef machine_arch_type
20772# define machine_arch_type __machine_arch_type
20773# else
20774# define machine_arch_type MACH_TYPE_OMAP3EVM
20775# endif
20776# define machine_is_omap3evm() (machine_arch_type == MACH_TYPE_OMAP3EVM)
20777#else
20778# define machine_is_omap3evm() (0)
20779#endif
20780
20781#ifdef CONFIG_MACH_ADX_PCU57
20782# ifdef machine_arch_type
20783# undef machine_arch_type
20784# define machine_arch_type __machine_arch_type
20785# else
20786# define machine_arch_type MACH_TYPE_ADX_PCU57
20787# endif
20788# define machine_is_adx_pcu57() (machine_arch_type == MACH_TYPE_ADX_PCU57)
20789#else
20790# define machine_is_adx_pcu57() (0)
20791#endif
20792
20793#ifdef CONFIG_MACH_MONACO
20794# ifdef machine_arch_type
20795# undef machine_arch_type
20796# define machine_arch_type __machine_arch_type
20797# else
20798# define machine_arch_type MACH_TYPE_MONACO
20799# endif
20800# define machine_is_monaco() (machine_arch_type == MACH_TYPE_MONACO)
20801#else
20802# define machine_is_monaco() (0)
20803#endif
20804
20805#ifdef CONFIG_MACH_LEVANTE
20806# ifdef machine_arch_type
20807# undef machine_arch_type
20808# define machine_arch_type __machine_arch_type
20809# else
20810# define machine_arch_type MACH_TYPE_LEVANTE
20811# endif
20812# define machine_is_levante() (machine_arch_type == MACH_TYPE_LEVANTE)
20813#else
20814# define machine_is_levante() (0)
20815#endif
20816
20817#ifdef CONFIG_MACH_TMXIPX425
20818# ifdef machine_arch_type
20819# undef machine_arch_type
20820# define machine_arch_type __machine_arch_type
20821# else
20822# define machine_arch_type MACH_TYPE_TMXIPX425
20823# endif
20824# define machine_is_tmxipx425() (machine_arch_type == MACH_TYPE_TMXIPX425)
20825#else
20826# define machine_is_tmxipx425() (0)
20827#endif
20828
20829#ifdef CONFIG_MACH_LEEP
20830# ifdef machine_arch_type
20831# undef machine_arch_type
20832# define machine_arch_type __machine_arch_type
20833# else
20834# define machine_arch_type MACH_TYPE_LEEP
20835# endif
20836# define machine_is_leep() (machine_arch_type == MACH_TYPE_LEEP)
20837#else
20838# define machine_is_leep() (0)
20839#endif
20840
20841#ifdef CONFIG_MACH_RAAD
20842# ifdef machine_arch_type
20843# undef machine_arch_type
20844# define machine_arch_type __machine_arch_type
20845# else
20846# define machine_arch_type MACH_TYPE_RAAD
20847# endif
20848# define machine_is_raad() (machine_arch_type == MACH_TYPE_RAAD)
20849#else
20850# define machine_is_raad() (0)
20851#endif
20852
20853#ifdef CONFIG_MACH_DNS323
20854# ifdef machine_arch_type
20855# undef machine_arch_type
20856# define machine_arch_type __machine_arch_type
20857# else
20858# define machine_arch_type MACH_TYPE_DNS323
20859# endif
20860# define machine_is_dns323() (machine_arch_type == MACH_TYPE_DNS323)
20861#else
20862# define machine_is_dns323() (0)
20863#endif
20864
20865#ifdef CONFIG_MACH_AP1000
20866# ifdef machine_arch_type
20867# undef machine_arch_type
20868# define machine_arch_type __machine_arch_type
20869# else
20870# define machine_arch_type MACH_TYPE_AP1000
20871# endif
20872# define machine_is_ap1000() (machine_arch_type == MACH_TYPE_AP1000)
20873#else
20874# define machine_is_ap1000() (0)
20875#endif
20876
20877#ifdef CONFIG_MACH_A9SAM6432
20878# ifdef machine_arch_type
20879# undef machine_arch_type
20880# define machine_arch_type __machine_arch_type
20881# else
20882# define machine_arch_type MACH_TYPE_A9SAM6432
20883# endif
20884# define machine_is_a9sam6432() (machine_arch_type == MACH_TYPE_A9SAM6432)
20885#else
20886# define machine_is_a9sam6432() (0)
20887#endif
20888
20889#ifdef CONFIG_MACH_SHINY
20890# ifdef machine_arch_type
20891# undef machine_arch_type
20892# define machine_arch_type __machine_arch_type
20893# else
20894# define machine_arch_type MACH_TYPE_SHINY
20895# endif
20896# define machine_is_shiny() (machine_arch_type == MACH_TYPE_SHINY)
20897#else
20898# define machine_is_shiny() (0)
20899#endif
20900
20901#ifdef CONFIG_MACH_OMAP3_BEAGLE
20902# ifdef machine_arch_type
20903# undef machine_arch_type
20904# define machine_arch_type __machine_arch_type
20905# else
20906# define machine_arch_type MACH_TYPE_OMAP3_BEAGLE
20907# endif
20908# define machine_is_omap3_beagle() (machine_arch_type == MACH_TYPE_OMAP3_BEAGLE)
20909#else
20910# define machine_is_omap3_beagle() (0)
20911#endif
20912
20913#ifdef CONFIG_MACH_CSR_BDB2
20914# ifdef machine_arch_type
20915# undef machine_arch_type
20916# define machine_arch_type __machine_arch_type
20917# else
20918# define machine_arch_type MACH_TYPE_CSR_BDB2
20919# endif
20920# define machine_is_csr_bdb2() (machine_arch_type == MACH_TYPE_CSR_BDB2)
20921#else
20922# define machine_is_csr_bdb2() (0)
20923#endif
20924
20925#ifdef CONFIG_MACH_NOKIA_N810
20926# ifdef machine_arch_type
20927# undef machine_arch_type
20928# define machine_arch_type __machine_arch_type
20929# else
20930# define machine_arch_type MACH_TYPE_NOKIA_N810
20931# endif
20932# define machine_is_nokia_n810() (machine_arch_type == MACH_TYPE_NOKIA_N810)
20933#else
20934# define machine_is_nokia_n810() (0)
20935#endif
20936
20937#ifdef CONFIG_MACH_C270
20938# ifdef machine_arch_type
20939# undef machine_arch_type
20940# define machine_arch_type __machine_arch_type
20941# else
20942# define machine_arch_type MACH_TYPE_C270
20943# endif
20944# define machine_is_c270() (machine_arch_type == MACH_TYPE_C270)
20945#else
20946# define machine_is_c270() (0)
20947#endif
20948
20949#ifdef CONFIG_MACH_SENTRY
20950# ifdef machine_arch_type
20951# undef machine_arch_type
20952# define machine_arch_type __machine_arch_type
20953# else
20954# define machine_arch_type MACH_TYPE_SENTRY
20955# endif
20956# define machine_is_sentry() (machine_arch_type == MACH_TYPE_SENTRY)
20957#else
20958# define machine_is_sentry() (0)
20959#endif
20960
20961#ifdef CONFIG_MACH_PCM038
20962# ifdef machine_arch_type
20963# undef machine_arch_type
20964# define machine_arch_type __machine_arch_type
20965# else
20966# define machine_arch_type MACH_TYPE_PCM038
20967# endif
20968# define machine_is_pcm038() (machine_arch_type == MACH_TYPE_PCM038)
20969#else
20970# define machine_is_pcm038() (0)
20971#endif
20972
20973#ifdef CONFIG_MACH_ANC300
20974# ifdef machine_arch_type
20975# undef machine_arch_type
20976# define machine_arch_type __machine_arch_type
20977# else
20978# define machine_arch_type MACH_TYPE_ANC300
20979# endif
20980# define machine_is_anc300() (machine_arch_type == MACH_TYPE_ANC300)
20981#else
20982# define machine_is_anc300() (0)
20983#endif
20984
20985#ifdef CONFIG_MACH_HTCKAISER
20986# ifdef machine_arch_type
20987# undef machine_arch_type
20988# define machine_arch_type __machine_arch_type
20989# else
20990# define machine_arch_type MACH_TYPE_HTCKAISER
20991# endif
20992# define machine_is_htckaiser() (machine_arch_type == MACH_TYPE_HTCKAISER)
20993#else
20994# define machine_is_htckaiser() (0)
20995#endif
20996
20997#ifdef CONFIG_MACH_SBAT100
20998# ifdef machine_arch_type
20999# undef machine_arch_type
21000# define machine_arch_type __machine_arch_type
21001# else
21002# define machine_arch_type MACH_TYPE_SBAT100
21003# endif
21004# define machine_is_sbat100() (machine_arch_type == MACH_TYPE_SBAT100)
21005#else
21006# define machine_is_sbat100() (0)
21007#endif
21008
21009#ifdef CONFIG_MACH_MODUNORM
21010# ifdef machine_arch_type
21011# undef machine_arch_type
21012# define machine_arch_type __machine_arch_type
21013# else
21014# define machine_arch_type MACH_TYPE_MODUNORM
21015# endif
21016# define machine_is_modunorm() (machine_arch_type == MACH_TYPE_MODUNORM)
21017#else
21018# define machine_is_modunorm() (0)
21019#endif
21020
21021#ifdef CONFIG_MACH_PELOS_TWARM
21022# ifdef machine_arch_type
21023# undef machine_arch_type
21024# define machine_arch_type __machine_arch_type
21025# else
21026# define machine_arch_type MACH_TYPE_PELOS_TWARM
21027# endif
21028# define machine_is_pelos_twarm() (machine_arch_type == MACH_TYPE_PELOS_TWARM)
21029#else
21030# define machine_is_pelos_twarm() (0)
21031#endif
21032
21033#ifdef CONFIG_MACH_FLANK
21034# ifdef machine_arch_type
21035# undef machine_arch_type
21036# define machine_arch_type __machine_arch_type
21037# else
21038# define machine_arch_type MACH_TYPE_FLANK
21039# endif
21040# define machine_is_flank() (machine_arch_type == MACH_TYPE_FLANK)
21041#else
21042# define machine_is_flank() (0)
21043#endif
21044
21045#ifdef CONFIG_MACH_SIRLOIN
21046# ifdef machine_arch_type
21047# undef machine_arch_type
21048# define machine_arch_type __machine_arch_type
21049# else
21050# define machine_arch_type MACH_TYPE_SIRLOIN
21051# endif
21052# define machine_is_sirloin() (machine_arch_type == MACH_TYPE_SIRLOIN)
21053#else
21054# define machine_is_sirloin() (0)
21055#endif
21056
21057#ifdef CONFIG_MACH_BRISKET
21058# ifdef machine_arch_type
21059# undef machine_arch_type
21060# define machine_arch_type __machine_arch_type
21061# else
21062# define machine_arch_type MACH_TYPE_BRISKET
21063# endif
21064# define machine_is_brisket() (machine_arch_type == MACH_TYPE_BRISKET)
21065#else
21066# define machine_is_brisket() (0)
21067#endif
21068
21069#ifdef CONFIG_MACH_CHUCK
21070# ifdef machine_arch_type
21071# undef machine_arch_type
21072# define machine_arch_type __machine_arch_type
21073# else
21074# define machine_arch_type MACH_TYPE_CHUCK
21075# endif
21076# define machine_is_chuck() (machine_arch_type == MACH_TYPE_CHUCK)
21077#else
21078# define machine_is_chuck() (0)
21079#endif
21080
21081#ifdef CONFIG_MACH_OTTER
21082# ifdef machine_arch_type
21083# undef machine_arch_type
21084# define machine_arch_type __machine_arch_type
21085# else
21086# define machine_arch_type MACH_TYPE_OTTER
21087# endif
21088# define machine_is_otter() (machine_arch_type == MACH_TYPE_OTTER)
21089#else
21090# define machine_is_otter() (0)
21091#endif
21092
21093#ifdef CONFIG_MACH_DAVINCI_LDK
21094# ifdef machine_arch_type
21095# undef machine_arch_type
21096# define machine_arch_type __machine_arch_type
21097# else
21098# define machine_arch_type MACH_TYPE_DAVINCI_LDK
21099# endif
21100# define machine_is_davinci_ldk() (machine_arch_type == MACH_TYPE_DAVINCI_LDK)
21101#else
21102# define machine_is_davinci_ldk() (0)
21103#endif
21104
21105#ifdef CONFIG_MACH_PHREEDOM
21106# ifdef machine_arch_type
21107# undef machine_arch_type
21108# define machine_arch_type __machine_arch_type
21109# else
21110# define machine_arch_type MACH_TYPE_PHREEDOM
21111# endif
21112# define machine_is_phreedom() (machine_arch_type == MACH_TYPE_PHREEDOM)
21113#else
21114# define machine_is_phreedom() (0)
21115#endif
21116
21117#ifdef CONFIG_MACH_SG310
21118# ifdef machine_arch_type
21119# undef machine_arch_type
21120# define machine_arch_type __machine_arch_type
21121# else
21122# define machine_arch_type MACH_TYPE_SG310
21123# endif
21124# define machine_is_sg310() (machine_arch_type == MACH_TYPE_SG310)
21125#else
21126# define machine_is_sg310() (0)
21127#endif
21128
21129#ifdef CONFIG_MACH_TS209
21130# ifdef machine_arch_type
21131# undef machine_arch_type
21132# define machine_arch_type __machine_arch_type
21133# else
21134# define machine_arch_type MACH_TYPE_TS209
21135# endif
21136# define machine_is_ts_x09() (machine_arch_type == MACH_TYPE_TS209)
21137#else
21138# define machine_is_ts_x09() (0)
21139#endif
21140
21141#ifdef CONFIG_MACH_AT91CAP9ADK
21142# ifdef machine_arch_type
21143# undef machine_arch_type
21144# define machine_arch_type __machine_arch_type
21145# else
21146# define machine_arch_type MACH_TYPE_AT91CAP9ADK
21147# endif
21148# define machine_is_at91cap9adk() (machine_arch_type == MACH_TYPE_AT91CAP9ADK)
21149#else
21150# define machine_is_at91cap9adk() (0)
21151#endif
21152
21153#ifdef CONFIG_MACH_TION9315
21154# ifdef machine_arch_type
21155# undef machine_arch_type
21156# define machine_arch_type __machine_arch_type
21157# else
21158# define machine_arch_type MACH_TYPE_TION9315
21159# endif
21160# define machine_is_tion9315() (machine_arch_type == MACH_TYPE_TION9315)
21161#else
21162# define machine_is_tion9315() (0)
21163#endif
21164
21165#ifdef CONFIG_MACH_MAST
21166# ifdef machine_arch_type
21167# undef machine_arch_type
21168# define machine_arch_type __machine_arch_type
21169# else
21170# define machine_arch_type MACH_TYPE_MAST
21171# endif
21172# define machine_is_mast() (machine_arch_type == MACH_TYPE_MAST)
21173#else
21174# define machine_is_mast() (0)
21175#endif
21176
21177#ifdef CONFIG_MACH_PFW
21178# ifdef machine_arch_type
21179# undef machine_arch_type
21180# define machine_arch_type __machine_arch_type
21181# else
21182# define machine_arch_type MACH_TYPE_PFW
21183# endif
21184# define machine_is_pfw() (machine_arch_type == MACH_TYPE_PFW)
21185#else
21186# define machine_is_pfw() (0)
21187#endif
21188
21189#ifdef CONFIG_MACH_YL_P2440
21190# ifdef machine_arch_type
21191# undef machine_arch_type
21192# define machine_arch_type __machine_arch_type
21193# else
21194# define machine_arch_type MACH_TYPE_YL_P2440
21195# endif
21196# define machine_is_yl_p2440() (machine_arch_type == MACH_TYPE_YL_P2440)
21197#else
21198# define machine_is_yl_p2440() (0)
21199#endif
21200
21201#ifdef CONFIG_MACH_ZSBC32
21202# ifdef machine_arch_type
21203# undef machine_arch_type
21204# define machine_arch_type __machine_arch_type
21205# else
21206# define machine_arch_type MACH_TYPE_ZSBC32
21207# endif
21208# define machine_is_zsbc32() (machine_arch_type == MACH_TYPE_ZSBC32)
21209#else
21210# define machine_is_zsbc32() (0)
21211#endif
21212
21213#ifdef CONFIG_MACH_OMAP_PACE2
21214# ifdef machine_arch_type
21215# undef machine_arch_type
21216# define machine_arch_type __machine_arch_type
21217# else
21218# define machine_arch_type MACH_TYPE_OMAP_PACE2
21219# endif
21220# define machine_is_omap_pace2() (machine_arch_type == MACH_TYPE_OMAP_PACE2)
21221#else
21222# define machine_is_omap_pace2() (0)
21223#endif
21224
21225#ifdef CONFIG_MACH_IMX_PACE2
21226# ifdef machine_arch_type
21227# undef machine_arch_type
21228# define machine_arch_type __machine_arch_type
21229# else
21230# define machine_arch_type MACH_TYPE_IMX_PACE2
21231# endif
21232# define machine_is_imx_pace2() (machine_arch_type == MACH_TYPE_IMX_PACE2)
21233#else
21234# define machine_is_imx_pace2() (0)
21235#endif
21236
21237#ifdef CONFIG_MACH_MX31MOBOARD
21238# ifdef machine_arch_type
21239# undef machine_arch_type
21240# define machine_arch_type __machine_arch_type
21241# else
21242# define machine_arch_type MACH_TYPE_MX31MOBOARD
21243# endif
21244# define machine_is_mx31moboard() (machine_arch_type == MACH_TYPE_MX31MOBOARD)
21245#else
21246# define machine_is_mx31moboard() (0)
21247#endif
21248
21249#ifdef CONFIG_MACH_MX37_3DS
21250# ifdef machine_arch_type
21251# undef machine_arch_type
21252# define machine_arch_type __machine_arch_type
21253# else
21254# define machine_arch_type MACH_TYPE_MX37_3DS
21255# endif
21256# define machine_is_mx37_3ds() (machine_arch_type == MACH_TYPE_MX37_3DS)
21257#else
21258# define machine_is_mx37_3ds() (0)
21259#endif
21260
21261#ifdef CONFIG_MACH_RCC
21262# ifdef machine_arch_type
21263# undef machine_arch_type
21264# define machine_arch_type __machine_arch_type
21265# else
21266# define machine_arch_type MACH_TYPE_RCC
21267# endif
21268# define machine_is_rcc() (machine_arch_type == MACH_TYPE_RCC)
21269#else
21270# define machine_is_rcc() (0)
21271#endif
21272
21273#ifdef CONFIG_MACH_ARM9
21274# ifdef machine_arch_type
21275# undef machine_arch_type
21276# define machine_arch_type __machine_arch_type
21277# else
21278# define machine_arch_type MACH_TYPE_ARM9
21279# endif
21280# define machine_is_dmp() (machine_arch_type == MACH_TYPE_ARM9)
21281#else
21282# define machine_is_dmp() (0)
21283#endif
21284
21285#ifdef CONFIG_MACH_VISION_EP9307
21286# ifdef machine_arch_type
21287# undef machine_arch_type
21288# define machine_arch_type __machine_arch_type
21289# else
21290# define machine_arch_type MACH_TYPE_VISION_EP9307
21291# endif
21292# define machine_is_vision_ep9307() (machine_arch_type == MACH_TYPE_VISION_EP9307)
21293#else
21294# define machine_is_vision_ep9307() (0)
21295#endif
21296
21297#ifdef CONFIG_MACH_SCLY1000
21298# ifdef machine_arch_type
21299# undef machine_arch_type
21300# define machine_arch_type __machine_arch_type
21301# else
21302# define machine_arch_type MACH_TYPE_SCLY1000
21303# endif
21304# define machine_is_scly1000() (machine_arch_type == MACH_TYPE_SCLY1000)
21305#else
21306# define machine_is_scly1000() (0)
21307#endif
21308
21309#ifdef CONFIG_MACH_FONTEL_EP
21310# ifdef machine_arch_type
21311# undef machine_arch_type
21312# define machine_arch_type __machine_arch_type
21313# else
21314# define machine_arch_type MACH_TYPE_FONTEL_EP
21315# endif
21316# define machine_is_fontel_ep() (machine_arch_type == MACH_TYPE_FONTEL_EP)
21317#else
21318# define machine_is_fontel_ep() (0)
21319#endif
21320
21321#ifdef CONFIG_MACH_VOICEBLUE3G
21322# ifdef machine_arch_type
21323# undef machine_arch_type
21324# define machine_arch_type __machine_arch_type
21325# else
21326# define machine_arch_type MACH_TYPE_VOICEBLUE3G
21327# endif
21328# define machine_is_voiceblue3g() (machine_arch_type == MACH_TYPE_VOICEBLUE3G)
21329#else
21330# define machine_is_voiceblue3g() (0)
21331#endif
21332
21333#ifdef CONFIG_MACH_TT9200
21334# ifdef machine_arch_type
21335# undef machine_arch_type
21336# define machine_arch_type __machine_arch_type
21337# else
21338# define machine_arch_type MACH_TYPE_TT9200
21339# endif
21340# define machine_is_tt9200() (machine_arch_type == MACH_TYPE_TT9200)
21341#else
21342# define machine_is_tt9200() (0)
21343#endif
21344
21345#ifdef CONFIG_MACH_DIGI2410
21346# ifdef machine_arch_type
21347# undef machine_arch_type
21348# define machine_arch_type __machine_arch_type
21349# else
21350# define machine_arch_type MACH_TYPE_DIGI2410
21351# endif
21352# define machine_is_digi2410() (machine_arch_type == MACH_TYPE_DIGI2410)
21353#else
21354# define machine_is_digi2410() (0)
21355#endif
21356
21357#ifdef CONFIG_MACH_TERASTATION_PRO2
21358# ifdef machine_arch_type
21359# undef machine_arch_type
21360# define machine_arch_type __machine_arch_type
21361# else
21362# define machine_arch_type MACH_TYPE_TERASTATION_PRO2
21363# endif
21364# define machine_is_terastation_pro2() (machine_arch_type == MACH_TYPE_TERASTATION_PRO2)
21365#else
21366# define machine_is_terastation_pro2() (0)
21367#endif
21368
21369#ifdef CONFIG_MACH_LINKSTATION_PRO
21370# ifdef machine_arch_type
21371# undef machine_arch_type
21372# define machine_arch_type __machine_arch_type
21373# else
21374# define machine_arch_type MACH_TYPE_LINKSTATION_PRO
21375# endif
21376# define machine_is_linkstation_pro() (machine_arch_type == MACH_TYPE_LINKSTATION_PRO)
21377#else
21378# define machine_is_linkstation_pro() (0)
21379#endif
21380
21381#ifdef CONFIG_MACH_MOTOROLA_A780
21382# ifdef machine_arch_type
21383# undef machine_arch_type
21384# define machine_arch_type __machine_arch_type
21385# else
21386# define machine_arch_type MACH_TYPE_MOTOROLA_A780
21387# endif
21388# define machine_is_motorola_a780() (machine_arch_type == MACH_TYPE_MOTOROLA_A780)
21389#else
21390# define machine_is_motorola_a780() (0)
21391#endif
21392
21393#ifdef CONFIG_MACH_MOTOROLA_E6
21394# ifdef machine_arch_type
21395# undef machine_arch_type
21396# define machine_arch_type __machine_arch_type
21397# else
21398# define machine_arch_type MACH_TYPE_MOTOROLA_E6
21399# endif
21400# define machine_is_motorola_e6() (machine_arch_type == MACH_TYPE_MOTOROLA_E6)
21401#else
21402# define machine_is_motorola_e6() (0)
21403#endif
21404
21405#ifdef CONFIG_MACH_MOTOROLA_E2
21406# ifdef machine_arch_type
21407# undef machine_arch_type
21408# define machine_arch_type __machine_arch_type
21409# else
21410# define machine_arch_type MACH_TYPE_MOTOROLA_E2
21411# endif
21412# define machine_is_motorola_e2() (machine_arch_type == MACH_TYPE_MOTOROLA_E2)
21413#else
21414# define machine_is_motorola_e2() (0)
21415#endif
21416
21417#ifdef CONFIG_MACH_MOTOROLA_E680
21418# ifdef machine_arch_type
21419# undef machine_arch_type
21420# define machine_arch_type __machine_arch_type
21421# else
21422# define machine_arch_type MACH_TYPE_MOTOROLA_E680
21423# endif
21424# define machine_is_motorola_e680() (machine_arch_type == MACH_TYPE_MOTOROLA_E680)
21425#else
21426# define machine_is_motorola_e680() (0)
21427#endif
21428
21429#ifdef CONFIG_MACH_UR2410
21430# ifdef machine_arch_type
21431# undef machine_arch_type
21432# define machine_arch_type __machine_arch_type
21433# else
21434# define machine_arch_type MACH_TYPE_UR2410
21435# endif
21436# define machine_is_ur2410() (machine_arch_type == MACH_TYPE_UR2410)
21437#else
21438# define machine_is_ur2410() (0)
21439#endif
21440
21441#ifdef CONFIG_MACH_TAS9261
21442# ifdef machine_arch_type
21443# undef machine_arch_type
21444# define machine_arch_type __machine_arch_type
21445# else
21446# define machine_arch_type MACH_TYPE_TAS9261
21447# endif
21448# define machine_is_tas9261() (machine_arch_type == MACH_TYPE_TAS9261)
21449#else
21450# define machine_is_tas9261() (0)
21451#endif
21452
21453#ifdef CONFIG_MACH_HERMES_HD
21454# ifdef machine_arch_type
21455# undef machine_arch_type
21456# define machine_arch_type __machine_arch_type
21457# else
21458# define machine_arch_type MACH_TYPE_HERMES_HD
21459# endif
21460# define machine_is_davinci_hermes_hd() (machine_arch_type == MACH_TYPE_HERMES_HD)
21461#else
21462# define machine_is_davinci_hermes_hd() (0)
21463#endif
21464
21465#ifdef CONFIG_MACH_PERSEO_HD
21466# ifdef machine_arch_type
21467# undef machine_arch_type
21468# define machine_arch_type __machine_arch_type
21469# else
21470# define machine_arch_type MACH_TYPE_PERSEO_HD
21471# endif
21472# define machine_is_davinci_perseo_hd() (machine_arch_type == MACH_TYPE_PERSEO_HD)
21473#else
21474# define machine_is_davinci_perseo_hd() (0)
21475#endif
21476
21477#ifdef CONFIG_MACH_STARGAZER2
21478# ifdef machine_arch_type
21479# undef machine_arch_type
21480# define machine_arch_type __machine_arch_type
21481# else
21482# define machine_arch_type MACH_TYPE_STARGAZER2
21483# endif
21484# define machine_is_stargazer2() (machine_arch_type == MACH_TYPE_STARGAZER2)
21485#else
21486# define machine_is_stargazer2() (0)
21487#endif
21488
21489#ifdef CONFIG_MACH_E350
21490# ifdef machine_arch_type
21491# undef machine_arch_type
21492# define machine_arch_type __machine_arch_type
21493# else
21494# define machine_arch_type MACH_TYPE_E350
21495# endif
21496# define machine_is_e350() (machine_arch_type == MACH_TYPE_E350)
21497#else
21498# define machine_is_e350() (0)
21499#endif
21500
21501#ifdef CONFIG_MACH_WPCM450
21502# ifdef machine_arch_type
21503# undef machine_arch_type
21504# define machine_arch_type __machine_arch_type
21505# else
21506# define machine_arch_type MACH_TYPE_WPCM450
21507# endif
21508# define machine_is_wpcm450() (machine_arch_type == MACH_TYPE_WPCM450)
21509#else
21510# define machine_is_wpcm450() (0)
21511#endif
21512
21513#ifdef CONFIG_MACH_CARTESIO
21514# ifdef machine_arch_type
21515# undef machine_arch_type
21516# define machine_arch_type __machine_arch_type
21517# else
21518# define machine_arch_type MACH_TYPE_CARTESIO
21519# endif
21520# define machine_is_cartesio() (machine_arch_type == MACH_TYPE_CARTESIO)
21521#else
21522# define machine_is_cartesio() (0)
21523#endif
21524
21525#ifdef CONFIG_MACH_TOYBOX
21526# ifdef machine_arch_type
21527# undef machine_arch_type
21528# define machine_arch_type __machine_arch_type
21529# else
21530# define machine_arch_type MACH_TYPE_TOYBOX
21531# endif
21532# define machine_is_toybox() (machine_arch_type == MACH_TYPE_TOYBOX)
21533#else
21534# define machine_is_toybox() (0)
21535#endif
21536
21537#ifdef CONFIG_MACH_TX27
21538# ifdef machine_arch_type
21539# undef machine_arch_type
21540# define machine_arch_type __machine_arch_type
21541# else
21542# define machine_arch_type MACH_TYPE_TX27
21543# endif
21544# define machine_is_tx27() (machine_arch_type == MACH_TYPE_TX27)
21545#else
21546# define machine_is_tx27() (0)
21547#endif
21548
21549#ifdef CONFIG_MACH_TS409
21550# ifdef machine_arch_type
21551# undef machine_arch_type
21552# define machine_arch_type __machine_arch_type
21553# else
21554# define machine_arch_type MACH_TYPE_TS409
21555# endif
21556# define machine_is_ts409() (machine_arch_type == MACH_TYPE_TS409)
21557#else
21558# define machine_is_ts409() (0)
21559#endif
21560
21561#ifdef CONFIG_MACH_P300
21562# ifdef machine_arch_type
21563# undef machine_arch_type
21564# define machine_arch_type __machine_arch_type
21565# else
21566# define machine_arch_type MACH_TYPE_P300
21567# endif
21568# define machine_is_p300() (machine_arch_type == MACH_TYPE_P300)
21569#else
21570# define machine_is_p300() (0)
21571#endif
21572
21573#ifdef CONFIG_MACH_XDACOMET
21574# ifdef machine_arch_type
21575# undef machine_arch_type
21576# define machine_arch_type __machine_arch_type
21577# else
21578# define machine_arch_type MACH_TYPE_XDACOMET
21579# endif
21580# define machine_is_xdacomet() (machine_arch_type == MACH_TYPE_XDACOMET)
21581#else
21582# define machine_is_xdacomet() (0)
21583#endif
21584
21585#ifdef CONFIG_MACH_DEXFLEX2
21586# ifdef machine_arch_type
21587# undef machine_arch_type
21588# define machine_arch_type __machine_arch_type
21589# else
21590# define machine_arch_type MACH_TYPE_DEXFLEX2
21591# endif
21592# define machine_is_dexflex2() (machine_arch_type == MACH_TYPE_DEXFLEX2)
21593#else
21594# define machine_is_dexflex2() (0)
21595#endif
21596
06c4ab50
JCPV
21597#ifdef CONFIG_MACH_OW
21598# ifdef machine_arch_type
21599# undef machine_arch_type
21600# define machine_arch_type __machine_arch_type
21601# else
21602# define machine_arch_type MACH_TYPE_OW
21603# endif
21604# define machine_is_ow() (machine_arch_type == MACH_TYPE_OW)
21605#else
21606# define machine_is_ow() (0)
21607#endif
21608
21609#ifdef CONFIG_MACH_ARMEBS3
21610# ifdef machine_arch_type
21611# undef machine_arch_type
21612# define machine_arch_type __machine_arch_type
21613# else
21614# define machine_arch_type MACH_TYPE_ARMEBS3
21615# endif
21616# define machine_is_armebs3() (machine_arch_type == MACH_TYPE_ARMEBS3)
21617#else
21618# define machine_is_armebs3() (0)
21619#endif
21620
21621#ifdef CONFIG_MACH_U3
21622# ifdef machine_arch_type
21623# undef machine_arch_type
21624# define machine_arch_type __machine_arch_type
21625# else
21626# define machine_arch_type MACH_TYPE_U3
21627# endif
21628# define machine_is_u3() (machine_arch_type == MACH_TYPE_U3)
21629#else
21630# define machine_is_u3() (0)
21631#endif
21632
21633#ifdef CONFIG_MACH_SMDK2450
21634# ifdef machine_arch_type
21635# undef machine_arch_type
21636# define machine_arch_type __machine_arch_type
21637# else
21638# define machine_arch_type MACH_TYPE_SMDK2450
21639# endif
21640# define machine_is_smdk2450() (machine_arch_type == MACH_TYPE_SMDK2450)
21641#else
21642# define machine_is_smdk2450() (0)
21643#endif
21644
21645#ifdef CONFIG_MACH_RSI_EWS
21646# ifdef machine_arch_type
21647# undef machine_arch_type
21648# define machine_arch_type __machine_arch_type
21649# else
21650# define machine_arch_type MACH_TYPE_RSI_EWS
21651# endif
21652# define machine_is_rsi_ews() (machine_arch_type == MACH_TYPE_RSI_EWS)
21653#else
21654# define machine_is_rsi_ews() (0)
21655#endif
21656
21657#ifdef CONFIG_MACH_TNB
21658# ifdef machine_arch_type
21659# undef machine_arch_type
21660# define machine_arch_type __machine_arch_type
21661# else
21662# define machine_arch_type MACH_TYPE_TNB
21663# endif
21664# define machine_is_tnb() (machine_arch_type == MACH_TYPE_TNB)
21665#else
21666# define machine_is_tnb() (0)
21667#endif
21668
21669#ifdef CONFIG_MACH_TOEPATH
21670# ifdef machine_arch_type
21671# undef machine_arch_type
21672# define machine_arch_type __machine_arch_type
21673# else
21674# define machine_arch_type MACH_TYPE_TOEPATH
21675# endif
21676# define machine_is_toepath() (machine_arch_type == MACH_TYPE_TOEPATH)
21677#else
21678# define machine_is_toepath() (0)
21679#endif
21680
21681#ifdef CONFIG_MACH_KB9263
21682# ifdef machine_arch_type
21683# undef machine_arch_type
21684# define machine_arch_type __machine_arch_type
21685# else
21686# define machine_arch_type MACH_TYPE_KB9263
21687# endif
21688# define machine_is_kb9263() (machine_arch_type == MACH_TYPE_KB9263)
21689#else
21690# define machine_is_kb9263() (0)
21691#endif
21692
21693#ifdef CONFIG_MACH_MT7108
21694# ifdef machine_arch_type
21695# undef machine_arch_type
21696# define machine_arch_type __machine_arch_type
21697# else
21698# define machine_arch_type MACH_TYPE_MT7108
21699# endif
21700# define machine_is_mt7108() (machine_arch_type == MACH_TYPE_MT7108)
21701#else
21702# define machine_is_mt7108() (0)
21703#endif
21704
21705#ifdef CONFIG_MACH_SMTR2440
21706# ifdef machine_arch_type
21707# undef machine_arch_type
21708# define machine_arch_type __machine_arch_type
21709# else
21710# define machine_arch_type MACH_TYPE_SMTR2440
21711# endif
21712# define machine_is_smtr2440() (machine_arch_type == MACH_TYPE_SMTR2440)
21713#else
21714# define machine_is_smtr2440() (0)
21715#endif
21716
21717#ifdef CONFIG_MACH_MANAO
21718# ifdef machine_arch_type
21719# undef machine_arch_type
21720# define machine_arch_type __machine_arch_type
21721# else
21722# define machine_arch_type MACH_TYPE_MANAO
21723# endif
21724# define machine_is_manao() (machine_arch_type == MACH_TYPE_MANAO)
21725#else
21726# define machine_is_manao() (0)
21727#endif
21728
21729#ifdef CONFIG_MACH_CM_X300
21730# ifdef machine_arch_type
21731# undef machine_arch_type
21732# define machine_arch_type __machine_arch_type
21733# else
21734# define machine_arch_type MACH_TYPE_CM_X300
21735# endif
21736# define machine_is_cm_x300() (machine_arch_type == MACH_TYPE_CM_X300)
21737#else
21738# define machine_is_cm_x300() (0)
21739#endif
21740
21741#ifdef CONFIG_MACH_GULFSTREAM_KP
21742# ifdef machine_arch_type
21743# undef machine_arch_type
21744# define machine_arch_type __machine_arch_type
21745# else
21746# define machine_arch_type MACH_TYPE_GULFSTREAM_KP
21747# endif
21748# define machine_is_gulfstream_kp() (machine_arch_type == MACH_TYPE_GULFSTREAM_KP)
21749#else
21750# define machine_is_gulfstream_kp() (0)
21751#endif
21752
21753#ifdef CONFIG_MACH_LANREADYFN522
21754# ifdef machine_arch_type
21755# undef machine_arch_type
21756# define machine_arch_type __machine_arch_type
21757# else
21758# define machine_arch_type MACH_TYPE_LANREADYFN522
21759# endif
21760# define machine_is_lanreadyfn522() (machine_arch_type == MACH_TYPE_LANREADYFN522)
21761#else
21762# define machine_is_lanreadyfn522() (0)
21763#endif
21764
21765#ifdef CONFIG_MACH_ARMA37
21766# ifdef machine_arch_type
21767# undef machine_arch_type
21768# define machine_arch_type __machine_arch_type
21769# else
21770# define machine_arch_type MACH_TYPE_ARMA37
21771# endif
21772# define machine_is_arma37() (machine_arch_type == MACH_TYPE_ARMA37)
21773#else
21774# define machine_is_arma37() (0)
21775#endif
21776
21777#ifdef CONFIG_MACH_MENDEL
21778# ifdef machine_arch_type
21779# undef machine_arch_type
21780# define machine_arch_type __machine_arch_type
21781# else
21782# define machine_arch_type MACH_TYPE_MENDEL
21783# endif
21784# define machine_is_mendel() (machine_arch_type == MACH_TYPE_MENDEL)
21785#else
21786# define machine_is_mendel() (0)
21787#endif
21788
21789#ifdef CONFIG_MACH_PELCO_ILIAD
21790# ifdef machine_arch_type
21791# undef machine_arch_type
21792# define machine_arch_type __machine_arch_type
21793# else
21794# define machine_arch_type MACH_TYPE_PELCO_ILIAD
21795# endif
21796# define machine_is_pelco_iliad() (machine_arch_type == MACH_TYPE_PELCO_ILIAD)
21797#else
21798# define machine_is_pelco_iliad() (0)
21799#endif
21800
21801#ifdef CONFIG_MACH_UNIT2P
21802# ifdef machine_arch_type
21803# undef machine_arch_type
21804# define machine_arch_type __machine_arch_type
21805# else
21806# define machine_arch_type MACH_TYPE_UNIT2P
21807# endif
21808# define machine_is_unit2p() (machine_arch_type == MACH_TYPE_UNIT2P)
21809#else
21810# define machine_is_unit2p() (0)
21811#endif
21812
21813#ifdef CONFIG_MACH_INC20OTTER
21814# ifdef machine_arch_type
21815# undef machine_arch_type
21816# define machine_arch_type __machine_arch_type
21817# else
21818# define machine_arch_type MACH_TYPE_INC20OTTER
21819# endif
21820# define machine_is_inc20otter() (machine_arch_type == MACH_TYPE_INC20OTTER)
21821#else
21822# define machine_is_inc20otter() (0)
21823#endif
21824
21825#ifdef CONFIG_MACH_AT91SAM9G20EK
21826# ifdef machine_arch_type
21827# undef machine_arch_type
21828# define machine_arch_type __machine_arch_type
21829# else
21830# define machine_arch_type MACH_TYPE_AT91SAM9G20EK
21831# endif
21832# define machine_is_at91sam9g20ek() (machine_arch_type == MACH_TYPE_AT91SAM9G20EK)
21833#else
21834# define machine_is_at91sam9g20ek() (0)
21835#endif
21836
21837#ifdef CONFIG_MACH_STORCENTER
21838# ifdef machine_arch_type
21839# undef machine_arch_type
21840# define machine_arch_type __machine_arch_type
21841# else
21842# define machine_arch_type MACH_TYPE_STORCENTER
21843# endif
21844# define machine_is_sc_ge2() (machine_arch_type == MACH_TYPE_STORCENTER)
21845#else
21846# define machine_is_sc_ge2() (0)
21847#endif
21848
21849#ifdef CONFIG_MACH_SMDK6410
21850# ifdef machine_arch_type
21851# undef machine_arch_type
21852# define machine_arch_type __machine_arch_type
21853# else
21854# define machine_arch_type MACH_TYPE_SMDK6410
21855# endif
21856# define machine_is_smdk6410() (machine_arch_type == MACH_TYPE_SMDK6410)
21857#else
21858# define machine_is_smdk6410() (0)
21859#endif
21860
21861#ifdef CONFIG_MACH_U300
21862# ifdef machine_arch_type
21863# undef machine_arch_type
21864# define machine_arch_type __machine_arch_type
21865# else
21866# define machine_arch_type MACH_TYPE_U300
21867# endif
21868# define machine_is_u300() (machine_arch_type == MACH_TYPE_U300)
21869#else
21870# define machine_is_u300() (0)
21871#endif
21872
21873#ifdef CONFIG_MACH_U500
21874# ifdef machine_arch_type
21875# undef machine_arch_type
21876# define machine_arch_type __machine_arch_type
21877# else
21878# define machine_arch_type MACH_TYPE_U500
21879# endif
21880# define machine_is_u500() (machine_arch_type == MACH_TYPE_U500)
21881#else
21882# define machine_is_u500() (0)
21883#endif
21884
21885#ifdef CONFIG_MACH_DS9260
21886# ifdef machine_arch_type
21887# undef machine_arch_type
21888# define machine_arch_type __machine_arch_type
21889# else
21890# define machine_arch_type MACH_TYPE_DS9260
21891# endif
21892# define machine_is_ds9260() (machine_arch_type == MACH_TYPE_DS9260)
21893#else
21894# define machine_is_ds9260() (0)
21895#endif
21896
21897#ifdef CONFIG_MACH_RIVERROCK
21898# ifdef machine_arch_type
21899# undef machine_arch_type
21900# define machine_arch_type __machine_arch_type
21901# else
21902# define machine_arch_type MACH_TYPE_RIVERROCK
21903# endif
21904# define machine_is_riverrock() (machine_arch_type == MACH_TYPE_RIVERROCK)
21905#else
21906# define machine_is_riverrock() (0)
21907#endif
21908
21909#ifdef CONFIG_MACH_SCIBATH
21910# ifdef machine_arch_type
21911# undef machine_arch_type
21912# define machine_arch_type __machine_arch_type
21913# else
21914# define machine_arch_type MACH_TYPE_SCIBATH
21915# endif
21916# define machine_is_scibath() (machine_arch_type == MACH_TYPE_SCIBATH)
21917#else
21918# define machine_is_scibath() (0)
21919#endif
21920
21921#ifdef CONFIG_MACH_AT91SAM7SE512EK
21922# ifdef machine_arch_type
21923# undef machine_arch_type
21924# define machine_arch_type __machine_arch_type
21925# else
21926# define machine_arch_type MACH_TYPE_AT91SAM7SE512EK
21927# endif
21928# define machine_is_at91sam7se() (machine_arch_type == MACH_TYPE_AT91SAM7SE512EK)
21929#else
21930# define machine_is_at91sam7se() (0)
21931#endif
21932
21933#ifdef CONFIG_MACH_WRT350N_V2
21934# ifdef machine_arch_type
21935# undef machine_arch_type
21936# define machine_arch_type __machine_arch_type
21937# else
21938# define machine_arch_type MACH_TYPE_WRT350N_V2
21939# endif
21940# define machine_is_wrt350n_v2() (machine_arch_type == MACH_TYPE_WRT350N_V2)
21941#else
21942# define machine_is_wrt350n_v2() (0)
21943#endif
21944
21945#ifdef CONFIG_MACH_MULTIMEDIA
21946# ifdef machine_arch_type
21947# undef machine_arch_type
21948# define machine_arch_type __machine_arch_type
21949# else
21950# define machine_arch_type MACH_TYPE_MULTIMEDIA
21951# endif
21952# define machine_is_multimedia() (machine_arch_type == MACH_TYPE_MULTIMEDIA)
21953#else
21954# define machine_is_multimedia() (0)
21955#endif
21956
21957#ifdef CONFIG_MACH_MARVIN
21958# ifdef machine_arch_type
21959# undef machine_arch_type
21960# define machine_arch_type __machine_arch_type
21961# else
21962# define machine_arch_type MACH_TYPE_MARVIN
21963# endif
21964# define machine_is_marvin() (machine_arch_type == MACH_TYPE_MARVIN)
21965#else
21966# define machine_is_marvin() (0)
21967#endif
21968
21969#ifdef CONFIG_MACH_X500
21970# ifdef machine_arch_type
21971# undef machine_arch_type
21972# define machine_arch_type __machine_arch_type
21973# else
21974# define machine_arch_type MACH_TYPE_X500
21975# endif
21976# define machine_is_x500() (machine_arch_type == MACH_TYPE_X500)
21977#else
21978# define machine_is_x500() (0)
21979#endif
21980
21981#ifdef CONFIG_MACH_AWLUG4LCU
21982# ifdef machine_arch_type
21983# undef machine_arch_type
21984# define machine_arch_type __machine_arch_type
21985# else
21986# define machine_arch_type MACH_TYPE_AWLUG4LCU
21987# endif
21988# define machine_is_awlug4lcu() (machine_arch_type == MACH_TYPE_AWLUG4LCU)
21989#else
21990# define machine_is_awlug4lcu() (0)
21991#endif
21992
21993#ifdef CONFIG_MACH_PALERMOC
21994# ifdef machine_arch_type
21995# undef machine_arch_type
21996# define machine_arch_type __machine_arch_type
21997# else
21998# define machine_arch_type MACH_TYPE_PALERMOC
21999# endif
22000# define machine_is_palermoc() (machine_arch_type == MACH_TYPE_PALERMOC)
22001#else
22002# define machine_is_palermoc() (0)
22003#endif
22004
22005#ifdef CONFIG_MACH_OMAP_LDP
22006# ifdef machine_arch_type
22007# undef machine_arch_type
22008# define machine_arch_type __machine_arch_type
22009# else
22010# define machine_arch_type MACH_TYPE_OMAP_LDP
22011# endif
22012# define machine_is_omap_ldp() (machine_arch_type == MACH_TYPE_OMAP_LDP)
22013#else
22014# define machine_is_omap_ldp() (0)
22015#endif
22016
22017#ifdef CONFIG_MACH_IP500
22018# ifdef machine_arch_type
22019# undef machine_arch_type
22020# define machine_arch_type __machine_arch_type
22021# else
22022# define machine_arch_type MACH_TYPE_IP500
22023# endif
22024# define machine_is_ip500() (machine_arch_type == MACH_TYPE_IP500)
22025#else
22026# define machine_is_ip500() (0)
22027#endif
22028
22029#ifdef CONFIG_MACH_ASE2
22030# ifdef machine_arch_type
22031# undef machine_arch_type
22032# define machine_arch_type __machine_arch_type
22033# else
22034# define machine_arch_type MACH_TYPE_ASE2
22035# endif
22036# define machine_is_ase2() (machine_arch_type == MACH_TYPE_ASE2)
22037#else
22038# define machine_is_ase2() (0)
22039#endif
22040
22041#ifdef CONFIG_MACH_MX35EVB
22042# ifdef machine_arch_type
22043# undef machine_arch_type
22044# define machine_arch_type __machine_arch_type
22045# else
22046# define machine_arch_type MACH_TYPE_MX35EVB
22047# endif
22048# define machine_is_mx35evb() (machine_arch_type == MACH_TYPE_MX35EVB)
22049#else
22050# define machine_is_mx35evb() (0)
22051#endif
22052
22053#ifdef CONFIG_MACH_AML_M8050
22054# ifdef machine_arch_type
22055# undef machine_arch_type
22056# define machine_arch_type __machine_arch_type
22057# else
22058# define machine_arch_type MACH_TYPE_AML_M8050
22059# endif
22060# define machine_is_aml_m8050() (machine_arch_type == MACH_TYPE_AML_M8050)
22061#else
22062# define machine_is_aml_m8050() (0)
22063#endif
22064
22065#ifdef CONFIG_MACH_MX35_3DS
22066# ifdef machine_arch_type
22067# undef machine_arch_type
22068# define machine_arch_type __machine_arch_type
22069# else
22070# define machine_arch_type MACH_TYPE_MX35_3DS
22071# endif
22072# define machine_is_mx35_3ds() (machine_arch_type == MACH_TYPE_MX35_3DS)
22073#else
22074# define machine_is_mx35_3ds() (0)
22075#endif
22076
22077#ifdef CONFIG_MACH_MARS
22078# ifdef machine_arch_type
22079# undef machine_arch_type
22080# define machine_arch_type __machine_arch_type
22081# else
22082# define machine_arch_type MACH_TYPE_MARS
22083# endif
22084# define machine_is_mars() (machine_arch_type == MACH_TYPE_MARS)
22085#else
22086# define machine_is_mars() (0)
22087#endif
22088
d5e2d625 22089#ifdef CONFIG_MACH_NEUROS_OSD2
06c4ab50
JCPV
22090# ifdef machine_arch_type
22091# undef machine_arch_type
22092# define machine_arch_type __machine_arch_type
22093# else
d5e2d625 22094# define machine_arch_type MACH_TYPE_NEUROS_OSD2
06c4ab50 22095# endif
d5e2d625 22096# define machine_is_neuros_osd2() (machine_arch_type == MACH_TYPE_NEUROS_OSD2)
06c4ab50 22097#else
d5e2d625 22098# define machine_is_neuros_osd2() (0)
06c4ab50
JCPV
22099#endif
22100
22101#ifdef CONFIG_MACH_BADGER
22102# ifdef machine_arch_type
22103# undef machine_arch_type
22104# define machine_arch_type __machine_arch_type
22105# else
22106# define machine_arch_type MACH_TYPE_BADGER
22107# endif
22108# define machine_is_badger() (machine_arch_type == MACH_TYPE_BADGER)
22109#else
22110# define machine_is_badger() (0)
22111#endif
22112
22113#ifdef CONFIG_MACH_TRIZEPS4WL
22114# ifdef machine_arch_type
22115# undef machine_arch_type
22116# define machine_arch_type __machine_arch_type
22117# else
22118# define machine_arch_type MACH_TYPE_TRIZEPS4WL
22119# endif
22120# define machine_is_trizeps4wl() (machine_arch_type == MACH_TYPE_TRIZEPS4WL)
22121#else
22122# define machine_is_trizeps4wl() (0)
22123#endif
22124
22125#ifdef CONFIG_MACH_TRIZEPS5
22126# ifdef machine_arch_type
22127# undef machine_arch_type
22128# define machine_arch_type __machine_arch_type
22129# else
22130# define machine_arch_type MACH_TYPE_TRIZEPS5
22131# endif
22132# define machine_is_trizeps5() (machine_arch_type == MACH_TYPE_TRIZEPS5)
22133#else
22134# define machine_is_trizeps5() (0)
22135#endif
22136
22137#ifdef CONFIG_MACH_MARLIN
22138# ifdef machine_arch_type
22139# undef machine_arch_type
22140# define machine_arch_type __machine_arch_type
22141# else
22142# define machine_arch_type MACH_TYPE_MARLIN
22143# endif
22144# define machine_is_marlin() (machine_arch_type == MACH_TYPE_MARLIN)
22145#else
22146# define machine_is_marlin() (0)
22147#endif
22148
22149#ifdef CONFIG_MACH_TS78XX
22150# ifdef machine_arch_type
22151# undef machine_arch_type
22152# define machine_arch_type __machine_arch_type
22153# else
22154# define machine_arch_type MACH_TYPE_TS78XX
22155# endif
22156# define machine_is_ts78xx() (machine_arch_type == MACH_TYPE_TS78XX)
22157#else
22158# define machine_is_ts78xx() (0)
22159#endif
22160
22161#ifdef CONFIG_MACH_HPIPAQ214
22162# ifdef machine_arch_type
22163# undef machine_arch_type
22164# define machine_arch_type __machine_arch_type
22165# else
22166# define machine_arch_type MACH_TYPE_HPIPAQ214
22167# endif
22168# define machine_is_hpipaq214() (machine_arch_type == MACH_TYPE_HPIPAQ214)
22169#else
22170# define machine_is_hpipaq214() (0)
22171#endif
22172
22173#ifdef CONFIG_MACH_AT572D940DCM
22174# ifdef machine_arch_type
22175# undef machine_arch_type
22176# define machine_arch_type __machine_arch_type
22177# else
22178# define machine_arch_type MACH_TYPE_AT572D940DCM
22179# endif
22180# define machine_is_at572d940dcm() (machine_arch_type == MACH_TYPE_AT572D940DCM)
22181#else
22182# define machine_is_at572d940dcm() (0)
22183#endif
22184
22185#ifdef CONFIG_MACH_NE1BOARD
22186# ifdef machine_arch_type
22187# undef machine_arch_type
22188# define machine_arch_type __machine_arch_type
22189# else
22190# define machine_arch_type MACH_TYPE_NE1BOARD
22191# endif
22192# define machine_is_ne1board() (machine_arch_type == MACH_TYPE_NE1BOARD)
22193#else
22194# define machine_is_ne1board() (0)
22195#endif
22196
22197#ifdef CONFIG_MACH_ZANTE
22198# ifdef machine_arch_type
22199# undef machine_arch_type
22200# define machine_arch_type __machine_arch_type
22201# else
22202# define machine_arch_type MACH_TYPE_ZANTE
22203# endif
22204# define machine_is_zante() (machine_arch_type == MACH_TYPE_ZANTE)
22205#else
22206# define machine_is_zante() (0)
22207#endif
22208
22209#ifdef CONFIG_MACH_SFFSDR
22210# ifdef machine_arch_type
22211# undef machine_arch_type
22212# define machine_arch_type __machine_arch_type
22213# else
22214# define machine_arch_type MACH_TYPE_SFFSDR
22215# endif
22216# define machine_is_sffsdr() (machine_arch_type == MACH_TYPE_SFFSDR)
22217#else
22218# define machine_is_sffsdr() (0)
22219#endif
22220
22221#ifdef CONFIG_MACH_TW2662
22222# ifdef machine_arch_type
22223# undef machine_arch_type
22224# define machine_arch_type __machine_arch_type
22225# else
22226# define machine_arch_type MACH_TYPE_TW2662
22227# endif
22228# define machine_is_tw2662() (machine_arch_type == MACH_TYPE_TW2662)
22229#else
22230# define machine_is_tw2662() (0)
22231#endif
22232
22233#ifdef CONFIG_MACH_VF10XX
22234# ifdef machine_arch_type
22235# undef machine_arch_type
22236# define machine_arch_type __machine_arch_type
22237# else
22238# define machine_arch_type MACH_TYPE_VF10XX
22239# endif
22240# define machine_is_vf10xx() (machine_arch_type == MACH_TYPE_VF10XX)
22241#else
22242# define machine_is_vf10xx() (0)
22243#endif
22244
22245#ifdef CONFIG_MACH_ZORAN43XX
22246# ifdef machine_arch_type
22247# undef machine_arch_type
22248# define machine_arch_type __machine_arch_type
22249# else
22250# define machine_arch_type MACH_TYPE_ZORAN43XX
22251# endif
22252# define machine_is_zoran43xx() (machine_arch_type == MACH_TYPE_ZORAN43XX)
22253#else
22254# define machine_is_zoran43xx() (0)
22255#endif
22256
22257#ifdef CONFIG_MACH_SONIX926
22258# ifdef machine_arch_type
22259# undef machine_arch_type
22260# define machine_arch_type __machine_arch_type
22261# else
22262# define machine_arch_type MACH_TYPE_SONIX926
22263# endif
22264# define machine_is_sonix926() (machine_arch_type == MACH_TYPE_SONIX926)
22265#else
22266# define machine_is_sonix926() (0)
22267#endif
22268
22269#ifdef CONFIG_MACH_CELESTIALSEMI
22270# ifdef machine_arch_type
22271# undef machine_arch_type
22272# define machine_arch_type __machine_arch_type
22273# else
22274# define machine_arch_type MACH_TYPE_CELESTIALSEMI
22275# endif
22276# define machine_is_celestialsemi() (machine_arch_type == MACH_TYPE_CELESTIALSEMI)
22277#else
22278# define machine_is_celestialsemi() (0)
22279#endif
22280
d5e2d625 22281#ifdef CONFIG_MACH_CC9M2443JS
06c4ab50
JCPV
22282# ifdef machine_arch_type
22283# undef machine_arch_type
22284# define machine_arch_type __machine_arch_type
22285# else
d5e2d625 22286# define machine_arch_type MACH_TYPE_CC9M2443JS
06c4ab50 22287# endif
d5e2d625 22288# define machine_is_cc9m2443js() (machine_arch_type == MACH_TYPE_CC9M2443JS)
06c4ab50 22289#else
d5e2d625 22290# define machine_is_cc9m2443js() (0)
06c4ab50
JCPV
22291#endif
22292
22293#ifdef CONFIG_MACH_TW5334
22294# ifdef machine_arch_type
22295# undef machine_arch_type
22296# define machine_arch_type __machine_arch_type
22297# else
22298# define machine_arch_type MACH_TYPE_TW5334
22299# endif
22300# define machine_is_tw5334() (machine_arch_type == MACH_TYPE_TW5334)
22301#else
22302# define machine_is_tw5334() (0)
22303#endif
22304
22305#ifdef CONFIG_MACH_HTCARTEMIS
22306# ifdef machine_arch_type
22307# undef machine_arch_type
22308# define machine_arch_type __machine_arch_type
22309# else
22310# define machine_arch_type MACH_TYPE_HTCARTEMIS
22311# endif
22312# define machine_is_omap_htcartemis() (machine_arch_type == MACH_TYPE_HTCARTEMIS)
22313#else
22314# define machine_is_omap_htcartemis() (0)
22315#endif
22316
22317#ifdef CONFIG_MACH_NAL_HLITE
22318# ifdef machine_arch_type
22319# undef machine_arch_type
22320# define machine_arch_type __machine_arch_type
22321# else
22322# define machine_arch_type MACH_TYPE_NAL_HLITE
22323# endif
22324# define machine_is_nal_hlite() (machine_arch_type == MACH_TYPE_NAL_HLITE)
22325#else
22326# define machine_is_nal_hlite() (0)
22327#endif
22328
22329#ifdef CONFIG_MACH_HTCVOGUE
22330# ifdef machine_arch_type
22331# undef machine_arch_type
22332# define machine_arch_type __machine_arch_type
22333# else
22334# define machine_arch_type MACH_TYPE_HTCVOGUE
22335# endif
22336# define machine_is_htcvogue() (machine_arch_type == MACH_TYPE_HTCVOGUE)
22337#else
22338# define machine_is_htcvogue() (0)
22339#endif
22340
22341#ifdef CONFIG_MACH_SMARTWEB
22342# ifdef machine_arch_type
22343# undef machine_arch_type
22344# define machine_arch_type __machine_arch_type
22345# else
22346# define machine_arch_type MACH_TYPE_SMARTWEB
22347# endif
22348# define machine_is_smartweb() (machine_arch_type == MACH_TYPE_SMARTWEB)
22349#else
22350# define machine_is_smartweb() (0)
22351#endif
22352
22353#ifdef CONFIG_MACH_MV86XX
22354# ifdef machine_arch_type
22355# undef machine_arch_type
22356# define machine_arch_type __machine_arch_type
22357# else
22358# define machine_arch_type MACH_TYPE_MV86XX
22359# endif
22360# define machine_is_mv86xx() (machine_arch_type == MACH_TYPE_MV86XX)
22361#else
22362# define machine_is_mv86xx() (0)
22363#endif
22364
22365#ifdef CONFIG_MACH_MV87XX
22366# ifdef machine_arch_type
22367# undef machine_arch_type
22368# define machine_arch_type __machine_arch_type
22369# else
22370# define machine_arch_type MACH_TYPE_MV87XX
22371# endif
22372# define machine_is_mv87xx() (machine_arch_type == MACH_TYPE_MV87XX)
22373#else
22374# define machine_is_mv87xx() (0)
22375#endif
22376
22377#ifdef CONFIG_MACH_SONGYOUNGHO
22378# ifdef machine_arch_type
22379# undef machine_arch_type
22380# define machine_arch_type __machine_arch_type
22381# else
22382# define machine_arch_type MACH_TYPE_SONGYOUNGHO
22383# endif
22384# define machine_is_songyoungho() (machine_arch_type == MACH_TYPE_SONGYOUNGHO)
22385#else
22386# define machine_is_songyoungho() (0)
22387#endif
22388
22389#ifdef CONFIG_MACH_YOUNGHOTEMA
22390# ifdef machine_arch_type
22391# undef machine_arch_type
22392# define machine_arch_type __machine_arch_type
22393# else
22394# define machine_arch_type MACH_TYPE_YOUNGHOTEMA
22395# endif
22396# define machine_is_younghotema() (machine_arch_type == MACH_TYPE_YOUNGHOTEMA)
22397#else
22398# define machine_is_younghotema() (0)
22399#endif
22400
22401#ifdef CONFIG_MACH_PCM037
22402# ifdef machine_arch_type
22403# undef machine_arch_type
22404# define machine_arch_type __machine_arch_type
22405# else
22406# define machine_arch_type MACH_TYPE_PCM037
22407# endif
22408# define machine_is_pcm037() (machine_arch_type == MACH_TYPE_PCM037)
22409#else
22410# define machine_is_pcm037() (0)
22411#endif
22412
22413#ifdef CONFIG_MACH_MMVP
22414# ifdef machine_arch_type
22415# undef machine_arch_type
22416# define machine_arch_type __machine_arch_type
22417# else
22418# define machine_arch_type MACH_TYPE_MMVP
22419# endif
22420# define machine_is_mmvp() (machine_arch_type == MACH_TYPE_MMVP)
22421#else
22422# define machine_is_mmvp() (0)
22423#endif
22424
22425#ifdef CONFIG_MACH_MMAP
22426# ifdef machine_arch_type
22427# undef machine_arch_type
22428# define machine_arch_type __machine_arch_type
22429# else
22430# define machine_arch_type MACH_TYPE_MMAP
22431# endif
22432# define machine_is_mmap() (machine_arch_type == MACH_TYPE_MMAP)
22433#else
22434# define machine_is_mmap() (0)
22435#endif
22436
22437#ifdef CONFIG_MACH_PTID2410
22438# ifdef machine_arch_type
22439# undef machine_arch_type
22440# define machine_arch_type __machine_arch_type
22441# else
22442# define machine_arch_type MACH_TYPE_PTID2410
22443# endif
22444# define machine_is_ptid2410() (machine_arch_type == MACH_TYPE_PTID2410)
22445#else
22446# define machine_is_ptid2410() (0)
22447#endif
22448
22449#ifdef CONFIG_MACH_JAMES_926
22450# ifdef machine_arch_type
22451# undef machine_arch_type
22452# define machine_arch_type __machine_arch_type
22453# else
22454# define machine_arch_type MACH_TYPE_JAMES_926
22455# endif
22456# define machine_is_james_926() (machine_arch_type == MACH_TYPE_JAMES_926)
22457#else
22458# define machine_is_james_926() (0)
22459#endif
22460
22461#ifdef CONFIG_MACH_FM6000
22462# ifdef machine_arch_type
22463# undef machine_arch_type
22464# define machine_arch_type __machine_arch_type
22465# else
22466# define machine_arch_type MACH_TYPE_FM6000
22467# endif
22468# define machine_is_fm6000() (machine_arch_type == MACH_TYPE_FM6000)
22469#else
22470# define machine_is_fm6000() (0)
22471#endif
22472
22473#ifdef CONFIG_MACH_DB88F6281_BP
22474# ifdef machine_arch_type
22475# undef machine_arch_type
22476# define machine_arch_type __machine_arch_type
22477# else
22478# define machine_arch_type MACH_TYPE_DB88F6281_BP
22479# endif
22480# define machine_is_db88f6281_bp() (machine_arch_type == MACH_TYPE_DB88F6281_BP)
22481#else
22482# define machine_is_db88f6281_bp() (0)
22483#endif
22484
22485#ifdef CONFIG_MACH_RD88F6192_NAS
22486# ifdef machine_arch_type
22487# undef machine_arch_type
22488# define machine_arch_type __machine_arch_type
22489# else
22490# define machine_arch_type MACH_TYPE_RD88F6192_NAS
22491# endif
22492# define machine_is_rd88f6192_nas() (machine_arch_type == MACH_TYPE_RD88F6192_NAS)
22493#else
22494# define machine_is_rd88f6192_nas() (0)
22495#endif
22496
22497#ifdef CONFIG_MACH_RD88F6281
22498# ifdef machine_arch_type
22499# undef machine_arch_type
22500# define machine_arch_type __machine_arch_type
22501# else
22502# define machine_arch_type MACH_TYPE_RD88F6281
22503# endif
22504# define machine_is_rd88f6281() (machine_arch_type == MACH_TYPE_RD88F6281)
22505#else
22506# define machine_is_rd88f6281() (0)
22507#endif
22508
22509#ifdef CONFIG_MACH_DB78X00_BP
22510# ifdef machine_arch_type
22511# undef machine_arch_type
22512# define machine_arch_type __machine_arch_type
22513# else
22514# define machine_arch_type MACH_TYPE_DB78X00_BP
22515# endif
22516# define machine_is_db78x00_bp() (machine_arch_type == MACH_TYPE_DB78X00_BP)
22517#else
22518# define machine_is_db78x00_bp() (0)
22519#endif
22520
22521#ifdef CONFIG_MACH_SMDK2416
22522# ifdef machine_arch_type
22523# undef machine_arch_type
22524# define machine_arch_type __machine_arch_type
22525# else
22526# define machine_arch_type MACH_TYPE_SMDK2416
22527# endif
22528# define machine_is_smdk2416() (machine_arch_type == MACH_TYPE_SMDK2416)
22529#else
22530# define machine_is_smdk2416() (0)
22531#endif
22532
22533#ifdef CONFIG_MACH_OCE_SPIDER_SI
22534# ifdef machine_arch_type
22535# undef machine_arch_type
22536# define machine_arch_type __machine_arch_type
22537# else
22538# define machine_arch_type MACH_TYPE_OCE_SPIDER_SI
22539# endif
22540# define machine_is_oce_spider_si() (machine_arch_type == MACH_TYPE_OCE_SPIDER_SI)
22541#else
22542# define machine_is_oce_spider_si() (0)
22543#endif
22544
22545#ifdef CONFIG_MACH_OCE_SPIDER_SK
22546# ifdef machine_arch_type
22547# undef machine_arch_type
22548# define machine_arch_type __machine_arch_type
22549# else
22550# define machine_arch_type MACH_TYPE_OCE_SPIDER_SK
22551# endif
22552# define machine_is_oce_spider_sk() (machine_arch_type == MACH_TYPE_OCE_SPIDER_SK)
22553#else
22554# define machine_is_oce_spider_sk() (0)
22555#endif
22556
22557#ifdef CONFIG_MACH_ROVERN6
22558# ifdef machine_arch_type
22559# undef machine_arch_type
22560# define machine_arch_type __machine_arch_type
22561# else
22562# define machine_arch_type MACH_TYPE_ROVERN6
22563# endif
22564# define machine_is_rovern6() (machine_arch_type == MACH_TYPE_ROVERN6)
22565#else
22566# define machine_is_rovern6() (0)
22567#endif
22568
22569#ifdef CONFIG_MACH_PELCO_EVOLUTION
22570# ifdef machine_arch_type
22571# undef machine_arch_type
22572# define machine_arch_type __machine_arch_type
22573# else
22574# define machine_arch_type MACH_TYPE_PELCO_EVOLUTION
22575# endif
22576# define machine_is_pelco_evolution() (machine_arch_type == MACH_TYPE_PELCO_EVOLUTION)
22577#else
22578# define machine_is_pelco_evolution() (0)
22579#endif
22580
22581#ifdef CONFIG_MACH_WBD111
22582# ifdef machine_arch_type
22583# undef machine_arch_type
22584# define machine_arch_type __machine_arch_type
22585# else
22586# define machine_arch_type MACH_TYPE_WBD111
22587# endif
22588# define machine_is_wbd111() (machine_arch_type == MACH_TYPE_WBD111)
22589#else
22590# define machine_is_wbd111() (0)
22591#endif
22592
22593#ifdef CONFIG_MACH_ELARACPE
22594# ifdef machine_arch_type
22595# undef machine_arch_type
22596# define machine_arch_type __machine_arch_type
22597# else
22598# define machine_arch_type MACH_TYPE_ELARACPE
22599# endif
22600# define machine_is_elaracpe() (machine_arch_type == MACH_TYPE_ELARACPE)
22601#else
22602# define machine_is_elaracpe() (0)
22603#endif
22604
22605#ifdef CONFIG_MACH_MABV3
22606# ifdef machine_arch_type
22607# undef machine_arch_type
22608# define machine_arch_type __machine_arch_type
22609# else
22610# define machine_arch_type MACH_TYPE_MABV3
22611# endif
22612# define machine_is_mabv3() (machine_arch_type == MACH_TYPE_MABV3)
22613#else
22614# define machine_is_mabv3() (0)
22615#endif
22616
22617#ifdef CONFIG_MACH_MV2120
22618# ifdef machine_arch_type
22619# undef machine_arch_type
22620# define machine_arch_type __machine_arch_type
22621# else
22622# define machine_arch_type MACH_TYPE_MV2120
22623# endif
22624# define machine_is_mv2120() (machine_arch_type == MACH_TYPE_MV2120)
22625#else
22626# define machine_is_mv2120() (0)
22627#endif
22628
22629#ifdef CONFIG_MACH_CSB737
22630# ifdef machine_arch_type
22631# undef machine_arch_type
22632# define machine_arch_type __machine_arch_type
22633# else
22634# define machine_arch_type MACH_TYPE_CSB737
22635# endif
22636# define machine_is_csb737() (machine_arch_type == MACH_TYPE_CSB737)
22637#else
22638# define machine_is_csb737() (0)
22639#endif
22640
22641#ifdef CONFIG_MACH_MX51_3DS
22642# ifdef machine_arch_type
22643# undef machine_arch_type
22644# define machine_arch_type __machine_arch_type
22645# else
22646# define machine_arch_type MACH_TYPE_MX51_3DS
22647# endif
22648# define machine_is_mx51_3ds() (machine_arch_type == MACH_TYPE_MX51_3DS)
22649#else
22650# define machine_is_mx51_3ds() (0)
22651#endif
22652
22653#ifdef CONFIG_MACH_G900
22654# ifdef machine_arch_type
22655# undef machine_arch_type
22656# define machine_arch_type __machine_arch_type
22657# else
22658# define machine_arch_type MACH_TYPE_G900
22659# endif
22660# define machine_is_g900() (machine_arch_type == MACH_TYPE_G900)
22661#else
22662# define machine_is_g900() (0)
22663#endif
22664
22665#ifdef CONFIG_MACH_APF27
22666# ifdef machine_arch_type
22667# undef machine_arch_type
22668# define machine_arch_type __machine_arch_type
22669# else
22670# define machine_arch_type MACH_TYPE_APF27
22671# endif
22672# define machine_is_apf27() (machine_arch_type == MACH_TYPE_APF27)
22673#else
22674# define machine_is_apf27() (0)
22675#endif
22676
22677#ifdef CONFIG_MACH_GGUS2000
22678# ifdef machine_arch_type
22679# undef machine_arch_type
22680# define machine_arch_type __machine_arch_type
22681# else
22682# define machine_arch_type MACH_TYPE_GGUS2000
22683# endif
22684# define machine_is_ggus2000() (machine_arch_type == MACH_TYPE_GGUS2000)
22685#else
22686# define machine_is_ggus2000() (0)
22687#endif
22688
22689#ifdef CONFIG_MACH_OMAP_2430_MIMIC
22690# ifdef machine_arch_type
22691# undef machine_arch_type
22692# define machine_arch_type __machine_arch_type
22693# else
22694# define machine_arch_type MACH_TYPE_OMAP_2430_MIMIC
22695# endif
22696# define machine_is_omap_2430_mimic() (machine_arch_type == MACH_TYPE_OMAP_2430_MIMIC)
22697#else
22698# define machine_is_omap_2430_mimic() (0)
22699#endif
22700
22701#ifdef CONFIG_MACH_IMX27LITE
22702# ifdef machine_arch_type
22703# undef machine_arch_type
22704# define machine_arch_type __machine_arch_type
22705# else
22706# define machine_arch_type MACH_TYPE_IMX27LITE
22707# endif
22708# define machine_is_imx27lite() (machine_arch_type == MACH_TYPE_IMX27LITE)
22709#else
22710# define machine_is_imx27lite() (0)
22711#endif
22712
22713#ifdef CONFIG_MACH_ALMEX
22714# ifdef machine_arch_type
22715# undef machine_arch_type
22716# define machine_arch_type __machine_arch_type
22717# else
22718# define machine_arch_type MACH_TYPE_ALMEX
22719# endif
22720# define machine_is_almex() (machine_arch_type == MACH_TYPE_ALMEX)
22721#else
22722# define machine_is_almex() (0)
22723#endif
22724
22725#ifdef CONFIG_MACH_CONTROL
22726# ifdef machine_arch_type
22727# undef machine_arch_type
22728# define machine_arch_type __machine_arch_type
22729# else
22730# define machine_arch_type MACH_TYPE_CONTROL
22731# endif
22732# define machine_is_control() (machine_arch_type == MACH_TYPE_CONTROL)
22733#else
22734# define machine_is_control() (0)
22735#endif
22736
22737#ifdef CONFIG_MACH_MBA2410
22738# ifdef machine_arch_type
22739# undef machine_arch_type
22740# define machine_arch_type __machine_arch_type
22741# else
22742# define machine_arch_type MACH_TYPE_MBA2410
22743# endif
22744# define machine_is_mba2410() (machine_arch_type == MACH_TYPE_MBA2410)
22745#else
22746# define machine_is_mba2410() (0)
22747#endif
22748
22749#ifdef CONFIG_MACH_VOLCANO
22750# ifdef machine_arch_type
22751# undef machine_arch_type
22752# define machine_arch_type __machine_arch_type
22753# else
22754# define machine_arch_type MACH_TYPE_VOLCANO
22755# endif
22756# define machine_is_volcano() (machine_arch_type == MACH_TYPE_VOLCANO)
22757#else
22758# define machine_is_volcano() (0)
22759#endif
22760
22761#ifdef CONFIG_MACH_ZENITH
22762# ifdef machine_arch_type
22763# undef machine_arch_type
22764# define machine_arch_type __machine_arch_type
22765# else
22766# define machine_arch_type MACH_TYPE_ZENITH
22767# endif
22768# define machine_is_zenith() (machine_arch_type == MACH_TYPE_ZENITH)
22769#else
22770# define machine_is_zenith() (0)
22771#endif
22772
22773#ifdef CONFIG_MACH_MUCHIP
22774# ifdef machine_arch_type
22775# undef machine_arch_type
22776# define machine_arch_type __machine_arch_type
22777# else
22778# define machine_arch_type MACH_TYPE_MUCHIP
22779# endif
22780# define machine_is_muchip() (machine_arch_type == MACH_TYPE_MUCHIP)
22781#else
22782# define machine_is_muchip() (0)
22783#endif
22784
22785#ifdef CONFIG_MACH_MAGELLAN
22786# ifdef machine_arch_type
22787# undef machine_arch_type
22788# define machine_arch_type __machine_arch_type
22789# else
22790# define machine_arch_type MACH_TYPE_MAGELLAN
22791# endif
22792# define machine_is_magellan() (machine_arch_type == MACH_TYPE_MAGELLAN)
22793#else
22794# define machine_is_magellan() (0)
22795#endif
22796
22797#ifdef CONFIG_MACH_USB_A9260
22798# ifdef machine_arch_type
22799# undef machine_arch_type
22800# define machine_arch_type __machine_arch_type
22801# else
22802# define machine_arch_type MACH_TYPE_USB_A9260
22803# endif
22804# define machine_is_usb_a9260() (machine_arch_type == MACH_TYPE_USB_A9260)
22805#else
22806# define machine_is_usb_a9260() (0)
22807#endif
22808
22809#ifdef CONFIG_MACH_USB_A9263
22810# ifdef machine_arch_type
22811# undef machine_arch_type
22812# define machine_arch_type __machine_arch_type
22813# else
22814# define machine_arch_type MACH_TYPE_USB_A9263
22815# endif
22816# define machine_is_usb_a9263() (machine_arch_type == MACH_TYPE_USB_A9263)
22817#else
22818# define machine_is_usb_a9263() (0)
22819#endif
22820
22821#ifdef CONFIG_MACH_QIL_A9260
22822# ifdef machine_arch_type
22823# undef machine_arch_type
22824# define machine_arch_type __machine_arch_type
22825# else
22826# define machine_arch_type MACH_TYPE_QIL_A9260
22827# endif
22828# define machine_is_qil_a9260() (machine_arch_type == MACH_TYPE_QIL_A9260)
22829#else
22830# define machine_is_qil_a9260() (0)
22831#endif
22832
22833#ifdef CONFIG_MACH_CME9210
22834# ifdef machine_arch_type
22835# undef machine_arch_type
22836# define machine_arch_type __machine_arch_type
22837# else
22838# define machine_arch_type MACH_TYPE_CME9210
22839# endif
22840# define machine_is_cme9210() (machine_arch_type == MACH_TYPE_CME9210)
22841#else
22842# define machine_is_cme9210() (0)
22843#endif
22844
22845#ifdef CONFIG_MACH_HCZH4
22846# ifdef machine_arch_type
22847# undef machine_arch_type
22848# define machine_arch_type __machine_arch_type
22849# else
22850# define machine_arch_type MACH_TYPE_HCZH4
22851# endif
22852# define machine_is_hczh4() (machine_arch_type == MACH_TYPE_HCZH4)
22853#else
22854# define machine_is_hczh4() (0)
22855#endif
22856
22857#ifdef CONFIG_MACH_SPEARBASIC
22858# ifdef machine_arch_type
22859# undef machine_arch_type
22860# define machine_arch_type __machine_arch_type
22861# else
22862# define machine_arch_type MACH_TYPE_SPEARBASIC
22863# endif
22864# define machine_is_spearbasic() (machine_arch_type == MACH_TYPE_SPEARBASIC)
22865#else
22866# define machine_is_spearbasic() (0)
22867#endif
22868
22869#ifdef CONFIG_MACH_DEP2440
22870# ifdef machine_arch_type
22871# undef machine_arch_type
22872# define machine_arch_type __machine_arch_type
22873# else
22874# define machine_arch_type MACH_TYPE_DEP2440
22875# endif
22876# define machine_is_dep2440() (machine_arch_type == MACH_TYPE_DEP2440)
22877#else
22878# define machine_is_dep2440() (0)
22879#endif
22880
22881#ifdef CONFIG_MACH_HDL_GXR
22882# ifdef machine_arch_type
22883# undef machine_arch_type
22884# define machine_arch_type __machine_arch_type
22885# else
22886# define machine_arch_type MACH_TYPE_HDL_GXR
22887# endif
22888# define machine_is_hdl_gxr() (machine_arch_type == MACH_TYPE_HDL_GXR)
22889#else
22890# define machine_is_hdl_gxr() (0)
22891#endif
22892
22893#ifdef CONFIG_MACH_HDL_GT
22894# ifdef machine_arch_type
22895# undef machine_arch_type
22896# define machine_arch_type __machine_arch_type
22897# else
22898# define machine_arch_type MACH_TYPE_HDL_GT
22899# endif
22900# define machine_is_hdl_gt() (machine_arch_type == MACH_TYPE_HDL_GT)
22901#else
22902# define machine_is_hdl_gt() (0)
22903#endif
22904
22905#ifdef CONFIG_MACH_HDL_4G
22906# ifdef machine_arch_type
22907# undef machine_arch_type
22908# define machine_arch_type __machine_arch_type
22909# else
22910# define machine_arch_type MACH_TYPE_HDL_4G
22911# endif
22912# define machine_is_hdl_4g() (machine_arch_type == MACH_TYPE_HDL_4G)
22913#else
22914# define machine_is_hdl_4g() (0)
22915#endif
22916
22917#ifdef CONFIG_MACH_S3C6000
22918# ifdef machine_arch_type
22919# undef machine_arch_type
22920# define machine_arch_type __machine_arch_type
22921# else
22922# define machine_arch_type MACH_TYPE_S3C6000
22923# endif
22924# define machine_is_s3c6000() (machine_arch_type == MACH_TYPE_S3C6000)
22925#else
22926# define machine_is_s3c6000() (0)
22927#endif
22928
22929#ifdef CONFIG_MACH_MMSP2_MDK
22930# ifdef machine_arch_type
22931# undef machine_arch_type
22932# define machine_arch_type __machine_arch_type
22933# else
22934# define machine_arch_type MACH_TYPE_MMSP2_MDK
22935# endif
22936# define machine_is_mmsp2_mdk() (machine_arch_type == MACH_TYPE_MMSP2_MDK)
22937#else
22938# define machine_is_mmsp2_mdk() (0)
22939#endif
22940
22941#ifdef CONFIG_MACH_MPX220
22942# ifdef machine_arch_type
22943# undef machine_arch_type
22944# define machine_arch_type __machine_arch_type
22945# else
22946# define machine_arch_type MACH_TYPE_MPX220
22947# endif
22948# define machine_is_mpx220() (machine_arch_type == MACH_TYPE_MPX220)
22949#else
22950# define machine_is_mpx220() (0)
22951#endif
22952
22953#ifdef CONFIG_MACH_KZM_ARM11_01
22954# ifdef machine_arch_type
22955# undef machine_arch_type
22956# define machine_arch_type __machine_arch_type
22957# else
22958# define machine_arch_type MACH_TYPE_KZM_ARM11_01
22959# endif
22960# define machine_is_kzm_arm11_01() (machine_arch_type == MACH_TYPE_KZM_ARM11_01)
22961#else
22962# define machine_is_kzm_arm11_01() (0)
22963#endif
22964
22965#ifdef CONFIG_MACH_HTC_POLARIS
22966# ifdef machine_arch_type
22967# undef machine_arch_type
22968# define machine_arch_type __machine_arch_type
22969# else
22970# define machine_arch_type MACH_TYPE_HTC_POLARIS
22971# endif
22972# define machine_is_htc_polaris() (machine_arch_type == MACH_TYPE_HTC_POLARIS)
22973#else
22974# define machine_is_htc_polaris() (0)
22975#endif
22976
22977#ifdef CONFIG_MACH_HTC_KAISER
22978# ifdef machine_arch_type
22979# undef machine_arch_type
22980# define machine_arch_type __machine_arch_type
22981# else
22982# define machine_arch_type MACH_TYPE_HTC_KAISER
22983# endif
22984# define machine_is_htc_kaiser() (machine_arch_type == MACH_TYPE_HTC_KAISER)
22985#else
22986# define machine_is_htc_kaiser() (0)
22987#endif
22988
22989#ifdef CONFIG_MACH_LG_KS20
22990# ifdef machine_arch_type
22991# undef machine_arch_type
22992# define machine_arch_type __machine_arch_type
22993# else
22994# define machine_arch_type MACH_TYPE_LG_KS20
22995# endif
22996# define machine_is_lg_ks20() (machine_arch_type == MACH_TYPE_LG_KS20)
22997#else
22998# define machine_is_lg_ks20() (0)
22999#endif
23000
23001#ifdef CONFIG_MACH_HHGPS
23002# ifdef machine_arch_type
23003# undef machine_arch_type
23004# define machine_arch_type __machine_arch_type
23005# else
23006# define machine_arch_type MACH_TYPE_HHGPS
23007# endif
23008# define machine_is_hhgps() (machine_arch_type == MACH_TYPE_HHGPS)
23009#else
23010# define machine_is_hhgps() (0)
23011#endif
23012
23013#ifdef CONFIG_MACH_NOKIA_N810_WIMAX
23014# ifdef machine_arch_type
23015# undef machine_arch_type
23016# define machine_arch_type __machine_arch_type
23017# else
23018# define machine_arch_type MACH_TYPE_NOKIA_N810_WIMAX
23019# endif
23020# define machine_is_nokia_n810_wimax() (machine_arch_type == MACH_TYPE_NOKIA_N810_WIMAX)
23021#else
23022# define machine_is_nokia_n810_wimax() (0)
23023#endif
23024
23025#ifdef CONFIG_MACH_INSIGHT
23026# ifdef machine_arch_type
23027# undef machine_arch_type
23028# define machine_arch_type __machine_arch_type
23029# else
23030# define machine_arch_type MACH_TYPE_INSIGHT
23031# endif
23032# define machine_is_insight() (machine_arch_type == MACH_TYPE_INSIGHT)
23033#else
23034# define machine_is_insight() (0)
23035#endif
23036
23037#ifdef CONFIG_MACH_SAPPHIRE
23038# ifdef machine_arch_type
23039# undef machine_arch_type
23040# define machine_arch_type __machine_arch_type
23041# else
23042# define machine_arch_type MACH_TYPE_SAPPHIRE
23043# endif
23044# define machine_is_sapphire() (machine_arch_type == MACH_TYPE_SAPPHIRE)
23045#else
23046# define machine_is_sapphire() (0)
23047#endif
23048
23049#ifdef CONFIG_MACH_CSB637XO
23050# ifdef machine_arch_type
23051# undef machine_arch_type
23052# define machine_arch_type __machine_arch_type
23053# else
23054# define machine_arch_type MACH_TYPE_CSB637XO
23055# endif
23056# define machine_is_csb637xo() (machine_arch_type == MACH_TYPE_CSB637XO)
23057#else
23058# define machine_is_csb637xo() (0)
23059#endif
23060
23061#ifdef CONFIG_MACH_EVISIONG
23062# ifdef machine_arch_type
23063# undef machine_arch_type
23064# define machine_arch_type __machine_arch_type
23065# else
23066# define machine_arch_type MACH_TYPE_EVISIONG
23067# endif
23068# define machine_is_evisiong() (machine_arch_type == MACH_TYPE_EVISIONG)
23069#else
23070# define machine_is_evisiong() (0)
23071#endif
23072
23073#ifdef CONFIG_MACH_STMP37XX
23074# ifdef machine_arch_type
23075# undef machine_arch_type
23076# define machine_arch_type __machine_arch_type
23077# else
23078# define machine_arch_type MACH_TYPE_STMP37XX
23079# endif
23080# define machine_is_stmp37xx() (machine_arch_type == MACH_TYPE_STMP37XX)
23081#else
23082# define machine_is_stmp37xx() (0)
23083#endif
23084
21761540 23085#ifdef CONFIG_MACH_STMP378X
06c4ab50
JCPV
23086# ifdef machine_arch_type
23087# undef machine_arch_type
23088# define machine_arch_type __machine_arch_type
23089# else
21761540 23090# define machine_arch_type MACH_TYPE_STMP378X
06c4ab50 23091# endif
21761540 23092# define machine_is_stmp378x() (machine_arch_type == MACH_TYPE_STMP378X)
06c4ab50
JCPV
23093#else
23094# define machine_is_stmp378x() (0)
23095#endif
23096
23097#ifdef CONFIG_MACH_TNT
23098# ifdef machine_arch_type
23099# undef machine_arch_type
23100# define machine_arch_type __machine_arch_type
23101# else
23102# define machine_arch_type MACH_TYPE_TNT
23103# endif
23104# define machine_is_tnt() (machine_arch_type == MACH_TYPE_TNT)
23105#else
23106# define machine_is_tnt() (0)
23107#endif
23108
23109#ifdef CONFIG_MACH_TBXT
23110# ifdef machine_arch_type
23111# undef machine_arch_type
23112# define machine_arch_type __machine_arch_type
23113# else
23114# define machine_arch_type MACH_TYPE_TBXT
23115# endif
23116# define machine_is_tbxt() (machine_arch_type == MACH_TYPE_TBXT)
23117#else
23118# define machine_is_tbxt() (0)
23119#endif
23120
23121#ifdef CONFIG_MACH_PLAYMATE
23122# ifdef machine_arch_type
23123# undef machine_arch_type
23124# define machine_arch_type __machine_arch_type
23125# else
23126# define machine_arch_type MACH_TYPE_PLAYMATE
23127# endif
23128# define machine_is_playmate() (machine_arch_type == MACH_TYPE_PLAYMATE)
23129#else
23130# define machine_is_playmate() (0)
23131#endif
23132
23133#ifdef CONFIG_MACH_PNS10
23134# ifdef machine_arch_type
23135# undef machine_arch_type
23136# define machine_arch_type __machine_arch_type
23137# else
23138# define machine_arch_type MACH_TYPE_PNS10
23139# endif
23140# define machine_is_pns10() (machine_arch_type == MACH_TYPE_PNS10)
23141#else
23142# define machine_is_pns10() (0)
23143#endif
23144
23145#ifdef CONFIG_MACH_EZNAVI
23146# ifdef machine_arch_type
23147# undef machine_arch_type
23148# define machine_arch_type __machine_arch_type
23149# else
23150# define machine_arch_type MACH_TYPE_EZNAVI
23151# endif
23152# define machine_is_eznavi() (machine_arch_type == MACH_TYPE_EZNAVI)
23153#else
23154# define machine_is_eznavi() (0)
23155#endif
23156
23157#ifdef CONFIG_MACH_PS4000
23158# ifdef machine_arch_type
23159# undef machine_arch_type
23160# define machine_arch_type __machine_arch_type
23161# else
23162# define machine_arch_type MACH_TYPE_PS4000
23163# endif
23164# define machine_is_ps4000() (machine_arch_type == MACH_TYPE_PS4000)
23165#else
23166# define machine_is_ps4000() (0)
23167#endif
23168
23169#ifdef CONFIG_MACH_EZX_A780
23170# ifdef machine_arch_type
23171# undef machine_arch_type
23172# define machine_arch_type __machine_arch_type
23173# else
23174# define machine_arch_type MACH_TYPE_EZX_A780
23175# endif
23176# define machine_is_ezx_a780() (machine_arch_type == MACH_TYPE_EZX_A780)
23177#else
23178# define machine_is_ezx_a780() (0)
23179#endif
23180
23181#ifdef CONFIG_MACH_EZX_E680
23182# ifdef machine_arch_type
23183# undef machine_arch_type
23184# define machine_arch_type __machine_arch_type
23185# else
23186# define machine_arch_type MACH_TYPE_EZX_E680
23187# endif
23188# define machine_is_ezx_e680() (machine_arch_type == MACH_TYPE_EZX_E680)
23189#else
23190# define machine_is_ezx_e680() (0)
23191#endif
23192
23193#ifdef CONFIG_MACH_EZX_A1200
23194# ifdef machine_arch_type
23195# undef machine_arch_type
23196# define machine_arch_type __machine_arch_type
23197# else
23198# define machine_arch_type MACH_TYPE_EZX_A1200
23199# endif
23200# define machine_is_ezx_a1200() (machine_arch_type == MACH_TYPE_EZX_A1200)
23201#else
23202# define machine_is_ezx_a1200() (0)
23203#endif
23204
23205#ifdef CONFIG_MACH_EZX_E6
23206# ifdef machine_arch_type
23207# undef machine_arch_type
23208# define machine_arch_type __machine_arch_type
23209# else
23210# define machine_arch_type MACH_TYPE_EZX_E6
23211# endif
23212# define machine_is_ezx_e6() (machine_arch_type == MACH_TYPE_EZX_E6)
23213#else
23214# define machine_is_ezx_e6() (0)
23215#endif
23216
23217#ifdef CONFIG_MACH_EZX_E2
23218# ifdef machine_arch_type
23219# undef machine_arch_type
23220# define machine_arch_type __machine_arch_type
23221# else
23222# define machine_arch_type MACH_TYPE_EZX_E2
23223# endif
23224# define machine_is_ezx_e2() (machine_arch_type == MACH_TYPE_EZX_E2)
23225#else
23226# define machine_is_ezx_e2() (0)
23227#endif
23228
23229#ifdef CONFIG_MACH_EZX_A910
23230# ifdef machine_arch_type
23231# undef machine_arch_type
23232# define machine_arch_type __machine_arch_type
23233# else
23234# define machine_arch_type MACH_TYPE_EZX_A910
23235# endif
23236# define machine_is_ezx_a910() (machine_arch_type == MACH_TYPE_EZX_A910)
23237#else
23238# define machine_is_ezx_a910() (0)
23239#endif
23240
23241#ifdef CONFIG_MACH_CWMX31
23242# ifdef machine_arch_type
23243# undef machine_arch_type
23244# define machine_arch_type __machine_arch_type
23245# else
23246# define machine_arch_type MACH_TYPE_CWMX31
23247# endif
23248# define machine_is_cwmx31() (machine_arch_type == MACH_TYPE_CWMX31)
23249#else
23250# define machine_is_cwmx31() (0)
23251#endif
23252
23253#ifdef CONFIG_MACH_SL2312
23254# ifdef machine_arch_type
23255# undef machine_arch_type
23256# define machine_arch_type __machine_arch_type
23257# else
23258# define machine_arch_type MACH_TYPE_SL2312
23259# endif
23260# define machine_is_sl2312() (machine_arch_type == MACH_TYPE_SL2312)
23261#else
23262# define machine_is_sl2312() (0)
23263#endif
23264
23265#ifdef CONFIG_MACH_BLENNY
23266# ifdef machine_arch_type
23267# undef machine_arch_type
23268# define machine_arch_type __machine_arch_type
23269# else
23270# define machine_arch_type MACH_TYPE_BLENNY
23271# endif
23272# define machine_is_blenny() (machine_arch_type == MACH_TYPE_BLENNY)
23273#else
23274# define machine_is_blenny() (0)
23275#endif
23276
23277#ifdef CONFIG_MACH_DS107
23278# ifdef machine_arch_type
23279# undef machine_arch_type
23280# define machine_arch_type __machine_arch_type
23281# else
23282# define machine_arch_type MACH_TYPE_DS107
23283# endif
23284# define machine_is_ds107() (machine_arch_type == MACH_TYPE_DS107)
23285#else
23286# define machine_is_ds107() (0)
23287#endif
23288
23289#ifdef CONFIG_MACH_DSX07
23290# ifdef machine_arch_type
23291# undef machine_arch_type
23292# define machine_arch_type __machine_arch_type
23293# else
23294# define machine_arch_type MACH_TYPE_DSX07
23295# endif
23296# define machine_is_dsx07() (machine_arch_type == MACH_TYPE_DSX07)
23297#else
23298# define machine_is_dsx07() (0)
23299#endif
23300
23301#ifdef CONFIG_MACH_PICOCOM1
23302# ifdef machine_arch_type
23303# undef machine_arch_type
23304# define machine_arch_type __machine_arch_type
23305# else
23306# define machine_arch_type MACH_TYPE_PICOCOM1
23307# endif
23308# define machine_is_picocom1() (machine_arch_type == MACH_TYPE_PICOCOM1)
23309#else
23310# define machine_is_picocom1() (0)
23311#endif
23312
23313#ifdef CONFIG_MACH_LYNX_WOLVERINE
23314# ifdef machine_arch_type
23315# undef machine_arch_type
23316# define machine_arch_type __machine_arch_type
23317# else
23318# define machine_arch_type MACH_TYPE_LYNX_WOLVERINE
23319# endif
23320# define machine_is_lynx_wolverine() (machine_arch_type == MACH_TYPE_LYNX_WOLVERINE)
23321#else
23322# define machine_is_lynx_wolverine() (0)
23323#endif
23324
23325#ifdef CONFIG_MACH_UBISYS_P9_SC19
23326# ifdef machine_arch_type
23327# undef machine_arch_type
23328# define machine_arch_type __machine_arch_type
23329# else
23330# define machine_arch_type MACH_TYPE_UBISYS_P9_SC19
23331# endif
23332# define machine_is_ubisys_p9_sc19() (machine_arch_type == MACH_TYPE_UBISYS_P9_SC19)
23333#else
23334# define machine_is_ubisys_p9_sc19() (0)
23335#endif
23336
23337#ifdef CONFIG_MACH_KRATOS_LOW
23338# ifdef machine_arch_type
23339# undef machine_arch_type
23340# define machine_arch_type __machine_arch_type
23341# else
23342# define machine_arch_type MACH_TYPE_KRATOS_LOW
23343# endif
23344# define machine_is_kratos_low() (machine_arch_type == MACH_TYPE_KRATOS_LOW)
23345#else
23346# define machine_is_kratos_low() (0)
23347#endif
23348
23349#ifdef CONFIG_MACH_M700
23350# ifdef machine_arch_type
23351# undef machine_arch_type
23352# define machine_arch_type __machine_arch_type
23353# else
23354# define machine_arch_type MACH_TYPE_M700
23355# endif
23356# define machine_is_m700() (machine_arch_type == MACH_TYPE_M700)
23357#else
23358# define machine_is_m700() (0)
23359#endif
23360
23361#ifdef CONFIG_MACH_EDMINI_V2
23362# ifdef machine_arch_type
23363# undef machine_arch_type
23364# define machine_arch_type __machine_arch_type
23365# else
23366# define machine_arch_type MACH_TYPE_EDMINI_V2
23367# endif
23368# define machine_is_edmini_v2() (machine_arch_type == MACH_TYPE_EDMINI_V2)
23369#else
23370# define machine_is_edmini_v2() (0)
23371#endif
23372
23373#ifdef CONFIG_MACH_ZIPIT2
23374# ifdef machine_arch_type
23375# undef machine_arch_type
23376# define machine_arch_type __machine_arch_type
23377# else
23378# define machine_arch_type MACH_TYPE_ZIPIT2
23379# endif
23380# define machine_is_zipit2() (machine_arch_type == MACH_TYPE_ZIPIT2)
23381#else
23382# define machine_is_zipit2() (0)
23383#endif
23384
23385#ifdef CONFIG_MACH_HSLFEMTOCELL
23386# ifdef machine_arch_type
23387# undef machine_arch_type
23388# define machine_arch_type __machine_arch_type
23389# else
23390# define machine_arch_type MACH_TYPE_HSLFEMTOCELL
23391# endif
23392# define machine_is_hslfemtocell() (machine_arch_type == MACH_TYPE_HSLFEMTOCELL)
23393#else
23394# define machine_is_hslfemtocell() (0)
23395#endif
23396
23397#ifdef CONFIG_MACH_DAINTREE_AT91
23398# ifdef machine_arch_type
23399# undef machine_arch_type
23400# define machine_arch_type __machine_arch_type
23401# else
23402# define machine_arch_type MACH_TYPE_DAINTREE_AT91
23403# endif
23404# define machine_is_daintree_at91() (machine_arch_type == MACH_TYPE_DAINTREE_AT91)
23405#else
23406# define machine_is_daintree_at91() (0)
23407#endif
23408
23409#ifdef CONFIG_MACH_SG560USB
23410# ifdef machine_arch_type
23411# undef machine_arch_type
23412# define machine_arch_type __machine_arch_type
23413# else
23414# define machine_arch_type MACH_TYPE_SG560USB
23415# endif
23416# define machine_is_sg560usb() (machine_arch_type == MACH_TYPE_SG560USB)
23417#else
23418# define machine_is_sg560usb() (0)
23419#endif
23420
23421#ifdef CONFIG_MACH_OMAP3_PANDORA
23422# ifdef machine_arch_type
23423# undef machine_arch_type
23424# define machine_arch_type __machine_arch_type
23425# else
23426# define machine_arch_type MACH_TYPE_OMAP3_PANDORA
23427# endif
23428# define machine_is_omap3_pandora() (machine_arch_type == MACH_TYPE_OMAP3_PANDORA)
23429#else
23430# define machine_is_omap3_pandora() (0)
23431#endif
23432
23433#ifdef CONFIG_MACH_USR8200
23434# ifdef machine_arch_type
23435# undef machine_arch_type
23436# define machine_arch_type __machine_arch_type
23437# else
23438# define machine_arch_type MACH_TYPE_USR8200
23439# endif
23440# define machine_is_usr8200() (machine_arch_type == MACH_TYPE_USR8200)
23441#else
23442# define machine_is_usr8200() (0)
23443#endif
23444
23445#ifdef CONFIG_MACH_S1S65K
23446# ifdef machine_arch_type
23447# undef machine_arch_type
23448# define machine_arch_type __machine_arch_type
23449# else
23450# define machine_arch_type MACH_TYPE_S1S65K
23451# endif
23452# define machine_is_s1s65k() (machine_arch_type == MACH_TYPE_S1S65K)
23453#else
23454# define machine_is_s1s65k() (0)
23455#endif
23456
23457#ifdef CONFIG_MACH_S2S65A
23458# ifdef machine_arch_type
23459# undef machine_arch_type
23460# define machine_arch_type __machine_arch_type
23461# else
23462# define machine_arch_type MACH_TYPE_S2S65A
23463# endif
23464# define machine_is_s2s65a() (machine_arch_type == MACH_TYPE_S2S65A)
23465#else
23466# define machine_is_s2s65a() (0)
23467#endif
23468
23469#ifdef CONFIG_MACH_ICORE
23470# ifdef machine_arch_type
23471# undef machine_arch_type
23472# define machine_arch_type __machine_arch_type
23473# else
23474# define machine_arch_type MACH_TYPE_ICORE
23475# endif
23476# define machine_is_icore() (machine_arch_type == MACH_TYPE_ICORE)
23477#else
23478# define machine_is_icore() (0)
23479#endif
23480
23481#ifdef CONFIG_MACH_MSS2
23482# ifdef machine_arch_type
23483# undef machine_arch_type
23484# define machine_arch_type __machine_arch_type
23485# else
23486# define machine_arch_type MACH_TYPE_MSS2
23487# endif
23488# define machine_is_mss2() (machine_arch_type == MACH_TYPE_MSS2)
23489#else
23490# define machine_is_mss2() (0)
23491#endif
23492
23493#ifdef CONFIG_MACH_BELMONT
23494# ifdef machine_arch_type
23495# undef machine_arch_type
23496# define machine_arch_type __machine_arch_type
23497# else
23498# define machine_arch_type MACH_TYPE_BELMONT
23499# endif
23500# define machine_is_belmont() (machine_arch_type == MACH_TYPE_BELMONT)
23501#else
23502# define machine_is_belmont() (0)
23503#endif
23504
23505#ifdef CONFIG_MACH_ASUSP525
23506# ifdef machine_arch_type
23507# undef machine_arch_type
23508# define machine_arch_type __machine_arch_type
23509# else
23510# define machine_arch_type MACH_TYPE_ASUSP525
23511# endif
23512# define machine_is_asusp525() (machine_arch_type == MACH_TYPE_ASUSP525)
23513#else
23514# define machine_is_asusp525() (0)
23515#endif
23516
23517#ifdef CONFIG_MACH_LB88RC8480
23518# ifdef machine_arch_type
23519# undef machine_arch_type
23520# define machine_arch_type __machine_arch_type
23521# else
23522# define machine_arch_type MACH_TYPE_LB88RC8480
23523# endif
23524# define machine_is_lb88rc8480() (machine_arch_type == MACH_TYPE_LB88RC8480)
23525#else
23526# define machine_is_lb88rc8480() (0)
23527#endif
23528
23529#ifdef CONFIG_MACH_HIPXA
23530# ifdef machine_arch_type
23531# undef machine_arch_type
23532# define machine_arch_type __machine_arch_type
23533# else
23534# define machine_arch_type MACH_TYPE_HIPXA
23535# endif
23536# define machine_is_hipxa() (machine_arch_type == MACH_TYPE_HIPXA)
23537#else
23538# define machine_is_hipxa() (0)
23539#endif
23540
23541#ifdef CONFIG_MACH_MX25_3DS
23542# ifdef machine_arch_type
23543# undef machine_arch_type
23544# define machine_arch_type __machine_arch_type
23545# else
23546# define machine_arch_type MACH_TYPE_MX25_3DS
23547# endif
23548# define machine_is_mx25_3ds() (machine_arch_type == MACH_TYPE_MX25_3DS)
23549#else
23550# define machine_is_mx25_3ds() (0)
23551#endif
23552
23553#ifdef CONFIG_MACH_M800
23554# ifdef machine_arch_type
23555# undef machine_arch_type
23556# define machine_arch_type __machine_arch_type
23557# else
23558# define machine_arch_type MACH_TYPE_M800
23559# endif
23560# define machine_is_m800() (machine_arch_type == MACH_TYPE_M800)
23561#else
23562# define machine_is_m800() (0)
23563#endif
23564
23565#ifdef CONFIG_MACH_OMAP3530_LV_SOM
23566# ifdef machine_arch_type
23567# undef machine_arch_type
23568# define machine_arch_type __machine_arch_type
23569# else
23570# define machine_arch_type MACH_TYPE_OMAP3530_LV_SOM
23571# endif
23572# define machine_is_omap3530_lv_som() (machine_arch_type == MACH_TYPE_OMAP3530_LV_SOM)
23573#else
23574# define machine_is_omap3530_lv_som() (0)
23575#endif
23576
23577#ifdef CONFIG_MACH_PRIMA_EVB
23578# ifdef machine_arch_type
23579# undef machine_arch_type
23580# define machine_arch_type __machine_arch_type
23581# else
23582# define machine_arch_type MACH_TYPE_PRIMA_EVB
23583# endif
23584# define machine_is_prima_evb() (machine_arch_type == MACH_TYPE_PRIMA_EVB)
23585#else
23586# define machine_is_prima_evb() (0)
23587#endif
23588
23589#ifdef CONFIG_MACH_MX31BT1
23590# ifdef machine_arch_type
23591# undef machine_arch_type
23592# define machine_arch_type __machine_arch_type
23593# else
23594# define machine_arch_type MACH_TYPE_MX31BT1
23595# endif
23596# define machine_is_mx31bt1() (machine_arch_type == MACH_TYPE_MX31BT1)
23597#else
23598# define machine_is_mx31bt1() (0)
23599#endif
23600
23601#ifdef CONFIG_MACH_ATLAS4_EVB
23602# ifdef machine_arch_type
23603# undef machine_arch_type
23604# define machine_arch_type __machine_arch_type
23605# else
23606# define machine_arch_type MACH_TYPE_ATLAS4_EVB
23607# endif
23608# define machine_is_atlas4_evb() (machine_arch_type == MACH_TYPE_ATLAS4_EVB)
23609#else
23610# define machine_is_atlas4_evb() (0)
23611#endif
23612
23613#ifdef CONFIG_MACH_MX31CICADA
23614# ifdef machine_arch_type
23615# undef machine_arch_type
23616# define machine_arch_type __machine_arch_type
23617# else
23618# define machine_arch_type MACH_TYPE_MX31CICADA
23619# endif
23620# define machine_is_mx31cicada() (machine_arch_type == MACH_TYPE_MX31CICADA)
23621#else
23622# define machine_is_mx31cicada() (0)
23623#endif
23624
23625#ifdef CONFIG_MACH_MI424WR
23626# ifdef machine_arch_type
23627# undef machine_arch_type
23628# define machine_arch_type __machine_arch_type
23629# else
23630# define machine_arch_type MACH_TYPE_MI424WR
23631# endif
23632# define machine_is_mi424wr() (machine_arch_type == MACH_TYPE_MI424WR)
23633#else
23634# define machine_is_mi424wr() (0)
23635#endif
23636
23637#ifdef CONFIG_MACH_AXS_ULTRAX
23638# ifdef machine_arch_type
23639# undef machine_arch_type
23640# define machine_arch_type __machine_arch_type
23641# else
23642# define machine_arch_type MACH_TYPE_AXS_ULTRAX
23643# endif
23644# define machine_is_axs_ultrax() (machine_arch_type == MACH_TYPE_AXS_ULTRAX)
23645#else
23646# define machine_is_axs_ultrax() (0)
23647#endif
23648
23649#ifdef CONFIG_MACH_AT572D940DEB
23650# ifdef machine_arch_type
23651# undef machine_arch_type
23652# define machine_arch_type __machine_arch_type
23653# else
23654# define machine_arch_type MACH_TYPE_AT572D940DEB
23655# endif
23656# define machine_is_at572d940deb() (machine_arch_type == MACH_TYPE_AT572D940DEB)
23657#else
23658# define machine_is_at572d940deb() (0)
23659#endif
23660
9f23ca42 23661#ifdef CONFIG_MACH_DAVINCI_DA830_EVM
06c4ab50
JCPV
23662# ifdef machine_arch_type
23663# undef machine_arch_type
23664# define machine_arch_type __machine_arch_type
23665# else
9f23ca42 23666# define machine_arch_type MACH_TYPE_DAVINCI_DA830_EVM
06c4ab50 23667# endif
9f23ca42 23668# define machine_is_davinci_da830_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA830_EVM)
06c4ab50 23669#else
9f23ca42 23670# define machine_is_davinci_da830_evm() (0)
06c4ab50
JCPV
23671#endif
23672
23673#ifdef CONFIG_MACH_EP9302
23674# ifdef machine_arch_type
23675# undef machine_arch_type
23676# define machine_arch_type __machine_arch_type
23677# else
23678# define machine_arch_type MACH_TYPE_EP9302
23679# endif
23680# define machine_is_ep9302() (machine_arch_type == MACH_TYPE_EP9302)
23681#else
23682# define machine_is_ep9302() (0)
23683#endif
23684
23685#ifdef CONFIG_MACH_AT572D940HFEB
23686# ifdef machine_arch_type
23687# undef machine_arch_type
23688# define machine_arch_type __machine_arch_type
23689# else
23690# define machine_arch_type MACH_TYPE_AT572D940HFEB
23691# endif
80b827c2 23692# define machine_is_at572d940hfek() (machine_arch_type == MACH_TYPE_AT572D940HFEB)
06c4ab50 23693#else
80b827c2 23694# define machine_is_at572d940hfek() (0)
06c4ab50
JCPV
23695#endif
23696
23697#ifdef CONFIG_MACH_CYBOOK3
23698# ifdef machine_arch_type
23699# undef machine_arch_type
23700# define machine_arch_type __machine_arch_type
23701# else
23702# define machine_arch_type MACH_TYPE_CYBOOK3
23703# endif
23704# define machine_is_cybook3() (machine_arch_type == MACH_TYPE_CYBOOK3)
23705#else
23706# define machine_is_cybook3() (0)
23707#endif
23708
23709#ifdef CONFIG_MACH_WDG002
23710# ifdef machine_arch_type
23711# undef machine_arch_type
23712# define machine_arch_type __machine_arch_type
23713# else
23714# define machine_arch_type MACH_TYPE_WDG002
23715# endif
23716# define machine_is_wdg002() (machine_arch_type == MACH_TYPE_WDG002)
23717#else
23718# define machine_is_wdg002() (0)
23719#endif
23720
23721#ifdef CONFIG_MACH_SG560ADSL
23722# ifdef machine_arch_type
23723# undef machine_arch_type
23724# define machine_arch_type __machine_arch_type
23725# else
23726# define machine_arch_type MACH_TYPE_SG560ADSL
23727# endif
23728# define machine_is_sg560adsl() (machine_arch_type == MACH_TYPE_SG560ADSL)
23729#else
23730# define machine_is_sg560adsl() (0)
23731#endif
23732
23733#ifdef CONFIG_MACH_NEXTIO_N2800_ICA
23734# ifdef machine_arch_type
23735# undef machine_arch_type
23736# define machine_arch_type __machine_arch_type
23737# else
23738# define machine_arch_type MACH_TYPE_NEXTIO_N2800_ICA
23739# endif
23740# define machine_is_nextio_n2800_ica() (machine_arch_type == MACH_TYPE_NEXTIO_N2800_ICA)
23741#else
23742# define machine_is_nextio_n2800_ica() (0)
23743#endif
23744
06f95959 23745#ifdef CONFIG_MACH_DOVE_DB
71636fa7
TR
23746# ifdef machine_arch_type
23747# undef machine_arch_type
23748# define machine_arch_type __machine_arch_type
23749# else
06f95959 23750# define machine_arch_type MACH_TYPE_DOVE_DB
71636fa7 23751# endif
06f95959 23752# define machine_is_dove_db() (machine_arch_type == MACH_TYPE_DOVE_DB)
71636fa7
TR
23753#else
23754# define machine_is_dove_db() (0)
23755#endif
23756
06c4ab50
JCPV
23757#ifdef CONFIG_MACH_MARVELL_NEWDB
23758# ifdef machine_arch_type
23759# undef machine_arch_type
23760# define machine_arch_type __machine_arch_type
23761# else
23762# define machine_arch_type MACH_TYPE_MARVELL_NEWDB
23763# endif
23764# define machine_is_marvell_newdb() (machine_arch_type == MACH_TYPE_MARVELL_NEWDB)
23765#else
23766# define machine_is_marvell_newdb() (0)
23767#endif
23768
23769#ifdef CONFIG_MACH_VANDIHUD
23770# ifdef machine_arch_type
23771# undef machine_arch_type
23772# define machine_arch_type __machine_arch_type
23773# else
23774# define machine_arch_type MACH_TYPE_VANDIHUD
23775# endif
23776# define machine_is_vandihud() (machine_arch_type == MACH_TYPE_VANDIHUD)
23777#else
23778# define machine_is_vandihud() (0)
23779#endif
23780
23781#ifdef CONFIG_MACH_MAGX_E8
23782# ifdef machine_arch_type
23783# undef machine_arch_type
23784# define machine_arch_type __machine_arch_type
23785# else
23786# define machine_arch_type MACH_TYPE_MAGX_E8
23787# endif
23788# define machine_is_magx_e8() (machine_arch_type == MACH_TYPE_MAGX_E8)
23789#else
23790# define machine_is_magx_e8() (0)
23791#endif
23792
23793#ifdef CONFIG_MACH_MAGX_Z6
23794# ifdef machine_arch_type
23795# undef machine_arch_type
23796# define machine_arch_type __machine_arch_type
23797# else
23798# define machine_arch_type MACH_TYPE_MAGX_Z6
23799# endif
23800# define machine_is_magx_z6() (machine_arch_type == MACH_TYPE_MAGX_Z6)
23801#else
23802# define machine_is_magx_z6() (0)
23803#endif
23804
23805#ifdef CONFIG_MACH_MAGX_V8
23806# ifdef machine_arch_type
23807# undef machine_arch_type
23808# define machine_arch_type __machine_arch_type
23809# else
23810# define machine_arch_type MACH_TYPE_MAGX_V8
23811# endif
23812# define machine_is_magx_v8() (machine_arch_type == MACH_TYPE_MAGX_V8)
23813#else
23814# define machine_is_magx_v8() (0)
23815#endif
23816
23817#ifdef CONFIG_MACH_MAGX_U9
23818# ifdef machine_arch_type
23819# undef machine_arch_type
23820# define machine_arch_type __machine_arch_type
23821# else
23822# define machine_arch_type MACH_TYPE_MAGX_U9
23823# endif
23824# define machine_is_magx_u9() (machine_arch_type == MACH_TYPE_MAGX_U9)
23825#else
23826# define machine_is_magx_u9() (0)
23827#endif
23828
23829#ifdef CONFIG_MACH_TOUGHCF08
23830# ifdef machine_arch_type
23831# undef machine_arch_type
23832# define machine_arch_type __machine_arch_type
23833# else
23834# define machine_arch_type MACH_TYPE_TOUGHCF08
23835# endif
23836# define machine_is_toughcf08() (machine_arch_type == MACH_TYPE_TOUGHCF08)
23837#else
23838# define machine_is_toughcf08() (0)
23839#endif
23840
23841#ifdef CONFIG_MACH_ZW4400
23842# ifdef machine_arch_type
23843# undef machine_arch_type
23844# define machine_arch_type __machine_arch_type
23845# else
23846# define machine_arch_type MACH_TYPE_ZW4400
23847# endif
23848# define machine_is_zw4400() (machine_arch_type == MACH_TYPE_ZW4400)
23849#else
23850# define machine_is_zw4400() (0)
23851#endif
23852
23853#ifdef CONFIG_MACH_MARAT91
23854# ifdef machine_arch_type
23855# undef machine_arch_type
23856# define machine_arch_type __machine_arch_type
23857# else
23858# define machine_arch_type MACH_TYPE_MARAT91
23859# endif
23860# define machine_is_marat91() (machine_arch_type == MACH_TYPE_MARAT91)
23861#else
23862# define machine_is_marat91() (0)
23863#endif
23864
23865#ifdef CONFIG_MACH_OVERO
23866# ifdef machine_arch_type
23867# undef machine_arch_type
23868# define machine_arch_type __machine_arch_type
23869# else
23870# define machine_arch_type MACH_TYPE_OVERO
23871# endif
23872# define machine_is_overo() (machine_arch_type == MACH_TYPE_OVERO)
23873#else
23874# define machine_is_overo() (0)
23875#endif
23876
23877#ifdef CONFIG_MACH_AT2440EVB
23878# ifdef machine_arch_type
23879# undef machine_arch_type
23880# define machine_arch_type __machine_arch_type
23881# else
23882# define machine_arch_type MACH_TYPE_AT2440EVB
23883# endif
23884# define machine_is_at2440evb() (machine_arch_type == MACH_TYPE_AT2440EVB)
23885#else
23886# define machine_is_at2440evb() (0)
23887#endif
23888
23889#ifdef CONFIG_MACH_NEOCORE926
23890# ifdef machine_arch_type
23891# undef machine_arch_type
23892# define machine_arch_type __machine_arch_type
23893# else
23894# define machine_arch_type MACH_TYPE_NEOCORE926
23895# endif
23896# define machine_is_neocore926() (machine_arch_type == MACH_TYPE_NEOCORE926)
23897#else
23898# define machine_is_neocore926() (0)
23899#endif
23900
23901#ifdef CONFIG_MACH_WNR854T
23902# ifdef machine_arch_type
23903# undef machine_arch_type
23904# define machine_arch_type __machine_arch_type
23905# else
23906# define machine_arch_type MACH_TYPE_WNR854T
23907# endif
23908# define machine_is_wnr854t() (machine_arch_type == MACH_TYPE_WNR854T)
23909#else
23910# define machine_is_wnr854t() (0)
23911#endif
23912
23913#ifdef CONFIG_MACH_IMX27
23914# ifdef machine_arch_type
23915# undef machine_arch_type
23916# define machine_arch_type __machine_arch_type
23917# else
23918# define machine_arch_type MACH_TYPE_IMX27
23919# endif
23920# define machine_is_imx27() (machine_arch_type == MACH_TYPE_IMX27)
23921#else
23922# define machine_is_imx27() (0)
23923#endif
23924
23925#ifdef CONFIG_MACH_MOOSE_DB
23926# ifdef machine_arch_type
23927# undef machine_arch_type
23928# define machine_arch_type __machine_arch_type
23929# else
23930# define machine_arch_type MACH_TYPE_MOOSE_DB
23931# endif
23932# define machine_is_moose_db() (machine_arch_type == MACH_TYPE_MOOSE_DB)
23933#else
23934# define machine_is_moose_db() (0)
23935#endif
23936
23937#ifdef CONFIG_MACH_FAB4
23938# ifdef machine_arch_type
23939# undef machine_arch_type
23940# define machine_arch_type __machine_arch_type
23941# else
23942# define machine_arch_type MACH_TYPE_FAB4
23943# endif
23944# define machine_is_fab4() (machine_arch_type == MACH_TYPE_FAB4)
23945#else
23946# define machine_is_fab4() (0)
23947#endif
23948
23949#ifdef CONFIG_MACH_HTCDIAMOND
23950# ifdef machine_arch_type
23951# undef machine_arch_type
23952# define machine_arch_type __machine_arch_type
23953# else
23954# define machine_arch_type MACH_TYPE_HTCDIAMOND
23955# endif
23956# define machine_is_htcdiamond() (machine_arch_type == MACH_TYPE_HTCDIAMOND)
23957#else
23958# define machine_is_htcdiamond() (0)
23959#endif
23960
23961#ifdef CONFIG_MACH_FIONA
23962# ifdef machine_arch_type
23963# undef machine_arch_type
23964# define machine_arch_type __machine_arch_type
23965# else
23966# define machine_arch_type MACH_TYPE_FIONA
23967# endif
23968# define machine_is_fiona() (machine_arch_type == MACH_TYPE_FIONA)
23969#else
23970# define machine_is_fiona() (0)
23971#endif
23972
23973#ifdef CONFIG_MACH_MXC30030_X
23974# ifdef machine_arch_type
23975# undef machine_arch_type
23976# define machine_arch_type __machine_arch_type
23977# else
23978# define machine_arch_type MACH_TYPE_MXC30030_X
23979# endif
23980# define machine_is_mxc30030_x() (machine_arch_type == MACH_TYPE_MXC30030_X)
23981#else
23982# define machine_is_mxc30030_x() (0)
23983#endif
23984
23985#ifdef CONFIG_MACH_BMP1000
23986# ifdef machine_arch_type
23987# undef machine_arch_type
23988# define machine_arch_type __machine_arch_type
23989# else
23990# define machine_arch_type MACH_TYPE_BMP1000
23991# endif
23992# define machine_is_bmp1000() (machine_arch_type == MACH_TYPE_BMP1000)
23993#else
23994# define machine_is_bmp1000() (0)
23995#endif
23996
23997#ifdef CONFIG_MACH_LOGI9200
23998# ifdef machine_arch_type
23999# undef machine_arch_type
24000# define machine_arch_type __machine_arch_type
24001# else
24002# define machine_arch_type MACH_TYPE_LOGI9200
24003# endif
24004# define machine_is_logi9200() (machine_arch_type == MACH_TYPE_LOGI9200)
24005#else
24006# define machine_is_logi9200() (0)
24007#endif
24008
24009#ifdef CONFIG_MACH_TQMA31
24010# ifdef machine_arch_type
24011# undef machine_arch_type
24012# define machine_arch_type __machine_arch_type
24013# else
24014# define machine_arch_type MACH_TYPE_TQMA31
24015# endif
24016# define machine_is_tqma31() (machine_arch_type == MACH_TYPE_TQMA31)
24017#else
24018# define machine_is_tqma31() (0)
24019#endif
24020
24021#ifdef CONFIG_MACH_CCW9P9215JS
24022# ifdef machine_arch_type
24023# undef machine_arch_type
24024# define machine_arch_type __machine_arch_type
24025# else
24026# define machine_arch_type MACH_TYPE_CCW9P9215JS
24027# endif
24028# define machine_is_ccw9p9215js() (machine_arch_type == MACH_TYPE_CCW9P9215JS)
24029#else
24030# define machine_is_ccw9p9215js() (0)
24031#endif
24032
24033#ifdef CONFIG_MACH_RD88F5181L_GE
24034# ifdef machine_arch_type
24035# undef machine_arch_type
24036# define machine_arch_type __machine_arch_type
24037# else
24038# define machine_arch_type MACH_TYPE_RD88F5181L_GE
24039# endif
24040# define machine_is_rd88f5181l_ge() (machine_arch_type == MACH_TYPE_RD88F5181L_GE)
24041#else
24042# define machine_is_rd88f5181l_ge() (0)
24043#endif
24044
24045#ifdef CONFIG_MACH_SIFMAIN
24046# ifdef machine_arch_type
24047# undef machine_arch_type
24048# define machine_arch_type __machine_arch_type
24049# else
24050# define machine_arch_type MACH_TYPE_SIFMAIN
24051# endif
24052# define machine_is_sifmain() (machine_arch_type == MACH_TYPE_SIFMAIN)
24053#else
24054# define machine_is_sifmain() (0)
24055#endif
24056
24057#ifdef CONFIG_MACH_SAM9_L9261
24058# ifdef machine_arch_type
24059# undef machine_arch_type
24060# define machine_arch_type __machine_arch_type
24061# else
24062# define machine_arch_type MACH_TYPE_SAM9_L9261
24063# endif
24064# define machine_is_sam9_l9261() (machine_arch_type == MACH_TYPE_SAM9_L9261)
24065#else
24066# define machine_is_sam9_l9261() (0)
24067#endif
24068
d5e2d625 24069#ifdef CONFIG_MACH_CC9M2443
06c4ab50
JCPV
24070# ifdef machine_arch_type
24071# undef machine_arch_type
24072# define machine_arch_type __machine_arch_type
24073# else
d5e2d625 24074# define machine_arch_type MACH_TYPE_CC9M2443
06c4ab50 24075# endif
d5e2d625 24076# define machine_is_cc9m2443() (machine_arch_type == MACH_TYPE_CC9M2443)
06c4ab50 24077#else
d5e2d625 24078# define machine_is_cc9m2443() (0)
06c4ab50
JCPV
24079#endif
24080
24081#ifdef CONFIG_MACH_XARIA300
24082# ifdef machine_arch_type
24083# undef machine_arch_type
24084# define machine_arch_type __machine_arch_type
24085# else
24086# define machine_arch_type MACH_TYPE_XARIA300
24087# endif
24088# define machine_is_xaria300() (machine_arch_type == MACH_TYPE_XARIA300)
24089#else
24090# define machine_is_xaria300() (0)
24091#endif
24092
24093#ifdef CONFIG_MACH_IT9200
24094# ifdef machine_arch_type
24095# undef machine_arch_type
24096# define machine_arch_type __machine_arch_type
24097# else
24098# define machine_arch_type MACH_TYPE_IT9200
24099# endif
24100# define machine_is_it9200() (machine_arch_type == MACH_TYPE_IT9200)
24101#else
24102# define machine_is_it9200() (0)
24103#endif
24104
24105#ifdef CONFIG_MACH_RD88F5181L_FXO
24106# ifdef machine_arch_type
24107# undef machine_arch_type
24108# define machine_arch_type __machine_arch_type
24109# else
24110# define machine_arch_type MACH_TYPE_RD88F5181L_FXO
24111# endif
24112# define machine_is_rd88f5181l_fxo() (machine_arch_type == MACH_TYPE_RD88F5181L_FXO)
24113#else
24114# define machine_is_rd88f5181l_fxo() (0)
24115#endif
24116
24117#ifdef CONFIG_MACH_KRISS_SENSOR
24118# ifdef machine_arch_type
24119# undef machine_arch_type
24120# define machine_arch_type __machine_arch_type
24121# else
24122# define machine_arch_type MACH_TYPE_KRISS_SENSOR
24123# endif
24124# define machine_is_kriss_sensor() (machine_arch_type == MACH_TYPE_KRISS_SENSOR)
24125#else
24126# define machine_is_kriss_sensor() (0)
24127#endif
24128
24129#ifdef CONFIG_MACH_PILZ_PMI5
24130# ifdef machine_arch_type
24131# undef machine_arch_type
24132# define machine_arch_type __machine_arch_type
24133# else
24134# define machine_arch_type MACH_TYPE_PILZ_PMI5
24135# endif
24136# define machine_is_pilz_pmi5() (machine_arch_type == MACH_TYPE_PILZ_PMI5)
24137#else
24138# define machine_is_pilz_pmi5() (0)
24139#endif
24140
24141#ifdef CONFIG_MACH_JADE
24142# ifdef machine_arch_type
24143# undef machine_arch_type
24144# define machine_arch_type __machine_arch_type
24145# else
24146# define machine_arch_type MACH_TYPE_JADE
24147# endif
24148# define machine_is_jade() (machine_arch_type == MACH_TYPE_JADE)
24149#else
24150# define machine_is_jade() (0)
24151#endif
24152
24153#ifdef CONFIG_MACH_KS8695_SOFTPLC
24154# ifdef machine_arch_type
24155# undef machine_arch_type
24156# define machine_arch_type __machine_arch_type
24157# else
24158# define machine_arch_type MACH_TYPE_KS8695_SOFTPLC
24159# endif
24160# define machine_is_ks8695_softplc() (machine_arch_type == MACH_TYPE_KS8695_SOFTPLC)
24161#else
24162# define machine_is_ks8695_softplc() (0)
24163#endif
24164
80b827c2 24165#ifdef CONFIG_MACH_GPRISC3
06c4ab50
JCPV
24166# ifdef machine_arch_type
24167# undef machine_arch_type
24168# define machine_arch_type __machine_arch_type
24169# else
80b827c2 24170# define machine_arch_type MACH_TYPE_GPRISC3
06c4ab50 24171# endif
80b827c2 24172# define machine_is_gprisc3() (machine_arch_type == MACH_TYPE_GPRISC3)
06c4ab50
JCPV
24173#else
24174# define machine_is_gprisc3() (0)
24175#endif
24176
7893aa1e 24177#ifdef CONFIG_MACH_STAMP9G20
06c4ab50
JCPV
24178# ifdef machine_arch_type
24179# undef machine_arch_type
24180# define machine_arch_type __machine_arch_type
24181# else
7893aa1e 24182# define machine_arch_type MACH_TYPE_STAMP9G20
06c4ab50 24183# endif
7893aa1e 24184# define machine_is_stamp9g20() (machine_arch_type == MACH_TYPE_STAMP9G20)
06c4ab50 24185#else
7893aa1e 24186# define machine_is_stamp9g20() (0)
06c4ab50
JCPV
24187#endif
24188
24189#ifdef CONFIG_MACH_SMDK6430
24190# ifdef machine_arch_type
24191# undef machine_arch_type
24192# define machine_arch_type __machine_arch_type
24193# else
24194# define machine_arch_type MACH_TYPE_SMDK6430
24195# endif
24196# define machine_is_smdk6430() (machine_arch_type == MACH_TYPE_SMDK6430)
24197#else
24198# define machine_is_smdk6430() (0)
24199#endif
24200
24201#ifdef CONFIG_MACH_SMDKC100
24202# ifdef machine_arch_type
24203# undef machine_arch_type
24204# define machine_arch_type __machine_arch_type
24205# else
24206# define machine_arch_type MACH_TYPE_SMDKC100
24207# endif
24208# define machine_is_smdkc100() (machine_arch_type == MACH_TYPE_SMDKC100)
24209#else
24210# define machine_is_smdkc100() (0)
24211#endif
24212
24213#ifdef CONFIG_MACH_TAVOREVB
24214# ifdef machine_arch_type
24215# undef machine_arch_type
24216# define machine_arch_type __machine_arch_type
24217# else
24218# define machine_arch_type MACH_TYPE_TAVOREVB
24219# endif
24220# define machine_is_tavorevb() (machine_arch_type == MACH_TYPE_TAVOREVB)
24221#else
24222# define machine_is_tavorevb() (0)
24223#endif
24224
24225#ifdef CONFIG_MACH_SAAR
24226# ifdef machine_arch_type
24227# undef machine_arch_type
24228# define machine_arch_type __machine_arch_type
24229# else
24230# define machine_arch_type MACH_TYPE_SAAR
24231# endif
24232# define machine_is_saar() (machine_arch_type == MACH_TYPE_SAAR)
24233#else
24234# define machine_is_saar() (0)
24235#endif
24236
24237#ifdef CONFIG_MACH_DEISTER_EYECAM
24238# ifdef machine_arch_type
24239# undef machine_arch_type
24240# define machine_arch_type __machine_arch_type
24241# else
24242# define machine_arch_type MACH_TYPE_DEISTER_EYECAM
24243# endif
24244# define machine_is_deister_eyecam() (machine_arch_type == MACH_TYPE_DEISTER_EYECAM)
24245#else
24246# define machine_is_deister_eyecam() (0)
24247#endif
24248
21761540 24249#ifdef CONFIG_MACH_AT91SAM9M10G45EK
06c4ab50
JCPV
24250# ifdef machine_arch_type
24251# undef machine_arch_type
24252# define machine_arch_type __machine_arch_type
24253# else
21761540 24254# define machine_arch_type MACH_TYPE_AT91SAM9M10G45EK
06c4ab50 24255# endif
21761540 24256# define machine_is_at91sam9m10g45ek() (machine_arch_type == MACH_TYPE_AT91SAM9M10G45EK)
06c4ab50 24257#else
21761540 24258# define machine_is_at91sam9m10g45ek() (0)
06c4ab50
JCPV
24259#endif
24260
24261#ifdef CONFIG_MACH_LINKSTATION_PRODUO
24262# ifdef machine_arch_type
24263# undef machine_arch_type
24264# define machine_arch_type __machine_arch_type
24265# else
24266# define machine_arch_type MACH_TYPE_LINKSTATION_PRODUO
24267# endif
24268# define machine_is_linkstation_produo() (machine_arch_type == MACH_TYPE_LINKSTATION_PRODUO)
24269#else
24270# define machine_is_linkstation_produo() (0)
24271#endif
24272
24273#ifdef CONFIG_MACH_HIT_B0
24274# ifdef machine_arch_type
24275# undef machine_arch_type
24276# define machine_arch_type __machine_arch_type
24277# else
24278# define machine_arch_type MACH_TYPE_HIT_B0
24279# endif
24280# define machine_is_hit_b0() (machine_arch_type == MACH_TYPE_HIT_B0)
24281#else
24282# define machine_is_hit_b0() (0)
24283#endif
24284
24285#ifdef CONFIG_MACH_ADX_RMU
24286# ifdef machine_arch_type
24287# undef machine_arch_type
24288# define machine_arch_type __machine_arch_type
24289# else
24290# define machine_arch_type MACH_TYPE_ADX_RMU
24291# endif
24292# define machine_is_adx_rmu() (machine_arch_type == MACH_TYPE_ADX_RMU)
24293#else
24294# define machine_is_adx_rmu() (0)
24295#endif
24296
24297#ifdef CONFIG_MACH_XG_CPE_MAIN
24298# ifdef machine_arch_type
24299# undef machine_arch_type
24300# define machine_arch_type __machine_arch_type
24301# else
24302# define machine_arch_type MACH_TYPE_XG_CPE_MAIN
24303# endif
24304# define machine_is_xg_cpe_main() (machine_arch_type == MACH_TYPE_XG_CPE_MAIN)
24305#else
24306# define machine_is_xg_cpe_main() (0)
24307#endif
24308
24309#ifdef CONFIG_MACH_EDB9407A
24310# ifdef machine_arch_type
24311# undef machine_arch_type
24312# define machine_arch_type __machine_arch_type
24313# else
24314# define machine_arch_type MACH_TYPE_EDB9407A
24315# endif
24316# define machine_is_edb9407a() (machine_arch_type == MACH_TYPE_EDB9407A)
24317#else
24318# define machine_is_edb9407a() (0)
24319#endif
24320
24321#ifdef CONFIG_MACH_DTB9608
24322# ifdef machine_arch_type
24323# undef machine_arch_type
24324# define machine_arch_type __machine_arch_type
24325# else
24326# define machine_arch_type MACH_TYPE_DTB9608
24327# endif
24328# define machine_is_dtb9608() (machine_arch_type == MACH_TYPE_DTB9608)
24329#else
24330# define machine_is_dtb9608() (0)
24331#endif
24332
24333#ifdef CONFIG_MACH_EM104V1
24334# ifdef machine_arch_type
24335# undef machine_arch_type
24336# define machine_arch_type __machine_arch_type
24337# else
24338# define machine_arch_type MACH_TYPE_EM104V1
24339# endif
24340# define machine_is_em104v1() (machine_arch_type == MACH_TYPE_EM104V1)
24341#else
24342# define machine_is_em104v1() (0)
24343#endif
24344
24345#ifdef CONFIG_MACH_DEMO
24346# ifdef machine_arch_type
24347# undef machine_arch_type
24348# define machine_arch_type __machine_arch_type
24349# else
24350# define machine_arch_type MACH_TYPE_DEMO
24351# endif
24352# define machine_is_demo() (machine_arch_type == MACH_TYPE_DEMO)
24353#else
24354# define machine_is_demo() (0)
24355#endif
24356
24357#ifdef CONFIG_MACH_LOGI9260
24358# ifdef machine_arch_type
24359# undef machine_arch_type
24360# define machine_arch_type __machine_arch_type
24361# else
24362# define machine_arch_type MACH_TYPE_LOGI9260
24363# endif
24364# define machine_is_logi9260() (machine_arch_type == MACH_TYPE_LOGI9260)
24365#else
24366# define machine_is_logi9260() (0)
24367#endif
24368
24369#ifdef CONFIG_MACH_MX31_EXM32
24370# ifdef machine_arch_type
24371# undef machine_arch_type
24372# define machine_arch_type __machine_arch_type
24373# else
24374# define machine_arch_type MACH_TYPE_MX31_EXM32
24375# endif
24376# define machine_is_mx31_exm32() (machine_arch_type == MACH_TYPE_MX31_EXM32)
24377#else
24378# define machine_is_mx31_exm32() (0)
24379#endif
24380
24381#ifdef CONFIG_MACH_USB_A9G20
24382# ifdef machine_arch_type
24383# undef machine_arch_type
24384# define machine_arch_type __machine_arch_type
24385# else
24386# define machine_arch_type MACH_TYPE_USB_A9G20
24387# endif
24388# define machine_is_usb_a9g20() (machine_arch_type == MACH_TYPE_USB_A9G20)
24389#else
24390# define machine_is_usb_a9g20() (0)
24391#endif
24392
24393#ifdef CONFIG_MACH_PICPROJE2008
24394# ifdef machine_arch_type
24395# undef machine_arch_type
24396# define machine_arch_type __machine_arch_type
24397# else
24398# define machine_arch_type MACH_TYPE_PICPROJE2008
24399# endif
24400# define machine_is_picproje2008() (machine_arch_type == MACH_TYPE_PICPROJE2008)
24401#else
24402# define machine_is_picproje2008() (0)
24403#endif
24404
24405#ifdef CONFIG_MACH_CS_E9315
24406# ifdef machine_arch_type
24407# undef machine_arch_type
24408# define machine_arch_type __machine_arch_type
24409# else
24410# define machine_arch_type MACH_TYPE_CS_E9315
24411# endif
24412# define machine_is_cs_e9315() (machine_arch_type == MACH_TYPE_CS_E9315)
24413#else
24414# define machine_is_cs_e9315() (0)
24415#endif
24416
24417#ifdef CONFIG_MACH_QIL_A9G20
24418# ifdef machine_arch_type
24419# undef machine_arch_type
24420# define machine_arch_type __machine_arch_type
24421# else
24422# define machine_arch_type MACH_TYPE_QIL_A9G20
24423# endif
24424# define machine_is_qil_a9g20() (machine_arch_type == MACH_TYPE_QIL_A9G20)
24425#else
24426# define machine_is_qil_a9g20() (0)
24427#endif
24428
24429#ifdef CONFIG_MACH_SHA_PON020
24430# ifdef machine_arch_type
24431# undef machine_arch_type
24432# define machine_arch_type __machine_arch_type
24433# else
24434# define machine_arch_type MACH_TYPE_SHA_PON020
24435# endif
24436# define machine_is_sha_pon020() (machine_arch_type == MACH_TYPE_SHA_PON020)
24437#else
24438# define machine_is_sha_pon020() (0)
24439#endif
24440
24441#ifdef CONFIG_MACH_NAD
24442# ifdef machine_arch_type
24443# undef machine_arch_type
24444# define machine_arch_type __machine_arch_type
24445# else
24446# define machine_arch_type MACH_TYPE_NAD
24447# endif
24448# define machine_is_nad() (machine_arch_type == MACH_TYPE_NAD)
24449#else
24450# define machine_is_nad() (0)
24451#endif
24452
24453#ifdef CONFIG_MACH_SBC35_A9260
24454# ifdef machine_arch_type
24455# undef machine_arch_type
24456# define machine_arch_type __machine_arch_type
24457# else
24458# define machine_arch_type MACH_TYPE_SBC35_A9260
24459# endif
24460# define machine_is_sbc35_a9260() (machine_arch_type == MACH_TYPE_SBC35_A9260)
24461#else
24462# define machine_is_sbc35_a9260() (0)
24463#endif
24464
24465#ifdef CONFIG_MACH_SBC35_A9G20
24466# ifdef machine_arch_type
24467# undef machine_arch_type
24468# define machine_arch_type __machine_arch_type
24469# else
24470# define machine_arch_type MACH_TYPE_SBC35_A9G20
24471# endif
24472# define machine_is_sbc35_a9g20() (machine_arch_type == MACH_TYPE_SBC35_A9G20)
24473#else
24474# define machine_is_sbc35_a9g20() (0)
24475#endif
24476
24477#ifdef CONFIG_MACH_DAVINCI_BEGINNING
24478# ifdef machine_arch_type
24479# undef machine_arch_type
24480# define machine_arch_type __machine_arch_type
24481# else
24482# define machine_arch_type MACH_TYPE_DAVINCI_BEGINNING
24483# endif
24484# define machine_is_davinci_beginning() (machine_arch_type == MACH_TYPE_DAVINCI_BEGINNING)
24485#else
24486# define machine_is_davinci_beginning() (0)
24487#endif
24488
24489#ifdef CONFIG_MACH_UWC
24490# ifdef machine_arch_type
24491# undef machine_arch_type
24492# define machine_arch_type __machine_arch_type
24493# else
24494# define machine_arch_type MACH_TYPE_UWC
24495# endif
24496# define machine_is_uwc() (machine_arch_type == MACH_TYPE_UWC)
24497#else
24498# define machine_is_uwc() (0)
24499#endif
24500
24501#ifdef CONFIG_MACH_MXLADS
24502# ifdef machine_arch_type
24503# undef machine_arch_type
24504# define machine_arch_type __machine_arch_type
24505# else
24506# define machine_arch_type MACH_TYPE_MXLADS
24507# endif
24508# define machine_is_mxlads() (machine_arch_type == MACH_TYPE_MXLADS)
24509#else
24510# define machine_is_mxlads() (0)
24511#endif
24512
24513#ifdef CONFIG_MACH_HTCNIKE
24514# ifdef machine_arch_type
24515# undef machine_arch_type
24516# define machine_arch_type __machine_arch_type
24517# else
24518# define machine_arch_type MACH_TYPE_HTCNIKE
24519# endif
24520# define machine_is_htcnike() (machine_arch_type == MACH_TYPE_HTCNIKE)
24521#else
24522# define machine_is_htcnike() (0)
24523#endif
24524
24525#ifdef CONFIG_MACH_DEISTER_PXA270
24526# ifdef machine_arch_type
24527# undef machine_arch_type
24528# define machine_arch_type __machine_arch_type
24529# else
24530# define machine_arch_type MACH_TYPE_DEISTER_PXA270
24531# endif
24532# define machine_is_deister_pxa270() (machine_arch_type == MACH_TYPE_DEISTER_PXA270)
24533#else
24534# define machine_is_deister_pxa270() (0)
24535#endif
24536
24537#ifdef CONFIG_MACH_CME9210JS
24538# ifdef machine_arch_type
24539# undef machine_arch_type
24540# define machine_arch_type __machine_arch_type
24541# else
24542# define machine_arch_type MACH_TYPE_CME9210JS
24543# endif
24544# define machine_is_cme9210js() (machine_arch_type == MACH_TYPE_CME9210JS)
24545#else
24546# define machine_is_cme9210js() (0)
24547#endif
24548
24549#ifdef CONFIG_MACH_CC9P9360
24550# ifdef machine_arch_type
24551# undef machine_arch_type
24552# define machine_arch_type __machine_arch_type
24553# else
24554# define machine_arch_type MACH_TYPE_CC9P9360
24555# endif
24556# define machine_is_cc9p9360() (machine_arch_type == MACH_TYPE_CC9P9360)
24557#else
24558# define machine_is_cc9p9360() (0)
24559#endif
24560
24561#ifdef CONFIG_MACH_MOCHA
24562# ifdef machine_arch_type
24563# undef machine_arch_type
24564# define machine_arch_type __machine_arch_type
24565# else
24566# define machine_arch_type MACH_TYPE_MOCHA
24567# endif
24568# define machine_is_mocha() (machine_arch_type == MACH_TYPE_MOCHA)
24569#else
24570# define machine_is_mocha() (0)
24571#endif
24572
24573#ifdef CONFIG_MACH_WAPD170AG
24574# ifdef machine_arch_type
24575# undef machine_arch_type
24576# define machine_arch_type __machine_arch_type
24577# else
24578# define machine_arch_type MACH_TYPE_WAPD170AG
24579# endif
24580# define machine_is_wapd170ag() (machine_arch_type == MACH_TYPE_WAPD170AG)
24581#else
24582# define machine_is_wapd170ag() (0)
24583#endif
24584
24585#ifdef CONFIG_MACH_LINKSTATION_MINI
24586# ifdef machine_arch_type
24587# undef machine_arch_type
24588# define machine_arch_type __machine_arch_type
24589# else
24590# define machine_arch_type MACH_TYPE_LINKSTATION_MINI
24591# endif
24592# define machine_is_linkstation_mini() (machine_arch_type == MACH_TYPE_LINKSTATION_MINI)
24593#else
24594# define machine_is_linkstation_mini() (0)
24595#endif
24596
24597#ifdef CONFIG_MACH_AFEB9260
24598# ifdef machine_arch_type
24599# undef machine_arch_type
24600# define machine_arch_type __machine_arch_type
24601# else
24602# define machine_arch_type MACH_TYPE_AFEB9260
24603# endif
24604# define machine_is_afeb9260() (machine_arch_type == MACH_TYPE_AFEB9260)
24605#else
24606# define machine_is_afeb9260() (0)
24607#endif
24608
24609#ifdef CONFIG_MACH_W90X900
24610# ifdef machine_arch_type
24611# undef machine_arch_type
24612# define machine_arch_type __machine_arch_type
24613# else
24614# define machine_arch_type MACH_TYPE_W90X900
24615# endif
24616# define machine_is_w90x900() (machine_arch_type == MACH_TYPE_W90X900)
24617#else
24618# define machine_is_w90x900() (0)
24619#endif
24620
24621#ifdef CONFIG_MACH_W90X700
24622# ifdef machine_arch_type
24623# undef machine_arch_type
24624# define machine_arch_type __machine_arch_type
24625# else
24626# define machine_arch_type MACH_TYPE_W90X700
24627# endif
24628# define machine_is_w90x700() (machine_arch_type == MACH_TYPE_W90X700)
24629#else
24630# define machine_is_w90x700() (0)
24631#endif
24632
24633#ifdef CONFIG_MACH_KT300IP
24634# ifdef machine_arch_type
24635# undef machine_arch_type
24636# define machine_arch_type __machine_arch_type
24637# else
24638# define machine_arch_type MACH_TYPE_KT300IP
24639# endif
24640# define machine_is_kt300ip() (machine_arch_type == MACH_TYPE_KT300IP)
24641#else
24642# define machine_is_kt300ip() (0)
24643#endif
24644
24645#ifdef CONFIG_MACH_KT300IP_G20
24646# ifdef machine_arch_type
24647# undef machine_arch_type
24648# define machine_arch_type __machine_arch_type
24649# else
24650# define machine_arch_type MACH_TYPE_KT300IP_G20
24651# endif
24652# define machine_is_kt300ip_g20() (machine_arch_type == MACH_TYPE_KT300IP_G20)
24653#else
24654# define machine_is_kt300ip_g20() (0)
24655#endif
24656
24657#ifdef CONFIG_MACH_SRCM
24658# ifdef machine_arch_type
24659# undef machine_arch_type
24660# define machine_arch_type __machine_arch_type
24661# else
24662# define machine_arch_type MACH_TYPE_SRCM
24663# endif
24664# define machine_is_srcm() (machine_arch_type == MACH_TYPE_SRCM)
24665#else
24666# define machine_is_srcm() (0)
24667#endif
24668
24669#ifdef CONFIG_MACH_WLNX_9260
24670# ifdef machine_arch_type
24671# undef machine_arch_type
24672# define machine_arch_type __machine_arch_type
24673# else
24674# define machine_arch_type MACH_TYPE_WLNX_9260
24675# endif
24676# define machine_is_wlnx_9260() (machine_arch_type == MACH_TYPE_WLNX_9260)
24677#else
24678# define machine_is_wlnx_9260() (0)
24679#endif
24680
24681#ifdef CONFIG_MACH_OPENMOKO_GTA03
24682# ifdef machine_arch_type
24683# undef machine_arch_type
24684# define machine_arch_type __machine_arch_type
24685# else
24686# define machine_arch_type MACH_TYPE_OPENMOKO_GTA03
24687# endif
24688# define machine_is_openmoko_gta03() (machine_arch_type == MACH_TYPE_OPENMOKO_GTA03)
24689#else
24690# define machine_is_openmoko_gta03() (0)
24691#endif
24692
24693#ifdef CONFIG_MACH_OSPREY2
24694# ifdef machine_arch_type
24695# undef machine_arch_type
24696# define machine_arch_type __machine_arch_type
24697# else
24698# define machine_arch_type MACH_TYPE_OSPREY2
24699# endif
24700# define machine_is_osprey2() (machine_arch_type == MACH_TYPE_OSPREY2)
24701#else
24702# define machine_is_osprey2() (0)
24703#endif
24704
24705#ifdef CONFIG_MACH_KBIO9260
24706# ifdef machine_arch_type
24707# undef machine_arch_type
24708# define machine_arch_type __machine_arch_type
24709# else
24710# define machine_arch_type MACH_TYPE_KBIO9260
24711# endif
24712# define machine_is_kbio9260() (machine_arch_type == MACH_TYPE_KBIO9260)
24713#else
24714# define machine_is_kbio9260() (0)
24715#endif
24716
24717#ifdef CONFIG_MACH_GINZA
24718# ifdef machine_arch_type
24719# undef machine_arch_type
24720# define machine_arch_type __machine_arch_type
24721# else
24722# define machine_arch_type MACH_TYPE_GINZA
24723# endif
24724# define machine_is_ginza() (machine_arch_type == MACH_TYPE_GINZA)
24725#else
24726# define machine_is_ginza() (0)
24727#endif
24728
24729#ifdef CONFIG_MACH_A636N
24730# ifdef machine_arch_type
24731# undef machine_arch_type
24732# define machine_arch_type __machine_arch_type
24733# else
24734# define machine_arch_type MACH_TYPE_A636N
24735# endif
24736# define machine_is_a636n() (machine_arch_type == MACH_TYPE_A636N)
24737#else
24738# define machine_is_a636n() (0)
24739#endif
24740
24741#ifdef CONFIG_MACH_IMX27IPCAM
24742# ifdef machine_arch_type
24743# undef machine_arch_type
24744# define machine_arch_type __machine_arch_type
24745# else
24746# define machine_arch_type MACH_TYPE_IMX27IPCAM
24747# endif
24748# define machine_is_imx27ipcam() (machine_arch_type == MACH_TYPE_IMX27IPCAM)
24749#else
24750# define machine_is_imx27ipcam() (0)
24751#endif
24752
24753#ifdef CONFIG_MACH_NEMOC
24754# ifdef machine_arch_type
24755# undef machine_arch_type
24756# define machine_arch_type __machine_arch_type
24757# else
24758# define machine_arch_type MACH_TYPE_NEMOC
24759# endif
80b827c2 24760# define machine_is_nemoc() (machine_arch_type == MACH_TYPE_NEMOC)
06c4ab50 24761#else
80b827c2 24762# define machine_is_nemoc() (0)
06c4ab50
JCPV
24763#endif
24764
24765#ifdef CONFIG_MACH_GENEVA
24766# ifdef machine_arch_type
24767# undef machine_arch_type
24768# define machine_arch_type __machine_arch_type
24769# else
24770# define machine_arch_type MACH_TYPE_GENEVA
24771# endif
24772# define machine_is_geneva() (machine_arch_type == MACH_TYPE_GENEVA)
24773#else
24774# define machine_is_geneva() (0)
24775#endif
24776
80b827c2
WD
24777#ifdef CONFIG_MACH_HTCPHAROS
24778# ifdef machine_arch_type
24779# undef machine_arch_type
24780# define machine_arch_type __machine_arch_type
24781# else
24782# define machine_arch_type MACH_TYPE_HTCPHAROS
24783# endif
24784# define machine_is_htcpharos() (machine_arch_type == MACH_TYPE_HTCPHAROS)
24785#else
24786# define machine_is_htcpharos() (0)
24787#endif
24788
24789#ifdef CONFIG_MACH_NEONC
24790# ifdef machine_arch_type
24791# undef machine_arch_type
24792# define machine_arch_type __machine_arch_type
24793# else
24794# define machine_arch_type MACH_TYPE_NEONC
24795# endif
24796# define machine_is_neonc() (machine_arch_type == MACH_TYPE_NEONC)
24797#else
24798# define machine_is_neonc() (0)
24799#endif
24800
24801#ifdef CONFIG_MACH_NAS7100
24802# ifdef machine_arch_type
24803# undef machine_arch_type
24804# define machine_arch_type __machine_arch_type
24805# else
24806# define machine_arch_type MACH_TYPE_NAS7100
24807# endif
24808# define machine_is_nas7100() (machine_arch_type == MACH_TYPE_NAS7100)
24809#else
24810# define machine_is_nas7100() (0)
24811#endif
24812
24813#ifdef CONFIG_MACH_TEUPHONE
24814# ifdef machine_arch_type
24815# undef machine_arch_type
24816# define machine_arch_type __machine_arch_type
24817# else
24818# define machine_arch_type MACH_TYPE_TEUPHONE
24819# endif
24820# define machine_is_teuphone() (machine_arch_type == MACH_TYPE_TEUPHONE)
24821#else
24822# define machine_is_teuphone() (0)
24823#endif
24824
24825#ifdef CONFIG_MACH_ANNAX_ETH2
24826# ifdef machine_arch_type
24827# undef machine_arch_type
24828# define machine_arch_type __machine_arch_type
24829# else
24830# define machine_arch_type MACH_TYPE_ANNAX_ETH2
24831# endif
24832# define machine_is_annax_eth2() (machine_arch_type == MACH_TYPE_ANNAX_ETH2)
24833#else
24834# define machine_is_annax_eth2() (0)
24835#endif
24836
24837#ifdef CONFIG_MACH_CSB733
24838# ifdef machine_arch_type
24839# undef machine_arch_type
24840# define machine_arch_type __machine_arch_type
24841# else
24842# define machine_arch_type MACH_TYPE_CSB733
24843# endif
24844# define machine_is_csb733() (machine_arch_type == MACH_TYPE_CSB733)
24845#else
24846# define machine_is_csb733() (0)
24847#endif
24848
24849#ifdef CONFIG_MACH_BK3
24850# ifdef machine_arch_type
24851# undef machine_arch_type
24852# define machine_arch_type __machine_arch_type
24853# else
24854# define machine_arch_type MACH_TYPE_BK3
24855# endif
24856# define machine_is_bk3() (machine_arch_type == MACH_TYPE_BK3)
24857#else
24858# define machine_is_bk3() (0)
24859#endif
24860
24861#ifdef CONFIG_MACH_OMAP_EM32
24862# ifdef machine_arch_type
24863# undef machine_arch_type
24864# define machine_arch_type __machine_arch_type
24865# else
24866# define machine_arch_type MACH_TYPE_OMAP_EM32
24867# endif
24868# define machine_is_omap_em32() (machine_arch_type == MACH_TYPE_OMAP_EM32)
24869#else
24870# define machine_is_omap_em32() (0)
24871#endif
24872
24873#ifdef CONFIG_MACH_ET9261CP
24874# ifdef machine_arch_type
24875# undef machine_arch_type
24876# define machine_arch_type __machine_arch_type
24877# else
24878# define machine_arch_type MACH_TYPE_ET9261CP
24879# endif
24880# define machine_is_et9261cp() (machine_arch_type == MACH_TYPE_ET9261CP)
24881#else
24882# define machine_is_et9261cp() (0)
24883#endif
24884
24885#ifdef CONFIG_MACH_JASPERC
24886# ifdef machine_arch_type
24887# undef machine_arch_type
24888# define machine_arch_type __machine_arch_type
24889# else
24890# define machine_arch_type MACH_TYPE_JASPERC
24891# endif
24892# define machine_is_jasperc() (machine_arch_type == MACH_TYPE_JASPERC)
24893#else
24894# define machine_is_jasperc() (0)
24895#endif
24896
24897#ifdef CONFIG_MACH_ISSI_ARM9
24898# ifdef machine_arch_type
24899# undef machine_arch_type
24900# define machine_arch_type __machine_arch_type
24901# else
24902# define machine_arch_type MACH_TYPE_ISSI_ARM9
24903# endif
24904# define machine_is_issi_arm9() (machine_arch_type == MACH_TYPE_ISSI_ARM9)
24905#else
24906# define machine_is_issi_arm9() (0)
24907#endif
24908
24909#ifdef CONFIG_MACH_UED
24910# ifdef machine_arch_type
24911# undef machine_arch_type
24912# define machine_arch_type __machine_arch_type
24913# else
24914# define machine_arch_type MACH_TYPE_UED
24915# endif
24916# define machine_is_ued() (machine_arch_type == MACH_TYPE_UED)
24917#else
24918# define machine_is_ued() (0)
24919#endif
24920
24921#ifdef CONFIG_MACH_ESIBLADE
24922# ifdef machine_arch_type
24923# undef machine_arch_type
24924# define machine_arch_type __machine_arch_type
24925# else
24926# define machine_arch_type MACH_TYPE_ESIBLADE
24927# endif
24928# define machine_is_esiblade() (machine_arch_type == MACH_TYPE_ESIBLADE)
24929#else
24930# define machine_is_esiblade() (0)
24931#endif
24932
24933#ifdef CONFIG_MACH_EYE02
24934# ifdef machine_arch_type
24935# undef machine_arch_type
24936# define machine_arch_type __machine_arch_type
24937# else
24938# define machine_arch_type MACH_TYPE_EYE02
24939# endif
24940# define machine_is_eye02() (machine_arch_type == MACH_TYPE_EYE02)
24941#else
24942# define machine_is_eye02() (0)
24943#endif
24944
24945#ifdef CONFIG_MACH_IMX27KBD
24946# ifdef machine_arch_type
24947# undef machine_arch_type
24948# define machine_arch_type __machine_arch_type
24949# else
24950# define machine_arch_type MACH_TYPE_IMX27KBD
24951# endif
24952# define machine_is_imx27kbd() (machine_arch_type == MACH_TYPE_IMX27KBD)
24953#else
24954# define machine_is_imx27kbd() (0)
24955#endif
24956
24957#ifdef CONFIG_MACH_SST61VC010_FPGA
24958# ifdef machine_arch_type
24959# undef machine_arch_type
24960# define machine_arch_type __machine_arch_type
24961# else
24962# define machine_arch_type MACH_TYPE_SST61VC010_FPGA
24963# endif
24964# define machine_is_sst61vc010_fpga() (machine_arch_type == MACH_TYPE_SST61VC010_FPGA)
24965#else
24966# define machine_is_sst61vc010_fpga() (0)
24967#endif
24968
24969#ifdef CONFIG_MACH_KIXVP435
24970# ifdef machine_arch_type
24971# undef machine_arch_type
24972# define machine_arch_type __machine_arch_type
24973# else
24974# define machine_arch_type MACH_TYPE_KIXVP435
24975# endif
24976# define machine_is_kixvp435() (machine_arch_type == MACH_TYPE_KIXVP435)
24977#else
24978# define machine_is_kixvp435() (0)
24979#endif
24980
24981#ifdef CONFIG_MACH_KIXNP435
24982# ifdef machine_arch_type
24983# undef machine_arch_type
24984# define machine_arch_type __machine_arch_type
24985# else
24986# define machine_arch_type MACH_TYPE_KIXNP435
24987# endif
24988# define machine_is_kixnp435() (machine_arch_type == MACH_TYPE_KIXNP435)
24989#else
24990# define machine_is_kixnp435() (0)
24991#endif
24992
24993#ifdef CONFIG_MACH_AFRICA
24994# ifdef machine_arch_type
24995# undef machine_arch_type
24996# define machine_arch_type __machine_arch_type
24997# else
24998# define machine_arch_type MACH_TYPE_AFRICA
24999# endif
25000# define machine_is_africa() (machine_arch_type == MACH_TYPE_AFRICA)
25001#else
25002# define machine_is_africa() (0)
25003#endif
25004
25005#ifdef CONFIG_MACH_NH233
25006# ifdef machine_arch_type
25007# undef machine_arch_type
25008# define machine_arch_type __machine_arch_type
25009# else
25010# define machine_arch_type MACH_TYPE_NH233
25011# endif
25012# define machine_is_nh233() (machine_arch_type == MACH_TYPE_NH233)
25013#else
25014# define machine_is_nh233() (0)
25015#endif
25016
25017#ifdef CONFIG_MACH_RD88F6183AP_GE
25018# ifdef machine_arch_type
25019# undef machine_arch_type
25020# define machine_arch_type __machine_arch_type
25021# else
25022# define machine_arch_type MACH_TYPE_RD88F6183AP_GE
25023# endif
25024# define machine_is_rd88f6183ap_ge() (machine_arch_type == MACH_TYPE_RD88F6183AP_GE)
25025#else
25026# define machine_is_rd88f6183ap_ge() (0)
25027#endif
25028
25029#ifdef CONFIG_MACH_BCM4760
25030# ifdef machine_arch_type
25031# undef machine_arch_type
25032# define machine_arch_type __machine_arch_type
25033# else
25034# define machine_arch_type MACH_TYPE_BCM4760
25035# endif
25036# define machine_is_bcm4760() (machine_arch_type == MACH_TYPE_BCM4760)
25037#else
25038# define machine_is_bcm4760() (0)
25039#endif
25040
25041#ifdef CONFIG_MACH_EDDY_V2
25042# ifdef machine_arch_type
25043# undef machine_arch_type
25044# define machine_arch_type __machine_arch_type
25045# else
25046# define machine_arch_type MACH_TYPE_EDDY_V2
25047# endif
25048# define machine_is_eddy_v2() (machine_arch_type == MACH_TYPE_EDDY_V2)
25049#else
25050# define machine_is_eddy_v2() (0)
25051#endif
25052
25053#ifdef CONFIG_MACH_REALVIEW_PBA8
25054# ifdef machine_arch_type
25055# undef machine_arch_type
25056# define machine_arch_type __machine_arch_type
25057# else
25058# define machine_arch_type MACH_TYPE_REALVIEW_PBA8
25059# endif
25060# define machine_is_realview_pba8() (machine_arch_type == MACH_TYPE_REALVIEW_PBA8)
25061#else
25062# define machine_is_realview_pba8() (0)
25063#endif
25064
25065#ifdef CONFIG_MACH_HID_A7
25066# ifdef machine_arch_type
25067# undef machine_arch_type
25068# define machine_arch_type __machine_arch_type
25069# else
25070# define machine_arch_type MACH_TYPE_HID_A7
25071# endif
25072# define machine_is_hid_a7() (machine_arch_type == MACH_TYPE_HID_A7)
25073#else
25074# define machine_is_hid_a7() (0)
25075#endif
25076
25077#ifdef CONFIG_MACH_HERO
25078# ifdef machine_arch_type
25079# undef machine_arch_type
25080# define machine_arch_type __machine_arch_type
25081# else
25082# define machine_arch_type MACH_TYPE_HERO
25083# endif
25084# define machine_is_hero() (machine_arch_type == MACH_TYPE_HERO)
25085#else
25086# define machine_is_hero() (0)
25087#endif
25088
25089#ifdef CONFIG_MACH_OMAP_POSEIDON
25090# ifdef machine_arch_type
25091# undef machine_arch_type
25092# define machine_arch_type __machine_arch_type
25093# else
25094# define machine_arch_type MACH_TYPE_OMAP_POSEIDON
25095# endif
25096# define machine_is_omap_poseidon() (machine_arch_type == MACH_TYPE_OMAP_POSEIDON)
25097#else
25098# define machine_is_omap_poseidon() (0)
25099#endif
25100
25101#ifdef CONFIG_MACH_REALVIEW_PBX
25102# ifdef machine_arch_type
25103# undef machine_arch_type
25104# define machine_arch_type __machine_arch_type
25105# else
25106# define machine_arch_type MACH_TYPE_REALVIEW_PBX
25107# endif
25108# define machine_is_realview_pbx() (machine_arch_type == MACH_TYPE_REALVIEW_PBX)
25109#else
25110# define machine_is_realview_pbx() (0)
25111#endif
25112
25113#ifdef CONFIG_MACH_MICRO9S
25114# ifdef machine_arch_type
25115# undef machine_arch_type
25116# define machine_arch_type __machine_arch_type
25117# else
25118# define machine_arch_type MACH_TYPE_MICRO9S
25119# endif
25120# define machine_is_micro9s() (machine_arch_type == MACH_TYPE_MICRO9S)
25121#else
25122# define machine_is_micro9s() (0)
25123#endif
25124
25125#ifdef CONFIG_MACH_MAKO
25126# ifdef machine_arch_type
25127# undef machine_arch_type
25128# define machine_arch_type __machine_arch_type
25129# else
25130# define machine_arch_type MACH_TYPE_MAKO
25131# endif
25132# define machine_is_mako() (machine_arch_type == MACH_TYPE_MAKO)
25133#else
25134# define machine_is_mako() (0)
25135#endif
25136
25137#ifdef CONFIG_MACH_XDAFLAME
25138# ifdef machine_arch_type
25139# undef machine_arch_type
25140# define machine_arch_type __machine_arch_type
25141# else
25142# define machine_arch_type MACH_TYPE_XDAFLAME
25143# endif
25144# define machine_is_xdaflame() (machine_arch_type == MACH_TYPE_XDAFLAME)
25145#else
25146# define machine_is_xdaflame() (0)
25147#endif
25148
25149#ifdef CONFIG_MACH_PHIDGET_SBC2
25150# ifdef machine_arch_type
25151# undef machine_arch_type
25152# define machine_arch_type __machine_arch_type
25153# else
25154# define machine_arch_type MACH_TYPE_PHIDGET_SBC2
25155# endif
25156# define machine_is_phidget_sbc2() (machine_arch_type == MACH_TYPE_PHIDGET_SBC2)
25157#else
25158# define machine_is_phidget_sbc2() (0)
25159#endif
25160
25161#ifdef CONFIG_MACH_LIMESTONE
25162# ifdef machine_arch_type
25163# undef machine_arch_type
25164# define machine_arch_type __machine_arch_type
25165# else
25166# define machine_arch_type MACH_TYPE_LIMESTONE
25167# endif
25168# define machine_is_limestone() (machine_arch_type == MACH_TYPE_LIMESTONE)
25169#else
25170# define machine_is_limestone() (0)
25171#endif
25172
25173#ifdef CONFIG_MACH_IPROBE_C32
25174# ifdef machine_arch_type
25175# undef machine_arch_type
25176# define machine_arch_type __machine_arch_type
25177# else
25178# define machine_arch_type MACH_TYPE_IPROBE_C32
25179# endif
25180# define machine_is_iprobe_c32() (machine_arch_type == MACH_TYPE_IPROBE_C32)
25181#else
25182# define machine_is_iprobe_c32() (0)
25183#endif
25184
25185#ifdef CONFIG_MACH_RUT100
25186# ifdef machine_arch_type
25187# undef machine_arch_type
25188# define machine_arch_type __machine_arch_type
25189# else
25190# define machine_arch_type MACH_TYPE_RUT100
25191# endif
25192# define machine_is_rut100() (machine_arch_type == MACH_TYPE_RUT100)
25193#else
25194# define machine_is_rut100() (0)
25195#endif
25196
25197#ifdef CONFIG_MACH_ASUSP535
25198# ifdef machine_arch_type
25199# undef machine_arch_type
25200# define machine_arch_type __machine_arch_type
25201# else
25202# define machine_arch_type MACH_TYPE_ASUSP535
25203# endif
25204# define machine_is_asusp535() (machine_arch_type == MACH_TYPE_ASUSP535)
25205#else
25206# define machine_is_asusp535() (0)
25207#endif
25208
25209#ifdef CONFIG_MACH_HTCRAPHAEL
25210# ifdef machine_arch_type
25211# undef machine_arch_type
25212# define machine_arch_type __machine_arch_type
25213# else
25214# define machine_arch_type MACH_TYPE_HTCRAPHAEL
25215# endif
25216# define machine_is_htcraphael() (machine_arch_type == MACH_TYPE_HTCRAPHAEL)
25217#else
25218# define machine_is_htcraphael() (0)
25219#endif
25220
25221#ifdef CONFIG_MACH_SYGDG1
25222# ifdef machine_arch_type
25223# undef machine_arch_type
25224# define machine_arch_type __machine_arch_type
25225# else
25226# define machine_arch_type MACH_TYPE_SYGDG1
25227# endif
25228# define machine_is_sygdg1() (machine_arch_type == MACH_TYPE_SYGDG1)
25229#else
25230# define machine_is_sygdg1() (0)
25231#endif
25232
25233#ifdef CONFIG_MACH_SYGDG2
25234# ifdef machine_arch_type
25235# undef machine_arch_type
25236# define machine_arch_type __machine_arch_type
25237# else
25238# define machine_arch_type MACH_TYPE_SYGDG2
25239# endif
25240# define machine_is_sygdg2() (machine_arch_type == MACH_TYPE_SYGDG2)
25241#else
25242# define machine_is_sygdg2() (0)
25243#endif
25244
25245#ifdef CONFIG_MACH_SEOUL
25246# ifdef machine_arch_type
25247# undef machine_arch_type
25248# define machine_arch_type __machine_arch_type
25249# else
25250# define machine_arch_type MACH_TYPE_SEOUL
25251# endif
25252# define machine_is_seoul() (machine_arch_type == MACH_TYPE_SEOUL)
25253#else
25254# define machine_is_seoul() (0)
25255#endif
25256
25257#ifdef CONFIG_MACH_SALERNO
25258# ifdef machine_arch_type
25259# undef machine_arch_type
25260# define machine_arch_type __machine_arch_type
25261# else
25262# define machine_arch_type MACH_TYPE_SALERNO
25263# endif
25264# define machine_is_salerno() (machine_arch_type == MACH_TYPE_SALERNO)
25265#else
25266# define machine_is_salerno() (0)
25267#endif
25268
25269#ifdef CONFIG_MACH_UCN_S3C64XX
25270# ifdef machine_arch_type
25271# undef machine_arch_type
25272# define machine_arch_type __machine_arch_type
25273# else
25274# define machine_arch_type MACH_TYPE_UCN_S3C64XX
25275# endif
25276# define machine_is_ucn_s3c64xx() (machine_arch_type == MACH_TYPE_UCN_S3C64XX)
25277#else
25278# define machine_is_ucn_s3c64xx() (0)
25279#endif
25280
25281#ifdef CONFIG_MACH_MSM7201A
25282# ifdef machine_arch_type
25283# undef machine_arch_type
25284# define machine_arch_type __machine_arch_type
25285# else
25286# define machine_arch_type MACH_TYPE_MSM7201A
25287# endif
25288# define machine_is_msm7201a() (machine_arch_type == MACH_TYPE_MSM7201A)
25289#else
25290# define machine_is_msm7201a() (0)
25291#endif
25292
25293#ifdef CONFIG_MACH_LPR1
25294# ifdef machine_arch_type
25295# undef machine_arch_type
25296# define machine_arch_type __machine_arch_type
25297# else
25298# define machine_arch_type MACH_TYPE_LPR1
25299# endif
25300# define machine_is_lpr1() (machine_arch_type == MACH_TYPE_LPR1)
25301#else
25302# define machine_is_lpr1() (0)
25303#endif
25304
25305#ifdef CONFIG_MACH_ARMADILLO500FX
25306# ifdef machine_arch_type
25307# undef machine_arch_type
25308# define machine_arch_type __machine_arch_type
25309# else
25310# define machine_arch_type MACH_TYPE_ARMADILLO500FX
25311# endif
25312# define machine_is_armadillo500fx() (machine_arch_type == MACH_TYPE_ARMADILLO500FX)
25313#else
25314# define machine_is_armadillo500fx() (0)
25315#endif
25316
25317#ifdef CONFIG_MACH_G3EVM
25318# ifdef machine_arch_type
25319# undef machine_arch_type
25320# define machine_arch_type __machine_arch_type
25321# else
25322# define machine_arch_type MACH_TYPE_G3EVM
25323# endif
25324# define machine_is_g3evm() (machine_arch_type == MACH_TYPE_G3EVM)
25325#else
25326# define machine_is_g3evm() (0)
25327#endif
25328
25329#ifdef CONFIG_MACH_Z3_DM355
25330# ifdef machine_arch_type
25331# undef machine_arch_type
25332# define machine_arch_type __machine_arch_type
25333# else
25334# define machine_arch_type MACH_TYPE_Z3_DM355
25335# endif
25336# define machine_is_z3_dm355() (machine_arch_type == MACH_TYPE_Z3_DM355)
25337#else
25338# define machine_is_z3_dm355() (0)
25339#endif
25340
25341#ifdef CONFIG_MACH_W90P910EVB
25342# ifdef machine_arch_type
25343# undef machine_arch_type
25344# define machine_arch_type __machine_arch_type
25345# else
25346# define machine_arch_type MACH_TYPE_W90P910EVB
25347# endif
25348# define machine_is_w90p910evb() (machine_arch_type == MACH_TYPE_W90P910EVB)
25349#else
25350# define machine_is_w90p910evb() (0)
25351#endif
25352
25353#ifdef CONFIG_MACH_W90P920EVB
25354# ifdef machine_arch_type
25355# undef machine_arch_type
25356# define machine_arch_type __machine_arch_type
25357# else
25358# define machine_arch_type MACH_TYPE_W90P920EVB
25359# endif
25360# define machine_is_w90p920evb() (machine_arch_type == MACH_TYPE_W90P920EVB)
25361#else
25362# define machine_is_w90p920evb() (0)
25363#endif
25364
25365#ifdef CONFIG_MACH_W90P950EVB
25366# ifdef machine_arch_type
25367# undef machine_arch_type
25368# define machine_arch_type __machine_arch_type
25369# else
25370# define machine_arch_type MACH_TYPE_W90P950EVB
25371# endif
25372# define machine_is_w90p950evb() (machine_arch_type == MACH_TYPE_W90P950EVB)
25373#else
25374# define machine_is_w90p950evb() (0)
25375#endif
25376
25377#ifdef CONFIG_MACH_W90N960EVB
25378# ifdef machine_arch_type
25379# undef machine_arch_type
25380# define machine_arch_type __machine_arch_type
25381# else
25382# define machine_arch_type MACH_TYPE_W90N960EVB
25383# endif
25384# define machine_is_w90n960evb() (machine_arch_type == MACH_TYPE_W90N960EVB)
25385#else
25386# define machine_is_w90n960evb() (0)
25387#endif
25388
25389#ifdef CONFIG_MACH_CAMHD
25390# ifdef machine_arch_type
25391# undef machine_arch_type
25392# define machine_arch_type __machine_arch_type
25393# else
25394# define machine_arch_type MACH_TYPE_CAMHD
25395# endif
25396# define machine_is_camhd() (machine_arch_type == MACH_TYPE_CAMHD)
25397#else
25398# define machine_is_camhd() (0)
25399#endif
25400
25401#ifdef CONFIG_MACH_MVC100
25402# ifdef machine_arch_type
25403# undef machine_arch_type
25404# define machine_arch_type __machine_arch_type
25405# else
25406# define machine_arch_type MACH_TYPE_MVC100
25407# endif
25408# define machine_is_mvc100() (machine_arch_type == MACH_TYPE_MVC100)
25409#else
25410# define machine_is_mvc100() (0)
25411#endif
25412
25413#ifdef CONFIG_MACH_ELECTRUM_200
25414# ifdef machine_arch_type
25415# undef machine_arch_type
25416# define machine_arch_type __machine_arch_type
25417# else
25418# define machine_arch_type MACH_TYPE_ELECTRUM_200
25419# endif
25420# define machine_is_electrum_200() (machine_arch_type == MACH_TYPE_ELECTRUM_200)
25421#else
25422# define machine_is_electrum_200() (0)
25423#endif
25424
25425#ifdef CONFIG_MACH_HTCJADE
25426# ifdef machine_arch_type
25427# undef machine_arch_type
25428# define machine_arch_type __machine_arch_type
25429# else
25430# define machine_arch_type MACH_TYPE_HTCJADE
25431# endif
25432# define machine_is_htcjade() (machine_arch_type == MACH_TYPE_HTCJADE)
25433#else
25434# define machine_is_htcjade() (0)
25435#endif
25436
25437#ifdef CONFIG_MACH_MEMPHIS
25438# ifdef machine_arch_type
25439# undef machine_arch_type
25440# define machine_arch_type __machine_arch_type
25441# else
25442# define machine_arch_type MACH_TYPE_MEMPHIS
25443# endif
25444# define machine_is_memphis() (machine_arch_type == MACH_TYPE_MEMPHIS)
25445#else
25446# define machine_is_memphis() (0)
25447#endif
25448
25449#ifdef CONFIG_MACH_IMX27SBC
25450# ifdef machine_arch_type
25451# undef machine_arch_type
25452# define machine_arch_type __machine_arch_type
25453# else
25454# define machine_arch_type MACH_TYPE_IMX27SBC
25455# endif
25456# define machine_is_imx27sbc() (machine_arch_type == MACH_TYPE_IMX27SBC)
25457#else
25458# define machine_is_imx27sbc() (0)
25459#endif
25460
25461#ifdef CONFIG_MACH_LEXTAR
25462# ifdef machine_arch_type
25463# undef machine_arch_type
25464# define machine_arch_type __machine_arch_type
25465# else
25466# define machine_arch_type MACH_TYPE_LEXTAR
25467# endif
25468# define machine_is_lextar() (machine_arch_type == MACH_TYPE_LEXTAR)
25469#else
25470# define machine_is_lextar() (0)
25471#endif
25472
25473#ifdef CONFIG_MACH_MV88F6281GTW_GE
25474# ifdef machine_arch_type
25475# undef machine_arch_type
25476# define machine_arch_type __machine_arch_type
25477# else
25478# define machine_arch_type MACH_TYPE_MV88F6281GTW_GE
25479# endif
25480# define machine_is_mv88f6281gtw_ge() (machine_arch_type == MACH_TYPE_MV88F6281GTW_GE)
25481#else
25482# define machine_is_mv88f6281gtw_ge() (0)
25483#endif
25484
25485#ifdef CONFIG_MACH_NCP
25486# ifdef machine_arch_type
25487# undef machine_arch_type
25488# define machine_arch_type __machine_arch_type
25489# else
25490# define machine_arch_type MACH_TYPE_NCP
25491# endif
25492# define machine_is_ncp() (machine_arch_type == MACH_TYPE_NCP)
25493#else
25494# define machine_is_ncp() (0)
25495#endif
25496
25497#ifdef CONFIG_MACH_Z32AN
25498# ifdef machine_arch_type
25499# undef machine_arch_type
25500# define machine_arch_type __machine_arch_type
25501# else
25502# define machine_arch_type MACH_TYPE_Z32AN
25503# endif
25504# define machine_is_z32an_series() (machine_arch_type == MACH_TYPE_Z32AN)
25505#else
25506# define machine_is_z32an_series() (0)
25507#endif
25508
25509#ifdef CONFIG_MACH_TMQ_CAPD
25510# ifdef machine_arch_type
25511# undef machine_arch_type
25512# define machine_arch_type __machine_arch_type
25513# else
25514# define machine_arch_type MACH_TYPE_TMQ_CAPD
25515# endif
25516# define machine_is_tmq_capd() (machine_arch_type == MACH_TYPE_TMQ_CAPD)
25517#else
25518# define machine_is_tmq_capd() (0)
25519#endif
25520
25521#ifdef CONFIG_MACH_OMAP3_WL
25522# ifdef machine_arch_type
25523# undef machine_arch_type
25524# define machine_arch_type __machine_arch_type
25525# else
25526# define machine_arch_type MACH_TYPE_OMAP3_WL
25527# endif
25528# define machine_is_omap3_wl() (machine_arch_type == MACH_TYPE_OMAP3_WL)
25529#else
25530# define machine_is_omap3_wl() (0)
25531#endif
25532
25533#ifdef CONFIG_MACH_CHUMBY
25534# ifdef machine_arch_type
25535# undef machine_arch_type
25536# define machine_arch_type __machine_arch_type
25537# else
25538# define machine_arch_type MACH_TYPE_CHUMBY
25539# endif
25540# define machine_is_chumby() (machine_arch_type == MACH_TYPE_CHUMBY)
25541#else
25542# define machine_is_chumby() (0)
25543#endif
25544
25545#ifdef CONFIG_MACH_ATSARM9
25546# ifdef machine_arch_type
25547# undef machine_arch_type
25548# define machine_arch_type __machine_arch_type
25549# else
25550# define machine_arch_type MACH_TYPE_ATSARM9
25551# endif
25552# define machine_is_atsarm9() (machine_arch_type == MACH_TYPE_ATSARM9)
25553#else
25554# define machine_is_atsarm9() (0)
25555#endif
25556
25557#ifdef CONFIG_MACH_DAVINCI_DM365_EVM
25558# ifdef machine_arch_type
25559# undef machine_arch_type
25560# define machine_arch_type __machine_arch_type
25561# else
25562# define machine_arch_type MACH_TYPE_DAVINCI_DM365_EVM
25563# endif
25564# define machine_is_davinci_dm365_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_EVM)
25565#else
25566# define machine_is_davinci_dm365_evm() (0)
25567#endif
25568
25569#ifdef CONFIG_MACH_BAHAMAS
25570# ifdef machine_arch_type
25571# undef machine_arch_type
25572# define machine_arch_type __machine_arch_type
25573# else
25574# define machine_arch_type MACH_TYPE_BAHAMAS
25575# endif
25576# define machine_is_bahamas() (machine_arch_type == MACH_TYPE_BAHAMAS)
25577#else
25578# define machine_is_bahamas() (0)
25579#endif
25580
25581#ifdef CONFIG_MACH_DAS
25582# ifdef machine_arch_type
25583# undef machine_arch_type
25584# define machine_arch_type __machine_arch_type
25585# else
25586# define machine_arch_type MACH_TYPE_DAS
25587# endif
25588# define machine_is_das() (machine_arch_type == MACH_TYPE_DAS)
25589#else
25590# define machine_is_das() (0)
25591#endif
25592
25593#ifdef CONFIG_MACH_MINIDAS
25594# ifdef machine_arch_type
25595# undef machine_arch_type
25596# define machine_arch_type __machine_arch_type
25597# else
25598# define machine_arch_type MACH_TYPE_MINIDAS
25599# endif
25600# define machine_is_minidas() (machine_arch_type == MACH_TYPE_MINIDAS)
25601#else
25602# define machine_is_minidas() (0)
25603#endif
25604
25605#ifdef CONFIG_MACH_VK1000
25606# ifdef machine_arch_type
25607# undef machine_arch_type
25608# define machine_arch_type __machine_arch_type
25609# else
25610# define machine_arch_type MACH_TYPE_VK1000
25611# endif
25612# define machine_is_vk1000() (machine_arch_type == MACH_TYPE_VK1000)
25613#else
25614# define machine_is_vk1000() (0)
25615#endif
25616
25617#ifdef CONFIG_MACH_CENTRO
25618# ifdef machine_arch_type
25619# undef machine_arch_type
25620# define machine_arch_type __machine_arch_type
25621# else
25622# define machine_arch_type MACH_TYPE_CENTRO
25623# endif
25624# define machine_is_centro() (machine_arch_type == MACH_TYPE_CENTRO)
25625#else
25626# define machine_is_centro() (0)
25627#endif
25628
25629#ifdef CONFIG_MACH_CTERA_2BAY
25630# ifdef machine_arch_type
25631# undef machine_arch_type
25632# define machine_arch_type __machine_arch_type
25633# else
25634# define machine_arch_type MACH_TYPE_CTERA_2BAY
25635# endif
25636# define machine_is_ctera_2bay() (machine_arch_type == MACH_TYPE_CTERA_2BAY)
25637#else
25638# define machine_is_ctera_2bay() (0)
25639#endif
25640
25641#ifdef CONFIG_MACH_EDGECONNECT
25642# ifdef machine_arch_type
25643# undef machine_arch_type
25644# define machine_arch_type __machine_arch_type
25645# else
25646# define machine_arch_type MACH_TYPE_EDGECONNECT
25647# endif
25648# define machine_is_edgeconnect() (machine_arch_type == MACH_TYPE_EDGECONNECT)
25649#else
25650# define machine_is_edgeconnect() (0)
25651#endif
25652
25653#ifdef CONFIG_MACH_ND27000
25654# ifdef machine_arch_type
25655# undef machine_arch_type
25656# define machine_arch_type __machine_arch_type
25657# else
25658# define machine_arch_type MACH_TYPE_ND27000
25659# endif
25660# define machine_is_nd27000() (machine_arch_type == MACH_TYPE_ND27000)
25661#else
25662# define machine_is_nd27000() (0)
25663#endif
25664
25665#ifdef CONFIG_MACH_GEMALTO_COBRA
25666# ifdef machine_arch_type
25667# undef machine_arch_type
25668# define machine_arch_type __machine_arch_type
25669# else
25670# define machine_arch_type MACH_TYPE_GEMALTO_COBRA
25671# endif
25672# define machine_is_cobra() (machine_arch_type == MACH_TYPE_GEMALTO_COBRA)
25673#else
25674# define machine_is_cobra() (0)
25675#endif
25676
25677#ifdef CONFIG_MACH_INGELABS_COMET
25678# ifdef machine_arch_type
25679# undef machine_arch_type
25680# define machine_arch_type __machine_arch_type
25681# else
25682# define machine_arch_type MACH_TYPE_INGELABS_COMET
25683# endif
25684# define machine_is_ingelabs_comet() (machine_arch_type == MACH_TYPE_INGELABS_COMET)
25685#else
25686# define machine_is_ingelabs_comet() (0)
25687#endif
25688
25689#ifdef CONFIG_MACH_POLLUX_WIZ
25690# ifdef machine_arch_type
25691# undef machine_arch_type
25692# define machine_arch_type __machine_arch_type
25693# else
25694# define machine_arch_type MACH_TYPE_POLLUX_WIZ
25695# endif
25696# define machine_is_pollux_wiz() (machine_arch_type == MACH_TYPE_POLLUX_WIZ)
25697#else
25698# define machine_is_pollux_wiz() (0)
25699#endif
25700
25701#ifdef CONFIG_MACH_BLACKSTONE
25702# ifdef machine_arch_type
25703# undef machine_arch_type
25704# define machine_arch_type __machine_arch_type
25705# else
25706# define machine_arch_type MACH_TYPE_BLACKSTONE
25707# endif
25708# define machine_is_blackstone() (machine_arch_type == MACH_TYPE_BLACKSTONE)
25709#else
25710# define machine_is_blackstone() (0)
25711#endif
25712
25713#ifdef CONFIG_MACH_TOPAZ
25714# ifdef machine_arch_type
25715# undef machine_arch_type
25716# define machine_arch_type __machine_arch_type
25717# else
25718# define machine_arch_type MACH_TYPE_TOPAZ
25719# endif
25720# define machine_is_topaz() (machine_arch_type == MACH_TYPE_TOPAZ)
25721#else
25722# define machine_is_topaz() (0)
25723#endif
25724
25725#ifdef CONFIG_MACH_AIXLE
25726# ifdef machine_arch_type
25727# undef machine_arch_type
25728# define machine_arch_type __machine_arch_type
25729# else
25730# define machine_arch_type MACH_TYPE_AIXLE
25731# endif
25732# define machine_is_aixle() (machine_arch_type == MACH_TYPE_AIXLE)
25733#else
25734# define machine_is_aixle() (0)
25735#endif
25736
25737#ifdef CONFIG_MACH_MW998
25738# ifdef machine_arch_type
25739# undef machine_arch_type
25740# define machine_arch_type __machine_arch_type
25741# else
25742# define machine_arch_type MACH_TYPE_MW998
25743# endif
25744# define machine_is_mw998() (machine_arch_type == MACH_TYPE_MW998)
25745#else
25746# define machine_is_mw998() (0)
25747#endif
25748
25749#ifdef CONFIG_MACH_NOKIA_RX51
25750# ifdef machine_arch_type
25751# undef machine_arch_type
25752# define machine_arch_type __machine_arch_type
25753# else
25754# define machine_arch_type MACH_TYPE_NOKIA_RX51
25755# endif
25756# define machine_is_nokia_rx51() (machine_arch_type == MACH_TYPE_NOKIA_RX51)
25757#else
25758# define machine_is_nokia_rx51() (0)
25759#endif
25760
25761#ifdef CONFIG_MACH_VSC5605EV
25762# ifdef machine_arch_type
25763# undef machine_arch_type
25764# define machine_arch_type __machine_arch_type
25765# else
25766# define machine_arch_type MACH_TYPE_VSC5605EV
25767# endif
25768# define machine_is_vsc5605ev() (machine_arch_type == MACH_TYPE_VSC5605EV)
25769#else
25770# define machine_is_vsc5605ev() (0)
25771#endif
25772
25773#ifdef CONFIG_MACH_NT98700DK
25774# ifdef machine_arch_type
25775# undef machine_arch_type
25776# define machine_arch_type __machine_arch_type
25777# else
25778# define machine_arch_type MACH_TYPE_NT98700DK
25779# endif
25780# define machine_is_nt98700dk() (machine_arch_type == MACH_TYPE_NT98700DK)
25781#else
25782# define machine_is_nt98700dk() (0)
25783#endif
25784
25785#ifdef CONFIG_MACH_ICONTACT
25786# ifdef machine_arch_type
25787# undef machine_arch_type
25788# define machine_arch_type __machine_arch_type
25789# else
25790# define machine_arch_type MACH_TYPE_ICONTACT
25791# endif
25792# define machine_is_icontact() (machine_arch_type == MACH_TYPE_ICONTACT)
25793#else
25794# define machine_is_icontact() (0)
25795#endif
25796
25797#ifdef CONFIG_MACH_SWARCO_FRCPU
25798# ifdef machine_arch_type
25799# undef machine_arch_type
25800# define machine_arch_type __machine_arch_type
25801# else
25802# define machine_arch_type MACH_TYPE_SWARCO_FRCPU
25803# endif
25804# define machine_is_swarco_frcpu() (machine_arch_type == MACH_TYPE_SWARCO_FRCPU)
25805#else
25806# define machine_is_swarco_frcpu() (0)
25807#endif
25808
25809#ifdef CONFIG_MACH_SWARCO_SCPU
25810# ifdef machine_arch_type
25811# undef machine_arch_type
25812# define machine_arch_type __machine_arch_type
25813# else
25814# define machine_arch_type MACH_TYPE_SWARCO_SCPU
25815# endif
25816# define machine_is_swarco_scpu() (machine_arch_type == MACH_TYPE_SWARCO_SCPU)
25817#else
25818# define machine_is_swarco_scpu() (0)
25819#endif
25820
25821#ifdef CONFIG_MACH_BBOX_P16
25822# ifdef machine_arch_type
25823# undef machine_arch_type
25824# define machine_arch_type __machine_arch_type
25825# else
25826# define machine_arch_type MACH_TYPE_BBOX_P16
25827# endif
25828# define machine_is_bbox_p16() (machine_arch_type == MACH_TYPE_BBOX_P16)
25829#else
25830# define machine_is_bbox_p16() (0)
25831#endif
25832
25833#ifdef CONFIG_MACH_BSTD
25834# ifdef machine_arch_type
25835# undef machine_arch_type
25836# define machine_arch_type __machine_arch_type
25837# else
25838# define machine_arch_type MACH_TYPE_BSTD
25839# endif
25840# define machine_is_bstd() (machine_arch_type == MACH_TYPE_BSTD)
25841#else
25842# define machine_is_bstd() (0)
25843#endif
25844
25845#ifdef CONFIG_MACH_SBC2440II
25846# ifdef machine_arch_type
25847# undef machine_arch_type
25848# define machine_arch_type __machine_arch_type
25849# else
25850# define machine_arch_type MACH_TYPE_SBC2440II
25851# endif
25852# define machine_is_sbc2440ii() (machine_arch_type == MACH_TYPE_SBC2440II)
25853#else
25854# define machine_is_sbc2440ii() (0)
25855#endif
25856
25857#ifdef CONFIG_MACH_PCM034
25858# ifdef machine_arch_type
25859# undef machine_arch_type
25860# define machine_arch_type __machine_arch_type
25861# else
25862# define machine_arch_type MACH_TYPE_PCM034
25863# endif
25864# define machine_is_pcm034() (machine_arch_type == MACH_TYPE_PCM034)
25865#else
25866# define machine_is_pcm034() (0)
25867#endif
25868
25869#ifdef CONFIG_MACH_NESO
25870# ifdef machine_arch_type
25871# undef machine_arch_type
25872# define machine_arch_type __machine_arch_type
25873# else
25874# define machine_arch_type MACH_TYPE_NESO
25875# endif
25876# define machine_is_neso() (machine_arch_type == MACH_TYPE_NESO)
25877#else
25878# define machine_is_neso() (0)
25879#endif
25880
25881#ifdef CONFIG_MACH_WLNX_9G20
25882# ifdef machine_arch_type
25883# undef machine_arch_type
25884# define machine_arch_type __machine_arch_type
25885# else
25886# define machine_arch_type MACH_TYPE_WLNX_9G20
25887# endif
25888# define machine_is_wlnx_9g20() (machine_arch_type == MACH_TYPE_WLNX_9G20)
25889#else
25890# define machine_is_wlnx_9g20() (0)
25891#endif
25892
25893#ifdef CONFIG_MACH_OMAP_ZOOM2
25894# ifdef machine_arch_type
25895# undef machine_arch_type
25896# define machine_arch_type __machine_arch_type
25897# else
25898# define machine_arch_type MACH_TYPE_OMAP_ZOOM2
25899# endif
25900# define machine_is_omap_zoom2() (machine_arch_type == MACH_TYPE_OMAP_ZOOM2)
25901#else
25902# define machine_is_omap_zoom2() (0)
25903#endif
25904
25905#ifdef CONFIG_MACH_TOTEMNOVA
25906# ifdef machine_arch_type
25907# undef machine_arch_type
25908# define machine_arch_type __machine_arch_type
25909# else
25910# define machine_arch_type MACH_TYPE_TOTEMNOVA
25911# endif
25912# define machine_is_totemnova() (machine_arch_type == MACH_TYPE_TOTEMNOVA)
25913#else
25914# define machine_is_totemnova() (0)
25915#endif
25916
25917#ifdef CONFIG_MACH_C5000
25918# ifdef machine_arch_type
25919# undef machine_arch_type
25920# define machine_arch_type __machine_arch_type
25921# else
25922# define machine_arch_type MACH_TYPE_C5000
25923# endif
25924# define machine_is_c5000() (machine_arch_type == MACH_TYPE_C5000)
25925#else
25926# define machine_is_c5000() (0)
25927#endif
25928
25929#ifdef CONFIG_MACH_UNIPO_AT91SAM9263
25930# ifdef machine_arch_type
25931# undef machine_arch_type
25932# define machine_arch_type __machine_arch_type
25933# else
25934# define machine_arch_type MACH_TYPE_UNIPO_AT91SAM9263
25935# endif
25936# define machine_is_unipo_at91sam9263() (machine_arch_type == MACH_TYPE_UNIPO_AT91SAM9263)
25937#else
25938# define machine_is_unipo_at91sam9263() (0)
25939#endif
25940
25941#ifdef CONFIG_MACH_ETHERNUT5
25942# ifdef machine_arch_type
25943# undef machine_arch_type
25944# define machine_arch_type __machine_arch_type
25945# else
25946# define machine_arch_type MACH_TYPE_ETHERNUT5
25947# endif
25948# define machine_is_ethernut5() (machine_arch_type == MACH_TYPE_ETHERNUT5)
25949#else
25950# define machine_is_ethernut5() (0)
25951#endif
25952
25953#ifdef CONFIG_MACH_ARM11
25954# ifdef machine_arch_type
25955# undef machine_arch_type
25956# define machine_arch_type __machine_arch_type
25957# else
25958# define machine_arch_type MACH_TYPE_ARM11
25959# endif
25960# define machine_is_arm11() (machine_arch_type == MACH_TYPE_ARM11)
25961#else
25962# define machine_is_arm11() (0)
25963#endif
25964
25965#ifdef CONFIG_MACH_CPUAT9260
25966# ifdef machine_arch_type
25967# undef machine_arch_type
25968# define machine_arch_type __machine_arch_type
25969# else
25970# define machine_arch_type MACH_TYPE_CPUAT9260
25971# endif
25972# define machine_is_cpuat9260() (machine_arch_type == MACH_TYPE_CPUAT9260)
25973#else
25974# define machine_is_cpuat9260() (0)
25975#endif
25976
25977#ifdef CONFIG_MACH_CPUPXA255
25978# ifdef machine_arch_type
25979# undef machine_arch_type
25980# define machine_arch_type __machine_arch_type
25981# else
25982# define machine_arch_type MACH_TYPE_CPUPXA255
25983# endif
25984# define machine_is_cpupxa255() (machine_arch_type == MACH_TYPE_CPUPXA255)
25985#else
25986# define machine_is_cpupxa255() (0)
25987#endif
25988
25989#ifdef CONFIG_MACH_CPUIMX27
25990# ifdef machine_arch_type
25991# undef machine_arch_type
25992# define machine_arch_type __machine_arch_type
25993# else
25994# define machine_arch_type MACH_TYPE_CPUIMX27
25995# endif
9f23ca42 25996# define machine_is_eukrea_cpuimx27() (machine_arch_type == MACH_TYPE_CPUIMX27)
80b827c2 25997#else
9f23ca42 25998# define machine_is_eukrea_cpuimx27() (0)
80b827c2
WD
25999#endif
26000
26001#ifdef CONFIG_MACH_CHEFLUX
26002# ifdef machine_arch_type
26003# undef machine_arch_type
26004# define machine_arch_type __machine_arch_type
26005# else
26006# define machine_arch_type MACH_TYPE_CHEFLUX
26007# endif
26008# define machine_is_cheflux() (machine_arch_type == MACH_TYPE_CHEFLUX)
26009#else
26010# define machine_is_cheflux() (0)
26011#endif
26012
26013#ifdef CONFIG_MACH_EB_CPUX9K2
26014# ifdef machine_arch_type
26015# undef machine_arch_type
26016# define machine_arch_type __machine_arch_type
26017# else
26018# define machine_arch_type MACH_TYPE_EB_CPUX9K2
26019# endif
26020# define machine_is_eb_cpux9k2() (machine_arch_type == MACH_TYPE_EB_CPUX9K2)
26021#else
26022# define machine_is_eb_cpux9k2() (0)
26023#endif
26024
26025#ifdef CONFIG_MACH_OPCOTEC
26026# ifdef machine_arch_type
26027# undef machine_arch_type
26028# define machine_arch_type __machine_arch_type
26029# else
26030# define machine_arch_type MACH_TYPE_OPCOTEC
26031# endif
26032# define machine_is_opcotec() (machine_arch_type == MACH_TYPE_OPCOTEC)
26033#else
26034# define machine_is_opcotec() (0)
26035#endif
26036
26037#ifdef CONFIG_MACH_YT
26038# ifdef machine_arch_type
26039# undef machine_arch_type
26040# define machine_arch_type __machine_arch_type
26041# else
26042# define machine_arch_type MACH_TYPE_YT
26043# endif
26044# define machine_is_yt() (machine_arch_type == MACH_TYPE_YT)
26045#else
26046# define machine_is_yt() (0)
26047#endif
26048
26049#ifdef CONFIG_MACH_MOTOQ
26050# ifdef machine_arch_type
26051# undef machine_arch_type
26052# define machine_arch_type __machine_arch_type
26053# else
26054# define machine_arch_type MACH_TYPE_MOTOQ
26055# endif
26056# define machine_is_motoq() (machine_arch_type == MACH_TYPE_MOTOQ)
26057#else
26058# define machine_is_motoq() (0)
26059#endif
26060
26061#ifdef CONFIG_MACH_BSB1
26062# ifdef machine_arch_type
26063# undef machine_arch_type
26064# define machine_arch_type __machine_arch_type
26065# else
26066# define machine_arch_type MACH_TYPE_BSB1
26067# endif
26068# define machine_is_bsb1() (machine_arch_type == MACH_TYPE_BSB1)
26069#else
26070# define machine_is_bsb1() (0)
26071#endif
26072
26073#ifdef CONFIG_MACH_ACS5K
26074# ifdef machine_arch_type
26075# undef machine_arch_type
26076# define machine_arch_type __machine_arch_type
26077# else
26078# define machine_arch_type MACH_TYPE_ACS5K
26079# endif
26080# define machine_is_acs5k() (machine_arch_type == MACH_TYPE_ACS5K)
26081#else
26082# define machine_is_acs5k() (0)
26083#endif
26084
26085#ifdef CONFIG_MACH_MILAN
26086# ifdef machine_arch_type
26087# undef machine_arch_type
26088# define machine_arch_type __machine_arch_type
26089# else
26090# define machine_arch_type MACH_TYPE_MILAN
26091# endif
26092# define machine_is_milan() (machine_arch_type == MACH_TYPE_MILAN)
26093#else
26094# define machine_is_milan() (0)
26095#endif
26096
26097#ifdef CONFIG_MACH_QUARTZV2
26098# ifdef machine_arch_type
26099# undef machine_arch_type
26100# define machine_arch_type __machine_arch_type
26101# else
26102# define machine_arch_type MACH_TYPE_QUARTZV2
26103# endif
26104# define machine_is_quartzv2() (machine_arch_type == MACH_TYPE_QUARTZV2)
26105#else
26106# define machine_is_quartzv2() (0)
26107#endif
26108
26109#ifdef CONFIG_MACH_RSVP
26110# ifdef machine_arch_type
26111# undef machine_arch_type
26112# define machine_arch_type __machine_arch_type
26113# else
26114# define machine_arch_type MACH_TYPE_RSVP
26115# endif
26116# define machine_is_rsvp() (machine_arch_type == MACH_TYPE_RSVP)
26117#else
26118# define machine_is_rsvp() (0)
26119#endif
26120
26121#ifdef CONFIG_MACH_RMP200
26122# ifdef machine_arch_type
26123# undef machine_arch_type
26124# define machine_arch_type __machine_arch_type
26125# else
26126# define machine_arch_type MACH_TYPE_RMP200
26127# endif
26128# define machine_is_rmp200() (machine_arch_type == MACH_TYPE_RMP200)
26129#else
26130# define machine_is_rmp200() (0)
26131#endif
26132
26133#ifdef CONFIG_MACH_SNAPPER_9260
26134# ifdef machine_arch_type
26135# undef machine_arch_type
26136# define machine_arch_type __machine_arch_type
26137# else
26138# define machine_arch_type MACH_TYPE_SNAPPER_9260
26139# endif
26140# define machine_is_snapper_9260() (machine_arch_type == MACH_TYPE_SNAPPER_9260)
26141#else
26142# define machine_is_snapper_9260() (0)
26143#endif
26144
26145#ifdef CONFIG_MACH_DSM320
26146# ifdef machine_arch_type
26147# undef machine_arch_type
26148# define machine_arch_type __machine_arch_type
26149# else
26150# define machine_arch_type MACH_TYPE_DSM320
26151# endif
26152# define machine_is_dsm320() (machine_arch_type == MACH_TYPE_DSM320)
26153#else
26154# define machine_is_dsm320() (0)
26155#endif
26156
26157#ifdef CONFIG_MACH_ADSGCM
26158# ifdef machine_arch_type
26159# undef machine_arch_type
26160# define machine_arch_type __machine_arch_type
26161# else
26162# define machine_arch_type MACH_TYPE_ADSGCM
26163# endif
26164# define machine_is_adsgcm() (machine_arch_type == MACH_TYPE_ADSGCM)
26165#else
26166# define machine_is_adsgcm() (0)
26167#endif
26168
26169#ifdef CONFIG_MACH_ASE2_400
26170# ifdef machine_arch_type
26171# undef machine_arch_type
26172# define machine_arch_type __machine_arch_type
26173# else
26174# define machine_arch_type MACH_TYPE_ASE2_400
26175# endif
26176# define machine_is_ase2_400() (machine_arch_type == MACH_TYPE_ASE2_400)
26177#else
26178# define machine_is_ase2_400() (0)
26179#endif
26180
26181#ifdef CONFIG_MACH_PIZZA
26182# ifdef machine_arch_type
26183# undef machine_arch_type
26184# define machine_arch_type __machine_arch_type
26185# else
26186# define machine_arch_type MACH_TYPE_PIZZA
26187# endif
26188# define machine_is_pizza() (machine_arch_type == MACH_TYPE_PIZZA)
26189#else
26190# define machine_is_pizza() (0)
26191#endif
26192
26193#ifdef CONFIG_MACH_SPOT_NGPL
26194# ifdef machine_arch_type
26195# undef machine_arch_type
26196# define machine_arch_type __machine_arch_type
26197# else
26198# define machine_arch_type MACH_TYPE_SPOT_NGPL
26199# endif
26200# define machine_is_spot_ngpl() (machine_arch_type == MACH_TYPE_SPOT_NGPL)
26201#else
26202# define machine_is_spot_ngpl() (0)
26203#endif
26204
26205#ifdef CONFIG_MACH_ARMATA
26206# ifdef machine_arch_type
26207# undef machine_arch_type
26208# define machine_arch_type __machine_arch_type
26209# else
26210# define machine_arch_type MACH_TYPE_ARMATA
26211# endif
26212# define machine_is_armata() (machine_arch_type == MACH_TYPE_ARMATA)
26213#else
26214# define machine_is_armata() (0)
26215#endif
26216
26217#ifdef CONFIG_MACH_EXEDA
26218# ifdef machine_arch_type
26219# undef machine_arch_type
26220# define machine_arch_type __machine_arch_type
26221# else
26222# define machine_arch_type MACH_TYPE_EXEDA
26223# endif
26224# define machine_is_exeda() (machine_arch_type == MACH_TYPE_EXEDA)
26225#else
26226# define machine_is_exeda() (0)
26227#endif
26228
26229#ifdef CONFIG_MACH_MX31SF005
26230# ifdef machine_arch_type
26231# undef machine_arch_type
26232# define machine_arch_type __machine_arch_type
26233# else
26234# define machine_arch_type MACH_TYPE_MX31SF005
26235# endif
26236# define machine_is_mx31sf005() (machine_arch_type == MACH_TYPE_MX31SF005)
26237#else
26238# define machine_is_mx31sf005() (0)
26239#endif
26240
26241#ifdef CONFIG_MACH_F5D8231_4_V2
26242# ifdef machine_arch_type
26243# undef machine_arch_type
26244# define machine_arch_type __machine_arch_type
26245# else
26246# define machine_arch_type MACH_TYPE_F5D8231_4_V2
26247# endif
26248# define machine_is_f5d8231_4_v2() (machine_arch_type == MACH_TYPE_F5D8231_4_V2)
26249#else
26250# define machine_is_f5d8231_4_v2() (0)
26251#endif
26252
26253#ifdef CONFIG_MACH_Q2440
26254# ifdef machine_arch_type
26255# undef machine_arch_type
26256# define machine_arch_type __machine_arch_type
26257# else
26258# define machine_arch_type MACH_TYPE_Q2440
26259# endif
26260# define machine_is_q2440() (machine_arch_type == MACH_TYPE_Q2440)
26261#else
26262# define machine_is_q2440() (0)
26263#endif
26264
26265#ifdef CONFIG_MACH_QQ2440
26266# ifdef machine_arch_type
26267# undef machine_arch_type
26268# define machine_arch_type __machine_arch_type
26269# else
26270# define machine_arch_type MACH_TYPE_QQ2440
26271# endif
26272# define machine_is_qq2440() (machine_arch_type == MACH_TYPE_QQ2440)
26273#else
26274# define machine_is_qq2440() (0)
26275#endif
26276
26277#ifdef CONFIG_MACH_MINI2440
26278# ifdef machine_arch_type
26279# undef machine_arch_type
26280# define machine_arch_type __machine_arch_type
26281# else
26282# define machine_arch_type MACH_TYPE_MINI2440
26283# endif
26284# define machine_is_mini2440() (machine_arch_type == MACH_TYPE_MINI2440)
26285#else
26286# define machine_is_mini2440() (0)
26287#endif
26288
26289#ifdef CONFIG_MACH_COLIBRI300
26290# ifdef machine_arch_type
26291# undef machine_arch_type
26292# define machine_arch_type __machine_arch_type
26293# else
26294# define machine_arch_type MACH_TYPE_COLIBRI300
26295# endif
26296# define machine_is_colibri300() (machine_arch_type == MACH_TYPE_COLIBRI300)
26297#else
26298# define machine_is_colibri300() (0)
26299#endif
26300
26301#ifdef CONFIG_MACH_JADES
26302# ifdef machine_arch_type
26303# undef machine_arch_type
26304# define machine_arch_type __machine_arch_type
26305# else
26306# define machine_arch_type MACH_TYPE_JADES
26307# endif
26308# define machine_is_jades() (machine_arch_type == MACH_TYPE_JADES)
26309#else
26310# define machine_is_jades() (0)
26311#endif
26312
26313#ifdef CONFIG_MACH_SPARK
26314# ifdef machine_arch_type
26315# undef machine_arch_type
26316# define machine_arch_type __machine_arch_type
26317# else
26318# define machine_arch_type MACH_TYPE_SPARK
26319# endif
26320# define machine_is_spark() (machine_arch_type == MACH_TYPE_SPARK)
26321#else
26322# define machine_is_spark() (0)
26323#endif
26324
26325#ifdef CONFIG_MACH_BENZINA
26326# ifdef machine_arch_type
26327# undef machine_arch_type
26328# define machine_arch_type __machine_arch_type
26329# else
26330# define machine_arch_type MACH_TYPE_BENZINA
26331# endif
26332# define machine_is_benzina() (machine_arch_type == MACH_TYPE_BENZINA)
26333#else
26334# define machine_is_benzina() (0)
26335#endif
26336
26337#ifdef CONFIG_MACH_BLAZE
26338# ifdef machine_arch_type
26339# undef machine_arch_type
26340# define machine_arch_type __machine_arch_type
26341# else
26342# define machine_arch_type MACH_TYPE_BLAZE
26343# endif
26344# define machine_is_blaze() (machine_arch_type == MACH_TYPE_BLAZE)
26345#else
26346# define machine_is_blaze() (0)
26347#endif
26348
26349#ifdef CONFIG_MACH_LINKSTATION_LS_HGL
26350# ifdef machine_arch_type
26351# undef machine_arch_type
26352# define machine_arch_type __machine_arch_type
26353# else
26354# define machine_arch_type MACH_TYPE_LINKSTATION_LS_HGL
26355# endif
26356# define machine_is_linkstation_ls_hgl() (machine_arch_type == MACH_TYPE_LINKSTATION_LS_HGL)
26357#else
26358# define machine_is_linkstation_ls_hgl() (0)
26359#endif
26360
26361#ifdef CONFIG_MACH_HTCVENUS
26362# ifdef machine_arch_type
26363# undef machine_arch_type
26364# define machine_arch_type __machine_arch_type
26365# else
26366# define machine_arch_type MACH_TYPE_HTCVENUS
26367# endif
7893aa1e 26368# define machine_is_htckovsky() (machine_arch_type == MACH_TYPE_HTCVENUS)
80b827c2 26369#else
7893aa1e
JCPV
26370# define machine_is_htckovsky() (0)
26371#endif
26372
26373#ifdef CONFIG_MACH_SONY_PRS505
26374# ifdef machine_arch_type
26375# undef machine_arch_type
26376# define machine_arch_type __machine_arch_type
26377# else
26378# define machine_arch_type MACH_TYPE_SONY_PRS505
26379# endif
26380# define machine_is_sony_prs505() (machine_arch_type == MACH_TYPE_SONY_PRS505)
26381#else
26382# define machine_is_sony_prs505() (0)
26383#endif
26384
26385#ifdef CONFIG_MACH_HANLIN_V3
26386# ifdef machine_arch_type
26387# undef machine_arch_type
26388# define machine_arch_type __machine_arch_type
26389# else
26390# define machine_arch_type MACH_TYPE_HANLIN_V3
26391# endif
26392# define machine_is_hanlin_v3() (machine_arch_type == MACH_TYPE_HANLIN_V3)
26393#else
26394# define machine_is_hanlin_v3() (0)
26395#endif
26396
26397#ifdef CONFIG_MACH_SAPPHIRA
26398# ifdef machine_arch_type
26399# undef machine_arch_type
26400# define machine_arch_type __machine_arch_type
26401# else
26402# define machine_arch_type MACH_TYPE_SAPPHIRA
26403# endif
26404# define machine_is_sapphira() (machine_arch_type == MACH_TYPE_SAPPHIRA)
26405#else
26406# define machine_is_sapphira() (0)
26407#endif
26408
26409#ifdef CONFIG_MACH_DACK_SDA_01
26410# ifdef machine_arch_type
26411# undef machine_arch_type
26412# define machine_arch_type __machine_arch_type
26413# else
26414# define machine_arch_type MACH_TYPE_DACK_SDA_01
26415# endif
26416# define machine_is_dack_sda_01() (machine_arch_type == MACH_TYPE_DACK_SDA_01)
26417#else
26418# define machine_is_dack_sda_01() (0)
26419#endif
26420
26421#ifdef CONFIG_MACH_ARMBOX
26422# ifdef machine_arch_type
26423# undef machine_arch_type
26424# define machine_arch_type __machine_arch_type
26425# else
26426# define machine_arch_type MACH_TYPE_ARMBOX
26427# endif
26428# define machine_is_armbox() (machine_arch_type == MACH_TYPE_ARMBOX)
26429#else
26430# define machine_is_armbox() (0)
26431#endif
26432
26433#ifdef CONFIG_MACH_HARRIS_RVP
26434# ifdef machine_arch_type
26435# undef machine_arch_type
26436# define machine_arch_type __machine_arch_type
26437# else
26438# define machine_arch_type MACH_TYPE_HARRIS_RVP
26439# endif
26440# define machine_is_harris_rvp() (machine_arch_type == MACH_TYPE_HARRIS_RVP)
26441#else
26442# define machine_is_harris_rvp() (0)
26443#endif
26444
26445#ifdef CONFIG_MACH_RIBALDO
26446# ifdef machine_arch_type
26447# undef machine_arch_type
26448# define machine_arch_type __machine_arch_type
26449# else
26450# define machine_arch_type MACH_TYPE_RIBALDO
26451# endif
26452# define machine_is_ribaldo() (machine_arch_type == MACH_TYPE_RIBALDO)
26453#else
26454# define machine_is_ribaldo() (0)
26455#endif
26456
26457#ifdef CONFIG_MACH_AGORA
26458# ifdef machine_arch_type
26459# undef machine_arch_type
26460# define machine_arch_type __machine_arch_type
26461# else
26462# define machine_arch_type MACH_TYPE_AGORA
26463# endif
26464# define machine_is_agora() (machine_arch_type == MACH_TYPE_AGORA)
26465#else
26466# define machine_is_agora() (0)
26467#endif
26468
26469#ifdef CONFIG_MACH_OMAP3_MINI
26470# ifdef machine_arch_type
26471# undef machine_arch_type
26472# define machine_arch_type __machine_arch_type
26473# else
26474# define machine_arch_type MACH_TYPE_OMAP3_MINI
26475# endif
26476# define machine_is_omap3_mini() (machine_arch_type == MACH_TYPE_OMAP3_MINI)
26477#else
26478# define machine_is_omap3_mini() (0)
26479#endif
26480
26481#ifdef CONFIG_MACH_A9SAM6432_B
26482# ifdef machine_arch_type
26483# undef machine_arch_type
26484# define machine_arch_type __machine_arch_type
26485# else
26486# define machine_arch_type MACH_TYPE_A9SAM6432_B
26487# endif
26488# define machine_is_a9sam6432_b() (machine_arch_type == MACH_TYPE_A9SAM6432_B)
26489#else
26490# define machine_is_a9sam6432_b() (0)
26491#endif
26492
26493#ifdef CONFIG_MACH_USG2410
26494# ifdef machine_arch_type
26495# undef machine_arch_type
26496# define machine_arch_type __machine_arch_type
26497# else
26498# define machine_arch_type MACH_TYPE_USG2410
26499# endif
26500# define machine_is_usg2410() (machine_arch_type == MACH_TYPE_USG2410)
26501#else
26502# define machine_is_usg2410() (0)
26503#endif
26504
26505#ifdef CONFIG_MACH_PC72052_I10_REVB
26506# ifdef machine_arch_type
26507# undef machine_arch_type
26508# define machine_arch_type __machine_arch_type
26509# else
26510# define machine_arch_type MACH_TYPE_PC72052_I10_REVB
26511# endif
26512# define machine_is_pc72052_i10_revb() (machine_arch_type == MACH_TYPE_PC72052_I10_REVB)
26513#else
26514# define machine_is_pc72052_i10_revb() (0)
26515#endif
26516
26517#ifdef CONFIG_MACH_MX35_EXM32
26518# ifdef machine_arch_type
26519# undef machine_arch_type
26520# define machine_arch_type __machine_arch_type
26521# else
26522# define machine_arch_type MACH_TYPE_MX35_EXM32
26523# endif
26524# define machine_is_mx35_exm32() (machine_arch_type == MACH_TYPE_MX35_EXM32)
26525#else
26526# define machine_is_mx35_exm32() (0)
26527#endif
26528
26529#ifdef CONFIG_MACH_TOPAS910
26530# ifdef machine_arch_type
26531# undef machine_arch_type
26532# define machine_arch_type __machine_arch_type
26533# else
26534# define machine_arch_type MACH_TYPE_TOPAS910
26535# endif
26536# define machine_is_topas910() (machine_arch_type == MACH_TYPE_TOPAS910)
26537#else
26538# define machine_is_topas910() (0)
26539#endif
26540
26541#ifdef CONFIG_MACH_HYENA
26542# ifdef machine_arch_type
26543# undef machine_arch_type
26544# define machine_arch_type __machine_arch_type
26545# else
26546# define machine_arch_type MACH_TYPE_HYENA
26547# endif
26548# define machine_is_hyena() (machine_arch_type == MACH_TYPE_HYENA)
26549#else
26550# define machine_is_hyena() (0)
26551#endif
26552
26553#ifdef CONFIG_MACH_POSPAX
26554# ifdef machine_arch_type
26555# undef machine_arch_type
26556# define machine_arch_type __machine_arch_type
26557# else
26558# define machine_arch_type MACH_TYPE_POSPAX
26559# endif
26560# define machine_is_pospax() (machine_arch_type == MACH_TYPE_POSPAX)
26561#else
26562# define machine_is_pospax() (0)
26563#endif
26564
26565#ifdef CONFIG_MACH_HDL_GX
26566# ifdef machine_arch_type
26567# undef machine_arch_type
26568# define machine_arch_type __machine_arch_type
26569# else
26570# define machine_arch_type MACH_TYPE_HDL_GX
26571# endif
26572# define machine_is_hdl_gx() (machine_arch_type == MACH_TYPE_HDL_GX)
26573#else
26574# define machine_is_hdl_gx() (0)
26575#endif
26576
26577#ifdef CONFIG_MACH_CTERA_4BAY
26578# ifdef machine_arch_type
26579# undef machine_arch_type
26580# define machine_arch_type __machine_arch_type
26581# else
26582# define machine_arch_type MACH_TYPE_CTERA_4BAY
26583# endif
26584# define machine_is_ctera_4bay() (machine_arch_type == MACH_TYPE_CTERA_4BAY)
26585#else
26586# define machine_is_ctera_4bay() (0)
26587#endif
26588
26589#ifdef CONFIG_MACH_CTERA_PLUG_C
26590# ifdef machine_arch_type
26591# undef machine_arch_type
26592# define machine_arch_type __machine_arch_type
26593# else
26594# define machine_arch_type MACH_TYPE_CTERA_PLUG_C
26595# endif
26596# define machine_is_ctera_plug_c() (machine_arch_type == MACH_TYPE_CTERA_PLUG_C)
26597#else
26598# define machine_is_ctera_plug_c() (0)
26599#endif
26600
26601#ifdef CONFIG_MACH_CRWEA_PLUG_I
26602# ifdef machine_arch_type
26603# undef machine_arch_type
26604# define machine_arch_type __machine_arch_type
26605# else
26606# define machine_arch_type MACH_TYPE_CRWEA_PLUG_I
26607# endif
26608# define machine_is_crwea_plug_i() (machine_arch_type == MACH_TYPE_CRWEA_PLUG_I)
26609#else
26610# define machine_is_crwea_plug_i() (0)
26611#endif
26612
26613#ifdef CONFIG_MACH_EGAUGE2
26614# ifdef machine_arch_type
26615# undef machine_arch_type
26616# define machine_arch_type __machine_arch_type
26617# else
26618# define machine_arch_type MACH_TYPE_EGAUGE2
26619# endif
26620# define machine_is_egauge2() (machine_arch_type == MACH_TYPE_EGAUGE2)
26621#else
26622# define machine_is_egauge2() (0)
26623#endif
26624
26625#ifdef CONFIG_MACH_DIDJ
26626# ifdef machine_arch_type
26627# undef machine_arch_type
26628# define machine_arch_type __machine_arch_type
26629# else
26630# define machine_arch_type MACH_TYPE_DIDJ
26631# endif
26632# define machine_is_didj() (machine_arch_type == MACH_TYPE_DIDJ)
26633#else
26634# define machine_is_didj() (0)
26635#endif
26636
26637#ifdef CONFIG_MACH_MEISTER
26638# ifdef machine_arch_type
26639# undef machine_arch_type
26640# define machine_arch_type __machine_arch_type
26641# else
26642# define machine_arch_type MACH_TYPE_MEISTER
26643# endif
26644# define machine_is_m_s3c2443() (machine_arch_type == MACH_TYPE_MEISTER)
26645#else
26646# define machine_is_m_s3c2443() (0)
26647#endif
26648
26649#ifdef CONFIG_MACH_HTCBLACKSTONE
26650# ifdef machine_arch_type
26651# undef machine_arch_type
26652# define machine_arch_type __machine_arch_type
26653# else
26654# define machine_arch_type MACH_TYPE_HTCBLACKSTONE
26655# endif
26656# define machine_is_htcblackstone() (machine_arch_type == MACH_TYPE_HTCBLACKSTONE)
26657#else
26658# define machine_is_htcblackstone() (0)
26659#endif
26660
26661#ifdef CONFIG_MACH_CPUAT9G20
26662# ifdef machine_arch_type
26663# undef machine_arch_type
26664# define machine_arch_type __machine_arch_type
26665# else
26666# define machine_arch_type MACH_TYPE_CPUAT9G20
26667# endif
26668# define machine_is_cpuat9g20() (machine_arch_type == MACH_TYPE_CPUAT9G20)
26669#else
26670# define machine_is_cpuat9g20() (0)
26671#endif
26672
26673#ifdef CONFIG_MACH_SMDK6440
26674# ifdef machine_arch_type
26675# undef machine_arch_type
26676# define machine_arch_type __machine_arch_type
26677# else
26678# define machine_arch_type MACH_TYPE_SMDK6440
26679# endif
26680# define machine_is_smdk6440() (machine_arch_type == MACH_TYPE_SMDK6440)
26681#else
26682# define machine_is_smdk6440() (0)
26683#endif
26684
26685#ifdef CONFIG_MACH_OMAP_35XX_MVP
26686# ifdef machine_arch_type
26687# undef machine_arch_type
26688# define machine_arch_type __machine_arch_type
26689# else
26690# define machine_arch_type MACH_TYPE_OMAP_35XX_MVP
26691# endif
26692# define machine_is_omap_35xx_mvp() (machine_arch_type == MACH_TYPE_OMAP_35XX_MVP)
26693#else
26694# define machine_is_omap_35xx_mvp() (0)
26695#endif
26696
26697#ifdef CONFIG_MACH_CTERA_PLUG_I
26698# ifdef machine_arch_type
26699# undef machine_arch_type
26700# define machine_arch_type __machine_arch_type
26701# else
26702# define machine_arch_type MACH_TYPE_CTERA_PLUG_I
26703# endif
26704# define machine_is_ctera_plug_i() (machine_arch_type == MACH_TYPE_CTERA_PLUG_I)
26705#else
26706# define machine_is_ctera_plug_i() (0)
26707#endif
26708
26709#ifdef CONFIG_MACH_PVG610
26710# ifdef machine_arch_type
26711# undef machine_arch_type
26712# define machine_arch_type __machine_arch_type
26713# else
26714# define machine_arch_type MACH_TYPE_PVG610
26715# endif
26716# define machine_is_pvg610_100() (machine_arch_type == MACH_TYPE_PVG610)
26717#else
26718# define machine_is_pvg610_100() (0)
26719#endif
26720
26721#ifdef CONFIG_MACH_HPRW6815
26722# ifdef machine_arch_type
26723# undef machine_arch_type
26724# define machine_arch_type __machine_arch_type
26725# else
26726# define machine_arch_type MACH_TYPE_HPRW6815
26727# endif
26728# define machine_is_hprw6815() (machine_arch_type == MACH_TYPE_HPRW6815)
26729#else
26730# define machine_is_hprw6815() (0)
26731#endif
26732
26733#ifdef CONFIG_MACH_OMAP3_OSWALD
26734# ifdef machine_arch_type
26735# undef machine_arch_type
26736# define machine_arch_type __machine_arch_type
26737# else
26738# define machine_arch_type MACH_TYPE_OMAP3_OSWALD
26739# endif
26740# define machine_is_omap3_oswald() (machine_arch_type == MACH_TYPE_OMAP3_OSWALD)
26741#else
26742# define machine_is_omap3_oswald() (0)
26743#endif
26744
26745#ifdef CONFIG_MACH_NAS4220B
26746# ifdef machine_arch_type
26747# undef machine_arch_type
26748# define machine_arch_type __machine_arch_type
26749# else
26750# define machine_arch_type MACH_TYPE_NAS4220B
26751# endif
26752# define machine_is_nas4220b() (machine_arch_type == MACH_TYPE_NAS4220B)
26753#else
26754# define machine_is_nas4220b() (0)
26755#endif
26756
26757#ifdef CONFIG_MACH_HTCRAPHAEL_CDMA
26758# ifdef machine_arch_type
26759# undef machine_arch_type
26760# define machine_arch_type __machine_arch_type
26761# else
26762# define machine_arch_type MACH_TYPE_HTCRAPHAEL_CDMA
26763# endif
26764# define machine_is_htcraphael_cdma() (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA)
26765#else
26766# define machine_is_htcraphael_cdma() (0)
26767#endif
26768
26769#ifdef CONFIG_MACH_HTCDIAMOND_CDMA
26770# ifdef machine_arch_type
26771# undef machine_arch_type
26772# define machine_arch_type __machine_arch_type
26773# else
26774# define machine_arch_type MACH_TYPE_HTCDIAMOND_CDMA
26775# endif
26776# define machine_is_htcdiamond_cdma() (machine_arch_type == MACH_TYPE_HTCDIAMOND_CDMA)
26777#else
26778# define machine_is_htcdiamond_cdma() (0)
26779#endif
26780
26781#ifdef CONFIG_MACH_SCALER
26782# ifdef machine_arch_type
26783# undef machine_arch_type
26784# define machine_arch_type __machine_arch_type
26785# else
26786# define machine_arch_type MACH_TYPE_SCALER
26787# endif
26788# define machine_is_scaler() (machine_arch_type == MACH_TYPE_SCALER)
26789#else
26790# define machine_is_scaler() (0)
26791#endif
26792
26793#ifdef CONFIG_MACH_ZYLONITE2
26794# ifdef machine_arch_type
26795# undef machine_arch_type
26796# define machine_arch_type __machine_arch_type
26797# else
26798# define machine_arch_type MACH_TYPE_ZYLONITE2
26799# endif
26800# define machine_is_zylonite2() (machine_arch_type == MACH_TYPE_ZYLONITE2)
26801#else
26802# define machine_is_zylonite2() (0)
26803#endif
26804
26805#ifdef CONFIG_MACH_ASPENITE
26806# ifdef machine_arch_type
26807# undef machine_arch_type
26808# define machine_arch_type __machine_arch_type
26809# else
26810# define machine_arch_type MACH_TYPE_ASPENITE
26811# endif
26812# define machine_is_aspenite() (machine_arch_type == MACH_TYPE_ASPENITE)
26813#else
26814# define machine_is_aspenite() (0)
26815#endif
26816
26817#ifdef CONFIG_MACH_TETON
26818# ifdef machine_arch_type
26819# undef machine_arch_type
26820# define machine_arch_type __machine_arch_type
26821# else
26822# define machine_arch_type MACH_TYPE_TETON
26823# endif
26824# define machine_is_teton() (machine_arch_type == MACH_TYPE_TETON)
26825#else
26826# define machine_is_teton() (0)
26827#endif
26828
26829#ifdef CONFIG_MACH_TTC_DKB
26830# ifdef machine_arch_type
26831# undef machine_arch_type
26832# define machine_arch_type __machine_arch_type
26833# else
26834# define machine_arch_type MACH_TYPE_TTC_DKB
26835# endif
26836# define machine_is_ttc_dkb() (machine_arch_type == MACH_TYPE_TTC_DKB)
26837#else
26838# define machine_is_ttc_dkb() (0)
26839#endif
26840
26841#ifdef CONFIG_MACH_BISHOP2
26842# ifdef machine_arch_type
26843# undef machine_arch_type
26844# define machine_arch_type __machine_arch_type
26845# else
26846# define machine_arch_type MACH_TYPE_BISHOP2
26847# endif
26848# define machine_is_bishop2() (machine_arch_type == MACH_TYPE_BISHOP2)
26849#else
26850# define machine_is_bishop2() (0)
26851#endif
26852
26853#ifdef CONFIG_MACH_IPPV5
26854# ifdef machine_arch_type
26855# undef machine_arch_type
26856# define machine_arch_type __machine_arch_type
26857# else
26858# define machine_arch_type MACH_TYPE_IPPV5
26859# endif
26860# define machine_is_ippv5() (machine_arch_type == MACH_TYPE_IPPV5)
26861#else
26862# define machine_is_ippv5() (0)
26863#endif
26864
26865#ifdef CONFIG_MACH_FARM926
26866# ifdef machine_arch_type
26867# undef machine_arch_type
26868# define machine_arch_type __machine_arch_type
26869# else
26870# define machine_arch_type MACH_TYPE_FARM926
26871# endif
26872# define machine_is_farm926() (machine_arch_type == MACH_TYPE_FARM926)
26873#else
26874# define machine_is_farm926() (0)
26875#endif
26876
26877#ifdef CONFIG_MACH_MMCCPU
26878# ifdef machine_arch_type
26879# undef machine_arch_type
26880# define machine_arch_type __machine_arch_type
26881# else
26882# define machine_arch_type MACH_TYPE_MMCCPU
26883# endif
26884# define machine_is_mmccpu() (machine_arch_type == MACH_TYPE_MMCCPU)
26885#else
26886# define machine_is_mmccpu() (0)
26887#endif
26888
26889#ifdef CONFIG_MACH_SGMSFL
26890# ifdef machine_arch_type
26891# undef machine_arch_type
26892# define machine_arch_type __machine_arch_type
26893# else
26894# define machine_arch_type MACH_TYPE_SGMSFL
26895# endif
26896# define machine_is_sgmsfl() (machine_arch_type == MACH_TYPE_SGMSFL)
26897#else
26898# define machine_is_sgmsfl() (0)
26899#endif
26900
26901#ifdef CONFIG_MACH_TT8000
26902# ifdef machine_arch_type
26903# undef machine_arch_type
26904# define machine_arch_type __machine_arch_type
26905# else
26906# define machine_arch_type MACH_TYPE_TT8000
26907# endif
26908# define machine_is_tt8000() (machine_arch_type == MACH_TYPE_TT8000)
26909#else
26910# define machine_is_tt8000() (0)
26911#endif
26912
26913#ifdef CONFIG_MACH_ZRN4300LP
26914# ifdef machine_arch_type
26915# undef machine_arch_type
26916# define machine_arch_type __machine_arch_type
26917# else
26918# define machine_arch_type MACH_TYPE_ZRN4300LP
26919# endif
26920# define machine_is_zrn4300lp() (machine_arch_type == MACH_TYPE_ZRN4300LP)
26921#else
26922# define machine_is_zrn4300lp() (0)
26923#endif
26924
26925#ifdef CONFIG_MACH_MPTC
26926# ifdef machine_arch_type
26927# undef machine_arch_type
26928# define machine_arch_type __machine_arch_type
26929# else
26930# define machine_arch_type MACH_TYPE_MPTC
26931# endif
26932# define machine_is_mptc() (machine_arch_type == MACH_TYPE_MPTC)
26933#else
26934# define machine_is_mptc() (0)
26935#endif
26936
26937#ifdef CONFIG_MACH_H6051
26938# ifdef machine_arch_type
26939# undef machine_arch_type
26940# define machine_arch_type __machine_arch_type
26941# else
26942# define machine_arch_type MACH_TYPE_H6051
26943# endif
26944# define machine_is_h6051() (machine_arch_type == MACH_TYPE_H6051)
26945#else
26946# define machine_is_h6051() (0)
26947#endif
26948
26949#ifdef CONFIG_MACH_PVG610_101
26950# ifdef machine_arch_type
26951# undef machine_arch_type
26952# define machine_arch_type __machine_arch_type
26953# else
26954# define machine_arch_type MACH_TYPE_PVG610_101
26955# endif
26956# define machine_is_pvg610_101() (machine_arch_type == MACH_TYPE_PVG610_101)
26957#else
26958# define machine_is_pvg610_101() (0)
26959#endif
26960
26961#ifdef CONFIG_MACH_STAMP9261_PC_EVB
26962# ifdef machine_arch_type
26963# undef machine_arch_type
26964# define machine_arch_type __machine_arch_type
26965# else
26966# define machine_arch_type MACH_TYPE_STAMP9261_PC_EVB
26967# endif
26968# define machine_is_stamp9261_pc_evb() (machine_arch_type == MACH_TYPE_STAMP9261_PC_EVB)
26969#else
26970# define machine_is_stamp9261_pc_evb() (0)
26971#endif
26972
26973#ifdef CONFIG_MACH_PELCO_ODYSSEUS
26974# ifdef machine_arch_type
26975# undef machine_arch_type
26976# define machine_arch_type __machine_arch_type
26977# else
26978# define machine_arch_type MACH_TYPE_PELCO_ODYSSEUS
26979# endif
26980# define machine_is_pelco_odysseus() (machine_arch_type == MACH_TYPE_PELCO_ODYSSEUS)
26981#else
26982# define machine_is_pelco_odysseus() (0)
26983#endif
26984
26985#ifdef CONFIG_MACH_TNY_A9260
26986# ifdef machine_arch_type
26987# undef machine_arch_type
26988# define machine_arch_type __machine_arch_type
26989# else
26990# define machine_arch_type MACH_TYPE_TNY_A9260
26991# endif
26992# define machine_is_tny_a9260() (machine_arch_type == MACH_TYPE_TNY_A9260)
26993#else
26994# define machine_is_tny_a9260() (0)
26995#endif
26996
26997#ifdef CONFIG_MACH_TNY_A9G20
26998# ifdef machine_arch_type
26999# undef machine_arch_type
27000# define machine_arch_type __machine_arch_type
27001# else
27002# define machine_arch_type MACH_TYPE_TNY_A9G20
27003# endif
27004# define machine_is_tny_a9g20() (machine_arch_type == MACH_TYPE_TNY_A9G20)
27005#else
27006# define machine_is_tny_a9g20() (0)
27007#endif
27008
27009#ifdef CONFIG_MACH_AESOP_MP2530F
27010# ifdef machine_arch_type
27011# undef machine_arch_type
27012# define machine_arch_type __machine_arch_type
27013# else
27014# define machine_arch_type MACH_TYPE_AESOP_MP2530F
27015# endif
27016# define machine_is_aesop_mp2530f() (machine_arch_type == MACH_TYPE_AESOP_MP2530F)
27017#else
27018# define machine_is_aesop_mp2530f() (0)
27019#endif
27020
27021#ifdef CONFIG_MACH_DX900
27022# ifdef machine_arch_type
27023# undef machine_arch_type
27024# define machine_arch_type __machine_arch_type
27025# else
27026# define machine_arch_type MACH_TYPE_DX900
27027# endif
27028# define machine_is_dx900() (machine_arch_type == MACH_TYPE_DX900)
27029#else
27030# define machine_is_dx900() (0)
27031#endif
27032
27033#ifdef CONFIG_MACH_CPODC2
27034# ifdef machine_arch_type
27035# undef machine_arch_type
27036# define machine_arch_type __machine_arch_type
27037# else
27038# define machine_arch_type MACH_TYPE_CPODC2
27039# endif
27040# define machine_is_cpodc2() (machine_arch_type == MACH_TYPE_CPODC2)
27041#else
27042# define machine_is_cpodc2() (0)
27043#endif
27044
27045#ifdef CONFIG_MACH_TILT_8925
27046# ifdef machine_arch_type
27047# undef machine_arch_type
27048# define machine_arch_type __machine_arch_type
27049# else
27050# define machine_arch_type MACH_TYPE_TILT_8925
27051# endif
27052# define machine_is_tilt_8925() (machine_arch_type == MACH_TYPE_TILT_8925)
27053#else
27054# define machine_is_tilt_8925() (0)
27055#endif
27056
27057#ifdef CONFIG_MACH_DAVINCI_DM357_EVM
27058# ifdef machine_arch_type
27059# undef machine_arch_type
27060# define machine_arch_type __machine_arch_type
27061# else
27062# define machine_arch_type MACH_TYPE_DAVINCI_DM357_EVM
27063# endif
27064# define machine_is_davinci_dm357_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM357_EVM)
27065#else
27066# define machine_is_davinci_dm357_evm() (0)
27067#endif
27068
27069#ifdef CONFIG_MACH_SWORDFISH
27070# ifdef machine_arch_type
27071# undef machine_arch_type
27072# define machine_arch_type __machine_arch_type
27073# else
27074# define machine_arch_type MACH_TYPE_SWORDFISH
27075# endif
27076# define machine_is_swordfish() (machine_arch_type == MACH_TYPE_SWORDFISH)
27077#else
27078# define machine_is_swordfish() (0)
27079#endif
27080
27081#ifdef CONFIG_MACH_CORVUS
27082# ifdef machine_arch_type
27083# undef machine_arch_type
27084# define machine_arch_type __machine_arch_type
27085# else
27086# define machine_arch_type MACH_TYPE_CORVUS
27087# endif
27088# define machine_is_corvus() (machine_arch_type == MACH_TYPE_CORVUS)
27089#else
27090# define machine_is_corvus() (0)
27091#endif
27092
27093#ifdef CONFIG_MACH_TAURUS
27094# ifdef machine_arch_type
27095# undef machine_arch_type
27096# define machine_arch_type __machine_arch_type
27097# else
27098# define machine_arch_type MACH_TYPE_TAURUS
27099# endif
27100# define machine_is_taurus() (machine_arch_type == MACH_TYPE_TAURUS)
27101#else
27102# define machine_is_taurus() (0)
27103#endif
27104
27105#ifdef CONFIG_MACH_AXM
27106# ifdef machine_arch_type
27107# undef machine_arch_type
27108# define machine_arch_type __machine_arch_type
27109# else
27110# define machine_arch_type MACH_TYPE_AXM
27111# endif
27112# define machine_is_axm() (machine_arch_type == MACH_TYPE_AXM)
27113#else
27114# define machine_is_axm() (0)
27115#endif
27116
27117#ifdef CONFIG_MACH_AXC
27118# ifdef machine_arch_type
27119# undef machine_arch_type
27120# define machine_arch_type __machine_arch_type
27121# else
27122# define machine_arch_type MACH_TYPE_AXC
27123# endif
27124# define machine_is_axc() (machine_arch_type == MACH_TYPE_AXC)
27125#else
27126# define machine_is_axc() (0)
27127#endif
27128
27129#ifdef CONFIG_MACH_BABY
27130# ifdef machine_arch_type
27131# undef machine_arch_type
27132# define machine_arch_type __machine_arch_type
27133# else
27134# define machine_arch_type MACH_TYPE_BABY
27135# endif
27136# define machine_is_baby() (machine_arch_type == MACH_TYPE_BABY)
27137#else
27138# define machine_is_baby() (0)
27139#endif
27140
27141#ifdef CONFIG_MACH_MP200
27142# ifdef machine_arch_type
27143# undef machine_arch_type
27144# define machine_arch_type __machine_arch_type
27145# else
27146# define machine_arch_type MACH_TYPE_MP200
27147# endif
27148# define machine_is_mp200() (machine_arch_type == MACH_TYPE_MP200)
27149#else
27150# define machine_is_mp200() (0)
27151#endif
27152
27153#ifdef CONFIG_MACH_PCM043
27154# ifdef machine_arch_type
27155# undef machine_arch_type
27156# define machine_arch_type __machine_arch_type
27157# else
27158# define machine_arch_type MACH_TYPE_PCM043
27159# endif
27160# define machine_is_pcm043() (machine_arch_type == MACH_TYPE_PCM043)
27161#else
27162# define machine_is_pcm043() (0)
27163#endif
27164
27165#ifdef CONFIG_MACH_HANLIN_V3C
27166# ifdef machine_arch_type
27167# undef machine_arch_type
27168# define machine_arch_type __machine_arch_type
27169# else
27170# define machine_arch_type MACH_TYPE_HANLIN_V3C
27171# endif
27172# define machine_is_hanlin_v3c() (machine_arch_type == MACH_TYPE_HANLIN_V3C)
27173#else
27174# define machine_is_hanlin_v3c() (0)
27175#endif
27176
27177#ifdef CONFIG_MACH_KBK9G20
27178# ifdef machine_arch_type
27179# undef machine_arch_type
27180# define machine_arch_type __machine_arch_type
27181# else
27182# define machine_arch_type MACH_TYPE_KBK9G20
27183# endif
27184# define machine_is_kbk9g20() (machine_arch_type == MACH_TYPE_KBK9G20)
27185#else
27186# define machine_is_kbk9g20() (0)
27187#endif
27188
27189#ifdef CONFIG_MACH_ADSTURBOG5
27190# ifdef machine_arch_type
27191# undef machine_arch_type
27192# define machine_arch_type __machine_arch_type
27193# else
27194# define machine_arch_type MACH_TYPE_ADSTURBOG5
27195# endif
27196# define machine_is_adsturbog5() (machine_arch_type == MACH_TYPE_ADSTURBOG5)
27197#else
27198# define machine_is_adsturbog5() (0)
27199#endif
27200
27201#ifdef CONFIG_MACH_AVENGER_LITE1
27202# ifdef machine_arch_type
27203# undef machine_arch_type
27204# define machine_arch_type __machine_arch_type
27205# else
27206# define machine_arch_type MACH_TYPE_AVENGER_LITE1
27207# endif
27208# define machine_is_avenger_lite1() (machine_arch_type == MACH_TYPE_AVENGER_LITE1)
27209#else
27210# define machine_is_avenger_lite1() (0)
27211#endif
27212
27213#ifdef CONFIG_MACH_SUC
27214# ifdef machine_arch_type
27215# undef machine_arch_type
27216# define machine_arch_type __machine_arch_type
27217# else
27218# define machine_arch_type MACH_TYPE_SUC
27219# endif
27220# define machine_is_suc82x() (machine_arch_type == MACH_TYPE_SUC)
27221#else
27222# define machine_is_suc82x() (0)
27223#endif
27224
27225#ifdef CONFIG_MACH_AT91SAM7S256
27226# ifdef machine_arch_type
27227# undef machine_arch_type
27228# define machine_arch_type __machine_arch_type
27229# else
27230# define machine_arch_type MACH_TYPE_AT91SAM7S256
27231# endif
27232# define machine_is_at91sam7s256() (machine_arch_type == MACH_TYPE_AT91SAM7S256)
27233#else
27234# define machine_is_at91sam7s256() (0)
27235#endif
27236
27237#ifdef CONFIG_MACH_MENDOZA
27238# ifdef machine_arch_type
27239# undef machine_arch_type
27240# define machine_arch_type __machine_arch_type
27241# else
27242# define machine_arch_type MACH_TYPE_MENDOZA
27243# endif
27244# define machine_is_mendoza() (machine_arch_type == MACH_TYPE_MENDOZA)
27245#else
27246# define machine_is_mendoza() (0)
27247#endif
27248
27249#ifdef CONFIG_MACH_KIRA
27250# ifdef machine_arch_type
27251# undef machine_arch_type
27252# define machine_arch_type __machine_arch_type
27253# else
27254# define machine_arch_type MACH_TYPE_KIRA
27255# endif
27256# define machine_is_kira() (machine_arch_type == MACH_TYPE_KIRA)
27257#else
27258# define machine_is_kira() (0)
27259#endif
27260
27261#ifdef CONFIG_MACH_MX1HBM
27262# ifdef machine_arch_type
27263# undef machine_arch_type
27264# define machine_arch_type __machine_arch_type
27265# else
27266# define machine_arch_type MACH_TYPE_MX1HBM
27267# endif
27268# define machine_is_mx1hbm() (machine_arch_type == MACH_TYPE_MX1HBM)
27269#else
27270# define machine_is_mx1hbm() (0)
27271#endif
27272
27273#ifdef CONFIG_MACH_QUATRO43XX
27274# ifdef machine_arch_type
27275# undef machine_arch_type
27276# define machine_arch_type __machine_arch_type
27277# else
27278# define machine_arch_type MACH_TYPE_QUATRO43XX
27279# endif
27280# define machine_is_quatro43xx() (machine_arch_type == MACH_TYPE_QUATRO43XX)
27281#else
27282# define machine_is_quatro43xx() (0)
27283#endif
27284
27285#ifdef CONFIG_MACH_QUATRO4230
27286# ifdef machine_arch_type
27287# undef machine_arch_type
27288# define machine_arch_type __machine_arch_type
27289# else
27290# define machine_arch_type MACH_TYPE_QUATRO4230
27291# endif
27292# define machine_is_quatro4230() (machine_arch_type == MACH_TYPE_QUATRO4230)
27293#else
27294# define machine_is_quatro4230() (0)
27295#endif
27296
27297#ifdef CONFIG_MACH_NSB400
27298# ifdef machine_arch_type
27299# undef machine_arch_type
27300# define machine_arch_type __machine_arch_type
27301# else
27302# define machine_arch_type MACH_TYPE_NSB400
27303# endif
27304# define machine_is_nsb400() (machine_arch_type == MACH_TYPE_NSB400)
27305#else
27306# define machine_is_nsb400() (0)
27307#endif
27308
27309#ifdef CONFIG_MACH_DRP255
27310# ifdef machine_arch_type
27311# undef machine_arch_type
27312# define machine_arch_type __machine_arch_type
27313# else
27314# define machine_arch_type MACH_TYPE_DRP255
27315# endif
27316# define machine_is_drp255() (machine_arch_type == MACH_TYPE_DRP255)
27317#else
27318# define machine_is_drp255() (0)
27319#endif
27320
27321#ifdef CONFIG_MACH_THOTH
27322# ifdef machine_arch_type
27323# undef machine_arch_type
27324# define machine_arch_type __machine_arch_type
27325# else
27326# define machine_arch_type MACH_TYPE_THOTH
27327# endif
27328# define machine_is_thoth() (machine_arch_type == MACH_TYPE_THOTH)
27329#else
27330# define machine_is_thoth() (0)
27331#endif
27332
27333#ifdef CONFIG_MACH_FIRESTONE
27334# ifdef machine_arch_type
27335# undef machine_arch_type
27336# define machine_arch_type __machine_arch_type
27337# else
27338# define machine_arch_type MACH_TYPE_FIRESTONE
27339# endif
27340# define machine_is_firestone() (machine_arch_type == MACH_TYPE_FIRESTONE)
27341#else
27342# define machine_is_firestone() (0)
27343#endif
27344
27345#ifdef CONFIG_MACH_ASUSP750
27346# ifdef machine_arch_type
27347# undef machine_arch_type
27348# define machine_arch_type __machine_arch_type
27349# else
27350# define machine_arch_type MACH_TYPE_ASUSP750
27351# endif
27352# define machine_is_asusp750() (machine_arch_type == MACH_TYPE_ASUSP750)
27353#else
27354# define machine_is_asusp750() (0)
27355#endif
27356
27357#ifdef CONFIG_MACH_CTERA_DL
27358# ifdef machine_arch_type
27359# undef machine_arch_type
27360# define machine_arch_type __machine_arch_type
27361# else
27362# define machine_arch_type MACH_TYPE_CTERA_DL
27363# endif
27364# define machine_is_ctera_dl() (machine_arch_type == MACH_TYPE_CTERA_DL)
27365#else
27366# define machine_is_ctera_dl() (0)
27367#endif
27368
27369#ifdef CONFIG_MACH_SOCR
27370# ifdef machine_arch_type
27371# undef machine_arch_type
27372# define machine_arch_type __machine_arch_type
27373# else
27374# define machine_arch_type MACH_TYPE_SOCR
27375# endif
27376# define machine_is_socr() (machine_arch_type == MACH_TYPE_SOCR)
27377#else
27378# define machine_is_socr() (0)
27379#endif
27380
27381#ifdef CONFIG_MACH_HTCOXYGEN
27382# ifdef machine_arch_type
27383# undef machine_arch_type
27384# define machine_arch_type __machine_arch_type
27385# else
27386# define machine_arch_type MACH_TYPE_HTCOXYGEN
27387# endif
27388# define machine_is_htcoxygen() (machine_arch_type == MACH_TYPE_HTCOXYGEN)
27389#else
27390# define machine_is_htcoxygen() (0)
27391#endif
27392
27393#ifdef CONFIG_MACH_HEROC
27394# ifdef machine_arch_type
27395# undef machine_arch_type
27396# define machine_arch_type __machine_arch_type
27397# else
27398# define machine_arch_type MACH_TYPE_HEROC
27399# endif
27400# define machine_is_heroc() (machine_arch_type == MACH_TYPE_HEROC)
27401#else
27402# define machine_is_heroc() (0)
27403#endif
27404
27405#ifdef CONFIG_MACH_ZENO6800
27406# ifdef machine_arch_type
27407# undef machine_arch_type
27408# define machine_arch_type __machine_arch_type
27409# else
27410# define machine_arch_type MACH_TYPE_ZENO6800
27411# endif
27412# define machine_is_zeno6800() (machine_arch_type == MACH_TYPE_ZENO6800)
27413#else
27414# define machine_is_zeno6800() (0)
27415#endif
27416
27417#ifdef CONFIG_MACH_SC2MCS
27418# ifdef machine_arch_type
27419# undef machine_arch_type
27420# define machine_arch_type __machine_arch_type
27421# else
27422# define machine_arch_type MACH_TYPE_SC2MCS
27423# endif
27424# define machine_is_sc2mcs() (machine_arch_type == MACH_TYPE_SC2MCS)
27425#else
27426# define machine_is_sc2mcs() (0)
27427#endif
27428
27429#ifdef CONFIG_MACH_GENE100
27430# ifdef machine_arch_type
27431# undef machine_arch_type
27432# define machine_arch_type __machine_arch_type
27433# else
27434# define machine_arch_type MACH_TYPE_GENE100
27435# endif
27436# define machine_is_gene100() (machine_arch_type == MACH_TYPE_GENE100)
27437#else
27438# define machine_is_gene100() (0)
27439#endif
27440
27441#ifdef CONFIG_MACH_AS353X
27442# ifdef machine_arch_type
27443# undef machine_arch_type
27444# define machine_arch_type __machine_arch_type
27445# else
27446# define machine_arch_type MACH_TYPE_AS353X
27447# endif
27448# define machine_is_as353x() (machine_arch_type == MACH_TYPE_AS353X)
27449#else
27450# define machine_is_as353x() (0)
27451#endif
27452
27453#ifdef CONFIG_MACH_SHEEVAPLUG
27454# ifdef machine_arch_type
27455# undef machine_arch_type
27456# define machine_arch_type __machine_arch_type
27457# else
27458# define machine_arch_type MACH_TYPE_SHEEVAPLUG
27459# endif
27460# define machine_is_sheevaplug() (machine_arch_type == MACH_TYPE_SHEEVAPLUG)
27461#else
27462# define machine_is_sheevaplug() (0)
27463#endif
27464
27465#ifdef CONFIG_MACH_AT91SAM9G20
27466# ifdef machine_arch_type
27467# undef machine_arch_type
27468# define machine_arch_type __machine_arch_type
27469# else
27470# define machine_arch_type MACH_TYPE_AT91SAM9G20
27471# endif
27472# define machine_is_at91sam9g20() (machine_arch_type == MACH_TYPE_AT91SAM9G20)
27473#else
27474# define machine_is_at91sam9g20() (0)
27475#endif
27476
27477#ifdef CONFIG_MACH_MV88F6192GTW_FE
27478# ifdef machine_arch_type
27479# undef machine_arch_type
27480# define machine_arch_type __machine_arch_type
27481# else
27482# define machine_arch_type MACH_TYPE_MV88F6192GTW_FE
27483# endif
27484# define machine_is_mv88f6192gtw_fe() (machine_arch_type == MACH_TYPE_MV88F6192GTW_FE)
27485#else
27486# define machine_is_mv88f6192gtw_fe() (0)
27487#endif
27488
27489#ifdef CONFIG_MACH_CC9200
27490# ifdef machine_arch_type
27491# undef machine_arch_type
27492# define machine_arch_type __machine_arch_type
27493# else
27494# define machine_arch_type MACH_TYPE_CC9200
27495# endif
27496# define machine_is_cc9200() (machine_arch_type == MACH_TYPE_CC9200)
27497#else
27498# define machine_is_cc9200() (0)
27499#endif
27500
27501#ifdef CONFIG_MACH_SM9200
27502# ifdef machine_arch_type
27503# undef machine_arch_type
27504# define machine_arch_type __machine_arch_type
27505# else
27506# define machine_arch_type MACH_TYPE_SM9200
27507# endif
27508# define machine_is_sm9200() (machine_arch_type == MACH_TYPE_SM9200)
27509#else
27510# define machine_is_sm9200() (0)
27511#endif
27512
27513#ifdef CONFIG_MACH_TP9200
27514# ifdef machine_arch_type
27515# undef machine_arch_type
27516# define machine_arch_type __machine_arch_type
27517# else
27518# define machine_arch_type MACH_TYPE_TP9200
27519# endif
27520# define machine_is_tp9200() (machine_arch_type == MACH_TYPE_TP9200)
27521#else
27522# define machine_is_tp9200() (0)
27523#endif
27524
27525#ifdef CONFIG_MACH_SNAPPERDV
27526# ifdef machine_arch_type
27527# undef machine_arch_type
27528# define machine_arch_type __machine_arch_type
27529# else
27530# define machine_arch_type MACH_TYPE_SNAPPERDV
27531# endif
27532# define machine_is_snapperdv() (machine_arch_type == MACH_TYPE_SNAPPERDV)
27533#else
27534# define machine_is_snapperdv() (0)
27535#endif
27536
27537#ifdef CONFIG_MACH_AVENGERS_LITE
27538# ifdef machine_arch_type
27539# undef machine_arch_type
27540# define machine_arch_type __machine_arch_type
27541# else
27542# define machine_arch_type MACH_TYPE_AVENGERS_LITE
27543# endif
27544# define machine_is_avengers_lite() (machine_arch_type == MACH_TYPE_AVENGERS_LITE)
27545#else
27546# define machine_is_avengers_lite() (0)
27547#endif
27548
27549#ifdef CONFIG_MACH_AVENGERS_LITE1
27550# ifdef machine_arch_type
27551# undef machine_arch_type
27552# define machine_arch_type __machine_arch_type
27553# else
27554# define machine_arch_type MACH_TYPE_AVENGERS_LITE1
27555# endif
27556# define machine_is_avengers_lite1() (machine_arch_type == MACH_TYPE_AVENGERS_LITE1)
27557#else
27558# define machine_is_avengers_lite1() (0)
27559#endif
27560
27561#ifdef CONFIG_MACH_OMAP3AXON
27562# ifdef machine_arch_type
27563# undef machine_arch_type
27564# define machine_arch_type __machine_arch_type
27565# else
27566# define machine_arch_type MACH_TYPE_OMAP3AXON
27567# endif
27568# define machine_is_omap3axon() (machine_arch_type == MACH_TYPE_OMAP3AXON)
27569#else
27570# define machine_is_omap3axon() (0)
27571#endif
27572
27573#ifdef CONFIG_MACH_MA8XX
27574# ifdef machine_arch_type
27575# undef machine_arch_type
27576# define machine_arch_type __machine_arch_type
27577# else
27578# define machine_arch_type MACH_TYPE_MA8XX
27579# endif
27580# define machine_is_ma8xx() (machine_arch_type == MACH_TYPE_MA8XX)
27581#else
27582# define machine_is_ma8xx() (0)
27583#endif
27584
27585#ifdef CONFIG_MACH_MP201EK
27586# ifdef machine_arch_type
27587# undef machine_arch_type
27588# define machine_arch_type __machine_arch_type
27589# else
27590# define machine_arch_type MACH_TYPE_MP201EK
27591# endif
27592# define machine_is_mp201ek() (machine_arch_type == MACH_TYPE_MP201EK)
27593#else
27594# define machine_is_mp201ek() (0)
27595#endif
27596
27597#ifdef CONFIG_MACH_DAVINCI_TUX
27598# ifdef machine_arch_type
27599# undef machine_arch_type
27600# define machine_arch_type __machine_arch_type
27601# else
27602# define machine_arch_type MACH_TYPE_DAVINCI_TUX
27603# endif
27604# define machine_is_davinci_tux() (machine_arch_type == MACH_TYPE_DAVINCI_TUX)
27605#else
27606# define machine_is_davinci_tux() (0)
27607#endif
27608
27609#ifdef CONFIG_MACH_MPA1600
27610# ifdef machine_arch_type
27611# undef machine_arch_type
27612# define machine_arch_type __machine_arch_type
27613# else
27614# define machine_arch_type MACH_TYPE_MPA1600
27615# endif
27616# define machine_is_mpa1600() (machine_arch_type == MACH_TYPE_MPA1600)
27617#else
27618# define machine_is_mpa1600() (0)
27619#endif
27620
27621#ifdef CONFIG_MACH_PELCO_TROY
27622# ifdef machine_arch_type
27623# undef machine_arch_type
27624# define machine_arch_type __machine_arch_type
27625# else
27626# define machine_arch_type MACH_TYPE_PELCO_TROY
27627# endif
27628# define machine_is_pelco_troy() (machine_arch_type == MACH_TYPE_PELCO_TROY)
27629#else
27630# define machine_is_pelco_troy() (0)
27631#endif
27632
27633#ifdef CONFIG_MACH_NSB667
27634# ifdef machine_arch_type
27635# undef machine_arch_type
27636# define machine_arch_type __machine_arch_type
27637# else
27638# define machine_arch_type MACH_TYPE_NSB667
27639# endif
27640# define machine_is_nsb667() (machine_arch_type == MACH_TYPE_NSB667)
27641#else
27642# define machine_is_nsb667() (0)
27643#endif
27644
27645#ifdef CONFIG_MACH_ROVERS5_4MPIX
27646# ifdef machine_arch_type
27647# undef machine_arch_type
27648# define machine_arch_type __machine_arch_type
27649# else
27650# define machine_arch_type MACH_TYPE_ROVERS5_4MPIX
27651# endif
27652# define machine_is_rovers5_4mpix() (machine_arch_type == MACH_TYPE_ROVERS5_4MPIX)
27653#else
27654# define machine_is_rovers5_4mpix() (0)
27655#endif
27656
27657#ifdef CONFIG_MACH_TWOCOM
27658# ifdef machine_arch_type
27659# undef machine_arch_type
27660# define machine_arch_type __machine_arch_type
27661# else
27662# define machine_arch_type MACH_TYPE_TWOCOM
27663# endif
27664# define machine_is_twocom() (machine_arch_type == MACH_TYPE_TWOCOM)
27665#else
27666# define machine_is_twocom() (0)
27667#endif
27668
27669#ifdef CONFIG_MACH_UBISYS_P9_RCU3R2
27670# ifdef machine_arch_type
27671# undef machine_arch_type
27672# define machine_arch_type __machine_arch_type
27673# else
27674# define machine_arch_type MACH_TYPE_UBISYS_P9_RCU3R2
27675# endif
27676# define machine_is_ubisys_p9_rcu3r2() (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3R2)
27677#else
27678# define machine_is_ubisys_p9_rcu3r2() (0)
27679#endif
27680
27681#ifdef CONFIG_MACH_HERO_ESPRESSO
27682# ifdef machine_arch_type
27683# undef machine_arch_type
27684# define machine_arch_type __machine_arch_type
27685# else
27686# define machine_arch_type MACH_TYPE_HERO_ESPRESSO
27687# endif
27688# define machine_is_hero_espresso() (machine_arch_type == MACH_TYPE_HERO_ESPRESSO)
27689#else
27690# define machine_is_hero_espresso() (0)
27691#endif
27692
27693#ifdef CONFIG_MACH_AFEUSB
27694# ifdef machine_arch_type
27695# undef machine_arch_type
27696# define machine_arch_type __machine_arch_type
27697# else
27698# define machine_arch_type MACH_TYPE_AFEUSB
27699# endif
27700# define machine_is_afeusb() (machine_arch_type == MACH_TYPE_AFEUSB)
27701#else
27702# define machine_is_afeusb() (0)
27703#endif
27704
27705#ifdef CONFIG_MACH_T830
27706# ifdef machine_arch_type
27707# undef machine_arch_type
27708# define machine_arch_type __machine_arch_type
27709# else
27710# define machine_arch_type MACH_TYPE_T830
27711# endif
27712# define machine_is_t830() (machine_arch_type == MACH_TYPE_T830)
27713#else
27714# define machine_is_t830() (0)
27715#endif
27716
27717#ifdef CONFIG_MACH_SPD8020_CC
27718# ifdef machine_arch_type
27719# undef machine_arch_type
27720# define machine_arch_type __machine_arch_type
27721# else
27722# define machine_arch_type MACH_TYPE_SPD8020_CC
27723# endif
27724# define machine_is_spd8020_cc() (machine_arch_type == MACH_TYPE_SPD8020_CC)
27725#else
27726# define machine_is_spd8020_cc() (0)
27727#endif
27728
27729#ifdef CONFIG_MACH_OM_3D7K
27730# ifdef machine_arch_type
27731# undef machine_arch_type
27732# define machine_arch_type __machine_arch_type
27733# else
27734# define machine_arch_type MACH_TYPE_OM_3D7K
27735# endif
27736# define machine_is_om_3d7k() (machine_arch_type == MACH_TYPE_OM_3D7K)
27737#else
27738# define machine_is_om_3d7k() (0)
27739#endif
27740
27741#ifdef CONFIG_MACH_PICOCOM2
27742# ifdef machine_arch_type
27743# undef machine_arch_type
27744# define machine_arch_type __machine_arch_type
27745# else
27746# define machine_arch_type MACH_TYPE_PICOCOM2
27747# endif
27748# define machine_is_picocom2() (machine_arch_type == MACH_TYPE_PICOCOM2)
27749#else
27750# define machine_is_picocom2() (0)
27751#endif
27752
27753#ifdef CONFIG_MACH_UWG4MX27
27754# ifdef machine_arch_type
27755# undef machine_arch_type
27756# define machine_arch_type __machine_arch_type
27757# else
27758# define machine_arch_type MACH_TYPE_UWG4MX27
27759# endif
27760# define machine_is_uwg4mx27() (machine_arch_type == MACH_TYPE_UWG4MX27)
27761#else
27762# define machine_is_uwg4mx27() (0)
27763#endif
27764
27765#ifdef CONFIG_MACH_UWG4MX31
27766# ifdef machine_arch_type
27767# undef machine_arch_type
27768# define machine_arch_type __machine_arch_type
27769# else
27770# define machine_arch_type MACH_TYPE_UWG4MX31
27771# endif
27772# define machine_is_uwg4mx31() (machine_arch_type == MACH_TYPE_UWG4MX31)
27773#else
27774# define machine_is_uwg4mx31() (0)
27775#endif
27776
27777#ifdef CONFIG_MACH_CHERRY
27778# ifdef machine_arch_type
27779# undef machine_arch_type
27780# define machine_arch_type __machine_arch_type
27781# else
27782# define machine_arch_type MACH_TYPE_CHERRY
27783# endif
27784# define machine_is_cherry() (machine_arch_type == MACH_TYPE_CHERRY)
27785#else
27786# define machine_is_cherry() (0)
27787#endif
27788
27789#ifdef CONFIG_MACH_MX51_BABBAGE
27790# ifdef machine_arch_type
27791# undef machine_arch_type
27792# define machine_arch_type __machine_arch_type
27793# else
27794# define machine_arch_type MACH_TYPE_MX51_BABBAGE
27795# endif
27796# define machine_is_mx51_babbage() (machine_arch_type == MACH_TYPE_MX51_BABBAGE)
27797#else
27798# define machine_is_mx51_babbage() (0)
27799#endif
27800
27801#ifdef CONFIG_MACH_S3C2440TURKIYE
27802# ifdef machine_arch_type
27803# undef machine_arch_type
27804# define machine_arch_type __machine_arch_type
27805# else
27806# define machine_arch_type MACH_TYPE_S3C2440TURKIYE
27807# endif
27808# define machine_is_s3c2440turkiye() (machine_arch_type == MACH_TYPE_S3C2440TURKIYE)
27809#else
27810# define machine_is_s3c2440turkiye() (0)
27811#endif
27812
27813#ifdef CONFIG_MACH_TX37
27814# ifdef machine_arch_type
27815# undef machine_arch_type
27816# define machine_arch_type __machine_arch_type
27817# else
27818# define machine_arch_type MACH_TYPE_TX37
27819# endif
27820# define machine_is_tx37() (machine_arch_type == MACH_TYPE_TX37)
27821#else
27822# define machine_is_tx37() (0)
27823#endif
27824
27825#ifdef CONFIG_MACH_SBC2800_9G20
27826# ifdef machine_arch_type
27827# undef machine_arch_type
27828# define machine_arch_type __machine_arch_type
27829# else
27830# define machine_arch_type MACH_TYPE_SBC2800_9G20
27831# endif
27832# define machine_is_sbc2800_9g20() (machine_arch_type == MACH_TYPE_SBC2800_9G20)
27833#else
27834# define machine_is_sbc2800_9g20() (0)
27835#endif
27836
27837#ifdef CONFIG_MACH_BENZGLB
27838# ifdef machine_arch_type
27839# undef machine_arch_type
27840# define machine_arch_type __machine_arch_type
27841# else
27842# define machine_arch_type MACH_TYPE_BENZGLB
27843# endif
27844# define machine_is_benzglb() (machine_arch_type == MACH_TYPE_BENZGLB)
27845#else
27846# define machine_is_benzglb() (0)
27847#endif
27848
27849#ifdef CONFIG_MACH_BENZTD
27850# ifdef machine_arch_type
27851# undef machine_arch_type
27852# define machine_arch_type __machine_arch_type
27853# else
27854# define machine_arch_type MACH_TYPE_BENZTD
27855# endif
27856# define machine_is_benztd() (machine_arch_type == MACH_TYPE_BENZTD)
27857#else
27858# define machine_is_benztd() (0)
27859#endif
27860
27861#ifdef CONFIG_MACH_CARTESIO_PLUS
27862# ifdef machine_arch_type
27863# undef machine_arch_type
27864# define machine_arch_type __machine_arch_type
27865# else
27866# define machine_arch_type MACH_TYPE_CARTESIO_PLUS
27867# endif
27868# define machine_is_cartesio_plus() (machine_arch_type == MACH_TYPE_CARTESIO_PLUS)
27869#else
27870# define machine_is_cartesio_plus() (0)
27871#endif
27872
27873#ifdef CONFIG_MACH_SOLRAD_G20
27874# ifdef machine_arch_type
27875# undef machine_arch_type
27876# define machine_arch_type __machine_arch_type
27877# else
27878# define machine_arch_type MACH_TYPE_SOLRAD_G20
27879# endif
27880# define machine_is_solrad_g20() (machine_arch_type == MACH_TYPE_SOLRAD_G20)
27881#else
27882# define machine_is_solrad_g20() (0)
27883#endif
27884
27885#ifdef CONFIG_MACH_MX27WALLACE
27886# ifdef machine_arch_type
27887# undef machine_arch_type
27888# define machine_arch_type __machine_arch_type
27889# else
27890# define machine_arch_type MACH_TYPE_MX27WALLACE
27891# endif
27892# define machine_is_mx27wallace() (machine_arch_type == MACH_TYPE_MX27WALLACE)
27893#else
27894# define machine_is_mx27wallace() (0)
27895#endif
27896
27897#ifdef CONFIG_MACH_FMZWEBMODUL
27898# ifdef machine_arch_type
27899# undef machine_arch_type
27900# define machine_arch_type __machine_arch_type
27901# else
27902# define machine_arch_type MACH_TYPE_FMZWEBMODUL
27903# endif
27904# define machine_is_fmzwebmodul() (machine_arch_type == MACH_TYPE_FMZWEBMODUL)
27905#else
27906# define machine_is_fmzwebmodul() (0)
27907#endif
27908
27909#ifdef CONFIG_MACH_RD78X00_MASA
27910# ifdef machine_arch_type
27911# undef machine_arch_type
27912# define machine_arch_type __machine_arch_type
27913# else
27914# define machine_arch_type MACH_TYPE_RD78X00_MASA
27915# endif
27916# define machine_is_rd78x00_masa() (machine_arch_type == MACH_TYPE_RD78X00_MASA)
27917#else
27918# define machine_is_rd78x00_masa() (0)
27919#endif
27920
27921#ifdef CONFIG_MACH_SMALLOGGER
27922# ifdef machine_arch_type
27923# undef machine_arch_type
27924# define machine_arch_type __machine_arch_type
27925# else
27926# define machine_arch_type MACH_TYPE_SMALLOGGER
27927# endif
27928# define machine_is_smallogger() (machine_arch_type == MACH_TYPE_SMALLOGGER)
27929#else
27930# define machine_is_smallogger() (0)
80b827c2
WD
27931#endif
27932
21761540
JCPV
27933#ifdef CONFIG_MACH_CCW9P9215
27934# ifdef machine_arch_type
27935# undef machine_arch_type
27936# define machine_arch_type __machine_arch_type
27937# else
27938# define machine_arch_type MACH_TYPE_CCW9P9215
27939# endif
27940# define machine_is_ccw9p9215() (machine_arch_type == MACH_TYPE_CCW9P9215)
27941#else
27942# define machine_is_ccw9p9215() (0)
27943#endif
27944
27945#ifdef CONFIG_MACH_DM355_LEOPARD
27946# ifdef machine_arch_type
27947# undef machine_arch_type
27948# define machine_arch_type __machine_arch_type
27949# else
27950# define machine_arch_type MACH_TYPE_DM355_LEOPARD
27951# endif
27952# define machine_is_dm355_leopard() (machine_arch_type == MACH_TYPE_DM355_LEOPARD)
27953#else
27954# define machine_is_dm355_leopard() (0)
27955#endif
27956
27957#ifdef CONFIG_MACH_TS219
27958# ifdef machine_arch_type
27959# undef machine_arch_type
27960# define machine_arch_type __machine_arch_type
27961# else
27962# define machine_arch_type MACH_TYPE_TS219
27963# endif
27964# define machine_is_ts219() (machine_arch_type == MACH_TYPE_TS219)
27965#else
27966# define machine_is_ts219() (0)
27967#endif
27968
27969#ifdef CONFIG_MACH_TNY_A9263
27970# ifdef machine_arch_type
27971# undef machine_arch_type
27972# define machine_arch_type __machine_arch_type
27973# else
27974# define machine_arch_type MACH_TYPE_TNY_A9263
27975# endif
27976# define machine_is_tny_a9263() (machine_arch_type == MACH_TYPE_TNY_A9263)
27977#else
27978# define machine_is_tny_a9263() (0)
27979#endif
27980
27981#ifdef CONFIG_MACH_APOLLO
27982# ifdef machine_arch_type
27983# undef machine_arch_type
27984# define machine_arch_type __machine_arch_type
27985# else
27986# define machine_arch_type MACH_TYPE_APOLLO
27987# endif
27988# define machine_is_apollo() (machine_arch_type == MACH_TYPE_APOLLO)
27989#else
27990# define machine_is_apollo() (0)
27991#endif
27992
27993#ifdef CONFIG_MACH_AT91CAP9STK
27994# ifdef machine_arch_type
27995# undef machine_arch_type
27996# define machine_arch_type __machine_arch_type
27997# else
27998# define machine_arch_type MACH_TYPE_AT91CAP9STK
27999# endif
28000# define machine_is_at91cap9stk() (machine_arch_type == MACH_TYPE_AT91CAP9STK)
28001#else
28002# define machine_is_at91cap9stk() (0)
28003#endif
28004
28005#ifdef CONFIG_MACH_SPC300
28006# ifdef machine_arch_type
28007# undef machine_arch_type
28008# define machine_arch_type __machine_arch_type
28009# else
28010# define machine_arch_type MACH_TYPE_SPC300
28011# endif
28012# define machine_is_spc300() (machine_arch_type == MACH_TYPE_SPC300)
28013#else
28014# define machine_is_spc300() (0)
28015#endif
28016
28017#ifdef CONFIG_MACH_EKO
28018# ifdef machine_arch_type
28019# undef machine_arch_type
28020# define machine_arch_type __machine_arch_type
28021# else
28022# define machine_arch_type MACH_TYPE_EKO
28023# endif
28024# define machine_is_eko() (machine_arch_type == MACH_TYPE_EKO)
28025#else
28026# define machine_is_eko() (0)
28027#endif
28028
28029#ifdef CONFIG_MACH_CCW9M2443
28030# ifdef machine_arch_type
28031# undef machine_arch_type
28032# define machine_arch_type __machine_arch_type
28033# else
28034# define machine_arch_type MACH_TYPE_CCW9M2443
28035# endif
28036# define machine_is_ccw9m2443() (machine_arch_type == MACH_TYPE_CCW9M2443)
28037#else
28038# define machine_is_ccw9m2443() (0)
28039#endif
28040
28041#ifdef CONFIG_MACH_CCW9M2443JS
28042# ifdef machine_arch_type
28043# undef machine_arch_type
28044# define machine_arch_type __machine_arch_type
28045# else
28046# define machine_arch_type MACH_TYPE_CCW9M2443JS
28047# endif
28048# define machine_is_ccw9m2443js() (machine_arch_type == MACH_TYPE_CCW9M2443JS)
28049#else
28050# define machine_is_ccw9m2443js() (0)
28051#endif
28052
28053#ifdef CONFIG_MACH_M2M_ROUTER_DEVICE
28054# ifdef machine_arch_type
28055# undef machine_arch_type
28056# define machine_arch_type __machine_arch_type
28057# else
28058# define machine_arch_type MACH_TYPE_M2M_ROUTER_DEVICE
28059# endif
28060# define machine_is_m2m_router_device() (machine_arch_type == MACH_TYPE_M2M_ROUTER_DEVICE)
28061#else
28062# define machine_is_m2m_router_device() (0)
28063#endif
28064
28065#ifdef CONFIG_MACH_STAR9104NAS
28066# ifdef machine_arch_type
28067# undef machine_arch_type
28068# define machine_arch_type __machine_arch_type
28069# else
28070# define machine_arch_type MACH_TYPE_STAR9104NAS
28071# endif
28072# define machine_is_str9104nas() (machine_arch_type == MACH_TYPE_STAR9104NAS)
28073#else
28074# define machine_is_str9104nas() (0)
28075#endif
28076
28077#ifdef CONFIG_MACH_PCA100
28078# ifdef machine_arch_type
28079# undef machine_arch_type
28080# define machine_arch_type __machine_arch_type
28081# else
28082# define machine_arch_type MACH_TYPE_PCA100
28083# endif
28084# define machine_is_pca100() (machine_arch_type == MACH_TYPE_PCA100)
28085#else
28086# define machine_is_pca100() (0)
28087#endif
28088
28089#ifdef CONFIG_MACH_Z3_DM365_MOD_01
28090# ifdef machine_arch_type
28091# undef machine_arch_type
28092# define machine_arch_type __machine_arch_type
28093# else
28094# define machine_arch_type MACH_TYPE_Z3_DM365_MOD_01
28095# endif
28096# define machine_is_z3_dm365_mod_01() (machine_arch_type == MACH_TYPE_Z3_DM365_MOD_01)
28097#else
28098# define machine_is_z3_dm365_mod_01() (0)
28099#endif
28100
28101#ifdef CONFIG_MACH_HIPOX
28102# ifdef machine_arch_type
28103# undef machine_arch_type
28104# define machine_arch_type __machine_arch_type
28105# else
28106# define machine_arch_type MACH_TYPE_HIPOX
28107# endif
28108# define machine_is_hipox() (machine_arch_type == MACH_TYPE_HIPOX)
28109#else
28110# define machine_is_hipox() (0)
28111#endif
28112
28113#ifdef CONFIG_MACH_OMAP3_PITEDS
28114# ifdef machine_arch_type
28115# undef machine_arch_type
28116# define machine_arch_type __machine_arch_type
28117# else
28118# define machine_arch_type MACH_TYPE_OMAP3_PITEDS
28119# endif
28120# define machine_is_omap3_piteds() (machine_arch_type == MACH_TYPE_OMAP3_PITEDS)
28121#else
28122# define machine_is_omap3_piteds() (0)
28123#endif
28124
28125#ifdef CONFIG_MACH_BM150R
28126# ifdef machine_arch_type
28127# undef machine_arch_type
28128# define machine_arch_type __machine_arch_type
28129# else
28130# define machine_arch_type MACH_TYPE_BM150R
28131# endif
28132# define machine_is_bm150r() (machine_arch_type == MACH_TYPE_BM150R)
28133#else
28134# define machine_is_bm150r() (0)
28135#endif
28136
28137#ifdef CONFIG_MACH_TBONE
28138# ifdef machine_arch_type
28139# undef machine_arch_type
28140# define machine_arch_type __machine_arch_type
28141# else
28142# define machine_arch_type MACH_TYPE_TBONE
28143# endif
28144# define machine_is_tbone() (machine_arch_type == MACH_TYPE_TBONE)
28145#else
28146# define machine_is_tbone() (0)
28147#endif
28148
28149#ifdef CONFIG_MACH_MERLIN
28150# ifdef machine_arch_type
28151# undef machine_arch_type
28152# define machine_arch_type __machine_arch_type
28153# else
28154# define machine_arch_type MACH_TYPE_MERLIN
28155# endif
28156# define machine_is_merlin() (machine_arch_type == MACH_TYPE_MERLIN)
28157#else
28158# define machine_is_merlin() (0)
28159#endif
28160
28161#ifdef CONFIG_MACH_FALCON
28162# ifdef machine_arch_type
28163# undef machine_arch_type
28164# define machine_arch_type __machine_arch_type
28165# else
28166# define machine_arch_type MACH_TYPE_FALCON
28167# endif
28168# define machine_is_falcon() (machine_arch_type == MACH_TYPE_FALCON)
28169#else
28170# define machine_is_falcon() (0)
28171#endif
28172
28173#ifdef CONFIG_MACH_DAVINCI_DA850_EVM
28174# ifdef machine_arch_type
28175# undef machine_arch_type
28176# define machine_arch_type __machine_arch_type
28177# else
28178# define machine_arch_type MACH_TYPE_DAVINCI_DA850_EVM
28179# endif
28180# define machine_is_davinci_da850_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA850_EVM)
28181#else
28182# define machine_is_davinci_da850_evm() (0)
28183#endif
28184
28185#ifdef CONFIG_MACH_S5P6440
28186# ifdef machine_arch_type
28187# undef machine_arch_type
28188# define machine_arch_type __machine_arch_type
28189# else
28190# define machine_arch_type MACH_TYPE_S5P6440
28191# endif
28192# define machine_is_s5p6440() (machine_arch_type == MACH_TYPE_S5P6440)
28193#else
28194# define machine_is_s5p6440() (0)
28195#endif
28196
28197#ifdef CONFIG_MACH_AT91SAM9G10EK
28198# ifdef machine_arch_type
28199# undef machine_arch_type
28200# define machine_arch_type __machine_arch_type
28201# else
28202# define machine_arch_type MACH_TYPE_AT91SAM9G10EK
28203# endif
28204# define machine_is_at91sam9g10ek() (machine_arch_type == MACH_TYPE_AT91SAM9G10EK)
28205#else
28206# define machine_is_at91sam9g10ek() (0)
28207#endif
28208
28209#ifdef CONFIG_MACH_OMAP_4430SDP
28210# ifdef machine_arch_type
28211# undef machine_arch_type
28212# define machine_arch_type __machine_arch_type
28213# else
28214# define machine_arch_type MACH_TYPE_OMAP_4430SDP
28215# endif
28216# define machine_is_omap_4430sdp() (machine_arch_type == MACH_TYPE_OMAP_4430SDP)
28217#else
28218# define machine_is_omap_4430sdp() (0)
28219#endif
28220
28221#ifdef CONFIG_MACH_LPC313X
28222# ifdef machine_arch_type
28223# undef machine_arch_type
28224# define machine_arch_type __machine_arch_type
28225# else
28226# define machine_arch_type MACH_TYPE_LPC313X
28227# endif
28228# define machine_is_lpc313x() (machine_arch_type == MACH_TYPE_LPC313X)
28229#else
28230# define machine_is_lpc313x() (0)
28231#endif
28232
28233#ifdef CONFIG_MACH_MAGX_ZN5
28234# ifdef machine_arch_type
28235# undef machine_arch_type
28236# define machine_arch_type __machine_arch_type
28237# else
28238# define machine_arch_type MACH_TYPE_MAGX_ZN5
28239# endif
28240# define machine_is_magx_zn5() (machine_arch_type == MACH_TYPE_MAGX_ZN5)
28241#else
28242# define machine_is_magx_zn5() (0)
28243#endif
28244
28245#ifdef CONFIG_MACH_MAGX_EM30
28246# ifdef machine_arch_type
28247# undef machine_arch_type
28248# define machine_arch_type __machine_arch_type
28249# else
28250# define machine_arch_type MACH_TYPE_MAGX_EM30
28251# endif
28252# define machine_is_magx_em30() (machine_arch_type == MACH_TYPE_MAGX_EM30)
28253#else
28254# define machine_is_magx_em30() (0)
28255#endif
28256
28257#ifdef CONFIG_MACH_MAGX_VE66
28258# ifdef machine_arch_type
28259# undef machine_arch_type
28260# define machine_arch_type __machine_arch_type
28261# else
28262# define machine_arch_type MACH_TYPE_MAGX_VE66
28263# endif
28264# define machine_is_magx_ve66() (machine_arch_type == MACH_TYPE_MAGX_VE66)
28265#else
28266# define machine_is_magx_ve66() (0)
28267#endif
28268
28269#ifdef CONFIG_MACH_MEESC
28270# ifdef machine_arch_type
28271# undef machine_arch_type
28272# define machine_arch_type __machine_arch_type
28273# else
28274# define machine_arch_type MACH_TYPE_MEESC
28275# endif
28276# define machine_is_meesc() (machine_arch_type == MACH_TYPE_MEESC)
28277#else
28278# define machine_is_meesc() (0)
28279#endif
28280
28281#ifdef CONFIG_MACH_OTC570
28282# ifdef machine_arch_type
28283# undef machine_arch_type
28284# define machine_arch_type __machine_arch_type
28285# else
28286# define machine_arch_type MACH_TYPE_OTC570
28287# endif
28288# define machine_is_otc570() (machine_arch_type == MACH_TYPE_OTC570)
28289#else
28290# define machine_is_otc570() (0)
28291#endif
28292
28293#ifdef CONFIG_MACH_BCU2412
28294# ifdef machine_arch_type
28295# undef machine_arch_type
28296# define machine_arch_type __machine_arch_type
28297# else
28298# define machine_arch_type MACH_TYPE_BCU2412
28299# endif
28300# define machine_is_bcu2412() (machine_arch_type == MACH_TYPE_BCU2412)
28301#else
28302# define machine_is_bcu2412() (0)
28303#endif
28304
28305#ifdef CONFIG_MACH_BEACON
28306# ifdef machine_arch_type
28307# undef machine_arch_type
28308# define machine_arch_type __machine_arch_type
28309# else
28310# define machine_arch_type MACH_TYPE_BEACON
28311# endif
28312# define machine_is_beacon() (machine_arch_type == MACH_TYPE_BEACON)
28313#else
28314# define machine_is_beacon() (0)
28315#endif
28316
28317#ifdef CONFIG_MACH_ACTIA_TGW
28318# ifdef machine_arch_type
28319# undef machine_arch_type
28320# define machine_arch_type __machine_arch_type
28321# else
28322# define machine_arch_type MACH_TYPE_ACTIA_TGW
28323# endif
28324# define machine_is_actia_tgw() (machine_arch_type == MACH_TYPE_ACTIA_TGW)
28325#else
28326# define machine_is_actia_tgw() (0)
28327#endif
28328
28329#ifdef CONFIG_MACH_E4430
28330# ifdef machine_arch_type
28331# undef machine_arch_type
28332# define machine_arch_type __machine_arch_type
28333# else
28334# define machine_arch_type MACH_TYPE_E4430
28335# endif
28336# define machine_is_e4430() (machine_arch_type == MACH_TYPE_E4430)
28337#else
28338# define machine_is_e4430() (0)
28339#endif
28340
28341#ifdef CONFIG_MACH_QL300
28342# ifdef machine_arch_type
28343# undef machine_arch_type
28344# define machine_arch_type __machine_arch_type
28345# else
28346# define machine_arch_type MACH_TYPE_QL300
28347# endif
28348# define machine_is_ql300() (machine_arch_type == MACH_TYPE_QL300)
28349#else
28350# define machine_is_ql300() (0)
28351#endif
28352
28353#ifdef CONFIG_MACH_BTMAVB101
28354# ifdef machine_arch_type
28355# undef machine_arch_type
28356# define machine_arch_type __machine_arch_type
28357# else
28358# define machine_arch_type MACH_TYPE_BTMAVB101
28359# endif
28360# define machine_is_btmavb101() (machine_arch_type == MACH_TYPE_BTMAVB101)
28361#else
28362# define machine_is_btmavb101() (0)
28363#endif
28364
28365#ifdef CONFIG_MACH_BTMAWB101
28366# ifdef machine_arch_type
28367# undef machine_arch_type
28368# define machine_arch_type __machine_arch_type
28369# else
28370# define machine_arch_type MACH_TYPE_BTMAWB101
28371# endif
28372# define machine_is_btmawb101() (machine_arch_type == MACH_TYPE_BTMAWB101)
28373#else
28374# define machine_is_btmawb101() (0)
28375#endif
28376
28377#ifdef CONFIG_MACH_SQ201
28378# ifdef machine_arch_type
28379# undef machine_arch_type
28380# define machine_arch_type __machine_arch_type
28381# else
28382# define machine_arch_type MACH_TYPE_SQ201
28383# endif
28384# define machine_is_sq201() (machine_arch_type == MACH_TYPE_SQ201)
28385#else
28386# define machine_is_sq201() (0)
28387#endif
28388
28389#ifdef CONFIG_MACH_QUATRO45XX
28390# ifdef machine_arch_type
28391# undef machine_arch_type
28392# define machine_arch_type __machine_arch_type
28393# else
28394# define machine_arch_type MACH_TYPE_QUATRO45XX
28395# endif
28396# define machine_is_quatro45xx() (machine_arch_type == MACH_TYPE_QUATRO45XX)
28397#else
28398# define machine_is_quatro45xx() (0)
28399#endif
28400
28401#ifdef CONFIG_MACH_OPENPAD
28402# ifdef machine_arch_type
28403# undef machine_arch_type
28404# define machine_arch_type __machine_arch_type
28405# else
28406# define machine_arch_type MACH_TYPE_OPENPAD
28407# endif
28408# define machine_is_openpad() (machine_arch_type == MACH_TYPE_OPENPAD)
28409#else
28410# define machine_is_openpad() (0)
28411#endif
28412
28413#ifdef CONFIG_MACH_TX25
28414# ifdef machine_arch_type
28415# undef machine_arch_type
28416# define machine_arch_type __machine_arch_type
28417# else
28418# define machine_arch_type MACH_TYPE_TX25
28419# endif
28420# define machine_is_tx25() (machine_arch_type == MACH_TYPE_TX25)
28421#else
28422# define machine_is_tx25() (0)
28423#endif
28424
28425#ifdef CONFIG_MACH_OMAP3_TORPEDO
28426# ifdef machine_arch_type
28427# undef machine_arch_type
28428# define machine_arch_type __machine_arch_type
28429# else
28430# define machine_arch_type MACH_TYPE_OMAP3_TORPEDO
28431# endif
28432# define machine_is_omap3_torpedo() (machine_arch_type == MACH_TYPE_OMAP3_TORPEDO)
28433#else
28434# define machine_is_omap3_torpedo() (0)
28435#endif
28436
28437#ifdef CONFIG_MACH_HTCRAPHAEL_K
28438# ifdef machine_arch_type
28439# undef machine_arch_type
28440# define machine_arch_type __machine_arch_type
28441# else
28442# define machine_arch_type MACH_TYPE_HTCRAPHAEL_K
28443# endif
28444# define machine_is_htcraphael_k() (machine_arch_type == MACH_TYPE_HTCRAPHAEL_K)
28445#else
28446# define machine_is_htcraphael_k() (0)
28447#endif
28448
28449#ifdef CONFIG_MACH_LAL43
28450# ifdef machine_arch_type
28451# undef machine_arch_type
28452# define machine_arch_type __machine_arch_type
28453# else
28454# define machine_arch_type MACH_TYPE_LAL43
28455# endif
28456# define machine_is_lal43() (machine_arch_type == MACH_TYPE_LAL43)
28457#else
28458# define machine_is_lal43() (0)
28459#endif
28460
28461#ifdef CONFIG_MACH_HTCRAPHAEL_CDMA500
28462# ifdef machine_arch_type
28463# undef machine_arch_type
28464# define machine_arch_type __machine_arch_type
28465# else
28466# define machine_arch_type MACH_TYPE_HTCRAPHAEL_CDMA500
28467# endif
28468# define machine_is_htcraphael_cdma500() (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA500)
28469#else
28470# define machine_is_htcraphael_cdma500() (0)
28471#endif
28472
28473#ifdef CONFIG_MACH_ANW6410
28474# ifdef machine_arch_type
28475# undef machine_arch_type
28476# define machine_arch_type __machine_arch_type
28477# else
28478# define machine_arch_type MACH_TYPE_ANW6410
28479# endif
28480# define machine_is_anw6410() (machine_arch_type == MACH_TYPE_ANW6410)
28481#else
28482# define machine_is_anw6410() (0)
28483#endif
28484
28485#ifdef CONFIG_MACH_HTCPROPHET
28486# ifdef machine_arch_type
28487# undef machine_arch_type
28488# define machine_arch_type __machine_arch_type
28489# else
28490# define machine_arch_type MACH_TYPE_HTCPROPHET
28491# endif
28492# define machine_is_htcprophet() (machine_arch_type == MACH_TYPE_HTCPROPHET)
28493#else
28494# define machine_is_htcprophet() (0)
28495#endif
28496
28497#ifdef CONFIG_MACH_CFA_10022
28498# ifdef machine_arch_type
28499# undef machine_arch_type
28500# define machine_arch_type __machine_arch_type
28501# else
28502# define machine_arch_type MACH_TYPE_CFA_10022
28503# endif
28504# define machine_is_cfa_10022() (machine_arch_type == MACH_TYPE_CFA_10022)
28505#else
28506# define machine_is_cfa_10022() (0)
28507#endif
28508
28509#ifdef CONFIG_MACH_IMX27_VISSTRIM_M10
28510# ifdef machine_arch_type
28511# undef machine_arch_type
28512# define machine_arch_type __machine_arch_type
28513# else
28514# define machine_arch_type MACH_TYPE_IMX27_VISSTRIM_M10
28515# endif
28516# define machine_is_imx27_visstrim_m10() (machine_arch_type == MACH_TYPE_IMX27_VISSTRIM_M10)
28517#else
28518# define machine_is_imx27_visstrim_m10() (0)
28519#endif
28520
28521#ifdef CONFIG_MACH_PX2IMX27
28522# ifdef machine_arch_type
28523# undef machine_arch_type
28524# define machine_arch_type __machine_arch_type
28525# else
28526# define machine_arch_type MACH_TYPE_PX2IMX27
28527# endif
28528# define machine_is_px2imx27() (machine_arch_type == MACH_TYPE_PX2IMX27)
28529#else
28530# define machine_is_px2imx27() (0)
28531#endif
28532
28533#ifdef CONFIG_MACH_STM3210E_EVAL
28534# ifdef machine_arch_type
28535# undef machine_arch_type
28536# define machine_arch_type __machine_arch_type
28537# else
28538# define machine_arch_type MACH_TYPE_STM3210E_EVAL
28539# endif
28540# define machine_is_stm3210e_eval() (machine_arch_type == MACH_TYPE_STM3210E_EVAL)
28541#else
28542# define machine_is_stm3210e_eval() (0)
28543#endif
28544
28545#ifdef CONFIG_MACH_DVS10
28546# ifdef machine_arch_type
28547# undef machine_arch_type
28548# define machine_arch_type __machine_arch_type
28549# else
28550# define machine_arch_type MACH_TYPE_DVS10
28551# endif
28552# define machine_is_dvs10() (machine_arch_type == MACH_TYPE_DVS10)
28553#else
28554# define machine_is_dvs10() (0)
28555#endif
28556
28557#ifdef CONFIG_MACH_PORTUXG20
28558# ifdef machine_arch_type
28559# undef machine_arch_type
28560# define machine_arch_type __machine_arch_type
28561# else
28562# define machine_arch_type MACH_TYPE_PORTUXG20
28563# endif
28564# define machine_is_portuxg20() (machine_arch_type == MACH_TYPE_PORTUXG20)
28565#else
28566# define machine_is_portuxg20() (0)
28567#endif
28568
28569#ifdef CONFIG_MACH_ARM_SPV
28570# ifdef machine_arch_type
28571# undef machine_arch_type
28572# define machine_arch_type __machine_arch_type
28573# else
28574# define machine_arch_type MACH_TYPE_ARM_SPV
28575# endif
28576# define machine_is_arm_spv() (machine_arch_type == MACH_TYPE_ARM_SPV)
28577#else
28578# define machine_is_arm_spv() (0)
28579#endif
28580
28581#ifdef CONFIG_MACH_SMDKC110
28582# ifdef machine_arch_type
28583# undef machine_arch_type
28584# define machine_arch_type __machine_arch_type
28585# else
28586# define machine_arch_type MACH_TYPE_SMDKC110
28587# endif
28588# define machine_is_smdkc110() (machine_arch_type == MACH_TYPE_SMDKC110)
28589#else
28590# define machine_is_smdkc110() (0)
28591#endif
28592
28593#ifdef CONFIG_MACH_CABESPRESSO
28594# ifdef machine_arch_type
28595# undef machine_arch_type
28596# define machine_arch_type __machine_arch_type
28597# else
28598# define machine_arch_type MACH_TYPE_CABESPRESSO
28599# endif
28600# define machine_is_cabespresso() (machine_arch_type == MACH_TYPE_CABESPRESSO)
28601#else
28602# define machine_is_cabespresso() (0)
28603#endif
28604
28605#ifdef CONFIG_MACH_HMC800
28606# ifdef machine_arch_type
28607# undef machine_arch_type
28608# define machine_arch_type __machine_arch_type
28609# else
28610# define machine_arch_type MACH_TYPE_HMC800
28611# endif
28612# define machine_is_hmc800() (machine_arch_type == MACH_TYPE_HMC800)
28613#else
28614# define machine_is_hmc800() (0)
28615#endif
28616
28617#ifdef CONFIG_MACH_SHOLES
28618# ifdef machine_arch_type
28619# undef machine_arch_type
28620# define machine_arch_type __machine_arch_type
28621# else
28622# define machine_arch_type MACH_TYPE_SHOLES
28623# endif
28624# define machine_is_sholes() (machine_arch_type == MACH_TYPE_SHOLES)
28625#else
28626# define machine_is_sholes() (0)
28627#endif
28628
28629#ifdef CONFIG_MACH_BTMXC31
28630# ifdef machine_arch_type
28631# undef machine_arch_type
28632# define machine_arch_type __machine_arch_type
28633# else
28634# define machine_arch_type MACH_TYPE_BTMXC31
28635# endif
28636# define machine_is_btmxc31() (machine_arch_type == MACH_TYPE_BTMXC31)
28637#else
28638# define machine_is_btmxc31() (0)
28639#endif
28640
28641#ifdef CONFIG_MACH_DT501
28642# ifdef machine_arch_type
28643# undef machine_arch_type
28644# define machine_arch_type __machine_arch_type
28645# else
28646# define machine_arch_type MACH_TYPE_DT501
28647# endif
28648# define machine_is_dt501() (machine_arch_type == MACH_TYPE_DT501)
28649#else
28650# define machine_is_dt501() (0)
28651#endif
28652
28653#ifdef CONFIG_MACH_KTX
28654# ifdef machine_arch_type
28655# undef machine_arch_type
28656# define machine_arch_type __machine_arch_type
28657# else
28658# define machine_arch_type MACH_TYPE_KTX
28659# endif
28660# define machine_is_ktx() (machine_arch_type == MACH_TYPE_KTX)
28661#else
28662# define machine_is_ktx() (0)
28663#endif
28664
28665#ifdef CONFIG_MACH_OMAP3517EVM
28666# ifdef machine_arch_type
28667# undef machine_arch_type
28668# define machine_arch_type __machine_arch_type
28669# else
28670# define machine_arch_type MACH_TYPE_OMAP3517EVM
28671# endif
28672# define machine_is_omap3517evm() (machine_arch_type == MACH_TYPE_OMAP3517EVM)
28673#else
28674# define machine_is_omap3517evm() (0)
28675#endif
28676
28677#ifdef CONFIG_MACH_NETSPACE_V2
28678# ifdef machine_arch_type
28679# undef machine_arch_type
28680# define machine_arch_type __machine_arch_type
28681# else
28682# define machine_arch_type MACH_TYPE_NETSPACE_V2
28683# endif
28684# define machine_is_netspace_v2() (machine_arch_type == MACH_TYPE_NETSPACE_V2)
28685#else
28686# define machine_is_netspace_v2() (0)
28687#endif
28688
28689#ifdef CONFIG_MACH_NETSPACE_MAX_V2
28690# ifdef machine_arch_type
28691# undef machine_arch_type
28692# define machine_arch_type __machine_arch_type
28693# else
28694# define machine_arch_type MACH_TYPE_NETSPACE_MAX_V2
28695# endif
28696# define machine_is_netspace_max_v2() (machine_arch_type == MACH_TYPE_NETSPACE_MAX_V2)
28697#else
28698# define machine_is_netspace_max_v2() (0)
28699#endif
28700
28701#ifdef CONFIG_MACH_D2NET_V2
28702# ifdef machine_arch_type
28703# undef machine_arch_type
28704# define machine_arch_type __machine_arch_type
28705# else
28706# define machine_arch_type MACH_TYPE_D2NET_V2
28707# endif
28708# define machine_is_d2net_v2() (machine_arch_type == MACH_TYPE_D2NET_V2)
28709#else
28710# define machine_is_d2net_v2() (0)
28711#endif
28712
28713#ifdef CONFIG_MACH_NET2BIG_V2
28714# ifdef machine_arch_type
28715# undef machine_arch_type
28716# define machine_arch_type __machine_arch_type
28717# else
28718# define machine_arch_type MACH_TYPE_NET2BIG_V2
28719# endif
28720# define machine_is_net2big_v2() (machine_arch_type == MACH_TYPE_NET2BIG_V2)
28721#else
28722# define machine_is_net2big_v2() (0)
28723#endif
28724
28725#ifdef CONFIG_MACH_NET4BIG_V2
28726# ifdef machine_arch_type
28727# undef machine_arch_type
28728# define machine_arch_type __machine_arch_type
28729# else
28730# define machine_arch_type MACH_TYPE_NET4BIG_V2
28731# endif
28732# define machine_is_net4big_v2() (machine_arch_type == MACH_TYPE_NET4BIG_V2)
28733#else
28734# define machine_is_net4big_v2() (0)
28735#endif
28736
28737#ifdef CONFIG_MACH_NET5BIG_V2
28738# ifdef machine_arch_type
28739# undef machine_arch_type
28740# define machine_arch_type __machine_arch_type
28741# else
28742# define machine_arch_type MACH_TYPE_NET5BIG_V2
28743# endif
28744# define machine_is_net5big_v2() (machine_arch_type == MACH_TYPE_NET5BIG_V2)
28745#else
28746# define machine_is_net5big_v2() (0)
28747#endif
28748
28749#ifdef CONFIG_MACH_ENDB2443
28750# ifdef machine_arch_type
28751# undef machine_arch_type
28752# define machine_arch_type __machine_arch_type
28753# else
28754# define machine_arch_type MACH_TYPE_ENDB2443
28755# endif
28756# define machine_is_endb2443() (machine_arch_type == MACH_TYPE_ENDB2443)
28757#else
28758# define machine_is_endb2443() (0)
28759#endif
28760
28761#ifdef CONFIG_MACH_INETSPACE_V2
28762# ifdef machine_arch_type
28763# undef machine_arch_type
28764# define machine_arch_type __machine_arch_type
28765# else
28766# define machine_arch_type MACH_TYPE_INETSPACE_V2
28767# endif
28768# define machine_is_inetspace_v2() (machine_arch_type == MACH_TYPE_INETSPACE_V2)
28769#else
28770# define machine_is_inetspace_v2() (0)
28771#endif
28772
28773#ifdef CONFIG_MACH_TROS
28774# ifdef machine_arch_type
28775# undef machine_arch_type
28776# define machine_arch_type __machine_arch_type
28777# else
28778# define machine_arch_type MACH_TYPE_TROS
28779# endif
28780# define machine_is_tros() (machine_arch_type == MACH_TYPE_TROS)
28781#else
28782# define machine_is_tros() (0)
28783#endif
28784
28785#ifdef CONFIG_MACH_PELCO_HOMER
28786# ifdef machine_arch_type
28787# undef machine_arch_type
28788# define machine_arch_type __machine_arch_type
28789# else
28790# define machine_arch_type MACH_TYPE_PELCO_HOMER
28791# endif
28792# define machine_is_pelco_homer() (machine_arch_type == MACH_TYPE_PELCO_HOMER)
28793#else
28794# define machine_is_pelco_homer() (0)
28795#endif
28796
28797#ifdef CONFIG_MACH_OFSP8
28798# ifdef machine_arch_type
28799# undef machine_arch_type
28800# define machine_arch_type __machine_arch_type
28801# else
28802# define machine_arch_type MACH_TYPE_OFSP8
28803# endif
28804# define machine_is_ofsp8() (machine_arch_type == MACH_TYPE_OFSP8)
28805#else
28806# define machine_is_ofsp8() (0)
28807#endif
28808
28809#ifdef CONFIG_MACH_AT91SAM9G45EKES
28810# ifdef machine_arch_type
28811# undef machine_arch_type
28812# define machine_arch_type __machine_arch_type
28813# else
28814# define machine_arch_type MACH_TYPE_AT91SAM9G45EKES
28815# endif
28816# define machine_is_at91sam9g45ekes() (machine_arch_type == MACH_TYPE_AT91SAM9G45EKES)
28817#else
28818# define machine_is_at91sam9g45ekes() (0)
28819#endif
28820
28821#ifdef CONFIG_MACH_GUF_CUPID
28822# ifdef machine_arch_type
28823# undef machine_arch_type
28824# define machine_arch_type __machine_arch_type
28825# else
28826# define machine_arch_type MACH_TYPE_GUF_CUPID
28827# endif
28828# define machine_is_guf_cupid() (machine_arch_type == MACH_TYPE_GUF_CUPID)
28829#else
28830# define machine_is_guf_cupid() (0)
28831#endif
28832
28833#ifdef CONFIG_MACH_EAB1R
28834# ifdef machine_arch_type
28835# undef machine_arch_type
28836# define machine_arch_type __machine_arch_type
28837# else
28838# define machine_arch_type MACH_TYPE_EAB1R
28839# endif
28840# define machine_is_eab1r() (machine_arch_type == MACH_TYPE_EAB1R)
28841#else
28842# define machine_is_eab1r() (0)
28843#endif
28844
28845#ifdef CONFIG_MACH_DESIREC
28846# ifdef machine_arch_type
28847# undef machine_arch_type
28848# define machine_arch_type __machine_arch_type
28849# else
28850# define machine_arch_type MACH_TYPE_DESIREC
28851# endif
28852# define machine_is_desirec() (machine_arch_type == MACH_TYPE_DESIREC)
28853#else
28854# define machine_is_desirec() (0)
28855#endif
28856
28857#ifdef CONFIG_MACH_CORDOBA
28858# ifdef machine_arch_type
28859# undef machine_arch_type
28860# define machine_arch_type __machine_arch_type
28861# else
28862# define machine_arch_type MACH_TYPE_CORDOBA
28863# endif
28864# define machine_is_cordoba() (machine_arch_type == MACH_TYPE_CORDOBA)
28865#else
28866# define machine_is_cordoba() (0)
28867#endif
28868
28869#ifdef CONFIG_MACH_IRVINE
28870# ifdef machine_arch_type
28871# undef machine_arch_type
28872# define machine_arch_type __machine_arch_type
28873# else
28874# define machine_arch_type MACH_TYPE_IRVINE
28875# endif
28876# define machine_is_irvine() (machine_arch_type == MACH_TYPE_IRVINE)
28877#else
28878# define machine_is_irvine() (0)
28879#endif
28880
28881#ifdef CONFIG_MACH_SFF772
28882# ifdef machine_arch_type
28883# undef machine_arch_type
28884# define machine_arch_type __machine_arch_type
28885# else
28886# define machine_arch_type MACH_TYPE_SFF772
28887# endif
28888# define machine_is_sff772() (machine_arch_type == MACH_TYPE_SFF772)
28889#else
28890# define machine_is_sff772() (0)
28891#endif
28892
28893#ifdef CONFIG_MACH_PELCO_MILANO
28894# ifdef machine_arch_type
28895# undef machine_arch_type
28896# define machine_arch_type __machine_arch_type
28897# else
28898# define machine_arch_type MACH_TYPE_PELCO_MILANO
28899# endif
28900# define machine_is_pelco_milano() (machine_arch_type == MACH_TYPE_PELCO_MILANO)
28901#else
28902# define machine_is_pelco_milano() (0)
28903#endif
28904
28905#ifdef CONFIG_MACH_PC7302
28906# ifdef machine_arch_type
28907# undef machine_arch_type
28908# define machine_arch_type __machine_arch_type
28909# else
28910# define machine_arch_type MACH_TYPE_PC7302
28911# endif
28912# define machine_is_pc7302() (machine_arch_type == MACH_TYPE_PC7302)
28913#else
28914# define machine_is_pc7302() (0)
28915#endif
28916
28917#ifdef CONFIG_MACH_BIP6000
28918# ifdef machine_arch_type
28919# undef machine_arch_type
28920# define machine_arch_type __machine_arch_type
28921# else
28922# define machine_arch_type MACH_TYPE_BIP6000
28923# endif
28924# define machine_is_bip6000() (machine_arch_type == MACH_TYPE_BIP6000)
28925#else
28926# define machine_is_bip6000() (0)
28927#endif
28928
28929#ifdef CONFIG_MACH_SILVERMOON
28930# ifdef machine_arch_type
28931# undef machine_arch_type
28932# define machine_arch_type __machine_arch_type
28933# else
28934# define machine_arch_type MACH_TYPE_SILVERMOON
28935# endif
28936# define machine_is_silvermoon() (machine_arch_type == MACH_TYPE_SILVERMOON)
28937#else
28938# define machine_is_silvermoon() (0)
28939#endif
28940
28941#ifdef CONFIG_MACH_VC0830
28942# ifdef machine_arch_type
28943# undef machine_arch_type
28944# define machine_arch_type __machine_arch_type
28945# else
28946# define machine_arch_type MACH_TYPE_VC0830
28947# endif
28948# define machine_is_vc0830() (machine_arch_type == MACH_TYPE_VC0830)
28949#else
28950# define machine_is_vc0830() (0)
28951#endif
28952
28953#ifdef CONFIG_MACH_DT430
28954# ifdef machine_arch_type
28955# undef machine_arch_type
28956# define machine_arch_type __machine_arch_type
28957# else
28958# define machine_arch_type MACH_TYPE_DT430
28959# endif
28960# define machine_is_dt430() (machine_arch_type == MACH_TYPE_DT430)
28961#else
28962# define machine_is_dt430() (0)
28963#endif
28964
28965#ifdef CONFIG_MACH_JI42PF
28966# ifdef machine_arch_type
28967# undef machine_arch_type
28968# define machine_arch_type __machine_arch_type
28969# else
28970# define machine_arch_type MACH_TYPE_JI42PF
28971# endif
28972# define machine_is_ji42pf() (machine_arch_type == MACH_TYPE_JI42PF)
28973#else
28974# define machine_is_ji42pf() (0)
28975#endif
28976
28977#ifdef CONFIG_MACH_GNET_KSM
28978# ifdef machine_arch_type
28979# undef machine_arch_type
28980# define machine_arch_type __machine_arch_type
28981# else
28982# define machine_arch_type MACH_TYPE_GNET_KSM
28983# endif
28984# define machine_is_gnet_ksm() (machine_arch_type == MACH_TYPE_GNET_KSM)
28985#else
28986# define machine_is_gnet_ksm() (0)
28987#endif
28988
28989#ifdef CONFIG_MACH_GNET_SGM
28990# ifdef machine_arch_type
28991# undef machine_arch_type
28992# define machine_arch_type __machine_arch_type
28993# else
28994# define machine_arch_type MACH_TYPE_GNET_SGM
28995# endif
28996# define machine_is_gnet_sgm() (machine_arch_type == MACH_TYPE_GNET_SGM)
28997#else
28998# define machine_is_gnet_sgm() (0)
28999#endif
29000
29001#ifdef CONFIG_MACH_GNET_SGR
29002# ifdef machine_arch_type
29003# undef machine_arch_type
29004# define machine_arch_type __machine_arch_type
29005# else
29006# define machine_arch_type MACH_TYPE_GNET_SGR
29007# endif
29008# define machine_is_gnet_sgr() (machine_arch_type == MACH_TYPE_GNET_SGR)
29009#else
29010# define machine_is_gnet_sgr() (0)
29011#endif
29012
29013#ifdef CONFIG_MACH_OMAP3_ICETEKEVM
29014# ifdef machine_arch_type
29015# undef machine_arch_type
29016# define machine_arch_type __machine_arch_type
29017# else
29018# define machine_arch_type MACH_TYPE_OMAP3_ICETEKEVM
29019# endif
29020# define machine_is_omap3_icetekevm() (machine_arch_type == MACH_TYPE_OMAP3_ICETEKEVM)
29021#else
29022# define machine_is_omap3_icetekevm() (0)
29023#endif
29024
29025#ifdef CONFIG_MACH_PNP
29026# ifdef machine_arch_type
29027# undef machine_arch_type
29028# define machine_arch_type __machine_arch_type
29029# else
29030# define machine_arch_type MACH_TYPE_PNP
29031# endif
29032# define machine_is_pnp() (machine_arch_type == MACH_TYPE_PNP)
29033#else
29034# define machine_is_pnp() (0)
29035#endif
29036
29037#ifdef CONFIG_MACH_CTERA_2BAY_K
29038# ifdef machine_arch_type
29039# undef machine_arch_type
29040# define machine_arch_type __machine_arch_type
29041# else
29042# define machine_arch_type MACH_TYPE_CTERA_2BAY_K
29043# endif
29044# define machine_is_ctera_2bay_k() (machine_arch_type == MACH_TYPE_CTERA_2BAY_K)
29045#else
29046# define machine_is_ctera_2bay_k() (0)
29047#endif
29048
29049#ifdef CONFIG_MACH_CTERA_2BAY_U
29050# ifdef machine_arch_type
29051# undef machine_arch_type
29052# define machine_arch_type __machine_arch_type
29053# else
29054# define machine_arch_type MACH_TYPE_CTERA_2BAY_U
29055# endif
29056# define machine_is_ctera_2bay_u() (machine_arch_type == MACH_TYPE_CTERA_2BAY_U)
29057#else
29058# define machine_is_ctera_2bay_u() (0)
29059#endif
29060
29061#ifdef CONFIG_MACH_SAS_C
29062# ifdef machine_arch_type
29063# undef machine_arch_type
29064# define machine_arch_type __machine_arch_type
29065# else
29066# define machine_arch_type MACH_TYPE_SAS_C
29067# endif
29068# define machine_is_sas_c() (machine_arch_type == MACH_TYPE_SAS_C)
29069#else
29070# define machine_is_sas_c() (0)
29071#endif
29072
29073#ifdef CONFIG_MACH_VMA2315
29074# ifdef machine_arch_type
29075# undef machine_arch_type
29076# define machine_arch_type __machine_arch_type
29077# else
29078# define machine_arch_type MACH_TYPE_VMA2315
29079# endif
29080# define machine_is_vma2315() (machine_arch_type == MACH_TYPE_VMA2315)
29081#else
29082# define machine_is_vma2315() (0)
29083#endif
29084
29085#ifdef CONFIG_MACH_VCS
29086# ifdef machine_arch_type
29087# undef machine_arch_type
29088# define machine_arch_type __machine_arch_type
29089# else
29090# define machine_arch_type MACH_TYPE_VCS
29091# endif
29092# define machine_is_vcs() (machine_arch_type == MACH_TYPE_VCS)
29093#else
29094# define machine_is_vcs() (0)
29095#endif
29096
29097#ifdef CONFIG_MACH_SPEAR600
29098# ifdef machine_arch_type
29099# undef machine_arch_type
29100# define machine_arch_type __machine_arch_type
29101# else
29102# define machine_arch_type MACH_TYPE_SPEAR600
29103# endif
29104# define machine_is_spear600() (machine_arch_type == MACH_TYPE_SPEAR600)
29105#else
29106# define machine_is_spear600() (0)
29107#endif
29108
29109#ifdef CONFIG_MACH_SPEAR300
29110# ifdef machine_arch_type
29111# undef machine_arch_type
29112# define machine_arch_type __machine_arch_type
29113# else
29114# define machine_arch_type MACH_TYPE_SPEAR300
29115# endif
29116# define machine_is_spear300() (machine_arch_type == MACH_TYPE_SPEAR300)
29117#else
29118# define machine_is_spear300() (0)
29119#endif
29120
29121#ifdef CONFIG_MACH_SPEAR1300
29122# ifdef machine_arch_type
29123# undef machine_arch_type
29124# define machine_arch_type __machine_arch_type
29125# else
29126# define machine_arch_type MACH_TYPE_SPEAR1300
29127# endif
29128# define machine_is_spear1300() (machine_arch_type == MACH_TYPE_SPEAR1300)
29129#else
29130# define machine_is_spear1300() (0)
29131#endif
29132
29133#ifdef CONFIG_MACH_LILLY1131
29134# ifdef machine_arch_type
29135# undef machine_arch_type
29136# define machine_arch_type __machine_arch_type
29137# else
29138# define machine_arch_type MACH_TYPE_LILLY1131
29139# endif
29140# define machine_is_lilly1131() (machine_arch_type == MACH_TYPE_LILLY1131)
29141#else
29142# define machine_is_lilly1131() (0)
29143#endif
29144
29145#ifdef CONFIG_MACH_ARVOO_AX301
29146# ifdef machine_arch_type
29147# undef machine_arch_type
29148# define machine_arch_type __machine_arch_type
29149# else
29150# define machine_arch_type MACH_TYPE_ARVOO_AX301
29151# endif
29152# define machine_is_arvoo_ax301() (machine_arch_type == MACH_TYPE_ARVOO_AX301)
29153#else
29154# define machine_is_arvoo_ax301() (0)
29155#endif
29156
29157#ifdef CONFIG_MACH_MAPPHONE
29158# ifdef machine_arch_type
29159# undef machine_arch_type
29160# define machine_arch_type __machine_arch_type
29161# else
29162# define machine_arch_type MACH_TYPE_MAPPHONE
29163# endif
29164# define machine_is_mapphone() (machine_arch_type == MACH_TYPE_MAPPHONE)
29165#else
29166# define machine_is_mapphone() (0)
29167#endif
29168
29169#ifdef CONFIG_MACH_LEGEND
29170# ifdef machine_arch_type
29171# undef machine_arch_type
29172# define machine_arch_type __machine_arch_type
29173# else
29174# define machine_arch_type MACH_TYPE_LEGEND
29175# endif
29176# define machine_is_legend() (machine_arch_type == MACH_TYPE_LEGEND)
29177#else
29178# define machine_is_legend() (0)
29179#endif
29180
29181#ifdef CONFIG_MACH_SALSA
29182# ifdef machine_arch_type
29183# undef machine_arch_type
29184# define machine_arch_type __machine_arch_type
29185# else
29186# define machine_arch_type MACH_TYPE_SALSA
29187# endif
29188# define machine_is_salsa() (machine_arch_type == MACH_TYPE_SALSA)
29189#else
29190# define machine_is_salsa() (0)
29191#endif
29192
29193#ifdef CONFIG_MACH_LOUNGE
29194# ifdef machine_arch_type
29195# undef machine_arch_type
29196# define machine_arch_type __machine_arch_type
29197# else
29198# define machine_arch_type MACH_TYPE_LOUNGE
29199# endif
29200# define machine_is_lounge() (machine_arch_type == MACH_TYPE_LOUNGE)
29201#else
29202# define machine_is_lounge() (0)
29203#endif
29204
29205#ifdef CONFIG_MACH_VISION
29206# ifdef machine_arch_type
29207# undef machine_arch_type
29208# define machine_arch_type __machine_arch_type
29209# else
29210# define machine_arch_type MACH_TYPE_VISION
29211# endif
29212# define machine_is_vision() (machine_arch_type == MACH_TYPE_VISION)
29213#else
29214# define machine_is_vision() (0)
29215#endif
29216
29217#ifdef CONFIG_MACH_VMB20
29218# ifdef machine_arch_type
29219# undef machine_arch_type
29220# define machine_arch_type __machine_arch_type
29221# else
29222# define machine_arch_type MACH_TYPE_VMB20
29223# endif
29224# define machine_is_vmb20() (machine_arch_type == MACH_TYPE_VMB20)
29225#else
29226# define machine_is_vmb20() (0)
29227#endif
29228
29229#ifdef CONFIG_MACH_HY2410
29230# ifdef machine_arch_type
29231# undef machine_arch_type
29232# define machine_arch_type __machine_arch_type
29233# else
29234# define machine_arch_type MACH_TYPE_HY2410
29235# endif
29236# define machine_is_hy2410() (machine_arch_type == MACH_TYPE_HY2410)
29237#else
29238# define machine_is_hy2410() (0)
29239#endif
29240
29241#ifdef CONFIG_MACH_HY9315
29242# ifdef machine_arch_type
29243# undef machine_arch_type
29244# define machine_arch_type __machine_arch_type
29245# else
29246# define machine_arch_type MACH_TYPE_HY9315
29247# endif
29248# define machine_is_hy9315() (machine_arch_type == MACH_TYPE_HY9315)
29249#else
29250# define machine_is_hy9315() (0)
29251#endif
29252
29253#ifdef CONFIG_MACH_BULLWINKLE
29254# ifdef machine_arch_type
29255# undef machine_arch_type
29256# define machine_arch_type __machine_arch_type
29257# else
29258# define machine_arch_type MACH_TYPE_BULLWINKLE
29259# endif
29260# define machine_is_bullwinkle() (machine_arch_type == MACH_TYPE_BULLWINKLE)
29261#else
29262# define machine_is_bullwinkle() (0)
29263#endif
29264
29265#ifdef CONFIG_MACH_ARM_ULTIMATOR2
29266# ifdef machine_arch_type
29267# undef machine_arch_type
29268# define machine_arch_type __machine_arch_type
29269# else
29270# define machine_arch_type MACH_TYPE_ARM_ULTIMATOR2
29271# endif
29272# define machine_is_arm_ultimator2() (machine_arch_type == MACH_TYPE_ARM_ULTIMATOR2)
29273#else
29274# define machine_is_arm_ultimator2() (0)
29275#endif
29276
29277#ifdef CONFIG_MACH_VS_V210
29278# ifdef machine_arch_type
29279# undef machine_arch_type
29280# define machine_arch_type __machine_arch_type
29281# else
29282# define machine_arch_type MACH_TYPE_VS_V210
29283# endif
29284# define machine_is_vs_v210() (machine_arch_type == MACH_TYPE_VS_V210)
29285#else
29286# define machine_is_vs_v210() (0)
29287#endif
29288
29289#ifdef CONFIG_MACH_VS_V212
29290# ifdef machine_arch_type
29291# undef machine_arch_type
29292# define machine_arch_type __machine_arch_type
29293# else
29294# define machine_arch_type MACH_TYPE_VS_V212
29295# endif
29296# define machine_is_vs_v212() (machine_arch_type == MACH_TYPE_VS_V212)
29297#else
29298# define machine_is_vs_v212() (0)
29299#endif
29300
29301#ifdef CONFIG_MACH_HMT
29302# ifdef machine_arch_type
29303# undef machine_arch_type
29304# define machine_arch_type __machine_arch_type
29305# else
29306# define machine_arch_type MACH_TYPE_HMT
29307# endif
29308# define machine_is_hmt() (machine_arch_type == MACH_TYPE_HMT)
29309#else
29310# define machine_is_hmt() (0)
29311#endif
29312
29313#ifdef CONFIG_MACH_SUEN3
29314# ifdef machine_arch_type
29315# undef machine_arch_type
29316# define machine_arch_type __machine_arch_type
29317# else
29318# define machine_arch_type MACH_TYPE_SUEN3
29319# endif
29320# define machine_is_suen3() (machine_arch_type == MACH_TYPE_SUEN3)
29321#else
29322# define machine_is_suen3() (0)
29323#endif
29324
29325#ifdef CONFIG_MACH_VESPER
29326# ifdef machine_arch_type
29327# undef machine_arch_type
29328# define machine_arch_type __machine_arch_type
29329# else
29330# define machine_arch_type MACH_TYPE_VESPER
29331# endif
29332# define machine_is_vesper() (machine_arch_type == MACH_TYPE_VESPER)
29333#else
29334# define machine_is_vesper() (0)
29335#endif
29336
29337#ifdef CONFIG_MACH_STR9
29338# ifdef machine_arch_type
29339# undef machine_arch_type
29340# define machine_arch_type __machine_arch_type
29341# else
29342# define machine_arch_type MACH_TYPE_STR9
29343# endif
29344# define machine_is_str9() (machine_arch_type == MACH_TYPE_STR9)
29345#else
29346# define machine_is_str9() (0)
29347#endif
29348
29349#ifdef CONFIG_MACH_OMAP3_WL_FF
29350# ifdef machine_arch_type
29351# undef machine_arch_type
29352# define machine_arch_type __machine_arch_type
29353# else
29354# define machine_arch_type MACH_TYPE_OMAP3_WL_FF
29355# endif
29356# define machine_is_omap3_wl_ff() (machine_arch_type == MACH_TYPE_OMAP3_WL_FF)
29357#else
29358# define machine_is_omap3_wl_ff() (0)
29359#endif
29360
29361#ifdef CONFIG_MACH_SIMCOM
29362# ifdef machine_arch_type
29363# undef machine_arch_type
29364# define machine_arch_type __machine_arch_type
29365# else
29366# define machine_arch_type MACH_TYPE_SIMCOM
29367# endif
29368# define machine_is_simcom() (machine_arch_type == MACH_TYPE_SIMCOM)
29369#else
29370# define machine_is_simcom() (0)
29371#endif
29372
29373#ifdef CONFIG_MACH_MCWEBIO
29374# ifdef machine_arch_type
29375# undef machine_arch_type
29376# define machine_arch_type __machine_arch_type
29377# else
29378# define machine_arch_type MACH_TYPE_MCWEBIO
29379# endif
29380# define machine_is_mcwebio() (machine_arch_type == MACH_TYPE_MCWEBIO)
29381#else
29382# define machine_is_mcwebio() (0)
29383#endif
29384
9f23ca42
WD
29385#ifdef CONFIG_MACH_OMAP3_PHRAZER
29386# ifdef machine_arch_type
29387# undef machine_arch_type
29388# define machine_arch_type __machine_arch_type
29389# else
29390# define machine_arch_type MACH_TYPE_OMAP3_PHRAZER
29391# endif
29392# define machine_is_omap3_phrazer() (machine_arch_type == MACH_TYPE_OMAP3_PHRAZER)
29393#else
29394# define machine_is_omap3_phrazer() (0)
29395#endif
29396
29397#ifdef CONFIG_MACH_DARWIN
29398# ifdef machine_arch_type
29399# undef machine_arch_type
29400# define machine_arch_type __machine_arch_type
29401# else
29402# define machine_arch_type MACH_TYPE_DARWIN
29403# endif
29404# define machine_is_darwin() (machine_arch_type == MACH_TYPE_DARWIN)
29405#else
29406# define machine_is_darwin() (0)
29407#endif
29408
29409#ifdef CONFIG_MACH_ORATISCOMU
29410# ifdef machine_arch_type
29411# undef machine_arch_type
29412# define machine_arch_type __machine_arch_type
29413# else
29414# define machine_arch_type MACH_TYPE_ORATISCOMU
29415# endif
29416# define machine_is_oratiscomu() (machine_arch_type == MACH_TYPE_ORATISCOMU)
29417#else
29418# define machine_is_oratiscomu() (0)
29419#endif
29420
29421#ifdef CONFIG_MACH_RTSBC20
29422# ifdef machine_arch_type
29423# undef machine_arch_type
29424# define machine_arch_type __machine_arch_type
29425# else
29426# define machine_arch_type MACH_TYPE_RTSBC20
29427# endif
29428# define machine_is_rtsbc20() (machine_arch_type == MACH_TYPE_RTSBC20)
29429#else
29430# define machine_is_rtsbc20() (0)
29431#endif
29432
29433#ifdef CONFIG_MACH_I780
29434# ifdef machine_arch_type
29435# undef machine_arch_type
29436# define machine_arch_type __machine_arch_type
29437# else
29438# define machine_arch_type MACH_TYPE_I780
29439# endif
29440# define machine_is_sgh_i780() (machine_arch_type == MACH_TYPE_I780)
29441#else
29442# define machine_is_sgh_i780() (0)
29443#endif
29444
29445#ifdef CONFIG_MACH_GEMINI324
29446# ifdef machine_arch_type
29447# undef machine_arch_type
29448# define machine_arch_type __machine_arch_type
29449# else
29450# define machine_arch_type MACH_TYPE_GEMINI324
29451# endif
29452# define machine_is_gemini324() (machine_arch_type == MACH_TYPE_GEMINI324)
29453#else
29454# define machine_is_gemini324() (0)
29455#endif
29456
29457#ifdef CONFIG_MACH_ORATISLAN
29458# ifdef machine_arch_type
29459# undef machine_arch_type
29460# define machine_arch_type __machine_arch_type
29461# else
29462# define machine_arch_type MACH_TYPE_ORATISLAN
29463# endif
29464# define machine_is_oratislan() (machine_arch_type == MACH_TYPE_ORATISLAN)
29465#else
29466# define machine_is_oratislan() (0)
29467#endif
29468
29469#ifdef CONFIG_MACH_ORATISALOG
29470# ifdef machine_arch_type
29471# undef machine_arch_type
29472# define machine_arch_type __machine_arch_type
29473# else
29474# define machine_arch_type MACH_TYPE_ORATISALOG
29475# endif
29476# define machine_is_oratisalog() (machine_arch_type == MACH_TYPE_ORATISALOG)
29477#else
29478# define machine_is_oratisalog() (0)
29479#endif
29480
29481#ifdef CONFIG_MACH_ORATISMADI
29482# ifdef machine_arch_type
29483# undef machine_arch_type
29484# define machine_arch_type __machine_arch_type
29485# else
29486# define machine_arch_type MACH_TYPE_ORATISMADI
29487# endif
29488# define machine_is_oratismadi() (machine_arch_type == MACH_TYPE_ORATISMADI)
29489#else
29490# define machine_is_oratismadi() (0)
29491#endif
29492
29493#ifdef CONFIG_MACH_ORATISOT16
29494# ifdef machine_arch_type
29495# undef machine_arch_type
29496# define machine_arch_type __machine_arch_type
29497# else
29498# define machine_arch_type MACH_TYPE_ORATISOT16
29499# endif
29500# define machine_is_oratisot16() (machine_arch_type == MACH_TYPE_ORATISOT16)
29501#else
29502# define machine_is_oratisot16() (0)
29503#endif
29504
29505#ifdef CONFIG_MACH_ORATISDESK
29506# ifdef machine_arch_type
29507# undef machine_arch_type
29508# define machine_arch_type __machine_arch_type
29509# else
29510# define machine_arch_type MACH_TYPE_ORATISDESK
29511# endif
29512# define machine_is_oratisdesk() (machine_arch_type == MACH_TYPE_ORATISDESK)
29513#else
29514# define machine_is_oratisdesk() (0)
29515#endif
29516
29517#ifdef CONFIG_MACH_V2P_CA9
29518# ifdef machine_arch_type
29519# undef machine_arch_type
29520# define machine_arch_type __machine_arch_type
29521# else
29522# define machine_arch_type MACH_TYPE_V2P_CA9
29523# endif
29524# define machine_is_v2_ca9() (machine_arch_type == MACH_TYPE_V2P_CA9)
29525#else
29526# define machine_is_v2_ca9() (0)
29527#endif
29528
29529#ifdef CONFIG_MACH_SINTEXO
29530# ifdef machine_arch_type
29531# undef machine_arch_type
29532# define machine_arch_type __machine_arch_type
29533# else
29534# define machine_arch_type MACH_TYPE_SINTEXO
29535# endif
29536# define machine_is_sintexo() (machine_arch_type == MACH_TYPE_SINTEXO)
29537#else
29538# define machine_is_sintexo() (0)
29539#endif
29540
29541#ifdef CONFIG_MACH_CM3389
29542# ifdef machine_arch_type
29543# undef machine_arch_type
29544# define machine_arch_type __machine_arch_type
29545# else
29546# define machine_arch_type MACH_TYPE_CM3389
29547# endif
29548# define machine_is_cm3389() (machine_arch_type == MACH_TYPE_CM3389)
29549#else
29550# define machine_is_cm3389() (0)
29551#endif
29552
29553#ifdef CONFIG_MACH_OMAP3_CIO
29554# ifdef machine_arch_type
29555# undef machine_arch_type
29556# define machine_arch_type __machine_arch_type
29557# else
29558# define machine_arch_type MACH_TYPE_OMAP3_CIO
29559# endif
29560# define machine_is_omap3_cio() (machine_arch_type == MACH_TYPE_OMAP3_CIO)
29561#else
29562# define machine_is_omap3_cio() (0)
29563#endif
29564
29565#ifdef CONFIG_MACH_SGH_I900
29566# ifdef machine_arch_type
29567# undef machine_arch_type
29568# define machine_arch_type __machine_arch_type
29569# else
29570# define machine_arch_type MACH_TYPE_SGH_I900
29571# endif
29572# define machine_is_sgh_i900() (machine_arch_type == MACH_TYPE_SGH_I900)
29573#else
29574# define machine_is_sgh_i900() (0)
29575#endif
29576
29577#ifdef CONFIG_MACH_BST100
29578# ifdef machine_arch_type
29579# undef machine_arch_type
29580# define machine_arch_type __machine_arch_type
29581# else
29582# define machine_arch_type MACH_TYPE_BST100
29583# endif
29584# define machine_is_bst100() (machine_arch_type == MACH_TYPE_BST100)
29585#else
29586# define machine_is_bst100() (0)
29587#endif
29588
29589#ifdef CONFIG_MACH_PASSION
29590# ifdef machine_arch_type
29591# undef machine_arch_type
29592# define machine_arch_type __machine_arch_type
29593# else
29594# define machine_arch_type MACH_TYPE_PASSION
29595# endif
29596# define machine_is_passion() (machine_arch_type == MACH_TYPE_PASSION)
29597#else
29598# define machine_is_passion() (0)
29599#endif
29600
29601#ifdef CONFIG_MACH_INDESIGN_AT91SAM
29602# ifdef machine_arch_type
29603# undef machine_arch_type
29604# define machine_arch_type __machine_arch_type
29605# else
29606# define machine_arch_type MACH_TYPE_INDESIGN_AT91SAM
29607# endif
29608# define machine_is_indesign_at91sam() (machine_arch_type == MACH_TYPE_INDESIGN_AT91SAM)
29609#else
29610# define machine_is_indesign_at91sam() (0)
29611#endif
29612
29613#ifdef CONFIG_MACH_C4_BADGER
29614# ifdef machine_arch_type
29615# undef machine_arch_type
29616# define machine_arch_type __machine_arch_type
29617# else
29618# define machine_arch_type MACH_TYPE_C4_BADGER
29619# endif
29620# define machine_is_c4_badger() (machine_arch_type == MACH_TYPE_C4_BADGER)
29621#else
29622# define machine_is_c4_badger() (0)
29623#endif
29624
29625#ifdef CONFIG_MACH_C4_VIPER
29626# ifdef machine_arch_type
29627# undef machine_arch_type
29628# define machine_arch_type __machine_arch_type
29629# else
29630# define machine_arch_type MACH_TYPE_C4_VIPER
29631# endif
29632# define machine_is_c4_viper() (machine_arch_type == MACH_TYPE_C4_VIPER)
29633#else
29634# define machine_is_c4_viper() (0)
29635#endif
29636
29637#ifdef CONFIG_MACH_D2NET
29638# ifdef machine_arch_type
29639# undef machine_arch_type
29640# define machine_arch_type __machine_arch_type
29641# else
29642# define machine_arch_type MACH_TYPE_D2NET
29643# endif
29644# define machine_is_d2net() (machine_arch_type == MACH_TYPE_D2NET)
29645#else
29646# define machine_is_d2net() (0)
29647#endif
29648
29649#ifdef CONFIG_MACH_BIGDISK
29650# ifdef machine_arch_type
29651# undef machine_arch_type
29652# define machine_arch_type __machine_arch_type
29653# else
29654# define machine_arch_type MACH_TYPE_BIGDISK
29655# endif
29656# define machine_is_bigdisk() (machine_arch_type == MACH_TYPE_BIGDISK)
29657#else
29658# define machine_is_bigdisk() (0)
29659#endif
29660
29661#ifdef CONFIG_MACH_NOTALVISION
29662# ifdef machine_arch_type
29663# undef machine_arch_type
29664# define machine_arch_type __machine_arch_type
29665# else
29666# define machine_arch_type MACH_TYPE_NOTALVISION
29667# endif
29668# define machine_is_notalvision() (machine_arch_type == MACH_TYPE_NOTALVISION)
29669#else
29670# define machine_is_notalvision() (0)
29671#endif
29672
29673#ifdef CONFIG_MACH_OMAP3_KBOC
29674# ifdef machine_arch_type
29675# undef machine_arch_type
29676# define machine_arch_type __machine_arch_type
29677# else
29678# define machine_arch_type MACH_TYPE_OMAP3_KBOC
29679# endif
29680# define machine_is_omap3_kboc() (machine_arch_type == MACH_TYPE_OMAP3_KBOC)
29681#else
29682# define machine_is_omap3_kboc() (0)
29683#endif
29684
29685#ifdef CONFIG_MACH_CYCLONE
29686# ifdef machine_arch_type
29687# undef machine_arch_type
29688# define machine_arch_type __machine_arch_type
29689# else
29690# define machine_arch_type MACH_TYPE_CYCLONE
29691# endif
29692# define machine_is_cyclone() (machine_arch_type == MACH_TYPE_CYCLONE)
29693#else
29694# define machine_is_cyclone() (0)
29695#endif
29696
29697#ifdef CONFIG_MACH_NINJA
29698# ifdef machine_arch_type
29699# undef machine_arch_type
29700# define machine_arch_type __machine_arch_type
29701# else
29702# define machine_arch_type MACH_TYPE_NINJA
29703# endif
29704# define machine_is_ninja() (machine_arch_type == MACH_TYPE_NINJA)
29705#else
29706# define machine_is_ninja() (0)
29707#endif
29708
29709#ifdef CONFIG_MACH_AT91SAM9G20EK_2MMC
29710# ifdef machine_arch_type
29711# undef machine_arch_type
29712# define machine_arch_type __machine_arch_type
29713# else
29714# define machine_arch_type MACH_TYPE_AT91SAM9G20EK_2MMC
29715# endif
29716# define machine_is_at91sam9g20ek_2mmc() (machine_arch_type == MACH_TYPE_AT91SAM9G20EK_2MMC)
29717#else
29718# define machine_is_at91sam9g20ek_2mmc() (0)
29719#endif
29720
29721#ifdef CONFIG_MACH_BCMRING
29722# ifdef machine_arch_type
29723# undef machine_arch_type
29724# define machine_arch_type __machine_arch_type
29725# else
29726# define machine_arch_type MACH_TYPE_BCMRING
29727# endif
29728# define machine_is_bcmring() (machine_arch_type == MACH_TYPE_BCMRING)
29729#else
29730# define machine_is_bcmring() (0)
29731#endif
29732
29733#ifdef CONFIG_MACH_RESOL_DL2
29734# ifdef machine_arch_type
29735# undef machine_arch_type
29736# define machine_arch_type __machine_arch_type
29737# else
29738# define machine_arch_type MACH_TYPE_RESOL_DL2
29739# endif
29740# define machine_is_resol_dl2() (machine_arch_type == MACH_TYPE_RESOL_DL2)
29741#else
29742# define machine_is_resol_dl2() (0)
29743#endif
29744
29745#ifdef CONFIG_MACH_IFOSW
29746# ifdef machine_arch_type
29747# undef machine_arch_type
29748# define machine_arch_type __machine_arch_type
29749# else
29750# define machine_arch_type MACH_TYPE_IFOSW
29751# endif
29752# define machine_is_ifosw() (machine_arch_type == MACH_TYPE_IFOSW)
29753#else
29754# define machine_is_ifosw() (0)
29755#endif
29756
29757#ifdef CONFIG_MACH_HTCRHODIUM
29758# ifdef machine_arch_type
29759# undef machine_arch_type
29760# define machine_arch_type __machine_arch_type
29761# else
29762# define machine_arch_type MACH_TYPE_HTCRHODIUM
29763# endif
29764# define machine_is_htcrhodium() (machine_arch_type == MACH_TYPE_HTCRHODIUM)
29765#else
29766# define machine_is_htcrhodium() (0)
29767#endif
29768
29769#ifdef CONFIG_MACH_HTCTOPAZ
29770# ifdef machine_arch_type
29771# undef machine_arch_type
29772# define machine_arch_type __machine_arch_type
29773# else
29774# define machine_arch_type MACH_TYPE_HTCTOPAZ
29775# endif
29776# define machine_is_htctopaz() (machine_arch_type == MACH_TYPE_HTCTOPAZ)
29777#else
29778# define machine_is_htctopaz() (0)
29779#endif
29780
29781#ifdef CONFIG_MACH_MATRIX504
29782# ifdef machine_arch_type
29783# undef machine_arch_type
29784# define machine_arch_type __machine_arch_type
29785# else
29786# define machine_arch_type MACH_TYPE_MATRIX504
29787# endif
29788# define machine_is_matrix504() (machine_arch_type == MACH_TYPE_MATRIX504)
29789#else
29790# define machine_is_matrix504() (0)
29791#endif
29792
29793#ifdef CONFIG_MACH_MRFSA
29794# ifdef machine_arch_type
29795# undef machine_arch_type
29796# define machine_arch_type __machine_arch_type
29797# else
29798# define machine_arch_type MACH_TYPE_MRFSA
29799# endif
29800# define machine_is_mrfsa() (machine_arch_type == MACH_TYPE_MRFSA)
29801#else
29802# define machine_is_mrfsa() (0)
29803#endif
29804
29805#ifdef CONFIG_MACH_SC_P270
29806# ifdef machine_arch_type
29807# undef machine_arch_type
29808# define machine_arch_type __machine_arch_type
29809# else
29810# define machine_arch_type MACH_TYPE_SC_P270
29811# endif
29812# define machine_is_sc_p270() (machine_arch_type == MACH_TYPE_SC_P270)
29813#else
29814# define machine_is_sc_p270() (0)
29815#endif
29816
29817#ifdef CONFIG_MACH_ATLAS5_EVB
29818# ifdef machine_arch_type
29819# undef machine_arch_type
29820# define machine_arch_type __machine_arch_type
29821# else
29822# define machine_arch_type MACH_TYPE_ATLAS5_EVB
29823# endif
29824# define machine_is_atlas5_evb() (machine_arch_type == MACH_TYPE_ATLAS5_EVB)
29825#else
29826# define machine_is_atlas5_evb() (0)
29827#endif
29828
29829#ifdef CONFIG_MACH_PELCO_LOBOX
29830# ifdef machine_arch_type
29831# undef machine_arch_type
29832# define machine_arch_type __machine_arch_type
29833# else
29834# define machine_arch_type MACH_TYPE_PELCO_LOBOX
29835# endif
29836# define machine_is_pelco_lobox() (machine_arch_type == MACH_TYPE_PELCO_LOBOX)
29837#else
29838# define machine_is_pelco_lobox() (0)
29839#endif
29840
29841#ifdef CONFIG_MACH_DILAX_PCU200
29842# ifdef machine_arch_type
29843# undef machine_arch_type
29844# define machine_arch_type __machine_arch_type
29845# else
29846# define machine_arch_type MACH_TYPE_DILAX_PCU200
29847# endif
29848# define machine_is_dilax_pcu200() (machine_arch_type == MACH_TYPE_DILAX_PCU200)
29849#else
29850# define machine_is_dilax_pcu200() (0)
29851#endif
29852
29853#ifdef CONFIG_MACH_LEONARDO
29854# ifdef machine_arch_type
29855# undef machine_arch_type
29856# define machine_arch_type __machine_arch_type
29857# else
29858# define machine_arch_type MACH_TYPE_LEONARDO
29859# endif
29860# define machine_is_leonardo() (machine_arch_type == MACH_TYPE_LEONARDO)
29861#else
29862# define machine_is_leonardo() (0)
29863#endif
29864
29865#ifdef CONFIG_MACH_ZORAN_APPROACH7
29866# ifdef machine_arch_type
29867# undef machine_arch_type
29868# define machine_arch_type __machine_arch_type
29869# else
29870# define machine_arch_type MACH_TYPE_ZORAN_APPROACH7
29871# endif
29872# define machine_is_zoran_approach7() (machine_arch_type == MACH_TYPE_ZORAN_APPROACH7)
29873#else
29874# define machine_is_zoran_approach7() (0)
29875#endif
29876
29877#ifdef CONFIG_MACH_DP6XX
29878# ifdef machine_arch_type
29879# undef machine_arch_type
29880# define machine_arch_type __machine_arch_type
29881# else
29882# define machine_arch_type MACH_TYPE_DP6XX
29883# endif
29884# define machine_is_dp6xx() (machine_arch_type == MACH_TYPE_DP6XX)
29885#else
29886# define machine_is_dp6xx() (0)
29887#endif
29888
29889#ifdef CONFIG_MACH_BCM2153_VESPER
29890# ifdef machine_arch_type
29891# undef machine_arch_type
29892# define machine_arch_type __machine_arch_type
29893# else
29894# define machine_arch_type MACH_TYPE_BCM2153_VESPER
29895# endif
29896# define machine_is_bcm2153_vesper() (machine_arch_type == MACH_TYPE_BCM2153_VESPER)
29897#else
29898# define machine_is_bcm2153_vesper() (0)
29899#endif
29900
29901#ifdef CONFIG_MACH_MAHIMAHI
29902# ifdef machine_arch_type
29903# undef machine_arch_type
29904# define machine_arch_type __machine_arch_type
29905# else
29906# define machine_arch_type MACH_TYPE_MAHIMAHI
29907# endif
29908# define machine_is_mahimahi() (machine_arch_type == MACH_TYPE_MAHIMAHI)
29909#else
29910# define machine_is_mahimahi() (0)
29911#endif
29912
29913#ifdef CONFIG_MACH_CLICKC
29914# ifdef machine_arch_type
29915# undef machine_arch_type
29916# define machine_arch_type __machine_arch_type
29917# else
29918# define machine_arch_type MACH_TYPE_CLICKC
29919# endif
29920# define machine_is_clickc() (machine_arch_type == MACH_TYPE_CLICKC)
29921#else
29922# define machine_is_clickc() (0)
29923#endif
29924
29925#ifdef CONFIG_MACH_ZB_GATEWAY
29926# ifdef machine_arch_type
29927# undef machine_arch_type
29928# define machine_arch_type __machine_arch_type
29929# else
29930# define machine_arch_type MACH_TYPE_ZB_GATEWAY
29931# endif
29932# define machine_is_zb_gateway() (machine_arch_type == MACH_TYPE_ZB_GATEWAY)
29933#else
29934# define machine_is_zb_gateway() (0)
29935#endif
29936
29937#ifdef CONFIG_MACH_TAZCARD
29938# ifdef machine_arch_type
29939# undef machine_arch_type
29940# define machine_arch_type __machine_arch_type
29941# else
29942# define machine_arch_type MACH_TYPE_TAZCARD
29943# endif
29944# define machine_is_tazcard() (machine_arch_type == MACH_TYPE_TAZCARD)
29945#else
29946# define machine_is_tazcard() (0)
29947#endif
29948
29949#ifdef CONFIG_MACH_TAZDEV
29950# ifdef machine_arch_type
29951# undef machine_arch_type
29952# define machine_arch_type __machine_arch_type
29953# else
29954# define machine_arch_type MACH_TYPE_TAZDEV
29955# endif
29956# define machine_is_tazdev() (machine_arch_type == MACH_TYPE_TAZDEV)
29957#else
29958# define machine_is_tazdev() (0)
29959#endif
29960
29961#ifdef CONFIG_MACH_ANNAX_CB_ARM
29962# ifdef machine_arch_type
29963# undef machine_arch_type
29964# define machine_arch_type __machine_arch_type
29965# else
29966# define machine_arch_type MACH_TYPE_ANNAX_CB_ARM
29967# endif
29968# define machine_is_annax_cb_arm() (machine_arch_type == MACH_TYPE_ANNAX_CB_ARM)
29969#else
29970# define machine_is_annax_cb_arm() (0)
29971#endif
29972
29973#ifdef CONFIG_MACH_ANNAX_DM3
29974# ifdef machine_arch_type
29975# undef machine_arch_type
29976# define machine_arch_type __machine_arch_type
29977# else
29978# define machine_arch_type MACH_TYPE_ANNAX_DM3
29979# endif
29980# define machine_is_annax_dm3() (machine_arch_type == MACH_TYPE_ANNAX_DM3)
29981#else
29982# define machine_is_annax_dm3() (0)
29983#endif
29984
29985#ifdef CONFIG_MACH_CEREBRIC
29986# ifdef machine_arch_type
29987# undef machine_arch_type
29988# define machine_arch_type __machine_arch_type
29989# else
29990# define machine_arch_type MACH_TYPE_CEREBRIC
29991# endif
29992# define machine_is_cerebric() (machine_arch_type == MACH_TYPE_CEREBRIC)
29993#else
29994# define machine_is_cerebric() (0)
29995#endif
29996
29997#ifdef CONFIG_MACH_ORCA
29998# ifdef machine_arch_type
29999# undef machine_arch_type
30000# define machine_arch_type __machine_arch_type
30001# else
30002# define machine_arch_type MACH_TYPE_ORCA
30003# endif
30004# define machine_is_orca() (machine_arch_type == MACH_TYPE_ORCA)
30005#else
30006# define machine_is_orca() (0)
30007#endif
30008
30009#ifdef CONFIG_MACH_PC9260
30010# ifdef machine_arch_type
30011# undef machine_arch_type
30012# define machine_arch_type __machine_arch_type
30013# else
30014# define machine_arch_type MACH_TYPE_PC9260
30015# endif
30016# define machine_is_pc9260() (machine_arch_type == MACH_TYPE_PC9260)
30017#else
30018# define machine_is_pc9260() (0)
30019#endif
30020
30021#ifdef CONFIG_MACH_EMS285A
30022# ifdef machine_arch_type
30023# undef machine_arch_type
30024# define machine_arch_type __machine_arch_type
30025# else
30026# define machine_arch_type MACH_TYPE_EMS285A
30027# endif
30028# define machine_is_ems285a() (machine_arch_type == MACH_TYPE_EMS285A)
30029#else
30030# define machine_is_ems285a() (0)
30031#endif
30032
30033#ifdef CONFIG_MACH_GEC2410
30034# ifdef machine_arch_type
30035# undef machine_arch_type
30036# define machine_arch_type __machine_arch_type
30037# else
30038# define machine_arch_type MACH_TYPE_GEC2410
30039# endif
30040# define machine_is_gec2410() (machine_arch_type == MACH_TYPE_GEC2410)
30041#else
30042# define machine_is_gec2410() (0)
30043#endif
30044
30045#ifdef CONFIG_MACH_GEC2440
30046# ifdef machine_arch_type
30047# undef machine_arch_type
30048# define machine_arch_type __machine_arch_type
30049# else
30050# define machine_arch_type MACH_TYPE_GEC2440
30051# endif
30052# define machine_is_gec2440() (machine_arch_type == MACH_TYPE_GEC2440)
30053#else
30054# define machine_is_gec2440() (0)
30055#endif
30056
30057#ifdef CONFIG_MACH_ARCH_MW903
30058# ifdef machine_arch_type
30059# undef machine_arch_type
30060# define machine_arch_type __machine_arch_type
30061# else
30062# define machine_arch_type MACH_TYPE_ARCH_MW903
30063# endif
30064# define machine_is_mw903() (machine_arch_type == MACH_TYPE_ARCH_MW903)
30065#else
30066# define machine_is_mw903() (0)
30067#endif
30068
30069#ifdef CONFIG_MACH_MW2440
30070# ifdef machine_arch_type
30071# undef machine_arch_type
30072# define machine_arch_type __machine_arch_type
30073# else
30074# define machine_arch_type MACH_TYPE_MW2440
30075# endif
30076# define machine_is_mw2440() (machine_arch_type == MACH_TYPE_MW2440)
30077#else
30078# define machine_is_mw2440() (0)
30079#endif
30080
30081#ifdef CONFIG_MACH_ECAC2378
30082# ifdef machine_arch_type
30083# undef machine_arch_type
30084# define machine_arch_type __machine_arch_type
30085# else
30086# define machine_arch_type MACH_TYPE_ECAC2378
30087# endif
30088# define machine_is_ecac2378() (machine_arch_type == MACH_TYPE_ECAC2378)
30089#else
30090# define machine_is_ecac2378() (0)
30091#endif
30092
30093#ifdef CONFIG_MACH_TAZKIOSK
30094# ifdef machine_arch_type
30095# undef machine_arch_type
30096# define machine_arch_type __machine_arch_type
30097# else
30098# define machine_arch_type MACH_TYPE_TAZKIOSK
30099# endif
30100# define machine_is_tazkiosk() (machine_arch_type == MACH_TYPE_TAZKIOSK)
30101#else
30102# define machine_is_tazkiosk() (0)
30103#endif
30104
30105#ifdef CONFIG_MACH_WHITERABBIT_MCH
30106# ifdef machine_arch_type
30107# undef machine_arch_type
30108# define machine_arch_type __machine_arch_type
30109# else
30110# define machine_arch_type MACH_TYPE_WHITERABBIT_MCH
30111# endif
30112# define machine_is_whiterabbit_mch() (machine_arch_type == MACH_TYPE_WHITERABBIT_MCH)
30113#else
30114# define machine_is_whiterabbit_mch() (0)
30115#endif
30116
30117#ifdef CONFIG_MACH_SBOX9263
30118# ifdef machine_arch_type
30119# undef machine_arch_type
30120# define machine_arch_type __machine_arch_type
30121# else
30122# define machine_arch_type MACH_TYPE_SBOX9263
30123# endif
30124# define machine_is_sbox9263() (machine_arch_type == MACH_TYPE_SBOX9263)
30125#else
30126# define machine_is_sbox9263() (0)
30127#endif
30128
30129#ifdef CONFIG_MACH_OREO
30130# ifdef machine_arch_type
30131# undef machine_arch_type
30132# define machine_arch_type __machine_arch_type
30133# else
30134# define machine_arch_type MACH_TYPE_OREO
30135# endif
30136# define machine_is_oreo() (machine_arch_type == MACH_TYPE_OREO)
30137#else
30138# define machine_is_oreo() (0)
30139#endif
30140
30141#ifdef CONFIG_MACH_SMDK6442
30142# ifdef machine_arch_type
30143# undef machine_arch_type
30144# define machine_arch_type __machine_arch_type
30145# else
30146# define machine_arch_type MACH_TYPE_SMDK6442
30147# endif
30148# define machine_is_smdk6442() (machine_arch_type == MACH_TYPE_SMDK6442)
30149#else
30150# define machine_is_smdk6442() (0)
30151#endif
30152
30153#ifdef CONFIG_MACH_OPENRD_BASE
30154# ifdef machine_arch_type
30155# undef machine_arch_type
30156# define machine_arch_type __machine_arch_type
30157# else
30158# define machine_arch_type MACH_TYPE_OPENRD_BASE
30159# endif
30160# define machine_is_openrd_base() (machine_arch_type == MACH_TYPE_OPENRD_BASE)
30161#else
30162# define machine_is_openrd_base() (0)
30163#endif
30164
30165#ifdef CONFIG_MACH_INCREDIBLE
30166# ifdef machine_arch_type
30167# undef machine_arch_type
30168# define machine_arch_type __machine_arch_type
30169# else
30170# define machine_arch_type MACH_TYPE_INCREDIBLE
30171# endif
30172# define machine_is_incredible() (machine_arch_type == MACH_TYPE_INCREDIBLE)
30173#else
30174# define machine_is_incredible() (0)
30175#endif
30176
30177#ifdef CONFIG_MACH_INCREDIBLEC
30178# ifdef machine_arch_type
30179# undef machine_arch_type
30180# define machine_arch_type __machine_arch_type
30181# else
30182# define machine_arch_type MACH_TYPE_INCREDIBLEC
30183# endif
30184# define machine_is_incrediblec() (machine_arch_type == MACH_TYPE_INCREDIBLEC)
30185#else
30186# define machine_is_incrediblec() (0)
30187#endif
30188
30189#ifdef CONFIG_MACH_HEROCT
30190# ifdef machine_arch_type
30191# undef machine_arch_type
30192# define machine_arch_type __machine_arch_type
30193# else
30194# define machine_arch_type MACH_TYPE_HEROCT
30195# endif
30196# define machine_is_heroct() (machine_arch_type == MACH_TYPE_HEROCT)
30197#else
30198# define machine_is_heroct() (0)
30199#endif
30200
30201#ifdef CONFIG_MACH_MMNET1000
30202# ifdef machine_arch_type
30203# undef machine_arch_type
30204# define machine_arch_type __machine_arch_type
30205# else
30206# define machine_arch_type MACH_TYPE_MMNET1000
30207# endif
30208# define machine_is_mmnet1000() (machine_arch_type == MACH_TYPE_MMNET1000)
30209#else
30210# define machine_is_mmnet1000() (0)
30211#endif
30212
30213#ifdef CONFIG_MACH_DEVKIT8000
30214# ifdef machine_arch_type
30215# undef machine_arch_type
30216# define machine_arch_type __machine_arch_type
30217# else
30218# define machine_arch_type MACH_TYPE_DEVKIT8000
30219# endif
30220# define machine_is_devkit8000() (machine_arch_type == MACH_TYPE_DEVKIT8000)
30221#else
30222# define machine_is_devkit8000() (0)
30223#endif
30224
30225#ifdef CONFIG_MACH_DEVKIT9000
30226# ifdef machine_arch_type
30227# undef machine_arch_type
30228# define machine_arch_type __machine_arch_type
30229# else
30230# define machine_arch_type MACH_TYPE_DEVKIT9000
30231# endif
30232# define machine_is_devkit9000() (machine_arch_type == MACH_TYPE_DEVKIT9000)
30233#else
30234# define machine_is_devkit9000() (0)
30235#endif
30236
30237#ifdef CONFIG_MACH_MX31TXTR
30238# ifdef machine_arch_type
30239# undef machine_arch_type
30240# define machine_arch_type __machine_arch_type
30241# else
30242# define machine_arch_type MACH_TYPE_MX31TXTR
30243# endif
30244# define machine_is_mx31txtr() (machine_arch_type == MACH_TYPE_MX31TXTR)
30245#else
30246# define machine_is_mx31txtr() (0)
30247#endif
30248
30249#ifdef CONFIG_MACH_U380
30250# ifdef machine_arch_type
30251# undef machine_arch_type
30252# define machine_arch_type __machine_arch_type
30253# else
30254# define machine_arch_type MACH_TYPE_U380
30255# endif
30256# define machine_is_u380() (machine_arch_type == MACH_TYPE_U380)
30257#else
30258# define machine_is_u380() (0)
30259#endif
30260
30261#ifdef CONFIG_MACH_HUALU_BOARD
30262# ifdef machine_arch_type
30263# undef machine_arch_type
30264# define machine_arch_type __machine_arch_type
30265# else
30266# define machine_arch_type MACH_TYPE_HUALU_BOARD
30267# endif
30268# define machine_is_oamp3_hualu() (machine_arch_type == MACH_TYPE_HUALU_BOARD)
30269#else
30270# define machine_is_oamp3_hualu() (0)
30271#endif
30272
30273#ifdef CONFIG_MACH_NPCMX50
30274# ifdef machine_arch_type
30275# undef machine_arch_type
30276# define machine_arch_type __machine_arch_type
30277# else
30278# define machine_arch_type MACH_TYPE_NPCMX50
30279# endif
30280# define machine_is_npcmx50() (machine_arch_type == MACH_TYPE_NPCMX50)
30281#else
30282# define machine_is_npcmx50() (0)
30283#endif
30284
30285#ifdef CONFIG_MACH_MX51_LANGE51
30286# ifdef machine_arch_type
30287# undef machine_arch_type
30288# define machine_arch_type __machine_arch_type
30289# else
30290# define machine_arch_type MACH_TYPE_MX51_LANGE51
30291# endif
30292# define machine_is_mx51_lange51() (machine_arch_type == MACH_TYPE_MX51_LANGE51)
30293#else
30294# define machine_is_mx51_lange51() (0)
30295#endif
30296
30297#ifdef CONFIG_MACH_MX51_LANGE52
30298# ifdef machine_arch_type
30299# undef machine_arch_type
30300# define machine_arch_type __machine_arch_type
30301# else
30302# define machine_arch_type MACH_TYPE_MX51_LANGE52
30303# endif
30304# define machine_is_mx51_lange52() (machine_arch_type == MACH_TYPE_MX51_LANGE52)
30305#else
30306# define machine_is_mx51_lange52() (0)
30307#endif
30308
30309#ifdef CONFIG_MACH_RIOM
30310# ifdef machine_arch_type
30311# undef machine_arch_type
30312# define machine_arch_type __machine_arch_type
30313# else
30314# define machine_arch_type MACH_TYPE_RIOM
30315# endif
30316# define machine_is_riom() (machine_arch_type == MACH_TYPE_RIOM)
30317#else
30318# define machine_is_riom() (0)
30319#endif
30320
30321#ifdef CONFIG_MACH_COMCAS
30322# ifdef machine_arch_type
30323# undef machine_arch_type
30324# define machine_arch_type __machine_arch_type
30325# else
30326# define machine_arch_type MACH_TYPE_COMCAS
30327# endif
30328# define machine_is_comcas() (machine_arch_type == MACH_TYPE_COMCAS)
30329#else
30330# define machine_is_comcas() (0)
30331#endif
30332
30333#ifdef CONFIG_MACH_WSI_MX27
30334# ifdef machine_arch_type
30335# undef machine_arch_type
30336# define machine_arch_type __machine_arch_type
30337# else
30338# define machine_arch_type MACH_TYPE_WSI_MX27
30339# endif
30340# define machine_is_wsi_mx27() (machine_arch_type == MACH_TYPE_WSI_MX27)
30341#else
30342# define machine_is_wsi_mx27() (0)
30343#endif
30344
30345#ifdef CONFIG_MACH_CM_T35
30346# ifdef machine_arch_type
30347# undef machine_arch_type
30348# define machine_arch_type __machine_arch_type
30349# else
30350# define machine_arch_type MACH_TYPE_CM_T35
30351# endif
30352# define machine_is_cm_t35() (machine_arch_type == MACH_TYPE_CM_T35)
30353#else
30354# define machine_is_cm_t35() (0)
30355#endif
30356
30357#ifdef CONFIG_MACH_NET2BIG
30358# ifdef machine_arch_type
30359# undef machine_arch_type
30360# define machine_arch_type __machine_arch_type
30361# else
30362# define machine_arch_type MACH_TYPE_NET2BIG
30363# endif
30364# define machine_is_net2big() (machine_arch_type == MACH_TYPE_NET2BIG)
30365#else
30366# define machine_is_net2big() (0)
30367#endif
30368
30369#ifdef CONFIG_MACH_MOTOROLA_A1600
30370# ifdef machine_arch_type
30371# undef machine_arch_type
30372# define machine_arch_type __machine_arch_type
30373# else
30374# define machine_arch_type MACH_TYPE_MOTOROLA_A1600
30375# endif
30376# define machine_is_motorola_a1600() (machine_arch_type == MACH_TYPE_MOTOROLA_A1600)
30377#else
30378# define machine_is_motorola_a1600() (0)
30379#endif
30380
30381#ifdef CONFIG_MACH_IGEP0020
30382# ifdef machine_arch_type
30383# undef machine_arch_type
30384# define machine_arch_type __machine_arch_type
30385# else
30386# define machine_arch_type MACH_TYPE_IGEP0020
30387# endif
30388# define machine_is_igep0020() (machine_arch_type == MACH_TYPE_IGEP0020)
30389#else
30390# define machine_is_igep0020() (0)
30391#endif
30392
30393#ifdef CONFIG_MACH_IGEP0010
30394# ifdef machine_arch_type
30395# undef machine_arch_type
30396# define machine_arch_type __machine_arch_type
30397# else
30398# define machine_arch_type MACH_TYPE_IGEP0010
30399# endif
30400# define machine_is_igep0010() (machine_arch_type == MACH_TYPE_IGEP0010)
30401#else
30402# define machine_is_igep0010() (0)
30403#endif
30404
30405#ifdef CONFIG_MACH_MV6281GTWGE2
30406# ifdef machine_arch_type
30407# undef machine_arch_type
30408# define machine_arch_type __machine_arch_type
30409# else
30410# define machine_arch_type MACH_TYPE_MV6281GTWGE2
30411# endif
30412# define machine_is_mv6281gtwge2() (machine_arch_type == MACH_TYPE_MV6281GTWGE2)
30413#else
30414# define machine_is_mv6281gtwge2() (0)
30415#endif
30416
30417#ifdef CONFIG_MACH_SCAT100
30418# ifdef machine_arch_type
30419# undef machine_arch_type
30420# define machine_arch_type __machine_arch_type
30421# else
30422# define machine_arch_type MACH_TYPE_SCAT100
30423# endif
30424# define machine_is_scat100() (machine_arch_type == MACH_TYPE_SCAT100)
30425#else
30426# define machine_is_scat100() (0)
30427#endif
30428
30429#ifdef CONFIG_MACH_SANMINA
30430# ifdef machine_arch_type
30431# undef machine_arch_type
30432# define machine_arch_type __machine_arch_type
30433# else
30434# define machine_arch_type MACH_TYPE_SANMINA
30435# endif
30436# define machine_is_sanmina() (machine_arch_type == MACH_TYPE_SANMINA)
30437#else
30438# define machine_is_sanmina() (0)
30439#endif
30440
30441#ifdef CONFIG_MACH_MOMENTO
30442# ifdef machine_arch_type
30443# undef machine_arch_type
30444# define machine_arch_type __machine_arch_type
30445# else
30446# define machine_arch_type MACH_TYPE_MOMENTO
30447# endif
30448# define machine_is_momento() (machine_arch_type == MACH_TYPE_MOMENTO)
30449#else
30450# define machine_is_momento() (0)
30451#endif
30452
30453#ifdef CONFIG_MACH_NUC9XX
30454# ifdef machine_arch_type
30455# undef machine_arch_type
30456# define machine_arch_type __machine_arch_type
30457# else
30458# define machine_arch_type MACH_TYPE_NUC9XX
30459# endif
30460# define machine_is_nuc9xx() (machine_arch_type == MACH_TYPE_NUC9XX)
30461#else
30462# define machine_is_nuc9xx() (0)
30463#endif
30464
30465#ifdef CONFIG_MACH_NUC910EVB
30466# ifdef machine_arch_type
30467# undef machine_arch_type
30468# define machine_arch_type __machine_arch_type
30469# else
30470# define machine_arch_type MACH_TYPE_NUC910EVB
30471# endif
30472# define machine_is_nuc910evb() (machine_arch_type == MACH_TYPE_NUC910EVB)
30473#else
30474# define machine_is_nuc910evb() (0)
30475#endif
30476
30477#ifdef CONFIG_MACH_NUC920EVB
30478# ifdef machine_arch_type
30479# undef machine_arch_type
30480# define machine_arch_type __machine_arch_type
30481# else
30482# define machine_arch_type MACH_TYPE_NUC920EVB
30483# endif
30484# define machine_is_nuc920evb() (machine_arch_type == MACH_TYPE_NUC920EVB)
30485#else
30486# define machine_is_nuc920evb() (0)
30487#endif
30488
30489#ifdef CONFIG_MACH_NUC950EVB
30490# ifdef machine_arch_type
30491# undef machine_arch_type
30492# define machine_arch_type __machine_arch_type
30493# else
30494# define machine_arch_type MACH_TYPE_NUC950EVB
30495# endif
30496# define machine_is_nuc950evb() (machine_arch_type == MACH_TYPE_NUC950EVB)
30497#else
30498# define machine_is_nuc950evb() (0)
30499#endif
30500
30501#ifdef CONFIG_MACH_NUC945EVB
30502# ifdef machine_arch_type
30503# undef machine_arch_type
30504# define machine_arch_type __machine_arch_type
30505# else
30506# define machine_arch_type MACH_TYPE_NUC945EVB
30507# endif
30508# define machine_is_nuc945evb() (machine_arch_type == MACH_TYPE_NUC945EVB)
30509#else
30510# define machine_is_nuc945evb() (0)
30511#endif
30512
30513#ifdef CONFIG_MACH_NUC960EVB
30514# ifdef machine_arch_type
30515# undef machine_arch_type
30516# define machine_arch_type __machine_arch_type
30517# else
30518# define machine_arch_type MACH_TYPE_NUC960EVB
30519# endif
30520# define machine_is_nuc960evb() (machine_arch_type == MACH_TYPE_NUC960EVB)
30521#else
30522# define machine_is_nuc960evb() (0)
30523#endif
30524
30525#ifdef CONFIG_MACH_NUC932EVB
30526# ifdef machine_arch_type
30527# undef machine_arch_type
30528# define machine_arch_type __machine_arch_type
30529# else
30530# define machine_arch_type MACH_TYPE_NUC932EVB
30531# endif
30532# define machine_is_nuc932evb() (machine_arch_type == MACH_TYPE_NUC932EVB)
30533#else
30534# define machine_is_nuc932evb() (0)
30535#endif
30536
30537#ifdef CONFIG_MACH_NUC900
30538# ifdef machine_arch_type
30539# undef machine_arch_type
30540# define machine_arch_type __machine_arch_type
30541# else
30542# define machine_arch_type MACH_TYPE_NUC900
30543# endif
30544# define machine_is_nuc900() (machine_arch_type == MACH_TYPE_NUC900)
30545#else
30546# define machine_is_nuc900() (0)
30547#endif
30548
30549#ifdef CONFIG_MACH_SD1SOC
30550# ifdef machine_arch_type
30551# undef machine_arch_type
30552# define machine_arch_type __machine_arch_type
30553# else
30554# define machine_arch_type MACH_TYPE_SD1SOC
30555# endif
30556# define machine_is_sd1soc() (machine_arch_type == MACH_TYPE_SD1SOC)
30557#else
30558# define machine_is_sd1soc() (0)
30559#endif
30560
30561#ifdef CONFIG_MACH_LN2440BC
30562# ifdef machine_arch_type
30563# undef machine_arch_type
30564# define machine_arch_type __machine_arch_type
30565# else
30566# define machine_arch_type MACH_TYPE_LN2440BC
30567# endif
30568# define machine_is_ln2440bc() (machine_arch_type == MACH_TYPE_LN2440BC)
30569#else
30570# define machine_is_ln2440bc() (0)
30571#endif
30572
30573#ifdef CONFIG_MACH_RSBC
30574# ifdef machine_arch_type
30575# undef machine_arch_type
30576# define machine_arch_type __machine_arch_type
30577# else
30578# define machine_arch_type MACH_TYPE_RSBC
30579# endif
30580# define machine_is_rsbc() (machine_arch_type == MACH_TYPE_RSBC)
30581#else
30582# define machine_is_rsbc() (0)
30583#endif
30584
30585#ifdef CONFIG_MACH_OPENRD_CLIENT
30586# ifdef machine_arch_type
30587# undef machine_arch_type
30588# define machine_arch_type __machine_arch_type
30589# else
30590# define machine_arch_type MACH_TYPE_OPENRD_CLIENT
30591# endif
30592# define machine_is_openrd_client() (machine_arch_type == MACH_TYPE_OPENRD_CLIENT)
30593#else
30594# define machine_is_openrd_client() (0)
30595#endif
30596
30597#ifdef CONFIG_MACH_HPIPAQ11X
30598# ifdef machine_arch_type
30599# undef machine_arch_type
30600# define machine_arch_type __machine_arch_type
30601# else
30602# define machine_arch_type MACH_TYPE_HPIPAQ11X
30603# endif
30604# define machine_is_hpipaq11x() (machine_arch_type == MACH_TYPE_HPIPAQ11X)
30605#else
30606# define machine_is_hpipaq11x() (0)
30607#endif
30608
30609#ifdef CONFIG_MACH_WAYLAND
30610# ifdef machine_arch_type
30611# undef machine_arch_type
30612# define machine_arch_type __machine_arch_type
30613# else
30614# define machine_arch_type MACH_TYPE_WAYLAND
30615# endif
30616# define machine_is_wayland() (machine_arch_type == MACH_TYPE_WAYLAND)
30617#else
30618# define machine_is_wayland() (0)
30619#endif
30620
30621#ifdef CONFIG_MACH_ACNBSX102
30622# ifdef machine_arch_type
30623# undef machine_arch_type
30624# define machine_arch_type __machine_arch_type
30625# else
30626# define machine_arch_type MACH_TYPE_ACNBSX102
30627# endif
30628# define machine_is_acnbsx102() (machine_arch_type == MACH_TYPE_ACNBSX102)
30629#else
30630# define machine_is_acnbsx102() (0)
30631#endif
30632
30633#ifdef CONFIG_MACH_HWAT91
30634# ifdef machine_arch_type
30635# undef machine_arch_type
30636# define machine_arch_type __machine_arch_type
30637# else
30638# define machine_arch_type MACH_TYPE_HWAT91
30639# endif
30640# define machine_is_hwat91() (machine_arch_type == MACH_TYPE_HWAT91)
30641#else
30642# define machine_is_hwat91() (0)
30643#endif
30644
30645#ifdef CONFIG_MACH_AT91SAM9263CS
30646# ifdef machine_arch_type
30647# undef machine_arch_type
30648# define machine_arch_type __machine_arch_type
30649# else
30650# define machine_arch_type MACH_TYPE_AT91SAM9263CS
30651# endif
30652# define machine_is_at91sam9263cs() (machine_arch_type == MACH_TYPE_AT91SAM9263CS)
30653#else
30654# define machine_is_at91sam9263cs() (0)
30655#endif
30656
30657#ifdef CONFIG_MACH_CSB732
30658# ifdef machine_arch_type
30659# undef machine_arch_type
30660# define machine_arch_type __machine_arch_type
30661# else
30662# define machine_arch_type MACH_TYPE_CSB732
30663# endif
30664# define machine_is_csb732() (machine_arch_type == MACH_TYPE_CSB732)
30665#else
30666# define machine_is_csb732() (0)
30667#endif
30668
30669#ifdef CONFIG_MACH_U8500
30670# ifdef machine_arch_type
30671# undef machine_arch_type
30672# define machine_arch_type __machine_arch_type
30673# else
30674# define machine_arch_type MACH_TYPE_U8500
30675# endif
30676# define machine_is_u8500() (machine_arch_type == MACH_TYPE_U8500)
30677#else
30678# define machine_is_u8500() (0)
30679#endif
30680
30681#ifdef CONFIG_MACH_HUQIU
30682# ifdef machine_arch_type
30683# undef machine_arch_type
30684# define machine_arch_type __machine_arch_type
30685# else
30686# define machine_arch_type MACH_TYPE_HUQIU
30687# endif
30688# define machine_is_huqiu() (machine_arch_type == MACH_TYPE_HUQIU)
30689#else
30690# define machine_is_huqiu() (0)
30691#endif
30692
30693#ifdef CONFIG_MACH_MX51_KUNLUN
30694# ifdef machine_arch_type
30695# undef machine_arch_type
30696# define machine_arch_type __machine_arch_type
30697# else
30698# define machine_arch_type MACH_TYPE_MX51_KUNLUN
30699# endif
30700# define machine_is_mx51_kunlun() (machine_arch_type == MACH_TYPE_MX51_KUNLUN)
30701#else
30702# define machine_is_mx51_kunlun() (0)
30703#endif
30704
30705#ifdef CONFIG_MACH_PMT1G
30706# ifdef machine_arch_type
30707# undef machine_arch_type
30708# define machine_arch_type __machine_arch_type
30709# else
30710# define machine_arch_type MACH_TYPE_PMT1G
30711# endif
30712# define machine_is_pmt1g() (machine_arch_type == MACH_TYPE_PMT1G)
30713#else
30714# define machine_is_pmt1g() (0)
30715#endif
30716
30717#ifdef CONFIG_MACH_HTCELF
30718# ifdef machine_arch_type
30719# undef machine_arch_type
30720# define machine_arch_type __machine_arch_type
30721# else
30722# define machine_arch_type MACH_TYPE_HTCELF
30723# endif
30724# define machine_is_htcelf() (machine_arch_type == MACH_TYPE_HTCELF)
30725#else
30726# define machine_is_htcelf() (0)
30727#endif
30728
30729#ifdef CONFIG_MACH_ARMADILLO420
30730# ifdef machine_arch_type
30731# undef machine_arch_type
30732# define machine_arch_type __machine_arch_type
30733# else
30734# define machine_arch_type MACH_TYPE_ARMADILLO420
30735# endif
30736# define machine_is_armadillo420() (machine_arch_type == MACH_TYPE_ARMADILLO420)
30737#else
30738# define machine_is_armadillo420() (0)
30739#endif
30740
30741#ifdef CONFIG_MACH_ARMADILLO440
30742# ifdef machine_arch_type
30743# undef machine_arch_type
30744# define machine_arch_type __machine_arch_type
30745# else
30746# define machine_arch_type MACH_TYPE_ARMADILLO440
30747# endif
30748# define machine_is_armadillo440() (machine_arch_type == MACH_TYPE_ARMADILLO440)
30749#else
30750# define machine_is_armadillo440() (0)
30751#endif
30752
30753#ifdef CONFIG_MACH_U_CHIP_DUAL_ARM
30754# ifdef machine_arch_type
30755# undef machine_arch_type
30756# define machine_arch_type __machine_arch_type
30757# else
30758# define machine_arch_type MACH_TYPE_U_CHIP_DUAL_ARM
30759# endif
30760# define machine_is_u_chip_dual_arm() (machine_arch_type == MACH_TYPE_U_CHIP_DUAL_ARM)
30761#else
30762# define machine_is_u_chip_dual_arm() (0)
30763#endif
30764
30765#ifdef CONFIG_MACH_CSR_BDB3
30766# ifdef machine_arch_type
30767# undef machine_arch_type
30768# define machine_arch_type __machine_arch_type
30769# else
30770# define machine_arch_type MACH_TYPE_CSR_BDB3
30771# endif
30772# define machine_is_csr_bdb3() (machine_arch_type == MACH_TYPE_CSR_BDB3)
30773#else
30774# define machine_is_csr_bdb3() (0)
30775#endif
30776
30777#ifdef CONFIG_MACH_DOLBY_CAT1018
30778# ifdef machine_arch_type
30779# undef machine_arch_type
30780# define machine_arch_type __machine_arch_type
30781# else
30782# define machine_arch_type MACH_TYPE_DOLBY_CAT1018
30783# endif
30784# define machine_is_dolby_cat1018() (machine_arch_type == MACH_TYPE_DOLBY_CAT1018)
30785#else
30786# define machine_is_dolby_cat1018() (0)
30787#endif
30788
30789#ifdef CONFIG_MACH_HY9307
30790# ifdef machine_arch_type
30791# undef machine_arch_type
30792# define machine_arch_type __machine_arch_type
30793# else
30794# define machine_arch_type MACH_TYPE_HY9307
30795# endif
30796# define machine_is_hy9307() (machine_arch_type == MACH_TYPE_HY9307)
30797#else
30798# define machine_is_hy9307() (0)
30799#endif
30800
30801#ifdef CONFIG_MACH_A_ES
30802# ifdef machine_arch_type
30803# undef machine_arch_type
30804# define machine_arch_type __machine_arch_type
30805# else
30806# define machine_arch_type MACH_TYPE_A_ES
30807# endif
30808# define machine_is_aspire_easystore() (machine_arch_type == MACH_TYPE_A_ES)
30809#else
30810# define machine_is_aspire_easystore() (0)
30811#endif
30812
30813#ifdef CONFIG_MACH_DAVINCI_IRIF
30814# ifdef machine_arch_type
30815# undef machine_arch_type
30816# define machine_arch_type __machine_arch_type
30817# else
30818# define machine_arch_type MACH_TYPE_DAVINCI_IRIF
30819# endif
30820# define machine_is_davinci_irif() (machine_arch_type == MACH_TYPE_DAVINCI_IRIF)
30821#else
30822# define machine_is_davinci_irif() (0)
30823#endif
30824
30825#ifdef CONFIG_MACH_AGAMA9263
30826# ifdef machine_arch_type
30827# undef machine_arch_type
30828# define machine_arch_type __machine_arch_type
30829# else
30830# define machine_arch_type MACH_TYPE_AGAMA9263
30831# endif
30832# define machine_is_agama9263() (machine_arch_type == MACH_TYPE_AGAMA9263)
30833#else
30834# define machine_is_agama9263() (0)
30835#endif
30836
30837#ifdef CONFIG_MACH_MARVELL_JASPER
30838# ifdef machine_arch_type
30839# undef machine_arch_type
30840# define machine_arch_type __machine_arch_type
30841# else
30842# define machine_arch_type MACH_TYPE_MARVELL_JASPER
30843# endif
30844# define machine_is_marvell_jasper() (machine_arch_type == MACH_TYPE_MARVELL_JASPER)
30845#else
30846# define machine_is_marvell_jasper() (0)
30847#endif
30848
30849#ifdef CONFIG_MACH_FLINT
30850# ifdef machine_arch_type
30851# undef machine_arch_type
30852# define machine_arch_type __machine_arch_type
30853# else
30854# define machine_arch_type MACH_TYPE_FLINT
30855# endif
30856# define machine_is_flint() (machine_arch_type == MACH_TYPE_FLINT)
30857#else
30858# define machine_is_flint() (0)
30859#endif
30860
30861#ifdef CONFIG_MACH_TAVOREVB3
30862# ifdef machine_arch_type
30863# undef machine_arch_type
30864# define machine_arch_type __machine_arch_type
30865# else
30866# define machine_arch_type MACH_TYPE_TAVOREVB3
30867# endif
30868# define machine_is_tavorevb3() (machine_arch_type == MACH_TYPE_TAVOREVB3)
30869#else
30870# define machine_is_tavorevb3() (0)
30871#endif
30872
30873#ifdef CONFIG_MACH_SCH_M490
30874# ifdef machine_arch_type
30875# undef machine_arch_type
30876# define machine_arch_type __machine_arch_type
30877# else
30878# define machine_arch_type MACH_TYPE_SCH_M490
30879# endif
30880# define machine_is_sch_m490() (machine_arch_type == MACH_TYPE_SCH_M490)
30881#else
30882# define machine_is_sch_m490() (0)
30883#endif
30884
30885#ifdef CONFIG_MACH_RBL01
30886# ifdef machine_arch_type
30887# undef machine_arch_type
30888# define machine_arch_type __machine_arch_type
30889# else
30890# define machine_arch_type MACH_TYPE_RBL01
30891# endif
30892# define machine_is_rbl01() (machine_arch_type == MACH_TYPE_RBL01)
30893#else
30894# define machine_is_rbl01() (0)
30895#endif
30896
30897#ifdef CONFIG_MACH_OMNIFI
30898# ifdef machine_arch_type
30899# undef machine_arch_type
30900# define machine_arch_type __machine_arch_type
30901# else
30902# define machine_arch_type MACH_TYPE_OMNIFI
30903# endif
30904# define machine_is_omnifi() (machine_arch_type == MACH_TYPE_OMNIFI)
30905#else
30906# define machine_is_omnifi() (0)
30907#endif
30908
30909#ifdef CONFIG_MACH_OTAVALO
30910# ifdef machine_arch_type
30911# undef machine_arch_type
30912# define machine_arch_type __machine_arch_type
30913# else
30914# define machine_arch_type MACH_TYPE_OTAVALO
30915# endif
30916# define machine_is_otavalo() (machine_arch_type == MACH_TYPE_OTAVALO)
30917#else
30918# define machine_is_otavalo() (0)
30919#endif
30920
30921#ifdef CONFIG_MACH_SIENNA
30922# ifdef machine_arch_type
30923# undef machine_arch_type
30924# define machine_arch_type __machine_arch_type
30925# else
30926# define machine_arch_type MACH_TYPE_SIENNA
30927# endif
06f95959 30928# define machine_is_siena() (machine_arch_type == MACH_TYPE_SIENNA)
9f23ca42 30929#else
06f95959 30930# define machine_is_siena() (0)
9f23ca42
WD
30931#endif
30932
30933#ifdef CONFIG_MACH_HTC_EXCALIBUR_S620
30934# ifdef machine_arch_type
30935# undef machine_arch_type
30936# define machine_arch_type __machine_arch_type
30937# else
30938# define machine_arch_type MACH_TYPE_HTC_EXCALIBUR_S620
30939# endif
30940# define machine_is_htc_excalibur_s620() (machine_arch_type == MACH_TYPE_HTC_EXCALIBUR_S620)
30941#else
30942# define machine_is_htc_excalibur_s620() (0)
30943#endif
30944
30945#ifdef CONFIG_MACH_HTC_OPAL
30946# ifdef machine_arch_type
30947# undef machine_arch_type
30948# define machine_arch_type __machine_arch_type
30949# else
30950# define machine_arch_type MACH_TYPE_HTC_OPAL
30951# endif
30952# define machine_is_htc_opal() (machine_arch_type == MACH_TYPE_HTC_OPAL)
30953#else
30954# define machine_is_htc_opal() (0)
30955#endif
30956
30957#ifdef CONFIG_MACH_TOUCHBOOK
30958# ifdef machine_arch_type
30959# undef machine_arch_type
30960# define machine_arch_type __machine_arch_type
30961# else
30962# define machine_arch_type MACH_TYPE_TOUCHBOOK
30963# endif
30964# define machine_is_touchbook() (machine_arch_type == MACH_TYPE_TOUCHBOOK)
30965#else
30966# define machine_is_touchbook() (0)
30967#endif
30968
30969#ifdef CONFIG_MACH_LATTE
30970# ifdef machine_arch_type
30971# undef machine_arch_type
30972# define machine_arch_type __machine_arch_type
30973# else
30974# define machine_arch_type MACH_TYPE_LATTE
30975# endif
30976# define machine_is_latte() (machine_arch_type == MACH_TYPE_LATTE)
30977#else
30978# define machine_is_latte() (0)
30979#endif
30980
30981#ifdef CONFIG_MACH_XA200
30982# ifdef machine_arch_type
30983# undef machine_arch_type
30984# define machine_arch_type __machine_arch_type
30985# else
30986# define machine_arch_type MACH_TYPE_XA200
30987# endif
30988# define machine_is_xa200() (machine_arch_type == MACH_TYPE_XA200)
30989#else
30990# define machine_is_xa200() (0)
30991#endif
30992
30993#ifdef CONFIG_MACH_NIMROD
30994# ifdef machine_arch_type
30995# undef machine_arch_type
30996# define machine_arch_type __machine_arch_type
30997# else
30998# define machine_arch_type MACH_TYPE_NIMROD
30999# endif
31000# define machine_is_nimrod() (machine_arch_type == MACH_TYPE_NIMROD)
31001#else
31002# define machine_is_nimrod() (0)
31003#endif
31004
31005#ifdef CONFIG_MACH_CC9P9215_3G
31006# ifdef machine_arch_type
31007# undef machine_arch_type
31008# define machine_arch_type __machine_arch_type
31009# else
31010# define machine_arch_type MACH_TYPE_CC9P9215_3G
31011# endif
31012# define machine_is_cc9p9215_3g() (machine_arch_type == MACH_TYPE_CC9P9215_3G)
31013#else
31014# define machine_is_cc9p9215_3g() (0)
31015#endif
31016
31017#ifdef CONFIG_MACH_CC9P9215_3GJS
31018# ifdef machine_arch_type
31019# undef machine_arch_type
31020# define machine_arch_type __machine_arch_type
31021# else
31022# define machine_arch_type MACH_TYPE_CC9P9215_3GJS
31023# endif
31024# define machine_is_cc9p9215_3gjs() (machine_arch_type == MACH_TYPE_CC9P9215_3GJS)
31025#else
31026# define machine_is_cc9p9215_3gjs() (0)
31027#endif
31028
31029#ifdef CONFIG_MACH_TK71
31030# ifdef machine_arch_type
31031# undef machine_arch_type
31032# define machine_arch_type __machine_arch_type
31033# else
31034# define machine_arch_type MACH_TYPE_TK71
31035# endif
31036# define machine_is_tk71() (machine_arch_type == MACH_TYPE_TK71)
31037#else
31038# define machine_is_tk71() (0)
31039#endif
31040
31041#ifdef CONFIG_MACH_COMHAM3525
31042# ifdef machine_arch_type
31043# undef machine_arch_type
31044# define machine_arch_type __machine_arch_type
31045# else
31046# define machine_arch_type MACH_TYPE_COMHAM3525
31047# endif
31048# define machine_is_comham3525() (machine_arch_type == MACH_TYPE_COMHAM3525)
31049#else
31050# define machine_is_comham3525() (0)
31051#endif
31052
31053#ifdef CONFIG_MACH_MX31EREBUS
31054# ifdef machine_arch_type
31055# undef machine_arch_type
31056# define machine_arch_type __machine_arch_type
31057# else
31058# define machine_arch_type MACH_TYPE_MX31EREBUS
31059# endif
31060# define machine_is_mx31erebus() (machine_arch_type == MACH_TYPE_MX31EREBUS)
31061#else
31062# define machine_is_mx31erebus() (0)
31063#endif
31064
31065#ifdef CONFIG_MACH_MCARDMX27
31066# ifdef machine_arch_type
31067# undef machine_arch_type
31068# define machine_arch_type __machine_arch_type
31069# else
31070# define machine_arch_type MACH_TYPE_MCARDMX27
31071# endif
31072# define machine_is_mcardmx27() (machine_arch_type == MACH_TYPE_MCARDMX27)
31073#else
31074# define machine_is_mcardmx27() (0)
31075#endif
31076
31077#ifdef CONFIG_MACH_PARADISE
31078# ifdef machine_arch_type
31079# undef machine_arch_type
31080# define machine_arch_type __machine_arch_type
31081# else
31082# define machine_arch_type MACH_TYPE_PARADISE
31083# endif
31084# define machine_is_paradise() (machine_arch_type == MACH_TYPE_PARADISE)
31085#else
31086# define machine_is_paradise() (0)
31087#endif
31088
31089#ifdef CONFIG_MACH_TIDE
31090# ifdef machine_arch_type
31091# undef machine_arch_type
31092# define machine_arch_type __machine_arch_type
31093# else
31094# define machine_arch_type MACH_TYPE_TIDE
31095# endif
31096# define machine_is_tide() (machine_arch_type == MACH_TYPE_TIDE)
31097#else
31098# define machine_is_tide() (0)
31099#endif
31100
31101#ifdef CONFIG_MACH_WZL2440
31102# ifdef machine_arch_type
31103# undef machine_arch_type
31104# define machine_arch_type __machine_arch_type
31105# else
31106# define machine_arch_type MACH_TYPE_WZL2440
31107# endif
31108# define machine_is_wzl2440() (machine_arch_type == MACH_TYPE_WZL2440)
31109#else
31110# define machine_is_wzl2440() (0)
31111#endif
31112
31113#ifdef CONFIG_MACH_SDRDEMO
31114# ifdef machine_arch_type
31115# undef machine_arch_type
31116# define machine_arch_type __machine_arch_type
31117# else
31118# define machine_arch_type MACH_TYPE_SDRDEMO
31119# endif
31120# define machine_is_sdrdemo() (machine_arch_type == MACH_TYPE_SDRDEMO)
31121#else
31122# define machine_is_sdrdemo() (0)
31123#endif
31124
31125#ifdef CONFIG_MACH_ETHERCAN2
31126# ifdef machine_arch_type
31127# undef machine_arch_type
31128# define machine_arch_type __machine_arch_type
31129# else
31130# define machine_arch_type MACH_TYPE_ETHERCAN2
31131# endif
31132# define machine_is_ethercan2() (machine_arch_type == MACH_TYPE_ETHERCAN2)
31133#else
31134# define machine_is_ethercan2() (0)
31135#endif
31136
31137#ifdef CONFIG_MACH_ECMIMG20
31138# ifdef machine_arch_type
31139# undef machine_arch_type
31140# define machine_arch_type __machine_arch_type
31141# else
31142# define machine_arch_type MACH_TYPE_ECMIMG20
31143# endif
31144# define machine_is_ecmimg20() (machine_arch_type == MACH_TYPE_ECMIMG20)
31145#else
31146# define machine_is_ecmimg20() (0)
31147#endif
31148
31149#ifdef CONFIG_MACH_OMAP_DRAGON
31150# ifdef machine_arch_type
31151# undef machine_arch_type
31152# define machine_arch_type __machine_arch_type
31153# else
31154# define machine_arch_type MACH_TYPE_OMAP_DRAGON
31155# endif
31156# define machine_is_omap_dragon() (machine_arch_type == MACH_TYPE_OMAP_DRAGON)
31157#else
31158# define machine_is_omap_dragon() (0)
31159#endif
31160
31161#ifdef CONFIG_MACH_HALO
31162# ifdef machine_arch_type
31163# undef machine_arch_type
31164# define machine_arch_type __machine_arch_type
31165# else
31166# define machine_arch_type MACH_TYPE_HALO
31167# endif
31168# define machine_is_halo() (machine_arch_type == MACH_TYPE_HALO)
31169#else
31170# define machine_is_halo() (0)
31171#endif
31172
31173#ifdef CONFIG_MACH_HUANGSHAN
31174# ifdef machine_arch_type
31175# undef machine_arch_type
31176# define machine_arch_type __machine_arch_type
31177# else
31178# define machine_arch_type MACH_TYPE_HUANGSHAN
31179# endif
31180# define machine_is_huangshan() (machine_arch_type == MACH_TYPE_HUANGSHAN)
31181#else
31182# define machine_is_huangshan() (0)
31183#endif
31184
31185#ifdef CONFIG_MACH_VL_MA2SC
31186# ifdef machine_arch_type
31187# undef machine_arch_type
31188# define machine_arch_type __machine_arch_type
31189# else
31190# define machine_arch_type MACH_TYPE_VL_MA2SC
31191# endif
31192# define machine_is_vl_ma2sc() (machine_arch_type == MACH_TYPE_VL_MA2SC)
31193#else
31194# define machine_is_vl_ma2sc() (0)
31195#endif
31196
31197#ifdef CONFIG_MACH_RAUMFELD_RC
31198# ifdef machine_arch_type
31199# undef machine_arch_type
31200# define machine_arch_type __machine_arch_type
31201# else
31202# define machine_arch_type MACH_TYPE_RAUMFELD_RC
31203# endif
31204# define machine_is_raumfeld_rc() (machine_arch_type == MACH_TYPE_RAUMFELD_RC)
31205#else
31206# define machine_is_raumfeld_rc() (0)
31207#endif
31208
31209#ifdef CONFIG_MACH_RAUMFELD_CONNECTOR
31210# ifdef machine_arch_type
31211# undef machine_arch_type
31212# define machine_arch_type __machine_arch_type
31213# else
31214# define machine_arch_type MACH_TYPE_RAUMFELD_CONNECTOR
31215# endif
31216# define machine_is_raumfeld_connector() (machine_arch_type == MACH_TYPE_RAUMFELD_CONNECTOR)
31217#else
31218# define machine_is_raumfeld_connector() (0)
31219#endif
31220
31221#ifdef CONFIG_MACH_RAUMFELD_SPEAKER
31222# ifdef machine_arch_type
31223# undef machine_arch_type
31224# define machine_arch_type __machine_arch_type
31225# else
31226# define machine_arch_type MACH_TYPE_RAUMFELD_SPEAKER
31227# endif
31228# define machine_is_raumfeld_speaker() (machine_arch_type == MACH_TYPE_RAUMFELD_SPEAKER)
31229#else
31230# define machine_is_raumfeld_speaker() (0)
31231#endif
31232
31233#ifdef CONFIG_MACH_MULTIBUS_MASTER
31234# ifdef machine_arch_type
31235# undef machine_arch_type
31236# define machine_arch_type __machine_arch_type
31237# else
31238# define machine_arch_type MACH_TYPE_MULTIBUS_MASTER
31239# endif
31240# define machine_is_multibus_master() (machine_arch_type == MACH_TYPE_MULTIBUS_MASTER)
31241#else
31242# define machine_is_multibus_master() (0)
31243#endif
31244
31245#ifdef CONFIG_MACH_MULTIBUS_PBK
31246# ifdef machine_arch_type
31247# undef machine_arch_type
31248# define machine_arch_type __machine_arch_type
31249# else
31250# define machine_arch_type MACH_TYPE_MULTIBUS_PBK
31251# endif
31252# define machine_is_multibus_pbk() (machine_arch_type == MACH_TYPE_MULTIBUS_PBK)
31253#else
31254# define machine_is_multibus_pbk() (0)
31255#endif
31256
31257#ifdef CONFIG_MACH_TNETV107X
31258# ifdef machine_arch_type
31259# undef machine_arch_type
31260# define machine_arch_type __machine_arch_type
31261# else
31262# define machine_arch_type MACH_TYPE_TNETV107X
31263# endif
31264# define machine_is_tnetv107x() (machine_arch_type == MACH_TYPE_TNETV107X)
31265#else
31266# define machine_is_tnetv107x() (0)
31267#endif
31268
d5e2d625
TR
31269#ifdef CONFIG_MACH_SNAKE
31270# ifdef machine_arch_type
31271# undef machine_arch_type
31272# define machine_arch_type __machine_arch_type
31273# else
31274# define machine_arch_type MACH_TYPE_SNAKE
31275# endif
31276# define machine_is_snake() (machine_arch_type == MACH_TYPE_SNAKE)
31277#else
31278# define machine_is_snake() (0)
31279#endif
31280
31281#ifdef CONFIG_MACH_CWMX27
31282# ifdef machine_arch_type
31283# undef machine_arch_type
31284# define machine_arch_type __machine_arch_type
31285# else
31286# define machine_arch_type MACH_TYPE_CWMX27
31287# endif
31288# define machine_is_cwmx27() (machine_arch_type == MACH_TYPE_CWMX27)
31289#else
31290# define machine_is_cwmx27() (0)
31291#endif
31292
31293#ifdef CONFIG_MACH_SCH_M480
31294# ifdef machine_arch_type
31295# undef machine_arch_type
31296# define machine_arch_type __machine_arch_type
31297# else
31298# define machine_arch_type MACH_TYPE_SCH_M480
31299# endif
31300# define machine_is_sch_m480() (machine_arch_type == MACH_TYPE_SCH_M480)
31301#else
31302# define machine_is_sch_m480() (0)
31303#endif
31304
31305#ifdef CONFIG_MACH_PLATYPUS
31306# ifdef machine_arch_type
31307# undef machine_arch_type
31308# define machine_arch_type __machine_arch_type
31309# else
31310# define machine_arch_type MACH_TYPE_PLATYPUS
31311# endif
31312# define machine_is_platypus() (machine_arch_type == MACH_TYPE_PLATYPUS)
31313#else
31314# define machine_is_platypus() (0)
31315#endif
31316
31317#ifdef CONFIG_MACH_PSS2
31318# ifdef machine_arch_type
31319# undef machine_arch_type
31320# define machine_arch_type __machine_arch_type
31321# else
31322# define machine_arch_type MACH_TYPE_PSS2
31323# endif
31324# define machine_is_pss2() (machine_arch_type == MACH_TYPE_PSS2)
31325#else
31326# define machine_is_pss2() (0)
31327#endif
31328
31329#ifdef CONFIG_MACH_DAVINCI_APM150
31330# ifdef machine_arch_type
31331# undef machine_arch_type
31332# define machine_arch_type __machine_arch_type
31333# else
31334# define machine_arch_type MACH_TYPE_DAVINCI_APM150
31335# endif
31336# define machine_is_davinci_apm150() (machine_arch_type == MACH_TYPE_DAVINCI_APM150)
31337#else
31338# define machine_is_davinci_apm150() (0)
31339#endif
31340
31341#ifdef CONFIG_MACH_STR9100
31342# ifdef machine_arch_type
31343# undef machine_arch_type
31344# define machine_arch_type __machine_arch_type
31345# else
31346# define machine_arch_type MACH_TYPE_STR9100
31347# endif
31348# define machine_is_str9100() (machine_arch_type == MACH_TYPE_STR9100)
31349#else
31350# define machine_is_str9100() (0)
31351#endif
31352
31353#ifdef CONFIG_MACH_NET5BIG
31354# ifdef machine_arch_type
31355# undef machine_arch_type
31356# define machine_arch_type __machine_arch_type
31357# else
31358# define machine_arch_type MACH_TYPE_NET5BIG
31359# endif
31360# define machine_is_net5big() (machine_arch_type == MACH_TYPE_NET5BIG)
31361#else
31362# define machine_is_net5big() (0)
31363#endif
31364
31365#ifdef CONFIG_MACH_SEABED9263
31366# ifdef machine_arch_type
31367# undef machine_arch_type
31368# define machine_arch_type __machine_arch_type
31369# else
31370# define machine_arch_type MACH_TYPE_SEABED9263
31371# endif
31372# define machine_is_seabed9263() (machine_arch_type == MACH_TYPE_SEABED9263)
31373#else
31374# define machine_is_seabed9263() (0)
31375#endif
31376
31377#ifdef CONFIG_MACH_MX51_M2ID
31378# ifdef machine_arch_type
31379# undef machine_arch_type
31380# define machine_arch_type __machine_arch_type
31381# else
31382# define machine_arch_type MACH_TYPE_MX51_M2ID
31383# endif
31384# define machine_is_mx51_m2id() (machine_arch_type == MACH_TYPE_MX51_M2ID)
31385#else
31386# define machine_is_mx51_m2id() (0)
31387#endif
31388
31389#ifdef CONFIG_MACH_OCTVOCPLUS_EB
31390# ifdef machine_arch_type
31391# undef machine_arch_type
31392# define machine_arch_type __machine_arch_type
31393# else
31394# define machine_arch_type MACH_TYPE_OCTVOCPLUS_EB
31395# endif
31396# define machine_is_octvocplus_eb() (machine_arch_type == MACH_TYPE_OCTVOCPLUS_EB)
31397#else
31398# define machine_is_octvocplus_eb() (0)
31399#endif
31400
31401#ifdef CONFIG_MACH_KLK_FIREFOX
31402# ifdef machine_arch_type
31403# undef machine_arch_type
31404# define machine_arch_type __machine_arch_type
31405# else
31406# define machine_arch_type MACH_TYPE_KLK_FIREFOX
31407# endif
31408# define machine_is_klk_firefox() (machine_arch_type == MACH_TYPE_KLK_FIREFOX)
31409#else
31410# define machine_is_klk_firefox() (0)
31411#endif
31412
31413#ifdef CONFIG_MACH_KLK_WIRMA_MODULE
31414# ifdef machine_arch_type
31415# undef machine_arch_type
31416# define machine_arch_type __machine_arch_type
31417# else
31418# define machine_arch_type MACH_TYPE_KLK_WIRMA_MODULE
31419# endif
31420# define machine_is_klk_wirma_module() (machine_arch_type == MACH_TYPE_KLK_WIRMA_MODULE)
31421#else
31422# define machine_is_klk_wirma_module() (0)
31423#endif
31424
31425#ifdef CONFIG_MACH_KLK_WIRMA_MMI
31426# ifdef machine_arch_type
31427# undef machine_arch_type
31428# define machine_arch_type __machine_arch_type
31429# else
31430# define machine_arch_type MACH_TYPE_KLK_WIRMA_MMI
31431# endif
31432# define machine_is_klk_wirma_mmi() (machine_arch_type == MACH_TYPE_KLK_WIRMA_MMI)
31433#else
31434# define machine_is_klk_wirma_mmi() (0)
31435#endif
31436
31437#ifdef CONFIG_MACH_SUPERSONIC
31438# ifdef machine_arch_type
31439# undef machine_arch_type
31440# define machine_arch_type __machine_arch_type
31441# else
31442# define machine_arch_type MACH_TYPE_SUPERSONIC
31443# endif
31444# define machine_is_supersonic() (machine_arch_type == MACH_TYPE_SUPERSONIC)
31445#else
31446# define machine_is_supersonic() (0)
31447#endif
31448
31449#ifdef CONFIG_MACH_LIBERTY
31450# ifdef machine_arch_type
31451# undef machine_arch_type
31452# define machine_arch_type __machine_arch_type
31453# else
31454# define machine_arch_type MACH_TYPE_LIBERTY
31455# endif
31456# define machine_is_liberty() (machine_arch_type == MACH_TYPE_LIBERTY)
31457#else
31458# define machine_is_liberty() (0)
31459#endif
31460
31461#ifdef CONFIG_MACH_MH355
31462# ifdef machine_arch_type
31463# undef machine_arch_type
31464# define machine_arch_type __machine_arch_type
31465# else
31466# define machine_arch_type MACH_TYPE_MH355
31467# endif
31468# define machine_is_mh355() (machine_arch_type == MACH_TYPE_MH355)
31469#else
31470# define machine_is_mh355() (0)
31471#endif
31472
31473#ifdef CONFIG_MACH_PC7802
31474# ifdef machine_arch_type
31475# undef machine_arch_type
31476# define machine_arch_type __machine_arch_type
31477# else
31478# define machine_arch_type MACH_TYPE_PC7802
31479# endif
31480# define machine_is_pc7802() (machine_arch_type == MACH_TYPE_PC7802)
31481#else
31482# define machine_is_pc7802() (0)
31483#endif
31484
31485#ifdef CONFIG_MACH_GNET_SGC
31486# ifdef machine_arch_type
31487# undef machine_arch_type
31488# define machine_arch_type __machine_arch_type
31489# else
31490# define machine_arch_type MACH_TYPE_GNET_SGC
31491# endif
31492# define machine_is_gnet_sgc() (machine_arch_type == MACH_TYPE_GNET_SGC)
31493#else
31494# define machine_is_gnet_sgc() (0)
31495#endif
31496
2d251cca
TR
31497#ifdef CONFIG_MACH_EINSTEIN15
31498# ifdef machine_arch_type
31499# undef machine_arch_type
31500# define machine_arch_type __machine_arch_type
31501# else
31502# define machine_arch_type MACH_TYPE_EINSTEIN15
31503# endif
31504# define machine_is_einstein15() (machine_arch_type == MACH_TYPE_EINSTEIN15)
31505#else
31506# define machine_is_einstein15() (0)
31507#endif
31508
31509#ifdef CONFIG_MACH_CMPD
31510# ifdef machine_arch_type
31511# undef machine_arch_type
31512# define machine_arch_type __machine_arch_type
31513# else
31514# define machine_arch_type MACH_TYPE_CMPD
31515# endif
31516# define machine_is_cmpd() (machine_arch_type == MACH_TYPE_CMPD)
31517#else
31518# define machine_is_cmpd() (0)
31519#endif
31520
31521#ifdef CONFIG_MACH_DAVINCI_HASE1
31522# ifdef machine_arch_type
31523# undef machine_arch_type
31524# define machine_arch_type __machine_arch_type
31525# else
31526# define machine_arch_type MACH_TYPE_DAVINCI_HASE1
31527# endif
31528# define machine_is_davinci_hase1() (machine_arch_type == MACH_TYPE_DAVINCI_HASE1)
31529#else
31530# define machine_is_davinci_hase1() (0)
31531#endif
31532
31533#ifdef CONFIG_MACH_LGEINCITEPHONE
31534# ifdef machine_arch_type
31535# undef machine_arch_type
31536# define machine_arch_type __machine_arch_type
31537# else
31538# define machine_arch_type MACH_TYPE_LGEINCITEPHONE
31539# endif
31540# define machine_is_lgeincitephone() (machine_arch_type == MACH_TYPE_LGEINCITEPHONE)
31541#else
31542# define machine_is_lgeincitephone() (0)
31543#endif
31544
31545#ifdef CONFIG_MACH_EA313X
31546# ifdef machine_arch_type
31547# undef machine_arch_type
31548# define machine_arch_type __machine_arch_type
31549# else
31550# define machine_arch_type MACH_TYPE_EA313X
31551# endif
31552# define machine_is_ea313x() (machine_arch_type == MACH_TYPE_EA313X)
31553#else
31554# define machine_is_ea313x() (0)
31555#endif
31556
31557#ifdef CONFIG_MACH_FWBD_39064
31558# ifdef machine_arch_type
31559# undef machine_arch_type
31560# define machine_arch_type __machine_arch_type
31561# else
31562# define machine_arch_type MACH_TYPE_FWBD_39064
31563# endif
31564# define machine_is_fwbd_39064() (machine_arch_type == MACH_TYPE_FWBD_39064)
31565#else
31566# define machine_is_fwbd_39064() (0)
31567#endif
31568
31569#ifdef CONFIG_MACH_FWBD_390128
31570# ifdef machine_arch_type
31571# undef machine_arch_type
31572# define machine_arch_type __machine_arch_type
31573# else
31574# define machine_arch_type MACH_TYPE_FWBD_390128
31575# endif
31576# define machine_is_fwbd_390128() (machine_arch_type == MACH_TYPE_FWBD_390128)
31577#else
31578# define machine_is_fwbd_390128() (0)
31579#endif
31580
31581#ifdef CONFIG_MACH_PELCO_MOE
31582# ifdef machine_arch_type
31583# undef machine_arch_type
31584# define machine_arch_type __machine_arch_type
31585# else
31586# define machine_arch_type MACH_TYPE_PELCO_MOE
31587# endif
31588# define machine_is_pelco_moe() (machine_arch_type == MACH_TYPE_PELCO_MOE)
31589#else
31590# define machine_is_pelco_moe() (0)
31591#endif
31592
31593#ifdef CONFIG_MACH_MINIMIX27
31594# ifdef machine_arch_type
31595# undef machine_arch_type
31596# define machine_arch_type __machine_arch_type
31597# else
31598# define machine_arch_type MACH_TYPE_MINIMIX27
31599# endif
31600# define machine_is_minimix27() (machine_arch_type == MACH_TYPE_MINIMIX27)
31601#else
31602# define machine_is_minimix27() (0)
31603#endif
31604
31605#ifdef CONFIG_MACH_OMAP3_THUNDER
31606# ifdef machine_arch_type
31607# undef machine_arch_type
31608# define machine_arch_type __machine_arch_type
31609# else
31610# define machine_arch_type MACH_TYPE_OMAP3_THUNDER
31611# endif
31612# define machine_is_omap3_thunder() (machine_arch_type == MACH_TYPE_OMAP3_THUNDER)
31613#else
31614# define machine_is_omap3_thunder() (0)
31615#endif
31616
31617#ifdef CONFIG_MACH_PASSIONC
31618# ifdef machine_arch_type
31619# undef machine_arch_type
31620# define machine_arch_type __machine_arch_type
31621# else
31622# define machine_arch_type MACH_TYPE_PASSIONC
31623# endif
31624# define machine_is_passionc() (machine_arch_type == MACH_TYPE_PASSIONC)
31625#else
31626# define machine_is_passionc() (0)
31627#endif
31628
31629#ifdef CONFIG_MACH_MX27AMATA
31630# ifdef machine_arch_type
31631# undef machine_arch_type
31632# define machine_arch_type __machine_arch_type
31633# else
31634# define machine_arch_type MACH_TYPE_MX27AMATA
31635# endif
31636# define machine_is_mx27amata() (machine_arch_type == MACH_TYPE_MX27AMATA)
31637#else
31638# define machine_is_mx27amata() (0)
31639#endif
31640
31641#ifdef CONFIG_MACH_BGAT1
31642# ifdef machine_arch_type
31643# undef machine_arch_type
31644# define machine_arch_type __machine_arch_type
31645# else
31646# define machine_arch_type MACH_TYPE_BGAT1
31647# endif
31648# define machine_is_bgat1() (machine_arch_type == MACH_TYPE_BGAT1)
31649#else
31650# define machine_is_bgat1() (0)
31651#endif
31652
31653#ifdef CONFIG_MACH_BUZZ
31654# ifdef machine_arch_type
31655# undef machine_arch_type
31656# define machine_arch_type __machine_arch_type
31657# else
31658# define machine_arch_type MACH_TYPE_BUZZ
31659# endif
31660# define machine_is_buzz() (machine_arch_type == MACH_TYPE_BUZZ)
31661#else
31662# define machine_is_buzz() (0)
31663#endif
31664
31665#ifdef CONFIG_MACH_MB9G20
31666# ifdef machine_arch_type
31667# undef machine_arch_type
31668# define machine_arch_type __machine_arch_type
31669# else
31670# define machine_arch_type MACH_TYPE_MB9G20
31671# endif
31672# define machine_is_mb9g20() (machine_arch_type == MACH_TYPE_MB9G20)
31673#else
31674# define machine_is_mb9g20() (0)
31675#endif
31676
31677#ifdef CONFIG_MACH_YUSHAN
31678# ifdef machine_arch_type
31679# undef machine_arch_type
31680# define machine_arch_type __machine_arch_type
31681# else
31682# define machine_arch_type MACH_TYPE_YUSHAN
31683# endif
31684# define machine_is_yushan() (machine_arch_type == MACH_TYPE_YUSHAN)
31685#else
31686# define machine_is_yushan() (0)
31687#endif
31688
31689#ifdef CONFIG_MACH_LIZARD
31690# ifdef machine_arch_type
31691# undef machine_arch_type
31692# define machine_arch_type __machine_arch_type
31693# else
31694# define machine_arch_type MACH_TYPE_LIZARD
31695# endif
31696# define machine_is_lizard() (machine_arch_type == MACH_TYPE_LIZARD)
31697#else
31698# define machine_is_lizard() (0)
31699#endif
31700
31701#ifdef CONFIG_MACH_OMAP3POLYCOM
31702# ifdef machine_arch_type
31703# undef machine_arch_type
31704# define machine_arch_type __machine_arch_type
31705# else
31706# define machine_arch_type MACH_TYPE_OMAP3POLYCOM
31707# endif
31708# define machine_is_omap3polycom() (machine_arch_type == MACH_TYPE_OMAP3POLYCOM)
31709#else
31710# define machine_is_omap3polycom() (0)
31711#endif
31712
31713#ifdef CONFIG_MACH_SMDKV210
31714# ifdef machine_arch_type
31715# undef machine_arch_type
31716# define machine_arch_type __machine_arch_type
31717# else
31718# define machine_arch_type MACH_TYPE_SMDKV210
31719# endif
31720# define machine_is_smdkv210() (machine_arch_type == MACH_TYPE_SMDKV210)
31721#else
31722# define machine_is_smdkv210() (0)
31723#endif
31724
31725#ifdef CONFIG_MACH_BRAVO
31726# ifdef machine_arch_type
31727# undef machine_arch_type
31728# define machine_arch_type __machine_arch_type
31729# else
31730# define machine_arch_type MACH_TYPE_BRAVO
31731# endif
31732# define machine_is_bravo() (machine_arch_type == MACH_TYPE_BRAVO)
31733#else
31734# define machine_is_bravo() (0)
31735#endif
31736
31737#ifdef CONFIG_MACH_SIOGENTOO1
31738# ifdef machine_arch_type
31739# undef machine_arch_type
31740# define machine_arch_type __machine_arch_type
31741# else
31742# define machine_arch_type MACH_TYPE_SIOGENTOO1
31743# endif
31744# define machine_is_siogentoo1() (machine_arch_type == MACH_TYPE_SIOGENTOO1)
31745#else
31746# define machine_is_siogentoo1() (0)
31747#endif
31748
31749#ifdef CONFIG_MACH_SIOGENTOO2
31750# ifdef machine_arch_type
31751# undef machine_arch_type
31752# define machine_arch_type __machine_arch_type
31753# else
31754# define machine_arch_type MACH_TYPE_SIOGENTOO2
31755# endif
31756# define machine_is_siogentoo2() (machine_arch_type == MACH_TYPE_SIOGENTOO2)
31757#else
31758# define machine_is_siogentoo2() (0)
31759#endif
31760
31761#ifdef CONFIG_MACH_SM3K
31762# ifdef machine_arch_type
31763# undef machine_arch_type
31764# define machine_arch_type __machine_arch_type
31765# else
31766# define machine_arch_type MACH_TYPE_SM3K
31767# endif
31768# define machine_is_sm3k() (machine_arch_type == MACH_TYPE_SM3K)
31769#else
31770# define machine_is_sm3k() (0)
31771#endif
31772
31773#ifdef CONFIG_MACH_ACER_TEMPO_F900
31774# ifdef machine_arch_type
31775# undef machine_arch_type
31776# define machine_arch_type __machine_arch_type
31777# else
31778# define machine_arch_type MACH_TYPE_ACER_TEMPO_F900
31779# endif
31780# define machine_is_acer_tempo_f900() (machine_arch_type == MACH_TYPE_ACER_TEMPO_F900)
31781#else
31782# define machine_is_acer_tempo_f900() (0)
31783#endif
31784
31785#ifdef CONFIG_MACH_SST61VC010_DEV
31786# ifdef machine_arch_type
31787# undef machine_arch_type
31788# define machine_arch_type __machine_arch_type
31789# else
31790# define machine_arch_type MACH_TYPE_SST61VC010_DEV
31791# endif
31792# define machine_is_sst61vc010_dev() (machine_arch_type == MACH_TYPE_SST61VC010_DEV)
31793#else
31794# define machine_is_sst61vc010_dev() (0)
31795#endif
31796
31797#ifdef CONFIG_MACH_GLITTERTIND
31798# ifdef machine_arch_type
31799# undef machine_arch_type
31800# define machine_arch_type __machine_arch_type
31801# else
31802# define machine_arch_type MACH_TYPE_GLITTERTIND
31803# endif
31804# define machine_is_glittertind() (machine_arch_type == MACH_TYPE_GLITTERTIND)
31805#else
31806# define machine_is_glittertind() (0)
31807#endif
31808
31809#ifdef CONFIG_MACH_OMAP_ZOOM3
31810# ifdef machine_arch_type
31811# undef machine_arch_type
31812# define machine_arch_type __machine_arch_type
31813# else
31814# define machine_arch_type MACH_TYPE_OMAP_ZOOM3
31815# endif
31816# define machine_is_omap_zoom3() (machine_arch_type == MACH_TYPE_OMAP_ZOOM3)
31817#else
31818# define machine_is_omap_zoom3() (0)
31819#endif
31820
31821#ifdef CONFIG_MACH_OMAP_3630SDP
31822# ifdef machine_arch_type
31823# undef machine_arch_type
31824# define machine_arch_type __machine_arch_type
31825# else
31826# define machine_arch_type MACH_TYPE_OMAP_3630SDP
31827# endif
31828# define machine_is_omap_3630sdp() (machine_arch_type == MACH_TYPE_OMAP_3630SDP)
31829#else
31830# define machine_is_omap_3630sdp() (0)
31831#endif
31832
31833#ifdef CONFIG_MACH_CYBOOK2440
31834# ifdef machine_arch_type
31835# undef machine_arch_type
31836# define machine_arch_type __machine_arch_type
31837# else
31838# define machine_arch_type MACH_TYPE_CYBOOK2440
31839# endif
31840# define machine_is_cybook2440() (machine_arch_type == MACH_TYPE_CYBOOK2440)
31841#else
31842# define machine_is_cybook2440() (0)
31843#endif
31844
31845#ifdef CONFIG_MACH_TORINO_S
31846# ifdef machine_arch_type
31847# undef machine_arch_type
31848# define machine_arch_type __machine_arch_type
31849# else
31850# define machine_arch_type MACH_TYPE_TORINO_S
31851# endif
31852# define machine_is_torino_s() (machine_arch_type == MACH_TYPE_TORINO_S)
31853#else
31854# define machine_is_torino_s() (0)
31855#endif
31856
31857#ifdef CONFIG_MACH_HAVANA
31858# ifdef machine_arch_type
31859# undef machine_arch_type
31860# define machine_arch_type __machine_arch_type
31861# else
31862# define machine_arch_type MACH_TYPE_HAVANA
31863# endif
31864# define machine_is_havana() (machine_arch_type == MACH_TYPE_HAVANA)
31865#else
31866# define machine_is_havana() (0)
31867#endif
31868
31869#ifdef CONFIG_MACH_BEAUMONT_11
31870# ifdef machine_arch_type
31871# undef machine_arch_type
31872# define machine_arch_type __machine_arch_type
31873# else
31874# define machine_arch_type MACH_TYPE_BEAUMONT_11
31875# endif
31876# define machine_is_beaumont_11() (machine_arch_type == MACH_TYPE_BEAUMONT_11)
31877#else
31878# define machine_is_beaumont_11() (0)
31879#endif
31880
31881#ifdef CONFIG_MACH_VANGUARD
31882# ifdef machine_arch_type
31883# undef machine_arch_type
31884# define machine_arch_type __machine_arch_type
31885# else
31886# define machine_arch_type MACH_TYPE_VANGUARD
31887# endif
31888# define machine_is_vanguard() (machine_arch_type == MACH_TYPE_VANGUARD)
31889#else
31890# define machine_is_vanguard() (0)
31891#endif
31892
31893#ifdef CONFIG_MACH_S5PC110_DRACO
31894# ifdef machine_arch_type
31895# undef machine_arch_type
31896# define machine_arch_type __machine_arch_type
31897# else
31898# define machine_arch_type MACH_TYPE_S5PC110_DRACO
31899# endif
31900# define machine_is_s5pc110_draco() (machine_arch_type == MACH_TYPE_S5PC110_DRACO)
31901#else
31902# define machine_is_s5pc110_draco() (0)
31903#endif
31904
31905#ifdef CONFIG_MACH_CARTESIO_TWO
31906# ifdef machine_arch_type
31907# undef machine_arch_type
31908# define machine_arch_type __machine_arch_type
31909# else
31910# define machine_arch_type MACH_TYPE_CARTESIO_TWO
31911# endif
31912# define machine_is_cartesio_two() (machine_arch_type == MACH_TYPE_CARTESIO_TWO)
31913#else
31914# define machine_is_cartesio_two() (0)
31915#endif
31916
31917#ifdef CONFIG_MACH_ASTER
31918# ifdef machine_arch_type
31919# undef machine_arch_type
31920# define machine_arch_type __machine_arch_type
31921# else
31922# define machine_arch_type MACH_TYPE_ASTER
31923# endif
31924# define machine_is_aster() (machine_arch_type == MACH_TYPE_ASTER)
31925#else
31926# define machine_is_aster() (0)
31927#endif
31928
31929#ifdef CONFIG_MACH_VOGUESV210
31930# ifdef machine_arch_type
31931# undef machine_arch_type
31932# define machine_arch_type __machine_arch_type
31933# else
31934# define machine_arch_type MACH_TYPE_VOGUESV210
31935# endif
31936# define machine_is_voguesv210() (machine_arch_type == MACH_TYPE_VOGUESV210)
31937#else
31938# define machine_is_voguesv210() (0)
31939#endif
31940
31941#ifdef CONFIG_MACH_ACM500X
31942# ifdef machine_arch_type
31943# undef machine_arch_type
31944# define machine_arch_type __machine_arch_type
31945# else
31946# define machine_arch_type MACH_TYPE_ACM500X
31947# endif
31948# define machine_is_acm500x() (machine_arch_type == MACH_TYPE_ACM500X)
31949#else
31950# define machine_is_acm500x() (0)
31951#endif
31952
31953#ifdef CONFIG_MACH_KM9260
31954# ifdef machine_arch_type
31955# undef machine_arch_type
31956# define machine_arch_type __machine_arch_type
31957# else
31958# define machine_arch_type MACH_TYPE_KM9260
31959# endif
31960# define machine_is_km9260() (machine_arch_type == MACH_TYPE_KM9260)
31961#else
31962# define machine_is_km9260() (0)
31963#endif
31964
31965#ifdef CONFIG_MACH_NIDEFLEXG1
31966# ifdef machine_arch_type
31967# undef machine_arch_type
31968# define machine_arch_type __machine_arch_type
31969# else
31970# define machine_arch_type MACH_TYPE_NIDEFLEXG1
31971# endif
31972# define machine_is_nideflexg1() (machine_arch_type == MACH_TYPE_NIDEFLEXG1)
31973#else
31974# define machine_is_nideflexg1() (0)
31975#endif
31976
31977#ifdef CONFIG_MACH_CTERA_PLUG_IO
31978# ifdef machine_arch_type
31979# undef machine_arch_type
31980# define machine_arch_type __machine_arch_type
31981# else
31982# define machine_arch_type MACH_TYPE_CTERA_PLUG_IO
31983# endif
31984# define machine_is_ctera_plug_io() (machine_arch_type == MACH_TYPE_CTERA_PLUG_IO)
31985#else
31986# define machine_is_ctera_plug_io() (0)
31987#endif
31988
31989#ifdef CONFIG_MACH_SMARTQ7
31990# ifdef machine_arch_type
31991# undef machine_arch_type
31992# define machine_arch_type __machine_arch_type
31993# else
31994# define machine_arch_type MACH_TYPE_SMARTQ7
31995# endif
31996# define machine_is_smartq7() (machine_arch_type == MACH_TYPE_SMARTQ7)
31997#else
31998# define machine_is_smartq7() (0)
31999#endif
32000
32001#ifdef CONFIG_MACH_AT91SAM9G10EK2
32002# ifdef machine_arch_type
32003# undef machine_arch_type
32004# define machine_arch_type __machine_arch_type
32005# else
32006# define machine_arch_type MACH_TYPE_AT91SAM9G10EK2
32007# endif
32008# define machine_is_at91sam9g10ek2() (machine_arch_type == MACH_TYPE_AT91SAM9G10EK2)
32009#else
32010# define machine_is_at91sam9g10ek2() (0)
32011#endif
32012
32013#ifdef CONFIG_MACH_ASUSP527
32014# ifdef machine_arch_type
32015# undef machine_arch_type
32016# define machine_arch_type __machine_arch_type
32017# else
32018# define machine_arch_type MACH_TYPE_ASUSP527
32019# endif
32020# define machine_is_asusp527() (machine_arch_type == MACH_TYPE_ASUSP527)
32021#else
32022# define machine_is_asusp527() (0)
32023#endif
32024
32025#ifdef CONFIG_MACH_AT91SAM9G20MPM2
32026# ifdef machine_arch_type
32027# undef machine_arch_type
32028# define machine_arch_type __machine_arch_type
32029# else
32030# define machine_arch_type MACH_TYPE_AT91SAM9G20MPM2
32031# endif
32032# define machine_is_at91sam9g20mpm2() (machine_arch_type == MACH_TYPE_AT91SAM9G20MPM2)
32033#else
32034# define machine_is_at91sam9g20mpm2() (0)
32035#endif
32036
32037#ifdef CONFIG_MACH_TOPASA900
32038# ifdef machine_arch_type
32039# undef machine_arch_type
32040# define machine_arch_type __machine_arch_type
32041# else
32042# define machine_arch_type MACH_TYPE_TOPASA900
32043# endif
32044# define machine_is_topasa900() (machine_arch_type == MACH_TYPE_TOPASA900)
32045#else
32046# define machine_is_topasa900() (0)
32047#endif
32048
32049#ifdef CONFIG_MACH_ELECTRUM_100
32050# ifdef machine_arch_type
32051# undef machine_arch_type
32052# define machine_arch_type __machine_arch_type
32053# else
32054# define machine_arch_type MACH_TYPE_ELECTRUM_100
32055# endif
32056# define machine_is_electrum_100() (machine_arch_type == MACH_TYPE_ELECTRUM_100)
32057#else
32058# define machine_is_electrum_100() (0)
32059#endif
32060
32061#ifdef CONFIG_MACH_MX51GRB
32062# ifdef machine_arch_type
32063# undef machine_arch_type
32064# define machine_arch_type __machine_arch_type
32065# else
32066# define machine_arch_type MACH_TYPE_MX51GRB
32067# endif
32068# define machine_is_mx51grb() (machine_arch_type == MACH_TYPE_MX51GRB)
32069#else
32070# define machine_is_mx51grb() (0)
32071#endif
32072
32073#ifdef CONFIG_MACH_XEA300
32074# ifdef machine_arch_type
32075# undef machine_arch_type
32076# define machine_arch_type __machine_arch_type
32077# else
32078# define machine_arch_type MACH_TYPE_XEA300
32079# endif
32080# define machine_is_xea300() (machine_arch_type == MACH_TYPE_XEA300)
32081#else
32082# define machine_is_xea300() (0)
32083#endif
32084
32085#ifdef CONFIG_MACH_HTCSTARTREK
32086# ifdef machine_arch_type
32087# undef machine_arch_type
32088# define machine_arch_type __machine_arch_type
32089# else
32090# define machine_arch_type MACH_TYPE_HTCSTARTREK
32091# endif
32092# define machine_is_htcstartrek() (machine_arch_type == MACH_TYPE_HTCSTARTREK)
32093#else
32094# define machine_is_htcstartrek() (0)
32095#endif
32096
32097#ifdef CONFIG_MACH_LIMA
32098# ifdef machine_arch_type
32099# undef machine_arch_type
32100# define machine_arch_type __machine_arch_type
32101# else
32102# define machine_arch_type MACH_TYPE_LIMA
32103# endif
32104# define machine_is_lima() (machine_arch_type == MACH_TYPE_LIMA)
32105#else
32106# define machine_is_lima() (0)
32107#endif
32108
32109#ifdef CONFIG_MACH_CSB740
32110# ifdef machine_arch_type
32111# undef machine_arch_type
32112# define machine_arch_type __machine_arch_type
32113# else
32114# define machine_arch_type MACH_TYPE_CSB740
32115# endif
32116# define machine_is_csb740() (machine_arch_type == MACH_TYPE_CSB740)
32117#else
32118# define machine_is_csb740() (0)
32119#endif
32120
32121#ifdef CONFIG_MACH_USB_S8815
32122# ifdef machine_arch_type
32123# undef machine_arch_type
32124# define machine_arch_type __machine_arch_type
32125# else
32126# define machine_arch_type MACH_TYPE_USB_S8815
32127# endif
32128# define machine_is_usb_s8815() (machine_arch_type == MACH_TYPE_USB_S8815)
32129#else
32130# define machine_is_usb_s8815() (0)
32131#endif
32132
32133#ifdef CONFIG_MACH_WATSON_EFM_PLUGIN
32134# ifdef machine_arch_type
32135# undef machine_arch_type
32136# define machine_arch_type __machine_arch_type
32137# else
32138# define machine_arch_type MACH_TYPE_WATSON_EFM_PLUGIN
32139# endif
32140# define machine_is_watson_efm_plugin() (machine_arch_type == MACH_TYPE_WATSON_EFM_PLUGIN)
32141#else
32142# define machine_is_watson_efm_plugin() (0)
32143#endif
32144
32145#ifdef CONFIG_MACH_MILKYWAY
32146# ifdef machine_arch_type
32147# undef machine_arch_type
32148# define machine_arch_type __machine_arch_type
32149# else
32150# define machine_arch_type MACH_TYPE_MILKYWAY
32151# endif
32152# define machine_is_milkyway() (machine_arch_type == MACH_TYPE_MILKYWAY)
32153#else
32154# define machine_is_milkyway() (0)
32155#endif
32156
32157#ifdef CONFIG_MACH_G4EVM
32158# ifdef machine_arch_type
32159# undef machine_arch_type
32160# define machine_arch_type __machine_arch_type
32161# else
32162# define machine_arch_type MACH_TYPE_G4EVM
32163# endif
32164# define machine_is_g4evm() (machine_arch_type == MACH_TYPE_G4EVM)
32165#else
32166# define machine_is_g4evm() (0)
32167#endif
32168
32169#ifdef CONFIG_MACH_PICOMOD6
32170# ifdef machine_arch_type
32171# undef machine_arch_type
32172# define machine_arch_type __machine_arch_type
32173# else
32174# define machine_arch_type MACH_TYPE_PICOMOD6
32175# endif
32176# define machine_is_picomod6() (machine_arch_type == MACH_TYPE_PICOMOD6)
32177#else
32178# define machine_is_picomod6() (0)
32179#endif
32180
32181#ifdef CONFIG_MACH_OMAPL138_HAWKBOARD
32182# ifdef machine_arch_type
32183# undef machine_arch_type
32184# define machine_arch_type __machine_arch_type
32185# else
32186# define machine_arch_type MACH_TYPE_OMAPL138_HAWKBOARD
32187# endif
32188# define machine_is_omapl138_hawkboard() (machine_arch_type == MACH_TYPE_OMAPL138_HAWKBOARD)
32189#else
32190# define machine_is_omapl138_hawkboard() (0)
32191#endif
32192
32193#ifdef CONFIG_MACH_IP6000
32194# ifdef machine_arch_type
32195# undef machine_arch_type
32196# define machine_arch_type __machine_arch_type
32197# else
32198# define machine_arch_type MACH_TYPE_IP6000
32199# endif
32200# define machine_is_ip6000() (machine_arch_type == MACH_TYPE_IP6000)
32201#else
32202# define machine_is_ip6000() (0)
32203#endif
32204
32205#ifdef CONFIG_MACH_IP6010
32206# ifdef machine_arch_type
32207# undef machine_arch_type
32208# define machine_arch_type __machine_arch_type
32209# else
32210# define machine_arch_type MACH_TYPE_IP6010
32211# endif
32212# define machine_is_ip6010() (machine_arch_type == MACH_TYPE_IP6010)
32213#else
32214# define machine_is_ip6010() (0)
32215#endif
32216
32217#ifdef CONFIG_MACH_UTM400
32218# ifdef machine_arch_type
32219# undef machine_arch_type
32220# define machine_arch_type __machine_arch_type
32221# else
32222# define machine_arch_type MACH_TYPE_UTM400
32223# endif
32224# define machine_is_utm400() (machine_arch_type == MACH_TYPE_UTM400)
32225#else
32226# define machine_is_utm400() (0)
32227#endif
32228
32229#ifdef CONFIG_MACH_OMAP3_ZYBEX
32230# ifdef machine_arch_type
32231# undef machine_arch_type
32232# define machine_arch_type __machine_arch_type
32233# else
32234# define machine_arch_type MACH_TYPE_OMAP3_ZYBEX
32235# endif
32236# define machine_is_omap3_zybex() (machine_arch_type == MACH_TYPE_OMAP3_ZYBEX)
32237#else
32238# define machine_is_omap3_zybex() (0)
32239#endif
32240
32241#ifdef CONFIG_MACH_WIRELESS_SPACE
32242# ifdef machine_arch_type
32243# undef machine_arch_type
32244# define machine_arch_type __machine_arch_type
32245# else
32246# define machine_arch_type MACH_TYPE_WIRELESS_SPACE
32247# endif
32248# define machine_is_wireless_space() (machine_arch_type == MACH_TYPE_WIRELESS_SPACE)
32249#else
32250# define machine_is_wireless_space() (0)
32251#endif
32252
32253#ifdef CONFIG_MACH_SX560
32254# ifdef machine_arch_type
32255# undef machine_arch_type
32256# define machine_arch_type __machine_arch_type
32257# else
32258# define machine_arch_type MACH_TYPE_SX560
32259# endif
32260# define machine_is_sx560() (machine_arch_type == MACH_TYPE_SX560)
32261#else
32262# define machine_is_sx560() (0)
32263#endif
32264
32265#ifdef CONFIG_MACH_TS41X
32266# ifdef machine_arch_type
32267# undef machine_arch_type
32268# define machine_arch_type __machine_arch_type
32269# else
32270# define machine_arch_type MACH_TYPE_TS41X
32271# endif
32272# define machine_is_ts41x() (machine_arch_type == MACH_TYPE_TS41X)
32273#else
32274# define machine_is_ts41x() (0)
32275#endif
32276
32277#ifdef CONFIG_MACH_ELPHEL10373
32278# ifdef machine_arch_type
32279# undef machine_arch_type
32280# define machine_arch_type __machine_arch_type
32281# else
32282# define machine_arch_type MACH_TYPE_ELPHEL10373
32283# endif
32284# define machine_is_elphel10373() (machine_arch_type == MACH_TYPE_ELPHEL10373)
32285#else
32286# define machine_is_elphel10373() (0)
32287#endif
32288
32289#ifdef CONFIG_MACH_RHOBOT
32290# ifdef machine_arch_type
32291# undef machine_arch_type
32292# define machine_arch_type __machine_arch_type
32293# else
32294# define machine_arch_type MACH_TYPE_RHOBOT
32295# endif
32296# define machine_is_rhobot() (machine_arch_type == MACH_TYPE_RHOBOT)
32297#else
32298# define machine_is_rhobot() (0)
32299#endif
32300
32301#ifdef CONFIG_MACH_MX51_REFRESH
32302# ifdef machine_arch_type
32303# undef machine_arch_type
32304# define machine_arch_type __machine_arch_type
32305# else
32306# define machine_arch_type MACH_TYPE_MX51_REFRESH
32307# endif
32308# define machine_is_mx51_refresh() (machine_arch_type == MACH_TYPE_MX51_REFRESH)
32309#else
32310# define machine_is_mx51_refresh() (0)
32311#endif
32312
32313#ifdef CONFIG_MACH_LS9260
32314# ifdef machine_arch_type
32315# undef machine_arch_type
32316# define machine_arch_type __machine_arch_type
32317# else
32318# define machine_arch_type MACH_TYPE_LS9260
32319# endif
32320# define machine_is_ls9260() (machine_arch_type == MACH_TYPE_LS9260)
32321#else
32322# define machine_is_ls9260() (0)
32323#endif
32324
32325#ifdef CONFIG_MACH_SHANK
32326# ifdef machine_arch_type
32327# undef machine_arch_type
32328# define machine_arch_type __machine_arch_type
32329# else
32330# define machine_arch_type MACH_TYPE_SHANK
32331# endif
32332# define machine_is_shank() (machine_arch_type == MACH_TYPE_SHANK)
32333#else
32334# define machine_is_shank() (0)
32335#endif
32336
32337#ifdef CONFIG_MACH_QSD8X50_ST1
32338# ifdef machine_arch_type
32339# undef machine_arch_type
32340# define machine_arch_type __machine_arch_type
32341# else
32342# define machine_arch_type MACH_TYPE_QSD8X50_ST1
32343# endif
32344# define machine_is_qsd8x50_st1() (machine_arch_type == MACH_TYPE_QSD8X50_ST1)
32345#else
32346# define machine_is_qsd8x50_st1() (0)
32347#endif
32348
32349#ifdef CONFIG_MACH_AT91SAM9M10EKES
32350# ifdef machine_arch_type
32351# undef machine_arch_type
32352# define machine_arch_type __machine_arch_type
32353# else
32354# define machine_arch_type MACH_TYPE_AT91SAM9M10EKES
32355# endif
32356# define machine_is_at91sam9m10ekes() (machine_arch_type == MACH_TYPE_AT91SAM9M10EKES)
32357#else
32358# define machine_is_at91sam9m10ekes() (0)
32359#endif
32360
32361#ifdef CONFIG_MACH_HIRAM
32362# ifdef machine_arch_type
32363# undef machine_arch_type
32364# define machine_arch_type __machine_arch_type
32365# else
32366# define machine_arch_type MACH_TYPE_HIRAM
32367# endif
32368# define machine_is_hiram() (machine_arch_type == MACH_TYPE_HIRAM)
32369#else
32370# define machine_is_hiram() (0)
32371#endif
32372
32373#ifdef CONFIG_MACH_PHY3250
32374# ifdef machine_arch_type
32375# undef machine_arch_type
32376# define machine_arch_type __machine_arch_type
32377# else
32378# define machine_arch_type MACH_TYPE_PHY3250
32379# endif
32380# define machine_is_phy3250() (machine_arch_type == MACH_TYPE_PHY3250)
32381#else
32382# define machine_is_phy3250() (0)
32383#endif
32384
32385#ifdef CONFIG_MACH_EA3250
32386# ifdef machine_arch_type
32387# undef machine_arch_type
32388# define machine_arch_type __machine_arch_type
32389# else
32390# define machine_arch_type MACH_TYPE_EA3250
32391# endif
32392# define machine_is_ea3250() (machine_arch_type == MACH_TYPE_EA3250)
32393#else
32394# define machine_is_ea3250() (0)
32395#endif
32396
32397#ifdef CONFIG_MACH_FDI3250
32398# ifdef machine_arch_type
32399# undef machine_arch_type
32400# define machine_arch_type __machine_arch_type
32401# else
32402# define machine_arch_type MACH_TYPE_FDI3250
32403# endif
32404# define machine_is_fdi3250() (machine_arch_type == MACH_TYPE_FDI3250)
32405#else
32406# define machine_is_fdi3250() (0)
32407#endif
32408
32409#ifdef CONFIG_MACH_WHITESTONE
32410# ifdef machine_arch_type
32411# undef machine_arch_type
32412# define machine_arch_type __machine_arch_type
32413# else
32414# define machine_arch_type MACH_TYPE_WHITESTONE
32415# endif
32416# define machine_is_whitestone() (machine_arch_type == MACH_TYPE_WHITESTONE)
32417#else
32418# define machine_is_whitestone() (0)
32419#endif
32420
32421#ifdef CONFIG_MACH_AT91SAM9263NIT
32422# ifdef machine_arch_type
32423# undef machine_arch_type
32424# define machine_arch_type __machine_arch_type
32425# else
32426# define machine_arch_type MACH_TYPE_AT91SAM9263NIT
32427# endif
32428# define machine_is_at91sam9263nit() (machine_arch_type == MACH_TYPE_AT91SAM9263NIT)
32429#else
32430# define machine_is_at91sam9263nit() (0)
32431#endif
32432
32433#ifdef CONFIG_MACH_CCMX51
32434# ifdef machine_arch_type
32435# undef machine_arch_type
32436# define machine_arch_type __machine_arch_type
32437# else
32438# define machine_arch_type MACH_TYPE_CCMX51
32439# endif
32440# define machine_is_ccmx51() (machine_arch_type == MACH_TYPE_CCMX51)
32441#else
32442# define machine_is_ccmx51() (0)
32443#endif
32444
32445#ifdef CONFIG_MACH_CCMX51JS
32446# ifdef machine_arch_type
32447# undef machine_arch_type
32448# define machine_arch_type __machine_arch_type
32449# else
32450# define machine_arch_type MACH_TYPE_CCMX51JS
32451# endif
32452# define machine_is_ccmx51js() (machine_arch_type == MACH_TYPE_CCMX51JS)
32453#else
32454# define machine_is_ccmx51js() (0)
32455#endif
32456
32457#ifdef CONFIG_MACH_CCWMX51
32458# ifdef machine_arch_type
32459# undef machine_arch_type
32460# define machine_arch_type __machine_arch_type
32461# else
32462# define machine_arch_type MACH_TYPE_CCWMX51
32463# endif
32464# define machine_is_ccwmx51() (machine_arch_type == MACH_TYPE_CCWMX51)
32465#else
32466# define machine_is_ccwmx51() (0)
32467#endif
32468
32469#ifdef CONFIG_MACH_CCWMX51JS
32470# ifdef machine_arch_type
32471# undef machine_arch_type
32472# define machine_arch_type __machine_arch_type
32473# else
32474# define machine_arch_type MACH_TYPE_CCWMX51JS
32475# endif
32476# define machine_is_ccwmx51js() (machine_arch_type == MACH_TYPE_CCWMX51JS)
32477#else
32478# define machine_is_ccwmx51js() (0)
32479#endif
32480
32481#ifdef CONFIG_MACH_MINI6410
32482# ifdef machine_arch_type
32483# undef machine_arch_type
32484# define machine_arch_type __machine_arch_type
32485# else
32486# define machine_arch_type MACH_TYPE_MINI6410
32487# endif
32488# define machine_is_mini6410() (machine_arch_type == MACH_TYPE_MINI6410)
32489#else
32490# define machine_is_mini6410() (0)
32491#endif
32492
32493#ifdef CONFIG_MACH_TINY6410
32494# ifdef machine_arch_type
32495# undef machine_arch_type
32496# define machine_arch_type __machine_arch_type
32497# else
32498# define machine_arch_type MACH_TYPE_TINY6410
32499# endif
32500# define machine_is_tiny6410() (machine_arch_type == MACH_TYPE_TINY6410)
32501#else
32502# define machine_is_tiny6410() (0)
32503#endif
32504
32505#ifdef CONFIG_MACH_NANO6410
32506# ifdef machine_arch_type
32507# undef machine_arch_type
32508# define machine_arch_type __machine_arch_type
32509# else
32510# define machine_arch_type MACH_TYPE_NANO6410
32511# endif
32512# define machine_is_nano6410() (machine_arch_type == MACH_TYPE_NANO6410)
32513#else
32514# define machine_is_nano6410() (0)
32515#endif
32516
32517#ifdef CONFIG_MACH_AT572D940HFNLDB
32518# ifdef machine_arch_type
32519# undef machine_arch_type
32520# define machine_arch_type __machine_arch_type
32521# else
32522# define machine_arch_type MACH_TYPE_AT572D940HFNLDB
32523# endif
32524# define machine_is_at572d940hfnldb() (machine_arch_type == MACH_TYPE_AT572D940HFNLDB)
32525#else
32526# define machine_is_at572d940hfnldb() (0)
32527#endif
32528
32529#ifdef CONFIG_MACH_HTCLEO
32530# ifdef machine_arch_type
32531# undef machine_arch_type
32532# define machine_arch_type __machine_arch_type
32533# else
32534# define machine_arch_type MACH_TYPE_HTCLEO
32535# endif
32536# define machine_is_htcleo() (machine_arch_type == MACH_TYPE_HTCLEO)
32537#else
32538# define machine_is_htcleo() (0)
32539#endif
32540
32541#ifdef CONFIG_MACH_AVP13
32542# ifdef machine_arch_type
32543# undef machine_arch_type
32544# define machine_arch_type __machine_arch_type
32545# else
32546# define machine_arch_type MACH_TYPE_AVP13
32547# endif
32548# define machine_is_avp13() (machine_arch_type == MACH_TYPE_AVP13)
32549#else
32550# define machine_is_avp13() (0)
32551#endif
32552
32553#ifdef CONFIG_MACH_XXSVIDEOD
32554# ifdef machine_arch_type
32555# undef machine_arch_type
32556# define machine_arch_type __machine_arch_type
32557# else
32558# define machine_arch_type MACH_TYPE_XXSVIDEOD
32559# endif
32560# define machine_is_xxsvideod() (machine_arch_type == MACH_TYPE_XXSVIDEOD)
32561#else
32562# define machine_is_xxsvideod() (0)
32563#endif
32564
32565#ifdef CONFIG_MACH_VPNEXT
32566# ifdef machine_arch_type
32567# undef machine_arch_type
32568# define machine_arch_type __machine_arch_type
32569# else
32570# define machine_arch_type MACH_TYPE_VPNEXT
32571# endif
32572# define machine_is_vpnext() (machine_arch_type == MACH_TYPE_VPNEXT)
32573#else
32574# define machine_is_vpnext() (0)
32575#endif
32576
32577#ifdef CONFIG_MACH_SWARCO_ITC3
32578# ifdef machine_arch_type
32579# undef machine_arch_type
32580# define machine_arch_type __machine_arch_type
32581# else
32582# define machine_arch_type MACH_TYPE_SWARCO_ITC3
32583# endif
32584# define machine_is_swarco_itc3() (machine_arch_type == MACH_TYPE_SWARCO_ITC3)
32585#else
32586# define machine_is_swarco_itc3() (0)
32587#endif
32588
32589#ifdef CONFIG_MACH_TX51
32590# ifdef machine_arch_type
32591# undef machine_arch_type
32592# define machine_arch_type __machine_arch_type
32593# else
32594# define machine_arch_type MACH_TYPE_TX51
32595# endif
32596# define machine_is_tx51() (machine_arch_type == MACH_TYPE_TX51)
32597#else
32598# define machine_is_tx51() (0)
32599#endif
32600
32601#ifdef CONFIG_MACH_DOLBY_CAT1021
32602# ifdef machine_arch_type
32603# undef machine_arch_type
32604# define machine_arch_type __machine_arch_type
32605# else
32606# define machine_arch_type MACH_TYPE_DOLBY_CAT1021
32607# endif
32608# define machine_is_dolby_cat1021() (machine_arch_type == MACH_TYPE_DOLBY_CAT1021)
32609#else
32610# define machine_is_dolby_cat1021() (0)
32611#endif
32612
71636fa7
TR
32613#ifdef CONFIG_MACH_MX28EVK
32614# ifdef machine_arch_type
32615# undef machine_arch_type
32616# define machine_arch_type __machine_arch_type
32617# else
32618# define machine_arch_type MACH_TYPE_MX28EVK
32619# endif
32620# define machine_is_mx28evk() (machine_arch_type == MACH_TYPE_MX28EVK)
32621#else
32622# define machine_is_mx28evk() (0)
32623#endif
32624
32625#ifdef CONFIG_MACH_PHOENIX260
32626# ifdef machine_arch_type
32627# undef machine_arch_type
32628# define machine_arch_type __machine_arch_type
32629# else
32630# define machine_arch_type MACH_TYPE_PHOENIX260
32631# endif
32632# define machine_is_phoenix260() (machine_arch_type == MACH_TYPE_PHOENIX260)
32633#else
32634# define machine_is_phoenix260() (0)
32635#endif
32636
32637#ifdef CONFIG_MACH_UVACA_STORK
32638# ifdef machine_arch_type
32639# undef machine_arch_type
32640# define machine_arch_type __machine_arch_type
32641# else
32642# define machine_arch_type MACH_TYPE_UVACA_STORK
32643# endif
32644# define machine_is_uvaca_stork() (machine_arch_type == MACH_TYPE_UVACA_STORK)
32645#else
32646# define machine_is_uvaca_stork() (0)
32647#endif
32648
32649#ifdef CONFIG_MACH_SMARTQ5
32650# ifdef machine_arch_type
32651# undef machine_arch_type
32652# define machine_arch_type __machine_arch_type
32653# else
32654# define machine_arch_type MACH_TYPE_SMARTQ5
32655# endif
32656# define machine_is_smartq5() (machine_arch_type == MACH_TYPE_SMARTQ5)
32657#else
32658# define machine_is_smartq5() (0)
32659#endif
32660
32661#ifdef CONFIG_MACH_ALL3078
32662# ifdef machine_arch_type
32663# undef machine_arch_type
32664# define machine_arch_type __machine_arch_type
32665# else
32666# define machine_arch_type MACH_TYPE_ALL3078
32667# endif
32668# define machine_is_all3078() (machine_arch_type == MACH_TYPE_ALL3078)
32669#else
32670# define machine_is_all3078() (0)
32671#endif
32672
32673#ifdef CONFIG_MACH_CTERA_2BAY_DS
32674# ifdef machine_arch_type
32675# undef machine_arch_type
32676# define machine_arch_type __machine_arch_type
32677# else
32678# define machine_arch_type MACH_TYPE_CTERA_2BAY_DS
32679# endif
32680# define machine_is_ctera_2bay_ds() (machine_arch_type == MACH_TYPE_CTERA_2BAY_DS)
32681#else
32682# define machine_is_ctera_2bay_ds() (0)
32683#endif
32684
32685#ifdef CONFIG_MACH_SIOGENTOO3
32686# ifdef machine_arch_type
32687# undef machine_arch_type
32688# define machine_arch_type __machine_arch_type
32689# else
32690# define machine_arch_type MACH_TYPE_SIOGENTOO3
32691# endif
32692# define machine_is_siogentoo3() (machine_arch_type == MACH_TYPE_SIOGENTOO3)
32693#else
32694# define machine_is_siogentoo3() (0)
32695#endif
32696
32697#ifdef CONFIG_MACH_EPB5000
32698# ifdef machine_arch_type
32699# undef machine_arch_type
32700# define machine_arch_type __machine_arch_type
32701# else
32702# define machine_arch_type MACH_TYPE_EPB5000
32703# endif
32704# define machine_is_epb5000() (machine_arch_type == MACH_TYPE_EPB5000)
32705#else
32706# define machine_is_epb5000() (0)
32707#endif
32708
32709#ifdef CONFIG_MACH_HY9263
32710# ifdef machine_arch_type
32711# undef machine_arch_type
32712# define machine_arch_type __machine_arch_type
32713# else
32714# define machine_arch_type MACH_TYPE_HY9263
32715# endif
32716# define machine_is_hy9263() (machine_arch_type == MACH_TYPE_HY9263)
32717#else
32718# define machine_is_hy9263() (0)
32719#endif
32720
32721#ifdef CONFIG_MACH_ACER_TEMPO_M900
32722# ifdef machine_arch_type
32723# undef machine_arch_type
32724# define machine_arch_type __machine_arch_type
32725# else
32726# define machine_arch_type MACH_TYPE_ACER_TEMPO_M900
32727# endif
32728# define machine_is_acer_tempo_m900() (machine_arch_type == MACH_TYPE_ACER_TEMPO_M900)
32729#else
32730# define machine_is_acer_tempo_m900() (0)
32731#endif
32732
32733#ifdef CONFIG_MACH_ACER_TEMPO_DX900
32734# ifdef machine_arch_type
32735# undef machine_arch_type
32736# define machine_arch_type __machine_arch_type
32737# else
32738# define machine_arch_type MACH_TYPE_ACER_TEMPO_DX900
32739# endif
32740# define machine_is_acer_tempo_dx650() (machine_arch_type == MACH_TYPE_ACER_TEMPO_DX900)
32741#else
32742# define machine_is_acer_tempo_dx650() (0)
32743#endif
32744
32745#ifdef CONFIG_MACH_ACER_TEMPO_X960
32746# ifdef machine_arch_type
32747# undef machine_arch_type
32748# define machine_arch_type __machine_arch_type
32749# else
32750# define machine_arch_type MACH_TYPE_ACER_TEMPO_X960
32751# endif
32752# define machine_is_acer_tempo_x960() (machine_arch_type == MACH_TYPE_ACER_TEMPO_X960)
32753#else
32754# define machine_is_acer_tempo_x960() (0)
32755#endif
32756
32757#ifdef CONFIG_MACH_ACER_ETEN_V900
32758# ifdef machine_arch_type
32759# undef machine_arch_type
32760# define machine_arch_type __machine_arch_type
32761# else
32762# define machine_arch_type MACH_TYPE_ACER_ETEN_V900
32763# endif
32764# define machine_is_acer_eten_v900() (machine_arch_type == MACH_TYPE_ACER_ETEN_V900)
32765#else
32766# define machine_is_acer_eten_v900() (0)
32767#endif
32768
32769#ifdef CONFIG_MACH_ACER_ETEN_X900
32770# ifdef machine_arch_type
32771# undef machine_arch_type
32772# define machine_arch_type __machine_arch_type
32773# else
32774# define machine_arch_type MACH_TYPE_ACER_ETEN_X900
32775# endif
32776# define machine_is_acer_eten_x900() (machine_arch_type == MACH_TYPE_ACER_ETEN_X900)
32777#else
32778# define machine_is_acer_eten_x900() (0)
32779#endif
32780
32781#ifdef CONFIG_MACH_BONNELL
32782# ifdef machine_arch_type
32783# undef machine_arch_type
32784# define machine_arch_type __machine_arch_type
32785# else
32786# define machine_arch_type MACH_TYPE_BONNELL
32787# endif
32788# define machine_is_bonnell() (machine_arch_type == MACH_TYPE_BONNELL)
32789#else
32790# define machine_is_bonnell() (0)
32791#endif
32792
32793#ifdef CONFIG_MACH_OHT_MX27
32794# ifdef machine_arch_type
32795# undef machine_arch_type
32796# define machine_arch_type __machine_arch_type
32797# else
32798# define machine_arch_type MACH_TYPE_OHT_MX27
32799# endif
32800# define machine_is_oht_mx27() (machine_arch_type == MACH_TYPE_OHT_MX27)
32801#else
32802# define machine_is_oht_mx27() (0)
32803#endif
32804
32805#ifdef CONFIG_MACH_HTCQUARTZ
32806# ifdef machine_arch_type
32807# undef machine_arch_type
32808# define machine_arch_type __machine_arch_type
32809# else
32810# define machine_arch_type MACH_TYPE_HTCQUARTZ
32811# endif
32812# define machine_is_htcquartz() (machine_arch_type == MACH_TYPE_HTCQUARTZ)
32813#else
32814# define machine_is_htcquartz() (0)
32815#endif
32816
32817#ifdef CONFIG_MACH_DAVINCI_DM6467TEVM
32818# ifdef machine_arch_type
32819# undef machine_arch_type
32820# define machine_arch_type __machine_arch_type
32821# else
32822# define machine_arch_type MACH_TYPE_DAVINCI_DM6467TEVM
32823# endif
32824# define machine_is_davinci_dm6467tevm() (machine_arch_type == MACH_TYPE_DAVINCI_DM6467TEVM)
32825#else
32826# define machine_is_davinci_dm6467tevm() (0)
32827#endif
32828
32829#ifdef CONFIG_MACH_C3AX03
32830# ifdef machine_arch_type
32831# undef machine_arch_type
32832# define machine_arch_type __machine_arch_type
32833# else
32834# define machine_arch_type MACH_TYPE_C3AX03
32835# endif
32836# define machine_is_c3ax03() (machine_arch_type == MACH_TYPE_C3AX03)
32837#else
32838# define machine_is_c3ax03() (0)
32839#endif
32840
32841#ifdef CONFIG_MACH_MXT_TD60
32842# ifdef machine_arch_type
32843# undef machine_arch_type
32844# define machine_arch_type __machine_arch_type
32845# else
32846# define machine_arch_type MACH_TYPE_MXT_TD60
32847# endif
32848# define machine_is_mxt_td60() (machine_arch_type == MACH_TYPE_MXT_TD60)
32849#else
32850# define machine_is_mxt_td60() (0)
32851#endif
32852
32853#ifdef CONFIG_MACH_ESYX
32854# ifdef machine_arch_type
32855# undef machine_arch_type
32856# define machine_arch_type __machine_arch_type
32857# else
32858# define machine_arch_type MACH_TYPE_ESYX
32859# endif
32860# define machine_is_esyx() (machine_arch_type == MACH_TYPE_ESYX)
32861#else
32862# define machine_is_esyx() (0)
32863#endif
32864
06f95959 32865#ifdef CONFIG_MACH_DOVE_DB2
71636fa7
TR
32866# ifdef machine_arch_type
32867# undef machine_arch_type
32868# define machine_arch_type __machine_arch_type
32869# else
06f95959 32870# define machine_arch_type MACH_TYPE_DOVE_DB2
71636fa7 32871# endif
06f95959 32872# define machine_is_dove_db2() (machine_arch_type == MACH_TYPE_DOVE_DB2)
71636fa7
TR
32873#else
32874# define machine_is_dove_db2() (0)
32875#endif
32876
32877#ifdef CONFIG_MACH_BULLDOG
32878# ifdef machine_arch_type
32879# undef machine_arch_type
32880# define machine_arch_type __machine_arch_type
32881# else
32882# define machine_arch_type MACH_TYPE_BULLDOG
32883# endif
32884# define machine_is_bulldog() (machine_arch_type == MACH_TYPE_BULLDOG)
32885#else
32886# define machine_is_bulldog() (0)
32887#endif
32888
32889#ifdef CONFIG_MACH_DERELL_ME2000
32890# ifdef machine_arch_type
32891# undef machine_arch_type
32892# define machine_arch_type __machine_arch_type
32893# else
32894# define machine_arch_type MACH_TYPE_DERELL_ME2000
32895# endif
32896# define machine_is_derell_me2000() (machine_arch_type == MACH_TYPE_DERELL_ME2000)
32897#else
32898# define machine_is_derell_me2000() (0)
32899#endif
32900
32901#ifdef CONFIG_MACH_BCMRING_BASE
32902# ifdef machine_arch_type
32903# undef machine_arch_type
32904# define machine_arch_type __machine_arch_type
32905# else
32906# define machine_arch_type MACH_TYPE_BCMRING_BASE
32907# endif
32908# define machine_is_bcmring_base() (machine_arch_type == MACH_TYPE_BCMRING_BASE)
32909#else
32910# define machine_is_bcmring_base() (0)
32911#endif
32912
32913#ifdef CONFIG_MACH_BCMRING_EVM
32914# ifdef machine_arch_type
32915# undef machine_arch_type
32916# define machine_arch_type __machine_arch_type
32917# else
32918# define machine_arch_type MACH_TYPE_BCMRING_EVM
32919# endif
32920# define machine_is_bcmring_evm() (machine_arch_type == MACH_TYPE_BCMRING_EVM)
32921#else
32922# define machine_is_bcmring_evm() (0)
32923#endif
32924
32925#ifdef CONFIG_MACH_BCMRING_EVM_JAZZ
32926# ifdef machine_arch_type
32927# undef machine_arch_type
32928# define machine_arch_type __machine_arch_type
32929# else
32930# define machine_arch_type MACH_TYPE_BCMRING_EVM_JAZZ
32931# endif
32932# define machine_is_bcmring_evm_jazz() (machine_arch_type == MACH_TYPE_BCMRING_EVM_JAZZ)
32933#else
32934# define machine_is_bcmring_evm_jazz() (0)
32935#endif
32936
32937#ifdef CONFIG_MACH_BCMRING_SP
32938# ifdef machine_arch_type
32939# undef machine_arch_type
32940# define machine_arch_type __machine_arch_type
32941# else
32942# define machine_arch_type MACH_TYPE_BCMRING_SP
32943# endif
32944# define machine_is_bcmring_sp() (machine_arch_type == MACH_TYPE_BCMRING_SP)
32945#else
32946# define machine_is_bcmring_sp() (0)
32947#endif
32948
32949#ifdef CONFIG_MACH_BCMRING_SV
32950# ifdef machine_arch_type
32951# undef machine_arch_type
32952# define machine_arch_type __machine_arch_type
32953# else
32954# define machine_arch_type MACH_TYPE_BCMRING_SV
32955# endif
32956# define machine_is_bcmring_sv() (machine_arch_type == MACH_TYPE_BCMRING_SV)
32957#else
32958# define machine_is_bcmring_sv() (0)
32959#endif
32960
32961#ifdef CONFIG_MACH_BCMRING_SV_JAZZ
32962# ifdef machine_arch_type
32963# undef machine_arch_type
32964# define machine_arch_type __machine_arch_type
32965# else
32966# define machine_arch_type MACH_TYPE_BCMRING_SV_JAZZ
32967# endif
32968# define machine_is_bcmring_sv_jazz() (machine_arch_type == MACH_TYPE_BCMRING_SV_JAZZ)
32969#else
32970# define machine_is_bcmring_sv_jazz() (0)
32971#endif
32972
32973#ifdef CONFIG_MACH_BCMRING_TABLET
32974# ifdef machine_arch_type
32975# undef machine_arch_type
32976# define machine_arch_type __machine_arch_type
32977# else
32978# define machine_arch_type MACH_TYPE_BCMRING_TABLET
32979# endif
32980# define machine_is_bcmring_tablet() (machine_arch_type == MACH_TYPE_BCMRING_TABLET)
32981#else
32982# define machine_is_bcmring_tablet() (0)
32983#endif
32984
32985#ifdef CONFIG_MACH_BCMRING_VP
32986# ifdef machine_arch_type
32987# undef machine_arch_type
32988# define machine_arch_type __machine_arch_type
32989# else
32990# define machine_arch_type MACH_TYPE_BCMRING_VP
32991# endif
32992# define machine_is_bcmring_vp() (machine_arch_type == MACH_TYPE_BCMRING_VP)
32993#else
32994# define machine_is_bcmring_vp() (0)
32995#endif
32996
32997#ifdef CONFIG_MACH_BCMRING_EVM_SEIKOR
32998# ifdef machine_arch_type
32999# undef machine_arch_type
33000# define machine_arch_type __machine_arch_type
33001# else
33002# define machine_arch_type MACH_TYPE_BCMRING_EVM_SEIKOR
33003# endif
33004# define machine_is_bcmring_evm_seikor() (machine_arch_type == MACH_TYPE_BCMRING_EVM_SEIKOR)
33005#else
33006# define machine_is_bcmring_evm_seikor() (0)
33007#endif
33008
33009#ifdef CONFIG_MACH_BCMRING_SP_WQVGA
33010# ifdef machine_arch_type
33011# undef machine_arch_type
33012# define machine_arch_type __machine_arch_type
33013# else
33014# define machine_arch_type MACH_TYPE_BCMRING_SP_WQVGA
33015# endif
33016# define machine_is_bcmring_sp_wqvga() (machine_arch_type == MACH_TYPE_BCMRING_SP_WQVGA)
33017#else
33018# define machine_is_bcmring_sp_wqvga() (0)
33019#endif
33020
33021#ifdef CONFIG_MACH_BCMRING_CUSTOM
33022# ifdef machine_arch_type
33023# undef machine_arch_type
33024# define machine_arch_type __machine_arch_type
33025# else
33026# define machine_arch_type MACH_TYPE_BCMRING_CUSTOM
33027# endif
33028# define machine_is_bcmring_custom() (machine_arch_type == MACH_TYPE_BCMRING_CUSTOM)
33029#else
33030# define machine_is_bcmring_custom() (0)
33031#endif
33032
33033#ifdef CONFIG_MACH_ACER_S200
33034# ifdef machine_arch_type
33035# undef machine_arch_type
33036# define machine_arch_type __machine_arch_type
33037# else
33038# define machine_arch_type MACH_TYPE_ACER_S200
33039# endif
33040# define machine_is_acer_s200() (machine_arch_type == MACH_TYPE_ACER_S200)
33041#else
33042# define machine_is_acer_s200() (0)
33043#endif
33044
06f95959
TR
33045#ifdef CONFIG_MACH_BT270
33046# ifdef machine_arch_type
33047# undef machine_arch_type
33048# define machine_arch_type __machine_arch_type
33049# else
33050# define machine_arch_type MACH_TYPE_BT270
33051# endif
33052# define machine_is_bt270() (machine_arch_type == MACH_TYPE_BT270)
33053#else
33054# define machine_is_bt270() (0)
33055#endif
33056
33057#ifdef CONFIG_MACH_ISEO
33058# ifdef machine_arch_type
33059# undef machine_arch_type
33060# define machine_arch_type __machine_arch_type
33061# else
33062# define machine_arch_type MACH_TYPE_ISEO
33063# endif
33064# define machine_is_iseo() (machine_arch_type == MACH_TYPE_ISEO)
33065#else
33066# define machine_is_iseo() (0)
33067#endif
33068
33069#ifdef CONFIG_MACH_CEZANNE
33070# ifdef machine_arch_type
33071# undef machine_arch_type
33072# define machine_arch_type __machine_arch_type
33073# else
33074# define machine_arch_type MACH_TYPE_CEZANNE
33075# endif
33076# define machine_is_cezanne() (machine_arch_type == MACH_TYPE_CEZANNE)
33077#else
33078# define machine_is_cezanne() (0)
33079#endif
33080
33081#ifdef CONFIG_MACH_LUCCA
33082# ifdef machine_arch_type
33083# undef machine_arch_type
33084# define machine_arch_type __machine_arch_type
33085# else
33086# define machine_arch_type MACH_TYPE_LUCCA
33087# endif
33088# define machine_is_lucca() (machine_arch_type == MACH_TYPE_LUCCA)
33089#else
33090# define machine_is_lucca() (0)
33091#endif
33092
33093#ifdef CONFIG_MACH_SUPERSMART
33094# ifdef machine_arch_type
33095# undef machine_arch_type
33096# define machine_arch_type __machine_arch_type
33097# else
33098# define machine_arch_type MACH_TYPE_SUPERSMART
33099# endif
33100# define machine_is_supersmart() (machine_arch_type == MACH_TYPE_SUPERSMART)
33101#else
33102# define machine_is_supersmart() (0)
33103#endif
33104
33105#ifdef CONFIG_MACH_CS_MISANO
33106# ifdef machine_arch_type
33107# undef machine_arch_type
33108# define machine_arch_type __machine_arch_type
33109# else
33110# define machine_arch_type MACH_TYPE_CS_MISANO
33111# endif
33112# define machine_is_arm11_board() (machine_arch_type == MACH_TYPE_CS_MISANO)
33113#else
33114# define machine_is_arm11_board() (0)
33115#endif
33116
33117#ifdef CONFIG_MACH_MAGNOLIA2
33118# ifdef machine_arch_type
33119# undef machine_arch_type
33120# define machine_arch_type __machine_arch_type
33121# else
33122# define machine_arch_type MACH_TYPE_MAGNOLIA2
33123# endif
33124# define machine_is_magnolia2() (machine_arch_type == MACH_TYPE_MAGNOLIA2)
33125#else
33126# define machine_is_magnolia2() (0)
33127#endif
33128
33129#ifdef CONFIG_MACH_EMXX
33130# ifdef machine_arch_type
33131# undef machine_arch_type
33132# define machine_arch_type __machine_arch_type
33133# else
33134# define machine_arch_type MACH_TYPE_EMXX
33135# endif
33136# define machine_is_emxx() (machine_arch_type == MACH_TYPE_EMXX)
33137#else
33138# define machine_is_emxx() (0)
33139#endif
33140
33141#ifdef CONFIG_MACH_OUTLAW
33142# ifdef machine_arch_type
33143# undef machine_arch_type
33144# define machine_arch_type __machine_arch_type
33145# else
33146# define machine_arch_type MACH_TYPE_OUTLAW
33147# endif
33148# define machine_is_outlaw() (machine_arch_type == MACH_TYPE_OUTLAW)
33149#else
33150# define machine_is_outlaw() (0)
33151#endif
33152
33153#ifdef CONFIG_MACH_RIOT_BEI2
33154# ifdef machine_arch_type
33155# undef machine_arch_type
33156# define machine_arch_type __machine_arch_type
33157# else
33158# define machine_arch_type MACH_TYPE_RIOT_BEI2
33159# endif
33160# define machine_is_riot_bei2() (machine_arch_type == MACH_TYPE_RIOT_BEI2)
33161#else
33162# define machine_is_riot_bei2() (0)
33163#endif
33164
33165#ifdef CONFIG_MACH_RIOT_VOX
33166# ifdef machine_arch_type
33167# undef machine_arch_type
33168# define machine_arch_type __machine_arch_type
33169# else
33170# define machine_arch_type MACH_TYPE_RIOT_VOX
33171# endif
33172# define machine_is_riot_vox() (machine_arch_type == MACH_TYPE_RIOT_VOX)
33173#else
33174# define machine_is_riot_vox() (0)
33175#endif
33176
33177#ifdef CONFIG_MACH_RIOT_X37
33178# ifdef machine_arch_type
33179# undef machine_arch_type
33180# define machine_arch_type __machine_arch_type
33181# else
33182# define machine_arch_type MACH_TYPE_RIOT_X37
33183# endif
33184# define machine_is_riot_x37() (machine_arch_type == MACH_TYPE_RIOT_X37)
33185#else
33186# define machine_is_riot_x37() (0)
33187#endif
33188
33189#ifdef CONFIG_MACH_MEGA25MX
33190# ifdef machine_arch_type
33191# undef machine_arch_type
33192# define machine_arch_type __machine_arch_type
33193# else
33194# define machine_arch_type MACH_TYPE_MEGA25MX
33195# endif
33196# define machine_is_mega25mx() (machine_arch_type == MACH_TYPE_MEGA25MX)
33197#else
33198# define machine_is_mega25mx() (0)
33199#endif
33200
33201#ifdef CONFIG_MACH_BENZINA2
33202# ifdef machine_arch_type
33203# undef machine_arch_type
33204# define machine_arch_type __machine_arch_type
33205# else
33206# define machine_arch_type MACH_TYPE_BENZINA2
33207# endif
33208# define machine_is_benzina2() (machine_arch_type == MACH_TYPE_BENZINA2)
33209#else
33210# define machine_is_benzina2() (0)
33211#endif
33212
33213#ifdef CONFIG_MACH_IGNITE
33214# ifdef machine_arch_type
33215# undef machine_arch_type
33216# define machine_arch_type __machine_arch_type
33217# else
33218# define machine_arch_type MACH_TYPE_IGNITE
33219# endif
33220# define machine_is_ignite() (machine_arch_type == MACH_TYPE_IGNITE)
33221#else
33222# define machine_is_ignite() (0)
33223#endif
33224
33225#ifdef CONFIG_MACH_FOGGIA
33226# ifdef machine_arch_type
33227# undef machine_arch_type
33228# define machine_arch_type __machine_arch_type
33229# else
33230# define machine_arch_type MACH_TYPE_FOGGIA
33231# endif
33232# define machine_is_foggia() (machine_arch_type == MACH_TYPE_FOGGIA)
33233#else
33234# define machine_is_foggia() (0)
33235#endif
33236
33237#ifdef CONFIG_MACH_AREZZO
33238# ifdef machine_arch_type
33239# undef machine_arch_type
33240# define machine_arch_type __machine_arch_type
33241# else
33242# define machine_arch_type MACH_TYPE_AREZZO
33243# endif
33244# define machine_is_arezzo() (machine_arch_type == MACH_TYPE_AREZZO)
33245#else
33246# define machine_is_arezzo() (0)
33247#endif
33248
33249#ifdef CONFIG_MACH_LEICA_SKYWALKER
33250# ifdef machine_arch_type
33251# undef machine_arch_type
33252# define machine_arch_type __machine_arch_type
33253# else
33254# define machine_arch_type MACH_TYPE_LEICA_SKYWALKER
33255# endif
33256# define machine_is_leica_skywalker() (machine_arch_type == MACH_TYPE_LEICA_SKYWALKER)
33257#else
33258# define machine_is_leica_skywalker() (0)
33259#endif
33260
33261#ifdef CONFIG_MACH_JACINTO2_JAMR
33262# ifdef machine_arch_type
33263# undef machine_arch_type
33264# define machine_arch_type __machine_arch_type
33265# else
33266# define machine_arch_type MACH_TYPE_JACINTO2_JAMR
33267# endif
33268# define machine_is_jacinto2_jamr() (machine_arch_type == MACH_TYPE_JACINTO2_JAMR)
33269#else
33270# define machine_is_jacinto2_jamr() (0)
33271#endif
33272
33273#ifdef CONFIG_MACH_GTS_NOVA
33274# ifdef machine_arch_type
33275# undef machine_arch_type
33276# define machine_arch_type __machine_arch_type
33277# else
33278# define machine_arch_type MACH_TYPE_GTS_NOVA
33279# endif
33280# define machine_is_gts_nova() (machine_arch_type == MACH_TYPE_GTS_NOVA)
33281#else
33282# define machine_is_gts_nova() (0)
33283#endif
33284
33285#ifdef CONFIG_MACH_P3600
33286# ifdef machine_arch_type
33287# undef machine_arch_type
33288# define machine_arch_type __machine_arch_type
33289# else
33290# define machine_arch_type MACH_TYPE_P3600
33291# endif
33292# define machine_is_p3600() (machine_arch_type == MACH_TYPE_P3600)
33293#else
33294# define machine_is_p3600() (0)
33295#endif
33296
33297#ifdef CONFIG_MACH_DLT2
33298# ifdef machine_arch_type
33299# undef machine_arch_type
33300# define machine_arch_type __machine_arch_type
33301# else
33302# define machine_arch_type MACH_TYPE_DLT2
33303# endif
33304# define machine_is_dlt2() (machine_arch_type == MACH_TYPE_DLT2)
33305#else
33306# define machine_is_dlt2() (0)
33307#endif
33308
33309#ifdef CONFIG_MACH_DF3120
33310# ifdef machine_arch_type
33311# undef machine_arch_type
33312# define machine_arch_type __machine_arch_type
33313# else
33314# define machine_arch_type MACH_TYPE_DF3120
33315# endif
33316# define machine_is_df3120() (machine_arch_type == MACH_TYPE_DF3120)
33317#else
33318# define machine_is_df3120() (0)
33319#endif
33320
33321#ifdef CONFIG_MACH_ECUCORE_9G20
33322# ifdef machine_arch_type
33323# undef machine_arch_type
33324# define machine_arch_type __machine_arch_type
33325# else
33326# define machine_arch_type MACH_TYPE_ECUCORE_9G20
33327# endif
33328# define machine_is_ecucore_9g20() (machine_arch_type == MACH_TYPE_ECUCORE_9G20)
33329#else
33330# define machine_is_ecucore_9g20() (0)
33331#endif
33332
33333#ifdef CONFIG_MACH_NAUTEL_LPC3240
33334# ifdef machine_arch_type
33335# undef machine_arch_type
33336# define machine_arch_type __machine_arch_type
33337# else
33338# define machine_arch_type MACH_TYPE_NAUTEL_LPC3240
33339# endif
33340# define machine_is_nautel_lpc3240() (machine_arch_type == MACH_TYPE_NAUTEL_LPC3240)
33341#else
33342# define machine_is_nautel_lpc3240() (0)
33343#endif
33344
33345#ifdef CONFIG_MACH_GLACIER
33346# ifdef machine_arch_type
33347# undef machine_arch_type
33348# define machine_arch_type __machine_arch_type
33349# else
33350# define machine_arch_type MACH_TYPE_GLACIER
33351# endif
33352# define machine_is_glacier() (machine_arch_type == MACH_TYPE_GLACIER)
33353#else
33354# define machine_is_glacier() (0)
33355#endif
33356
33357#ifdef CONFIG_MACH_PHRAZER_BULLDOG
33358# ifdef machine_arch_type
33359# undef machine_arch_type
33360# define machine_arch_type __machine_arch_type
33361# else
33362# define machine_arch_type MACH_TYPE_PHRAZER_BULLDOG
33363# endif
33364# define machine_is_phrazer_bulldog() (machine_arch_type == MACH_TYPE_PHRAZER_BULLDOG)
33365#else
33366# define machine_is_phrazer_bulldog() (0)
33367#endif
33368
33369#ifdef CONFIG_MACH_OMAP3_BULLDOG
33370# ifdef machine_arch_type
33371# undef machine_arch_type
33372# define machine_arch_type __machine_arch_type
33373# else
33374# define machine_arch_type MACH_TYPE_OMAP3_BULLDOG
33375# endif
33376# define machine_is_omap3_bulldog() (machine_arch_type == MACH_TYPE_OMAP3_BULLDOG)
33377#else
33378# define machine_is_omap3_bulldog() (0)
33379#endif
33380
33381#ifdef CONFIG_MACH_PCA101
33382# ifdef machine_arch_type
33383# undef machine_arch_type
33384# define machine_arch_type __machine_arch_type
33385# else
33386# define machine_arch_type MACH_TYPE_PCA101
33387# endif
33388# define machine_is_pca101() (machine_arch_type == MACH_TYPE_PCA101)
33389#else
33390# define machine_is_pca101() (0)
33391#endif
33392
33393#ifdef CONFIG_MACH_BUZZC
33394# ifdef machine_arch_type
33395# undef machine_arch_type
33396# define machine_arch_type __machine_arch_type
33397# else
33398# define machine_arch_type MACH_TYPE_BUZZC
33399# endif
33400# define machine_is_buzzc() (machine_arch_type == MACH_TYPE_BUZZC)
33401#else
33402# define machine_is_buzzc() (0)
33403#endif
33404
33405#ifdef CONFIG_MACH_SASIE2
33406# ifdef machine_arch_type
33407# undef machine_arch_type
33408# define machine_arch_type __machine_arch_type
33409# else
33410# define machine_arch_type MACH_TYPE_SASIE2
33411# endif
33412# define machine_is_sasie2() (machine_arch_type == MACH_TYPE_SASIE2)
33413#else
33414# define machine_is_sasie2() (0)
33415#endif
33416
33417#ifdef CONFIG_MACH_DAVINCI_CIO
33418# ifdef machine_arch_type
33419# undef machine_arch_type
33420# define machine_arch_type __machine_arch_type
33421# else
33422# define machine_arch_type MACH_TYPE_DAVINCI_CIO
33423# endif
33424# define machine_is_davinci_cio() (machine_arch_type == MACH_TYPE_DAVINCI_CIO)
33425#else
33426# define machine_is_davinci_cio() (0)
33427#endif
33428
33429#ifdef CONFIG_MACH_SMARTMETER_DL
33430# ifdef machine_arch_type
33431# undef machine_arch_type
33432# define machine_arch_type __machine_arch_type
33433# else
33434# define machine_arch_type MACH_TYPE_SMARTMETER_DL
33435# endif
33436# define machine_is_smartmeter_dl() (machine_arch_type == MACH_TYPE_SMARTMETER_DL)
33437#else
33438# define machine_is_smartmeter_dl() (0)
33439#endif
33440
33441#ifdef CONFIG_MACH_WZL6410
33442# ifdef machine_arch_type
33443# undef machine_arch_type
33444# define machine_arch_type __machine_arch_type
33445# else
33446# define machine_arch_type MACH_TYPE_WZL6410
33447# endif
33448# define machine_is_wzl6410() (machine_arch_type == MACH_TYPE_WZL6410)
33449#else
33450# define machine_is_wzl6410() (0)
33451#endif
33452
33453#ifdef CONFIG_MACH_WZL6410M
33454# ifdef machine_arch_type
33455# undef machine_arch_type
33456# define machine_arch_type __machine_arch_type
33457# else
33458# define machine_arch_type MACH_TYPE_WZL6410M
33459# endif
33460# define machine_is_wzl6410m() (machine_arch_type == MACH_TYPE_WZL6410M)
33461#else
33462# define machine_is_wzl6410m() (0)
33463#endif
33464
33465#ifdef CONFIG_MACH_WZL6410F
33466# ifdef machine_arch_type
33467# undef machine_arch_type
33468# define machine_arch_type __machine_arch_type
33469# else
33470# define machine_arch_type MACH_TYPE_WZL6410F
33471# endif
33472# define machine_is_wzl6410f() (machine_arch_type == MACH_TYPE_WZL6410F)
33473#else
33474# define machine_is_wzl6410f() (0)
33475#endif
33476
33477#ifdef CONFIG_MACH_WZL6410I
33478# ifdef machine_arch_type
33479# undef machine_arch_type
33480# define machine_arch_type __machine_arch_type
33481# else
33482# define machine_arch_type MACH_TYPE_WZL6410I
33483# endif
33484# define machine_is_wzl6410i() (machine_arch_type == MACH_TYPE_WZL6410I)
33485#else
33486# define machine_is_wzl6410i() (0)
33487#endif
33488
33489#ifdef CONFIG_MACH_SPACECOM1
33490# ifdef machine_arch_type
33491# undef machine_arch_type
33492# define machine_arch_type __machine_arch_type
33493# else
33494# define machine_arch_type MACH_TYPE_SPACECOM1
33495# endif
33496# define machine_is_spacecom1() (machine_arch_type == MACH_TYPE_SPACECOM1)
33497#else
33498# define machine_is_spacecom1() (0)
33499#endif
33500
33501#ifdef CONFIG_MACH_PINGU920
33502# ifdef machine_arch_type
33503# undef machine_arch_type
33504# define machine_arch_type __machine_arch_type
33505# else
33506# define machine_arch_type MACH_TYPE_PINGU920
33507# endif
33508# define machine_is_pingu920() (machine_arch_type == MACH_TYPE_PINGU920)
33509#else
33510# define machine_is_pingu920() (0)
33511#endif
33512
33513#ifdef CONFIG_MACH_BRAVOC
33514# ifdef machine_arch_type
33515# undef machine_arch_type
33516# define machine_arch_type __machine_arch_type
33517# else
33518# define machine_arch_type MACH_TYPE_BRAVOC
33519# endif
33520# define machine_is_bravoc() (machine_arch_type == MACH_TYPE_BRAVOC)
33521#else
33522# define machine_is_bravoc() (0)
33523#endif
33524
33525#ifdef CONFIG_MACH_CYBO2440
33526# ifdef machine_arch_type
33527# undef machine_arch_type
33528# define machine_arch_type __machine_arch_type
33529# else
33530# define machine_arch_type MACH_TYPE_CYBO2440
33531# endif
33532# define machine_is_cybo2440() (machine_arch_type == MACH_TYPE_CYBO2440)
33533#else
33534# define machine_is_cybo2440() (0)
33535#endif
33536
33537#ifdef CONFIG_MACH_VDSSW
33538# ifdef machine_arch_type
33539# undef machine_arch_type
33540# define machine_arch_type __machine_arch_type
33541# else
33542# define machine_arch_type MACH_TYPE_VDSSW
33543# endif
33544# define machine_is_vdssw() (machine_arch_type == MACH_TYPE_VDSSW)
33545#else
33546# define machine_is_vdssw() (0)
33547#endif
33548
33549#ifdef CONFIG_MACH_ROMULUS
33550# ifdef machine_arch_type
33551# undef machine_arch_type
33552# define machine_arch_type __machine_arch_type
33553# else
33554# define machine_arch_type MACH_TYPE_ROMULUS
33555# endif
33556# define machine_is_romulus() (machine_arch_type == MACH_TYPE_ROMULUS)
33557#else
33558# define machine_is_romulus() (0)
33559#endif
33560
33561#ifdef CONFIG_MACH_OMAP_MAGIC
33562# ifdef machine_arch_type
33563# undef machine_arch_type
33564# define machine_arch_type __machine_arch_type
33565# else
33566# define machine_arch_type MACH_TYPE_OMAP_MAGIC
33567# endif
33568# define machine_is_omap_magic() (machine_arch_type == MACH_TYPE_OMAP_MAGIC)
33569#else
33570# define machine_is_omap_magic() (0)
33571#endif
33572
33573#ifdef CONFIG_MACH_ELTD100
33574# ifdef machine_arch_type
33575# undef machine_arch_type
33576# define machine_arch_type __machine_arch_type
33577# else
33578# define machine_arch_type MACH_TYPE_ELTD100
33579# endif
33580# define machine_is_eltd100() (machine_arch_type == MACH_TYPE_ELTD100)
33581#else
33582# define machine_is_eltd100() (0)
33583#endif
33584
33585#ifdef CONFIG_MACH_CAPC7117
33586# ifdef machine_arch_type
33587# undef machine_arch_type
33588# define machine_arch_type __machine_arch_type
33589# else
33590# define machine_arch_type MACH_TYPE_CAPC7117
33591# endif
33592# define machine_is_capc7117() (machine_arch_type == MACH_TYPE_CAPC7117)
33593#else
33594# define machine_is_capc7117() (0)
33595#endif
33596
33597#ifdef CONFIG_MACH_SWAN
33598# ifdef machine_arch_type
33599# undef machine_arch_type
33600# define machine_arch_type __machine_arch_type
33601# else
33602# define machine_arch_type MACH_TYPE_SWAN
33603# endif
33604# define machine_is_swan() (machine_arch_type == MACH_TYPE_SWAN)
33605#else
33606# define machine_is_swan() (0)
33607#endif
33608
e4c43c20
TR
33609#ifdef CONFIG_MACH_VEU
33610# ifdef machine_arch_type
33611# undef machine_arch_type
33612# define machine_arch_type __machine_arch_type
33613# else
33614# define machine_arch_type MACH_TYPE_VEU
33615# endif
33616# define machine_is_veu() (machine_arch_type == MACH_TYPE_VEU)
33617#else
33618# define machine_is_veu() (0)
33619#endif
33620
33621#ifdef CONFIG_MACH_RM2
33622# ifdef machine_arch_type
33623# undef machine_arch_type
33624# define machine_arch_type __machine_arch_type
33625# else
33626# define machine_arch_type MACH_TYPE_RM2
33627# endif
33628# define machine_is_rm2() (machine_arch_type == MACH_TYPE_RM2)
33629#else
33630# define machine_is_rm2() (0)
33631#endif
33632
33633#ifdef CONFIG_MACH_TT2100
33634# ifdef machine_arch_type
33635# undef machine_arch_type
33636# define machine_arch_type __machine_arch_type
33637# else
33638# define machine_arch_type MACH_TYPE_TT2100
33639# endif
33640# define machine_is_tt2100() (machine_arch_type == MACH_TYPE_TT2100)
33641#else
33642# define machine_is_tt2100() (0)
33643#endif
33644
33645#ifdef CONFIG_MACH_VENICE
33646# ifdef machine_arch_type
33647# undef machine_arch_type
33648# define machine_arch_type __machine_arch_type
33649# else
33650# define machine_arch_type MACH_TYPE_VENICE
33651# endif
33652# define machine_is_venice() (machine_arch_type == MACH_TYPE_VENICE)
33653#else
33654# define machine_is_venice() (0)
33655#endif
33656
33657#ifdef CONFIG_MACH_PC7323
33658# ifdef machine_arch_type
33659# undef machine_arch_type
33660# define machine_arch_type __machine_arch_type
33661# else
33662# define machine_arch_type MACH_TYPE_PC7323
33663# endif
33664# define machine_is_pc7323() (machine_arch_type == MACH_TYPE_PC7323)
33665#else
33666# define machine_is_pc7323() (0)
33667#endif
33668
33669#ifdef CONFIG_MACH_MASP
33670# ifdef machine_arch_type
33671# undef machine_arch_type
33672# define machine_arch_type __machine_arch_type
33673# else
33674# define machine_arch_type MACH_TYPE_MASP
33675# endif
33676# define machine_is_masp() (machine_arch_type == MACH_TYPE_MASP)
33677#else
33678# define machine_is_masp() (0)
33679#endif
33680
33681#ifdef CONFIG_MACH_FUJITSU_TVSTBSOC
33682# ifdef machine_arch_type
33683# undef machine_arch_type
33684# define machine_arch_type __machine_arch_type
33685# else
33686# define machine_arch_type MACH_TYPE_FUJITSU_TVSTBSOC
33687# endif
33688# define machine_is_fujitsu_tvstbsoc0() (machine_arch_type == MACH_TYPE_FUJITSU_TVSTBSOC)
33689#else
33690# define machine_is_fujitsu_tvstbsoc0() (0)
33691#endif
33692
33693#ifdef CONFIG_MACH_FUJITSU_TVSTBSOC1
33694# ifdef machine_arch_type
33695# undef machine_arch_type
33696# define machine_arch_type __machine_arch_type
33697# else
33698# define machine_arch_type MACH_TYPE_FUJITSU_TVSTBSOC1
33699# endif
33700# define machine_is_fujitsu_tvstbsoc1() (machine_arch_type == MACH_TYPE_FUJITSU_TVSTBSOC1)
33701#else
33702# define machine_is_fujitsu_tvstbsoc1() (0)
33703#endif
33704
33705#ifdef CONFIG_MACH_LEXIKON
33706# ifdef machine_arch_type
33707# undef machine_arch_type
33708# define machine_arch_type __machine_arch_type
33709# else
33710# define machine_arch_type MACH_TYPE_LEXIKON
33711# endif
33712# define machine_is_lexikon() (machine_arch_type == MACH_TYPE_LEXIKON)
33713#else
33714# define machine_is_lexikon() (0)
33715#endif
33716
33717#ifdef CONFIG_MACH_MINI2440V2
33718# ifdef machine_arch_type
33719# undef machine_arch_type
33720# define machine_arch_type __machine_arch_type
33721# else
33722# define machine_arch_type MACH_TYPE_MINI2440V2
33723# endif
33724# define machine_is_mini2440v2() (machine_arch_type == MACH_TYPE_MINI2440V2)
33725#else
33726# define machine_is_mini2440v2() (0)
33727#endif
33728
33729#ifdef CONFIG_MACH_ICONTROL
33730# ifdef machine_arch_type
33731# undef machine_arch_type
33732# define machine_arch_type __machine_arch_type
33733# else
33734# define machine_arch_type MACH_TYPE_ICONTROL
33735# endif
33736# define machine_is_icontrol() (machine_arch_type == MACH_TYPE_ICONTROL)
33737#else
33738# define machine_is_icontrol() (0)
33739#endif
33740
33741#ifdef CONFIG_MACH_SHEEVAD
33742# ifdef machine_arch_type
33743# undef machine_arch_type
33744# define machine_arch_type __machine_arch_type
33745# else
33746# define machine_arch_type MACH_TYPE_SHEEVAD
33747# endif
33748# define machine_is_sheevad() (machine_arch_type == MACH_TYPE_SHEEVAD)
33749#else
33750# define machine_is_sheevad() (0)
33751#endif
33752
33753#ifdef CONFIG_MACH_QSD8X50A_ST1_1
33754# ifdef machine_arch_type
33755# undef machine_arch_type
33756# define machine_arch_type __machine_arch_type
33757# else
33758# define machine_arch_type MACH_TYPE_QSD8X50A_ST1_1
33759# endif
33760# define machine_is_qsd8x50a_st1_1() (machine_arch_type == MACH_TYPE_QSD8X50A_ST1_1)
33761#else
33762# define machine_is_qsd8x50a_st1_1() (0)
33763#endif
33764
33765#ifdef CONFIG_MACH_QSD8X50A_ST1_5
33766# ifdef machine_arch_type
33767# undef machine_arch_type
33768# define machine_arch_type __machine_arch_type
33769# else
33770# define machine_arch_type MACH_TYPE_QSD8X50A_ST1_5
33771# endif
33772# define machine_is_qsd8x50a_st1_5() (machine_arch_type == MACH_TYPE_QSD8X50A_ST1_5)
33773#else
33774# define machine_is_qsd8x50a_st1_5() (0)
33775#endif
33776
33777#ifdef CONFIG_MACH_BEE
33778# ifdef machine_arch_type
33779# undef machine_arch_type
33780# define machine_arch_type __machine_arch_type
33781# else
33782# define machine_arch_type MACH_TYPE_BEE
33783# endif
33784# define machine_is_bee() (machine_arch_type == MACH_TYPE_BEE)
33785#else
33786# define machine_is_bee() (0)
33787#endif
33788
33789#ifdef CONFIG_MACH_MX23EVK
33790# ifdef machine_arch_type
33791# undef machine_arch_type
33792# define machine_arch_type __machine_arch_type
33793# else
33794# define machine_arch_type MACH_TYPE_MX23EVK
33795# endif
33796# define machine_is_mx23evk() (machine_arch_type == MACH_TYPE_MX23EVK)
33797#else
33798# define machine_is_mx23evk() (0)
33799#endif
33800
33801#ifdef CONFIG_MACH_AP4EVB
33802# ifdef machine_arch_type
33803# undef machine_arch_type
33804# define machine_arch_type __machine_arch_type
33805# else
33806# define machine_arch_type MACH_TYPE_AP4EVB
33807# endif
33808# define machine_is_ap4evb() (machine_arch_type == MACH_TYPE_AP4EVB)
33809#else
33810# define machine_is_ap4evb() (0)
33811#endif
33812
33813#ifdef CONFIG_MACH_STOCKHOLM
33814# ifdef machine_arch_type
33815# undef machine_arch_type
33816# define machine_arch_type __machine_arch_type
33817# else
33818# define machine_arch_type MACH_TYPE_STOCKHOLM
33819# endif
33820# define machine_is_stockholm() (machine_arch_type == MACH_TYPE_STOCKHOLM)
33821#else
33822# define machine_is_stockholm() (0)
33823#endif
33824
33825#ifdef CONFIG_MACH_LPC_H3131
33826# ifdef machine_arch_type
33827# undef machine_arch_type
33828# define machine_arch_type __machine_arch_type
33829# else
33830# define machine_arch_type MACH_TYPE_LPC_H3131
33831# endif
33832# define machine_is_lpc_h3131() (machine_arch_type == MACH_TYPE_LPC_H3131)
33833#else
33834# define machine_is_lpc_h3131() (0)
33835#endif
33836
33837#ifdef CONFIG_MACH_STINGRAY
33838# ifdef machine_arch_type
33839# undef machine_arch_type
33840# define machine_arch_type __machine_arch_type
33841# else
33842# define machine_arch_type MACH_TYPE_STINGRAY
33843# endif
33844# define machine_is_stingray() (machine_arch_type == MACH_TYPE_STINGRAY)
33845#else
33846# define machine_is_stingray() (0)
33847#endif
33848
33849#ifdef CONFIG_MACH_KRAKEN
33850# ifdef machine_arch_type
33851# undef machine_arch_type
33852# define machine_arch_type __machine_arch_type
33853# else
33854# define machine_arch_type MACH_TYPE_KRAKEN
33855# endif
33856# define machine_is_kraken() (machine_arch_type == MACH_TYPE_KRAKEN)
33857#else
33858# define machine_is_kraken() (0)
33859#endif
33860
33861#ifdef CONFIG_MACH_GW2388
33862# ifdef machine_arch_type
33863# undef machine_arch_type
33864# define machine_arch_type __machine_arch_type
33865# else
33866# define machine_arch_type MACH_TYPE_GW2388
33867# endif
33868# define machine_is_gw2388() (machine_arch_type == MACH_TYPE_GW2388)
33869#else
33870# define machine_is_gw2388() (0)
33871#endif
33872
33873#ifdef CONFIG_MACH_JADECPU
33874# ifdef machine_arch_type
33875# undef machine_arch_type
33876# define machine_arch_type __machine_arch_type
33877# else
33878# define machine_arch_type MACH_TYPE_JADECPU
33879# endif
33880# define machine_is_jadecpu() (machine_arch_type == MACH_TYPE_JADECPU)
33881#else
33882# define machine_is_jadecpu() (0)
33883#endif
33884
33885#ifdef CONFIG_MACH_CARLISLE
33886# ifdef machine_arch_type
33887# undef machine_arch_type
33888# define machine_arch_type __machine_arch_type
33889# else
33890# define machine_arch_type MACH_TYPE_CARLISLE
33891# endif
33892# define machine_is_carlisle() (machine_arch_type == MACH_TYPE_CARLISLE)
33893#else
33894# define machine_is_carlisle() (0)
33895#endif
33896
33897#ifdef CONFIG_MACH_LUX_SFT9
33898# ifdef machine_arch_type
33899# undef machine_arch_type
33900# define machine_arch_type __machine_arch_type
33901# else
33902# define machine_arch_type MACH_TYPE_LUX_SFT9
33903# endif
33904# define machine_is_lux_sft9() (machine_arch_type == MACH_TYPE_LUX_SFT9)
33905#else
33906# define machine_is_lux_sft9() (0)
33907#endif
33908
33909#ifdef CONFIG_MACH_NEMID_TB
33910# ifdef machine_arch_type
33911# undef machine_arch_type
33912# define machine_arch_type __machine_arch_type
33913# else
33914# define machine_arch_type MACH_TYPE_NEMID_TB
33915# endif
33916# define machine_is_nemid_tb() (machine_arch_type == MACH_TYPE_NEMID_TB)
33917#else
33918# define machine_is_nemid_tb() (0)
33919#endif
33920
33921#ifdef CONFIG_MACH_TERRIER
33922# ifdef machine_arch_type
33923# undef machine_arch_type
33924# define machine_arch_type __machine_arch_type
33925# else
33926# define machine_arch_type MACH_TYPE_TERRIER
33927# endif
33928# define machine_is_terrier() (machine_arch_type == MACH_TYPE_TERRIER)
33929#else
33930# define machine_is_terrier() (0)
33931#endif
33932
1cb8e980
WD
33933/*
33934 * These have not yet been registered
33935 */
33936
33937#ifndef machine_arch_type
33938#define machine_arch_type __machine_arch_type
33939#endif
33940
33941#endif