]> git.ipfire.org Git - people/ms/u-boot.git/blame - arch/arm/include/asm/mach-types.h
ARM: Update mach types
[people/ms/u-boot.git] / arch / arm / include / asm / 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
9ce2c4b7 1993#define MACH_TYPE_HTCKOVSKY 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
5f353484 2256#define MACH_TYPE_VEXPRESS 2272
9f23ca42
WD
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
04f15b3b 2320#define MACH_TYPE_MX51_EFIKAMX 2336
9f23ca42
WD
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
04f15b3b 2354#define MACH_TYPE_MX51_EFIKASB 2370
9f23ca42
WD
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
c54b5923 2621#define MACH_TYPE_LUX_SF9 2638
e4c43c20
TR
2622#define MACH_TYPE_NEMID_TB 2639
2623#define MACH_TYPE_TERRIER 2640
5f353484
TR
2624#define MACH_TYPE_TURBOT 2641
2625#define MACH_TYPE_SANDDAB 2642
2626#define MACH_TYPE_MX35_CICADA 2643
2627#define MACH_TYPE_GHI2703D 2644
2628#define MACH_TYPE_LUX_SFX9 2645
2629#define MACH_TYPE_LUX_SF9G 2646
2630#define MACH_TYPE_LUX_EDK9 2647
2631#define MACH_TYPE_HW90240 2648
2632#define MACH_TYPE_DM365_LEOPARD 2649
2633#define MACH_TYPE_MITYOMAPL138 2650
2634#define MACH_TYPE_SCAT110 2651
2635#define MACH_TYPE_ACER_A1 2652
2636#define MACH_TYPE_CMCONTROL 2653
2637#define MACH_TYPE_PELCO_LAMAR 2654
2638#define MACH_TYPE_RFP43 2655
2639#define MACH_TYPE_SK86R0301 2656
2640#define MACH_TYPE_CTPXA 2657
2641#define MACH_TYPE_EPB_ARM9_A 2658
2642#define MACH_TYPE_GURUPLUG 2659
2643#define MACH_TYPE_SPEAR310 2660
2644#define MACH_TYPE_SPEAR320 2661
2645#define MACH_TYPE_ROBOTX 2662
2646#define MACH_TYPE_LSXHL 2663
2647#define MACH_TYPE_SMARTLITE 2664
2648#define MACH_TYPE_CWS2 2665
2649#define MACH_TYPE_M619 2666
2650#define MACH_TYPE_SMARTVIEW 2667
2651#define MACH_TYPE_LSA_SALSA 2668
2652#define MACH_TYPE_KIZBOX 2669
2653#define MACH_TYPE_HTCCHARMER 2670
2654#define MACH_TYPE_GUF_NESO_LT 2671
2655#define MACH_TYPE_PM9G45 2672
2656#define MACH_TYPE_HTCPANTHER 2673
2657#define MACH_TYPE_HTCPANTHER_CDMA 2674
2658#define MACH_TYPE_REB01 2675
2659#define MACH_TYPE_AQUILA 2676
2660#define MACH_TYPE_SPARK_SLS_HW2 2677
2661#define MACH_TYPE_ESATA_SHEEVAPLUG 2678
7bc87680 2662#define MACH_TYPE_MSM7X30_SURF 2679
5f353484
TR
2663#define MACH_TYPE_MICRO2440 2680
2664#define MACH_TYPE_AM2440 2681
2665#define MACH_TYPE_TQ2440 2682
2666#define MACH_TYPE_LPC2478OEM 2683
2667#define MACH_TYPE_AK880X 2684
2668#define MACH_TYPE_COBRA3530 2685
2669#define MACH_TYPE_PMPPB 2686
2670#define MACH_TYPE_U6715 2687
2671#define MACH_TYPE_AXAR1500_SENDER 2688
2672#define MACH_TYPE_G30_DVB 2689
2673#define MACH_TYPE_VC088X 2690
2674#define MACH_TYPE_MIOA702 2691
2675#define MACH_TYPE_HPMIN 2692
2676#define MACH_TYPE_AK880XAK 2693
2677#define MACH_TYPE_ARM926TOMAP850 2694
2678#define MACH_TYPE_LKEVM 2695
2679#define MACH_TYPE_MW6410 2696
2680#define MACH_TYPE_TERASTATION_WXL 2697
2681#define MACH_TYPE_CPU8000E 2698
2682#define MACH_TYPE_CATANIA 2699
2683#define MACH_TYPE_TOKYO 2700
2684#define MACH_TYPE_MSM7201A_SURF 2701
2685#define MACH_TYPE_MSM7201A_FFA 2702
2686#define MACH_TYPE_MSM7X25_SURF 2703
2687#define MACH_TYPE_MSM7X25_FFA 2704
2688#define MACH_TYPE_MSM7X27_SURF 2705
2689#define MACH_TYPE_MSM7X27_FFA 2706
2690#define MACH_TYPE_MSM7X30_FFA 2707
2691#define MACH_TYPE_QSD8X50_SURF 2708
2692#define MACH_TYPE_QSD8X50_COMET 2709
2693#define MACH_TYPE_QSD8X50_FFA 2710
2694#define MACH_TYPE_QSD8X50A_SURF 2711
2695#define MACH_TYPE_QSD8X50A_FFA 2712
7bc87680 2696#define MACH_TYPE_ADX_XGCP10 2713
5f353484
TR
2697#define MACH_TYPE_MCGWUMTS2A 2714
2698#define MACH_TYPE_MOBIKT 2715
2699#define MACH_TYPE_MX53_EVK 2716
2700#define MACH_TYPE_IGEP0030 2717
2701#define MACH_TYPE_AXELL_H40_H50_CTRL 2718
7bc87680 2702#define MACH_TYPE_DTCOMMOD 2719
2703#define MACH_TYPE_GOULD 2720
2704#define MACH_TYPE_SIBERIA 2721
2705#define MACH_TYPE_SBC3530 2722
2706#define MACH_TYPE_QARM 2723
2707#define MACH_TYPE_MIPS 2724
2708#define MACH_TYPE_MX27GRB 2725
2709#define MACH_TYPE_SBC8100 2726
2710#define MACH_TYPE_SAARB 2727
2711#define MACH_TYPE_OMAP3MINI 2728
2712#define MACH_TYPE_CNMBOOK7SE 2729
2713#define MACH_TYPE_CATAN 2730
2714#define MACH_TYPE_HARMONY 2731
2715#define MACH_TYPE_TONGA 2732
2716#define MACH_TYPE_CYBOOK_ORIZON 2733
2717#define MACH_TYPE_HTCRHODIUMCDMA 2734
2718#define MACH_TYPE_EPC_G45 2735
2719#define MACH_TYPE_EPC_LPC3250 2736
2720#define MACH_TYPE_MXC91341EVB 2737
2721#define MACH_TYPE_RTW1000 2738
2722#define MACH_TYPE_BOBCAT 2739
2723#define MACH_TYPE_TRIZEPS6 2740
2724#define MACH_TYPE_MSM7X30_FLUID 2741
2725#define MACH_TYPE_NEDAP9263 2742
2726#define MACH_TYPE_NETGEAR_MS2110 2743
2727#define MACH_TYPE_BMX 2744
2728#define MACH_TYPE_NETSTREAM 2745
2729#define MACH_TYPE_VPNEXT_RCU 2746
2730#define MACH_TYPE_VPNEXT_MPU 2747
2731#define MACH_TYPE_BCMRING_TABLET_V1 2748
2732#define MACH_TYPE_SGARM10 2749
2733#define MACH_TYPE_CM_T3517 2750
2734#define MACH_TYPE_OMAP3_CPS 2751
2735#define MACH_TYPE_AXAR1500_RECEIVER 2752
2736#define MACH_TYPE_WBD222 2753
2737#define MACH_TYPE_MT65XX 2754
2738#define MACH_TYPE_MSM8X60_SURF 2755
2739#define MACH_TYPE_MSM8X60_SIM 2756
2740#define MACH_TYPE_VMC300 2757
2741#define MACH_TYPE_TCC8000_SDK 2758
2742#define MACH_TYPE_NANOS 2759
2743#define MACH_TYPE_STAMP9G10 2760
2744#define MACH_TYPE_STAMP9G45 2761
2745#define MACH_TYPE_H6053 2762
2746#define MACH_TYPE_SMINT01 2763
2747#define MACH_TYPE_PRTLVT2 2764
2748#define MACH_TYPE_AP420 2765
2749#define MACH_TYPE_HTCSHIFT 2766
2750#define MACH_TYPE_DAVINCI_DM365_FC 2767
2751#define MACH_TYPE_MSM8X55_SURF 2768
2752#define MACH_TYPE_MSM8X55_FFA 2769
2753#define MACH_TYPE_ESL_VAMANA 2770
2754#define MACH_TYPE_SBC35 2771
2755#define MACH_TYPE_MPX6446 2772
2756#define MACH_TYPE_OREO_CONTROLLER 2773
2757#define MACH_TYPE_KOPIN_MODELS 2774
2758#define MACH_TYPE_TTC_VISION2 2775
2759#define MACH_TYPE_CNS3420VB 2776
2760#define MACH_TYPE_LPC2 2777
2761#define MACH_TYPE_OLYMPUS 2778
2762#define MACH_TYPE_VORTEX 2779
2763#define MACH_TYPE_S5PC200 2780
2764#define MACH_TYPE_ECUCORE_9263 2781
2765#define MACH_TYPE_SMDKC200 2782
2766#define MACH_TYPE_EMSISO_SX27 2783
2767#define MACH_TYPE_APX_SOM9G45_EK 2784
2768#define MACH_TYPE_SONGSHAN 2785
2769#define MACH_TYPE_TIANSHAN 2786
2770#define MACH_TYPE_VPX500 2787
2771#define MACH_TYPE_AM3517SAM 2788
2772#define MACH_TYPE_SKAT91_SIM508 2789
2773#define MACH_TYPE_SKAT91_S3E 2790
2774#define MACH_TYPE_OMAP4_PANDA 2791
2775#define MACH_TYPE_DF7220 2792
551bd947
T
2776#define MACH_TYPE_NEMINI 2793
2777#define MACH_TYPE_T8200 2794
2778#define MACH_TYPE_APF51 2795
2779#define MACH_TYPE_DR_RC_UNIT 2796
2780#define MACH_TYPE_BORDEAUX 2797
2781#define MACH_TYPE_CATANIA_B 2798
2782#define MACH_TYPE_MX51_OCEAN 2799
2783#define MACH_TYPE_TI8168EVM 2800
2784#define MACH_TYPE_NEOCOREOMAP 2801
2785#define MACH_TYPE_WITHINGS_WBP 2802
2786#define MACH_TYPE_DBPS 2803
2787#define MACH_TYPE_SBC9261 2804
2788#define MACH_TYPE_PCBFP0001 2805
2789#define MACH_TYPE_SPEEDY 2806
2790#define MACH_TYPE_CHRYSAOR 2807
2791#define MACH_TYPE_TANGO 2808
2792#define MACH_TYPE_SYNOLOGY_DSX11 2809
2793#define MACH_TYPE_HANLIN_V3EXT 2810
2794#define MACH_TYPE_HANLIN_V5 2811
2795#define MACH_TYPE_HANLIN_V3PLUS 2812
2796#define MACH_TYPE_IRIVER_STORY 2813
2797#define MACH_TYPE_IREX_ILIAD 2814
2798#define MACH_TYPE_IREX_DR1000 2815
2799#define MACH_TYPE_TETON_BGA 2816
2800#define MACH_TYPE_SNAPPER9G45 2817
2801#define MACH_TYPE_TAM3517 2818
2802#define MACH_TYPE_PDC100 2819
2803#define MACH_TYPE_EUKREA_CPUIMX25 2820
2804#define MACH_TYPE_EUKREA_CPUIMX35 2821
2805#define MACH_TYPE_EUKREA_CPUIMX51SD 2822
2806#define MACH_TYPE_EUKREA_CPUIMX51 2823
2807#define MACH_TYPE_P565 2824
2808#define MACH_TYPE_ACER_A4 2825
2809#define MACH_TYPE_DAVINCI_DM368_BIP 2826
2810#define MACH_TYPE_ESHARE 2827
2811#define MACH_TYPE_HW_OMAPL138_EUROPA 2828
2812#define MACH_TYPE_WLBARGN 2829
2813#define MACH_TYPE_BM170 2830
2814#define MACH_TYPE_NETSPACE_MINI_V2 2831
2815#define MACH_TYPE_NETSPACE_PLUG_V2 2832
2816#define MACH_TYPE_SIEMENS_L1 2833
2817#define MACH_TYPE_ELV_LCU1 2834
2818#define MACH_TYPE_MCU1 2835
2819#define MACH_TYPE_OMAP3_TAO3530 2836
2820#define MACH_TYPE_OMAP3_PCUTOUCH 2837
2821#define MACH_TYPE_SMDKC210 2838
2822#define MACH_TYPE_OMAP3_BRAILLO 2839
2823#define MACH_TYPE_SPYPLUG 2840
2824#define MACH_TYPE_GINGER 2841
2825#define MACH_TYPE_TNY_T3530 2842
2826#define MACH_TYPE_PCA102 2843
39c20954
T
2827#define MACH_TYPE_SPADE 2844
2828#define MACH_TYPE_MXC25_TOPAZ 2845
2829#define MACH_TYPE_T5325 2846
2830#define MACH_TYPE_GW2361 2847
2831#define MACH_TYPE_ELOG 2848
2832#define MACH_TYPE_INCOME 2849
2833#define MACH_TYPE_BCM589X 2850
2834#define MACH_TYPE_ETNA 2851
2835#define MACH_TYPE_HAWKS 2852
2836#define MACH_TYPE_MESON 2853
2837#define MACH_TYPE_XSBASE255 2854
2838#define MACH_TYPE_PVM2030 2855
2839#define MACH_TYPE_MIOA502 2856
2840#define MACH_TYPE_VVBOX_SDORIG2 2857
2841#define MACH_TYPE_VVBOX_SDLITE2 2858
2842#define MACH_TYPE_VVBOX_SDPRO4 2859
2843#define MACH_TYPE_HTC_SPV_M700 2860
2844#define MACH_TYPE_MX257SX 2861
2845#define MACH_TYPE_GONI 2862
2846#define MACH_TYPE_MSM8X55_SVLTE_FFA 2863
2847#define MACH_TYPE_MSM8X55_SVLTE_SURF 2864
2848#define MACH_TYPE_QUICKSTEP 2865
2849#define MACH_TYPE_DMW96 2866
2850#define MACH_TYPE_HAMMERHEAD 2867
2851#define MACH_TYPE_TRIDENT 2868
2852#define MACH_TYPE_LIGHTNING 2869
2853#define MACH_TYPE_ICONNECT 2870
2854#define MACH_TYPE_AUTOBOT 2871
2855#define MACH_TYPE_COCONUT 2872
2856#define MACH_TYPE_DURIAN 2873
2857#define MACH_TYPE_CAYENNE 2874
2858#define MACH_TYPE_FUJI 2875
2859#define MACH_TYPE_SYNOLOGY_6282 2876
2860#define MACH_TYPE_EM1SY 2877
2861#define MACH_TYPE_M502 2878
2862#define MACH_TYPE_MATRIX518 2879
2863#define MACH_TYPE_TINY_GURNARD 2880
2864#define MACH_TYPE_SPEAR1310 2881
9ce2c4b7
SP
2865#define MACH_TYPE_BV07 2882
2866#define MACH_TYPE_MXT_TD61 2883
2867#define MACH_TYPE_OPENRD_ULTIMATE 2884
2868#define MACH_TYPE_DEVIXP 2885
2869#define MACH_TYPE_MICCPT 2886
2870#define MACH_TYPE_MIC256 2887
2871#define MACH_TYPE_AS1167 2888
2872#define MACH_TYPE_OMAP3_IBIZA 2889
2873#define MACH_TYPE_U5500 2890
2874#define MACH_TYPE_DAVINCI_PICTO 2891
2875#define MACH_TYPE_MECHA 2892
2876#define MACH_TYPE_BUBBA3 2893
2877#define MACH_TYPE_PUPITRE 2894
2878#define MACH_TYPE_TEGRA_HARMONY 2895
2879#define MACH_TYPE_TEGRA_VOGUE 2896
2880#define MACH_TYPE_TEGRA_E1165 2897
2881#define MACH_TYPE_SIMPLENET 2898
2882#define MACH_TYPE_EC4350TBM 2899
2883#define MACH_TYPE_PEC_TC 2900
2884#define MACH_TYPE_PEC_HC2 2901
2885#define MACH_TYPE_ESL_MOBILIS_A 2902
2886#define MACH_TYPE_ESL_MOBILIS_B 2903
2887#define MACH_TYPE_ESL_WAVE_A 2904
2888#define MACH_TYPE_ESL_WAVE_B 2905
2889#define MACH_TYPE_UNISENSE_MMM 2906
2890#define MACH_TYPE_BLUESHARK 2907
2891#define MACH_TYPE_E10 2908
2892#define MACH_TYPE_APP3K_ROBIN 2909
2893#define MACH_TYPE_POV15HD 2910
2894#define MACH_TYPE_STELLA 2911
2895#define MACH_TYPE_LINKSTATION_LSCHL 2913
2896#define MACH_TYPE_NETWALKER 2914
2897#define MACH_TYPE_ACSX106 2915
2898#define MACH_TYPE_ATLAS5_C1 2916
2899#define MACH_TYPE_NSB3AST 2917
2900#define MACH_TYPE_GNET_SLC 2918
2901#define MACH_TYPE_AF4000 2919
2902#define MACH_TYPE_ARK9431 2920
2903#define MACH_TYPE_FS_S5PC100 2921
2904#define MACH_TYPE_OMAP3505NOVA8 2922
2905#define MACH_TYPE_OMAP3621_EDP1 2923
2906#define MACH_TYPE_ORATISAES 2924
2907#define MACH_TYPE_SMDKV310 2925
2908#define MACH_TYPE_SIEMENS_L0 2926
2909#define MACH_TYPE_VENTANA 2927
2910#define MACH_TYPE_WM8505_7IN_NETBOOK 2928
2911#define MACH_TYPE_EC4350SDB 2929
2912#define MACH_TYPE_MIMAS 2930
2913#define MACH_TYPE_TITAN 2931
2914#define MACH_TYPE_CRANEBOARD 2932
2915#define MACH_TYPE_ES2440 2933
2916#define MACH_TYPE_NAJAY_A9263 2934
2917#define MACH_TYPE_HTCTORNADO 2935
2918#define MACH_TYPE_DIMM_MX257 2936
2919#define MACH_TYPE_JIGEN 2937
2920#define MACH_TYPE_SMDK6450 2938
2921#define MACH_TYPE_MENO_QNG 2939
2922#define MACH_TYPE_NS2416 2940
2923#define MACH_TYPE_RPC353 2941
2924#define MACH_TYPE_TQ6410 2942
2925#define MACH_TYPE_SKY6410 2943
2926#define MACH_TYPE_DYNASTY 2944
2927#define MACH_TYPE_VIVO 2945
2928#define MACH_TYPE_BURY_BL7582 2946
2929#define MACH_TYPE_BURY_BPS5270 2947
2930#define MACH_TYPE_BASI 2948
2931#define MACH_TYPE_TN200 2949
2932#define MACH_TYPE_C2MMI 2950
2933#define MACH_TYPE_MESON_6236M 2951
2934#define MACH_TYPE_MESON_8626M 2952
2935#define MACH_TYPE_TUBE 2953
2936#define MACH_TYPE_MESSINA 2954
2937#define MACH_TYPE_MX50_ARM2 2955
2938#define MACH_TYPE_CETUS9263 2956
2939#define MACH_TYPE_BROWNSTONE 2957
2940#define MACH_TYPE_VMX25 2958
2941#define MACH_TYPE_VMX51 2959
2942#define MACH_TYPE_ABACUS 2960
2943#define MACH_TYPE_CM4745 2961
2944#define MACH_TYPE_ORATISLINK 2962
2945#define MACH_TYPE_DAVINCI_DM365_DVR 2963
2946#define MACH_TYPE_NETVIZ 2964
2947#define MACH_TYPE_FLEXIBITY 2965
2948#define MACH_TYPE_WLAN_COMPUTER 2966
c54b5923
TW
2949#define MACH_TYPE_LPC24XX 2967
2950#define MACH_TYPE_SPICA 2968
2951#define MACH_TYPE_GPSDISPLAY 2969
2952#define MACH_TYPE_BIPNET 2970
2953#define MACH_TYPE_OVERO_CTU_INERTIAL 2971
2954#define MACH_TYPE_DAVINCI_DM355_MMM 2972
2955#define MACH_TYPE_PC9260_V2 2973
2956#define MACH_TYPE_PTX7545 2974
2957#define MACH_TYPE_TM_EFDC 2975
2958#define MACH_TYPE_OMAP3_WALDO1 2977
2959#define MACH_TYPE_FLYER 2978
2960#define MACH_TYPE_TORNADO3240 2979
2961#define MACH_TYPE_SOLI_01 2980
2962#define MACH_TYPE_OMAPL138_EUROPALC 2981
2963#define MACH_TYPE_HELIOS_V1 2982
2964#define MACH_TYPE_NETSPACE_LITE_V2 2983
2965#define MACH_TYPE_SSC 2984
2966#define MACH_TYPE_PREMIERWAVE_EN 2985
2967#define MACH_TYPE_WASABI 2986
2968#define MACH_TYPE_VIVOW 2987
2969#define MACH_TYPE_MX50_RDP 2988
04f15b3b 2970#define MACH_TYPE_UNIVERSAL_C210 2989
c54b5923
TW
2971#define MACH_TYPE_REAL6410 2990
2972#define MACH_TYPE_SPX_SAKURA 2991
2973#define MACH_TYPE_IJ3K_2440 2992
2974#define MACH_TYPE_OMAP3_BC10 2993
2975#define MACH_TYPE_THEBE 2994
2976#define MACH_TYPE_RV082 2995
2977#define MACH_TYPE_ARMLGUEST 2996
2978#define MACH_TYPE_TJINC1000 2997
2979#define MACH_TYPE_DOCKSTAR 2998
2980#define MACH_TYPE_AX8008 2999
2981#define MACH_TYPE_GNET_SGCE 3000
2982#define MACH_TYPE_PXWNAS_500_1000 3001
2983#define MACH_TYPE_EA20 3002
2984#define MACH_TYPE_AWM2 3003
2985#define MACH_TYPE_TI8148EVM 3004
2986#define MACH_TYPE_TEGRA_SEABOARD 3005
2987#define MACH_TYPE_LINKSTATION_CHLV2 3006
2988#define MACH_TYPE_TERA_PRO2_RACK 3007
2989#define MACH_TYPE_RUBYS 3008
2990#define MACH_TYPE_AQUARIUS 3009
2991#define MACH_TYPE_MX53_ARD 3010
2992#define MACH_TYPE_MX53_SMD 3011
2993#define MACH_TYPE_LSWXL 3012
2994#define MACH_TYPE_DOVE_AVNG_V3 3013
2995#define MACH_TYPE_SDI_ESS_9263 3014
2996#define MACH_TYPE_JOCPU550 3015
2997#define MACH_TYPE_MSM8X60_RUMI3 3016
2998#define MACH_TYPE_MSM8X60_FFA 3017
2999#define MACH_TYPE_YANOMAMI 3018
3000#define MACH_TYPE_GTA04 3019
3001#define MACH_TYPE_CM_A510 3020
3002#define MACH_TYPE_OMAP3_RFS200 3021
3003#define MACH_TYPE_KX33XX 3022
3004#define MACH_TYPE_PTX7510 3023
3005#define MACH_TYPE_TOP9000 3024
3006#define MACH_TYPE_TEENOTE 3025
3007#define MACH_TYPE_TS3 3026
3008#define MACH_TYPE_A0 3027
3009#define MACH_TYPE_FSM9XXX_SURF 3028
3010#define MACH_TYPE_FSM9XXX_FFA 3029
3011#define MACH_TYPE_FRRHWCDMA60W 3030
3012#define MACH_TYPE_REMUS 3031
3013#define MACH_TYPE_AT91CAP7XDK 3032
3014#define MACH_TYPE_AT91CAP7STK 3033
3015#define MACH_TYPE_KT_SBC_SAM9_1 3034
3016#define MACH_TYPE_ORATISROUTER 3035
3017#define MACH_TYPE_ARMADA_XP_DB 3036
3018#define MACH_TYPE_SPDM 3037
3019#define MACH_TYPE_GTIB 3038
3020#define MACH_TYPE_DGM3240 3039
3021#define MACH_TYPE_ATLAS_I_LPE 3040
3022#define MACH_TYPE_HTCMEGA 3041
3023#define MACH_TYPE_TRICORDER 3042
3024#define MACH_TYPE_TX28 3043
3025#define MACH_TYPE_BSTBRD 3044
3026#define MACH_TYPE_PWB3090 3045
3027#define MACH_TYPE_IDEA6410 3046
3028#define MACH_TYPE_QBC9263 3047
3029#define MACH_TYPE_BORABORA 3048
3030#define MACH_TYPE_VALDEZ 3049
3031#define MACH_TYPE_LS9G20 3050
3032#define MACH_TYPE_MIOS_V1 3051
3033#define MACH_TYPE_S5PC110_CRESPO 3052
3034#define MACH_TYPE_CONTROLTEK9G20 3053
3035#define MACH_TYPE_TIN307 3054
3036#define MACH_TYPE_TIN510 3055
3037#define MACH_TYPE_BLUECHEESE 3057
3038#define MACH_TYPE_TEM3X30 3058
3039#define MACH_TYPE_HARVEST_DESOTO 3059
3040#define MACH_TYPE_MSM8X60_QRDC 3060
3041#define MACH_TYPE_SPEAR900 3061
3042#define MACH_TYPE_PCONTROL_G20 3062
04f15b3b
SP
3043#define MACH_TYPE_RDSTOR 3063
3044#define MACH_TYPE_USDLOADER 3064
3045#define MACH_TYPE_TSOPLOADER 3065
3046#define MACH_TYPE_KRONOS 3066
3047#define MACH_TYPE_FFCORE 3067
3048#define MACH_TYPE_MONE 3068
3049#define MACH_TYPE_UNIT2S 3069
3050#define MACH_TYPE_ACER_A5 3070
3051#define MACH_TYPE_ETHERPRO_ISP 3071
3052#define MACH_TYPE_STRETCHS7000 3072
3053#define MACH_TYPE_P87_SMARTSIM 3073
3054#define MACH_TYPE_TULIP 3074
3055#define MACH_TYPE_SUNFLOWER 3075
3056#define MACH_TYPE_RIB 3076
3057#define MACH_TYPE_CLOD 3077
3058#define MACH_TYPE_RUMP 3078
3059#define MACH_TYPE_TENDERLOIN 3079
3060#define MACH_TYPE_SHORTLOIN 3080
3061#define MACH_TYPE_CRESPO 3081
3062#define MACH_TYPE_ANTARES 3082
3063#define MACH_TYPE_WB40N 3083
3064#define MACH_TYPE_HERRING 3084
3065#define MACH_TYPE_NAXY400 3085
3066#define MACH_TYPE_NAXY1200 3086
3067#define MACH_TYPE_VPR200 3087
3068#define MACH_TYPE_BUG20 3088
3069#define MACH_TYPE_GOFLEXNET 3089
3070#define MACH_TYPE_TORBRECK 3090
3071#define MACH_TYPE_SAARB_MG1 3091
3072#define MACH_TYPE_CALLISTO 3092
3073#define MACH_TYPE_MULTHSU 3093
3074#define MACH_TYPE_SALUDA 3094
3075#define MACH_TYPE_PEMP_OMAP3_APOLLO 3095
3076#define MACH_TYPE_VC0718 3096
3077#define MACH_TYPE_MVBLX 3097
3078#define MACH_TYPE_INHAND_APEIRON 3098
3079#define MACH_TYPE_INHAND_FURY 3099
3080#define MACH_TYPE_INHAND_SIREN 3100
3081#define MACH_TYPE_HDNVP 3101
3082#define MACH_TYPE_SOFTWINNER 3102
3083#define MACH_TYPE_PRIMA2_EVB 3103
3084#define MACH_TYPE_NAS6210 3104
3085#define MACH_TYPE_UNISDEV 3105
3086#define MACH_TYPE_SBCA11 3106
3087#define MACH_TYPE_SAGA 3107
3088#define MACH_TYPE_NS_K330 3108
3089#define MACH_TYPE_TANNA 3109
3090#define MACH_TYPE_IMATE8502 3110
3091#define MACH_TYPE_ASPEN 3111
3092#define MACH_TYPE_DAINTREE_CWAC 3112
3093#define MACH_TYPE_ZMX25 3113
3094#define MACH_TYPE_MAPLE1 3114
3095#define MACH_TYPE_QSD8X72_SURF 3115
3096#define MACH_TYPE_QSD8X72_FFA 3116
3097#define MACH_TYPE_ABILENE 3117
3098#define MACH_TYPE_EIGEN_TTR 3118
3099#define MACH_TYPE_IOMEGA_IX2_200 3119
3100#define MACH_TYPE_CORETEC_VCX7400 3120
3101#define MACH_TYPE_SANTIAGO 3121
3102#define MACH_TYPE_MX257SOL 3122
3103#define MACH_TYPE_STRASBOURG 3123
3104#define MACH_TYPE_MSM8X60_FLUID 3124
3105#define MACH_TYPE_SMARTQV5 3125
3106#define MACH_TYPE_SMARTQV3 3126
3107#define MACH_TYPE_SMARTQV7 3127
3108#define MACH_TYPE_PAZ00 3128
3109#define MACH_TYPE_ACMENETUSFOXG20 3129
3110#define MACH_TYPE_HTCWILLOW 3130
3111#define MACH_TYPE_FWBD_0404 3131
3112#define MACH_TYPE_HDGU 3132
3113#define MACH_TYPE_PYRAMID 3133
3114#define MACH_TYPE_EPIPHAN 3134
3115#define MACH_TYPE_OMAP_BENDER 3135
3116#define MACH_TYPE_GURNARD 3136
3117#define MACH_TYPE_GTL_IT5100 3137
3118#define MACH_TYPE_BCM2708 3138
3119#define MACH_TYPE_MX51_GGC 3139
3120#define MACH_TYPE_SHARESPACE 3140
3121#define MACH_TYPE_HABA_KNX_EXPLORER 3141
3122#define MACH_TYPE_SIMTEC_KIRKMOD 3142
3123#define MACH_TYPE_CRUX 3143
3124#define MACH_TYPE_MX51_BRAVO 3144
3125#define MACH_TYPE_CHARON 3145
3126#define MACH_TYPE_PICOCOM3 3146
3127#define MACH_TYPE_PICOCOM4 3147
3128#define MACH_TYPE_SERRANO 3148
3129#define MACH_TYPE_DOUBLESHOT 3149
3130#define MACH_TYPE_EVSY 3150
3131#define MACH_TYPE_HUASHAN 3151
3132#define MACH_TYPE_LAUSANNE 3152
3133#define MACH_TYPE_EMERALD 3153
3134#define MACH_TYPE_TQMA35 3154
3135#define MACH_TYPE_MARVEL 3155
3136#define MACH_TYPE_MANUAE 3156
3137#define MACH_TYPE_CHACHA 3157
3138#define MACH_TYPE_LEMON 3158
3139#define MACH_TYPE_CSC 3159
3140#define MACH_TYPE_GIRA_KNXIP_ROUTER 3160
3141#define MACH_TYPE_T20 3161
3142#define MACH_TYPE_HDMINI 3162
3143#define MACH_TYPE_SCIPHONE_G2 3163
3144#define MACH_TYPE_EXPRESS 3164
3145#define MACH_TYPE_EXPRESS_KT 3165
3146#define MACH_TYPE_MAXIMASP 3166
3147#define MACH_TYPE_NITROGEN_IMX51 3167
3148#define MACH_TYPE_NITROGEN_IMX53 3168
3149#define MACH_TYPE_SUNFIRE 3169
3150#define MACH_TYPE_AROWANA 3170
3151#define MACH_TYPE_TEGRA_DAYTONA 3171
3152#define MACH_TYPE_TEGRA_SWORDFISH 3172
3153#define MACH_TYPE_EDISON 3173
3154#define MACH_TYPE_SVP8500V1 3174
3155#define MACH_TYPE_SVP8500V2 3175
3156#define MACH_TYPE_SVP5500 3176
3157#define MACH_TYPE_B5500 3177
3158#define MACH_TYPE_S5500 3178
3159#define MACH_TYPE_ICON 3179
3160#define MACH_TYPE_ELEPHANT 3180
3161#define MACH_TYPE_MSM8X60_FUSION 3181
3162#define MACH_TYPE_SHOOTER 3182
3163#define MACH_TYPE_SPADE_LTE 3183
3164#define MACH_TYPE_PHILHWANI 3184
3165#define MACH_TYPE_GSNCOMM 3185
3166#define MACH_TYPE_STRASBOURG_A2 3186
3167#define MACH_TYPE_MMM 3187
3168#define MACH_TYPE_DAVINCI_DM365_BV 3188
3169#define MACH_TYPE_AG5EVM 3189
3170#define MACH_TYPE_SC575PLC 3190
3171#define MACH_TYPE_SC575IPC 3191
3172#define MACH_TYPE_OMAP3_TDM3730 3192
3173#define MACH_TYPE_G7 3193
3174#define MACH_TYPE_TOP9000_EVAL 3194
3175#define MACH_TYPE_TOP9000_SU 3195
3176#define MACH_TYPE_UTM300 3196
3177#define MACH_TYPE_TSUNAGI 3197
3178#define MACH_TYPE_TS75XX 3198
3179#define MACH_TYPE_MSM8X60_FUSN_FFA 3199
3180#define MACH_TYPE_TS47XX 3200
3181#define MACH_TYPE_DA850_K5 3201
3182#define MACH_TYPE_AX502 3202
3183#define MACH_TYPE_IGEP0032 3203
3184#define MACH_TYPE_ANTERO 3204
3185#define MACH_TYPE_SYNERGY 3205
3186#define MACH_TYPE_ICS_IF_VOIP 3206
3187#define MACH_TYPE_WLF_CRAGG_6410 3207
3188#define MACH_TYPE_PUNICA 3208
3189#define MACH_TYPE_SBC_NT250 3209
3190#define MACH_TYPE_MX27_WMULTRA 3210
3191#define MACH_TYPE_MACKEREL 3211
3192#define MACH_TYPE_FA9X27 3213
3193#define MACH_TYPE_NS2816TB 3214
3194#define MACH_TYPE_NS2816_NTPAD 3215
3195#define MACH_TYPE_NS2816_NTNB 3216
3196#define MACH_TYPE_KAEN 3217
3197#define MACH_TYPE_NV1000 3218
3198#define MACH_TYPE_NUC950TS 3219
3199#define MACH_TYPE_NOKIA_RM680 3220
3200#define MACH_TYPE_AST2200 3221
3201#define MACH_TYPE_LEAD 3222
3202#define MACH_TYPE_UNINO1 3223
3203#define MACH_TYPE_GREECO 3224
3204#define MACH_TYPE_VERDI 3225
3205#define MACH_TYPE_DM6446_ADBOX 3226
3206#define MACH_TYPE_QUAD_SALSA 3227
3207#define MACH_TYPE_ABB_GMA_1_1 3228
3208#define MACH_TYPE_SVCID 3229
3209#define MACH_TYPE_MSM8960_SIM 3230
3210#define MACH_TYPE_MSM8960_RUMI3 3231
3211#define MACH_TYPE_ICON_G 3232
3212#define MACH_TYPE_MB3 3233
3213#define MACH_TYPE_GSIA18S 3234
3214#define MACH_TYPE_PIVICC 3235
3215#define MACH_TYPE_PCM048 3236
3216#define MACH_TYPE_DDS 3237
3217#define MACH_TYPE_CHALTEN_XA1 3238
1cb8e980
WD
3218
3219#ifdef CONFIG_ARCH_EBSA110
3220# ifdef machine_arch_type
3221# undef machine_arch_type
3222# define machine_arch_type __machine_arch_type
3223# else
3224# define machine_arch_type MACH_TYPE_EBSA110
3225# endif
3226# define machine_is_ebsa110() (machine_arch_type == MACH_TYPE_EBSA110)
3227#else
3228# define machine_is_ebsa110() (0)
3229#endif
3230
3231#ifdef CONFIG_ARCH_RPC
3232# ifdef machine_arch_type
3233# undef machine_arch_type
3234# define machine_arch_type __machine_arch_type
3235# else
3236# define machine_arch_type MACH_TYPE_RISCPC
3237# endif
3238# define machine_is_riscpc() (machine_arch_type == MACH_TYPE_RISCPC)
3239#else
3240# define machine_is_riscpc() (0)
3241#endif
3242
3243#ifdef CONFIG_ARCH_NEXUSPCI
3244# ifdef machine_arch_type
3245# undef machine_arch_type
3246# define machine_arch_type __machine_arch_type
3247# else
3248# define machine_arch_type MACH_TYPE_NEXUSPCI
3249# endif
3250# define machine_is_nexuspci() (machine_arch_type == MACH_TYPE_NEXUSPCI)
3251#else
3252# define machine_is_nexuspci() (0)
3253#endif
3254
3255#ifdef CONFIG_ARCH_EBSA285
3256# ifdef machine_arch_type
3257# undef machine_arch_type
3258# define machine_arch_type __machine_arch_type
3259# else
3260# define machine_arch_type MACH_TYPE_EBSA285
3261# endif
3262# define machine_is_ebsa285() (machine_arch_type == MACH_TYPE_EBSA285)
3263#else
3264# define machine_is_ebsa285() (0)
3265#endif
3266
3267#ifdef CONFIG_ARCH_NETWINDER
3268# ifdef machine_arch_type
3269# undef machine_arch_type
3270# define machine_arch_type __machine_arch_type
3271# else
3272# define machine_arch_type MACH_TYPE_NETWINDER
3273# endif
3274# define machine_is_netwinder() (machine_arch_type == MACH_TYPE_NETWINDER)
3275#else
3276# define machine_is_netwinder() (0)
3277#endif
3278
3279#ifdef CONFIG_ARCH_CATS
3280# ifdef machine_arch_type
3281# undef machine_arch_type
3282# define machine_arch_type __machine_arch_type
3283# else
3284# define machine_arch_type MACH_TYPE_CATS
3285# endif
3286# define machine_is_cats() (machine_arch_type == MACH_TYPE_CATS)
3287#else
3288# define machine_is_cats() (0)
3289#endif
3290
3291#ifdef CONFIG_ARCH_TBOX
3292# ifdef machine_arch_type
3293# undef machine_arch_type
3294# define machine_arch_type __machine_arch_type
3295# else
3296# define machine_arch_type MACH_TYPE_TBOX
3297# endif
3298# define machine_is_tbox() (machine_arch_type == MACH_TYPE_TBOX)
3299#else
3300# define machine_is_tbox() (0)
3301#endif
3302
3303#ifdef CONFIG_ARCH_CO285
3304# ifdef machine_arch_type
3305# undef machine_arch_type
3306# define machine_arch_type __machine_arch_type
3307# else
3308# define machine_arch_type MACH_TYPE_CO285
3309# endif
3310# define machine_is_co285() (machine_arch_type == MACH_TYPE_CO285)
3311#else
3312# define machine_is_co285() (0)
3313#endif
3314
3315#ifdef CONFIG_ARCH_CLPS7110
3316# ifdef machine_arch_type
3317# undef machine_arch_type
3318# define machine_arch_type __machine_arch_type
3319# else
3320# define machine_arch_type MACH_TYPE_CLPS7110
3321# endif
3322# define machine_is_clps7110() (machine_arch_type == MACH_TYPE_CLPS7110)
3323#else
3324# define machine_is_clps7110() (0)
3325#endif
3326
3327#ifdef CONFIG_ARCH_ARC
3328# ifdef machine_arch_type
3329# undef machine_arch_type
3330# define machine_arch_type __machine_arch_type
3331# else
3332# define machine_arch_type MACH_TYPE_ARCHIMEDES
3333# endif
3334# define machine_is_archimedes() (machine_arch_type == MACH_TYPE_ARCHIMEDES)
3335#else
3336# define machine_is_archimedes() (0)
3337#endif
3338
3339#ifdef CONFIG_ARCH_A5K
3340# ifdef machine_arch_type
3341# undef machine_arch_type
3342# define machine_arch_type __machine_arch_type
3343# else
3344# define machine_arch_type MACH_TYPE_A5K
3345# endif
3346# define machine_is_a5k() (machine_arch_type == MACH_TYPE_A5K)
3347#else
3348# define machine_is_a5k() (0)
3349#endif
3350
3351#ifdef CONFIG_ARCH_ETOILE
3352# ifdef machine_arch_type
3353# undef machine_arch_type
3354# define machine_arch_type __machine_arch_type
3355# else
3356# define machine_arch_type MACH_TYPE_ETOILE
3357# endif
3358# define machine_is_etoile() (machine_arch_type == MACH_TYPE_ETOILE)
3359#else
3360# define machine_is_etoile() (0)
3361#endif
3362
3363#ifdef CONFIG_ARCH_LACIE_NAS
3364# ifdef machine_arch_type
3365# undef machine_arch_type
3366# define machine_arch_type __machine_arch_type
3367# else
3368# define machine_arch_type MACH_TYPE_LACIE_NAS
3369# endif
3370# define machine_is_lacie_nas() (machine_arch_type == MACH_TYPE_LACIE_NAS)
3371#else
3372# define machine_is_lacie_nas() (0)
3373#endif
3374
3375#ifdef CONFIG_ARCH_CLPS7500
3376# ifdef machine_arch_type
3377# undef machine_arch_type
3378# define machine_arch_type __machine_arch_type
3379# else
3380# define machine_arch_type MACH_TYPE_CLPS7500
3381# endif
3382# define machine_is_clps7500() (machine_arch_type == MACH_TYPE_CLPS7500)
3383#else
3384# define machine_is_clps7500() (0)
3385#endif
3386
3387#ifdef CONFIG_ARCH_SHARK
3388# ifdef machine_arch_type
3389# undef machine_arch_type
3390# define machine_arch_type __machine_arch_type
3391# else
3392# define machine_arch_type MACH_TYPE_SHARK
3393# endif
3394# define machine_is_shark() (machine_arch_type == MACH_TYPE_SHARK)
3395#else
3396# define machine_is_shark() (0)
3397#endif
3398
3399#ifdef CONFIG_SA1100_BRUTUS
3400# ifdef machine_arch_type
3401# undef machine_arch_type
3402# define machine_arch_type __machine_arch_type
3403# else
3404# define machine_arch_type MACH_TYPE_BRUTUS
3405# endif
3406# define machine_is_brutus() (machine_arch_type == MACH_TYPE_BRUTUS)
3407#else
3408# define machine_is_brutus() (0)
3409#endif
3410
3411#ifdef CONFIG_ARCH_PERSONAL_SERVER
3412# ifdef machine_arch_type
3413# undef machine_arch_type
3414# define machine_arch_type __machine_arch_type
3415# else
3416# define machine_arch_type MACH_TYPE_PERSONAL_SERVER
3417# endif
3418# define machine_is_personal_server() (machine_arch_type == MACH_TYPE_PERSONAL_SERVER)
3419#else
3420# define machine_is_personal_server() (0)
3421#endif
3422
3423#ifdef CONFIG_SA1100_ITSY
3424# ifdef machine_arch_type
3425# undef machine_arch_type
3426# define machine_arch_type __machine_arch_type
3427# else
3428# define machine_arch_type MACH_TYPE_ITSY
3429# endif
3430# define machine_is_itsy() (machine_arch_type == MACH_TYPE_ITSY)
3431#else
3432# define machine_is_itsy() (0)
3433#endif
3434
3435#ifdef CONFIG_ARCH_L7200
3436# ifdef machine_arch_type
3437# undef machine_arch_type
3438# define machine_arch_type __machine_arch_type
3439# else
3440# define machine_arch_type MACH_TYPE_L7200
3441# endif
3442# define machine_is_l7200() (machine_arch_type == MACH_TYPE_L7200)
3443#else
3444# define machine_is_l7200() (0)
3445#endif
3446
3447#ifdef CONFIG_SA1100_PLEB
3448# ifdef machine_arch_type
3449# undef machine_arch_type
3450# define machine_arch_type __machine_arch_type
3451# else
3452# define machine_arch_type MACH_TYPE_PLEB
3453# endif
3454# define machine_is_pleb() (machine_arch_type == MACH_TYPE_PLEB)
3455#else
3456# define machine_is_pleb() (0)
3457#endif
3458
3459#ifdef CONFIG_ARCH_INTEGRATOR
3460# ifdef machine_arch_type
3461# undef machine_arch_type
3462# define machine_arch_type __machine_arch_type
3463# else
3464# define machine_arch_type MACH_TYPE_INTEGRATOR
3465# endif
3466# define machine_is_integrator() (machine_arch_type == MACH_TYPE_INTEGRATOR)
3467#else
3468# define machine_is_integrator() (0)
3469#endif
3470
3471#ifdef CONFIG_SA1100_H3600
3472# ifdef machine_arch_type
3473# undef machine_arch_type
3474# define machine_arch_type __machine_arch_type
3475# else
3476# define machine_arch_type MACH_TYPE_H3600
3477# endif
3478# define machine_is_h3600() (machine_arch_type == MACH_TYPE_H3600)
3479#else
3480# define machine_is_h3600() (0)
3481#endif
3482
3483#ifdef CONFIG_ARCH_IXP1200
3484# ifdef machine_arch_type
3485# undef machine_arch_type
3486# define machine_arch_type __machine_arch_type
3487# else
3488# define machine_arch_type MACH_TYPE_IXP1200
3489# endif
3490# define machine_is_ixp1200() (machine_arch_type == MACH_TYPE_IXP1200)
3491#else
3492# define machine_is_ixp1200() (0)
3493#endif
3494
3495#ifdef CONFIG_ARCH_P720T
3496# ifdef machine_arch_type
3497# undef machine_arch_type
3498# define machine_arch_type __machine_arch_type
3499# else
3500# define machine_arch_type MACH_TYPE_P720T
3501# endif
3502# define machine_is_p720t() (machine_arch_type == MACH_TYPE_P720T)
3503#else
3504# define machine_is_p720t() (0)
3505#endif
3506
3507#ifdef CONFIG_SA1100_ASSABET
3508# ifdef machine_arch_type
3509# undef machine_arch_type
3510# define machine_arch_type __machine_arch_type
3511# else
3512# define machine_arch_type MACH_TYPE_ASSABET
3513# endif
3514# define machine_is_assabet() (machine_arch_type == MACH_TYPE_ASSABET)
3515#else
3516# define machine_is_assabet() (0)
3517#endif
3518
3519#ifdef CONFIG_SA1100_VICTOR
3520# ifdef machine_arch_type
3521# undef machine_arch_type
3522# define machine_arch_type __machine_arch_type
3523# else
3524# define machine_arch_type MACH_TYPE_VICTOR
3525# endif
3526# define machine_is_victor() (machine_arch_type == MACH_TYPE_VICTOR)
3527#else
3528# define machine_is_victor() (0)
3529#endif
3530
3531#ifdef CONFIG_SA1100_LART
3532# ifdef machine_arch_type
3533# undef machine_arch_type
3534# define machine_arch_type __machine_arch_type
3535# else
3536# define machine_arch_type MACH_TYPE_LART
3537# endif
3538# define machine_is_lart() (machine_arch_type == MACH_TYPE_LART)
3539#else
3540# define machine_is_lart() (0)
3541#endif
3542
3543#ifdef CONFIG_SA1100_RANGER
3544# ifdef machine_arch_type
3545# undef machine_arch_type
3546# define machine_arch_type __machine_arch_type
3547# else
3548# define machine_arch_type MACH_TYPE_RANGER
3549# endif
3550# define machine_is_ranger() (machine_arch_type == MACH_TYPE_RANGER)
3551#else
3552# define machine_is_ranger() (0)
3553#endif
3554
3555#ifdef CONFIG_SA1100_GRAPHICSCLIENT
3556# ifdef machine_arch_type
3557# undef machine_arch_type
3558# define machine_arch_type __machine_arch_type
3559# else
3560# define machine_arch_type MACH_TYPE_GRAPHICSCLIENT
3561# endif
3562# define machine_is_graphicsclient() (machine_arch_type == MACH_TYPE_GRAPHICSCLIENT)
3563#else
3564# define machine_is_graphicsclient() (0)
3565#endif
3566
3567#ifdef CONFIG_SA1100_XP860
3568# ifdef machine_arch_type
3569# undef machine_arch_type
3570# define machine_arch_type __machine_arch_type
3571# else
3572# define machine_arch_type MACH_TYPE_XP860
3573# endif
3574# define machine_is_xp860() (machine_arch_type == MACH_TYPE_XP860)
3575#else
3576# define machine_is_xp860() (0)
3577#endif
3578
3579#ifdef CONFIG_SA1100_CERF
3580# ifdef machine_arch_type
3581# undef machine_arch_type
3582# define machine_arch_type __machine_arch_type
3583# else
3584# define machine_arch_type MACH_TYPE_CERF
3585# endif
3586# define machine_is_cerf() (machine_arch_type == MACH_TYPE_CERF)
3587#else
3588# define machine_is_cerf() (0)
3589#endif
3590
3591#ifdef CONFIG_SA1100_NANOENGINE
3592# ifdef machine_arch_type
3593# undef machine_arch_type
3594# define machine_arch_type __machine_arch_type
3595# else
3596# define machine_arch_type MACH_TYPE_NANOENGINE
3597# endif
3598# define machine_is_nanoengine() (machine_arch_type == MACH_TYPE_NANOENGINE)
3599#else
3600# define machine_is_nanoengine() (0)
3601#endif
3602
3603#ifdef CONFIG_SA1100_FPIC
3604# ifdef machine_arch_type
3605# undef machine_arch_type
3606# define machine_arch_type __machine_arch_type
3607# else
3608# define machine_arch_type MACH_TYPE_FPIC
3609# endif
3610# define machine_is_fpic() (machine_arch_type == MACH_TYPE_FPIC)
3611#else
3612# define machine_is_fpic() (0)
3613#endif
3614
3615#ifdef CONFIG_SA1100_EXTENEX1
3616# ifdef machine_arch_type
3617# undef machine_arch_type
3618# define machine_arch_type __machine_arch_type
3619# else
3620# define machine_arch_type MACH_TYPE_EXTENEX1
3621# endif
3622# define machine_is_extenex1() (machine_arch_type == MACH_TYPE_EXTENEX1)
3623#else
3624# define machine_is_extenex1() (0)
3625#endif
3626
3627#ifdef CONFIG_SA1100_SHERMAN
3628# ifdef machine_arch_type
3629# undef machine_arch_type
3630# define machine_arch_type __machine_arch_type
3631# else
3632# define machine_arch_type MACH_TYPE_SHERMAN
3633# endif
3634# define machine_is_sherman() (machine_arch_type == MACH_TYPE_SHERMAN)
3635#else
3636# define machine_is_sherman() (0)
3637#endif
3638
3639#ifdef CONFIG_SA1100_ACCELENT
3640# ifdef machine_arch_type
3641# undef machine_arch_type
3642# define machine_arch_type __machine_arch_type
3643# else
3644# define machine_arch_type MACH_TYPE_ACCELENT_SA
3645# endif
3646# define machine_is_accelent_sa() (machine_arch_type == MACH_TYPE_ACCELENT_SA)
3647#else
3648# define machine_is_accelent_sa() (0)
3649#endif
3650
3651#ifdef CONFIG_ARCH_L7200_ACCELENT
3652# ifdef machine_arch_type
3653# undef machine_arch_type
3654# define machine_arch_type __machine_arch_type
3655# else
3656# define machine_arch_type MACH_TYPE_ACCELENT_L7200
3657# endif
3658# define machine_is_accelent_l7200() (machine_arch_type == MACH_TYPE_ACCELENT_L7200)
3659#else
3660# define machine_is_accelent_l7200() (0)
3661#endif
3662
3663#ifdef CONFIG_SA1100_NETPORT
3664# ifdef machine_arch_type
3665# undef machine_arch_type
3666# define machine_arch_type __machine_arch_type
3667# else
3668# define machine_arch_type MACH_TYPE_NETPORT
3669# endif
3670# define machine_is_netport() (machine_arch_type == MACH_TYPE_NETPORT)
3671#else
3672# define machine_is_netport() (0)
3673#endif
3674
3675#ifdef CONFIG_SA1100_PANGOLIN
3676# ifdef machine_arch_type
3677# undef machine_arch_type
3678# define machine_arch_type __machine_arch_type
3679# else
3680# define machine_arch_type MACH_TYPE_PANGOLIN
3681# endif
3682# define machine_is_pangolin() (machine_arch_type == MACH_TYPE_PANGOLIN)
3683#else
3684# define machine_is_pangolin() (0)
3685#endif
3686
3687#ifdef CONFIG_SA1100_YOPY
3688# ifdef machine_arch_type
3689# undef machine_arch_type
3690# define machine_arch_type __machine_arch_type
3691# else
3692# define machine_arch_type MACH_TYPE_YOPY
3693# endif
3694# define machine_is_yopy() (machine_arch_type == MACH_TYPE_YOPY)
3695#else
3696# define machine_is_yopy() (0)
3697#endif
3698
3699#ifdef CONFIG_SA1100_COOLIDGE
3700# ifdef machine_arch_type
3701# undef machine_arch_type
3702# define machine_arch_type __machine_arch_type
3703# else
3704# define machine_arch_type MACH_TYPE_COOLIDGE
3705# endif
3706# define machine_is_coolidge() (machine_arch_type == MACH_TYPE_COOLIDGE)
3707#else
3708# define machine_is_coolidge() (0)
3709#endif
3710
3711#ifdef CONFIG_SA1100_HUW_WEBPANEL
3712# ifdef machine_arch_type
3713# undef machine_arch_type
3714# define machine_arch_type __machine_arch_type
3715# else
3716# define machine_arch_type MACH_TYPE_HUW_WEBPANEL
3717# endif
3718# define machine_is_huw_webpanel() (machine_arch_type == MACH_TYPE_HUW_WEBPANEL)
3719#else
3720# define machine_is_huw_webpanel() (0)
3721#endif
3722
3723#ifdef CONFIG_ARCH_SPOTME
3724# ifdef machine_arch_type
3725# undef machine_arch_type
3726# define machine_arch_type __machine_arch_type
3727# else
3728# define machine_arch_type MACH_TYPE_SPOTME
3729# endif
3730# define machine_is_spotme() (machine_arch_type == MACH_TYPE_SPOTME)
3731#else
3732# define machine_is_spotme() (0)
3733#endif
3734
3735#ifdef CONFIG_ARCH_FREEBIRD
3736# ifdef machine_arch_type
3737# undef machine_arch_type
3738# define machine_arch_type __machine_arch_type
3739# else
3740# define machine_arch_type MACH_TYPE_FREEBIRD
3741# endif
3742# define machine_is_freebird() (machine_arch_type == MACH_TYPE_FREEBIRD)
3743#else
3744# define machine_is_freebird() (0)
3745#endif
3746
3747#ifdef CONFIG_ARCH_TI925
3748# ifdef machine_arch_type
3749# undef machine_arch_type
3750# define machine_arch_type __machine_arch_type
3751# else
3752# define machine_arch_type MACH_TYPE_TI925
3753# endif
3754# define machine_is_ti925() (machine_arch_type == MACH_TYPE_TI925)
3755#else
3756# define machine_is_ti925() (0)
3757#endif
3758
3759#ifdef CONFIG_ARCH_RISCSTATION
3760# ifdef machine_arch_type
3761# undef machine_arch_type
3762# define machine_arch_type __machine_arch_type
3763# else
3764# define machine_arch_type MACH_TYPE_RISCSTATION
3765# endif
3766# define machine_is_riscstation() (machine_arch_type == MACH_TYPE_RISCSTATION)
3767#else
3768# define machine_is_riscstation() (0)
3769#endif
3770
3771#ifdef CONFIG_SA1100_CAVY
3772# ifdef machine_arch_type
3773# undef machine_arch_type
3774# define machine_arch_type __machine_arch_type
3775# else
3776# define machine_arch_type MACH_TYPE_CAVY
3777# endif
3778# define machine_is_cavy() (machine_arch_type == MACH_TYPE_CAVY)
3779#else
3780# define machine_is_cavy() (0)
3781#endif
3782
3783#ifdef CONFIG_SA1100_JORNADA720
3784# ifdef machine_arch_type
3785# undef machine_arch_type
3786# define machine_arch_type __machine_arch_type
3787# else
3788# define machine_arch_type MACH_TYPE_JORNADA720
3789# endif
3790# define machine_is_jornada720() (machine_arch_type == MACH_TYPE_JORNADA720)
3791#else
3792# define machine_is_jornada720() (0)
3793#endif
3794
3795#ifdef CONFIG_SA1100_OMNIMETER
3796# ifdef machine_arch_type
3797# undef machine_arch_type
3798# define machine_arch_type __machine_arch_type
3799# else
3800# define machine_arch_type MACH_TYPE_OMNIMETER
3801# endif
3802# define machine_is_omnimeter() (machine_arch_type == MACH_TYPE_OMNIMETER)
3803#else
3804# define machine_is_omnimeter() (0)
3805#endif
3806
3807#ifdef CONFIG_ARCH_EDB7211
3808# ifdef machine_arch_type
3809# undef machine_arch_type
3810# define machine_arch_type __machine_arch_type
3811# else
3812# define machine_arch_type MACH_TYPE_EDB7211
3813# endif
3814# define machine_is_edb7211() (machine_arch_type == MACH_TYPE_EDB7211)
3815#else
3816# define machine_is_edb7211() (0)
3817#endif
3818
3819#ifdef CONFIG_SA1100_CITYGO
3820# ifdef machine_arch_type
3821# undef machine_arch_type
3822# define machine_arch_type __machine_arch_type
3823# else
3824# define machine_arch_type MACH_TYPE_CITYGO
3825# endif
3826# define machine_is_citygo() (machine_arch_type == MACH_TYPE_CITYGO)
3827#else
3828# define machine_is_citygo() (0)
3829#endif
3830
3831#ifdef CONFIG_SA1100_PFS168
3832# ifdef machine_arch_type
3833# undef machine_arch_type
3834# define machine_arch_type __machine_arch_type
3835# else
3836# define machine_arch_type MACH_TYPE_PFS168
3837# endif
3838# define machine_is_pfs168() (machine_arch_type == MACH_TYPE_PFS168)
3839#else
3840# define machine_is_pfs168() (0)
3841#endif
3842
3843#ifdef CONFIG_SA1100_SPOT
3844# ifdef machine_arch_type
3845# undef machine_arch_type
3846# define machine_arch_type __machine_arch_type
3847# else
3848# define machine_arch_type MACH_TYPE_SPOT
3849# endif
3850# define machine_is_spot() (machine_arch_type == MACH_TYPE_SPOT)
3851#else
3852# define machine_is_spot() (0)
3853#endif
3854
3855#ifdef CONFIG_SA1100_FLEXANET
3856# ifdef machine_arch_type
3857# undef machine_arch_type
3858# define machine_arch_type __machine_arch_type
3859# else
3860# define machine_arch_type MACH_TYPE_FLEXANET
3861# endif
3862# define machine_is_flexanet() (machine_arch_type == MACH_TYPE_FLEXANET)
3863#else
3864# define machine_is_flexanet() (0)
3865#endif
3866
3867#ifdef CONFIG_ARCH_WEBPAL
3868# ifdef machine_arch_type
3869# undef machine_arch_type
3870# define machine_arch_type __machine_arch_type
3871# else
3872# define machine_arch_type MACH_TYPE_WEBPAL
3873# endif
3874# define machine_is_webpal() (machine_arch_type == MACH_TYPE_WEBPAL)
3875#else
3876# define machine_is_webpal() (0)
3877#endif
3878
3879#ifdef CONFIG_SA1100_LINPDA
3880# ifdef machine_arch_type
3881# undef machine_arch_type
3882# define machine_arch_type __machine_arch_type
3883# else
3884# define machine_arch_type MACH_TYPE_LINPDA
3885# endif
3886# define machine_is_linpda() (machine_arch_type == MACH_TYPE_LINPDA)
3887#else
3888# define machine_is_linpda() (0)
3889#endif
3890
3891#ifdef CONFIG_ARCH_ANAKIN
3892# ifdef machine_arch_type
3893# undef machine_arch_type
3894# define machine_arch_type __machine_arch_type
3895# else
3896# define machine_arch_type MACH_TYPE_ANAKIN
3897# endif
3898# define machine_is_anakin() (machine_arch_type == MACH_TYPE_ANAKIN)
3899#else
3900# define machine_is_anakin() (0)
3901#endif
3902
3903#ifdef CONFIG_SA1100_MVI
3904# ifdef machine_arch_type
3905# undef machine_arch_type
3906# define machine_arch_type __machine_arch_type
3907# else
3908# define machine_arch_type MACH_TYPE_MVI
3909# endif
3910# define machine_is_mvi() (machine_arch_type == MACH_TYPE_MVI)
3911#else
3912# define machine_is_mvi() (0)
3913#endif
3914
3915#ifdef CONFIG_SA1100_JUPITER
3916# ifdef machine_arch_type
3917# undef machine_arch_type
3918# define machine_arch_type __machine_arch_type
3919# else
3920# define machine_arch_type MACH_TYPE_JUPITER
3921# endif
3922# define machine_is_jupiter() (machine_arch_type == MACH_TYPE_JUPITER)
3923#else
3924# define machine_is_jupiter() (0)
3925#endif
3926
3927#ifdef CONFIG_ARCH_PSIONW
3928# ifdef machine_arch_type
3929# undef machine_arch_type
3930# define machine_arch_type __machine_arch_type
3931# else
3932# define machine_arch_type MACH_TYPE_PSIONW
3933# endif
3934# define machine_is_psionw() (machine_arch_type == MACH_TYPE_PSIONW)
3935#else
3936# define machine_is_psionw() (0)
3937#endif
3938
3939#ifdef CONFIG_SA1100_ALN
3940# ifdef machine_arch_type
3941# undef machine_arch_type
3942# define machine_arch_type __machine_arch_type
3943# else
3944# define machine_arch_type MACH_TYPE_ALN
3945# endif
3946# define machine_is_aln() (machine_arch_type == MACH_TYPE_ALN)
3947#else
3948# define machine_is_aln() (0)
3949#endif
3950
3951#ifdef CONFIG_ARCH_CAMELOT
3952# ifdef machine_arch_type
3953# undef machine_arch_type
3954# define machine_arch_type __machine_arch_type
3955# else
3956# define machine_arch_type MACH_TYPE_CAMELOT
3957# endif
3958# define machine_is_epxa() (machine_arch_type == MACH_TYPE_CAMELOT)
3959#else
3960# define machine_is_epxa() (0)
3961#endif
3962
3963#ifdef CONFIG_SA1100_GDS2200
3964# ifdef machine_arch_type
3965# undef machine_arch_type
3966# define machine_arch_type __machine_arch_type
3967# else
3968# define machine_arch_type MACH_TYPE_GDS2200
3969# endif
3970# define machine_is_gds2200() (machine_arch_type == MACH_TYPE_GDS2200)
3971#else
3972# define machine_is_gds2200() (0)
3973#endif
3974
3975#ifdef CONFIG_SA1100_PSION_SERIES7
3976# ifdef machine_arch_type
3977# undef machine_arch_type
3978# define machine_arch_type __machine_arch_type
3979# else
3980# define machine_arch_type MACH_TYPE_PSION_SERIES7
3981# endif
f43ad539 3982# define machine_is_netbook() (machine_arch_type == MACH_TYPE_PSION_SERIES7)
1cb8e980 3983#else
f43ad539 3984# define machine_is_netbook() (0)
1cb8e980
WD
3985#endif
3986
3987#ifdef CONFIG_SA1100_XFILE
3988# ifdef machine_arch_type
3989# undef machine_arch_type
3990# define machine_arch_type __machine_arch_type
3991# else
3992# define machine_arch_type MACH_TYPE_XFILE
3993# endif
3994# define machine_is_xfile() (machine_arch_type == MACH_TYPE_XFILE)
3995#else
3996# define machine_is_xfile() (0)
3997#endif
3998
3999#ifdef CONFIG_ARCH_ACCELENT_EP9312
4000# ifdef machine_arch_type
4001# undef machine_arch_type
4002# define machine_arch_type __machine_arch_type
4003# else
4004# define machine_arch_type MACH_TYPE_ACCELENT_EP9312
4005# endif
4006# define machine_is_accelent_ep9312() (machine_arch_type == MACH_TYPE_ACCELENT_EP9312)
4007#else
4008# define machine_is_accelent_ep9312() (0)
4009#endif
4010
4011#ifdef CONFIG_ARCH_IC200
4012# ifdef machine_arch_type
4013# undef machine_arch_type
4014# define machine_arch_type __machine_arch_type
4015# else
4016# define machine_arch_type MACH_TYPE_IC200
4017# endif
4018# define machine_is_ic200() (machine_arch_type == MACH_TYPE_IC200)
4019#else
4020# define machine_is_ic200() (0)
4021#endif
4022
4023#ifdef CONFIG_SA1100_CREDITLART
4024# ifdef machine_arch_type
4025# undef machine_arch_type
4026# define machine_arch_type __machine_arch_type
4027# else
4028# define machine_arch_type MACH_TYPE_CREDITLART
4029# endif
4030# define machine_is_creditlart() (machine_arch_type == MACH_TYPE_CREDITLART)
4031#else
4032# define machine_is_creditlart() (0)
4033#endif
4034
4035#ifdef CONFIG_SA1100_HTM
4036# ifdef machine_arch_type
4037# undef machine_arch_type
4038# define machine_arch_type __machine_arch_type
4039# else
4040# define machine_arch_type MACH_TYPE_HTM
4041# endif
4042# define machine_is_htm() (machine_arch_type == MACH_TYPE_HTM)
4043#else
4044# define machine_is_htm() (0)
4045#endif
4046
4047#ifdef CONFIG_ARCH_IQ80310
4048# ifdef machine_arch_type
4049# undef machine_arch_type
4050# define machine_arch_type __machine_arch_type
4051# else
4052# define machine_arch_type MACH_TYPE_IQ80310
4053# endif
4054# define machine_is_iq80310() (machine_arch_type == MACH_TYPE_IQ80310)
4055#else
4056# define machine_is_iq80310() (0)
4057#endif
4058
4059#ifdef CONFIG_SA1100_FREEBOT
4060# ifdef machine_arch_type
4061# undef machine_arch_type
4062# define machine_arch_type __machine_arch_type
4063# else
4064# define machine_arch_type MACH_TYPE_FREEBOT
4065# endif
4066# define machine_is_freebot() (machine_arch_type == MACH_TYPE_FREEBOT)
4067#else
4068# define machine_is_freebot() (0)
4069#endif
4070
4071#ifdef CONFIG_ARCH_ENTEL
4072# ifdef machine_arch_type
4073# undef machine_arch_type
4074# define machine_arch_type __machine_arch_type
4075# else
4076# define machine_arch_type MACH_TYPE_ENTEL
4077# endif
4078# define machine_is_entel() (machine_arch_type == MACH_TYPE_ENTEL)
4079#else
4080# define machine_is_entel() (0)
4081#endif
4082
4083#ifdef CONFIG_ARCH_ENP3510
4084# ifdef machine_arch_type
4085# undef machine_arch_type
4086# define machine_arch_type __machine_arch_type
4087# else
4088# define machine_arch_type MACH_TYPE_ENP3510
4089# endif
4090# define machine_is_enp3510() (machine_arch_type == MACH_TYPE_ENP3510)
4091#else
4092# define machine_is_enp3510() (0)
4093#endif
4094
4095#ifdef CONFIG_SA1100_TRIZEPS
4096# ifdef machine_arch_type
4097# undef machine_arch_type
4098# define machine_arch_type __machine_arch_type
4099# else
4100# define machine_arch_type MACH_TYPE_TRIZEPS
4101# endif
4102# define machine_is_trizeps() (machine_arch_type == MACH_TYPE_TRIZEPS)
4103#else
4104# define machine_is_trizeps() (0)
4105#endif
4106
4107#ifdef CONFIG_SA1100_NESA
4108# ifdef machine_arch_type
4109# undef machine_arch_type
4110# define machine_arch_type __machine_arch_type
4111# else
4112# define machine_arch_type MACH_TYPE_NESA
4113# endif
4114# define machine_is_nesa() (machine_arch_type == MACH_TYPE_NESA)
4115#else
4116# define machine_is_nesa() (0)
4117#endif
4118
4119#ifdef CONFIG_ARCH_VENUS
4120# ifdef machine_arch_type
4121# undef machine_arch_type
4122# define machine_arch_type __machine_arch_type
4123# else
4124# define machine_arch_type MACH_TYPE_VENUS
4125# endif
4126# define machine_is_venus() (machine_arch_type == MACH_TYPE_VENUS)
4127#else
4128# define machine_is_venus() (0)
4129#endif
4130
4131#ifdef CONFIG_ARCH_TARDIS
4132# ifdef machine_arch_type
4133# undef machine_arch_type
4134# define machine_arch_type __machine_arch_type
4135# else
4136# define machine_arch_type MACH_TYPE_TARDIS
4137# endif
4138# define machine_is_tardis() (machine_arch_type == MACH_TYPE_TARDIS)
4139#else
4140# define machine_is_tardis() (0)
4141#endif
4142
4143#ifdef CONFIG_ARCH_MERCURY
4144# ifdef machine_arch_type
4145# undef machine_arch_type
4146# define machine_arch_type __machine_arch_type
4147# else
4148# define machine_arch_type MACH_TYPE_MERCURY
4149# endif
4150# define machine_is_mercury() (machine_arch_type == MACH_TYPE_MERCURY)
4151#else
4152# define machine_is_mercury() (0)
4153#endif
4154
4155#ifdef CONFIG_SA1100_EMPEG
4156# ifdef machine_arch_type
4157# undef machine_arch_type
4158# define machine_arch_type __machine_arch_type
4159# else
4160# define machine_arch_type MACH_TYPE_EMPEG
4161# endif
4162# define machine_is_empeg() (machine_arch_type == MACH_TYPE_EMPEG)
4163#else
4164# define machine_is_empeg() (0)
4165#endif
4166
4167#ifdef CONFIG_ARCH_I80200FCC
4168# ifdef machine_arch_type
4169# undef machine_arch_type
4170# define machine_arch_type __machine_arch_type
4171# else
4172# define machine_arch_type MACH_TYPE_I80200FCC
4173# endif
4174# define machine_is_adi_evb() (machine_arch_type == MACH_TYPE_I80200FCC)
4175#else
4176# define machine_is_adi_evb() (0)
4177#endif
4178
4179#ifdef CONFIG_SA1100_ITT_CPB
4180# ifdef machine_arch_type
4181# undef machine_arch_type
4182# define machine_arch_type __machine_arch_type
4183# else
4184# define machine_arch_type MACH_TYPE_ITT_CPB
4185# endif
4186# define machine_is_itt_cpb() (machine_arch_type == MACH_TYPE_ITT_CPB)
4187#else
4188# define machine_is_itt_cpb() (0)
4189#endif
4190
4191#ifdef CONFIG_SA1100_SVC
4192# ifdef machine_arch_type
4193# undef machine_arch_type
4194# define machine_arch_type __machine_arch_type
4195# else
4196# define machine_arch_type MACH_TYPE_SVC
4197# endif
4198# define machine_is_svc() (machine_arch_type == MACH_TYPE_SVC)
4199#else
4200# define machine_is_svc() (0)
4201#endif
4202
4203#ifdef CONFIG_SA1100_ALPHA2
4204# ifdef machine_arch_type
4205# undef machine_arch_type
4206# define machine_arch_type __machine_arch_type
4207# else
4208# define machine_arch_type MACH_TYPE_ALPHA2
4209# endif
4210# define machine_is_alpha2() (machine_arch_type == MACH_TYPE_ALPHA2)
4211#else
4212# define machine_is_alpha2() (0)
4213#endif
4214
4215#ifdef CONFIG_SA1100_ALPHA1
4216# ifdef machine_arch_type
4217# undef machine_arch_type
4218# define machine_arch_type __machine_arch_type
4219# else
4220# define machine_arch_type MACH_TYPE_ALPHA1
4221# endif
4222# define machine_is_alpha1() (machine_arch_type == MACH_TYPE_ALPHA1)
4223#else
4224# define machine_is_alpha1() (0)
4225#endif
4226
4227#ifdef CONFIG_ARCH_NETARM
4228# ifdef machine_arch_type
4229# undef machine_arch_type
4230# define machine_arch_type __machine_arch_type
4231# else
4232# define machine_arch_type MACH_TYPE_NETARM
4233# endif
4234# define machine_is_netarm() (machine_arch_type == MACH_TYPE_NETARM)
4235#else
4236# define machine_is_netarm() (0)
4237#endif
4238
4239#ifdef CONFIG_SA1100_SIMPAD
4240# ifdef machine_arch_type
4241# undef machine_arch_type
4242# define machine_arch_type __machine_arch_type
4243# else
4244# define machine_arch_type MACH_TYPE_SIMPAD
4245# endif
4246# define machine_is_simpad() (machine_arch_type == MACH_TYPE_SIMPAD)
4247#else
4248# define machine_is_simpad() (0)
4249#endif
4250
4251#ifdef CONFIG_ARCH_PDA1
4252# ifdef machine_arch_type
4253# undef machine_arch_type
4254# define machine_arch_type __machine_arch_type
4255# else
4256# define machine_arch_type MACH_TYPE_PDA1
4257# endif
4258# define machine_is_pda1() (machine_arch_type == MACH_TYPE_PDA1)
4259#else
4260# define machine_is_pda1() (0)
4261#endif
4262
4263#ifdef CONFIG_ARCH_LUBBOCK
4264# ifdef machine_arch_type
4265# undef machine_arch_type
4266# define machine_arch_type __machine_arch_type
4267# else
4268# define machine_arch_type MACH_TYPE_LUBBOCK
4269# endif
4270# define machine_is_lubbock() (machine_arch_type == MACH_TYPE_LUBBOCK)
4271#else
4272# define machine_is_lubbock() (0)
4273#endif
4274
4275#ifdef CONFIG_ARCH_ANIKO
4276# ifdef machine_arch_type
4277# undef machine_arch_type
4278# define machine_arch_type __machine_arch_type
4279# else
4280# define machine_arch_type MACH_TYPE_ANIKO
4281# endif
4282# define machine_is_aniko() (machine_arch_type == MACH_TYPE_ANIKO)
4283#else
4284# define machine_is_aniko() (0)
4285#endif
4286
4287#ifdef CONFIG_ARCH_CLEP7212
4288# ifdef machine_arch_type
4289# undef machine_arch_type
4290# define machine_arch_type __machine_arch_type
4291# else
4292# define machine_arch_type MACH_TYPE_CLEP7212
4293# endif
4294# define machine_is_clep7212() (machine_arch_type == MACH_TYPE_CLEP7212)
4295#else
4296# define machine_is_clep7212() (0)
4297#endif
4298
4299#ifdef CONFIG_ARCH_CS89712
4300# ifdef machine_arch_type
4301# undef machine_arch_type
4302# define machine_arch_type __machine_arch_type
4303# else
4304# define machine_arch_type MACH_TYPE_CS89712
4305# endif
4306# define machine_is_cs89712() (machine_arch_type == MACH_TYPE_CS89712)
4307#else
4308# define machine_is_cs89712() (0)
4309#endif
4310
4311#ifdef CONFIG_SA1100_WEARARM
4312# ifdef machine_arch_type
4313# undef machine_arch_type
4314# define machine_arch_type __machine_arch_type
4315# else
4316# define machine_arch_type MACH_TYPE_WEARARM
4317# endif
4318# define machine_is_weararm() (machine_arch_type == MACH_TYPE_WEARARM)
4319#else
4320# define machine_is_weararm() (0)
4321#endif
4322
4323#ifdef CONFIG_SA1100_POSSIO_PX
4324# ifdef machine_arch_type
4325# undef machine_arch_type
4326# define machine_arch_type __machine_arch_type
4327# else
4328# define machine_arch_type MACH_TYPE_POSSIO_PX
4329# endif
4330# define machine_is_possio_px() (machine_arch_type == MACH_TYPE_POSSIO_PX)
4331#else
4332# define machine_is_possio_px() (0)
4333#endif
4334
4335#ifdef CONFIG_SA1100_SIDEARM
4336# ifdef machine_arch_type
4337# undef machine_arch_type
4338# define machine_arch_type __machine_arch_type
4339# else
4340# define machine_arch_type MACH_TYPE_SIDEARM
4341# endif
4342# define machine_is_sidearm() (machine_arch_type == MACH_TYPE_SIDEARM)
4343#else
4344# define machine_is_sidearm() (0)
4345#endif
4346
4347#ifdef CONFIG_SA1100_STORK
4348# ifdef machine_arch_type
4349# undef machine_arch_type
4350# define machine_arch_type __machine_arch_type
4351# else
4352# define machine_arch_type MACH_TYPE_STORK
4353# endif
4354# define machine_is_stork() (machine_arch_type == MACH_TYPE_STORK)
4355#else
4356# define machine_is_stork() (0)
4357#endif
4358
4359#ifdef CONFIG_SA1100_SHANNON
4360# ifdef machine_arch_type
4361# undef machine_arch_type
4362# define machine_arch_type __machine_arch_type
4363# else
4364# define machine_arch_type MACH_TYPE_SHANNON
4365# endif
4366# define machine_is_shannon() (machine_arch_type == MACH_TYPE_SHANNON)
4367#else
4368# define machine_is_shannon() (0)
4369#endif
4370
4371#ifdef CONFIG_ARCH_ACE
4372# ifdef machine_arch_type
4373# undef machine_arch_type
4374# define machine_arch_type __machine_arch_type
4375# else
4376# define machine_arch_type MACH_TYPE_ACE
4377# endif
4378# define machine_is_ace() (machine_arch_type == MACH_TYPE_ACE)
4379#else
4380# define machine_is_ace() (0)
4381#endif
4382
4383#ifdef CONFIG_SA1100_BALLYARM
4384# ifdef machine_arch_type
4385# undef machine_arch_type
4386# define machine_arch_type __machine_arch_type
4387# else
4388# define machine_arch_type MACH_TYPE_BALLYARM
4389# endif
4390# define machine_is_ballyarm() (machine_arch_type == MACH_TYPE_BALLYARM)
4391#else
4392# define machine_is_ballyarm() (0)
4393#endif
4394
4395#ifdef CONFIG_SA1100_SIMPUTER
4396# ifdef machine_arch_type
4397# undef machine_arch_type
4398# define machine_arch_type __machine_arch_type
4399# else
4400# define machine_arch_type MACH_TYPE_SIMPUTER
4401# endif
4402# define machine_is_simputer() (machine_arch_type == MACH_TYPE_SIMPUTER)
4403#else
4404# define machine_is_simputer() (0)
4405#endif
4406
4407#ifdef CONFIG_SA1100_NEXTERM
4408# ifdef machine_arch_type
4409# undef machine_arch_type
4410# define machine_arch_type __machine_arch_type
4411# else
4412# define machine_arch_type MACH_TYPE_NEXTERM
4413# endif
4414# define machine_is_nexterm() (machine_arch_type == MACH_TYPE_NEXTERM)
4415#else
4416# define machine_is_nexterm() (0)
4417#endif
4418
4419#ifdef CONFIG_SA1100_SA1100_ELF
4420# ifdef machine_arch_type
4421# undef machine_arch_type
4422# define machine_arch_type __machine_arch_type
4423# else
4424# define machine_arch_type MACH_TYPE_SA1100_ELF
4425# endif
4426# define machine_is_sa1100_elf() (machine_arch_type == MACH_TYPE_SA1100_ELF)
4427#else
4428# define machine_is_sa1100_elf() (0)
4429#endif
4430
4431#ifdef CONFIG_SA1100_GATOR
4432# ifdef machine_arch_type
4433# undef machine_arch_type
4434# define machine_arch_type __machine_arch_type
4435# else
4436# define machine_arch_type MACH_TYPE_GATOR
4437# endif
4438# define machine_is_gator() (machine_arch_type == MACH_TYPE_GATOR)
4439#else
4440# define machine_is_gator() (0)
4441#endif
4442
4443#ifdef CONFIG_ARCH_GRANITE
4444# ifdef machine_arch_type
4445# undef machine_arch_type
4446# define machine_arch_type __machine_arch_type
4447# else
4448# define machine_arch_type MACH_TYPE_GRANITE
4449# endif
4450# define machine_is_granite() (machine_arch_type == MACH_TYPE_GRANITE)
4451#else
4452# define machine_is_granite() (0)
4453#endif
4454
4455#ifdef CONFIG_SA1100_CONSUS
4456# ifdef machine_arch_type
4457# undef machine_arch_type
4458# define machine_arch_type __machine_arch_type
4459# else
4460# define machine_arch_type MACH_TYPE_CONSUS
4461# endif
4462# define machine_is_consus() (machine_arch_type == MACH_TYPE_CONSUS)
4463#else
4464# define machine_is_consus() (0)
4465#endif
4466
4467#ifdef CONFIG_ARCH_AAED2000
4468# ifdef machine_arch_type
4469# undef machine_arch_type
4470# define machine_arch_type __machine_arch_type
4471# else
4472# define machine_arch_type MACH_TYPE_AAED2000
4473# endif
4474# define machine_is_aaed2000() (machine_arch_type == MACH_TYPE_AAED2000)
4475#else
4476# define machine_is_aaed2000() (0)
4477#endif
4478
4479#ifdef CONFIG_ARCH_CDB89712
4480# ifdef machine_arch_type
4481# undef machine_arch_type
4482# define machine_arch_type __machine_arch_type
4483# else
4484# define machine_arch_type MACH_TYPE_CDB89712
4485# endif
4486# define machine_is_cdb89712() (machine_arch_type == MACH_TYPE_CDB89712)
4487#else
4488# define machine_is_cdb89712() (0)
4489#endif
4490
4491#ifdef CONFIG_SA1100_GRAPHICSMASTER
4492# ifdef machine_arch_type
4493# undef machine_arch_type
4494# define machine_arch_type __machine_arch_type
4495# else
4496# define machine_arch_type MACH_TYPE_GRAPHICSMASTER
4497# endif
4498# define machine_is_graphicsmaster() (machine_arch_type == MACH_TYPE_GRAPHICSMASTER)
4499#else
4500# define machine_is_graphicsmaster() (0)
4501#endif
4502
4503#ifdef CONFIG_SA1100_ADSBITSY
4504# ifdef machine_arch_type
4505# undef machine_arch_type
4506# define machine_arch_type __machine_arch_type
4507# else
4508# define machine_arch_type MACH_TYPE_ADSBITSY
4509# endif
4510# define machine_is_adsbitsy() (machine_arch_type == MACH_TYPE_ADSBITSY)
4511#else
4512# define machine_is_adsbitsy() (0)
4513#endif
4514
4515#ifdef CONFIG_ARCH_PXA_IDP
4516# ifdef machine_arch_type
4517# undef machine_arch_type
4518# define machine_arch_type __machine_arch_type
4519# else
4520# define machine_arch_type MACH_TYPE_PXA_IDP
4521# endif
4522# define machine_is_pxa_idp() (machine_arch_type == MACH_TYPE_PXA_IDP)
4523#else
4524# define machine_is_pxa_idp() (0)
4525#endif
4526
4527#ifdef CONFIG_ARCH_PLCE
4528# ifdef machine_arch_type
4529# undef machine_arch_type
4530# define machine_arch_type __machine_arch_type
4531# else
4532# define machine_arch_type MACH_TYPE_PLCE
4533# endif
4534# define machine_is_plce() (machine_arch_type == MACH_TYPE_PLCE)
4535#else
4536# define machine_is_plce() (0)
4537#endif
4538
4539#ifdef CONFIG_SA1100_PT_SYSTEM3
4540# ifdef machine_arch_type
4541# undef machine_arch_type
4542# define machine_arch_type __machine_arch_type
4543# else
4544# define machine_arch_type MACH_TYPE_PT_SYSTEM3
4545# endif
4546# define machine_is_pt_system3() (machine_arch_type == MACH_TYPE_PT_SYSTEM3)
4547#else
4548# define machine_is_pt_system3() (0)
4549#endif
4550
4551#ifdef CONFIG_ARCH_MEDALB
4552# ifdef machine_arch_type
4553# undef machine_arch_type
4554# define machine_arch_type __machine_arch_type
4555# else
4556# define machine_arch_type MACH_TYPE_MEDALB
4557# endif
4558# define machine_is_murphy() (machine_arch_type == MACH_TYPE_MEDALB)
4559#else
4560# define machine_is_murphy() (0)
4561#endif
4562
4563#ifdef CONFIG_ARCH_EAGLE
4564# ifdef machine_arch_type
4565# undef machine_arch_type
4566# define machine_arch_type __machine_arch_type
4567# else
4568# define machine_arch_type MACH_TYPE_EAGLE
4569# endif
4570# define machine_is_eagle() (machine_arch_type == MACH_TYPE_EAGLE)
4571#else
4572# define machine_is_eagle() (0)
4573#endif
4574
4575#ifdef CONFIG_ARCH_DSC21
4576# ifdef machine_arch_type
4577# undef machine_arch_type
4578# define machine_arch_type __machine_arch_type
4579# else
4580# define machine_arch_type MACH_TYPE_DSC21
4581# endif
4582# define machine_is_dsc21() (machine_arch_type == MACH_TYPE_DSC21)
4583#else
4584# define machine_is_dsc21() (0)
4585#endif
4586
4587#ifdef CONFIG_ARCH_DSC24
4588# ifdef machine_arch_type
4589# undef machine_arch_type
4590# define machine_arch_type __machine_arch_type
4591# else
4592# define machine_arch_type MACH_TYPE_DSC24
4593# endif
4594# define machine_is_dsc24() (machine_arch_type == MACH_TYPE_DSC24)
4595#else
4596# define machine_is_dsc24() (0)
4597#endif
4598
4599#ifdef CONFIG_ARCH_TI5472
4600# ifdef machine_arch_type
4601# undef machine_arch_type
4602# define machine_arch_type __machine_arch_type
4603# else
4604# define machine_arch_type MACH_TYPE_TI5472
4605# endif
4606# define machine_is_ti5472() (machine_arch_type == MACH_TYPE_TI5472)
4607#else
4608# define machine_is_ti5472() (0)
4609#endif
4610
4611#ifdef CONFIG_ARCH_AUTCPU12
4612# ifdef machine_arch_type
4613# undef machine_arch_type
4614# define machine_arch_type __machine_arch_type
4615# else
4616# define machine_arch_type MACH_TYPE_AUTCPU12
4617# endif
4618# define machine_is_autcpu12() (machine_arch_type == MACH_TYPE_AUTCPU12)
4619#else
4620# define machine_is_autcpu12() (0)
4621#endif
4622
4623#ifdef CONFIG_ARCH_UENGINE
4624# ifdef machine_arch_type
4625# undef machine_arch_type
4626# define machine_arch_type __machine_arch_type
4627# else
4628# define machine_arch_type MACH_TYPE_UENGINE
4629# endif
4630# define machine_is_uengine() (machine_arch_type == MACH_TYPE_UENGINE)
4631#else
4632# define machine_is_uengine() (0)
4633#endif
4634
4635#ifdef CONFIG_SA1100_BLUESTEM
4636# ifdef machine_arch_type
4637# undef machine_arch_type
4638# define machine_arch_type __machine_arch_type
4639# else
4640# define machine_arch_type MACH_TYPE_BLUESTEM
4641# endif
4642# define machine_is_bluestem() (machine_arch_type == MACH_TYPE_BLUESTEM)
4643#else
4644# define machine_is_bluestem() (0)
4645#endif
4646
4647#ifdef CONFIG_ARCH_XINGU8
4648# ifdef machine_arch_type
4649# undef machine_arch_type
4650# define machine_arch_type __machine_arch_type
4651# else
4652# define machine_arch_type MACH_TYPE_XINGU8
4653# endif
4654# define machine_is_xingu8() (machine_arch_type == MACH_TYPE_XINGU8)
4655#else
4656# define machine_is_xingu8() (0)
4657#endif
4658
4659#ifdef CONFIG_ARCH_BUSHSTB
4660# ifdef machine_arch_type
4661# undef machine_arch_type
4662# define machine_arch_type __machine_arch_type
4663# else
4664# define machine_arch_type MACH_TYPE_BUSHSTB
4665# endif
4666# define machine_is_bushstb() (machine_arch_type == MACH_TYPE_BUSHSTB)
4667#else
4668# define machine_is_bushstb() (0)
4669#endif
4670
4671#ifdef CONFIG_SA1100_EPSILON1
4672# ifdef machine_arch_type
4673# undef machine_arch_type
4674# define machine_arch_type __machine_arch_type
4675# else
4676# define machine_arch_type MACH_TYPE_EPSILON1
4677# endif
4678# define machine_is_epsilon1() (machine_arch_type == MACH_TYPE_EPSILON1)
4679#else
4680# define machine_is_epsilon1() (0)
4681#endif
4682
4683#ifdef CONFIG_SA1100_BALLOON
4684# ifdef machine_arch_type
4685# undef machine_arch_type
4686# define machine_arch_type __machine_arch_type
4687# else
4688# define machine_arch_type MACH_TYPE_BALLOON
4689# endif
4690# define machine_is_balloon() (machine_arch_type == MACH_TYPE_BALLOON)
4691#else
4692# define machine_is_balloon() (0)
4693#endif
4694
4695#ifdef CONFIG_ARCH_PUPPY
4696# ifdef machine_arch_type
4697# undef machine_arch_type
4698# define machine_arch_type __machine_arch_type
4699# else
4700# define machine_arch_type MACH_TYPE_PUPPY
4701# endif
4702# define machine_is_puppy() (machine_arch_type == MACH_TYPE_PUPPY)
4703#else
4704# define machine_is_puppy() (0)
4705#endif
4706
4707#ifdef CONFIG_SA1100_ELROY
4708# ifdef machine_arch_type
4709# undef machine_arch_type
4710# define machine_arch_type __machine_arch_type
4711# else
4712# define machine_arch_type MACH_TYPE_ELROY
4713# endif
4714# define machine_is_elroy() (machine_arch_type == MACH_TYPE_ELROY)
4715#else
4716# define machine_is_elroy() (0)
4717#endif
4718
4719#ifdef CONFIG_ARCH_GMS720
4720# ifdef machine_arch_type
4721# undef machine_arch_type
4722# define machine_arch_type __machine_arch_type
4723# else
4724# define machine_arch_type MACH_TYPE_GMS720
4725# endif
4726# define machine_is_gms720() (machine_arch_type == MACH_TYPE_GMS720)
4727#else
4728# define machine_is_gms720() (0)
4729#endif
4730
4731#ifdef CONFIG_ARCH_S24X
4732# ifdef machine_arch_type
4733# undef machine_arch_type
4734# define machine_arch_type __machine_arch_type
4735# else
4736# define machine_arch_type MACH_TYPE_S24X
4737# endif
4738# define machine_is_s24x() (machine_arch_type == MACH_TYPE_S24X)
4739#else
4740# define machine_is_s24x() (0)
4741#endif
4742
4743#ifdef CONFIG_ARCH_JTEL_CLEP7312
4744# ifdef machine_arch_type
4745# undef machine_arch_type
4746# define machine_arch_type __machine_arch_type
4747# else
4748# define machine_arch_type MACH_TYPE_JTEL_CLEP7312
4749# endif
4750# define machine_is_jtel_clep7312() (machine_arch_type == MACH_TYPE_JTEL_CLEP7312)
4751#else
4752# define machine_is_jtel_clep7312() (0)
4753#endif
4754
4755#ifdef CONFIG_ARCH_CX821XX
4756# ifdef machine_arch_type
4757# undef machine_arch_type
4758# define machine_arch_type __machine_arch_type
4759# else
4760# define machine_arch_type MACH_TYPE_CX821XX
4761# endif
4762# define machine_is_cx821xx() (machine_arch_type == MACH_TYPE_CX821XX)
4763#else
4764# define machine_is_cx821xx() (0)
4765#endif
4766
4767#ifdef CONFIG_ARCH_EDB7312
4768# ifdef machine_arch_type
4769# undef machine_arch_type
4770# define machine_arch_type __machine_arch_type
4771# else
4772# define machine_arch_type MACH_TYPE_EDB7312
4773# endif
4774# define machine_is_edb7312() (machine_arch_type == MACH_TYPE_EDB7312)
4775#else
4776# define machine_is_edb7312() (0)
4777#endif
4778
4779#ifdef CONFIG_SA1100_BSA1110
4780# ifdef machine_arch_type
4781# undef machine_arch_type
4782# define machine_arch_type __machine_arch_type
4783# else
4784# define machine_arch_type MACH_TYPE_BSA1110
4785# endif
4786# define machine_is_bsa1110() (machine_arch_type == MACH_TYPE_BSA1110)
4787#else
4788# define machine_is_bsa1110() (0)
4789#endif
4790
4791#ifdef CONFIG_ARCH_POWERPIN
4792# ifdef machine_arch_type
4793# undef machine_arch_type
4794# define machine_arch_type __machine_arch_type
4795# else
4796# define machine_arch_type MACH_TYPE_POWERPIN
4797# endif
4798# define machine_is_powerpin() (machine_arch_type == MACH_TYPE_POWERPIN)
4799#else
4800# define machine_is_powerpin() (0)
4801#endif
4802
4803#ifdef CONFIG_ARCH_OPENARM
4804# ifdef machine_arch_type
4805# undef machine_arch_type
4806# define machine_arch_type __machine_arch_type
4807# else
4808# define machine_arch_type MACH_TYPE_OPENARM
4809# endif
4810# define machine_is_openarm() (machine_arch_type == MACH_TYPE_OPENARM)
4811#else
4812# define machine_is_openarm() (0)
4813#endif
4814
4815#ifdef CONFIG_SA1100_WHITECHAPEL
4816# ifdef machine_arch_type
4817# undef machine_arch_type
4818# define machine_arch_type __machine_arch_type
4819# else
4820# define machine_arch_type MACH_TYPE_WHITECHAPEL
4821# endif
4822# define machine_is_whitechapel() (machine_arch_type == MACH_TYPE_WHITECHAPEL)
4823#else
4824# define machine_is_whitechapel() (0)
4825#endif
4826
4827#ifdef CONFIG_SA1100_H3100
4828# ifdef machine_arch_type
4829# undef machine_arch_type
4830# define machine_arch_type __machine_arch_type
4831# else
4832# define machine_arch_type MACH_TYPE_H3100
4833# endif
4834# define machine_is_h3100() (machine_arch_type == MACH_TYPE_H3100)
4835#else
4836# define machine_is_h3100() (0)
4837#endif
4838
4839#ifdef CONFIG_SA1100_H3800
4840# ifdef machine_arch_type
4841# undef machine_arch_type
4842# define machine_arch_type __machine_arch_type
4843# else
4844# define machine_arch_type MACH_TYPE_H3800
4845# endif
4846# define machine_is_h3800() (machine_arch_type == MACH_TYPE_H3800)
4847#else
4848# define machine_is_h3800() (0)
4849#endif
4850
4851#ifdef CONFIG_ARCH_BLUE_V1
4852# ifdef machine_arch_type
4853# undef machine_arch_type
4854# define machine_arch_type __machine_arch_type
4855# else
4856# define machine_arch_type MACH_TYPE_BLUE_V1
4857# endif
4858# define machine_is_blue_v1() (machine_arch_type == MACH_TYPE_BLUE_V1)
4859#else
4860# define machine_is_blue_v1() (0)
4861#endif
4862
4863#ifdef CONFIG_ARCH_PXA_CERF
4864# ifdef machine_arch_type
4865# undef machine_arch_type
4866# define machine_arch_type __machine_arch_type
4867# else
4868# define machine_arch_type MACH_TYPE_PXA_CERF
4869# endif
4870# define machine_is_pxa_cerf() (machine_arch_type == MACH_TYPE_PXA_CERF)
4871#else
4872# define machine_is_pxa_cerf() (0)
4873#endif
4874
4875#ifdef CONFIG_ARCH_ARM7TEVB
4876# ifdef machine_arch_type
4877# undef machine_arch_type
4878# define machine_arch_type __machine_arch_type
4879# else
4880# define machine_arch_type MACH_TYPE_ARM7TEVB
4881# endif
4882# define machine_is_arm7tevb() (machine_arch_type == MACH_TYPE_ARM7TEVB)
4883#else
4884# define machine_is_arm7tevb() (0)
4885#endif
4886
4887#ifdef CONFIG_SA1100_D7400
4888# ifdef machine_arch_type
4889# undef machine_arch_type
4890# define machine_arch_type __machine_arch_type
4891# else
4892# define machine_arch_type MACH_TYPE_D7400
4893# endif
4894# define machine_is_d7400() (machine_arch_type == MACH_TYPE_D7400)
4895#else
4896# define machine_is_d7400() (0)
4897#endif
4898
4899#ifdef CONFIG_ARCH_PIRANHA
4900# ifdef machine_arch_type
4901# undef machine_arch_type
4902# define machine_arch_type __machine_arch_type
4903# else
4904# define machine_arch_type MACH_TYPE_PIRANHA
4905# endif
4906# define machine_is_piranha() (machine_arch_type == MACH_TYPE_PIRANHA)
4907#else
4908# define machine_is_piranha() (0)
4909#endif
4910
4911#ifdef CONFIG_SA1100_SBCAMELOT
4912# ifdef machine_arch_type
4913# undef machine_arch_type
4914# define machine_arch_type __machine_arch_type
4915# else
4916# define machine_arch_type MACH_TYPE_SBCAMELOT
4917# endif
4918# define machine_is_sbcamelot() (machine_arch_type == MACH_TYPE_SBCAMELOT)
4919#else
4920# define machine_is_sbcamelot() (0)
4921#endif
4922
4923#ifdef CONFIG_SA1100_KINGS
4924# ifdef machine_arch_type
4925# undef machine_arch_type
4926# define machine_arch_type __machine_arch_type
4927# else
4928# define machine_arch_type MACH_TYPE_KINGS
4929# endif
4930# define machine_is_kings() (machine_arch_type == MACH_TYPE_KINGS)
4931#else
4932# define machine_is_kings() (0)
4933#endif
4934
4935#ifdef CONFIG_ARCH_SMDK2400
4936# ifdef machine_arch_type
4937# undef machine_arch_type
4938# define machine_arch_type __machine_arch_type
4939# else
4940# define machine_arch_type MACH_TYPE_SMDK2400
4941# endif
4942# define machine_is_smdk2400() (machine_arch_type == MACH_TYPE_SMDK2400)
4943#else
4944# define machine_is_smdk2400() (0)
4945#endif
4946
52f52c14 4947#ifdef CONFIG_SA1100_COLLIE
1cb8e980
WD
4948# ifdef machine_arch_type
4949# undef machine_arch_type
4950# define machine_arch_type __machine_arch_type
4951# else
4952# define machine_arch_type MACH_TYPE_COLLIE
4953# endif
4954# define machine_is_collie() (machine_arch_type == MACH_TYPE_COLLIE)
4955#else
4956# define machine_is_collie() (0)
4957#endif
4958
4959#ifdef CONFIG_ARCH_IDR
4960# ifdef machine_arch_type
4961# undef machine_arch_type
4962# define machine_arch_type __machine_arch_type
4963# else
4964# define machine_arch_type MACH_TYPE_IDR
4965# endif
4966# define machine_is_idr() (machine_arch_type == MACH_TYPE_IDR)
4967#else
4968# define machine_is_idr() (0)
4969#endif
4970
4971#ifdef CONFIG_SA1100_BADGE4
4972# ifdef machine_arch_type
4973# undef machine_arch_type
4974# define machine_arch_type __machine_arch_type
4975# else
4976# define machine_arch_type MACH_TYPE_BADGE4
4977# endif
4978# define machine_is_badge4() (machine_arch_type == MACH_TYPE_BADGE4)
4979#else
4980# define machine_is_badge4() (0)
4981#endif
4982
4983#ifdef CONFIG_ARCH_WEBNET
4984# ifdef machine_arch_type
4985# undef machine_arch_type
4986# define machine_arch_type __machine_arch_type
4987# else
4988# define machine_arch_type MACH_TYPE_WEBNET
4989# endif
4990# define machine_is_webnet() (machine_arch_type == MACH_TYPE_WEBNET)
4991#else
4992# define machine_is_webnet() (0)
4993#endif
4994
4995#ifdef CONFIG_SA1100_D7300
4996# ifdef machine_arch_type
4997# undef machine_arch_type
4998# define machine_arch_type __machine_arch_type
4999# else
5000# define machine_arch_type MACH_TYPE_D7300
5001# endif
5002# define machine_is_d7300() (machine_arch_type == MACH_TYPE_D7300)
5003#else
5004# define machine_is_d7300() (0)
5005#endif
5006
5007#ifdef CONFIG_SA1100_CEP
5008# ifdef machine_arch_type
5009# undef machine_arch_type
5010# define machine_arch_type __machine_arch_type
5011# else
5012# define machine_arch_type MACH_TYPE_CEP
5013# endif
5014# define machine_is_cep() (machine_arch_type == MACH_TYPE_CEP)
5015#else
5016# define machine_is_cep() (0)
5017#endif
5018
5019#ifdef CONFIG_ARCH_FORTUNET
5020# ifdef machine_arch_type
5021# undef machine_arch_type
5022# define machine_arch_type __machine_arch_type
5023# else
5024# define machine_arch_type MACH_TYPE_FORTUNET
5025# endif
5026# define machine_is_fortunet() (machine_arch_type == MACH_TYPE_FORTUNET)
5027#else
5028# define machine_is_fortunet() (0)
5029#endif
5030
5031#ifdef CONFIG_ARCH_VC547X
5032# ifdef machine_arch_type
5033# undef machine_arch_type
5034# define machine_arch_type __machine_arch_type
5035# else
5036# define machine_arch_type MACH_TYPE_VC547X
5037# endif
5038# define machine_is_vc547x() (machine_arch_type == MACH_TYPE_VC547X)
5039#else
5040# define machine_is_vc547x() (0)
5041#endif
5042
5043#ifdef CONFIG_SA1100_FILEWALKER
5044# ifdef machine_arch_type
5045# undef machine_arch_type
5046# define machine_arch_type __machine_arch_type
5047# else
5048# define machine_arch_type MACH_TYPE_FILEWALKER
5049# endif
5050# define machine_is_filewalker() (machine_arch_type == MACH_TYPE_FILEWALKER)
5051#else
5052# define machine_is_filewalker() (0)
5053#endif
5054
5055#ifdef CONFIG_SA1100_NETGATEWAY
5056# ifdef machine_arch_type
5057# undef machine_arch_type
5058# define machine_arch_type __machine_arch_type
5059# else
5060# define machine_arch_type MACH_TYPE_NETGATEWAY
5061# endif
5062# define machine_is_netgateway() (machine_arch_type == MACH_TYPE_NETGATEWAY)
5063#else
5064# define machine_is_netgateway() (0)
5065#endif
5066
5067#ifdef CONFIG_SA1100_SYMBOL2800
5068# ifdef machine_arch_type
5069# undef machine_arch_type
5070# define machine_arch_type __machine_arch_type
5071# else
5072# define machine_arch_type MACH_TYPE_SYMBOL2800
5073# endif
5074# define machine_is_symbol2800() (machine_arch_type == MACH_TYPE_SYMBOL2800)
5075#else
5076# define machine_is_symbol2800() (0)
5077#endif
5078
5079#ifdef CONFIG_SA1100_SUNS
5080# ifdef machine_arch_type
5081# undef machine_arch_type
5082# define machine_arch_type __machine_arch_type
5083# else
5084# define machine_arch_type MACH_TYPE_SUNS
5085# endif
5086# define machine_is_suns() (machine_arch_type == MACH_TYPE_SUNS)
5087#else
5088# define machine_is_suns() (0)
5089#endif
5090
5091#ifdef CONFIG_SA1100_FRODO
5092# ifdef machine_arch_type
5093# undef machine_arch_type
5094# define machine_arch_type __machine_arch_type
5095# else
5096# define machine_arch_type MACH_TYPE_FRODO
5097# endif
5098# define machine_is_frodo() (machine_arch_type == MACH_TYPE_FRODO)
5099#else
5100# define machine_is_frodo() (0)
5101#endif
5102
5103#ifdef CONFIG_SA1100_MACH_TYTE_MS301
5104# ifdef machine_arch_type
5105# undef machine_arch_type
5106# define machine_arch_type __machine_arch_type
5107# else
5108# define machine_arch_type MACH_TYPE_MACH_TYTE_MS301
5109# endif
5110# define machine_is_ms301() (machine_arch_type == MACH_TYPE_MACH_TYTE_MS301)
5111#else
5112# define machine_is_ms301() (0)
5113#endif
5114
5115#ifdef CONFIG_ARCH_MX1ADS
5116# ifdef machine_arch_type
5117# undef machine_arch_type
5118# define machine_arch_type __machine_arch_type
5119# else
5120# define machine_arch_type MACH_TYPE_MX1ADS
5121# endif
5122# define machine_is_mx1ads() (machine_arch_type == MACH_TYPE_MX1ADS)
5123#else
5124# define machine_is_mx1ads() (0)
5125#endif
5126
5127#ifdef CONFIG_ARCH_H7201
5128# ifdef machine_arch_type
5129# undef machine_arch_type
5130# define machine_arch_type __machine_arch_type
5131# else
5132# define machine_arch_type MACH_TYPE_H7201
5133# endif
5134# define machine_is_h7201() (machine_arch_type == MACH_TYPE_H7201)
5135#else
5136# define machine_is_h7201() (0)
5137#endif
5138
5139#ifdef CONFIG_ARCH_H7202
5140# ifdef machine_arch_type
5141# undef machine_arch_type
5142# define machine_arch_type __machine_arch_type
5143# else
5144# define machine_arch_type MACH_TYPE_H7202
5145# endif
5146# define machine_is_h7202() (machine_arch_type == MACH_TYPE_H7202)
5147#else
5148# define machine_is_h7202() (0)
5149#endif
5150
5151#ifdef CONFIG_ARCH_AMICO
5152# ifdef machine_arch_type
5153# undef machine_arch_type
5154# define machine_arch_type __machine_arch_type
5155# else
5156# define machine_arch_type MACH_TYPE_AMICO
5157# endif
5158# define machine_is_amico() (machine_arch_type == MACH_TYPE_AMICO)
5159#else
5160# define machine_is_amico() (0)
5161#endif
5162
5163#ifdef CONFIG_SA1100_IAM
5164# ifdef machine_arch_type
5165# undef machine_arch_type
5166# define machine_arch_type __machine_arch_type
5167# else
5168# define machine_arch_type MACH_TYPE_IAM
5169# endif
5170# define machine_is_iam() (machine_arch_type == MACH_TYPE_IAM)
5171#else
5172# define machine_is_iam() (0)
5173#endif
5174
5175#ifdef CONFIG_SA1100_TT530
5176# ifdef machine_arch_type
5177# undef machine_arch_type
5178# define machine_arch_type __machine_arch_type
5179# else
5180# define machine_arch_type MACH_TYPE_TT530
5181# endif
5182# define machine_is_tt530() (machine_arch_type == MACH_TYPE_TT530)
5183#else
5184# define machine_is_tt530() (0)
5185#endif
5186
5187#ifdef CONFIG_ARCH_SAM2400
5188# ifdef machine_arch_type
5189# undef machine_arch_type
5190# define machine_arch_type __machine_arch_type
5191# else
5192# define machine_arch_type MACH_TYPE_SAM2400
5193# endif
5194# define machine_is_sam2400() (machine_arch_type == MACH_TYPE_SAM2400)
5195#else
5196# define machine_is_sam2400() (0)
5197#endif
5198
5199#ifdef CONFIG_SA1100_JORNADA56X
5200# ifdef machine_arch_type
5201# undef machine_arch_type
5202# define machine_arch_type __machine_arch_type
5203# else
5204# define machine_arch_type MACH_TYPE_JORNADA56X
5205# endif
5206# define machine_is_jornada56x() (machine_arch_type == MACH_TYPE_JORNADA56X)
5207#else
5208# define machine_is_jornada56x() (0)
5209#endif
5210
5211#ifdef CONFIG_SA1100_ACTIVE
5212# ifdef machine_arch_type
5213# undef machine_arch_type
5214# define machine_arch_type __machine_arch_type
5215# else
5216# define machine_arch_type MACH_TYPE_ACTIVE
5217# endif
5218# define machine_is_active() (machine_arch_type == MACH_TYPE_ACTIVE)
5219#else
5220# define machine_is_active() (0)
5221#endif
5222
5223#ifdef CONFIG_ARCH_IQ80321
5224# ifdef machine_arch_type
5225# undef machine_arch_type
5226# define machine_arch_type __machine_arch_type
5227# else
5228# define machine_arch_type MACH_TYPE_IQ80321
5229# endif
5230# define machine_is_iq80321() (machine_arch_type == MACH_TYPE_IQ80321)
5231#else
5232# define machine_is_iq80321() (0)
5233#endif
5234
5235#ifdef CONFIG_SA1100_WID
5236# ifdef machine_arch_type
5237# undef machine_arch_type
5238# define machine_arch_type __machine_arch_type
5239# else
5240# define machine_arch_type MACH_TYPE_WID
5241# endif
5242# define machine_is_wid() (machine_arch_type == MACH_TYPE_WID)
5243#else
5244# define machine_is_wid() (0)
5245#endif
5246
5247#ifdef CONFIG_ARCH_SABINAL
5248# ifdef machine_arch_type
5249# undef machine_arch_type
5250# define machine_arch_type __machine_arch_type
5251# else
5252# define machine_arch_type MACH_TYPE_SABINAL
5253# endif
5254# define machine_is_sabinal() (machine_arch_type == MACH_TYPE_SABINAL)
5255#else
5256# define machine_is_sabinal() (0)
5257#endif
5258
5259#ifdef CONFIG_ARCH_IXP425_MATACUMBE
5260# ifdef machine_arch_type
5261# undef machine_arch_type
5262# define machine_arch_type __machine_arch_type
5263# else
5264# define machine_arch_type MACH_TYPE_IXP425_MATACUMBE
5265# endif
5266# define machine_is_ixp425_matacumbe() (machine_arch_type == MACH_TYPE_IXP425_MATACUMBE)
5267#else
5268# define machine_is_ixp425_matacumbe() (0)
5269#endif
5270
5271#ifdef CONFIG_SA1100_MINIPRINT
5272# ifdef machine_arch_type
5273# undef machine_arch_type
5274# define machine_arch_type __machine_arch_type
5275# else
5276# define machine_arch_type MACH_TYPE_MINIPRINT
5277# endif
5278# define machine_is_miniprint() (machine_arch_type == MACH_TYPE_MINIPRINT)
5279#else
5280# define machine_is_miniprint() (0)
5281#endif
5282
5283#ifdef CONFIG_ARCH_ADM510X
5284# ifdef machine_arch_type
5285# undef machine_arch_type
5286# define machine_arch_type __machine_arch_type
5287# else
5288# define machine_arch_type MACH_TYPE_ADM510X
5289# endif
5290# define machine_is_adm510x() (machine_arch_type == MACH_TYPE_ADM510X)
5291#else
5292# define machine_is_adm510x() (0)
5293#endif
5294
5295#ifdef CONFIG_SA1100_SVS200
5296# ifdef machine_arch_type
5297# undef machine_arch_type
5298# define machine_arch_type __machine_arch_type
5299# else
5300# define machine_arch_type MACH_TYPE_SVS200
5301# endif
5302# define machine_is_svs200() (machine_arch_type == MACH_TYPE_SVS200)
5303#else
5304# define machine_is_svs200() (0)
5305#endif
5306
5307#ifdef CONFIG_ARCH_ATG_TCU
5308# ifdef machine_arch_type
5309# undef machine_arch_type
5310# define machine_arch_type __machine_arch_type
5311# else
5312# define machine_arch_type MACH_TYPE_ATG_TCU
5313# endif
5314# define machine_is_atg_tcu() (machine_arch_type == MACH_TYPE_ATG_TCU)
5315#else
5316# define machine_is_atg_tcu() (0)
5317#endif
5318
5319#ifdef CONFIG_SA1100_JORNADA820
5320# ifdef machine_arch_type
5321# undef machine_arch_type
5322# define machine_arch_type __machine_arch_type
5323# else
5324# define machine_arch_type MACH_TYPE_JORNADA820
5325# endif
5326# define machine_is_jornada820() (machine_arch_type == MACH_TYPE_JORNADA820)
5327#else
5328# define machine_is_jornada820() (0)
5329#endif
5330
5331#ifdef CONFIG_ARCH_S3C44B0
5332# ifdef machine_arch_type
5333# undef machine_arch_type
5334# define machine_arch_type __machine_arch_type
5335# else
5336# define machine_arch_type MACH_TYPE_S3C44B0
5337# endif
5338# define machine_is_s3c44b0() (machine_arch_type == MACH_TYPE_S3C44B0)
5339#else
5340# define machine_is_s3c44b0() (0)
5341#endif
5342
5343#ifdef CONFIG_ARCH_MARGIS2
5344# ifdef machine_arch_type
5345# undef machine_arch_type
5346# define machine_arch_type __machine_arch_type
5347# else
5348# define machine_arch_type MACH_TYPE_MARGIS2
5349# endif
5350# define machine_is_margis2() (machine_arch_type == MACH_TYPE_MARGIS2)
5351#else
5352# define machine_is_margis2() (0)
5353#endif
5354
5355#ifdef CONFIG_ARCH_KS8695
5356# ifdef machine_arch_type
5357# undef machine_arch_type
5358# define machine_arch_type __machine_arch_type
5359# else
5360# define machine_arch_type MACH_TYPE_KS8695
5361# endif
5362# define machine_is_ks8695() (machine_arch_type == MACH_TYPE_KS8695)
5363#else
5364# define machine_is_ks8695() (0)
5365#endif
5366
5367#ifdef CONFIG_ARCH_BRH
5368# ifdef machine_arch_type
5369# undef machine_arch_type
5370# define machine_arch_type __machine_arch_type
5371# else
5372# define machine_arch_type MACH_TYPE_BRH
5373# endif
5374# define machine_is_brh() (machine_arch_type == MACH_TYPE_BRH)
5375#else
5376# define machine_is_brh() (0)
5377#endif
5378
5379#ifdef CONFIG_ARCH_S3C2410
5380# ifdef machine_arch_type
5381# undef machine_arch_type
5382# define machine_arch_type __machine_arch_type
5383# else
5384# define machine_arch_type MACH_TYPE_S3C2410
5385# endif
5386# define machine_is_s3c2410() (machine_arch_type == MACH_TYPE_S3C2410)
5387#else
5388# define machine_is_s3c2410() (0)
5389#endif
5390
5391#ifdef CONFIG_ARCH_POSSIO_PX30
5392# ifdef machine_arch_type
5393# undef machine_arch_type
5394# define machine_arch_type __machine_arch_type
5395# else
5396# define machine_arch_type MACH_TYPE_POSSIO_PX30
5397# endif
5398# define machine_is_possio_px30() (machine_arch_type == MACH_TYPE_POSSIO_PX30)
5399#else
5400# define machine_is_possio_px30() (0)
5401#endif
5402
5403#ifdef CONFIG_ARCH_S3C2800
5404# ifdef machine_arch_type
5405# undef machine_arch_type
5406# define machine_arch_type __machine_arch_type
5407# else
5408# define machine_arch_type MACH_TYPE_S3C2800
5409# endif
5410# define machine_is_s3c2800() (machine_arch_type == MACH_TYPE_S3C2800)
5411#else
5412# define machine_is_s3c2800() (0)
5413#endif
5414
5415#ifdef CONFIG_SA1100_FLEETWOOD
5416# ifdef machine_arch_type
5417# undef machine_arch_type
5418# define machine_arch_type __machine_arch_type
5419# else
5420# define machine_arch_type MACH_TYPE_FLEETWOOD
5421# endif
5422# define machine_is_fleetwood() (machine_arch_type == MACH_TYPE_FLEETWOOD)
5423#else
5424# define machine_is_fleetwood() (0)
5425#endif
5426
5427#ifdef CONFIG_ARCH_OMAHA
5428# ifdef machine_arch_type
5429# undef machine_arch_type
5430# define machine_arch_type __machine_arch_type
5431# else
5432# define machine_arch_type MACH_TYPE_OMAHA
5433# endif
5434# define machine_is_omaha() (machine_arch_type == MACH_TYPE_OMAHA)
5435#else
5436# define machine_is_omaha() (0)
5437#endif
5438
5439#ifdef CONFIG_ARCH_TA7
5440# ifdef machine_arch_type
5441# undef machine_arch_type
5442# define machine_arch_type __machine_arch_type
5443# else
5444# define machine_arch_type MACH_TYPE_TA7
5445# endif
5446# define machine_is_ta7() (machine_arch_type == MACH_TYPE_TA7)
5447#else
5448# define machine_is_ta7() (0)
5449#endif
5450
5451#ifdef CONFIG_SA1100_NOVA
5452# ifdef machine_arch_type
5453# undef machine_arch_type
5454# define machine_arch_type __machine_arch_type
5455# else
5456# define machine_arch_type MACH_TYPE_NOVA
5457# endif
5458# define machine_is_nova() (machine_arch_type == MACH_TYPE_NOVA)
5459#else
5460# define machine_is_nova() (0)
5461#endif
5462
5463#ifdef CONFIG_ARCH_HMK
5464# ifdef machine_arch_type
5465# undef machine_arch_type
5466# define machine_arch_type __machine_arch_type
5467# else
5468# define machine_arch_type MACH_TYPE_HMK
5469# endif
5470# define machine_is_hmk() (machine_arch_type == MACH_TYPE_HMK)
5471#else
5472# define machine_is_hmk() (0)
5473#endif
5474
52f52c14 5475#ifdef CONFIG_ARCH_KARO
1cb8e980
WD
5476# ifdef machine_arch_type
5477# undef machine_arch_type
5478# define machine_arch_type __machine_arch_type
5479# else
52f52c14 5480# define machine_arch_type MACH_TYPE_KARO
1cb8e980 5481# endif
52f52c14 5482# define machine_is_karo() (machine_arch_type == MACH_TYPE_KARO)
1cb8e980 5483#else
52f52c14 5484# define machine_is_karo() (0)
1cb8e980
WD
5485#endif
5486
5487#ifdef CONFIG_SA1100_FESTER
5488# ifdef machine_arch_type
5489# undef machine_arch_type
5490# define machine_arch_type __machine_arch_type
5491# else
5492# define machine_arch_type MACH_TYPE_FESTER
5493# endif
5494# define machine_is_fester() (machine_arch_type == MACH_TYPE_FESTER)
5495#else
5496# define machine_is_fester() (0)
5497#endif
5498
5499#ifdef CONFIG_ARCH_GPI
5500# ifdef machine_arch_type
5501# undef machine_arch_type
5502# define machine_arch_type __machine_arch_type
5503# else
5504# define machine_arch_type MACH_TYPE_GPI
5505# endif
5506# define machine_is_gpi() (machine_arch_type == MACH_TYPE_GPI)
5507#else
5508# define machine_is_gpi() (0)
5509#endif
5510
5511#ifdef CONFIG_ARCH_SMDK2410
5512# ifdef machine_arch_type
5513# undef machine_arch_type
5514# define machine_arch_type __machine_arch_type
5515# else
5516# define machine_arch_type MACH_TYPE_SMDK2410
5517# endif
5518# define machine_is_smdk2410() (machine_arch_type == MACH_TYPE_SMDK2410)
5519#else
5520# define machine_is_smdk2410() (0)
5521#endif
5522
a1f4a3dd 5523#ifdef CONFIG_ARCH_I519
1cb8e980
WD
5524# ifdef machine_arch_type
5525# undef machine_arch_type
5526# define machine_arch_type __machine_arch_type
5527# else
a1f4a3dd 5528# define machine_arch_type MACH_TYPE_I519
1cb8e980 5529# endif
a1f4a3dd 5530# define machine_is_i519() (machine_arch_type == MACH_TYPE_I519)
1cb8e980 5531#else
a1f4a3dd 5532# define machine_is_i519() (0)
1cb8e980
WD
5533#endif
5534
5535#ifdef CONFIG_SA1100_NEXIO
5536# ifdef machine_arch_type
5537# undef machine_arch_type
5538# define machine_arch_type __machine_arch_type
5539# else
5540# define machine_arch_type MACH_TYPE_NEXIO
5541# endif
5542# define machine_is_nexio() (machine_arch_type == MACH_TYPE_NEXIO)
5543#else
5544# define machine_is_nexio() (0)
5545#endif
5546
5547#ifdef CONFIG_SA1100_BITBOX
5548# ifdef machine_arch_type
5549# undef machine_arch_type
5550# define machine_arch_type __machine_arch_type
5551# else
5552# define machine_arch_type MACH_TYPE_BITBOX
5553# endif
5554# define machine_is_bitbox() (machine_arch_type == MACH_TYPE_BITBOX)
5555#else
5556# define machine_is_bitbox() (0)
5557#endif
5558
5559#ifdef CONFIG_SA1100_G200
5560# ifdef machine_arch_type
5561# undef machine_arch_type
5562# define machine_arch_type __machine_arch_type
5563# else
5564# define machine_arch_type MACH_TYPE_G200
5565# endif
5566# define machine_is_g200() (machine_arch_type == MACH_TYPE_G200)
5567#else
5568# define machine_is_g200() (0)
5569#endif
5570
5571#ifdef CONFIG_SA1100_GILL
5572# ifdef machine_arch_type
5573# undef machine_arch_type
5574# define machine_arch_type __machine_arch_type
5575# else
5576# define machine_arch_type MACH_TYPE_GILL
5577# endif
5578# define machine_is_gill() (machine_arch_type == MACH_TYPE_GILL)
5579#else
5580# define machine_is_gill() (0)
5581#endif
5582
5583#ifdef CONFIG_ARCH_PXA_MERCURY
5584# ifdef machine_arch_type
5585# undef machine_arch_type
5586# define machine_arch_type __machine_arch_type
5587# else
5588# define machine_arch_type MACH_TYPE_PXA_MERCURY
5589# endif
5590# define machine_is_pxa_mercury() (machine_arch_type == MACH_TYPE_PXA_MERCURY)
5591#else
5592# define machine_is_pxa_mercury() (0)
5593#endif
5594
5595#ifdef CONFIG_ARCH_CEIVA
5596# ifdef machine_arch_type
5597# undef machine_arch_type
5598# define machine_arch_type __machine_arch_type
5599# else
5600# define machine_arch_type MACH_TYPE_CEIVA
5601# endif
5602# define machine_is_ceiva() (machine_arch_type == MACH_TYPE_CEIVA)
5603#else
5604# define machine_is_ceiva() (0)
5605#endif
5606
5607#ifdef CONFIG_SA1100_FRET
5608# ifdef machine_arch_type
5609# undef machine_arch_type
5610# define machine_arch_type __machine_arch_type
5611# else
5612# define machine_arch_type MACH_TYPE_FRET
5613# endif
5614# define machine_is_fret() (machine_arch_type == MACH_TYPE_FRET)
5615#else
5616# define machine_is_fret() (0)
5617#endif
5618
5619#ifdef CONFIG_SA1100_EMAILPHONE
5620# ifdef machine_arch_type
5621# undef machine_arch_type
5622# define machine_arch_type __machine_arch_type
5623# else
5624# define machine_arch_type MACH_TYPE_EMAILPHONE
5625# endif
5626# define machine_is_emailphone() (machine_arch_type == MACH_TYPE_EMAILPHONE)
5627#else
5628# define machine_is_emailphone() (0)
5629#endif
5630
5631#ifdef CONFIG_ARCH_H3900
5632# ifdef machine_arch_type
5633# undef machine_arch_type
5634# define machine_arch_type __machine_arch_type
5635# else
5636# define machine_arch_type MACH_TYPE_H3900
5637# endif
5638# define machine_is_h3900() (machine_arch_type == MACH_TYPE_H3900)
5639#else
5640# define machine_is_h3900() (0)
5641#endif
5642
5643#ifdef CONFIG_ARCH_PXA1
5644# ifdef machine_arch_type
5645# undef machine_arch_type
5646# define machine_arch_type __machine_arch_type
5647# else
5648# define machine_arch_type MACH_TYPE_PXA1
5649# endif
5650# define machine_is_pxa1() (machine_arch_type == MACH_TYPE_PXA1)
5651#else
5652# define machine_is_pxa1() (0)
5653#endif
5654
5655#ifdef CONFIG_SA1100_KOAN369
5656# ifdef machine_arch_type
5657# undef machine_arch_type
5658# define machine_arch_type __machine_arch_type
5659# else
5660# define machine_arch_type MACH_TYPE_KOAN369
5661# endif
5662# define machine_is_koan369() (machine_arch_type == MACH_TYPE_KOAN369)
5663#else
5664# define machine_is_koan369() (0)
5665#endif
5666
5667#ifdef CONFIG_ARCH_COGENT
5668# ifdef machine_arch_type
5669# undef machine_arch_type
5670# define machine_arch_type __machine_arch_type
5671# else
5672# define machine_arch_type MACH_TYPE_COGENT
5673# endif
5674# define machine_is_cogent() (machine_arch_type == MACH_TYPE_COGENT)
5675#else
5676# define machine_is_cogent() (0)
5677#endif
5678
5679#ifdef CONFIG_ARCH_ESL_SIMPUTER
5680# ifdef machine_arch_type
5681# undef machine_arch_type
5682# define machine_arch_type __machine_arch_type
5683# else
5684# define machine_arch_type MACH_TYPE_ESL_SIMPUTER
5685# endif
5686# define machine_is_esl_simputer() (machine_arch_type == MACH_TYPE_ESL_SIMPUTER)
5687#else
5688# define machine_is_esl_simputer() (0)
5689#endif
5690
5691#ifdef CONFIG_ARCH_ESL_SIMPUTER_CLR
5692# ifdef machine_arch_type
5693# undef machine_arch_type
5694# define machine_arch_type __machine_arch_type
5695# else
5696# define machine_arch_type MACH_TYPE_ESL_SIMPUTER_CLR
5697# endif
5698# define machine_is_esl_simputer_clr() (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_CLR)
5699#else
5700# define machine_is_esl_simputer_clr() (0)
5701#endif
5702
5703#ifdef CONFIG_ARCH_ESL_SIMPUTER_BW
5704# ifdef machine_arch_type
5705# undef machine_arch_type
5706# define machine_arch_type __machine_arch_type
5707# else
5708# define machine_arch_type MACH_TYPE_ESL_SIMPUTER_BW
5709# endif
5710# define machine_is_esl_simputer_bw() (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_BW)
5711#else
5712# define machine_is_esl_simputer_bw() (0)
5713#endif
5714
5715#ifdef CONFIG_ARCH_HHP_CRADLE
5716# ifdef machine_arch_type
5717# undef machine_arch_type
5718# define machine_arch_type __machine_arch_type
5719# else
5720# define machine_arch_type MACH_TYPE_HHP_CRADLE
5721# endif
5722# define machine_is_hhp_cradle() (machine_arch_type == MACH_TYPE_HHP_CRADLE)
5723#else
5724# define machine_is_hhp_cradle() (0)
5725#endif
5726
5727#ifdef CONFIG_ARCH_HE500
5728# ifdef machine_arch_type
5729# undef machine_arch_type
5730# define machine_arch_type __machine_arch_type
5731# else
5732# define machine_arch_type MACH_TYPE_HE500
5733# endif
5734# define machine_is_he500() (machine_arch_type == MACH_TYPE_HE500)
5735#else
5736# define machine_is_he500() (0)
5737#endif
5738
5739#ifdef CONFIG_SA1100_INHANDELF2
5740# ifdef machine_arch_type
5741# undef machine_arch_type
5742# define machine_arch_type __machine_arch_type
5743# else
5744# define machine_arch_type MACH_TYPE_INHANDELF2
5745# endif
5746# define machine_is_inhandelf2() (machine_arch_type == MACH_TYPE_INHANDELF2)
5747#else
5748# define machine_is_inhandelf2() (0)
5749#endif
5750
5751#ifdef CONFIG_SA1100_INHANDFTIP
5752# ifdef machine_arch_type
5753# undef machine_arch_type
5754# define machine_arch_type __machine_arch_type
5755# else
5756# define machine_arch_type MACH_TYPE_INHANDFTIP
5757# endif
5758# define machine_is_inhandftip() (machine_arch_type == MACH_TYPE_INHANDFTIP)
5759#else
5760# define machine_is_inhandftip() (0)
5761#endif
5762
5763#ifdef CONFIG_SA1100_DNP1110
5764# ifdef machine_arch_type
5765# undef machine_arch_type
5766# define machine_arch_type __machine_arch_type
5767# else
5768# define machine_arch_type MACH_TYPE_DNP1110
5769# endif
5770# define machine_is_dnp1110() (machine_arch_type == MACH_TYPE_DNP1110)
5771#else
5772# define machine_is_dnp1110() (0)
5773#endif
5774
5775#ifdef CONFIG_SA1100_PNP1110
5776# ifdef machine_arch_type
5777# undef machine_arch_type
5778# define machine_arch_type __machine_arch_type
5779# else
5780# define machine_arch_type MACH_TYPE_PNP1110
5781# endif
5782# define machine_is_pnp1110() (machine_arch_type == MACH_TYPE_PNP1110)
5783#else
5784# define machine_is_pnp1110() (0)
5785#endif
5786
5787#ifdef CONFIG_ARCH_CSB226
5788# ifdef machine_arch_type
5789# undef machine_arch_type
5790# define machine_arch_type __machine_arch_type
5791# else
5792# define machine_arch_type MACH_TYPE_CSB226
5793# endif
5794# define machine_is_csb226() (machine_arch_type == MACH_TYPE_CSB226)
5795#else
5796# define machine_is_csb226() (0)
5797#endif
5798
5799#ifdef CONFIG_SA1100_ARNOLD
5800# ifdef machine_arch_type
5801# undef machine_arch_type
5802# define machine_arch_type __machine_arch_type
5803# else
5804# define machine_arch_type MACH_TYPE_ARNOLD
5805# endif
5806# define machine_is_arnold() (machine_arch_type == MACH_TYPE_ARNOLD)
5807#else
5808# define machine_is_arnold() (0)
5809#endif
5810
98404649 5811#ifdef CONFIG_MACH_VOICEBLUE
1cb8e980
WD
5812# ifdef machine_arch_type
5813# undef machine_arch_type
5814# define machine_arch_type __machine_arch_type
5815# else
98404649 5816# define machine_arch_type MACH_TYPE_VOICEBLUE
1cb8e980 5817# endif
98404649 5818# define machine_is_voiceblue() (machine_arch_type == MACH_TYPE_VOICEBLUE)
1cb8e980 5819#else
98404649 5820# define machine_is_voiceblue() (0)
1cb8e980
WD
5821#endif
5822
5823#ifdef CONFIG_ARCH_JZ8028
5824# ifdef machine_arch_type
5825# undef machine_arch_type
5826# define machine_arch_type __machine_arch_type
5827# else
5828# define machine_arch_type MACH_TYPE_JZ8028
5829# endif
5830# define machine_is_jz8028() (machine_arch_type == MACH_TYPE_JZ8028)
5831#else
5832# define machine_is_jz8028() (0)
5833#endif
5834
a1f4a3dd 5835#ifdef CONFIG_ARCH_H5400
1cb8e980
WD
5836# ifdef machine_arch_type
5837# undef machine_arch_type
5838# define machine_arch_type __machine_arch_type
5839# else
a1f4a3dd 5840# define machine_arch_type MACH_TYPE_H5400
1cb8e980 5841# endif
a1f4a3dd 5842# define machine_is_h5400() (machine_arch_type == MACH_TYPE_H5400)
1cb8e980 5843#else
52f52c14 5844# define machine_is_h5400() (0)
1cb8e980
WD
5845#endif
5846
5847#ifdef CONFIG_SA1100_FORTE
5848# ifdef machine_arch_type
5849# undef machine_arch_type
5850# define machine_arch_type __machine_arch_type
5851# else
5852# define machine_arch_type MACH_TYPE_FORTE
5853# endif
5854# define machine_is_forte() (machine_arch_type == MACH_TYPE_FORTE)
5855#else
5856# define machine_is_forte() (0)
5857#endif
5858
5859#ifdef CONFIG_SA1100_ACAM
5860# ifdef machine_arch_type
5861# undef machine_arch_type
5862# define machine_arch_type __machine_arch_type
5863# else
5864# define machine_arch_type MACH_TYPE_ACAM
5865# endif
5866# define machine_is_acam() (machine_arch_type == MACH_TYPE_ACAM)
5867#else
5868# define machine_is_acam() (0)
5869#endif
5870
5871#ifdef CONFIG_SA1100_ABOX
5872# ifdef machine_arch_type
5873# undef machine_arch_type
5874# define machine_arch_type __machine_arch_type
5875# else
5876# define machine_arch_type MACH_TYPE_ABOX
5877# endif
5878# define machine_is_abox() (machine_arch_type == MACH_TYPE_ABOX)
5879#else
5880# define machine_is_abox() (0)
5881#endif
5882
5883#ifdef CONFIG_ARCH_ATMEL
5884# ifdef machine_arch_type
5885# undef machine_arch_type
5886# define machine_arch_type __machine_arch_type
5887# else
5888# define machine_arch_type MACH_TYPE_ATMEL
5889# endif
5890# define machine_is_atmel() (machine_arch_type == MACH_TYPE_ATMEL)
5891#else
5892# define machine_is_atmel() (0)
5893#endif
5894
5895#ifdef CONFIG_ARCH_SITSANG
5896# ifdef machine_arch_type
5897# undef machine_arch_type
5898# define machine_arch_type __machine_arch_type
5899# else
5900# define machine_arch_type MACH_TYPE_SITSANG
5901# endif
5902# define machine_is_sitsang() (machine_arch_type == MACH_TYPE_SITSANG)
5903#else
5904# define machine_is_sitsang() (0)
5905#endif
5906
5907#ifdef CONFIG_SA1100_CPU1110LCDNET
5908# ifdef machine_arch_type
5909# undef machine_arch_type
5910# define machine_arch_type __machine_arch_type
5911# else
5912# define machine_arch_type MACH_TYPE_CPU1110LCDNET
5913# endif
5914# define machine_is_cpu1110lcdnet() (machine_arch_type == MACH_TYPE_CPU1110LCDNET)
5915#else
5916# define machine_is_cpu1110lcdnet() (0)
5917#endif
5918
5919#ifdef CONFIG_ARCH_MPL_VCMA9
5920# ifdef machine_arch_type
5921# undef machine_arch_type
5922# define machine_arch_type __machine_arch_type
5923# else
5924# define machine_arch_type MACH_TYPE_MPL_VCMA9
5925# endif
5926# define machine_is_mpl_vcma9() (machine_arch_type == MACH_TYPE_MPL_VCMA9)
5927#else
5928# define machine_is_mpl_vcma9() (0)
5929#endif
5930
5931#ifdef CONFIG_ARCH_OPUS_A1
5932# ifdef machine_arch_type
5933# undef machine_arch_type
5934# define machine_arch_type __machine_arch_type
5935# else
5936# define machine_arch_type MACH_TYPE_OPUS_A1
5937# endif
5938# define machine_is_opus_a1() (machine_arch_type == MACH_TYPE_OPUS_A1)
5939#else
5940# define machine_is_opus_a1() (0)
5941#endif
5942
5943#ifdef CONFIG_ARCH_DAYTONA
5944# ifdef machine_arch_type
5945# undef machine_arch_type
5946# define machine_arch_type __machine_arch_type
5947# else
5948# define machine_arch_type MACH_TYPE_DAYTONA
5949# endif
5950# define machine_is_daytona() (machine_arch_type == MACH_TYPE_DAYTONA)
5951#else
5952# define machine_is_daytona() (0)
5953#endif
5954
5955#ifdef CONFIG_SA1100_KILLBEAR
5956# ifdef machine_arch_type
5957# undef machine_arch_type
5958# define machine_arch_type __machine_arch_type
5959# else
5960# define machine_arch_type MACH_TYPE_KILLBEAR
5961# endif
5962# define machine_is_killbear() (machine_arch_type == MACH_TYPE_KILLBEAR)
5963#else
5964# define machine_is_killbear() (0)
5965#endif
5966
5967#ifdef CONFIG_ARCH_YOHO
5968# ifdef machine_arch_type
5969# undef machine_arch_type
5970# define machine_arch_type __machine_arch_type
5971# else
5972# define machine_arch_type MACH_TYPE_YOHO
5973# endif
5974# define machine_is_yoho() (machine_arch_type == MACH_TYPE_YOHO)
5975#else
5976# define machine_is_yoho() (0)
5977#endif
5978
5979#ifdef CONFIG_ARCH_JASPER
5980# ifdef machine_arch_type
5981# undef machine_arch_type
5982# define machine_arch_type __machine_arch_type
5983# else
5984# define machine_arch_type MACH_TYPE_JASPER
5985# endif
5986# define machine_is_jasper() (machine_arch_type == MACH_TYPE_JASPER)
5987#else
5988# define machine_is_jasper() (0)
5989#endif
5990
5991#ifdef CONFIG_ARCH_DSC25
5992# ifdef machine_arch_type
5993# undef machine_arch_type
5994# define machine_arch_type __machine_arch_type
5995# else
5996# define machine_arch_type MACH_TYPE_DSC25
5997# endif
5998# define machine_is_dsc25() (machine_arch_type == MACH_TYPE_DSC25)
5999#else
6000# define machine_is_dsc25() (0)
6001#endif
6002
a1f4a3dd 6003#ifdef CONFIG_MACH_OMAP_INNOVATOR
1cb8e980
WD
6004# ifdef machine_arch_type
6005# undef machine_arch_type
6006# define machine_arch_type __machine_arch_type
6007# else
a1f4a3dd 6008# define machine_arch_type MACH_TYPE_OMAP_INNOVATOR
1cb8e980 6009# endif
a1f4a3dd 6010# define machine_is_omap_innovator() (machine_arch_type == MACH_TYPE_OMAP_INNOVATOR)
1cb8e980 6011#else
a1f4a3dd 6012# define machine_is_omap_innovator() (0)
1cb8e980
WD
6013#endif
6014
6015#ifdef CONFIG_ARCH_RAMSES
6016# ifdef machine_arch_type
6017# undef machine_arch_type
6018# define machine_arch_type __machine_arch_type
6019# else
6020# define machine_arch_type MACH_TYPE_RAMSES
6021# endif
f43ad539 6022# define machine_is_mnci() (machine_arch_type == MACH_TYPE_RAMSES)
1cb8e980 6023#else
f43ad539 6024# define machine_is_mnci() (0)
1cb8e980
WD
6025#endif
6026
6027#ifdef CONFIG_ARCH_S28X
6028# ifdef machine_arch_type
6029# undef machine_arch_type
6030# define machine_arch_type __machine_arch_type
6031# else
6032# define machine_arch_type MACH_TYPE_S28X
6033# endif
6034# define machine_is_s28x() (machine_arch_type == MACH_TYPE_S28X)
6035#else
6036# define machine_is_s28x() (0)
6037#endif
6038
6039#ifdef CONFIG_ARCH_MPORT3
6040# ifdef machine_arch_type
6041# undef machine_arch_type
6042# define machine_arch_type __machine_arch_type
6043# else
6044# define machine_arch_type MACH_TYPE_MPORT3
6045# endif
6046# define machine_is_mport3() (machine_arch_type == MACH_TYPE_MPORT3)
6047#else
6048# define machine_is_mport3() (0)
6049#endif
6050
6051#ifdef CONFIG_ARCH_PXA_EAGLE250
6052# ifdef machine_arch_type
6053# undef machine_arch_type
6054# define machine_arch_type __machine_arch_type
6055# else
6056# define machine_arch_type MACH_TYPE_PXA_EAGLE250
6057# endif
6058# define machine_is_pxa_eagle250() (machine_arch_type == MACH_TYPE_PXA_EAGLE250)
6059#else
6060# define machine_is_pxa_eagle250() (0)
6061#endif
6062
6063#ifdef CONFIG_ARCH_PDB
6064# ifdef machine_arch_type
6065# undef machine_arch_type
6066# define machine_arch_type __machine_arch_type
6067# else
6068# define machine_arch_type MACH_TYPE_PDB
6069# endif
6070# define machine_is_pdb() (machine_arch_type == MACH_TYPE_PDB)
6071#else
6072# define machine_is_pdb() (0)
6073#endif
6074
6075#ifdef CONFIG_SA1100_BLUE_2G
6076# ifdef machine_arch_type
6077# undef machine_arch_type
6078# define machine_arch_type __machine_arch_type
6079# else
6080# define machine_arch_type MACH_TYPE_BLUE_2G
6081# endif
6082# define machine_is_blue_2g() (machine_arch_type == MACH_TYPE_BLUE_2G)
6083#else
6084# define machine_is_blue_2g() (0)
6085#endif
6086
6087#ifdef CONFIG_SA1100_BLUEARCH
6088# ifdef machine_arch_type
6089# undef machine_arch_type
6090# define machine_arch_type __machine_arch_type
6091# else
6092# define machine_arch_type MACH_TYPE_BLUEARCH
6093# endif
6094# define machine_is_bluearch() (machine_arch_type == MACH_TYPE_BLUEARCH)
6095#else
6096# define machine_is_bluearch() (0)
6097#endif
6098
98404649 6099#ifdef CONFIG_ARCH_IXDP2400
1cb8e980
WD
6100# ifdef machine_arch_type
6101# undef machine_arch_type
6102# define machine_arch_type __machine_arch_type
6103# else
98404649 6104# define machine_arch_type MACH_TYPE_IXDP2400
1cb8e980 6105# endif
98404649 6106# define machine_is_ixdp2400() (machine_arch_type == MACH_TYPE_IXDP2400)
1cb8e980
WD
6107#else
6108# define machine_is_ixdp2400() (0)
6109#endif
6110
98404649 6111#ifdef CONFIG_ARCH_IXDP2800
1cb8e980
WD
6112# ifdef machine_arch_type
6113# undef machine_arch_type
6114# define machine_arch_type __machine_arch_type
6115# else
98404649 6116# define machine_arch_type MACH_TYPE_IXDP2800
1cb8e980 6117# endif
98404649 6118# define machine_is_ixdp2800() (machine_arch_type == MACH_TYPE_IXDP2800)
1cb8e980
WD
6119#else
6120# define machine_is_ixdp2800() (0)
6121#endif
6122
6123#ifdef CONFIG_SA1100_EXPLORER
6124# ifdef machine_arch_type
6125# undef machine_arch_type
6126# define machine_arch_type __machine_arch_type
6127# else
6128# define machine_arch_type MACH_TYPE_EXPLORER
6129# endif
6130# define machine_is_explorer() (machine_arch_type == MACH_TYPE_EXPLORER)
6131#else
6132# define machine_is_explorer() (0)
6133#endif
6134
6135#ifdef CONFIG_ARCH_IXDP425
6136# ifdef machine_arch_type
6137# undef machine_arch_type
6138# define machine_arch_type __machine_arch_type
6139# else
6140# define machine_arch_type MACH_TYPE_IXDP425
6141# endif
6142# define machine_is_ixdp425() (machine_arch_type == MACH_TYPE_IXDP425)
6143#else
6144# define machine_is_ixdp425() (0)
6145#endif
6146
6147#ifdef CONFIG_ARCH_CHIMP
6148# ifdef machine_arch_type
6149# undef machine_arch_type
6150# define machine_arch_type __machine_arch_type
6151# else
6152# define machine_arch_type MACH_TYPE_CHIMP
6153# endif
6154# define machine_is_chimp() (machine_arch_type == MACH_TYPE_CHIMP)
6155#else
6156# define machine_is_chimp() (0)
6157#endif
6158
6159#ifdef CONFIG_ARCH_STORK_NEST
6160# ifdef machine_arch_type
6161# undef machine_arch_type
6162# define machine_arch_type __machine_arch_type
6163# else
6164# define machine_arch_type MACH_TYPE_STORK_NEST
6165# endif
6166# define machine_is_stork_nest() (machine_arch_type == MACH_TYPE_STORK_NEST)
6167#else
6168# define machine_is_stork_nest() (0)
6169#endif
6170
6171#ifdef CONFIG_ARCH_STORK_EGG
6172# ifdef machine_arch_type
6173# undef machine_arch_type
6174# define machine_arch_type __machine_arch_type
6175# else
6176# define machine_arch_type MACH_TYPE_STORK_EGG
6177# endif
6178# define machine_is_stork_egg() (machine_arch_type == MACH_TYPE_STORK_EGG)
6179#else
6180# define machine_is_stork_egg() (0)
6181#endif
6182
6183#ifdef CONFIG_SA1100_WISMO
6184# ifdef machine_arch_type
6185# undef machine_arch_type
6186# define machine_arch_type __machine_arch_type
6187# else
6188# define machine_arch_type MACH_TYPE_WISMO
6189# endif
6190# define machine_is_wismo() (machine_arch_type == MACH_TYPE_WISMO)
6191#else
6192# define machine_is_wismo() (0)
6193#endif
6194
6195#ifdef CONFIG_ARCH_EZLINX
6196# ifdef machine_arch_type
6197# undef machine_arch_type
6198# define machine_arch_type __machine_arch_type
6199# else
6200# define machine_arch_type MACH_TYPE_EZLINX
6201# endif
6202# define machine_is_ezlinx() (machine_arch_type == MACH_TYPE_EZLINX)
6203#else
6204# define machine_is_ezlinx() (0)
6205#endif
6206
a1f4a3dd 6207#ifdef CONFIG_ARCH_AT91RM9200
1cb8e980
WD
6208# ifdef machine_arch_type
6209# undef machine_arch_type
6210# define machine_arch_type __machine_arch_type
6211# else
a1f4a3dd 6212# define machine_arch_type MACH_TYPE_AT91RM9200
1cb8e980 6213# endif
a1f4a3dd 6214# define machine_is_at91rm9200() (machine_arch_type == MACH_TYPE_AT91RM9200)
1cb8e980 6215#else
52f52c14 6216# define machine_is_at91rm9200() (0)
1cb8e980
WD
6217#endif
6218
799891ef 6219#ifdef CONFIG_ARCH_ADTECH_ORION
1cb8e980
WD
6220# ifdef machine_arch_type
6221# undef machine_arch_type
6222# define machine_arch_type __machine_arch_type
6223# else
799891ef 6224# define machine_arch_type MACH_TYPE_ADTECH_ORION
1cb8e980 6225# endif
799891ef 6226# define machine_is_adtech_orion() (machine_arch_type == MACH_TYPE_ADTECH_ORION)
1cb8e980 6227#else
799891ef 6228# define machine_is_adtech_orion() (0)
1cb8e980
WD
6229#endif
6230
6231#ifdef CONFIG_ARCH_NEPTUNE
6232# ifdef machine_arch_type
6233# undef machine_arch_type
6234# define machine_arch_type __machine_arch_type
6235# else
6236# define machine_arch_type MACH_TYPE_NEPTUNE
6237# endif
6238# define machine_is_neptune() (machine_arch_type == MACH_TYPE_NEPTUNE)
6239#else
6240# define machine_is_neptune() (0)
6241#endif
6242
6243#ifdef CONFIG_SA1100_HACKKIT
6244# ifdef machine_arch_type
6245# undef machine_arch_type
6246# define machine_arch_type __machine_arch_type
6247# else
6248# define machine_arch_type MACH_TYPE_HACKKIT
6249# endif
6250# define machine_is_hackkit() (machine_arch_type == MACH_TYPE_HACKKIT)
6251#else
6252# define machine_is_hackkit() (0)
6253#endif
6254
6255#ifdef CONFIG_ARCH_PXA_WINS30
6256# ifdef machine_arch_type
6257# undef machine_arch_type
6258# define machine_arch_type __machine_arch_type
6259# else
6260# define machine_arch_type MACH_TYPE_PXA_WINS30
6261# endif
6262# define machine_is_pxa_wins30() (machine_arch_type == MACH_TYPE_PXA_WINS30)
6263#else
6264# define machine_is_pxa_wins30() (0)
6265#endif
6266
6267#ifdef CONFIG_SA1100_LAVINNA
6268# ifdef machine_arch_type
6269# undef machine_arch_type
6270# define machine_arch_type __machine_arch_type
6271# else
6272# define machine_arch_type MACH_TYPE_LAVINNA
6273# endif
6274# define machine_is_lavinna() (machine_arch_type == MACH_TYPE_LAVINNA)
6275#else
6276# define machine_is_lavinna() (0)
6277#endif
6278
6279#ifdef CONFIG_ARCH_PXA_UENGINE
6280# ifdef machine_arch_type
6281# undef machine_arch_type
6282# define machine_arch_type __machine_arch_type
6283# else
6284# define machine_arch_type MACH_TYPE_PXA_UENGINE
6285# endif
6286# define machine_is_pxa_uengine() (machine_arch_type == MACH_TYPE_PXA_UENGINE)
6287#else
6288# define machine_is_pxa_uengine() (0)
6289#endif
6290
6291#ifdef CONFIG_ARCH_INNOKOM
6292# ifdef machine_arch_type
6293# undef machine_arch_type
6294# define machine_arch_type __machine_arch_type
6295# else
6296# define machine_arch_type MACH_TYPE_INNOKOM
6297# endif
6298# define machine_is_innokom() (machine_arch_type == MACH_TYPE_INNOKOM)
6299#else
6300# define machine_is_innokom() (0)
6301#endif
6302
52f52c14
WD
6303#ifdef CONFIG_ARCH_BMS
6304# ifdef machine_arch_type
6305# undef machine_arch_type
6306# define machine_arch_type __machine_arch_type
6307# else
6308# define machine_arch_type MACH_TYPE_BMS
6309# endif
6310# define machine_is_bms() (machine_arch_type == MACH_TYPE_BMS)
6311#else
6312# define machine_is_bms() (0)
6313#endif
6314
6315#ifdef CONFIG_ARCH_IXCDP1100
6316# ifdef machine_arch_type
6317# undef machine_arch_type
6318# define machine_arch_type __machine_arch_type
6319# else
6320# define machine_arch_type MACH_TYPE_IXCDP1100
6321# endif
6322# define machine_is_ixcdp1100() (machine_arch_type == MACH_TYPE_IXCDP1100)
6323#else
6324# define machine_is_ixcdp1100() (0)
6325#endif
6326
6327#ifdef CONFIG_ARCH_PRPMC1100
6328# ifdef machine_arch_type
6329# undef machine_arch_type
6330# define machine_arch_type __machine_arch_type
6331# else
6332# define machine_arch_type MACH_TYPE_PRPMC1100
6333# endif
6334# define machine_is_prpmc1100() (machine_arch_type == MACH_TYPE_PRPMC1100)
6335#else
6336# define machine_is_prpmc1100() (0)
6337#endif
6338
6339#ifdef CONFIG_ARCH_AT91RM9200DK
6340# ifdef machine_arch_type
6341# undef machine_arch_type
6342# define machine_arch_type __machine_arch_type
6343# else
6344# define machine_arch_type MACH_TYPE_AT91RM9200DK
6345# endif
6346# define machine_is_at91rm9200dk() (machine_arch_type == MACH_TYPE_AT91RM9200DK)
6347#else
6348# define machine_is_at91rm9200dk() (0)
6349#endif
6350
6351#ifdef CONFIG_ARCH_ARMSTICK
6352# ifdef machine_arch_type
6353# undef machine_arch_type
6354# define machine_arch_type __machine_arch_type
6355# else
6356# define machine_arch_type MACH_TYPE_ARMSTICK
6357# endif
6358# define machine_is_armstick() (machine_arch_type == MACH_TYPE_ARMSTICK)
6359#else
6360# define machine_is_armstick() (0)
6361#endif
6362
6363#ifdef CONFIG_ARCH_ARMONIE
6364# ifdef machine_arch_type
6365# undef machine_arch_type
6366# define machine_arch_type __machine_arch_type
6367# else
6368# define machine_arch_type MACH_TYPE_ARMONIE
6369# endif
6370# define machine_is_armonie() (machine_arch_type == MACH_TYPE_ARMONIE)
6371#else
6372# define machine_is_armonie() (0)
6373#endif
6374
6375#ifdef CONFIG_ARCH_MPORT1
6376# ifdef machine_arch_type
6377# undef machine_arch_type
6378# define machine_arch_type __machine_arch_type
6379# else
6380# define machine_arch_type MACH_TYPE_MPORT1
6381# endif
6382# define machine_is_mport1() (machine_arch_type == MACH_TYPE_MPORT1)
6383#else
6384# define machine_is_mport1() (0)
6385#endif
6386
6387#ifdef CONFIG_ARCH_S3C5410
6388# ifdef machine_arch_type
6389# undef machine_arch_type
6390# define machine_arch_type __machine_arch_type
6391# else
6392# define machine_arch_type MACH_TYPE_S3C5410
6393# endif
6394# define machine_is_s3c5410() (machine_arch_type == MACH_TYPE_S3C5410)
6395#else
6396# define machine_is_s3c5410() (0)
6397#endif
6398
6399#ifdef CONFIG_ARCH_ZCP320A
6400# ifdef machine_arch_type
6401# undef machine_arch_type
6402# define machine_arch_type __machine_arch_type
6403# else
6404# define machine_arch_type MACH_TYPE_ZCP320A
6405# endif
6406# define machine_is_zcp320a() (machine_arch_type == MACH_TYPE_ZCP320A)
6407#else
6408# define machine_is_zcp320a() (0)
6409#endif
6410
6411#ifdef CONFIG_ARCH_I_BOX
6412# ifdef machine_arch_type
6413# undef machine_arch_type
6414# define machine_arch_type __machine_arch_type
6415# else
6416# define machine_arch_type MACH_TYPE_I_BOX
6417# endif
6418# define machine_is_i_box() (machine_arch_type == MACH_TYPE_I_BOX)
6419#else
6420# define machine_is_i_box() (0)
6421#endif
6422
6423#ifdef CONFIG_ARCH_STLC1502
6424# ifdef machine_arch_type
6425# undef machine_arch_type
6426# define machine_arch_type __machine_arch_type
6427# else
6428# define machine_arch_type MACH_TYPE_STLC1502
6429# endif
6430# define machine_is_stlc1502() (machine_arch_type == MACH_TYPE_STLC1502)
6431#else
6432# define machine_is_stlc1502() (0)
6433#endif
6434
6435#ifdef CONFIG_ARCH_SIREN
6436# ifdef machine_arch_type
6437# undef machine_arch_type
6438# define machine_arch_type __machine_arch_type
6439# else
6440# define machine_arch_type MACH_TYPE_SIREN
6441# endif
6442# define machine_is_siren() (machine_arch_type == MACH_TYPE_SIREN)
6443#else
6444# define machine_is_siren() (0)
6445#endif
6446
6447#ifdef CONFIG_ARCH_GREENLAKE
6448# ifdef machine_arch_type
6449# undef machine_arch_type
6450# define machine_arch_type __machine_arch_type
6451# else
6452# define machine_arch_type MACH_TYPE_GREENLAKE
6453# endif
6454# define machine_is_greenlake() (machine_arch_type == MACH_TYPE_GREENLAKE)
6455#else
6456# define machine_is_greenlake() (0)
6457#endif
6458
6459#ifdef CONFIG_ARCH_ARGUS
6460# ifdef machine_arch_type
6461# undef machine_arch_type
6462# define machine_arch_type __machine_arch_type
6463# else
6464# define machine_arch_type MACH_TYPE_ARGUS
6465# endif
6466# define machine_is_argus() (machine_arch_type == MACH_TYPE_ARGUS)
6467#else
6468# define machine_is_argus() (0)
6469#endif
6470
6471#ifdef CONFIG_SA1100_COMBADGE
6472# ifdef machine_arch_type
6473# undef machine_arch_type
6474# define machine_arch_type __machine_arch_type
6475# else
6476# define machine_arch_type MACH_TYPE_COMBADGE
6477# endif
6478# define machine_is_combadge() (machine_arch_type == MACH_TYPE_COMBADGE)
6479#else
6480# define machine_is_combadge() (0)
6481#endif
6482
6483#ifdef CONFIG_ARCH_ROKEPXA
6484# ifdef machine_arch_type
6485# undef machine_arch_type
6486# define machine_arch_type __machine_arch_type
6487# else
6488# define machine_arch_type MACH_TYPE_ROKEPXA
6489# endif
6490# define machine_is_rokepxa() (machine_arch_type == MACH_TYPE_ROKEPXA)
6491#else
6492# define machine_is_rokepxa() (0)
6493#endif
6494
6495#ifdef CONFIG_ARCH_CINTEGRATOR
6496# ifdef machine_arch_type
6497# undef machine_arch_type
6498# define machine_arch_type __machine_arch_type
6499# else
6500# define machine_arch_type MACH_TYPE_CINTEGRATOR
6501# endif
6502# define machine_is_cintegrator() (machine_arch_type == MACH_TYPE_CINTEGRATOR)
6503#else
6504# define machine_is_cintegrator() (0)
6505#endif
6506
6507#ifdef CONFIG_ARCH_GUIDEA07
6508# ifdef machine_arch_type
6509# undef machine_arch_type
6510# define machine_arch_type __machine_arch_type
6511# else
6512# define machine_arch_type MACH_TYPE_GUIDEA07
6513# endif
6514# define machine_is_guidea07() (machine_arch_type == MACH_TYPE_GUIDEA07)
6515#else
6516# define machine_is_guidea07() (0)
6517#endif
6518
6519#ifdef CONFIG_ARCH_TAT257
6520# ifdef machine_arch_type
6521# undef machine_arch_type
6522# define machine_arch_type __machine_arch_type
6523# else
6524# define machine_arch_type MACH_TYPE_TAT257
6525# endif
6526# define machine_is_tat257() (machine_arch_type == MACH_TYPE_TAT257)
6527#else
6528# define machine_is_tat257() (0)
6529#endif
6530
6531#ifdef CONFIG_ARCH_IGP2425
6532# ifdef machine_arch_type
6533# undef machine_arch_type
6534# define machine_arch_type __machine_arch_type
6535# else
6536# define machine_arch_type MACH_TYPE_IGP2425
6537# endif
6538# define machine_is_igp2425() (machine_arch_type == MACH_TYPE_IGP2425)
6539#else
6540# define machine_is_igp2425() (0)
6541#endif
6542
6543#ifdef CONFIG_ARCH_BLUEGRAMMA
6544# ifdef machine_arch_type
6545# undef machine_arch_type
6546# define machine_arch_type __machine_arch_type
6547# else
6548# define machine_arch_type MACH_TYPE_BLUEGRAMMA
6549# endif
6550# define machine_is_bluegrama() (machine_arch_type == MACH_TYPE_BLUEGRAMMA)
6551#else
6552# define machine_is_bluegrama() (0)
6553#endif
6554
6555#ifdef CONFIG_ARCH_IPOD
6556# ifdef machine_arch_type
6557# undef machine_arch_type
6558# define machine_arch_type __machine_arch_type
6559# else
6560# define machine_arch_type MACH_TYPE_IPOD
6561# endif
6562# define machine_is_ipod() (machine_arch_type == MACH_TYPE_IPOD)
6563#else
6564# define machine_is_ipod() (0)
6565#endif
6566
6567#ifdef CONFIG_ARCH_ADSBITSYX
6568# ifdef machine_arch_type
6569# undef machine_arch_type
6570# define machine_arch_type __machine_arch_type
6571# else
6572# define machine_arch_type MACH_TYPE_ADSBITSYX
6573# endif
6574# define machine_is_adsbitsyx() (machine_arch_type == MACH_TYPE_ADSBITSYX)
6575#else
6576# define machine_is_adsbitsyx() (0)
6577#endif
6578
6579#ifdef CONFIG_ARCH_TRIZEPS2
6580# ifdef machine_arch_type
6581# undef machine_arch_type
6582# define machine_arch_type __machine_arch_type
6583# else
6584# define machine_arch_type MACH_TYPE_TRIZEPS2
6585# endif
6586# define machine_is_trizeps2() (machine_arch_type == MACH_TYPE_TRIZEPS2)
6587#else
6588# define machine_is_trizeps2() (0)
6589#endif
6590
6591#ifdef CONFIG_ARCH_VIPER
6592# ifdef machine_arch_type
6593# undef machine_arch_type
6594# define machine_arch_type __machine_arch_type
6595# else
6596# define machine_arch_type MACH_TYPE_VIPER
6597# endif
6598# define machine_is_viper() (machine_arch_type == MACH_TYPE_VIPER)
6599#else
6600# define machine_is_viper() (0)
6601#endif
6602
6603#ifdef CONFIG_SA1100_ADSBITSYPLUS
6604# ifdef machine_arch_type
6605# undef machine_arch_type
6606# define machine_arch_type __machine_arch_type
6607# else
6608# define machine_arch_type MACH_TYPE_ADSBITSYPLUS
6609# endif
6610# define machine_is_adsbitsyplus() (machine_arch_type == MACH_TYPE_ADSBITSYPLUS)
6611#else
6612# define machine_is_adsbitsyplus() (0)
6613#endif
6614
6615#ifdef CONFIG_SA1100_ADSAGC
6616# ifdef machine_arch_type
6617# undef machine_arch_type
6618# define machine_arch_type __machine_arch_type
6619# else
6620# define machine_arch_type MACH_TYPE_ADSAGC
6621# endif
6622# define machine_is_adsagc() (machine_arch_type == MACH_TYPE_ADSAGC)
6623#else
6624# define machine_is_adsagc() (0)
6625#endif
6626
6627#ifdef CONFIG_ARCH_STP7312
6628# ifdef machine_arch_type
6629# undef machine_arch_type
6630# define machine_arch_type __machine_arch_type
6631# else
6632# define machine_arch_type MACH_TYPE_STP7312
6633# endif
6634# define machine_is_stp7312() (machine_arch_type == MACH_TYPE_STP7312)
6635#else
6636# define machine_is_stp7312() (0)
6637#endif
6638
a1f4a3dd 6639#ifdef CONFIG_MACH_NX_PHNX
52f52c14
WD
6640# ifdef machine_arch_type
6641# undef machine_arch_type
6642# define machine_arch_type __machine_arch_type
6643# else
a1f4a3dd 6644# define machine_arch_type MACH_TYPE_NX_PHNX
52f52c14 6645# endif
a1f4a3dd 6646# define machine_is_nx_phnx() (machine_arch_type == MACH_TYPE_NX_PHNX)
52f52c14
WD
6647#else
6648# define machine_is_nx_phnx() (0)
6649#endif
6650
6651#ifdef CONFIG_ARCH_WEP_EP250
6652# ifdef machine_arch_type
6653# undef machine_arch_type
6654# define machine_arch_type __machine_arch_type
6655# else
6656# define machine_arch_type MACH_TYPE_WEP_EP250
6657# endif
6658# define machine_is_wep_ep250() (machine_arch_type == MACH_TYPE_WEP_EP250)
6659#else
6660# define machine_is_wep_ep250() (0)
6661#endif
6662
6663#ifdef CONFIG_ARCH_INHANDELF3
6664# ifdef machine_arch_type
6665# undef machine_arch_type
6666# define machine_arch_type __machine_arch_type
6667# else
6668# define machine_arch_type MACH_TYPE_INHANDELF3
6669# endif
6670# define machine_is_inhandelf3() (machine_arch_type == MACH_TYPE_INHANDELF3)
6671#else
6672# define machine_is_inhandelf3() (0)
6673#endif
6674
6675#ifdef CONFIG_ARCH_ADI_COYOTE
6676# ifdef machine_arch_type
6677# undef machine_arch_type
6678# define machine_arch_type __machine_arch_type
6679# else
6680# define machine_arch_type MACH_TYPE_ADI_COYOTE
6681# endif
6682# define machine_is_adi_coyote() (machine_arch_type == MACH_TYPE_ADI_COYOTE)
6683#else
6684# define machine_is_adi_coyote() (0)
6685#endif
6686
6687#ifdef CONFIG_ARCH_IYONIX
6688# ifdef machine_arch_type
6689# undef machine_arch_type
6690# define machine_arch_type __machine_arch_type
6691# else
6692# define machine_arch_type MACH_TYPE_IYONIX
6693# endif
6694# define machine_is_iyonix() (machine_arch_type == MACH_TYPE_IYONIX)
6695#else
6696# define machine_is_iyonix() (0)
6697#endif
6698
6699#ifdef CONFIG_ARCH_DAMICAM_SA1110
6700# ifdef machine_arch_type
6701# undef machine_arch_type
6702# define machine_arch_type __machine_arch_type
6703# else
6704# define machine_arch_type MACH_TYPE_DAMICAM_SA1110
6705# endif
a1f4a3dd 6706# define machine_is_damicam1() (machine_arch_type == MACH_TYPE_DAMICAM_SA1110)
52f52c14 6707#else
a1f4a3dd 6708# define machine_is_damicam1() (0)
52f52c14
WD
6709#endif
6710
6711#ifdef CONFIG_ARCH_MEG03
6712# ifdef machine_arch_type
6713# undef machine_arch_type
6714# define machine_arch_type __machine_arch_type
6715# else
6716# define machine_arch_type MACH_TYPE_MEG03
6717# endif
6718# define machine_is_meg03() (machine_arch_type == MACH_TYPE_MEG03)
6719#else
6720# define machine_is_meg03() (0)
6721#endif
6722
6723#ifdef CONFIG_ARCH_PXA_WHITECHAPEL
6724# ifdef machine_arch_type
6725# undef machine_arch_type
6726# define machine_arch_type __machine_arch_type
6727# else
6728# define machine_arch_type MACH_TYPE_PXA_WHITECHAPEL
6729# endif
6730# define machine_is_pxa_whitechapel() (machine_arch_type == MACH_TYPE_PXA_WHITECHAPEL)
6731#else
6732# define machine_is_pxa_whitechapel() (0)
6733#endif
6734
6735#ifdef CONFIG_ARCH_NWSC
6736# ifdef machine_arch_type
6737# undef machine_arch_type
6738# define machine_arch_type __machine_arch_type
6739# else
6740# define machine_arch_type MACH_TYPE_NWSC
6741# endif
6742# define machine_is_nwsc() (machine_arch_type == MACH_TYPE_NWSC)
6743#else
6744# define machine_is_nwsc() (0)
6745#endif
6746
6747#ifdef CONFIG_ARCH_NWLARM
6748# ifdef machine_arch_type
6749# undef machine_arch_type
6750# define machine_arch_type __machine_arch_type
6751# else
6752# define machine_arch_type MACH_TYPE_NWLARM
6753# endif
6754# define machine_is_nwlarm() (machine_arch_type == MACH_TYPE_NWLARM)
6755#else
6756# define machine_is_nwlarm() (0)
6757#endif
6758
6759#ifdef CONFIG_ARCH_IXP425_MGUARD
6760# ifdef machine_arch_type
6761# undef machine_arch_type
6762# define machine_arch_type __machine_arch_type
6763# else
6764# define machine_arch_type MACH_TYPE_IXP425_MGUARD
6765# endif
6766# define machine_is_ixp425_mguard() (machine_arch_type == MACH_TYPE_IXP425_MGUARD)
6767#else
6768# define machine_is_ixp425_mguard() (0)
6769#endif
6770
6771#ifdef CONFIG_ARCH_PXA_NETDCU4
6772# ifdef machine_arch_type
6773# undef machine_arch_type
6774# define machine_arch_type __machine_arch_type
6775# else
6776# define machine_arch_type MACH_TYPE_PXA_NETDCU4
6777# endif
6778# define machine_is_pxa_netdcu4() (machine_arch_type == MACH_TYPE_PXA_NETDCU4)
6779#else
6780# define machine_is_pxa_netdcu4() (0)
6781#endif
6782
6783#ifdef CONFIG_ARCH_IXDP2401
6784# ifdef machine_arch_type
6785# undef machine_arch_type
6786# define machine_arch_type __machine_arch_type
6787# else
6788# define machine_arch_type MACH_TYPE_IXDP2401
6789# endif
6790# define machine_is_ixdp2401() (machine_arch_type == MACH_TYPE_IXDP2401)
6791#else
6792# define machine_is_ixdp2401() (0)
6793#endif
6794
6795#ifdef CONFIG_ARCH_IXDP2801
6796# ifdef machine_arch_type
6797# undef machine_arch_type
6798# define machine_arch_type __machine_arch_type
6799# else
6800# define machine_arch_type MACH_TYPE_IXDP2801
6801# endif
6802# define machine_is_ixdp2801() (machine_arch_type == MACH_TYPE_IXDP2801)
6803#else
6804# define machine_is_ixdp2801() (0)
6805#endif
6806
6807#ifdef CONFIG_ARCH_ZODIAC
6808# ifdef machine_arch_type
6809# undef machine_arch_type
6810# define machine_arch_type __machine_arch_type
6811# else
6812# define machine_arch_type MACH_TYPE_ZODIAC
6813# endif
6814# define machine_is_zodiac() (machine_arch_type == MACH_TYPE_ZODIAC)
6815#else
6816# define machine_is_zodiac() (0)
6817#endif
6818
6819#ifdef CONFIG_ARCH_ARMMODUL
6820# ifdef machine_arch_type
6821# undef machine_arch_type
6822# define machine_arch_type __machine_arch_type
6823# else
6824# define machine_arch_type MACH_TYPE_ARMMODUL
6825# endif
6826# define machine_is_armmodul() (machine_arch_type == MACH_TYPE_ARMMODUL)
6827#else
6828# define machine_is_armmodul() (0)
6829#endif
6830
6831#ifdef CONFIG_SA1100_KETOP
6832# ifdef machine_arch_type
6833# undef machine_arch_type
6834# define machine_arch_type __machine_arch_type
6835# else
6836# define machine_arch_type MACH_TYPE_KETOP
6837# endif
6838# define machine_is_ketop() (machine_arch_type == MACH_TYPE_KETOP)
6839#else
6840# define machine_is_ketop() (0)
6841#endif
6842
6843#ifdef CONFIG_ARCH_AV7200
6844# ifdef machine_arch_type
6845# undef machine_arch_type
6846# define machine_arch_type __machine_arch_type
6847# else
6848# define machine_arch_type MACH_TYPE_AV7200
6849# endif
6850# define machine_is_av7200() (machine_arch_type == MACH_TYPE_AV7200)
6851#else
6852# define machine_is_av7200() (0)
6853#endif
6854
6855#ifdef CONFIG_ARCH_ARCH_TI925
6856# ifdef machine_arch_type
6857# undef machine_arch_type
6858# define machine_arch_type __machine_arch_type
6859# else
6860# define machine_arch_type MACH_TYPE_ARCH_TI925
6861# endif
6862# define machine_is_arch_ti925() (machine_arch_type == MACH_TYPE_ARCH_TI925)
6863#else
6864# define machine_is_arch_ti925() (0)
6865#endif
6866
6867#ifdef CONFIG_ARCH_ACQ200
6868# ifdef machine_arch_type
6869# undef machine_arch_type
6870# define machine_arch_type __machine_arch_type
6871# else
6872# define machine_arch_type MACH_TYPE_ACQ200
6873# endif
6874# define machine_is_acq200() (machine_arch_type == MACH_TYPE_ACQ200)
6875#else
6876# define machine_is_acq200() (0)
6877#endif
6878
6879#ifdef CONFIG_SA1100_PT_DAFIT
6880# ifdef machine_arch_type
6881# undef machine_arch_type
6882# define machine_arch_type __machine_arch_type
6883# else
6884# define machine_arch_type MACH_TYPE_PT_DAFIT
6885# endif
6886# define machine_is_pt_dafit() (machine_arch_type == MACH_TYPE_PT_DAFIT)
6887#else
6888# define machine_is_pt_dafit() (0)
6889#endif
6890
6891#ifdef CONFIG_ARCH_IHBA
6892# ifdef machine_arch_type
6893# undef machine_arch_type
6894# define machine_arch_type __machine_arch_type
6895# else
6896# define machine_arch_type MACH_TYPE_IHBA
6897# endif
6898# define machine_is_ihba() (machine_arch_type == MACH_TYPE_IHBA)
6899#else
6900# define machine_is_ihba() (0)
6901#endif
6902
6903#ifdef CONFIG_ARCH_QUINQUE
6904# ifdef machine_arch_type
6905# undef machine_arch_type
6906# define machine_arch_type __machine_arch_type
6907# else
6908# define machine_arch_type MACH_TYPE_QUINQUE
6909# endif
6910# define machine_is_quinque() (machine_arch_type == MACH_TYPE_QUINQUE)
6911#else
6912# define machine_is_quinque() (0)
6913#endif
6914
6915#ifdef CONFIG_ARCH_NIMBRAONE
6916# ifdef machine_arch_type
6917# undef machine_arch_type
6918# define machine_arch_type __machine_arch_type
6919# else
6920# define machine_arch_type MACH_TYPE_NIMBRAONE
6921# endif
6922# define machine_is_nimbraone() (machine_arch_type == MACH_TYPE_NIMBRAONE)
6923#else
6924# define machine_is_nimbraone() (0)
6925#endif
6926
6927#ifdef CONFIG_ARCH_NIMBRA29X
6928# ifdef machine_arch_type
6929# undef machine_arch_type
6930# define machine_arch_type __machine_arch_type
6931# else
6932# define machine_arch_type MACH_TYPE_NIMBRA29X
6933# endif
6934# define machine_is_nimbra29x() (machine_arch_type == MACH_TYPE_NIMBRA29X)
6935#else
6936# define machine_is_nimbra29x() (0)
6937#endif
6938
6939#ifdef CONFIG_ARCH_NIMBRA210
6940# ifdef machine_arch_type
6941# undef machine_arch_type
6942# define machine_arch_type __machine_arch_type
6943# else
6944# define machine_arch_type MACH_TYPE_NIMBRA210
6945# endif
6946# define machine_is_nimbra210() (machine_arch_type == MACH_TYPE_NIMBRA210)
6947#else
6948# define machine_is_nimbra210() (0)
6949#endif
6950
6951#ifdef CONFIG_ARCH_HHP_D95XX
6952# ifdef machine_arch_type
6953# undef machine_arch_type
6954# define machine_arch_type __machine_arch_type
6955# else
6956# define machine_arch_type MACH_TYPE_HHP_D95XX
6957# endif
6958# define machine_is_hhp_d95xx() (machine_arch_type == MACH_TYPE_HHP_D95XX)
6959#else
6960# define machine_is_hhp_d95xx() (0)
6961#endif
6962
6963#ifdef CONFIG_ARCH_LABARM
6964# ifdef machine_arch_type
6965# undef machine_arch_type
6966# define machine_arch_type __machine_arch_type
6967# else
6968# define machine_arch_type MACH_TYPE_LABARM
6969# endif
6970# define machine_is_labarm() (machine_arch_type == MACH_TYPE_LABARM)
6971#else
6972# define machine_is_labarm() (0)
6973#endif
6974
6975#ifdef CONFIG_ARCH_M825XX
6976# ifdef machine_arch_type
6977# undef machine_arch_type
6978# define machine_arch_type __machine_arch_type
6979# else
6980# define machine_arch_type MACH_TYPE_M825XX
6981# endif
6982# define machine_is_m825xx() (machine_arch_type == MACH_TYPE_M825XX)
6983#else
6984# define machine_is_m825xx() (0)
6985#endif
6986
6987#ifdef CONFIG_SA1100_M7100
6988# ifdef machine_arch_type
6989# undef machine_arch_type
6990# define machine_arch_type __machine_arch_type
6991# else
6992# define machine_arch_type MACH_TYPE_M7100
6993# endif
6994# define machine_is_m7100() (machine_arch_type == MACH_TYPE_M7100)
6995#else
6996# define machine_is_m7100() (0)
6997#endif
6998
6999#ifdef CONFIG_ARCH_NIPC2
7000# ifdef machine_arch_type
7001# undef machine_arch_type
7002# define machine_arch_type __machine_arch_type
7003# else
7004# define machine_arch_type MACH_TYPE_NIPC2
7005# endif
7006# define machine_is_nipc2() (machine_arch_type == MACH_TYPE_NIPC2)
7007#else
7008# define machine_is_nipc2() (0)
7009#endif
7010
7011#ifdef CONFIG_ARCH_FU7202
7012# ifdef machine_arch_type
7013# undef machine_arch_type
7014# define machine_arch_type __machine_arch_type
7015# else
7016# define machine_arch_type MACH_TYPE_FU7202
7017# endif
7018# define machine_is_fu7202() (machine_arch_type == MACH_TYPE_FU7202)
7019#else
7020# define machine_is_fu7202() (0)
7021#endif
7022
7023#ifdef CONFIG_ARCH_ADSAGX
7024# ifdef machine_arch_type
7025# undef machine_arch_type
7026# define machine_arch_type __machine_arch_type
7027# else
7028# define machine_arch_type MACH_TYPE_ADSAGX
7029# endif
7030# define machine_is_adsagx() (machine_arch_type == MACH_TYPE_ADSAGX)
7031#else
7032# define machine_is_adsagx() (0)
7033#endif
7034
7035#ifdef CONFIG_ARCH_PXA_POOH
7036# ifdef machine_arch_type
7037# undef machine_arch_type
7038# define machine_arch_type __machine_arch_type
7039# else
7040# define machine_arch_type MACH_TYPE_PXA_POOH
7041# endif
7042# define machine_is_pxa_pooh() (machine_arch_type == MACH_TYPE_PXA_POOH)
7043#else
7044# define machine_is_pxa_pooh() (0)
7045#endif
7046
7047#ifdef CONFIG_ARCH_BANDON
7048# ifdef machine_arch_type
7049# undef machine_arch_type
7050# define machine_arch_type __machine_arch_type
7051# else
7052# define machine_arch_type MACH_TYPE_BANDON
7053# endif
7054# define machine_is_bandon() (machine_arch_type == MACH_TYPE_BANDON)
7055#else
7056# define machine_is_bandon() (0)
7057#endif
7058
7059#ifdef CONFIG_ARCH_PCM7210
7060# ifdef machine_arch_type
7061# undef machine_arch_type
7062# define machine_arch_type __machine_arch_type
7063# else
7064# define machine_arch_type MACH_TYPE_PCM7210
7065# endif
7066# define machine_is_pcm7210() (machine_arch_type == MACH_TYPE_PCM7210)
7067#else
7068# define machine_is_pcm7210() (0)
7069#endif
7070
7071#ifdef CONFIG_ARCH_NMS9200
7072# ifdef machine_arch_type
7073# undef machine_arch_type
7074# define machine_arch_type __machine_arch_type
7075# else
7076# define machine_arch_type MACH_TYPE_NMS9200
7077# endif
7078# define machine_is_nms9200() (machine_arch_type == MACH_TYPE_NMS9200)
7079#else
7080# define machine_is_nms9200() (0)
7081#endif
7082
7083#ifdef CONFIG_ARCH_LOGODL
7084# ifdef machine_arch_type
7085# undef machine_arch_type
7086# define machine_arch_type __machine_arch_type
7087# else
7088# define machine_arch_type MACH_TYPE_LOGODL
7089# endif
7090# define machine_is_logodl() (machine_arch_type == MACH_TYPE_LOGODL)
7091#else
7092# define machine_is_logodl() (0)
7093#endif
7094
7095#ifdef CONFIG_SA1100_M7140
7096# ifdef machine_arch_type
7097# undef machine_arch_type
7098# define machine_arch_type __machine_arch_type
7099# else
7100# define machine_arch_type MACH_TYPE_M7140
7101# endif
7102# define machine_is_m7140() (machine_arch_type == MACH_TYPE_M7140)
7103#else
7104# define machine_is_m7140() (0)
7105#endif
7106
7107#ifdef CONFIG_ARCH_KOREBOT
7108# ifdef machine_arch_type
7109# undef machine_arch_type
7110# define machine_arch_type __machine_arch_type
7111# else
7112# define machine_arch_type MACH_TYPE_KOREBOT
7113# endif
7114# define machine_is_korebot() (machine_arch_type == MACH_TYPE_KOREBOT)
7115#else
7116# define machine_is_korebot() (0)
7117#endif
7118
7119#ifdef CONFIG_ARCH_IQ31244
7120# ifdef machine_arch_type
7121# undef machine_arch_type
7122# define machine_arch_type __machine_arch_type
7123# else
7124# define machine_arch_type MACH_TYPE_IQ31244
7125# endif
7126# define machine_is_iq31244() (machine_arch_type == MACH_TYPE_IQ31244)
7127#else
7128# define machine_is_iq31244() (0)
7129#endif
7130
7131#ifdef CONFIG_SA1100_KOAN393
7132# ifdef machine_arch_type
7133# undef machine_arch_type
7134# define machine_arch_type __machine_arch_type
7135# else
7136# define machine_arch_type MACH_TYPE_KOAN393
7137# endif
7138# define machine_is_koan393() (machine_arch_type == MACH_TYPE_KOAN393)
7139#else
7140# define machine_is_koan393() (0)
7141#endif
7142
7143#ifdef CONFIG_ARCH_INHANDFTIP3
7144# ifdef machine_arch_type
7145# undef machine_arch_type
7146# define machine_arch_type __machine_arch_type
7147# else
7148# define machine_arch_type MACH_TYPE_INHANDFTIP3
7149# endif
7150# define machine_is_inhandftip3() (machine_arch_type == MACH_TYPE_INHANDFTIP3)
7151#else
7152# define machine_is_inhandftip3() (0)
7153#endif
7154
7155#ifdef CONFIG_ARCH_GONZO
7156# ifdef machine_arch_type
7157# undef machine_arch_type
7158# define machine_arch_type __machine_arch_type
7159# else
7160# define machine_arch_type MACH_TYPE_GONZO
7161# endif
7162# define machine_is_gonzo() (machine_arch_type == MACH_TYPE_GONZO)
7163#else
7164# define machine_is_gonzo() (0)
7165#endif
7166
7167#ifdef CONFIG_ARCH_BAST
7168# ifdef machine_arch_type
7169# undef machine_arch_type
7170# define machine_arch_type __machine_arch_type
7171# else
7172# define machine_arch_type MACH_TYPE_BAST
7173# endif
7174# define machine_is_bast() (machine_arch_type == MACH_TYPE_BAST)
7175#else
7176# define machine_is_bast() (0)
7177#endif
7178
7179#ifdef CONFIG_ARCH_SCANPASS
7180# ifdef machine_arch_type
7181# undef machine_arch_type
7182# define machine_arch_type __machine_arch_type
7183# else
7184# define machine_arch_type MACH_TYPE_SCANPASS
7185# endif
7186# define machine_is_scanpass() (machine_arch_type == MACH_TYPE_SCANPASS)
7187#else
7188# define machine_is_scanpass() (0)
7189#endif
7190
7191#ifdef CONFIG_ARCH_EP7312_POOH
7192# ifdef machine_arch_type
7193# undef machine_arch_type
7194# define machine_arch_type __machine_arch_type
7195# else
7196# define machine_arch_type MACH_TYPE_EP7312_POOH
7197# endif
7198# define machine_is_ep7312_pooh() (machine_arch_type == MACH_TYPE_EP7312_POOH)
7199#else
7200# define machine_is_ep7312_pooh() (0)
7201#endif
7202
7203#ifdef CONFIG_ARCH_TA7S
7204# ifdef machine_arch_type
7205# undef machine_arch_type
7206# define machine_arch_type __machine_arch_type
7207# else
7208# define machine_arch_type MACH_TYPE_TA7S
7209# endif
7210# define machine_is_ta7s() (machine_arch_type == MACH_TYPE_TA7S)
7211#else
7212# define machine_is_ta7s() (0)
7213#endif
7214
7215#ifdef CONFIG_ARCH_TA7V
7216# ifdef machine_arch_type
7217# undef machine_arch_type
7218# define machine_arch_type __machine_arch_type
7219# else
7220# define machine_arch_type MACH_TYPE_TA7V
7221# endif
7222# define machine_is_ta7v() (machine_arch_type == MACH_TYPE_TA7V)
7223#else
7224# define machine_is_ta7v() (0)
7225#endif
7226
7227#ifdef CONFIG_SA1100_ICARUS
7228# ifdef machine_arch_type
7229# undef machine_arch_type
7230# define machine_arch_type __machine_arch_type
7231# else
7232# define machine_arch_type MACH_TYPE_ICARUS
7233# endif
7234# define machine_is_icarus() (machine_arch_type == MACH_TYPE_ICARUS)
7235#else
7236# define machine_is_icarus() (0)
7237#endif
7238
7239#ifdef CONFIG_ARCH_H1900
7240# ifdef machine_arch_type
7241# undef machine_arch_type
7242# define machine_arch_type __machine_arch_type
7243# else
7244# define machine_arch_type MACH_TYPE_H1900
7245# endif
7246# define machine_is_h1900() (machine_arch_type == MACH_TYPE_H1900)
7247#else
7248# define machine_is_h1900() (0)
7249#endif
7250
7251#ifdef CONFIG_SA1100_GEMINI
7252# ifdef machine_arch_type
7253# undef machine_arch_type
7254# define machine_arch_type __machine_arch_type
7255# else
7256# define machine_arch_type MACH_TYPE_GEMINI
7257# endif
7258# define machine_is_gemini() (machine_arch_type == MACH_TYPE_GEMINI)
7259#else
7260# define machine_is_gemini() (0)
7261#endif
7262
7263#ifdef CONFIG_ARCH_AXIM
7264# ifdef machine_arch_type
7265# undef machine_arch_type
7266# define machine_arch_type __machine_arch_type
7267# else
7268# define machine_arch_type MACH_TYPE_AXIM
7269# endif
7270# define machine_is_axim() (machine_arch_type == MACH_TYPE_AXIM)
7271#else
7272# define machine_is_axim() (0)
7273#endif
7274
7275#ifdef CONFIG_ARCH_AUDIOTRON
7276# ifdef machine_arch_type
7277# undef machine_arch_type
7278# define machine_arch_type __machine_arch_type
7279# else
7280# define machine_arch_type MACH_TYPE_AUDIOTRON
7281# endif
7282# define machine_is_audiotron() (machine_arch_type == MACH_TYPE_AUDIOTRON)
7283#else
7284# define machine_is_audiotron() (0)
7285#endif
7286
7287#ifdef CONFIG_ARCH_H2200
7288# ifdef machine_arch_type
7289# undef machine_arch_type
7290# define machine_arch_type __machine_arch_type
7291# else
7292# define machine_arch_type MACH_TYPE_H2200
7293# endif
7294# define machine_is_h2200() (machine_arch_type == MACH_TYPE_H2200)
7295#else
7296# define machine_is_h2200() (0)
7297#endif
7298
7299#ifdef CONFIG_ARCH_LOOX600
7300# ifdef machine_arch_type
7301# undef machine_arch_type
7302# define machine_arch_type __machine_arch_type
7303# else
7304# define machine_arch_type MACH_TYPE_LOOX600
7305# endif
7306# define machine_is_loox600() (machine_arch_type == MACH_TYPE_LOOX600)
7307#else
7308# define machine_is_loox600() (0)
7309#endif
7310
7311#ifdef CONFIG_ARCH_NIOP
7312# ifdef machine_arch_type
7313# undef machine_arch_type
7314# define machine_arch_type __machine_arch_type
7315# else
7316# define machine_arch_type MACH_TYPE_NIOP
7317# endif
7318# define machine_is_niop() (machine_arch_type == MACH_TYPE_NIOP)
7319#else
7320# define machine_is_niop() (0)
7321#endif
7322
7323#ifdef CONFIG_ARCH_DM310
7324# ifdef machine_arch_type
7325# undef machine_arch_type
7326# define machine_arch_type __machine_arch_type
7327# else
7328# define machine_arch_type MACH_TYPE_DM310
7329# endif
7330# define machine_is_dm310() (machine_arch_type == MACH_TYPE_DM310)
7331#else
7332# define machine_is_dm310() (0)
7333#endif
7334
a1f4a3dd
WD
7335#ifdef CONFIG_ARCH_SEEDPXA_C2
7336# ifdef machine_arch_type
7337# undef machine_arch_type
7338# define machine_arch_type __machine_arch_type
7339# else
7340# define machine_arch_type MACH_TYPE_SEEDPXA_C2
7341# endif
7342# define machine_is_seedpxa_c2() (machine_arch_type == MACH_TYPE_SEEDPXA_C2)
7343#else
7344# define machine_is_seedpxa_c2() (0)
7345#endif
7346
7347#ifdef CONFIG_ARCH_IXP4XX_MGUARD_PCI
7348# ifdef machine_arch_type
7349# undef machine_arch_type
7350# define machine_arch_type __machine_arch_type
7351# else
7352# define machine_arch_type MACH_TYPE_IXP4XX_MGUARD_PCI
7353# endif
7354# define machine_is_ixp4xx_mguardpci() (machine_arch_type == MACH_TYPE_IXP4XX_MGUARD_PCI)
7355#else
7356# define machine_is_ixp4xx_mguardpci() (0)
7357#endif
7358
7359#ifdef CONFIG_ARCH_H1940
7360# ifdef machine_arch_type
7361# undef machine_arch_type
7362# define machine_arch_type __machine_arch_type
7363# else
7364# define machine_arch_type MACH_TYPE_H1940
7365# endif
7366# define machine_is_h1940() (machine_arch_type == MACH_TYPE_H1940)
7367#else
7368# define machine_is_h1940() (0)
7369#endif
7370
7371#ifdef CONFIG_ARCH_SCORPIO
7372# ifdef machine_arch_type
7373# undef machine_arch_type
7374# define machine_arch_type __machine_arch_type
7375# else
7376# define machine_arch_type MACH_TYPE_SCORPIO
7377# endif
7378# define machine_is_scorpio() (machine_arch_type == MACH_TYPE_SCORPIO)
7379#else
7380# define machine_is_scorpio() (0)
7381#endif
7382
7383#ifdef CONFIG_ARCH_VIVA
7384# ifdef machine_arch_type
7385# undef machine_arch_type
7386# define machine_arch_type __machine_arch_type
7387# else
7388# define machine_arch_type MACH_TYPE_VIVA
7389# endif
7390# define machine_is_viva() (machine_arch_type == MACH_TYPE_VIVA)
7391#else
7392# define machine_is_viva() (0)
7393#endif
7394
7395#ifdef CONFIG_ARCH_PXA_XCARD
7396# ifdef machine_arch_type
7397# undef machine_arch_type
7398# define machine_arch_type __machine_arch_type
7399# else
7400# define machine_arch_type MACH_TYPE_PXA_XCARD
7401# endif
7402# define machine_is_pxa_xcard() (machine_arch_type == MACH_TYPE_PXA_XCARD)
7403#else
7404# define machine_is_pxa_xcard() (0)
7405#endif
7406
7407#ifdef CONFIG_ARCH_CSB335
7408# ifdef machine_arch_type
7409# undef machine_arch_type
7410# define machine_arch_type __machine_arch_type
7411# else
7412# define machine_arch_type MACH_TYPE_CSB335
7413# endif
7414# define machine_is_csb335() (machine_arch_type == MACH_TYPE_CSB335)
7415#else
7416# define machine_is_csb335() (0)
7417#endif
7418
7419#ifdef CONFIG_ARCH_IXRD425
7420# ifdef machine_arch_type
7421# undef machine_arch_type
7422# define machine_arch_type __machine_arch_type
7423# else
7424# define machine_arch_type MACH_TYPE_IXRD425
7425# endif
7426# define machine_is_ixrd425() (machine_arch_type == MACH_TYPE_IXRD425)
7427#else
7428# define machine_is_ixrd425() (0)
7429#endif
7430
7431#ifdef CONFIG_ARCH_IQ80315
7432# ifdef machine_arch_type
7433# undef machine_arch_type
7434# define machine_arch_type __machine_arch_type
7435# else
7436# define machine_arch_type MACH_TYPE_IQ80315
7437# endif
7438# define machine_is_iq80315() (machine_arch_type == MACH_TYPE_IQ80315)
7439#else
7440# define machine_is_iq80315() (0)
7441#endif
7442
7443#ifdef CONFIG_ARCH_NMP7312
7444# ifdef machine_arch_type
7445# undef machine_arch_type
7446# define machine_arch_type __machine_arch_type
7447# else
7448# define machine_arch_type MACH_TYPE_NMP7312
7449# endif
7450# define machine_is_nmp7312() (machine_arch_type == MACH_TYPE_NMP7312)
7451#else
7452# define machine_is_nmp7312() (0)
7453#endif
7454
7455#ifdef CONFIG_ARCH_CX861XX
7456# ifdef machine_arch_type
7457# undef machine_arch_type
7458# define machine_arch_type __machine_arch_type
7459# else
7460# define machine_arch_type MACH_TYPE_CX861XX
7461# endif
7462# define machine_is_cx861xx() (machine_arch_type == MACH_TYPE_CX861XX)
7463#else
7464# define machine_is_cx861xx() (0)
7465#endif
7466
7467#ifdef CONFIG_ARCH_ENP2611
7468# ifdef machine_arch_type
7469# undef machine_arch_type
7470# define machine_arch_type __machine_arch_type
7471# else
7472# define machine_arch_type MACH_TYPE_ENP2611
7473# endif
7474# define machine_is_enp2611() (machine_arch_type == MACH_TYPE_ENP2611)
7475#else
7476# define machine_is_enp2611() (0)
7477#endif
7478
7479#ifdef CONFIG_SA1100_XDA
7480# ifdef machine_arch_type
7481# undef machine_arch_type
7482# define machine_arch_type __machine_arch_type
7483# else
7484# define machine_arch_type MACH_TYPE_XDA
7485# endif
7486# define machine_is_xda() (machine_arch_type == MACH_TYPE_XDA)
7487#else
7488# define machine_is_xda() (0)
7489#endif
7490
7491#ifdef CONFIG_ARCH_CSIR_IMS
7492# ifdef machine_arch_type
7493# undef machine_arch_type
7494# define machine_arch_type __machine_arch_type
7495# else
7496# define machine_arch_type MACH_TYPE_CSIR_IMS
7497# endif
7498# define machine_is_csir_ims() (machine_arch_type == MACH_TYPE_CSIR_IMS)
7499#else
7500# define machine_is_csir_ims() (0)
7501#endif
7502
7503#ifdef CONFIG_ARCH_IXP421_DNAEETH
7504# ifdef machine_arch_type
7505# undef machine_arch_type
7506# define machine_arch_type __machine_arch_type
7507# else
7508# define machine_arch_type MACH_TYPE_IXP421_DNAEETH
7509# endif
7510# define machine_is_ixp421_dnaeeth() (machine_arch_type == MACH_TYPE_IXP421_DNAEETH)
7511#else
7512# define machine_is_ixp421_dnaeeth() (0)
7513#endif
7514
7515#ifdef CONFIG_ARCH_POCKETSERV9200
7516# ifdef machine_arch_type
7517# undef machine_arch_type
7518# define machine_arch_type __machine_arch_type
7519# else
7520# define machine_arch_type MACH_TYPE_POCKETSERV9200
7521# endif
7522# define machine_is_pocketserv9200() (machine_arch_type == MACH_TYPE_POCKETSERV9200)
7523#else
7524# define machine_is_pocketserv9200() (0)
7525#endif
7526
7527#ifdef CONFIG_ARCH_TOTO
7528# ifdef machine_arch_type
7529# undef machine_arch_type
7530# define machine_arch_type __machine_arch_type
7531# else
7532# define machine_arch_type MACH_TYPE_TOTO
7533# endif
7534# define machine_is_toto() (machine_arch_type == MACH_TYPE_TOTO)
7535#else
7536# define machine_is_toto() (0)
7537#endif
7538
7539#ifdef CONFIG_ARCH_S3C2440
7540# ifdef machine_arch_type
7541# undef machine_arch_type
7542# define machine_arch_type __machine_arch_type
7543# else
7544# define machine_arch_type MACH_TYPE_S3C2440
7545# endif
7546# define machine_is_s3c2440() (machine_arch_type == MACH_TYPE_S3C2440)
7547#else
7548# define machine_is_s3c2440() (0)
7549#endif
7550
7551#ifdef CONFIG_ARCH_KS8695P
7552# ifdef machine_arch_type
7553# undef machine_arch_type
7554# define machine_arch_type __machine_arch_type
7555# else
7556# define machine_arch_type MACH_TYPE_KS8695P
7557# endif
7558# define machine_is_ks8695p() (machine_arch_type == MACH_TYPE_KS8695P)
7559#else
7560# define machine_is_ks8695p() (0)
7561#endif
7562
7563#ifdef CONFIG_ARCH_SE4000
7564# ifdef machine_arch_type
7565# undef machine_arch_type
7566# define machine_arch_type __machine_arch_type
7567# else
7568# define machine_arch_type MACH_TYPE_SE4000
7569# endif
7570# define machine_is_se4000() (machine_arch_type == MACH_TYPE_SE4000)
7571#else
7572# define machine_is_se4000() (0)
7573#endif
7574
7575#ifdef CONFIG_ARCH_QUADRICEPS
7576# ifdef machine_arch_type
7577# undef machine_arch_type
7578# define machine_arch_type __machine_arch_type
7579# else
7580# define machine_arch_type MACH_TYPE_QUADRICEPS
7581# endif
7582# define machine_is_quadriceps() (machine_arch_type == MACH_TYPE_QUADRICEPS)
7583#else
7584# define machine_is_quadriceps() (0)
7585#endif
7586
7587#ifdef CONFIG_ARCH_BRONCO
7588# ifdef machine_arch_type
7589# undef machine_arch_type
7590# define machine_arch_type __machine_arch_type
7591# else
7592# define machine_arch_type MACH_TYPE_BRONCO
7593# endif
7594# define machine_is_bronco() (machine_arch_type == MACH_TYPE_BRONCO)
7595#else
7596# define machine_is_bronco() (0)
7597#endif
7598
06c4ab50
JCPV
7599#ifdef CONFIG_ARCH_ESL_WIRELESS_TAB
7600# ifdef machine_arch_type
7601# undef machine_arch_type
7602# define machine_arch_type __machine_arch_type
7603# else
7604# define machine_arch_type MACH_TYPE_ESL_WIRELESS_TAB
7605# endif
7606# define machine_is_esl_wireless_tab() (machine_arch_type == MACH_TYPE_ESL_WIRELESS_TAB)
7607#else
7608# define machine_is_esl_wireless_tab() (0)
7609#endif
7610
a1f4a3dd
WD
7611#ifdef CONFIG_ARCH_ESL_SOFCOMP
7612# ifdef machine_arch_type
7613# undef machine_arch_type
7614# define machine_arch_type __machine_arch_type
7615# else
7616# define machine_arch_type MACH_TYPE_ESL_SOFCOMP
7617# endif
7618# define machine_is_esl_sofcomp() (machine_arch_type == MACH_TYPE_ESL_SOFCOMP)
7619#else
7620# define machine_is_esl_sofcomp() (0)
7621#endif
7622
7623#ifdef CONFIG_ARCH_S5C7375
7624# ifdef machine_arch_type
7625# undef machine_arch_type
7626# define machine_arch_type __machine_arch_type
7627# else
7628# define machine_arch_type MACH_TYPE_S5C7375
7629# endif
7630# define machine_is_s5c7375() (machine_arch_type == MACH_TYPE_S5C7375)
7631#else
7632# define machine_is_s5c7375() (0)
7633#endif
7634
7635#ifdef CONFIG_ARCH_SPEARHEAD
7636# ifdef machine_arch_type
7637# undef machine_arch_type
7638# define machine_arch_type __machine_arch_type
7639# else
7640# define machine_arch_type MACH_TYPE_SPEARHEAD
7641# endif
7642# define machine_is_spearhead() (machine_arch_type == MACH_TYPE_SPEARHEAD)
7643#else
7644# define machine_is_spearhead() (0)
7645#endif
7646
7647#ifdef CONFIG_ARCH_PANTERA
7648# ifdef machine_arch_type
7649# undef machine_arch_type
7650# define machine_arch_type __machine_arch_type
7651# else
7652# define machine_arch_type MACH_TYPE_PANTERA
7653# endif
7654# define machine_is_pantera() (machine_arch_type == MACH_TYPE_PANTERA)
7655#else
7656# define machine_is_pantera() (0)
7657#endif
7658
7659#ifdef CONFIG_ARCH_PRAYOGLITE
7660# ifdef machine_arch_type
7661# undef machine_arch_type
7662# define machine_arch_type __machine_arch_type
7663# else
7664# define machine_arch_type MACH_TYPE_PRAYOGLITE
7665# endif
7666# define machine_is_prayoglite() (machine_arch_type == MACH_TYPE_PRAYOGLITE)
7667#else
7668# define machine_is_prayoglite() (0)
7669#endif
7670
06c4ab50 7671#ifdef CONFIG_ARCH_GUMSTIX
a1f4a3dd
WD
7672# ifdef machine_arch_type
7673# undef machine_arch_type
7674# define machine_arch_type __machine_arch_type
7675# else
06c4ab50 7676# define machine_arch_type MACH_TYPE_GUMSTIX
a1f4a3dd 7677# endif
06c4ab50 7678# define machine_is_gumstix() (machine_arch_type == MACH_TYPE_GUMSTIX)
a1f4a3dd 7679#else
98404649 7680# define machine_is_gumstix() (0)
a1f4a3dd
WD
7681#endif
7682
7683#ifdef CONFIG_ARCH_RCUBE
7684# ifdef machine_arch_type
7685# undef machine_arch_type
7686# define machine_arch_type __machine_arch_type
7687# else
7688# define machine_arch_type MACH_TYPE_RCUBE
7689# endif
7690# define machine_is_rcube() (machine_arch_type == MACH_TYPE_RCUBE)
7691#else
7692# define machine_is_rcube() (0)
7693#endif
7694
7695#ifdef CONFIG_ARCH_REA_OLV
7696# ifdef machine_arch_type
7697# undef machine_arch_type
7698# define machine_arch_type __machine_arch_type
7699# else
7700# define machine_arch_type MACH_TYPE_REA_OLV
7701# endif
7702# define machine_is_rea_olv() (machine_arch_type == MACH_TYPE_REA_OLV)
7703#else
7704# define machine_is_rea_olv() (0)
7705#endif
7706
7707#ifdef CONFIG_ARCH_PXA_IPHONE
7708# ifdef machine_arch_type
7709# undef machine_arch_type
7710# define machine_arch_type __machine_arch_type
7711# else
7712# define machine_arch_type MACH_TYPE_PXA_IPHONE
7713# endif
7714# define machine_is_pxa_iphone() (machine_arch_type == MACH_TYPE_PXA_IPHONE)
7715#else
7716# define machine_is_pxa_iphone() (0)
7717#endif
7718
7719#ifdef CONFIG_ARCH_S3C3410
7720# ifdef machine_arch_type
7721# undef machine_arch_type
7722# define machine_arch_type __machine_arch_type
7723# else
7724# define machine_arch_type MACH_TYPE_S3C3410
7725# endif
7726# define machine_is_s3c3410() (machine_arch_type == MACH_TYPE_S3C3410)
7727#else
7728# define machine_is_s3c3410() (0)
7729#endif
7730
7731#ifdef CONFIG_ARCH_ESPD_4510B
7732# ifdef machine_arch_type
7733# undef machine_arch_type
7734# define machine_arch_type __machine_arch_type
7735# else
7736# define machine_arch_type MACH_TYPE_ESPD_4510B
7737# endif
7738# define machine_is_espd_4510b() (machine_arch_type == MACH_TYPE_ESPD_4510B)
7739#else
7740# define machine_is_espd_4510b() (0)
7741#endif
7742
7743#ifdef CONFIG_ARCH_MP1X
7744# ifdef machine_arch_type
7745# undef machine_arch_type
7746# define machine_arch_type __machine_arch_type
7747# else
7748# define machine_arch_type MACH_TYPE_MP1X
7749# endif
7750# define machine_is_mp1x() (machine_arch_type == MACH_TYPE_MP1X)
7751#else
7752# define machine_is_mp1x() (0)
7753#endif
7754
7755#ifdef CONFIG_ARCH_AT91RM9200TB
7756# ifdef machine_arch_type
7757# undef machine_arch_type
7758# define machine_arch_type __machine_arch_type
7759# else
7760# define machine_arch_type MACH_TYPE_AT91RM9200TB
7761# endif
7762# define machine_is_at91rm9200tb() (machine_arch_type == MACH_TYPE_AT91RM9200TB)
7763#else
7764# define machine_is_at91rm9200tb() (0)
7765#endif
7766
7767#ifdef CONFIG_ARCH_ADSVGX
7768# ifdef machine_arch_type
7769# undef machine_arch_type
7770# define machine_arch_type __machine_arch_type
7771# else
7772# define machine_arch_type MACH_TYPE_ADSVGX
7773# endif
7774# define machine_is_adsvgx() (machine_arch_type == MACH_TYPE_ADSVGX)
7775#else
7776# define machine_is_adsvgx() (0)
7777#endif
7778
7779#ifdef CONFIG_MACH_OMAP_H2
7780# ifdef machine_arch_type
7781# undef machine_arch_type
7782# define machine_arch_type __machine_arch_type
7783# else
7784# define machine_arch_type MACH_TYPE_OMAP_H2
7785# endif
7786# define machine_is_omap_h2() (machine_arch_type == MACH_TYPE_OMAP_H2)
7787#else
7788# define machine_is_omap_h2() (0)
7789#endif
7790
7791#ifdef CONFIG_ARCH_PELEE
7792# ifdef machine_arch_type
7793# undef machine_arch_type
7794# define machine_arch_type __machine_arch_type
7795# else
7796# define machine_arch_type MACH_TYPE_PELEE
7797# endif
7798# define machine_is_pelee() (machine_arch_type == MACH_TYPE_PELEE)
7799#else
7800# define machine_is_pelee() (0)
7801#endif
7802
7803#ifdef CONFIG_MACH_E740
7804# ifdef machine_arch_type
7805# undef machine_arch_type
7806# define machine_arch_type __machine_arch_type
7807# else
7808# define machine_arch_type MACH_TYPE_E740
7809# endif
7810# define machine_is_e740() (machine_arch_type == MACH_TYPE_E740)
7811#else
7812# define machine_is_e740() (0)
7813#endif
7814
7815#ifdef CONFIG_ARCH_IQ80331
7816# ifdef machine_arch_type
7817# undef machine_arch_type
7818# define machine_arch_type __machine_arch_type
7819# else
7820# define machine_arch_type MACH_TYPE_IQ80331
7821# endif
7822# define machine_is_iq80331() (machine_arch_type == MACH_TYPE_IQ80331)
7823#else
7824# define machine_is_iq80331() (0)
7825#endif
7826
7827#ifdef CONFIG_ARCH_VERSATILE_PB
7828# ifdef machine_arch_type
7829# undef machine_arch_type
7830# define machine_arch_type __machine_arch_type
7831# else
7832# define machine_arch_type MACH_TYPE_VERSATILE_PB
7833# endif
7834# define machine_is_versatile_pb() (machine_arch_type == MACH_TYPE_VERSATILE_PB)
7835#else
7836# define machine_is_versatile_pb() (0)
7837#endif
7838
7839#ifdef CONFIG_MACH_KEV7A400
7840# ifdef machine_arch_type
7841# undef machine_arch_type
7842# define machine_arch_type __machine_arch_type
7843# else
7844# define machine_arch_type MACH_TYPE_KEV7A400
7845# endif
7846# define machine_is_kev7a400() (machine_arch_type == MACH_TYPE_KEV7A400)
7847#else
7848# define machine_is_kev7a400() (0)
7849#endif
7850
7851#ifdef CONFIG_MACH_LPD7A400
f832d8a1
WD
7852# ifdef machine_arch_type
7853# undef machine_arch_type
7854# define machine_arch_type __machine_arch_type
7855# else
7856# define machine_arch_type MACH_TYPE_LPD7A400
7857# endif
a1f4a3dd
WD
7858# define machine_is_lpd7a400() (machine_arch_type == MACH_TYPE_LPD7A400)
7859#else
7860# define machine_is_lpd7a400() (0)
7861#endif
7862
7863#ifdef CONFIG_MACH_LPD7A404
7864# ifdef machine_arch_type
7865# undef machine_arch_type
7866# define machine_arch_type __machine_arch_type
7867# else
7868# define machine_arch_type MACH_TYPE_LPD7A404
7869# endif
7870# define machine_is_lpd7a404() (machine_arch_type == MACH_TYPE_LPD7A404)
7871#else
7872# define machine_is_lpd7a404() (0)
7873#endif
7874
7875#ifdef CONFIG_ARCH_FUJITSU_CAMELOT
7876# ifdef machine_arch_type
7877# undef machine_arch_type
7878# define machine_arch_type __machine_arch_type
7879# else
7880# define machine_arch_type MACH_TYPE_FUJITSU_CAMELOT
7881# endif
7882# define machine_is_fujitsu_camelot() (machine_arch_type == MACH_TYPE_FUJITSU_CAMELOT)
7883#else
7884# define machine_is_fujitsu_camelot() (0)
7885#endif
7886
7887#ifdef CONFIG_ARCH_JANUS2M
7888# ifdef machine_arch_type
7889# undef machine_arch_type
7890# define machine_arch_type __machine_arch_type
7891# else
7892# define machine_arch_type MACH_TYPE_JANUS2M
7893# endif
7894# define machine_is_janus2m() (machine_arch_type == MACH_TYPE_JANUS2M)
7895#else
7896# define machine_is_janus2m() (0)
7897#endif
7898
7899#ifdef CONFIG_MACH_EMBTF
7900# ifdef machine_arch_type
7901# undef machine_arch_type
7902# define machine_arch_type __machine_arch_type
7903# else
7904# define machine_arch_type MACH_TYPE_EMBTF
7905# endif
7906# define machine_is_embtf() (machine_arch_type == MACH_TYPE_EMBTF)
7907#else
7908# define machine_is_embtf() (0)
7909#endif
7910
7911#ifdef CONFIG_MACH_HPM
7912# ifdef machine_arch_type
7913# undef machine_arch_type
7914# define machine_arch_type __machine_arch_type
7915# else
7916# define machine_arch_type MACH_TYPE_HPM
7917# endif
7918# define machine_is_hpm() (machine_arch_type == MACH_TYPE_HPM)
7919#else
7920# define machine_is_hpm() (0)
7921#endif
7922
7923#ifdef CONFIG_MACH_SMDK2410TK
7924# ifdef machine_arch_type
7925# undef machine_arch_type
7926# define machine_arch_type __machine_arch_type
7927# else
7928# define machine_arch_type MACH_TYPE_SMDK2410TK
7929# endif
7930# define machine_is_smdk2410tk() (machine_arch_type == MACH_TYPE_SMDK2410TK)
7931#else
7932# define machine_is_smdk2410tk() (0)
7933#endif
7934
7935#ifdef CONFIG_MACH_SMDK2410AJ
7936# ifdef machine_arch_type
7937# undef machine_arch_type
7938# define machine_arch_type __machine_arch_type
7939# else
7940# define machine_arch_type MACH_TYPE_SMDK2410AJ
7941# endif
7942# define machine_is_smdk2410aj() (machine_arch_type == MACH_TYPE_SMDK2410AJ)
7943#else
7944# define machine_is_smdk2410aj() (0)
7945#endif
7946
7947#ifdef CONFIG_MACH_STREETRACER
7948# ifdef machine_arch_type
7949# undef machine_arch_type
7950# define machine_arch_type __machine_arch_type
7951# else
7952# define machine_arch_type MACH_TYPE_STREETRACER
7953# endif
7954# define machine_is_streetracer() (machine_arch_type == MACH_TYPE_STREETRACER)
7955#else
7956# define machine_is_streetracer() (0)
7957#endif
7958
7959#ifdef CONFIG_MACH_EFRAME
7960# ifdef machine_arch_type
7961# undef machine_arch_type
7962# define machine_arch_type __machine_arch_type
7963# else
7964# define machine_arch_type MACH_TYPE_EFRAME
7965# endif
7966# define machine_is_eframe() (machine_arch_type == MACH_TYPE_EFRAME)
7967#else
7968# define machine_is_eframe() (0)
7969#endif
7970
7971#ifdef CONFIG_MACH_CSB337
7972# ifdef machine_arch_type
7973# undef machine_arch_type
7974# define machine_arch_type __machine_arch_type
7975# else
7976# define machine_arch_type MACH_TYPE_CSB337
7977# endif
7978# define machine_is_csb337() (machine_arch_type == MACH_TYPE_CSB337)
7979#else
7980# define machine_is_csb337() (0)
7981#endif
7982
7983#ifdef CONFIG_MACH_PXA_LARK
7984# ifdef machine_arch_type
7985# undef machine_arch_type
7986# define machine_arch_type __machine_arch_type
7987# else
7988# define machine_arch_type MACH_TYPE_PXA_LARK
7989# endif
7990# define machine_is_pxa_lark() (machine_arch_type == MACH_TYPE_PXA_LARK)
7991#else
7992# define machine_is_pxa_lark() (0)
7993#endif
7994
7995#ifdef CONFIG_MACH_PNP2110
7996# ifdef machine_arch_type
7997# undef machine_arch_type
7998# define machine_arch_type __machine_arch_type
7999# else
8000# define machine_arch_type MACH_TYPE_PNP2110
8001# endif
8002# define machine_is_pxa_pnp2110() (machine_arch_type == MACH_TYPE_PNP2110)
8003#else
8004# define machine_is_pxa_pnp2110() (0)
8005#endif
8006
8007#ifdef CONFIG_MACH_TCC72X
8008# ifdef machine_arch_type
8009# undef machine_arch_type
8010# define machine_arch_type __machine_arch_type
8011# else
8012# define machine_arch_type MACH_TYPE_TCC72X
8013# endif
8014# define machine_is_tcc72x() (machine_arch_type == MACH_TYPE_TCC72X)
8015#else
8016# define machine_is_tcc72x() (0)
8017#endif
8018
8019#ifdef CONFIG_MACH_ALTAIR
8020# ifdef machine_arch_type
8021# undef machine_arch_type
8022# define machine_arch_type __machine_arch_type
8023# else
8024# define machine_arch_type MACH_TYPE_ALTAIR
8025# endif
8026# define machine_is_altair() (machine_arch_type == MACH_TYPE_ALTAIR)
8027#else
8028# define machine_is_altair() (0)
8029#endif
8030
8031#ifdef CONFIG_MACH_KC3
8032# ifdef machine_arch_type
8033# undef machine_arch_type
8034# define machine_arch_type __machine_arch_type
8035# else
8036# define machine_arch_type MACH_TYPE_KC3
8037# endif
8038# define machine_is_kc3() (machine_arch_type == MACH_TYPE_KC3)
8039#else
8040# define machine_is_kc3() (0)
8041#endif
8042
8043#ifdef CONFIG_MACH_SINTEFTD
8044# ifdef machine_arch_type
8045# undef machine_arch_type
8046# define machine_arch_type __machine_arch_type
8047# else
8048# define machine_arch_type MACH_TYPE_SINTEFTD
8049# endif
8050# define machine_is_sinteftd() (machine_arch_type == MACH_TYPE_SINTEFTD)
8051#else
8052# define machine_is_sinteftd() (0)
8053#endif
8054
8055#ifdef CONFIG_MACH_MAINSTONE
8056# ifdef machine_arch_type
8057# undef machine_arch_type
8058# define machine_arch_type __machine_arch_type
8059# else
8060# define machine_arch_type MACH_TYPE_MAINSTONE
8061# endif
8062# define machine_is_mainstone() (machine_arch_type == MACH_TYPE_MAINSTONE)
8063#else
8064# define machine_is_mainstone() (0)
8065#endif
8066
8067#ifdef CONFIG_MACH_ADAY4X
8068# ifdef machine_arch_type
8069# undef machine_arch_type
8070# define machine_arch_type __machine_arch_type
8071# else
8072# define machine_arch_type MACH_TYPE_ADAY4X
8073# endif
8074# define machine_is_aday4x() (machine_arch_type == MACH_TYPE_ADAY4X)
8075#else
8076# define machine_is_aday4x() (0)
8077#endif
8078
8079#ifdef CONFIG_MACH_LITE300
8080# ifdef machine_arch_type
8081# undef machine_arch_type
8082# define machine_arch_type __machine_arch_type
8083# else
8084# define machine_arch_type MACH_TYPE_LITE300
8085# endif
8086# define machine_is_lite300() (machine_arch_type == MACH_TYPE_LITE300)
8087#else
8088# define machine_is_lite300() (0)
8089#endif
8090
8091#ifdef CONFIG_MACH_S5C7376
8092# ifdef machine_arch_type
8093# undef machine_arch_type
8094# define machine_arch_type __machine_arch_type
8095# else
8096# define machine_arch_type MACH_TYPE_S5C7376
8097# endif
8098# define machine_is_s5c7376() (machine_arch_type == MACH_TYPE_S5C7376)
8099#else
8100# define machine_is_s5c7376() (0)
8101#endif
8102
8103#ifdef CONFIG_MACH_MT02
8104# ifdef machine_arch_type
8105# undef machine_arch_type
8106# define machine_arch_type __machine_arch_type
8107# else
8108# define machine_arch_type MACH_TYPE_MT02
8109# endif
8110# define machine_is_mt02() (machine_arch_type == MACH_TYPE_MT02)
8111#else
8112# define machine_is_mt02() (0)
8113#endif
8114
8115#ifdef CONFIG_MACH_MPORT3S
8116# ifdef machine_arch_type
8117# undef machine_arch_type
8118# define machine_arch_type __machine_arch_type
8119# else
8120# define machine_arch_type MACH_TYPE_MPORT3S
8121# endif
8122# define machine_is_mport3s() (machine_arch_type == MACH_TYPE_MPORT3S)
8123#else
8124# define machine_is_mport3s() (0)
8125#endif
8126
8127#ifdef CONFIG_MACH_RA_ALPHA
8128# ifdef machine_arch_type
8129# undef machine_arch_type
8130# define machine_arch_type __machine_arch_type
8131# else
8132# define machine_arch_type MACH_TYPE_RA_ALPHA
8133# endif
8134# define machine_is_ra_alpha() (machine_arch_type == MACH_TYPE_RA_ALPHA)
8135#else
8136# define machine_is_ra_alpha() (0)
8137#endif
8138
8139#ifdef CONFIG_MACH_XCEP
8140# ifdef machine_arch_type
8141# undef machine_arch_type
8142# define machine_arch_type __machine_arch_type
8143# else
8144# define machine_arch_type MACH_TYPE_XCEP
8145# endif
8146# define machine_is_xcep() (machine_arch_type == MACH_TYPE_XCEP)
8147#else
8148# define machine_is_xcep() (0)
8149#endif
8150
f43ad539 8151#ifdef CONFIG_MACH_ARCOM_VULCAN
a1f4a3dd
WD
8152# ifdef machine_arch_type
8153# undef machine_arch_type
8154# define machine_arch_type __machine_arch_type
8155# else
f43ad539 8156# define machine_arch_type MACH_TYPE_ARCOM_VULCAN
a1f4a3dd 8157# endif
f43ad539 8158# define machine_is_arcom_vulcan() (machine_arch_type == MACH_TYPE_ARCOM_VULCAN)
a1f4a3dd 8159#else
f43ad539 8160# define machine_is_arcom_vulcan() (0)
a1f4a3dd
WD
8161#endif
8162
8163#ifdef CONFIG_MACH_STARGATE
8164# ifdef machine_arch_type
8165# undef machine_arch_type
8166# define machine_arch_type __machine_arch_type
8167# else
8168# define machine_arch_type MACH_TYPE_STARGATE
8169# endif
8170# define machine_is_stargate() (machine_arch_type == MACH_TYPE_STARGATE)
8171#else
8172# define machine_is_stargate() (0)
8173#endif
8174
8175#ifdef CONFIG_MACH_ARMADILLOJ
8176# ifdef machine_arch_type
8177# undef machine_arch_type
8178# define machine_arch_type __machine_arch_type
8179# else
8180# define machine_arch_type MACH_TYPE_ARMADILLOJ
8181# endif
8182# define machine_is_armadilloj() (machine_arch_type == MACH_TYPE_ARMADILLOJ)
8183#else
8184# define machine_is_armadilloj() (0)
8185#endif
8186
8187#ifdef CONFIG_MACH_ELROY_JACK
8188# ifdef machine_arch_type
8189# undef machine_arch_type
8190# define machine_arch_type __machine_arch_type
8191# else
8192# define machine_arch_type MACH_TYPE_ELROY_JACK
8193# endif
8194# define machine_is_elroy_jack() (machine_arch_type == MACH_TYPE_ELROY_JACK)
8195#else
8196# define machine_is_elroy_jack() (0)
8197#endif
8198
8199#ifdef CONFIG_MACH_BACKEND
8200# ifdef machine_arch_type
8201# undef machine_arch_type
8202# define machine_arch_type __machine_arch_type
8203# else
8204# define machine_arch_type MACH_TYPE_BACKEND
8205# endif
8206# define machine_is_backend() (machine_arch_type == MACH_TYPE_BACKEND)
8207#else
8208# define machine_is_backend() (0)
8209#endif
8210
8211#ifdef CONFIG_MACH_S5LINBOX
8212# ifdef machine_arch_type
8213# undef machine_arch_type
8214# define machine_arch_type __machine_arch_type
8215# else
8216# define machine_arch_type MACH_TYPE_S5LINBOX
8217# endif
8218# define machine_is_s5linbox() (machine_arch_type == MACH_TYPE_S5LINBOX)
8219#else
8220# define machine_is_s5linbox() (0)
8221#endif
8222
8223#ifdef CONFIG_MACH_NOMADIK
8224# ifdef machine_arch_type
8225# undef machine_arch_type
8226# define machine_arch_type __machine_arch_type
8227# else
8228# define machine_arch_type MACH_TYPE_NOMADIK
8229# endif
8230# define machine_is_nomadik() (machine_arch_type == MACH_TYPE_NOMADIK)
8231#else
8232# define machine_is_nomadik() (0)
8233#endif
8234
8235#ifdef CONFIG_MACH_IA_CPU_9200
8236# ifdef machine_arch_type
8237# undef machine_arch_type
8238# define machine_arch_type __machine_arch_type
8239# else
8240# define machine_arch_type MACH_TYPE_IA_CPU_9200
8241# endif
8242# define machine_is_ia_cpu_9200() (machine_arch_type == MACH_TYPE_IA_CPU_9200)
8243#else
8244# define machine_is_ia_cpu_9200() (0)
8245#endif
8246
8247#ifdef CONFIG_MACH_AT91_BJA1
8248# ifdef machine_arch_type
8249# undef machine_arch_type
8250# define machine_arch_type __machine_arch_type
8251# else
8252# define machine_arch_type MACH_TYPE_AT91_BJA1
8253# endif
8254# define machine_is_at91_bja1() (machine_arch_type == MACH_TYPE_AT91_BJA1)
8255#else
8256# define machine_is_at91_bja1() (0)
8257#endif
8258
8259#ifdef CONFIG_MACH_CORGI
8260# ifdef machine_arch_type
8261# undef machine_arch_type
8262# define machine_arch_type __machine_arch_type
8263# else
8264# define machine_arch_type MACH_TYPE_CORGI
8265# endif
8266# define machine_is_corgi() (machine_arch_type == MACH_TYPE_CORGI)
8267#else
8268# define machine_is_corgi() (0)
8269#endif
8270
8271#ifdef CONFIG_MACH_POODLE
8272# ifdef machine_arch_type
8273# undef machine_arch_type
8274# define machine_arch_type __machine_arch_type
8275# else
8276# define machine_arch_type MACH_TYPE_POODLE
8277# endif
8278# define machine_is_poodle() (machine_arch_type == MACH_TYPE_POODLE)
8279#else
8280# define machine_is_poodle() (0)
8281#endif
8282
8283#ifdef CONFIG_MACH_TEN
8284# ifdef machine_arch_type
8285# undef machine_arch_type
8286# define machine_arch_type __machine_arch_type
8287# else
8288# define machine_arch_type MACH_TYPE_TEN
8289# endif
8290# define machine_is_ten() (machine_arch_type == MACH_TYPE_TEN)
8291#else
8292# define machine_is_ten() (0)
8293#endif
8294
8295#ifdef CONFIG_MACH_ROVERP5P
8296# ifdef machine_arch_type
8297# undef machine_arch_type
8298# define machine_arch_type __machine_arch_type
8299# else
8300# define machine_arch_type MACH_TYPE_ROVERP5P
8301# endif
8302# define machine_is_roverp5p() (machine_arch_type == MACH_TYPE_ROVERP5P)
8303#else
8304# define machine_is_roverp5p() (0)
8305#endif
8306
8307#ifdef CONFIG_MACH_SC2700
8308# ifdef machine_arch_type
8309# undef machine_arch_type
8310# define machine_arch_type __machine_arch_type
8311# else
8312# define machine_arch_type MACH_TYPE_SC2700
8313# endif
8314# define machine_is_sc2700() (machine_arch_type == MACH_TYPE_SC2700)
8315#else
8316# define machine_is_sc2700() (0)
8317#endif
8318
8319#ifdef CONFIG_MACH_EX_EAGLE
8320# ifdef machine_arch_type
8321# undef machine_arch_type
8322# define machine_arch_type __machine_arch_type
8323# else
8324# define machine_arch_type MACH_TYPE_EX_EAGLE
8325# endif
8326# define machine_is_ex_eagle() (machine_arch_type == MACH_TYPE_EX_EAGLE)
8327#else
8328# define machine_is_ex_eagle() (0)
8329#endif
8330
8331#ifdef CONFIG_MACH_NX_PXA12
8332# ifdef machine_arch_type
8333# undef machine_arch_type
8334# define machine_arch_type __machine_arch_type
8335# else
8336# define machine_arch_type MACH_TYPE_NX_PXA12
8337# endif
8338# define machine_is_nx_pxa12() (machine_arch_type == MACH_TYPE_NX_PXA12)
8339#else
8340# define machine_is_nx_pxa12() (0)
8341#endif
8342
8343#ifdef CONFIG_MACH_NX_PXA5
8344# ifdef machine_arch_type
8345# undef machine_arch_type
8346# define machine_arch_type __machine_arch_type
8347# else
8348# define machine_arch_type MACH_TYPE_NX_PXA5
8349# endif
8350# define machine_is_nx_pxa5() (machine_arch_type == MACH_TYPE_NX_PXA5)
8351#else
8352# define machine_is_nx_pxa5() (0)
8353#endif
8354
8355#ifdef CONFIG_MACH_BLACKBOARD2
8356# ifdef machine_arch_type
8357# undef machine_arch_type
8358# define machine_arch_type __machine_arch_type
8359# else
8360# define machine_arch_type MACH_TYPE_BLACKBOARD2
8361# endif
8362# define machine_is_blackboard2() (machine_arch_type == MACH_TYPE_BLACKBOARD2)
8363#else
8364# define machine_is_blackboard2() (0)
8365#endif
8366
8367#ifdef CONFIG_MACH_I819
8368# ifdef machine_arch_type
8369# undef machine_arch_type
8370# define machine_arch_type __machine_arch_type
8371# else
8372# define machine_arch_type MACH_TYPE_I819
8373# endif
8374# define machine_is_i819() (machine_arch_type == MACH_TYPE_I819)
8375#else
8376# define machine_is_i819() (0)
8377#endif
8378
8379#ifdef CONFIG_MACH_IXMB995E
8380# ifdef machine_arch_type
8381# undef machine_arch_type
8382# define machine_arch_type __machine_arch_type
8383# else
8384# define machine_arch_type MACH_TYPE_IXMB995E
8385# endif
8386# define machine_is_ixmb995e() (machine_arch_type == MACH_TYPE_IXMB995E)
8387#else
8388# define machine_is_ixmb995e() (0)
8389#endif
8390
8391#ifdef CONFIG_MACH_SKYRIDER
8392# ifdef machine_arch_type
8393# undef machine_arch_type
8394# define machine_arch_type __machine_arch_type
8395# else
8396# define machine_arch_type MACH_TYPE_SKYRIDER
8397# endif
8398# define machine_is_skyrider() (machine_arch_type == MACH_TYPE_SKYRIDER)
8399#else
8400# define machine_is_skyrider() (0)
8401#endif
8402
8403#ifdef CONFIG_MACH_SKYHAWK
8404# ifdef machine_arch_type
8405# undef machine_arch_type
8406# define machine_arch_type __machine_arch_type
8407# else
8408# define machine_arch_type MACH_TYPE_SKYHAWK
8409# endif
8410# define machine_is_skyhawk() (machine_arch_type == MACH_TYPE_SKYHAWK)
8411#else
8412# define machine_is_skyhawk() (0)
8413#endif
8414
8415#ifdef CONFIG_MACH_ENTERPRISE
8416# ifdef machine_arch_type
8417# undef machine_arch_type
8418# define machine_arch_type __machine_arch_type
8419# else
8420# define machine_arch_type MACH_TYPE_ENTERPRISE
8421# endif
8422# define machine_is_enterprise() (machine_arch_type == MACH_TYPE_ENTERPRISE)
8423#else
8424# define machine_is_enterprise() (0)
8425#endif
8426
8427#ifdef CONFIG_MACH_DEP2410
8428# ifdef machine_arch_type
8429# undef machine_arch_type
8430# define machine_arch_type __machine_arch_type
8431# else
8432# define machine_arch_type MACH_TYPE_DEP2410
8433# endif
8434# define machine_is_dep2410() (machine_arch_type == MACH_TYPE_DEP2410)
8435#else
8436# define machine_is_dep2410() (0)
8437#endif
8438
8439#ifdef CONFIG_MACH_ARMCORE
8440# ifdef machine_arch_type
8441# undef machine_arch_type
8442# define machine_arch_type __machine_arch_type
8443# else
8444# define machine_arch_type MACH_TYPE_ARMCORE
8445# endif
8446# define machine_is_armcore() (machine_arch_type == MACH_TYPE_ARMCORE)
8447#else
8448# define machine_is_armcore() (0)
8449#endif
8450
8451#ifdef CONFIG_MACH_HOBBIT
8452# ifdef machine_arch_type
8453# undef machine_arch_type
8454# define machine_arch_type __machine_arch_type
8455# else
8456# define machine_arch_type MACH_TYPE_HOBBIT
8457# endif
8458# define machine_is_hobbit() (machine_arch_type == MACH_TYPE_HOBBIT)
8459#else
8460# define machine_is_hobbit() (0)
8461#endif
8462
8463#ifdef CONFIG_MACH_H7210
8464# ifdef machine_arch_type
8465# undef machine_arch_type
8466# define machine_arch_type __machine_arch_type
8467# else
8468# define machine_arch_type MACH_TYPE_H7210
8469# endif
8470# define machine_is_h7210() (machine_arch_type == MACH_TYPE_H7210)
8471#else
8472# define machine_is_h7210() (0)
8473#endif
8474
8475#ifdef CONFIG_MACH_PXA_NETDCU5
8476# ifdef machine_arch_type
8477# undef machine_arch_type
8478# define machine_arch_type __machine_arch_type
8479# else
8480# define machine_arch_type MACH_TYPE_PXA_NETDCU5
8481# endif
8482# define machine_is_pxa_netdcu5() (machine_arch_type == MACH_TYPE_PXA_NETDCU5)
8483#else
8484# define machine_is_pxa_netdcu5() (0)
8485#endif
8486
8487#ifdef CONFIG_MACH_ACC
8488# ifdef machine_arch_type
8489# undef machine_arch_type
8490# define machine_arch_type __machine_arch_type
8491# else
8492# define machine_arch_type MACH_TYPE_ACC
8493# endif
8494# define machine_is_acc() (machine_arch_type == MACH_TYPE_ACC)
8495#else
8496# define machine_is_acc() (0)
8497#endif
8498
8499#ifdef CONFIG_MACH_ESL_SARVA
8500# ifdef machine_arch_type
8501# undef machine_arch_type
8502# define machine_arch_type __machine_arch_type
8503# else
8504# define machine_arch_type MACH_TYPE_ESL_SARVA
8505# endif
8506# define machine_is_esl_sarva() (machine_arch_type == MACH_TYPE_ESL_SARVA)
8507#else
8508# define machine_is_esl_sarva() (0)
8509#endif
8510
8511#ifdef CONFIG_MACH_XM250
8512# ifdef machine_arch_type
8513# undef machine_arch_type
8514# define machine_arch_type __machine_arch_type
8515# else
8516# define machine_arch_type MACH_TYPE_XM250
8517# endif
8518# define machine_is_xm250() (machine_arch_type == MACH_TYPE_XM250)
8519#else
8520# define machine_is_xm250() (0)
8521#endif
8522
8523#ifdef CONFIG_MACH_T6TC1XB
8524# ifdef machine_arch_type
8525# undef machine_arch_type
8526# define machine_arch_type __machine_arch_type
8527# else
8528# define machine_arch_type MACH_TYPE_T6TC1XB
8529# endif
8530# define machine_is_t6tc1xb() (machine_arch_type == MACH_TYPE_T6TC1XB)
8531#else
8532# define machine_is_t6tc1xb() (0)
8533#endif
8534
8535#ifdef CONFIG_MACH_ESS710
8536# ifdef machine_arch_type
8537# undef machine_arch_type
8538# define machine_arch_type __machine_arch_type
8539# else
8540# define machine_arch_type MACH_TYPE_ESS710
8541# endif
8542# define machine_is_ess710() (machine_arch_type == MACH_TYPE_ESS710)
8543#else
8544# define machine_is_ess710() (0)
8545#endif
8546
f43ad539 8547#ifdef CONFIG_MACH_MX31ADS
a1f4a3dd
WD
8548# ifdef machine_arch_type
8549# undef machine_arch_type
8550# define machine_arch_type __machine_arch_type
8551# else
f43ad539 8552# define machine_arch_type MACH_TYPE_MX31ADS
a1f4a3dd 8553# endif
f43ad539 8554# define machine_is_mx31ads() (machine_arch_type == MACH_TYPE_MX31ADS)
a1f4a3dd 8555#else
f43ad539 8556# define machine_is_mx31ads() (0)
a1f4a3dd
WD
8557#endif
8558
8559#ifdef CONFIG_MACH_HIMALAYA
8560# ifdef machine_arch_type
8561# undef machine_arch_type
8562# define machine_arch_type __machine_arch_type
8563# else
8564# define machine_arch_type MACH_TYPE_HIMALAYA
8565# endif
8566# define machine_is_himalaya() (machine_arch_type == MACH_TYPE_HIMALAYA)
8567#else
8568# define machine_is_himalaya() (0)
8569#endif
8570
8571#ifdef CONFIG_MACH_BOLFENK
8572# ifdef machine_arch_type
8573# undef machine_arch_type
8574# define machine_arch_type __machine_arch_type
8575# else
8576# define machine_arch_type MACH_TYPE_BOLFENK
8577# endif
8578# define machine_is_bolfenk() (machine_arch_type == MACH_TYPE_BOLFENK)
8579#else
8580# define machine_is_bolfenk() (0)
8581#endif
8582
8583#ifdef CONFIG_MACH_AT91RM9200KR
8584# ifdef machine_arch_type
8585# undef machine_arch_type
8586# define machine_arch_type __machine_arch_type
8587# else
8588# define machine_arch_type MACH_TYPE_AT91RM9200KR
8589# endif
8590# define machine_is_at91rm9200kr() (machine_arch_type == MACH_TYPE_AT91RM9200KR)
8591#else
8592# define machine_is_at91rm9200kr() (0)
8593#endif
8594
8595#ifdef CONFIG_MACH_EDB9312
8596# ifdef machine_arch_type
8597# undef machine_arch_type
8598# define machine_arch_type __machine_arch_type
8599# else
8600# define machine_arch_type MACH_TYPE_EDB9312
8601# endif
8602# define machine_is_edb9312() (machine_arch_type == MACH_TYPE_EDB9312)
8603#else
8604# define machine_is_edb9312() (0)
8605#endif
8606
8607#ifdef CONFIG_MACH_OMAP_GENERIC
8608# ifdef machine_arch_type
8609# undef machine_arch_type
8610# define machine_arch_type __machine_arch_type
8611# else
8612# define machine_arch_type MACH_TYPE_OMAP_GENERIC
8613# endif
8614# define machine_is_omap_generic() (machine_arch_type == MACH_TYPE_OMAP_GENERIC)
8615#else
8616# define machine_is_omap_generic() (0)
8617#endif
8618
8619#ifdef CONFIG_MACH_AXIMX3
8620# ifdef machine_arch_type
8621# undef machine_arch_type
8622# define machine_arch_type __machine_arch_type
8623# else
8624# define machine_arch_type MACH_TYPE_AXIMX3
8625# endif
8626# define machine_is_aximx3() (machine_arch_type == MACH_TYPE_AXIMX3)
8627#else
8628# define machine_is_aximx3() (0)
8629#endif
8630
8631#ifdef CONFIG_MACH_EB67XDIP
8632# ifdef machine_arch_type
8633# undef machine_arch_type
8634# define machine_arch_type __machine_arch_type
8635# else
8636# define machine_arch_type MACH_TYPE_EB67XDIP
8637# endif
8638# define machine_is_eb67xdip() (machine_arch_type == MACH_TYPE_EB67XDIP)
8639#else
8640# define machine_is_eb67xdip() (0)
8641#endif
8642
8643#ifdef CONFIG_MACH_WEBTXS
8644# ifdef machine_arch_type
8645# undef machine_arch_type
8646# define machine_arch_type __machine_arch_type
8647# else
8648# define machine_arch_type MACH_TYPE_WEBTXS
8649# endif
8650# define machine_is_webtxs() (machine_arch_type == MACH_TYPE_WEBTXS)
8651#else
8652# define machine_is_webtxs() (0)
8653#endif
8654
8655#ifdef CONFIG_MACH_HAWK
8656# ifdef machine_arch_type
8657# undef machine_arch_type
8658# define machine_arch_type __machine_arch_type
8659# else
8660# define machine_arch_type MACH_TYPE_HAWK
8661# endif
8662# define machine_is_hawk() (machine_arch_type == MACH_TYPE_HAWK)
8663#else
8664# define machine_is_hawk() (0)
8665#endif
8666
8667#ifdef CONFIG_MACH_CCAT91SBC001
8668# ifdef machine_arch_type
8669# undef machine_arch_type
8670# define machine_arch_type __machine_arch_type
8671# else
8672# define machine_arch_type MACH_TYPE_CCAT91SBC001
8673# endif
8674# define machine_is_ccat91sbc001() (machine_arch_type == MACH_TYPE_CCAT91SBC001)
8675#else
8676# define machine_is_ccat91sbc001() (0)
8677#endif
8678
8679#ifdef CONFIG_MACH_EXPRESSO
8680# ifdef machine_arch_type
8681# undef machine_arch_type
8682# define machine_arch_type __machine_arch_type
8683# else
8684# define machine_arch_type MACH_TYPE_EXPRESSO
8685# endif
8686# define machine_is_expresso() (machine_arch_type == MACH_TYPE_EXPRESSO)
8687#else
8688# define machine_is_expresso() (0)
8689#endif
8690
8691#ifdef CONFIG_MACH_H4000
8692# ifdef machine_arch_type
8693# undef machine_arch_type
8694# define machine_arch_type __machine_arch_type
8695# else
8696# define machine_arch_type MACH_TYPE_H4000
8697# endif
8698# define machine_is_h4000() (machine_arch_type == MACH_TYPE_H4000)
8699#else
8700# define machine_is_h4000() (0)
8701#endif
8702
8703#ifdef CONFIG_MACH_DINO
8704# ifdef machine_arch_type
8705# undef machine_arch_type
8706# define machine_arch_type __machine_arch_type
8707# else
8708# define machine_arch_type MACH_TYPE_DINO
8709# endif
8710# define machine_is_dino() (machine_arch_type == MACH_TYPE_DINO)
8711#else
8712# define machine_is_dino() (0)
8713#endif
8714
8715#ifdef CONFIG_MACH_ML675K
8716# ifdef machine_arch_type
8717# undef machine_arch_type
8718# define machine_arch_type __machine_arch_type
8719# else
8720# define machine_arch_type MACH_TYPE_ML675K
8721# endif
8722# define machine_is_ml675k() (machine_arch_type == MACH_TYPE_ML675K)
8723#else
8724# define machine_is_ml675k() (0)
8725#endif
8726
8727#ifdef CONFIG_MACH_EDB9301
8728# ifdef machine_arch_type
8729# undef machine_arch_type
8730# define machine_arch_type __machine_arch_type
8731# else
8732# define machine_arch_type MACH_TYPE_EDB9301
8733# endif
8734# define machine_is_edb9301() (machine_arch_type == MACH_TYPE_EDB9301)
8735#else
8736# define machine_is_edb9301() (0)
8737#endif
8738
8739#ifdef CONFIG_MACH_EDB9315
8740# ifdef machine_arch_type
8741# undef machine_arch_type
8742# define machine_arch_type __machine_arch_type
8743# else
8744# define machine_arch_type MACH_TYPE_EDB9315
8745# endif
8746# define machine_is_edb9315() (machine_arch_type == MACH_TYPE_EDB9315)
8747#else
8748# define machine_is_edb9315() (0)
8749#endif
8750
8751#ifdef CONFIG_MACH_RECIVA_TT
8752# ifdef machine_arch_type
8753# undef machine_arch_type
8754# define machine_arch_type __machine_arch_type
8755# else
8756# define machine_arch_type MACH_TYPE_RECIVA_TT
8757# endif
8758# define machine_is_reciva_tt() (machine_arch_type == MACH_TYPE_RECIVA_TT)
8759#else
8760# define machine_is_reciva_tt() (0)
8761#endif
8762
8763#ifdef CONFIG_MACH_CSTCB01
8764# ifdef machine_arch_type
8765# undef machine_arch_type
8766# define machine_arch_type __machine_arch_type
8767# else
8768# define machine_arch_type MACH_TYPE_CSTCB01
8769# endif
8770# define machine_is_cstcb01() (machine_arch_type == MACH_TYPE_CSTCB01)
8771#else
8772# define machine_is_cstcb01() (0)
8773#endif
8774
8775#ifdef CONFIG_MACH_CSTCB1
8776# ifdef machine_arch_type
8777# undef machine_arch_type
8778# define machine_arch_type __machine_arch_type
8779# else
8780# define machine_arch_type MACH_TYPE_CSTCB1
8781# endif
8782# define machine_is_cstcb1() (machine_arch_type == MACH_TYPE_CSTCB1)
8783#else
8784# define machine_is_cstcb1() (0)
8785#endif
8786
8787#ifdef CONFIG_MACH_SHADWELL
8788# ifdef machine_arch_type
8789# undef machine_arch_type
8790# define machine_arch_type __machine_arch_type
8791# else
8792# define machine_arch_type MACH_TYPE_SHADWELL
8793# endif
8794# define machine_is_shadwell() (machine_arch_type == MACH_TYPE_SHADWELL)
8795#else
8796# define machine_is_shadwell() (0)
8797#endif
8798
8799#ifdef CONFIG_MACH_GOEPEL263
8800# ifdef machine_arch_type
8801# undef machine_arch_type
8802# define machine_arch_type __machine_arch_type
8803# else
8804# define machine_arch_type MACH_TYPE_GOEPEL263
8805# endif
8806# define machine_is_goepel263() (machine_arch_type == MACH_TYPE_GOEPEL263)
8807#else
8808# define machine_is_goepel263() (0)
8809#endif
8810
8811#ifdef CONFIG_MACH_ACQ100
8812# ifdef machine_arch_type
8813# undef machine_arch_type
8814# define machine_arch_type __machine_arch_type
8815# else
8816# define machine_arch_type MACH_TYPE_ACQ100
8817# endif
8818# define machine_is_acq100() (machine_arch_type == MACH_TYPE_ACQ100)
8819#else
8820# define machine_is_acq100() (0)
8821#endif
8822
8823#ifdef CONFIG_MACH_MX1FS2
8824# ifdef machine_arch_type
8825# undef machine_arch_type
8826# define machine_arch_type __machine_arch_type
8827# else
8828# define machine_arch_type MACH_TYPE_MX1FS2
8829# endif
8830# define machine_is_mx1fs2() (machine_arch_type == MACH_TYPE_MX1FS2)
8831#else
8832# define machine_is_mx1fs2() (0)
8833#endif
8834
8835#ifdef CONFIG_MACH_HIPTOP_G1
8836# ifdef machine_arch_type
8837# undef machine_arch_type
8838# define machine_arch_type __machine_arch_type
8839# else
8840# define machine_arch_type MACH_TYPE_HIPTOP_G1
8841# endif
8842# define machine_is_hiptop_g1() (machine_arch_type == MACH_TYPE_HIPTOP_G1)
8843#else
8844# define machine_is_hiptop_g1() (0)
8845#endif
8846
8847#ifdef CONFIG_MACH_SPARKY
8848# ifdef machine_arch_type
8849# undef machine_arch_type
8850# define machine_arch_type __machine_arch_type
8851# else
8852# define machine_arch_type MACH_TYPE_SPARKY
8853# endif
8854# define machine_is_sparky() (machine_arch_type == MACH_TYPE_SPARKY)
8855#else
8856# define machine_is_sparky() (0)
8857#endif
8858
8859#ifdef CONFIG_MACH_NS9750
8860# ifdef machine_arch_type
8861# undef machine_arch_type
8862# define machine_arch_type __machine_arch_type
8863# else
8864# define machine_arch_type MACH_TYPE_NS9750
8865# endif
8866# define machine_is_ns9750() (machine_arch_type == MACH_TYPE_NS9750)
8867#else
8868# define machine_is_ns9750() (0)
8869#endif
8870
8871#ifdef CONFIG_MACH_PHOENIX
8872# ifdef machine_arch_type
8873# undef machine_arch_type
8874# define machine_arch_type __machine_arch_type
8875# else
8876# define machine_arch_type MACH_TYPE_PHOENIX
8877# endif
8878# define machine_is_phoenix() (machine_arch_type == MACH_TYPE_PHOENIX)
8879#else
8880# define machine_is_phoenix() (0)
8881#endif
8882
8883#ifdef CONFIG_MACH_VR1000
8884# ifdef machine_arch_type
8885# undef machine_arch_type
8886# define machine_arch_type __machine_arch_type
8887# else
8888# define machine_arch_type MACH_TYPE_VR1000
8889# endif
8890# define machine_is_vr1000() (machine_arch_type == MACH_TYPE_VR1000)
8891#else
8892# define machine_is_vr1000() (0)
8893#endif
8894
8895#ifdef CONFIG_MACH_DEISTERPXA
8896# ifdef machine_arch_type
8897# undef machine_arch_type
8898# define machine_arch_type __machine_arch_type
8899# else
8900# define machine_arch_type MACH_TYPE_DEISTERPXA
8901# endif
8902# define machine_is_deisterpxa() (machine_arch_type == MACH_TYPE_DEISTERPXA)
8903#else
8904# define machine_is_deisterpxa() (0)
8905#endif
8906
8907#ifdef CONFIG_MACH_BCM1160
8908# ifdef machine_arch_type
8909# undef machine_arch_type
8910# define machine_arch_type __machine_arch_type
8911# else
8912# define machine_arch_type MACH_TYPE_BCM1160
8913# endif
8914# define machine_is_bcm1160() (machine_arch_type == MACH_TYPE_BCM1160)
8915#else
8916# define machine_is_bcm1160() (0)
8917#endif
8918
8919#ifdef CONFIG_MACH_PCM022
8920# ifdef machine_arch_type
8921# undef machine_arch_type
8922# define machine_arch_type __machine_arch_type
8923# else
8924# define machine_arch_type MACH_TYPE_PCM022
8925# endif
8926# define machine_is_pcm022() (machine_arch_type == MACH_TYPE_PCM022)
8927#else
8928# define machine_is_pcm022() (0)
8929#endif
8930
8931#ifdef CONFIG_MACH_ADSGCX
8932# ifdef machine_arch_type
8933# undef machine_arch_type
8934# define machine_arch_type __machine_arch_type
8935# else
8936# define machine_arch_type MACH_TYPE_ADSGCX
8937# endif
8938# define machine_is_adsgcx() (machine_arch_type == MACH_TYPE_ADSGCX)
8939#else
8940# define machine_is_adsgcx() (0)
8941#endif
8942
8943#ifdef CONFIG_MACH_DREADNAUGHT
8944# ifdef machine_arch_type
8945# undef machine_arch_type
8946# define machine_arch_type __machine_arch_type
8947# else
8948# define machine_arch_type MACH_TYPE_DREADNAUGHT
8949# endif
8950# define machine_is_dreadnaught() (machine_arch_type == MACH_TYPE_DREADNAUGHT)
8951#else
8952# define machine_is_dreadnaught() (0)
8953#endif
8954
8955#ifdef CONFIG_MACH_DM320
8956# ifdef machine_arch_type
8957# undef machine_arch_type
8958# define machine_arch_type __machine_arch_type
8959# else
8960# define machine_arch_type MACH_TYPE_DM320
8961# endif
8962# define machine_is_dm320() (machine_arch_type == MACH_TYPE_DM320)
8963#else
8964# define machine_is_dm320() (0)
8965#endif
8966
8967#ifdef CONFIG_MACH_MARKOV
8968# ifdef machine_arch_type
8969# undef machine_arch_type
8970# define machine_arch_type __machine_arch_type
8971# else
8972# define machine_arch_type MACH_TYPE_MARKOV
8973# endif
8974# define machine_is_markov() (machine_arch_type == MACH_TYPE_MARKOV)
8975#else
8976# define machine_is_markov() (0)
8977#endif
8978
8979#ifdef CONFIG_MACH_COS7A400
8980# ifdef machine_arch_type
8981# undef machine_arch_type
8982# define machine_arch_type __machine_arch_type
8983# else
8984# define machine_arch_type MACH_TYPE_COS7A400
8985# endif
8986# define machine_is_cos7a400() (machine_arch_type == MACH_TYPE_COS7A400)
8987#else
8988# define machine_is_cos7a400() (0)
8989#endif
8990
8991#ifdef CONFIG_MACH_MILANO
8992# ifdef machine_arch_type
8993# undef machine_arch_type
8994# define machine_arch_type __machine_arch_type
8995# else
8996# define machine_arch_type MACH_TYPE_MILANO
8997# endif
8998# define machine_is_milano() (machine_arch_type == MACH_TYPE_MILANO)
8999#else
9000# define machine_is_milano() (0)
9001#endif
9002
9003#ifdef CONFIG_MACH_UE9328
9004# ifdef machine_arch_type
9005# undef machine_arch_type
9006# define machine_arch_type __machine_arch_type
9007# else
9008# define machine_arch_type MACH_TYPE_UE9328
9009# endif
9010# define machine_is_ue9328() (machine_arch_type == MACH_TYPE_UE9328)
9011#else
9012# define machine_is_ue9328() (0)
9013#endif
9014
9015#ifdef CONFIG_MACH_UEX255
9016# ifdef machine_arch_type
9017# undef machine_arch_type
9018# define machine_arch_type __machine_arch_type
9019# else
9020# define machine_arch_type MACH_TYPE_UEX255
9021# endif
9022# define machine_is_uex255() (machine_arch_type == MACH_TYPE_UEX255)
9023#else
9024# define machine_is_uex255() (0)
9025#endif
9026
9027#ifdef CONFIG_MACH_UE2410
9028# ifdef machine_arch_type
9029# undef machine_arch_type
9030# define machine_arch_type __machine_arch_type
9031# else
9032# define machine_arch_type MACH_TYPE_UE2410
9033# endif
9034# define machine_is_ue2410() (machine_arch_type == MACH_TYPE_UE2410)
9035#else
9036# define machine_is_ue2410() (0)
9037#endif
9038
9039#ifdef CONFIG_MACH_A620
9040# ifdef machine_arch_type
9041# undef machine_arch_type
9042# define machine_arch_type __machine_arch_type
9043# else
9044# define machine_arch_type MACH_TYPE_A620
9045# endif
9046# define machine_is_a620() (machine_arch_type == MACH_TYPE_A620)
9047#else
9048# define machine_is_a620() (0)
9049#endif
9050
9051#ifdef CONFIG_MACH_OCELOT
9052# ifdef machine_arch_type
9053# undef machine_arch_type
9054# define machine_arch_type __machine_arch_type
9055# else
9056# define machine_arch_type MACH_TYPE_OCELOT
9057# endif
9058# define machine_is_ocelot() (machine_arch_type == MACH_TYPE_OCELOT)
9059#else
9060# define machine_is_ocelot() (0)
9061#endif
9062
9063#ifdef CONFIG_MACH_CHEETAH
9064# ifdef machine_arch_type
9065# undef machine_arch_type
9066# define machine_arch_type __machine_arch_type
9067# else
9068# define machine_arch_type MACH_TYPE_CHEETAH
9069# endif
9070# define machine_is_cheetah() (machine_arch_type == MACH_TYPE_CHEETAH)
9071#else
9072# define machine_is_cheetah() (0)
9073#endif
9074
9075#ifdef CONFIG_MACH_OMAP_PERSEUS2
9076# ifdef machine_arch_type
9077# undef machine_arch_type
9078# define machine_arch_type __machine_arch_type
9079# else
9080# define machine_arch_type MACH_TYPE_OMAP_PERSEUS2
9081# endif
9082# define machine_is_omap_perseus2() (machine_arch_type == MACH_TYPE_OMAP_PERSEUS2)
9083#else
9084# define machine_is_omap_perseus2() (0)
9085#endif
9086
9087#ifdef CONFIG_MACH_ZVUE
9088# ifdef machine_arch_type
9089# undef machine_arch_type
9090# define machine_arch_type __machine_arch_type
9091# else
9092# define machine_arch_type MACH_TYPE_ZVUE
9093# endif
9094# define machine_is_zvue() (machine_arch_type == MACH_TYPE_ZVUE)
9095#else
9096# define machine_is_zvue() (0)
9097#endif
9098
9099#ifdef CONFIG_MACH_ROVERP1
9100# ifdef machine_arch_type
9101# undef machine_arch_type
9102# define machine_arch_type __machine_arch_type
9103# else
9104# define machine_arch_type MACH_TYPE_ROVERP1
9105# endif
9106# define machine_is_roverp1() (machine_arch_type == MACH_TYPE_ROVERP1)
9107#else
9108# define machine_is_roverp1() (0)
9109#endif
9110
9111#ifdef CONFIG_MACH_ASIDIAL2
9112# ifdef machine_arch_type
9113# undef machine_arch_type
9114# define machine_arch_type __machine_arch_type
9115# else
9116# define machine_arch_type MACH_TYPE_ASIDIAL2
9117# endif
9118# define machine_is_asidial2() (machine_arch_type == MACH_TYPE_ASIDIAL2)
9119#else
9120# define machine_is_asidial2() (0)
9121#endif
9122
9123#ifdef CONFIG_MACH_S3C24A0
9124# ifdef machine_arch_type
9125# undef machine_arch_type
9126# define machine_arch_type __machine_arch_type
9127# else
9128# define machine_arch_type MACH_TYPE_S3C24A0
9129# endif
9130# define machine_is_s3c24a0() (machine_arch_type == MACH_TYPE_S3C24A0)
9131#else
9132# define machine_is_s3c24a0() (0)
9133#endif
9134
9135#ifdef CONFIG_MACH_E800
9136# ifdef machine_arch_type
9137# undef machine_arch_type
9138# define machine_arch_type __machine_arch_type
9139# else
9140# define machine_arch_type MACH_TYPE_E800
9141# endif
9142# define machine_is_e800() (machine_arch_type == MACH_TYPE_E800)
9143#else
9144# define machine_is_e800() (0)
9145#endif
9146
9147#ifdef CONFIG_MACH_E750
9148# ifdef machine_arch_type
9149# undef machine_arch_type
9150# define machine_arch_type __machine_arch_type
9151# else
9152# define machine_arch_type MACH_TYPE_E750
9153# endif
9154# define machine_is_e750() (machine_arch_type == MACH_TYPE_E750)
9155#else
9156# define machine_is_e750() (0)
9157#endif
9158
9159#ifdef CONFIG_MACH_S3C5500
9160# ifdef machine_arch_type
9161# undef machine_arch_type
9162# define machine_arch_type __machine_arch_type
9163# else
9164# define machine_arch_type MACH_TYPE_S3C5500
9165# endif
9166# define machine_is_s3c5500() (machine_arch_type == MACH_TYPE_S3C5500)
9167#else
9168# define machine_is_s3c5500() (0)
9169#endif
9170
9171#ifdef CONFIG_MACH_SMDK5500
9172# ifdef machine_arch_type
9173# undef machine_arch_type
9174# define machine_arch_type __machine_arch_type
9175# else
9176# define machine_arch_type MACH_TYPE_SMDK5500
9177# endif
9178# define machine_is_smdk5500() (machine_arch_type == MACH_TYPE_SMDK5500)
9179#else
9180# define machine_is_smdk5500() (0)
9181#endif
9182
9183#ifdef CONFIG_MACH_SIGNALSYNC
9184# ifdef machine_arch_type
9185# undef machine_arch_type
9186# define machine_arch_type __machine_arch_type
9187# else
9188# define machine_arch_type MACH_TYPE_SIGNALSYNC
9189# endif
9190# define machine_is_signalsync() (machine_arch_type == MACH_TYPE_SIGNALSYNC)
9191#else
9192# define machine_is_signalsync() (0)
9193#endif
9194
9195#ifdef CONFIG_MACH_NBC
9196# ifdef machine_arch_type
9197# undef machine_arch_type
9198# define machine_arch_type __machine_arch_type
9199# else
9200# define machine_arch_type MACH_TYPE_NBC
9201# endif
9202# define machine_is_nbc() (machine_arch_type == MACH_TYPE_NBC)
9203#else
9204# define machine_is_nbc() (0)
9205#endif
9206
9207#ifdef CONFIG_MACH_KODIAK
9208# ifdef machine_arch_type
9209# undef machine_arch_type
9210# define machine_arch_type __machine_arch_type
9211# else
9212# define machine_arch_type MACH_TYPE_KODIAK
9213# endif
9214# define machine_is_kodiak() (machine_arch_type == MACH_TYPE_KODIAK)
9215#else
9216# define machine_is_kodiak() (0)
9217#endif
9218
9219#ifdef CONFIG_MACH_NETBOOKPRO
9220# ifdef machine_arch_type
9221# undef machine_arch_type
9222# define machine_arch_type __machine_arch_type
9223# else
9224# define machine_arch_type MACH_TYPE_NETBOOKPRO
9225# endif
9226# define machine_is_netbookpro() (machine_arch_type == MACH_TYPE_NETBOOKPRO)
9227#else
9228# define machine_is_netbookpro() (0)
9229#endif
9230
9231#ifdef CONFIG_MACH_HW90200
9232# ifdef machine_arch_type
9233# undef machine_arch_type
9234# define machine_arch_type __machine_arch_type
9235# else
9236# define machine_arch_type MACH_TYPE_HW90200
9237# endif
9238# define machine_is_hw90200() (machine_arch_type == MACH_TYPE_HW90200)
9239#else
9240# define machine_is_hw90200() (0)
9241#endif
9242
9243#ifdef CONFIG_MACH_CONDOR
9244# ifdef machine_arch_type
9245# undef machine_arch_type
9246# define machine_arch_type __machine_arch_type
9247# else
9248# define machine_arch_type MACH_TYPE_CONDOR
9249# endif
9250# define machine_is_condor() (machine_arch_type == MACH_TYPE_CONDOR)
9251#else
9252# define machine_is_condor() (0)
9253#endif
9254
9255#ifdef CONFIG_MACH_CUP
9256# ifdef machine_arch_type
9257# undef machine_arch_type
9258# define machine_arch_type __machine_arch_type
9259# else
9260# define machine_arch_type MACH_TYPE_CUP
9261# endif
9262# define machine_is_cup() (machine_arch_type == MACH_TYPE_CUP)
9263#else
9264# define machine_is_cup() (0)
9265#endif
9266
9267#ifdef CONFIG_MACH_KITE
9268# ifdef machine_arch_type
9269# undef machine_arch_type
9270# define machine_arch_type __machine_arch_type
9271# else
9272# define machine_arch_type MACH_TYPE_KITE
9273# endif
9274# define machine_is_kite() (machine_arch_type == MACH_TYPE_KITE)
9275#else
9276# define machine_is_kite() (0)
9277#endif
9278
9279#ifdef CONFIG_MACH_SCB9328
9280# ifdef machine_arch_type
9281# undef machine_arch_type
9282# define machine_arch_type __machine_arch_type
9283# else
9284# define machine_arch_type MACH_TYPE_SCB9328
9285# endif
9286# define machine_is_scb9328() (machine_arch_type == MACH_TYPE_SCB9328)
9287#else
9288# define machine_is_scb9328() (0)
9289#endif
9290
9291#ifdef CONFIG_MACH_OMAP_H3
9292# ifdef machine_arch_type
9293# undef machine_arch_type
9294# define machine_arch_type __machine_arch_type
9295# else
9296# define machine_arch_type MACH_TYPE_OMAP_H3
9297# endif
9298# define machine_is_omap_h3() (machine_arch_type == MACH_TYPE_OMAP_H3)
9299#else
9300# define machine_is_omap_h3() (0)
9301#endif
9302
9303#ifdef CONFIG_MACH_OMAP_H4
9304# ifdef machine_arch_type
9305# undef machine_arch_type
9306# define machine_arch_type __machine_arch_type
9307# else
9308# define machine_arch_type MACH_TYPE_OMAP_H4
9309# endif
9310# define machine_is_omap_h4() (machine_arch_type == MACH_TYPE_OMAP_H4)
9311#else
9312# define machine_is_omap_h4() (0)
9313#endif
9314
9315#ifdef CONFIG_MACH_N10
9316# ifdef machine_arch_type
9317# undef machine_arch_type
9318# define machine_arch_type __machine_arch_type
9319# else
9320# define machine_arch_type MACH_TYPE_N10
9321# endif
9322# define machine_is_n10() (machine_arch_type == MACH_TYPE_N10)
9323#else
9324# define machine_is_n10() (0)
9325#endif
9326
9327#ifdef CONFIG_MACH_MONTAJADE
9328# ifdef machine_arch_type
9329# undef machine_arch_type
9330# define machine_arch_type __machine_arch_type
9331# else
9332# define machine_arch_type MACH_TYPE_MONTAJADE
9333# endif
731215eb 9334# define machine_is_montejade() (machine_arch_type == MACH_TYPE_MONTAJADE)
a1f4a3dd 9335#else
731215eb 9336# define machine_is_montejade() (0)
a1f4a3dd
WD
9337#endif
9338
9339#ifdef CONFIG_MACH_SG560
9340# ifdef machine_arch_type
9341# undef machine_arch_type
9342# define machine_arch_type __machine_arch_type
9343# else
9344# define machine_arch_type MACH_TYPE_SG560
9345# endif
9346# define machine_is_sg560() (machine_arch_type == MACH_TYPE_SG560)
9347#else
9348# define machine_is_sg560() (0)
9349#endif
9350
9351#ifdef CONFIG_MACH_DP1000
9352# ifdef machine_arch_type
9353# undef machine_arch_type
9354# define machine_arch_type __machine_arch_type
9355# else
9356# define machine_arch_type MACH_TYPE_DP1000
9357# endif
9358# define machine_is_dp1000() (machine_arch_type == MACH_TYPE_DP1000)
9359#else
9360# define machine_is_dp1000() (0)
9361#endif
9362
9363#ifdef CONFIG_MACH_OMAP_OSK
9364# ifdef machine_arch_type
9365# undef machine_arch_type
9366# define machine_arch_type __machine_arch_type
9367# else
9368# define machine_arch_type MACH_TYPE_OMAP_OSK
9369# endif
9370# define machine_is_omap_osk() (machine_arch_type == MACH_TYPE_OMAP_OSK)
9371#else
9372# define machine_is_omap_osk() (0)
9373#endif
9374
9375#ifdef CONFIG_MACH_RG100V3
9376# ifdef machine_arch_type
9377# undef machine_arch_type
9378# define machine_arch_type __machine_arch_type
9379# else
9380# define machine_arch_type MACH_TYPE_RG100V3
9381# endif
9382# define machine_is_rg100v3() (machine_arch_type == MACH_TYPE_RG100V3)
9383#else
9384# define machine_is_rg100v3() (0)
9385#endif
9386
9387#ifdef CONFIG_MACH_MX2ADS
9388# ifdef machine_arch_type
9389# undef machine_arch_type
9390# define machine_arch_type __machine_arch_type
9391# else
9392# define machine_arch_type MACH_TYPE_MX2ADS
9393# endif
9394# define machine_is_mx2ads() (machine_arch_type == MACH_TYPE_MX2ADS)
9395#else
9396# define machine_is_mx2ads() (0)
9397#endif
9398
9399#ifdef CONFIG_MACH_PXA_KILO
9400# ifdef machine_arch_type
9401# undef machine_arch_type
9402# define machine_arch_type __machine_arch_type
9403# else
9404# define machine_arch_type MACH_TYPE_PXA_KILO
9405# endif
9406# define machine_is_pxa_kilo() (machine_arch_type == MACH_TYPE_PXA_KILO)
9407#else
9408# define machine_is_pxa_kilo() (0)
9409#endif
9410
9411#ifdef CONFIG_MACH_IXP4XX_EAGLE
9412# ifdef machine_arch_type
9413# undef machine_arch_type
9414# define machine_arch_type __machine_arch_type
9415# else
9416# define machine_arch_type MACH_TYPE_IXP4XX_EAGLE
9417# endif
9418# define machine_is_ixp4xx_eagle() (machine_arch_type == MACH_TYPE_IXP4XX_EAGLE)
9419#else
9420# define machine_is_ixp4xx_eagle() (0)
9421#endif
9422
9423#ifdef CONFIG_MACH_TOSA
9424# ifdef machine_arch_type
9425# undef machine_arch_type
9426# define machine_arch_type __machine_arch_type
9427# else
9428# define machine_arch_type MACH_TYPE_TOSA
9429# endif
9430# define machine_is_tosa() (machine_arch_type == MACH_TYPE_TOSA)
9431#else
9432# define machine_is_tosa() (0)
9433#endif
9434
9435#ifdef CONFIG_MACH_MB2520F
9436# ifdef machine_arch_type
9437# undef machine_arch_type
9438# define machine_arch_type __machine_arch_type
9439# else
9440# define machine_arch_type MACH_TYPE_MB2520F
9441# endif
9442# define machine_is_mb2520f() (machine_arch_type == MACH_TYPE_MB2520F)
9443#else
9444# define machine_is_mb2520f() (0)
9445#endif
9446
9447#ifdef CONFIG_MACH_EMC1000
9448# ifdef machine_arch_type
9449# undef machine_arch_type
9450# define machine_arch_type __machine_arch_type
9451# else
9452# define machine_arch_type MACH_TYPE_EMC1000
9453# endif
9454# define machine_is_emc1000() (machine_arch_type == MACH_TYPE_EMC1000)
f832d8a1 9455#else
a1f4a3dd 9456# define machine_is_emc1000() (0)
f832d8a1
WD
9457#endif
9458
a1f4a3dd 9459#ifdef CONFIG_MACH_TIDSC25
f832d8a1
WD
9460# ifdef machine_arch_type
9461# undef machine_arch_type
9462# define machine_arch_type __machine_arch_type
9463# else
a1f4a3dd 9464# define machine_arch_type MACH_TYPE_TIDSC25
f832d8a1 9465# endif
a1f4a3dd 9466# define machine_is_tidsc25() (machine_arch_type == MACH_TYPE_TIDSC25)
f832d8a1 9467#else
a1f4a3dd
WD
9468# define machine_is_tidsc25() (0)
9469#endif
9470
9471#ifdef CONFIG_MACH_AKCPMXL
9472# ifdef machine_arch_type
9473# undef machine_arch_type
9474# define machine_arch_type __machine_arch_type
9475# else
9476# define machine_arch_type MACH_TYPE_AKCPMXL
9477# endif
9478# define machine_is_akcpmxl() (machine_arch_type == MACH_TYPE_AKCPMXL)
9479#else
9480# define machine_is_akcpmxl() (0)
9481#endif
9482
9483#ifdef CONFIG_MACH_AV3XX
9484# ifdef machine_arch_type
9485# undef machine_arch_type
9486# define machine_arch_type __machine_arch_type
9487# else
9488# define machine_arch_type MACH_TYPE_AV3XX
9489# endif
9490# define machine_is_av3xx() (machine_arch_type == MACH_TYPE_AV3XX)
9491#else
9492# define machine_is_av3xx() (0)
9493#endif
9494
9495#ifdef CONFIG_MACH_AVILA
9496# ifdef machine_arch_type
9497# undef machine_arch_type
9498# define machine_arch_type __machine_arch_type
9499# else
9500# define machine_arch_type MACH_TYPE_AVILA
9501# endif
9502# define machine_is_avila() (machine_arch_type == MACH_TYPE_AVILA)
9503#else
9504# define machine_is_avila() (0)
9505#endif
9506
9507#ifdef CONFIG_MACH_PXA_MPM10
9508# ifdef machine_arch_type
9509# undef machine_arch_type
9510# define machine_arch_type __machine_arch_type
9511# else
9512# define machine_arch_type MACH_TYPE_PXA_MPM10
9513# endif
9514# define machine_is_pxa_mpm10() (machine_arch_type == MACH_TYPE_PXA_MPM10)
9515#else
9516# define machine_is_pxa_mpm10() (0)
9517#endif
9518
9519#ifdef CONFIG_MACH_PXA_KYANITE
9520# ifdef machine_arch_type
9521# undef machine_arch_type
9522# define machine_arch_type __machine_arch_type
9523# else
9524# define machine_arch_type MACH_TYPE_PXA_KYANITE
9525# endif
9526# define machine_is_pxa_kyanite() (machine_arch_type == MACH_TYPE_PXA_KYANITE)
9527#else
9528# define machine_is_pxa_kyanite() (0)
9529#endif
9530
9531#ifdef CONFIG_MACH_SGOLD
9532# ifdef machine_arch_type
9533# undef machine_arch_type
9534# define machine_arch_type __machine_arch_type
9535# else
9536# define machine_arch_type MACH_TYPE_SGOLD
9537# endif
9538# define machine_is_sgold() (machine_arch_type == MACH_TYPE_SGOLD)
9539#else
9540# define machine_is_sgold() (0)
9541#endif
9542
9543#ifdef CONFIG_MACH_OSCAR
9544# ifdef machine_arch_type
9545# undef machine_arch_type
9546# define machine_arch_type __machine_arch_type
9547# else
9548# define machine_arch_type MACH_TYPE_OSCAR
9549# endif
9550# define machine_is_oscar() (machine_arch_type == MACH_TYPE_OSCAR)
9551#else
9552# define machine_is_oscar() (0)
9553#endif
9554
9555#ifdef CONFIG_MACH_EPXA4USB2
9556# ifdef machine_arch_type
9557# undef machine_arch_type
9558# define machine_arch_type __machine_arch_type
9559# else
9560# define machine_arch_type MACH_TYPE_EPXA4USB2
9561# endif
9562# define machine_is_epxa4usb2() (machine_arch_type == MACH_TYPE_EPXA4USB2)
9563#else
9564# define machine_is_epxa4usb2() (0)
9565#endif
9566
9567#ifdef CONFIG_MACH_XSENGINE
9568# ifdef machine_arch_type
9569# undef machine_arch_type
9570# define machine_arch_type __machine_arch_type
9571# else
9572# define machine_arch_type MACH_TYPE_XSENGINE
9573# endif
9574# define machine_is_xsengine() (machine_arch_type == MACH_TYPE_XSENGINE)
9575#else
9576# define machine_is_xsengine() (0)
9577#endif
9578
9579#ifdef CONFIG_MACH_IP600
9580# ifdef machine_arch_type
9581# undef machine_arch_type
9582# define machine_arch_type __machine_arch_type
9583# else
9584# define machine_arch_type MACH_TYPE_IP600
9585# endif
9586# define machine_is_ip600() (machine_arch_type == MACH_TYPE_IP600)
9587#else
9588# define machine_is_ip600() (0)
9589#endif
9590
9591#ifdef CONFIG_MACH_MCAN2
9592# ifdef machine_arch_type
9593# undef machine_arch_type
9594# define machine_arch_type __machine_arch_type
9595# else
9596# define machine_arch_type MACH_TYPE_MCAN2
9597# endif
9598# define machine_is_mcan2() (machine_arch_type == MACH_TYPE_MCAN2)
9599#else
9600# define machine_is_mcan2() (0)
9601#endif
9602
9603#ifdef CONFIG_MACH_DDI_BLUERIDGE
9604# ifdef machine_arch_type
9605# undef machine_arch_type
9606# define machine_arch_type __machine_arch_type
9607# else
9608# define machine_arch_type MACH_TYPE_DDI_BLUERIDGE
9609# endif
9610# define machine_is_ddi_blueridge() (machine_arch_type == MACH_TYPE_DDI_BLUERIDGE)
9611#else
9612# define machine_is_ddi_blueridge() (0)
9613#endif
9614
9615#ifdef CONFIG_MACH_SKYMINDER
9616# ifdef machine_arch_type
9617# undef machine_arch_type
9618# define machine_arch_type __machine_arch_type
9619# else
9620# define machine_arch_type MACH_TYPE_SKYMINDER
9621# endif
9622# define machine_is_skyminder() (machine_arch_type == MACH_TYPE_SKYMINDER)
9623#else
9624# define machine_is_skyminder() (0)
9625#endif
9626
9627#ifdef CONFIG_MACH_LPD79520
9628# ifdef machine_arch_type
9629# undef machine_arch_type
9630# define machine_arch_type __machine_arch_type
9631# else
9632# define machine_arch_type MACH_TYPE_LPD79520
9633# endif
9634# define machine_is_lpd79520() (machine_arch_type == MACH_TYPE_LPD79520)
9635#else
9636# define machine_is_lpd79520() (0)
9637#endif
9638
9639#ifdef CONFIG_MACH_EDB9302
9640# ifdef machine_arch_type
9641# undef machine_arch_type
9642# define machine_arch_type __machine_arch_type
9643# else
9644# define machine_arch_type MACH_TYPE_EDB9302
9645# endif
9646# define machine_is_edb9302() (machine_arch_type == MACH_TYPE_EDB9302)
9647#else
9648# define machine_is_edb9302() (0)
9649#endif
9650
9651#ifdef CONFIG_MACH_HW90340
9652# ifdef machine_arch_type
9653# undef machine_arch_type
9654# define machine_arch_type __machine_arch_type
9655# else
9656# define machine_arch_type MACH_TYPE_HW90340
9657# endif
9658# define machine_is_hw90340() (machine_arch_type == MACH_TYPE_HW90340)
9659#else
9660# define machine_is_hw90340() (0)
9661#endif
9662
9663#ifdef CONFIG_MACH_CIP_BOX
9664# ifdef machine_arch_type
9665# undef machine_arch_type
9666# define machine_arch_type __machine_arch_type
9667# else
9668# define machine_arch_type MACH_TYPE_CIP_BOX
9669# endif
9670# define machine_is_cip_box() (machine_arch_type == MACH_TYPE_CIP_BOX)
9671#else
9672# define machine_is_cip_box() (0)
9673#endif
9674
9675#ifdef CONFIG_MACH_IVPN
9676# ifdef machine_arch_type
9677# undef machine_arch_type
9678# define machine_arch_type __machine_arch_type
9679# else
9680# define machine_arch_type MACH_TYPE_IVPN
9681# endif
9682# define machine_is_ivpn() (machine_arch_type == MACH_TYPE_IVPN)
9683#else
9684# define machine_is_ivpn() (0)
9685#endif
9686
9687#ifdef CONFIG_MACH_RSOC2
9688# ifdef machine_arch_type
9689# undef machine_arch_type
9690# define machine_arch_type __machine_arch_type
9691# else
9692# define machine_arch_type MACH_TYPE_RSOC2
9693# endif
9694# define machine_is_rsoc2() (machine_arch_type == MACH_TYPE_RSOC2)
9695#else
9696# define machine_is_rsoc2() (0)
9697#endif
9698
9699#ifdef CONFIG_MACH_HUSKY
9700# ifdef machine_arch_type
9701# undef machine_arch_type
9702# define machine_arch_type __machine_arch_type
9703# else
9704# define machine_arch_type MACH_TYPE_HUSKY
9705# endif
9706# define machine_is_husky() (machine_arch_type == MACH_TYPE_HUSKY)
9707#else
9708# define machine_is_husky() (0)
9709#endif
9710
9711#ifdef CONFIG_MACH_BOXER
9712# ifdef machine_arch_type
9713# undef machine_arch_type
9714# define machine_arch_type __machine_arch_type
9715# else
9716# define machine_arch_type MACH_TYPE_BOXER
9717# endif
9718# define machine_is_boxer() (machine_arch_type == MACH_TYPE_BOXER)
9719#else
9720# define machine_is_boxer() (0)
9721#endif
9722
9723#ifdef CONFIG_MACH_SHEPHERD
9724# ifdef machine_arch_type
9725# undef machine_arch_type
9726# define machine_arch_type __machine_arch_type
9727# else
9728# define machine_arch_type MACH_TYPE_SHEPHERD
9729# endif
9730# define machine_is_shepherd() (machine_arch_type == MACH_TYPE_SHEPHERD)
9731#else
9732# define machine_is_shepherd() (0)
9733#endif
9734
9735#ifdef CONFIG_MACH_AML42800AA
9736# ifdef machine_arch_type
9737# undef machine_arch_type
9738# define machine_arch_type __machine_arch_type
9739# else
9740# define machine_arch_type MACH_TYPE_AML42800AA
9741# endif
9742# define machine_is_aml42800aa() (machine_arch_type == MACH_TYPE_AML42800AA)
9743#else
9744# define machine_is_aml42800aa() (0)
9745#endif
9746
a1f4a3dd
WD
9747#ifdef CONFIG_MACH_LPC2294
9748# ifdef machine_arch_type
9749# undef machine_arch_type
9750# define machine_arch_type __machine_arch_type
9751# else
9752# define machine_arch_type MACH_TYPE_LPC2294
9753# endif
9754# define machine_is_lpc2294() (machine_arch_type == MACH_TYPE_LPC2294)
9755#else
9756# define machine_is_lpc2294() (0)
9757#endif
9758
9759#ifdef CONFIG_MACH_SWITCHGRASS
9760# ifdef machine_arch_type
9761# undef machine_arch_type
9762# define machine_arch_type __machine_arch_type
9763# else
9764# define machine_arch_type MACH_TYPE_SWITCHGRASS
9765# endif
9766# define machine_is_switchgrass() (machine_arch_type == MACH_TYPE_SWITCHGRASS)
9767#else
9768# define machine_is_switchgrass() (0)
9769#endif
9770
9771#ifdef CONFIG_MACH_ENS_CMU
9772# ifdef machine_arch_type
9773# undef machine_arch_type
9774# define machine_arch_type __machine_arch_type
9775# else
9776# define machine_arch_type MACH_TYPE_ENS_CMU
9777# endif
9778# define machine_is_ens_cmu() (machine_arch_type == MACH_TYPE_ENS_CMU)
9779#else
9780# define machine_is_ens_cmu() (0)
9781#endif
9782
9783#ifdef CONFIG_MACH_MM6_SDB
9784# ifdef machine_arch_type
9785# undef machine_arch_type
9786# define machine_arch_type __machine_arch_type
9787# else
9788# define machine_arch_type MACH_TYPE_MM6_SDB
9789# endif
9790# define machine_is_mm6_sdb() (machine_arch_type == MACH_TYPE_MM6_SDB)
9791#else
9792# define machine_is_mm6_sdb() (0)
9793#endif
9794
9795#ifdef CONFIG_MACH_SATURN
9796# ifdef machine_arch_type
9797# undef machine_arch_type
9798# define machine_arch_type __machine_arch_type
9799# else
9800# define machine_arch_type MACH_TYPE_SATURN
9801# endif
9802# define machine_is_saturn() (machine_arch_type == MACH_TYPE_SATURN)
9803#else
9804# define machine_is_saturn() (0)
9805#endif
9806
f43ad539 9807#ifdef CONFIG_MACH_I30030EVB
a1f4a3dd
WD
9808# ifdef machine_arch_type
9809# undef machine_arch_type
9810# define machine_arch_type __machine_arch_type
9811# else
f43ad539 9812# define machine_arch_type MACH_TYPE_I30030EVB
a1f4a3dd 9813# endif
f43ad539 9814# define machine_is_i30030evb() (machine_arch_type == MACH_TYPE_I30030EVB)
a1f4a3dd 9815#else
f43ad539 9816# define machine_is_i30030evb() (0)
a1f4a3dd
WD
9817#endif
9818
f43ad539 9819#ifdef CONFIG_MACH_MXC27530EVB
a1f4a3dd
WD
9820# ifdef machine_arch_type
9821# undef machine_arch_type
9822# define machine_arch_type __machine_arch_type
9823# else
f43ad539 9824# define machine_arch_type MACH_TYPE_MXC27530EVB
a1f4a3dd 9825# endif
f43ad539 9826# define machine_is_mxc27530evb() (machine_arch_type == MACH_TYPE_MXC27530EVB)
a1f4a3dd 9827#else
f43ad539 9828# define machine_is_mxc27530evb() (0)
f832d8a1
WD
9829#endif
9830
731215eb
WD
9831#ifdef CONFIG_MACH_SMDK2800
9832# ifdef machine_arch_type
9833# undef machine_arch_type
9834# define machine_arch_type __machine_arch_type
9835# else
9836# define machine_arch_type MACH_TYPE_SMDK2800
9837# endif
9838# define machine_is_smdk2800() (machine_arch_type == MACH_TYPE_SMDK2800)
9839#else
9840# define machine_is_smdk2800() (0)
9841#endif
9842
9843#ifdef CONFIG_MACH_MTWILSON
9844# ifdef machine_arch_type
9845# undef machine_arch_type
9846# define machine_arch_type __machine_arch_type
9847# else
9848# define machine_arch_type MACH_TYPE_MTWILSON
9849# endif
9850# define machine_is_mtwilson() (machine_arch_type == MACH_TYPE_MTWILSON)
9851#else
9852# define machine_is_mtwilson() (0)
9853#endif
9854
9855#ifdef CONFIG_MACH_ZITI
9856# ifdef machine_arch_type
9857# undef machine_arch_type
9858# define machine_arch_type __machine_arch_type
9859# else
9860# define machine_arch_type MACH_TYPE_ZITI
9861# endif
9862# define machine_is_ziti() (machine_arch_type == MACH_TYPE_ZITI)
9863#else
9864# define machine_is_ziti() (0)
9865#endif
9866
9867#ifdef CONFIG_MACH_GRANDFATHER
9868# ifdef machine_arch_type
9869# undef machine_arch_type
9870# define machine_arch_type __machine_arch_type
9871# else
9872# define machine_arch_type MACH_TYPE_GRANDFATHER
9873# endif
9874# define machine_is_grandfather() (machine_arch_type == MACH_TYPE_GRANDFATHER)
9875#else
9876# define machine_is_grandfather() (0)
9877#endif
9878
9879#ifdef CONFIG_MACH_TENGINE
9880# ifdef machine_arch_type
9881# undef machine_arch_type
9882# define machine_arch_type __machine_arch_type
9883# else
9884# define machine_arch_type MACH_TYPE_TENGINE
9885# endif
9886# define machine_is_tengine() (machine_arch_type == MACH_TYPE_TENGINE)
9887#else
9888# define machine_is_tengine() (0)
9889#endif
9890
9891#ifdef CONFIG_MACH_S3C2460
9892# ifdef machine_arch_type
9893# undef machine_arch_type
9894# define machine_arch_type __machine_arch_type
9895# else
9896# define machine_arch_type MACH_TYPE_S3C2460
9897# endif
9898# define machine_is_s3c2460() (machine_arch_type == MACH_TYPE_S3C2460)
9899#else
9900# define machine_is_s3c2460() (0)
9901#endif
9902
9903#ifdef CONFIG_MACH_PDM
9904# ifdef machine_arch_type
9905# undef machine_arch_type
9906# define machine_arch_type __machine_arch_type
9907# else
9908# define machine_arch_type MACH_TYPE_PDM
9909# endif
9910# define machine_is_pdm() (machine_arch_type == MACH_TYPE_PDM)
9911#else
9912# define machine_is_pdm() (0)
9913#endif
9914
9915#ifdef CONFIG_MACH_H4700
9916# ifdef machine_arch_type
9917# undef machine_arch_type
9918# define machine_arch_type __machine_arch_type
9919# else
9920# define machine_arch_type MACH_TYPE_H4700
9921# endif
9922# define machine_is_h4700() (machine_arch_type == MACH_TYPE_H4700)
9923#else
9924# define machine_is_h4700() (0)
9925#endif
9926
9927#ifdef CONFIG_MACH_H6300
9928# ifdef machine_arch_type
9929# undef machine_arch_type
9930# define machine_arch_type __machine_arch_type
9931# else
9932# define machine_arch_type MACH_TYPE_H6300
9933# endif
9934# define machine_is_h6300() (machine_arch_type == MACH_TYPE_H6300)
9935#else
9936# define machine_is_h6300() (0)
9937#endif
9938
9939#ifdef CONFIG_MACH_RZ1700
9940# ifdef machine_arch_type
9941# undef machine_arch_type
9942# define machine_arch_type __machine_arch_type
9943# else
9944# define machine_arch_type MACH_TYPE_RZ1700
9945# endif
9946# define machine_is_rz1700() (machine_arch_type == MACH_TYPE_RZ1700)
9947#else
9948# define machine_is_rz1700() (0)
9949#endif
9950
9951#ifdef CONFIG_MACH_A716
9952# ifdef machine_arch_type
9953# undef machine_arch_type
9954# define machine_arch_type __machine_arch_type
9955# else
9956# define machine_arch_type MACH_TYPE_A716
9957# endif
9958# define machine_is_a716() (machine_arch_type == MACH_TYPE_A716)
9959#else
9960# define machine_is_a716() (0)
9961#endif
9962
9963#ifdef CONFIG_MACH_ESTK2440A
9964# ifdef machine_arch_type
9965# undef machine_arch_type
9966# define machine_arch_type __machine_arch_type
9967# else
9968# define machine_arch_type MACH_TYPE_ESTK2440A
9969# endif
9970# define machine_is_estk2440a() (machine_arch_type == MACH_TYPE_ESTK2440A)
9971#else
9972# define machine_is_estk2440a() (0)
9973#endif
9974
9975#ifdef CONFIG_MACH_ATWIXP425
9976# ifdef machine_arch_type
9977# undef machine_arch_type
9978# define machine_arch_type __machine_arch_type
9979# else
9980# define machine_arch_type MACH_TYPE_ATWIXP425
9981# endif
9982# define machine_is_atwixp425() (machine_arch_type == MACH_TYPE_ATWIXP425)
9983#else
9984# define machine_is_atwixp425() (0)
9985#endif
9986
9987#ifdef CONFIG_MACH_CSB336
9988# ifdef machine_arch_type
9989# undef machine_arch_type
9990# define machine_arch_type __machine_arch_type
9991# else
9992# define machine_arch_type MACH_TYPE_CSB336
9993# endif
9994# define machine_is_csb336() (machine_arch_type == MACH_TYPE_CSB336)
9995#else
9996# define machine_is_csb336() (0)
9997#endif
9998
9999#ifdef CONFIG_MACH_RIRM2
10000# ifdef machine_arch_type
10001# undef machine_arch_type
10002# define machine_arch_type __machine_arch_type
10003# else
10004# define machine_arch_type MACH_TYPE_RIRM2
10005# endif
10006# define machine_is_rirm2() (machine_arch_type == MACH_TYPE_RIRM2)
10007#else
10008# define machine_is_rirm2() (0)
10009#endif
10010
10011#ifdef CONFIG_MACH_CX23518
10012# ifdef machine_arch_type
10013# undef machine_arch_type
10014# define machine_arch_type __machine_arch_type
10015# else
10016# define machine_arch_type MACH_TYPE_CX23518
10017# endif
10018# define machine_is_cx23518() (machine_arch_type == MACH_TYPE_CX23518)
10019#else
10020# define machine_is_cx23518() (0)
10021#endif
10022
10023#ifdef CONFIG_MACH_CX2351X
10024# ifdef machine_arch_type
10025# undef machine_arch_type
10026# define machine_arch_type __machine_arch_type
10027# else
10028# define machine_arch_type MACH_TYPE_CX2351X
10029# endif
10030# define machine_is_cx2351x() (machine_arch_type == MACH_TYPE_CX2351X)
10031#else
10032# define machine_is_cx2351x() (0)
10033#endif
10034
10035#ifdef CONFIG_MACH_COMPUTIME
10036# ifdef machine_arch_type
10037# undef machine_arch_type
10038# define machine_arch_type __machine_arch_type
10039# else
10040# define machine_arch_type MACH_TYPE_COMPUTIME
10041# endif
10042# define machine_is_computime() (machine_arch_type == MACH_TYPE_COMPUTIME)
10043#else
10044# define machine_is_computime() (0)
10045#endif
10046
10047#ifdef CONFIG_MACH_IZARUS
10048# ifdef machine_arch_type
10049# undef machine_arch_type
10050# define machine_arch_type __machine_arch_type
10051# else
10052# define machine_arch_type MACH_TYPE_IZARUS
10053# endif
10054# define machine_is_izarus() (machine_arch_type == MACH_TYPE_IZARUS)
10055#else
10056# define machine_is_izarus() (0)
10057#endif
10058
10059#ifdef CONFIG_MACH_RTS
10060# ifdef machine_arch_type
10061# undef machine_arch_type
10062# define machine_arch_type __machine_arch_type
10063# else
10064# define machine_arch_type MACH_TYPE_RTS
10065# endif
10066# define machine_is_pxa_rts() (machine_arch_type == MACH_TYPE_RTS)
10067#else
10068# define machine_is_pxa_rts() (0)
10069#endif
10070
10071#ifdef CONFIG_MACH_SE5100
10072# ifdef machine_arch_type
10073# undef machine_arch_type
10074# define machine_arch_type __machine_arch_type
10075# else
10076# define machine_arch_type MACH_TYPE_SE5100
10077# endif
10078# define machine_is_se5100() (machine_arch_type == MACH_TYPE_SE5100)
10079#else
10080# define machine_is_se5100() (0)
10081#endif
10082
10083#ifdef CONFIG_MACH_S3C2510
10084# ifdef machine_arch_type
10085# undef machine_arch_type
10086# define machine_arch_type __machine_arch_type
10087# else
10088# define machine_arch_type MACH_TYPE_S3C2510
10089# endif
10090# define machine_is_s3c2510() (machine_arch_type == MACH_TYPE_S3C2510)
10091#else
10092# define machine_is_s3c2510() (0)
10093#endif
10094
10095#ifdef CONFIG_MACH_CSB437TL
10096# ifdef machine_arch_type
10097# undef machine_arch_type
10098# define machine_arch_type __machine_arch_type
10099# else
10100# define machine_arch_type MACH_TYPE_CSB437TL
10101# endif
10102# define machine_is_csb437tl() (machine_arch_type == MACH_TYPE_CSB437TL)
10103#else
10104# define machine_is_csb437tl() (0)
10105#endif
10106
10107#ifdef CONFIG_MACH_SLAUSON
10108# ifdef machine_arch_type
10109# undef machine_arch_type
10110# define machine_arch_type __machine_arch_type
10111# else
10112# define machine_arch_type MACH_TYPE_SLAUSON
10113# endif
10114# define machine_is_slauson() (machine_arch_type == MACH_TYPE_SLAUSON)
10115#else
10116# define machine_is_slauson() (0)
10117#endif
10118
10119#ifdef CONFIG_MACH_PEARLRIVER
10120# ifdef machine_arch_type
10121# undef machine_arch_type
10122# define machine_arch_type __machine_arch_type
10123# else
10124# define machine_arch_type MACH_TYPE_PEARLRIVER
10125# endif
10126# define machine_is_pearlriver() (machine_arch_type == MACH_TYPE_PEARLRIVER)
10127#else
10128# define machine_is_pearlriver() (0)
10129#endif
10130
10131#ifdef CONFIG_MACH_TDC_P210
10132# ifdef machine_arch_type
10133# undef machine_arch_type
10134# define machine_arch_type __machine_arch_type
10135# else
10136# define machine_arch_type MACH_TYPE_TDC_P210
10137# endif
10138# define machine_is_tdc_p210() (machine_arch_type == MACH_TYPE_TDC_P210)
10139#else
10140# define machine_is_tdc_p210() (0)
10141#endif
10142
10143#ifdef CONFIG_MACH_SG580
10144# ifdef machine_arch_type
10145# undef machine_arch_type
10146# define machine_arch_type __machine_arch_type
10147# else
10148# define machine_arch_type MACH_TYPE_SG580
10149# endif
10150# define machine_is_sg580() (machine_arch_type == MACH_TYPE_SG580)
10151#else
10152# define machine_is_sg580() (0)
10153#endif
10154
10155#ifdef CONFIG_MACH_WRSBCARM7
10156# ifdef machine_arch_type
10157# undef machine_arch_type
10158# define machine_arch_type __machine_arch_type
10159# else
10160# define machine_arch_type MACH_TYPE_WRSBCARM7
10161# endif
10162# define machine_is_wrsbcarm7() (machine_arch_type == MACH_TYPE_WRSBCARM7)
10163#else
10164# define machine_is_wrsbcarm7() (0)
10165#endif
10166
10167#ifdef CONFIG_MACH_IPD
10168# ifdef machine_arch_type
10169# undef machine_arch_type
10170# define machine_arch_type __machine_arch_type
10171# else
10172# define machine_arch_type MACH_TYPE_IPD
10173# endif
10174# define machine_is_ipd() (machine_arch_type == MACH_TYPE_IPD)
10175#else
10176# define machine_is_ipd() (0)
10177#endif
10178
10179#ifdef CONFIG_MACH_PXA_DNP2110
10180# ifdef machine_arch_type
10181# undef machine_arch_type
10182# define machine_arch_type __machine_arch_type
10183# else
10184# define machine_arch_type MACH_TYPE_PXA_DNP2110
10185# endif
10186# define machine_is_pxa_dnp2110() (machine_arch_type == MACH_TYPE_PXA_DNP2110)
10187#else
10188# define machine_is_pxa_dnp2110() (0)
10189#endif
10190
10191#ifdef CONFIG_MACH_XAENIAX
10192# ifdef machine_arch_type
10193# undef machine_arch_type
10194# define machine_arch_type __machine_arch_type
10195# else
10196# define machine_arch_type MACH_TYPE_XAENIAX
10197# endif
10198# define machine_is_xaeniax() (machine_arch_type == MACH_TYPE_XAENIAX)
10199#else
10200# define machine_is_xaeniax() (0)
10201#endif
10202
10203#ifdef CONFIG_MACH_SOMN4250
10204# ifdef machine_arch_type
10205# undef machine_arch_type
10206# define machine_arch_type __machine_arch_type
10207# else
10208# define machine_arch_type MACH_TYPE_SOMN4250
10209# endif
10210# define machine_is_somn4250() (machine_arch_type == MACH_TYPE_SOMN4250)
10211#else
10212# define machine_is_somn4250() (0)
10213#endif
10214
10215#ifdef CONFIG_MACH_PLEB2
10216# ifdef machine_arch_type
10217# undef machine_arch_type
10218# define machine_arch_type __machine_arch_type
10219# else
10220# define machine_arch_type MACH_TYPE_PLEB2
10221# endif
10222# define machine_is_pleb2() (machine_arch_type == MACH_TYPE_PLEB2)
10223#else
10224# define machine_is_pleb2() (0)
10225#endif
10226
98404649 10227#ifdef CONFIG_MACH_CORNWALLIS
731215eb
WD
10228# ifdef machine_arch_type
10229# undef machine_arch_type
10230# define machine_arch_type __machine_arch_type
10231# else
98404649 10232# define machine_arch_type MACH_TYPE_CORNWALLIS
731215eb 10233# endif
98404649 10234# define machine_is_cornwallis() (machine_arch_type == MACH_TYPE_CORNWALLIS)
731215eb 10235#else
98404649 10236# define machine_is_cornwallis() (0)
731215eb
WD
10237#endif
10238
98404649 10239#ifdef CONFIG_MACH_GURNEY_DRV
731215eb
WD
10240# ifdef machine_arch_type
10241# undef machine_arch_type
10242# define machine_arch_type __machine_arch_type
10243# else
98404649 10244# define machine_arch_type MACH_TYPE_GURNEY_DRV
731215eb 10245# endif
98404649 10246# define machine_is_gurney_drv() (machine_arch_type == MACH_TYPE_GURNEY_DRV)
731215eb 10247#else
98404649 10248# define machine_is_gurney_drv() (0)
731215eb
WD
10249#endif
10250
10251#ifdef CONFIG_MACH_CHAFFEE
10252# ifdef machine_arch_type
10253# undef machine_arch_type
10254# define machine_arch_type __machine_arch_type
10255# else
10256# define machine_arch_type MACH_TYPE_CHAFFEE
10257# endif
10258# define machine_is_chaffee() (machine_arch_type == MACH_TYPE_CHAFFEE)
10259#else
10260# define machine_is_chaffee() (0)
10261#endif
10262
10263#ifdef CONFIG_MACH_RMS101
10264# ifdef machine_arch_type
10265# undef machine_arch_type
10266# define machine_arch_type __machine_arch_type
10267# else
10268# define machine_arch_type MACH_TYPE_RMS101
10269# endif
10270# define machine_is_rms101() (machine_arch_type == MACH_TYPE_RMS101)
10271#else
10272# define machine_is_rms101() (0)
10273#endif
10274
10275#ifdef CONFIG_MACH_RX3715
10276# ifdef machine_arch_type
10277# undef machine_arch_type
10278# define machine_arch_type __machine_arch_type
10279# else
10280# define machine_arch_type MACH_TYPE_RX3715
10281# endif
10282# define machine_is_rx3715() (machine_arch_type == MACH_TYPE_RX3715)
10283#else
10284# define machine_is_rx3715() (0)
10285#endif
10286
10287#ifdef CONFIG_MACH_SWIFT
10288# ifdef machine_arch_type
10289# undef machine_arch_type
10290# define machine_arch_type __machine_arch_type
10291# else
10292# define machine_arch_type MACH_TYPE_SWIFT
10293# endif
10294# define machine_is_swift() (machine_arch_type == MACH_TYPE_SWIFT)
10295#else
10296# define machine_is_swift() (0)
10297#endif
10298
10299#ifdef CONFIG_MACH_ROVERP7
10300# ifdef machine_arch_type
10301# undef machine_arch_type
10302# define machine_arch_type __machine_arch_type
10303# else
10304# define machine_arch_type MACH_TYPE_ROVERP7
10305# endif
10306# define machine_is_roverp7() (machine_arch_type == MACH_TYPE_ROVERP7)
10307#else
10308# define machine_is_roverp7() (0)
10309#endif
10310
10311#ifdef CONFIG_MACH_PR818S
10312# ifdef machine_arch_type
10313# undef machine_arch_type
10314# define machine_arch_type __machine_arch_type
10315# else
10316# define machine_arch_type MACH_TYPE_PR818S
10317# endif
10318# define machine_is_pr818s() (machine_arch_type == MACH_TYPE_PR818S)
10319#else
10320# define machine_is_pr818s() (0)
10321#endif
10322
10323#ifdef CONFIG_MACH_TRXPRO
10324# ifdef machine_arch_type
10325# undef machine_arch_type
10326# define machine_arch_type __machine_arch_type
10327# else
10328# define machine_arch_type MACH_TYPE_TRXPRO
10329# endif
10330# define machine_is_trxpro() (machine_arch_type == MACH_TYPE_TRXPRO)
10331#else
10332# define machine_is_trxpro() (0)
10333#endif
10334
10335#ifdef CONFIG_MACH_NSLU2
10336# ifdef machine_arch_type
10337# undef machine_arch_type
10338# define machine_arch_type __machine_arch_type
10339# else
10340# define machine_arch_type MACH_TYPE_NSLU2
10341# endif
10342# define machine_is_nslu2() (machine_arch_type == MACH_TYPE_NSLU2)
10343#else
10344# define machine_is_nslu2() (0)
10345#endif
10346
10347#ifdef CONFIG_MACH_E400
10348# ifdef machine_arch_type
10349# undef machine_arch_type
10350# define machine_arch_type __machine_arch_type
10351# else
10352# define machine_arch_type MACH_TYPE_E400
10353# endif
10354# define machine_is_e400() (machine_arch_type == MACH_TYPE_E400)
10355#else
10356# define machine_is_e400() (0)
10357#endif
10358
10359#ifdef CONFIG_MACH_TRAB
10360# ifdef machine_arch_type
10361# undef machine_arch_type
10362# define machine_arch_type __machine_arch_type
10363# else
10364# define machine_arch_type MACH_TYPE_TRAB
10365# endif
10366# define machine_is_trab() (machine_arch_type == MACH_TYPE_TRAB)
10367#else
10368# define machine_is_trab() (0)
10369#endif
10370
10371#ifdef CONFIG_MACH_CMC_PU2
10372# ifdef machine_arch_type
10373# undef machine_arch_type
10374# define machine_arch_type __machine_arch_type
10375# else
10376# define machine_arch_type MACH_TYPE_CMC_PU2
10377# endif
10378# define machine_is_cmc_pu2() (machine_arch_type == MACH_TYPE_CMC_PU2)
10379#else
10380# define machine_is_cmc_pu2() (0)
10381#endif
10382
10383#ifdef CONFIG_MACH_FULCRUM
10384# ifdef machine_arch_type
10385# undef machine_arch_type
10386# define machine_arch_type __machine_arch_type
10387# else
10388# define machine_arch_type MACH_TYPE_FULCRUM
10389# endif
10390# define machine_is_fulcrum() (machine_arch_type == MACH_TYPE_FULCRUM)
10391#else
10392# define machine_is_fulcrum() (0)
10393#endif
10394
10395#ifdef CONFIG_MACH_NETGATE42X
10396# ifdef machine_arch_type
10397# undef machine_arch_type
10398# define machine_arch_type __machine_arch_type
10399# else
10400# define machine_arch_type MACH_TYPE_NETGATE42X
10401# endif
10402# define machine_is_netgate42x() (machine_arch_type == MACH_TYPE_NETGATE42X)
10403#else
10404# define machine_is_netgate42x() (0)
10405#endif
10406
10407#ifdef CONFIG_MACH_STR710
10408# ifdef machine_arch_type
10409# undef machine_arch_type
10410# define machine_arch_type __machine_arch_type
10411# else
10412# define machine_arch_type MACH_TYPE_STR710
10413# endif
10414# define machine_is_str710() (machine_arch_type == MACH_TYPE_STR710)
10415#else
10416# define machine_is_str710() (0)
10417#endif
10418
10419#ifdef CONFIG_MACH_IXDPG425
10420# ifdef machine_arch_type
10421# undef machine_arch_type
10422# define machine_arch_type __machine_arch_type
10423# else
10424# define machine_arch_type MACH_TYPE_IXDPG425
10425# endif
10426# define machine_is_ixdpg425() (machine_arch_type == MACH_TYPE_IXDPG425)
10427#else
10428# define machine_is_ixdpg425() (0)
10429#endif
10430
10431#ifdef CONFIG_MACH_TOMTOMGO
10432# ifdef machine_arch_type
10433# undef machine_arch_type
10434# define machine_arch_type __machine_arch_type
10435# else
10436# define machine_arch_type MACH_TYPE_TOMTOMGO
10437# endif
10438# define machine_is_tomtomgo() (machine_arch_type == MACH_TYPE_TOMTOMGO)
10439#else
10440# define machine_is_tomtomgo() (0)
10441#endif
10442
10443#ifdef CONFIG_MACH_VERSATILE_AB
10444# ifdef machine_arch_type
10445# undef machine_arch_type
10446# define machine_arch_type __machine_arch_type
10447# else
10448# define machine_arch_type MACH_TYPE_VERSATILE_AB
10449# endif
10450# define machine_is_versatile_ab() (machine_arch_type == MACH_TYPE_VERSATILE_AB)
10451#else
10452# define machine_is_versatile_ab() (0)
10453#endif
10454
10455#ifdef CONFIG_MACH_EDB9307
10456# ifdef machine_arch_type
10457# undef machine_arch_type
10458# define machine_arch_type __machine_arch_type
10459# else
10460# define machine_arch_type MACH_TYPE_EDB9307
10461# endif
10462# define machine_is_edb9307() (machine_arch_type == MACH_TYPE_EDB9307)
10463#else
10464# define machine_is_edb9307() (0)
10465#endif
10466
10467#ifdef CONFIG_MACH_SG565
10468# ifdef machine_arch_type
10469# undef machine_arch_type
10470# define machine_arch_type __machine_arch_type
10471# else
10472# define machine_arch_type MACH_TYPE_SG565
10473# endif
10474# define machine_is_sg565() (machine_arch_type == MACH_TYPE_SG565)
10475#else
10476# define machine_is_sg565() (0)
10477#endif
10478
10479#ifdef CONFIG_MACH_LPD79524
10480# ifdef machine_arch_type
10481# undef machine_arch_type
10482# define machine_arch_type __machine_arch_type
10483# else
10484# define machine_arch_type MACH_TYPE_LPD79524
10485# endif
10486# define machine_is_lpd79524() (machine_arch_type == MACH_TYPE_LPD79524)
10487#else
10488# define machine_is_lpd79524() (0)
10489#endif
10490
10491#ifdef CONFIG_MACH_LPD79525
10492# ifdef machine_arch_type
10493# undef machine_arch_type
10494# define machine_arch_type __machine_arch_type
10495# else
10496# define machine_arch_type MACH_TYPE_LPD79525
10497# endif
10498# define machine_is_lpd79525() (machine_arch_type == MACH_TYPE_LPD79525)
10499#else
10500# define machine_is_lpd79525() (0)
10501#endif
10502
10503#ifdef CONFIG_MACH_RMS100
10504# ifdef machine_arch_type
10505# undef machine_arch_type
10506# define machine_arch_type __machine_arch_type
10507# else
10508# define machine_arch_type MACH_TYPE_RMS100
10509# endif
10510# define machine_is_rms100() (machine_arch_type == MACH_TYPE_RMS100)
10511#else
10512# define machine_is_rms100() (0)
10513#endif
10514
10515#ifdef CONFIG_MACH_KB9200
10516# ifdef machine_arch_type
10517# undef machine_arch_type
10518# define machine_arch_type __machine_arch_type
10519# else
10520# define machine_arch_type MACH_TYPE_KB9200
10521# endif
10522# define machine_is_kb9200() (machine_arch_type == MACH_TYPE_KB9200)
10523#else
10524# define machine_is_kb9200() (0)
10525#endif
10526
10527#ifdef CONFIG_MACH_SX1
10528# ifdef machine_arch_type
10529# undef machine_arch_type
10530# define machine_arch_type __machine_arch_type
10531# else
10532# define machine_arch_type MACH_TYPE_SX1
10533# endif
10534# define machine_is_sx1() (machine_arch_type == MACH_TYPE_SX1)
10535#else
10536# define machine_is_sx1() (0)
10537#endif
10538
98404649
WD
10539#ifdef CONFIG_MACH_HMS39C7092
10540# ifdef machine_arch_type
10541# undef machine_arch_type
10542# define machine_arch_type __machine_arch_type
10543# else
10544# define machine_arch_type MACH_TYPE_HMS39C7092
10545# endif
10546# define machine_is_hms39c7092() (machine_arch_type == MACH_TYPE_HMS39C7092)
10547#else
10548# define machine_is_hms39c7092() (0)
10549#endif
10550
10551#ifdef CONFIG_MACH_ARMADILLO
10552# ifdef machine_arch_type
10553# undef machine_arch_type
10554# define machine_arch_type __machine_arch_type
10555# else
10556# define machine_arch_type MACH_TYPE_ARMADILLO
10557# endif
10558# define machine_is_armadillo() (machine_arch_type == MACH_TYPE_ARMADILLO)
10559#else
10560# define machine_is_armadillo() (0)
10561#endif
10562
10563#ifdef CONFIG_MACH_IPCU
10564# ifdef machine_arch_type
10565# undef machine_arch_type
10566# define machine_arch_type __machine_arch_type
10567# else
10568# define machine_arch_type MACH_TYPE_IPCU
10569# endif
10570# define machine_is_ipcu() (machine_arch_type == MACH_TYPE_IPCU)
10571#else
10572# define machine_is_ipcu() (0)
10573#endif
10574
10575#ifdef CONFIG_MACH_LOOX720
10576# ifdef machine_arch_type
10577# undef machine_arch_type
10578# define machine_arch_type __machine_arch_type
10579# else
10580# define machine_arch_type MACH_TYPE_LOOX720
10581# endif
10582# define machine_is_loox720() (machine_arch_type == MACH_TYPE_LOOX720)
10583#else
10584# define machine_is_loox720() (0)
10585#endif
10586
10587#ifdef CONFIG_MACH_IXDP465
10588# ifdef machine_arch_type
10589# undef machine_arch_type
10590# define machine_arch_type __machine_arch_type
10591# else
10592# define machine_arch_type MACH_TYPE_IXDP465
10593# endif
10594# define machine_is_ixdp465() (machine_arch_type == MACH_TYPE_IXDP465)
10595#else
10596# define machine_is_ixdp465() (0)
10597#endif
10598
10599#ifdef CONFIG_MACH_IXDP2351
10600# ifdef machine_arch_type
10601# undef machine_arch_type
10602# define machine_arch_type __machine_arch_type
10603# else
10604# define machine_arch_type MACH_TYPE_IXDP2351
10605# endif
10606# define machine_is_ixdp2351() (machine_arch_type == MACH_TYPE_IXDP2351)
10607#else
10608# define machine_is_ixdp2351() (0)
10609#endif
10610
10611#ifdef CONFIG_MACH_ADSVIX
10612# ifdef machine_arch_type
10613# undef machine_arch_type
10614# define machine_arch_type __machine_arch_type
10615# else
10616# define machine_arch_type MACH_TYPE_ADSVIX
10617# endif
10618# define machine_is_adsvix() (machine_arch_type == MACH_TYPE_ADSVIX)
10619#else
10620# define machine_is_adsvix() (0)
10621#endif
10622
10623#ifdef CONFIG_MACH_DM270
10624# ifdef machine_arch_type
10625# undef machine_arch_type
10626# define machine_arch_type __machine_arch_type
10627# else
10628# define machine_arch_type MACH_TYPE_DM270
10629# endif
10630# define machine_is_dm270() (machine_arch_type == MACH_TYPE_DM270)
10631#else
10632# define machine_is_dm270() (0)
10633#endif
10634
10635#ifdef CONFIG_MACH_SOCLTPLUS
10636# ifdef machine_arch_type
10637# undef machine_arch_type
10638# define machine_arch_type __machine_arch_type
10639# else
10640# define machine_arch_type MACH_TYPE_SOCLTPLUS
10641# endif
10642# define machine_is_socltplus() (machine_arch_type == MACH_TYPE_SOCLTPLUS)
10643#else
10644# define machine_is_socltplus() (0)
10645#endif
10646
10647#ifdef CONFIG_MACH_ECIA
10648# ifdef machine_arch_type
10649# undef machine_arch_type
10650# define machine_arch_type __machine_arch_type
10651# else
10652# define machine_arch_type MACH_TYPE_ECIA
10653# endif
10654# define machine_is_ecia() (machine_arch_type == MACH_TYPE_ECIA)
10655#else
10656# define machine_is_ecia() (0)
10657#endif
10658
10659#ifdef CONFIG_MACH_CM4008
10660# ifdef machine_arch_type
10661# undef machine_arch_type
10662# define machine_arch_type __machine_arch_type
10663# else
10664# define machine_arch_type MACH_TYPE_CM4008
10665# endif
10666# define machine_is_cm4008() (machine_arch_type == MACH_TYPE_CM4008)
10667#else
10668# define machine_is_cm4008() (0)
10669#endif
10670
10671#ifdef CONFIG_MACH_P2001
10672# ifdef machine_arch_type
10673# undef machine_arch_type
10674# define machine_arch_type __machine_arch_type
10675# else
10676# define machine_arch_type MACH_TYPE_P2001
10677# endif
10678# define machine_is_p2001() (machine_arch_type == MACH_TYPE_P2001)
10679#else
10680# define machine_is_p2001() (0)
10681#endif
10682
10683#ifdef CONFIG_MACH_TWISTER
10684# ifdef machine_arch_type
10685# undef machine_arch_type
10686# define machine_arch_type __machine_arch_type
10687# else
10688# define machine_arch_type MACH_TYPE_TWISTER
10689# endif
10690# define machine_is_twister() (machine_arch_type == MACH_TYPE_TWISTER)
10691#else
10692# define machine_is_twister() (0)
10693#endif
10694
10695#ifdef CONFIG_MACH_MUDSHARK
10696# ifdef machine_arch_type
10697# undef machine_arch_type
10698# define machine_arch_type __machine_arch_type
10699# else
10700# define machine_arch_type MACH_TYPE_MUDSHARK
10701# endif
10702# define machine_is_mudshark() (machine_arch_type == MACH_TYPE_MUDSHARK)
10703#else
10704# define machine_is_mudshark() (0)
10705#endif
10706
10707#ifdef CONFIG_MACH_HB2
10708# ifdef machine_arch_type
10709# undef machine_arch_type
10710# define machine_arch_type __machine_arch_type
10711# else
10712# define machine_arch_type MACH_TYPE_HB2
10713# endif
10714# define machine_is_hb2() (machine_arch_type == MACH_TYPE_HB2)
10715#else
10716# define machine_is_hb2() (0)
10717#endif
10718
10719#ifdef CONFIG_MACH_IQ80332
10720# ifdef machine_arch_type
10721# undef machine_arch_type
10722# define machine_arch_type __machine_arch_type
10723# else
10724# define machine_arch_type MACH_TYPE_IQ80332
10725# endif
10726# define machine_is_iq80332() (machine_arch_type == MACH_TYPE_IQ80332)
10727#else
10728# define machine_is_iq80332() (0)
10729#endif
10730
10731#ifdef CONFIG_MACH_SENDT
10732# ifdef machine_arch_type
10733# undef machine_arch_type
10734# define machine_arch_type __machine_arch_type
10735# else
10736# define machine_arch_type MACH_TYPE_SENDT
10737# endif
10738# define machine_is_sendt() (machine_arch_type == MACH_TYPE_SENDT)
10739#else
10740# define machine_is_sendt() (0)
10741#endif
10742
10743#ifdef CONFIG_MACH_MX2JAZZ
10744# ifdef machine_arch_type
10745# undef machine_arch_type
10746# define machine_arch_type __machine_arch_type
10747# else
10748# define machine_arch_type MACH_TYPE_MX2JAZZ
10749# endif
10750# define machine_is_mx2jazz() (machine_arch_type == MACH_TYPE_MX2JAZZ)
10751#else
10752# define machine_is_mx2jazz() (0)
10753#endif
10754
10755#ifdef CONFIG_MACH_MULTIIO
10756# ifdef machine_arch_type
10757# undef machine_arch_type
10758# define machine_arch_type __machine_arch_type
10759# else
10760# define machine_arch_type MACH_TYPE_MULTIIO
10761# endif
10762# define machine_is_multiio() (machine_arch_type == MACH_TYPE_MULTIIO)
10763#else
10764# define machine_is_multiio() (0)
10765#endif
10766
10767#ifdef CONFIG_MACH_HRDISPLAY
10768# ifdef machine_arch_type
10769# undef machine_arch_type
10770# define machine_arch_type __machine_arch_type
10771# else
10772# define machine_arch_type MACH_TYPE_HRDISPLAY
10773# endif
10774# define machine_is_hrdisplay() (machine_arch_type == MACH_TYPE_HRDISPLAY)
10775#else
10776# define machine_is_hrdisplay() (0)
10777#endif
10778
f43ad539 10779#ifdef CONFIG_MACH_MXC27530ADS
98404649
WD
10780# ifdef machine_arch_type
10781# undef machine_arch_type
10782# define machine_arch_type __machine_arch_type
10783# else
f43ad539 10784# define machine_arch_type MACH_TYPE_MXC27530ADS
98404649 10785# endif
f43ad539 10786# define machine_is_mxc27530ads() (machine_arch_type == MACH_TYPE_MXC27530ADS)
98404649 10787#else
f43ad539 10788# define machine_is_mxc27530ads() (0)
98404649
WD
10789#endif
10790
10791#ifdef CONFIG_MACH_TRIZEPS3
10792# ifdef machine_arch_type
10793# undef machine_arch_type
10794# define machine_arch_type __machine_arch_type
10795# else
10796# define machine_arch_type MACH_TYPE_TRIZEPS3
10797# endif
10798# define machine_is_trizeps3() (machine_arch_type == MACH_TYPE_TRIZEPS3)
10799#else
10800# define machine_is_trizeps3() (0)
10801#endif
10802
10803#ifdef CONFIG_MACH_ZEFEERDZA
10804# ifdef machine_arch_type
10805# undef machine_arch_type
10806# define machine_arch_type __machine_arch_type
10807# else
10808# define machine_arch_type MACH_TYPE_ZEFEERDZA
10809# endif
10810# define machine_is_zefeerdza() (machine_arch_type == MACH_TYPE_ZEFEERDZA)
10811#else
10812# define machine_is_zefeerdza() (0)
10813#endif
10814
10815#ifdef CONFIG_MACH_ZEFEERDZB
10816# ifdef machine_arch_type
10817# undef machine_arch_type
10818# define machine_arch_type __machine_arch_type
10819# else
10820# define machine_arch_type MACH_TYPE_ZEFEERDZB
10821# endif
10822# define machine_is_zefeerdzb() (machine_arch_type == MACH_TYPE_ZEFEERDZB)
10823#else
10824# define machine_is_zefeerdzb() (0)
10825#endif
10826
10827#ifdef CONFIG_MACH_ZEFEERDZG
10828# ifdef machine_arch_type
10829# undef machine_arch_type
10830# define machine_arch_type __machine_arch_type
10831# else
10832# define machine_arch_type MACH_TYPE_ZEFEERDZG
10833# endif
10834# define machine_is_zefeerdzg() (machine_arch_type == MACH_TYPE_ZEFEERDZG)
10835#else
10836# define machine_is_zefeerdzg() (0)
10837#endif
10838
10839#ifdef CONFIG_MACH_ZEFEERDZN
10840# ifdef machine_arch_type
10841# undef machine_arch_type
10842# define machine_arch_type __machine_arch_type
10843# else
10844# define machine_arch_type MACH_TYPE_ZEFEERDZN
10845# endif
10846# define machine_is_zefeerdzn() (machine_arch_type == MACH_TYPE_ZEFEERDZN)
10847#else
10848# define machine_is_zefeerdzn() (0)
10849#endif
10850
10851#ifdef CONFIG_MACH_ZEFEERDZQ
10852# ifdef machine_arch_type
10853# undef machine_arch_type
10854# define machine_arch_type __machine_arch_type
10855# else
10856# define machine_arch_type MACH_TYPE_ZEFEERDZQ
10857# endif
10858# define machine_is_zefeerdzq() (machine_arch_type == MACH_TYPE_ZEFEERDZQ)
10859#else
10860# define machine_is_zefeerdzq() (0)
10861#endif
10862
10863#ifdef CONFIG_MACH_GTWX5715
10864# ifdef machine_arch_type
10865# undef machine_arch_type
10866# define machine_arch_type __machine_arch_type
10867# else
10868# define machine_arch_type MACH_TYPE_GTWX5715
10869# endif
10870# define machine_is_gtwx5715() (machine_arch_type == MACH_TYPE_GTWX5715)
10871#else
10872# define machine_is_gtwx5715() (0)
10873#endif
10874
10875#ifdef CONFIG_MACH_ASTRO_JACK
10876# ifdef machine_arch_type
10877# undef machine_arch_type
10878# define machine_arch_type __machine_arch_type
10879# else
10880# define machine_arch_type MACH_TYPE_ASTRO_JACK
10881# endif
10882# define machine_is_astro_jack() (machine_arch_type == MACH_TYPE_ASTRO_JACK)
10883#else
10884# define machine_is_astro_jack() (0)
10885#endif
10886
10887#ifdef CONFIG_MACH_TIP03
10888# ifdef machine_arch_type
10889# undef machine_arch_type
10890# define machine_arch_type __machine_arch_type
10891# else
10892# define machine_arch_type MACH_TYPE_TIP03
10893# endif
10894# define machine_is_tip03() (machine_arch_type == MACH_TYPE_TIP03)
10895#else
10896# define machine_is_tip03() (0)
10897#endif
10898
10899#ifdef CONFIG_MACH_A9200EC
10900# ifdef machine_arch_type
10901# undef machine_arch_type
10902# define machine_arch_type __machine_arch_type
10903# else
10904# define machine_arch_type MACH_TYPE_A9200EC
10905# endif
10906# define machine_is_a9200ec() (machine_arch_type == MACH_TYPE_A9200EC)
10907#else
10908# define machine_is_a9200ec() (0)
10909#endif
10910
10911#ifdef CONFIG_MACH_PNX0105
10912# ifdef machine_arch_type
10913# undef machine_arch_type
10914# define machine_arch_type __machine_arch_type
10915# else
10916# define machine_arch_type MACH_TYPE_PNX0105
10917# endif
10918# define machine_is_pnx0105() (machine_arch_type == MACH_TYPE_PNX0105)
10919#else
10920# define machine_is_pnx0105() (0)
10921#endif
10922
10923#ifdef CONFIG_MACH_ADCPOECPU
10924# ifdef machine_arch_type
10925# undef machine_arch_type
10926# define machine_arch_type __machine_arch_type
10927# else
10928# define machine_arch_type MACH_TYPE_ADCPOECPU
10929# endif
10930# define machine_is_adcpoecpu() (machine_arch_type == MACH_TYPE_ADCPOECPU)
10931#else
10932# define machine_is_adcpoecpu() (0)
10933#endif
10934
10935#ifdef CONFIG_MACH_CSB637
10936# ifdef machine_arch_type
10937# undef machine_arch_type
10938# define machine_arch_type __machine_arch_type
10939# else
10940# define machine_arch_type MACH_TYPE_CSB637
10941# endif
10942# define machine_is_csb637() (machine_arch_type == MACH_TYPE_CSB637)
10943#else
10944# define machine_is_csb637() (0)
10945#endif
10946
98404649
WD
10947#ifdef CONFIG_MACH_MB9200
10948# ifdef machine_arch_type
10949# undef machine_arch_type
10950# define machine_arch_type __machine_arch_type
10951# else
10952# define machine_arch_type MACH_TYPE_MB9200
10953# endif
10954# define machine_is_mb9200() (machine_arch_type == MACH_TYPE_MB9200)
10955#else
10956# define machine_is_mb9200() (0)
10957#endif
10958
10959#ifdef CONFIG_MACH_KULUN
10960# ifdef machine_arch_type
10961# undef machine_arch_type
10962# define machine_arch_type __machine_arch_type
10963# else
10964# define machine_arch_type MACH_TYPE_KULUN
10965# endif
10966# define machine_is_kulun() (machine_arch_type == MACH_TYPE_KULUN)
10967#else
10968# define machine_is_kulun() (0)
10969#endif
10970
10971#ifdef CONFIG_MACH_SNAPPER
10972# ifdef machine_arch_type
10973# undef machine_arch_type
10974# define machine_arch_type __machine_arch_type
10975# else
10976# define machine_arch_type MACH_TYPE_SNAPPER
10977# endif
10978# define machine_is_snapper() (machine_arch_type == MACH_TYPE_SNAPPER)
10979#else
10980# define machine_is_snapper() (0)
10981#endif
10982
10983#ifdef CONFIG_MACH_OPTIMA
10984# ifdef machine_arch_type
10985# undef machine_arch_type
10986# define machine_arch_type __machine_arch_type
10987# else
10988# define machine_arch_type MACH_TYPE_OPTIMA
10989# endif
10990# define machine_is_optima() (machine_arch_type == MACH_TYPE_OPTIMA)
10991#else
10992# define machine_is_optima() (0)
10993#endif
10994
10995#ifdef CONFIG_MACH_DLHSBC
10996# ifdef machine_arch_type
10997# undef machine_arch_type
10998# define machine_arch_type __machine_arch_type
10999# else
11000# define machine_arch_type MACH_TYPE_DLHSBC
11001# endif
11002# define machine_is_dlhsbc() (machine_arch_type == MACH_TYPE_DLHSBC)
11003#else
11004# define machine_is_dlhsbc() (0)
11005#endif
11006
11007#ifdef CONFIG_MACH_X30
11008# ifdef machine_arch_type
11009# undef machine_arch_type
11010# define machine_arch_type __machine_arch_type
11011# else
11012# define machine_arch_type MACH_TYPE_X30
11013# endif
11014# define machine_is_x30() (machine_arch_type == MACH_TYPE_X30)
11015#else
11016# define machine_is_x30() (0)
11017#endif
11018
11019#ifdef CONFIG_MACH_N30
11020# ifdef machine_arch_type
11021# undef machine_arch_type
11022# define machine_arch_type __machine_arch_type
11023# else
11024# define machine_arch_type MACH_TYPE_N30
11025# endif
11026# define machine_is_n30() (machine_arch_type == MACH_TYPE_N30)
11027#else
11028# define machine_is_n30() (0)
11029#endif
11030
11031#ifdef CONFIG_MACH_MANGA_KS8695
11032# ifdef machine_arch_type
11033# undef machine_arch_type
11034# define machine_arch_type __machine_arch_type
11035# else
11036# define machine_arch_type MACH_TYPE_MANGA_KS8695
11037# endif
11038# define machine_is_manga_ks8695() (machine_arch_type == MACH_TYPE_MANGA_KS8695)
11039#else
11040# define machine_is_manga_ks8695() (0)
11041#endif
11042
11043#ifdef CONFIG_MACH_AJAX
11044# ifdef machine_arch_type
11045# undef machine_arch_type
11046# define machine_arch_type __machine_arch_type
11047# else
11048# define machine_arch_type MACH_TYPE_AJAX
11049# endif
11050# define machine_is_ajax() (machine_arch_type == MACH_TYPE_AJAX)
11051#else
11052# define machine_is_ajax() (0)
11053#endif
11054
11055#ifdef CONFIG_MACH_NEC_MP900
11056# ifdef machine_arch_type
11057# undef machine_arch_type
11058# define machine_arch_type __machine_arch_type
11059# else
11060# define machine_arch_type MACH_TYPE_NEC_MP900
11061# endif
11062# define machine_is_nec_mp900() (machine_arch_type == MACH_TYPE_NEC_MP900)
11063#else
11064# define machine_is_nec_mp900() (0)
11065#endif
11066
11067#ifdef CONFIG_MACH_VVTK1000
11068# ifdef machine_arch_type
11069# undef machine_arch_type
11070# define machine_arch_type __machine_arch_type
11071# else
11072# define machine_arch_type MACH_TYPE_VVTK1000
11073# endif
11074# define machine_is_vvtk1000() (machine_arch_type == MACH_TYPE_VVTK1000)
11075#else
11076# define machine_is_vvtk1000() (0)
11077#endif
11078
11079#ifdef CONFIG_MACH_KAFA
11080# ifdef machine_arch_type
11081# undef machine_arch_type
11082# define machine_arch_type __machine_arch_type
11083# else
11084# define machine_arch_type MACH_TYPE_KAFA
11085# endif
11086# define machine_is_kafa() (machine_arch_type == MACH_TYPE_KAFA)
11087#else
11088# define machine_is_kafa() (0)
11089#endif
11090
11091#ifdef CONFIG_MACH_VVTK3000
11092# ifdef machine_arch_type
11093# undef machine_arch_type
11094# define machine_arch_type __machine_arch_type
11095# else
11096# define machine_arch_type MACH_TYPE_VVTK3000
11097# endif
11098# define machine_is_vvtk3000() (machine_arch_type == MACH_TYPE_VVTK3000)
11099#else
11100# define machine_is_vvtk3000() (0)
11101#endif
11102
11103#ifdef CONFIG_MACH_PIMX1
11104# ifdef machine_arch_type
11105# undef machine_arch_type
11106# define machine_arch_type __machine_arch_type
11107# else
11108# define machine_arch_type MACH_TYPE_PIMX1
11109# endif
11110# define machine_is_pimx1() (machine_arch_type == MACH_TYPE_PIMX1)
11111#else
11112# define machine_is_pimx1() (0)
11113#endif
11114
11115#ifdef CONFIG_MACH_OLLIE
11116# ifdef machine_arch_type
11117# undef machine_arch_type
11118# define machine_arch_type __machine_arch_type
11119# else
11120# define machine_arch_type MACH_TYPE_OLLIE
11121# endif
11122# define machine_is_ollie() (machine_arch_type == MACH_TYPE_OLLIE)
11123#else
11124# define machine_is_ollie() (0)
11125#endif
11126
11127#ifdef CONFIG_MACH_SKYMAX
11128# ifdef machine_arch_type
11129# undef machine_arch_type
11130# define machine_arch_type __machine_arch_type
11131# else
11132# define machine_arch_type MACH_TYPE_SKYMAX
11133# endif
11134# define machine_is_skymax() (machine_arch_type == MACH_TYPE_SKYMAX)
11135#else
11136# define machine_is_skymax() (0)
11137#endif
11138
11139#ifdef CONFIG_MACH_JAZZ
11140# ifdef machine_arch_type
11141# undef machine_arch_type
11142# define machine_arch_type __machine_arch_type
11143# else
11144# define machine_arch_type MACH_TYPE_JAZZ
11145# endif
11146# define machine_is_jazz() (machine_arch_type == MACH_TYPE_JAZZ)
11147#else
11148# define machine_is_jazz() (0)
11149#endif
11150
11151#ifdef CONFIG_MACH_TEL_T3
11152# ifdef machine_arch_type
11153# undef machine_arch_type
11154# define machine_arch_type __machine_arch_type
11155# else
11156# define machine_arch_type MACH_TYPE_TEL_T3
11157# endif
11158# define machine_is_tel_t3() (machine_arch_type == MACH_TYPE_TEL_T3)
11159#else
11160# define machine_is_tel_t3() (0)
11161#endif
11162
11163#ifdef CONFIG_MACH_AISINO_FCR255
11164# ifdef machine_arch_type
11165# undef machine_arch_type
11166# define machine_arch_type __machine_arch_type
11167# else
11168# define machine_arch_type MACH_TYPE_AISINO_FCR255
11169# endif
11170# define machine_is_aisino_fcr255() (machine_arch_type == MACH_TYPE_AISINO_FCR255)
11171#else
11172# define machine_is_aisino_fcr255() (0)
11173#endif
11174
11175#ifdef CONFIG_MACH_BTWEB
11176# ifdef machine_arch_type
11177# undef machine_arch_type
11178# define machine_arch_type __machine_arch_type
11179# else
11180# define machine_arch_type MACH_TYPE_BTWEB
11181# endif
11182# define machine_is_btweb() (machine_arch_type == MACH_TYPE_BTWEB)
11183#else
11184# define machine_is_btweb() (0)
11185#endif
11186
11187#ifdef CONFIG_MACH_DBG_LH79520
11188# ifdef machine_arch_type
11189# undef machine_arch_type
11190# define machine_arch_type __machine_arch_type
11191# else
11192# define machine_arch_type MACH_TYPE_DBG_LH79520
11193# endif
11194# define machine_is_dbg_lh79520() (machine_arch_type == MACH_TYPE_DBG_LH79520)
11195#else
11196# define machine_is_dbg_lh79520() (0)
11197#endif
11198
11199#ifdef CONFIG_MACH_CM41XX
11200# ifdef machine_arch_type
11201# undef machine_arch_type
11202# define machine_arch_type __machine_arch_type
11203# else
11204# define machine_arch_type MACH_TYPE_CM41XX
11205# endif
11206# define machine_is_cm41xx() (machine_arch_type == MACH_TYPE_CM41XX)
11207#else
11208# define machine_is_cm41xx() (0)
11209#endif
11210
11211#ifdef CONFIG_MACH_TS72XX
11212# ifdef machine_arch_type
11213# undef machine_arch_type
11214# define machine_arch_type __machine_arch_type
11215# else
11216# define machine_arch_type MACH_TYPE_TS72XX
11217# endif
11218# define machine_is_ts72xx() (machine_arch_type == MACH_TYPE_TS72XX)
11219#else
11220# define machine_is_ts72xx() (0)
11221#endif
11222
11223#ifdef CONFIG_MACH_NGGPXA
11224# ifdef machine_arch_type
11225# undef machine_arch_type
11226# define machine_arch_type __machine_arch_type
11227# else
11228# define machine_arch_type MACH_TYPE_NGGPXA
11229# endif
11230# define machine_is_nggpxa() (machine_arch_type == MACH_TYPE_NGGPXA)
11231#else
11232# define machine_is_nggpxa() (0)
11233#endif
11234
11235#ifdef CONFIG_MACH_CSB535
11236# ifdef machine_arch_type
11237# undef machine_arch_type
11238# define machine_arch_type __machine_arch_type
11239# else
11240# define machine_arch_type MACH_TYPE_CSB535
11241# endif
11242# define machine_is_csb535() (machine_arch_type == MACH_TYPE_CSB535)
11243#else
11244# define machine_is_csb535() (0)
11245#endif
11246
11247#ifdef CONFIG_MACH_CSB536
11248# ifdef machine_arch_type
11249# undef machine_arch_type
11250# define machine_arch_type __machine_arch_type
11251# else
11252# define machine_arch_type MACH_TYPE_CSB536
11253# endif
11254# define machine_is_csb536() (machine_arch_type == MACH_TYPE_CSB536)
11255#else
11256# define machine_is_csb536() (0)
11257#endif
11258
11259#ifdef CONFIG_MACH_PXA_TRAKPOD
11260# ifdef machine_arch_type
11261# undef machine_arch_type
11262# define machine_arch_type __machine_arch_type
11263# else
11264# define machine_arch_type MACH_TYPE_PXA_TRAKPOD
11265# endif
11266# define machine_is_pxa_trakpod() (machine_arch_type == MACH_TYPE_PXA_TRAKPOD)
11267#else
11268# define machine_is_pxa_trakpod() (0)
11269#endif
11270
11271#ifdef CONFIG_MACH_PRAXIS
11272# ifdef machine_arch_type
11273# undef machine_arch_type
11274# define machine_arch_type __machine_arch_type
11275# else
11276# define machine_arch_type MACH_TYPE_PRAXIS
11277# endif
11278# define machine_is_praxis() (machine_arch_type == MACH_TYPE_PRAXIS)
11279#else
11280# define machine_is_praxis() (0)
11281#endif
11282
11283#ifdef CONFIG_MACH_LH75411
11284# ifdef machine_arch_type
11285# undef machine_arch_type
11286# define machine_arch_type __machine_arch_type
11287# else
11288# define machine_arch_type MACH_TYPE_LH75411
11289# endif
11290# define machine_is_lh75411() (machine_arch_type == MACH_TYPE_LH75411)
11291#else
11292# define machine_is_lh75411() (0)
11293#endif
11294
11295#ifdef CONFIG_MACH_OTOM
11296# ifdef machine_arch_type
11297# undef machine_arch_type
11298# define machine_arch_type __machine_arch_type
11299# else
11300# define machine_arch_type MACH_TYPE_OTOM
11301# endif
11302# define machine_is_otom() (machine_arch_type == MACH_TYPE_OTOM)
11303#else
11304# define machine_is_otom() (0)
11305#endif
11306
11307#ifdef CONFIG_MACH_NEXCODER_2440
11308# ifdef machine_arch_type
11309# undef machine_arch_type
11310# define machine_arch_type __machine_arch_type
11311# else
11312# define machine_arch_type MACH_TYPE_NEXCODER_2440
11313# endif
11314# define machine_is_nexcoder_2440() (machine_arch_type == MACH_TYPE_NEXCODER_2440)
11315#else
11316# define machine_is_nexcoder_2440() (0)
11317#endif
11318
11319#ifdef CONFIG_MACH_LOOX410
11320# ifdef machine_arch_type
11321# undef machine_arch_type
11322# define machine_arch_type __machine_arch_type
11323# else
11324# define machine_arch_type MACH_TYPE_LOOX410
11325# endif
11326# define machine_is_loox410() (machine_arch_type == MACH_TYPE_LOOX410)
11327#else
11328# define machine_is_loox410() (0)
11329#endif
11330
11331#ifdef CONFIG_MACH_WESTLAKE
11332# ifdef machine_arch_type
11333# undef machine_arch_type
11334# define machine_arch_type __machine_arch_type
11335# else
11336# define machine_arch_type MACH_TYPE_WESTLAKE
11337# endif
11338# define machine_is_westlake() (machine_arch_type == MACH_TYPE_WESTLAKE)
11339#else
11340# define machine_is_westlake() (0)
11341#endif
11342
11343#ifdef CONFIG_MACH_NSB
11344# ifdef machine_arch_type
11345# undef machine_arch_type
11346# define machine_arch_type __machine_arch_type
11347# else
11348# define machine_arch_type MACH_TYPE_NSB
11349# endif
11350# define machine_is_nsb() (machine_arch_type == MACH_TYPE_NSB)
11351#else
11352# define machine_is_nsb() (0)
11353#endif
11354
11355#ifdef CONFIG_MACH_ESL_SARVA_STN
11356# ifdef machine_arch_type
11357# undef machine_arch_type
11358# define machine_arch_type __machine_arch_type
11359# else
11360# define machine_arch_type MACH_TYPE_ESL_SARVA_STN
11361# endif
11362# define machine_is_esl_sarva_stn() (machine_arch_type == MACH_TYPE_ESL_SARVA_STN)
11363#else
11364# define machine_is_esl_sarva_stn() (0)
11365#endif
11366
11367#ifdef CONFIG_MACH_ESL_SARVA_TFT
11368# ifdef machine_arch_type
11369# undef machine_arch_type
11370# define machine_arch_type __machine_arch_type
11371# else
11372# define machine_arch_type MACH_TYPE_ESL_SARVA_TFT
11373# endif
11374# define machine_is_esl_sarva_tft() (machine_arch_type == MACH_TYPE_ESL_SARVA_TFT)
11375#else
11376# define machine_is_esl_sarva_tft() (0)
11377#endif
11378
11379#ifdef CONFIG_MACH_ESL_SARVA_IAD
11380# ifdef machine_arch_type
11381# undef machine_arch_type
11382# define machine_arch_type __machine_arch_type
11383# else
11384# define machine_arch_type MACH_TYPE_ESL_SARVA_IAD
11385# endif
11386# define machine_is_esl_sarva_iad() (machine_arch_type == MACH_TYPE_ESL_SARVA_IAD)
11387#else
11388# define machine_is_esl_sarva_iad() (0)
11389#endif
11390
11391#ifdef CONFIG_MACH_ESL_SARVA_ACC
11392# ifdef machine_arch_type
11393# undef machine_arch_type
11394# define machine_arch_type __machine_arch_type
11395# else
11396# define machine_arch_type MACH_TYPE_ESL_SARVA_ACC
11397# endif
11398# define machine_is_esl_sarva_acc() (machine_arch_type == MACH_TYPE_ESL_SARVA_ACC)
11399#else
11400# define machine_is_esl_sarva_acc() (0)
11401#endif
11402
11403#ifdef CONFIG_MACH_TYPHOON
11404# ifdef machine_arch_type
11405# undef machine_arch_type
11406# define machine_arch_type __machine_arch_type
11407# else
11408# define machine_arch_type MACH_TYPE_TYPHOON
11409# endif
11410# define machine_is_typhoon() (machine_arch_type == MACH_TYPE_TYPHOON)
11411#else
11412# define machine_is_typhoon() (0)
11413#endif
11414
11415#ifdef CONFIG_MACH_CNAV
11416# ifdef machine_arch_type
11417# undef machine_arch_type
11418# define machine_arch_type __machine_arch_type
11419# else
11420# define machine_arch_type MACH_TYPE_CNAV
11421# endif
11422# define machine_is_cnav() (machine_arch_type == MACH_TYPE_CNAV)
11423#else
11424# define machine_is_cnav() (0)
11425#endif
11426
11427#ifdef CONFIG_MACH_A730
11428# ifdef machine_arch_type
11429# undef machine_arch_type
11430# define machine_arch_type __machine_arch_type
11431# else
11432# define machine_arch_type MACH_TYPE_A730
11433# endif
11434# define machine_is_a730() (machine_arch_type == MACH_TYPE_A730)
11435#else
11436# define machine_is_a730() (0)
11437#endif
11438
11439#ifdef CONFIG_MACH_NETSTAR
11440# ifdef machine_arch_type
11441# undef machine_arch_type
11442# define machine_arch_type __machine_arch_type
11443# else
11444# define machine_arch_type MACH_TYPE_NETSTAR
11445# endif
11446# define machine_is_netstar() (machine_arch_type == MACH_TYPE_NETSTAR)
11447#else
11448# define machine_is_netstar() (0)
11449#endif
11450
11451#ifdef CONFIG_MACH_PHASEFALE_SUPERCON
11452# ifdef machine_arch_type
11453# undef machine_arch_type
11454# define machine_arch_type __machine_arch_type
11455# else
11456# define machine_arch_type MACH_TYPE_PHASEFALE_SUPERCON
11457# endif
11458# define machine_is_supercon() (machine_arch_type == MACH_TYPE_PHASEFALE_SUPERCON)
11459#else
11460# define machine_is_supercon() (0)
11461#endif
11462
11463#ifdef CONFIG_MACH_SHIVA1100
11464# ifdef machine_arch_type
11465# undef machine_arch_type
11466# define machine_arch_type __machine_arch_type
11467# else
11468# define machine_arch_type MACH_TYPE_SHIVA1100
11469# endif
11470# define machine_is_shiva1100() (machine_arch_type == MACH_TYPE_SHIVA1100)
11471#else
11472# define machine_is_shiva1100() (0)
11473#endif
11474
11475#ifdef CONFIG_MACH_ETEXSC
11476# ifdef machine_arch_type
11477# undef machine_arch_type
11478# define machine_arch_type __machine_arch_type
11479# else
11480# define machine_arch_type MACH_TYPE_ETEXSC
11481# endif
11482# define machine_is_etexsc() (machine_arch_type == MACH_TYPE_ETEXSC)
11483#else
11484# define machine_is_etexsc() (0)
11485#endif
11486
11487#ifdef CONFIG_MACH_IXDPG465
11488# ifdef machine_arch_type
11489# undef machine_arch_type
11490# define machine_arch_type __machine_arch_type
11491# else
11492# define machine_arch_type MACH_TYPE_IXDPG465
11493# endif
11494# define machine_is_ixdpg465() (machine_arch_type == MACH_TYPE_IXDPG465)
11495#else
11496# define machine_is_ixdpg465() (0)
11497#endif
11498
11499#ifdef CONFIG_MACH_A9M2410
11500# ifdef machine_arch_type
11501# undef machine_arch_type
11502# define machine_arch_type __machine_arch_type
11503# else
11504# define machine_arch_type MACH_TYPE_A9M2410
11505# endif
11506# define machine_is_a9m2410() (machine_arch_type == MACH_TYPE_A9M2410)
11507#else
11508# define machine_is_a9m2410() (0)
11509#endif
11510
11511#ifdef CONFIG_MACH_A9M2440
11512# ifdef machine_arch_type
11513# undef machine_arch_type
11514# define machine_arch_type __machine_arch_type
11515# else
11516# define machine_arch_type MACH_TYPE_A9M2440
11517# endif
11518# define machine_is_a9m2440() (machine_arch_type == MACH_TYPE_A9M2440)
11519#else
11520# define machine_is_a9m2440() (0)
11521#endif
11522
11523#ifdef CONFIG_MACH_A9M9750
11524# ifdef machine_arch_type
11525# undef machine_arch_type
11526# define machine_arch_type __machine_arch_type
11527# else
11528# define machine_arch_type MACH_TYPE_A9M9750
11529# endif
11530# define machine_is_a9m9750() (machine_arch_type == MACH_TYPE_A9M9750)
11531#else
11532# define machine_is_a9m9750() (0)
11533#endif
11534
11535#ifdef CONFIG_MACH_A9M9360
11536# ifdef machine_arch_type
11537# undef machine_arch_type
11538# define machine_arch_type __machine_arch_type
11539# else
11540# define machine_arch_type MACH_TYPE_A9M9360
11541# endif
11542# define machine_is_a9m9360() (machine_arch_type == MACH_TYPE_A9M9360)
11543#else
11544# define machine_is_a9m9360() (0)
11545#endif
11546
11547#ifdef CONFIG_MACH_UNC90
11548# ifdef machine_arch_type
11549# undef machine_arch_type
11550# define machine_arch_type __machine_arch_type
11551# else
11552# define machine_arch_type MACH_TYPE_UNC90
11553# endif
11554# define machine_is_unc90() (machine_arch_type == MACH_TYPE_UNC90)
11555#else
11556# define machine_is_unc90() (0)
11557#endif
11558
11559#ifdef CONFIG_MACH_ECO920
11560# ifdef machine_arch_type
11561# undef machine_arch_type
11562# define machine_arch_type __machine_arch_type
11563# else
11564# define machine_arch_type MACH_TYPE_ECO920
11565# endif
11566# define machine_is_eco920() (machine_arch_type == MACH_TYPE_ECO920)
11567#else
11568# define machine_is_eco920() (0)
11569#endif
11570
11571#ifdef CONFIG_MACH_SATVIEW
11572# ifdef machine_arch_type
11573# undef machine_arch_type
11574# define machine_arch_type __machine_arch_type
11575# else
11576# define machine_arch_type MACH_TYPE_SATVIEW
11577# endif
11578# define machine_is_satview() (machine_arch_type == MACH_TYPE_SATVIEW)
11579#else
11580# define machine_is_satview() (0)
11581#endif
11582
11583#ifdef CONFIG_MACH_ROADRUNNER
11584# ifdef machine_arch_type
11585# undef machine_arch_type
11586# define machine_arch_type __machine_arch_type
11587# else
11588# define machine_arch_type MACH_TYPE_ROADRUNNER
11589# endif
11590# define machine_is_roadrunner() (machine_arch_type == MACH_TYPE_ROADRUNNER)
11591#else
11592# define machine_is_roadrunner() (0)
11593#endif
11594
11595#ifdef CONFIG_MACH_AT91RM9200EK
11596# ifdef machine_arch_type
11597# undef machine_arch_type
11598# define machine_arch_type __machine_arch_type
11599# else
11600# define machine_arch_type MACH_TYPE_AT91RM9200EK
11601# endif
11602# define machine_is_at91rm9200ek() (machine_arch_type == MACH_TYPE_AT91RM9200EK)
11603#else
11604# define machine_is_at91rm9200ek() (0)
11605#endif
11606
11607#ifdef CONFIG_MACH_GP32
11608# ifdef machine_arch_type
11609# undef machine_arch_type
11610# define machine_arch_type __machine_arch_type
11611# else
11612# define machine_arch_type MACH_TYPE_GP32
11613# endif
11614# define machine_is_gp32() (machine_arch_type == MACH_TYPE_GP32)
11615#else
11616# define machine_is_gp32() (0)
11617#endif
11618
11619#ifdef CONFIG_MACH_GEM
11620# ifdef machine_arch_type
11621# undef machine_arch_type
11622# define machine_arch_type __machine_arch_type
11623# else
11624# define machine_arch_type MACH_TYPE_GEM
11625# endif
11626# define machine_is_gem() (machine_arch_type == MACH_TYPE_GEM)
11627#else
11628# define machine_is_gem() (0)
11629#endif
11630
11631#ifdef CONFIG_MACH_I858
11632# ifdef machine_arch_type
11633# undef machine_arch_type
11634# define machine_arch_type __machine_arch_type
11635# else
11636# define machine_arch_type MACH_TYPE_I858
11637# endif
11638# define machine_is_i858() (machine_arch_type == MACH_TYPE_I858)
11639#else
11640# define machine_is_i858() (0)
11641#endif
11642
11643#ifdef CONFIG_MACH_HX2750
11644# ifdef machine_arch_type
11645# undef machine_arch_type
11646# define machine_arch_type __machine_arch_type
11647# else
11648# define machine_arch_type MACH_TYPE_HX2750
11649# endif
11650# define machine_is_hx2750() (machine_arch_type == MACH_TYPE_HX2750)
11651#else
11652# define machine_is_hx2750() (0)
11653#endif
11654
f43ad539 11655#ifdef CONFIG_MACH_MXC91131EVB
98404649
WD
11656# ifdef machine_arch_type
11657# undef machine_arch_type
11658# define machine_arch_type __machine_arch_type
11659# else
f43ad539 11660# define machine_arch_type MACH_TYPE_MXC91131EVB
98404649 11661# endif
f43ad539 11662# define machine_is_mxc91131evb() (machine_arch_type == MACH_TYPE_MXC91131EVB)
98404649 11663#else
f43ad539 11664# define machine_is_mxc91131evb() (0)
98404649
WD
11665#endif
11666
11667#ifdef CONFIG_MACH_P700
11668# ifdef machine_arch_type
11669# undef machine_arch_type
11670# define machine_arch_type __machine_arch_type
11671# else
11672# define machine_arch_type MACH_TYPE_P700
11673# endif
11674# define machine_is_p700() (machine_arch_type == MACH_TYPE_P700)
11675#else
11676# define machine_is_p700() (0)
11677#endif
11678
11679#ifdef CONFIG_MACH_CPE
11680# ifdef machine_arch_type
11681# undef machine_arch_type
11682# define machine_arch_type __machine_arch_type
11683# else
11684# define machine_arch_type MACH_TYPE_CPE
11685# endif
11686# define machine_is_cpe() (machine_arch_type == MACH_TYPE_CPE)
11687#else
11688# define machine_is_cpe() (0)
11689#endif
11690
11691#ifdef CONFIG_MACH_SPITZ
11692# ifdef machine_arch_type
11693# undef machine_arch_type
11694# define machine_arch_type __machine_arch_type
11695# else
11696# define machine_arch_type MACH_TYPE_SPITZ
11697# endif
11698# define machine_is_spitz() (machine_arch_type == MACH_TYPE_SPITZ)
11699#else
11700# define machine_is_spitz() (0)
11701#endif
11702
11703#ifdef CONFIG_MACH_NIMBRA340
11704# ifdef machine_arch_type
11705# undef machine_arch_type
11706# define machine_arch_type __machine_arch_type
11707# else
11708# define machine_arch_type MACH_TYPE_NIMBRA340
11709# endif
11710# define machine_is_nimbra340() (machine_arch_type == MACH_TYPE_NIMBRA340)
11711#else
11712# define machine_is_nimbra340() (0)
11713#endif
11714
11715#ifdef CONFIG_MACH_LPC22XX
11716# ifdef machine_arch_type
11717# undef machine_arch_type
11718# define machine_arch_type __machine_arch_type
11719# else
11720# define machine_arch_type MACH_TYPE_LPC22XX
11721# endif
11722# define machine_is_lpc22xx() (machine_arch_type == MACH_TYPE_LPC22XX)
11723#else
11724# define machine_is_lpc22xx() (0)
11725#endif
11726
11727#ifdef CONFIG_MACH_COMET3
11728# ifdef machine_arch_type
11729# undef machine_arch_type
11730# define machine_arch_type __machine_arch_type
11731# else
11732# define machine_arch_type MACH_TYPE_COMET3
11733# endif
11734# define machine_is_omap_comet3() (machine_arch_type == MACH_TYPE_COMET3)
11735#else
11736# define machine_is_omap_comet3() (0)
11737#endif
11738
11739#ifdef CONFIG_MACH_COMET4
11740# ifdef machine_arch_type
11741# undef machine_arch_type
11742# define machine_arch_type __machine_arch_type
11743# else
11744# define machine_arch_type MACH_TYPE_COMET4
11745# endif
11746# define machine_is_omap_comet4() (machine_arch_type == MACH_TYPE_COMET4)
11747#else
11748# define machine_is_omap_comet4() (0)
11749#endif
11750
11751#ifdef CONFIG_MACH_CSB625
11752# ifdef machine_arch_type
11753# undef machine_arch_type
11754# define machine_arch_type __machine_arch_type
11755# else
11756# define machine_arch_type MACH_TYPE_CSB625
11757# endif
11758# define machine_is_csb625() (machine_arch_type == MACH_TYPE_CSB625)
11759#else
11760# define machine_is_csb625() (0)
11761#endif
11762
11763#ifdef CONFIG_MACH_FORTUNET2
11764# ifdef machine_arch_type
11765# undef machine_arch_type
11766# define machine_arch_type __machine_arch_type
11767# else
11768# define machine_arch_type MACH_TYPE_FORTUNET2
11769# endif
11770# define machine_is_fortunet2() (machine_arch_type == MACH_TYPE_FORTUNET2)
11771#else
11772# define machine_is_fortunet2() (0)
11773#endif
11774
11775#ifdef CONFIG_MACH_S5H2200
11776# ifdef machine_arch_type
11777# undef machine_arch_type
11778# define machine_arch_type __machine_arch_type
11779# else
11780# define machine_arch_type MACH_TYPE_S5H2200
11781# endif
11782# define machine_is_s5h2200() (machine_arch_type == MACH_TYPE_S5H2200)
11783#else
11784# define machine_is_s5h2200() (0)
11785#endif
11786
11787#ifdef CONFIG_MACH_OPTORM920
11788# ifdef machine_arch_type
11789# undef machine_arch_type
11790# define machine_arch_type __machine_arch_type
11791# else
11792# define machine_arch_type MACH_TYPE_OPTORM920
11793# endif
11794# define machine_is_optorm920() (machine_arch_type == MACH_TYPE_OPTORM920)
11795#else
11796# define machine_is_optorm920() (0)
11797#endif
11798
11799#ifdef CONFIG_MACH_ADSBITSYXB
11800# ifdef machine_arch_type
11801# undef machine_arch_type
11802# define machine_arch_type __machine_arch_type
11803# else
11804# define machine_arch_type MACH_TYPE_ADSBITSYXB
11805# endif
11806# define machine_is_adsbitsyxb() (machine_arch_type == MACH_TYPE_ADSBITSYXB)
11807#else
11808# define machine_is_adsbitsyxb() (0)
11809#endif
11810
11811#ifdef CONFIG_MACH_ADSSPHERE
11812# ifdef machine_arch_type
11813# undef machine_arch_type
11814# define machine_arch_type __machine_arch_type
11815# else
11816# define machine_arch_type MACH_TYPE_ADSSPHERE
11817# endif
11818# define machine_is_adssphere() (machine_arch_type == MACH_TYPE_ADSSPHERE)
11819#else
11820# define machine_is_adssphere() (0)
11821#endif
11822
11823#ifdef CONFIG_MACH_ADSPORTAL
11824# ifdef machine_arch_type
11825# undef machine_arch_type
11826# define machine_arch_type __machine_arch_type
11827# else
11828# define machine_arch_type MACH_TYPE_ADSPORTAL
11829# endif
11830# define machine_is_adsportal() (machine_arch_type == MACH_TYPE_ADSPORTAL)
11831#else
11832# define machine_is_adsportal() (0)
11833#endif
11834
11835#ifdef CONFIG_MACH_LN2410SBC
11836# ifdef machine_arch_type
11837# undef machine_arch_type
11838# define machine_arch_type __machine_arch_type
11839# else
11840# define machine_arch_type MACH_TYPE_LN2410SBC
11841# endif
11842# define machine_is_ln2410sbc() (machine_arch_type == MACH_TYPE_LN2410SBC)
11843#else
11844# define machine_is_ln2410sbc() (0)
11845#endif
11846
11847#ifdef CONFIG_MACH_CB3RUFC
11848# ifdef machine_arch_type
11849# undef machine_arch_type
11850# define machine_arch_type __machine_arch_type
11851# else
11852# define machine_arch_type MACH_TYPE_CB3RUFC
11853# endif
11854# define machine_is_cb3rufc() (machine_arch_type == MACH_TYPE_CB3RUFC)
11855#else
11856# define machine_is_cb3rufc() (0)
11857#endif
11858
11859#ifdef CONFIG_MACH_MP2USB
11860# ifdef machine_arch_type
11861# undef machine_arch_type
11862# define machine_arch_type __machine_arch_type
11863# else
11864# define machine_arch_type MACH_TYPE_MP2USB
11865# endif
11866# define machine_is_mp2usb() (machine_arch_type == MACH_TYPE_MP2USB)
11867#else
11868# define machine_is_mp2usb() (0)
11869#endif
11870
f43ad539 11871#ifdef CONFIG_MACH_NTNP425C
d4fc6012
PP
11872# ifdef machine_arch_type
11873# undef machine_arch_type
11874# define machine_arch_type __machine_arch_type
11875# else
f43ad539 11876# define machine_arch_type MACH_TYPE_NTNP425C
d4fc6012 11877# endif
f43ad539 11878# define machine_is_ntnp425c() (machine_arch_type == MACH_TYPE_NTNP425C)
d4fc6012 11879#else
f43ad539 11880# define machine_is_ntnp425c() (0)
d4fc6012
PP
11881#endif
11882
f43ad539 11883#ifdef CONFIG_MACH_COLIBRI
d4fc6012
PP
11884# ifdef machine_arch_type
11885# undef machine_arch_type
11886# define machine_arch_type __machine_arch_type
11887# else
f43ad539 11888# define machine_arch_type MACH_TYPE_COLIBRI
d4fc6012 11889# endif
f43ad539 11890# define machine_is_colibri() (machine_arch_type == MACH_TYPE_COLIBRI)
d4fc6012 11891#else
f43ad539 11892# define machine_is_colibri() (0)
d4fc6012
PP
11893#endif
11894
f43ad539 11895#ifdef CONFIG_MACH_PCM7220
d4fc6012
PP
11896# ifdef machine_arch_type
11897# undef machine_arch_type
11898# define machine_arch_type __machine_arch_type
11899# else
f43ad539 11900# define machine_arch_type MACH_TYPE_PCM7220
d4fc6012 11901# endif
f43ad539 11902# define machine_is_pcm7220() (machine_arch_type == MACH_TYPE_PCM7220)
d4fc6012 11903#else
f43ad539 11904# define machine_is_pcm7220() (0)
d4fc6012
PP
11905#endif
11906
f43ad539 11907#ifdef CONFIG_MACH_GATEWAY7001
d4fc6012
PP
11908# ifdef machine_arch_type
11909# undef machine_arch_type
11910# define machine_arch_type __machine_arch_type
11911# else
f43ad539 11912# define machine_arch_type MACH_TYPE_GATEWAY7001
d4fc6012 11913# endif
f43ad539 11914# define machine_is_gateway7001() (machine_arch_type == MACH_TYPE_GATEWAY7001)
d4fc6012 11915#else
f43ad539 11916# define machine_is_gateway7001() (0)
d4fc6012
PP
11917#endif
11918
f43ad539 11919#ifdef CONFIG_MACH_PCM027
d4fc6012
PP
11920# ifdef machine_arch_type
11921# undef machine_arch_type
11922# define machine_arch_type __machine_arch_type
11923# else
f43ad539 11924# define machine_arch_type MACH_TYPE_PCM027
d4fc6012 11925# endif
f43ad539 11926# define machine_is_pcm027() (machine_arch_type == MACH_TYPE_PCM027)
d4fc6012 11927#else
f43ad539
WD
11928# define machine_is_pcm027() (0)
11929#endif
11930
11931#ifdef CONFIG_MACH_CMPXA
11932# ifdef machine_arch_type
11933# undef machine_arch_type
11934# define machine_arch_type __machine_arch_type
11935# else
11936# define machine_arch_type MACH_TYPE_CMPXA
11937# endif
11938# define machine_is_cmpxa() (machine_arch_type == MACH_TYPE_CMPXA)
11939#else
11940# define machine_is_cmpxa() (0)
11941#endif
11942
11943#ifdef CONFIG_MACH_ANUBIS
11944# ifdef machine_arch_type
11945# undef machine_arch_type
11946# define machine_arch_type __machine_arch_type
11947# else
11948# define machine_arch_type MACH_TYPE_ANUBIS
11949# endif
11950# define machine_is_anubis() (machine_arch_type == MACH_TYPE_ANUBIS)
11951#else
11952# define machine_is_anubis() (0)
11953#endif
11954
11955#ifdef CONFIG_MACH_ITE8152
11956# ifdef machine_arch_type
11957# undef machine_arch_type
11958# define machine_arch_type __machine_arch_type
11959# else
11960# define machine_arch_type MACH_TYPE_ITE8152
11961# endif
11962# define machine_is_ite8152() (machine_arch_type == MACH_TYPE_ITE8152)
11963#else
11964# define machine_is_ite8152() (0)
11965#endif
11966
11967#ifdef CONFIG_MACH_LPC3XXX
11968# ifdef machine_arch_type
11969# undef machine_arch_type
11970# define machine_arch_type __machine_arch_type
11971# else
11972# define machine_arch_type MACH_TYPE_LPC3XXX
11973# endif
11974# define machine_is_lpc3xxx() (machine_arch_type == MACH_TYPE_LPC3XXX)
11975#else
11976# define machine_is_lpc3xxx() (0)
11977#endif
11978
11979#ifdef CONFIG_MACH_PUPPETEER
11980# ifdef machine_arch_type
11981# undef machine_arch_type
11982# define machine_arch_type __machine_arch_type
11983# else
11984# define machine_arch_type MACH_TYPE_PUPPETEER
11985# endif
11986# define machine_is_puppeteer() (machine_arch_type == MACH_TYPE_PUPPETEER)
11987#else
11988# define machine_is_puppeteer() (0)
11989#endif
11990
f43ad539
WD
11991#ifdef CONFIG_MACH_E570
11992# ifdef machine_arch_type
11993# undef machine_arch_type
11994# define machine_arch_type __machine_arch_type
11995# else
11996# define machine_arch_type MACH_TYPE_E570
11997# endif
11998# define machine_is_e570() (machine_arch_type == MACH_TYPE_E570)
11999#else
12000# define machine_is_e570() (0)
12001#endif
12002
12003#ifdef CONFIG_MACH_X50
12004# ifdef machine_arch_type
12005# undef machine_arch_type
12006# define machine_arch_type __machine_arch_type
12007# else
12008# define machine_arch_type MACH_TYPE_X50
12009# endif
12010# define machine_is_x50() (machine_arch_type == MACH_TYPE_X50)
12011#else
12012# define machine_is_x50() (0)
12013#endif
12014
12015#ifdef CONFIG_MACH_RECON
12016# ifdef machine_arch_type
12017# undef machine_arch_type
12018# define machine_arch_type __machine_arch_type
12019# else
12020# define machine_arch_type MACH_TYPE_RECON
12021# endif
12022# define machine_is_recon() (machine_arch_type == MACH_TYPE_RECON)
12023#else
12024# define machine_is_recon() (0)
12025#endif
12026
12027#ifdef CONFIG_MACH_XBOARDGP8
12028# ifdef machine_arch_type
12029# undef machine_arch_type
12030# define machine_arch_type __machine_arch_type
12031# else
12032# define machine_arch_type MACH_TYPE_XBOARDGP8
12033# endif
12034# define machine_is_xboardgp8() (machine_arch_type == MACH_TYPE_XBOARDGP8)
12035#else
12036# define machine_is_xboardgp8() (0)
12037#endif
12038
12039#ifdef CONFIG_MACH_FPIC2
12040# ifdef machine_arch_type
12041# undef machine_arch_type
12042# define machine_arch_type __machine_arch_type
12043# else
12044# define machine_arch_type MACH_TYPE_FPIC2
12045# endif
12046# define machine_is_fpic2() (machine_arch_type == MACH_TYPE_FPIC2)
12047#else
12048# define machine_is_fpic2() (0)
12049#endif
12050
12051#ifdef CONFIG_MACH_AKITA
12052# ifdef machine_arch_type
12053# undef machine_arch_type
12054# define machine_arch_type __machine_arch_type
12055# else
12056# define machine_arch_type MACH_TYPE_AKITA
12057# endif
12058# define machine_is_akita() (machine_arch_type == MACH_TYPE_AKITA)
12059#else
12060# define machine_is_akita() (0)
12061#endif
12062
12063#ifdef CONFIG_MACH_A81
12064# ifdef machine_arch_type
12065# undef machine_arch_type
12066# define machine_arch_type __machine_arch_type
12067# else
12068# define machine_arch_type MACH_TYPE_A81
12069# endif
12070# define machine_is_a81() (machine_arch_type == MACH_TYPE_A81)
12071#else
12072# define machine_is_a81() (0)
12073#endif
12074
12075#ifdef CONFIG_MACH_SVM_SC25X
12076# ifdef machine_arch_type
12077# undef machine_arch_type
12078# define machine_arch_type __machine_arch_type
12079# else
12080# define machine_arch_type MACH_TYPE_SVM_SC25X
12081# endif
12082# define machine_is_svm_sc25x() (machine_arch_type == MACH_TYPE_SVM_SC25X)
12083#else
12084# define machine_is_svm_sc25x() (0)
12085#endif
12086
12087#ifdef CONFIG_MACH_VADATECH020
12088# ifdef machine_arch_type
12089# undef machine_arch_type
12090# define machine_arch_type __machine_arch_type
12091# else
12092# define machine_arch_type MACH_TYPE_VADATECH020
12093# endif
12094# define machine_is_vt020() (machine_arch_type == MACH_TYPE_VADATECH020)
12095#else
12096# define machine_is_vt020() (0)
12097#endif
12098
12099#ifdef CONFIG_MACH_TLI
12100# ifdef machine_arch_type
12101# undef machine_arch_type
12102# define machine_arch_type __machine_arch_type
12103# else
12104# define machine_arch_type MACH_TYPE_TLI
12105# endif
12106# define machine_is_tli() (machine_arch_type == MACH_TYPE_TLI)
12107#else
12108# define machine_is_tli() (0)
12109#endif
12110
12111#ifdef CONFIG_MACH_EDB9315LC
12112# ifdef machine_arch_type
12113# undef machine_arch_type
12114# define machine_arch_type __machine_arch_type
12115# else
12116# define machine_arch_type MACH_TYPE_EDB9315LC
12117# endif
12118# define machine_is_edb9315lc() (machine_arch_type == MACH_TYPE_EDB9315LC)
12119#else
12120# define machine_is_edb9315lc() (0)
12121#endif
12122
12123#ifdef CONFIG_MACH_PASSEC
12124# ifdef machine_arch_type
12125# undef machine_arch_type
12126# define machine_arch_type __machine_arch_type
12127# else
12128# define machine_arch_type MACH_TYPE_PASSEC
12129# endif
12130# define machine_is_passec() (machine_arch_type == MACH_TYPE_PASSEC)
12131#else
12132# define machine_is_passec() (0)
12133#endif
12134
12135#ifdef CONFIG_MACH_DS_TIGER
12136# ifdef machine_arch_type
12137# undef machine_arch_type
12138# define machine_arch_type __machine_arch_type
12139# else
12140# define machine_arch_type MACH_TYPE_DS_TIGER
12141# endif
12142# define machine_is_ds_tiger() (machine_arch_type == MACH_TYPE_DS_TIGER)
12143#else
12144# define machine_is_ds_tiger() (0)
12145#endif
12146
12147#ifdef CONFIG_MACH_E310
12148# ifdef machine_arch_type
12149# undef machine_arch_type
12150# define machine_arch_type __machine_arch_type
12151# else
12152# define machine_arch_type MACH_TYPE_E310
12153# endif
12154# define machine_is_e310() (machine_arch_type == MACH_TYPE_E310)
12155#else
12156# define machine_is_e310() (0)
12157#endif
12158
12159#ifdef CONFIG_MACH_E330
12160# ifdef machine_arch_type
12161# undef machine_arch_type
12162# define machine_arch_type __machine_arch_type
12163# else
12164# define machine_arch_type MACH_TYPE_E330
12165# endif
12166# define machine_is_e330() (machine_arch_type == MACH_TYPE_E330)
12167#else
12168# define machine_is_e330() (0)
12169#endif
12170
12171#ifdef CONFIG_MACH_RT3000
12172# ifdef machine_arch_type
12173# undef machine_arch_type
12174# define machine_arch_type __machine_arch_type
12175# else
12176# define machine_arch_type MACH_TYPE_RT3000
12177# endif
12178# define machine_is_rt3000() (machine_arch_type == MACH_TYPE_RT3000)
12179#else
12180# define machine_is_rt3000() (0)
12181#endif
12182
12183#ifdef CONFIG_MACH_NOKIA770
12184# ifdef machine_arch_type
12185# undef machine_arch_type
12186# define machine_arch_type __machine_arch_type
12187# else
12188# define machine_arch_type MACH_TYPE_NOKIA770
12189# endif
12190# define machine_is_nokia770() (machine_arch_type == MACH_TYPE_NOKIA770)
12191#else
12192# define machine_is_nokia770() (0)
12193#endif
12194
12195#ifdef CONFIG_MACH_PNX0106
12196# ifdef machine_arch_type
12197# undef machine_arch_type
12198# define machine_arch_type __machine_arch_type
12199# else
12200# define machine_arch_type MACH_TYPE_PNX0106
12201# endif
12202# define machine_is_pnx0106() (machine_arch_type == MACH_TYPE_PNX0106)
12203#else
12204# define machine_is_pnx0106() (0)
12205#endif
12206
12207#ifdef CONFIG_MACH_HX21XX
12208# ifdef machine_arch_type
12209# undef machine_arch_type
12210# define machine_arch_type __machine_arch_type
12211# else
12212# define machine_arch_type MACH_TYPE_HX21XX
12213# endif
12214# define machine_is_hx21xx() (machine_arch_type == MACH_TYPE_HX21XX)
12215#else
12216# define machine_is_hx21xx() (0)
12217#endif
12218
12219#ifdef CONFIG_MACH_FARADAY
12220# ifdef machine_arch_type
12221# undef machine_arch_type
12222# define machine_arch_type __machine_arch_type
12223# else
12224# define machine_arch_type MACH_TYPE_FARADAY
12225# endif
12226# define machine_is_faraday() (machine_arch_type == MACH_TYPE_FARADAY)
12227#else
12228# define machine_is_faraday() (0)
12229#endif
12230
12231#ifdef CONFIG_MACH_SBC9312
12232# ifdef machine_arch_type
12233# undef machine_arch_type
12234# define machine_arch_type __machine_arch_type
12235# else
12236# define machine_arch_type MACH_TYPE_SBC9312
12237# endif
12238# define machine_is_sbc9312() (machine_arch_type == MACH_TYPE_SBC9312)
12239#else
12240# define machine_is_sbc9312() (0)
12241#endif
12242
12243#ifdef CONFIG_MACH_BATMAN
12244# ifdef machine_arch_type
12245# undef machine_arch_type
12246# define machine_arch_type __machine_arch_type
12247# else
12248# define machine_arch_type MACH_TYPE_BATMAN
12249# endif
12250# define machine_is_batman() (machine_arch_type == MACH_TYPE_BATMAN)
12251#else
12252# define machine_is_batman() (0)
12253#endif
12254
12255#ifdef CONFIG_MACH_JPD201
12256# ifdef machine_arch_type
12257# undef machine_arch_type
12258# define machine_arch_type __machine_arch_type
12259# else
12260# define machine_arch_type MACH_TYPE_JPD201
12261# endif
12262# define machine_is_jpd201() (machine_arch_type == MACH_TYPE_JPD201)
12263#else
12264# define machine_is_jpd201() (0)
12265#endif
12266
12267#ifdef CONFIG_MACH_MIPSA
12268# ifdef machine_arch_type
12269# undef machine_arch_type
12270# define machine_arch_type __machine_arch_type
12271# else
12272# define machine_arch_type MACH_TYPE_MIPSA
12273# endif
12274# define machine_is_mipsa() (machine_arch_type == MACH_TYPE_MIPSA)
12275#else
12276# define machine_is_mipsa() (0)
12277#endif
12278
12279#ifdef CONFIG_MACH_KACOM
12280# ifdef machine_arch_type
12281# undef machine_arch_type
12282# define machine_arch_type __machine_arch_type
12283# else
12284# define machine_arch_type MACH_TYPE_KACOM
12285# endif
12286# define machine_is_kacom() (machine_arch_type == MACH_TYPE_KACOM)
12287#else
12288# define machine_is_kacom() (0)
12289#endif
12290
12291#ifdef CONFIG_MACH_SWARCOCPU
12292# ifdef machine_arch_type
12293# undef machine_arch_type
12294# define machine_arch_type __machine_arch_type
12295# else
12296# define machine_arch_type MACH_TYPE_SWARCOCPU
12297# endif
12298# define machine_is_swarcocpu() (machine_arch_type == MACH_TYPE_SWARCOCPU)
12299#else
12300# define machine_is_swarcocpu() (0)
12301#endif
12302
12303#ifdef CONFIG_MACH_SWARCODSL
12304# ifdef machine_arch_type
12305# undef machine_arch_type
12306# define machine_arch_type __machine_arch_type
12307# else
12308# define machine_arch_type MACH_TYPE_SWARCODSL
12309# endif
12310# define machine_is_swarcodsl() (machine_arch_type == MACH_TYPE_SWARCODSL)
12311#else
12312# define machine_is_swarcodsl() (0)
12313#endif
12314
12315#ifdef CONFIG_MACH_BLUEANGEL
12316# ifdef machine_arch_type
12317# undef machine_arch_type
12318# define machine_arch_type __machine_arch_type
12319# else
12320# define machine_arch_type MACH_TYPE_BLUEANGEL
12321# endif
12322# define machine_is_blueangel() (machine_arch_type == MACH_TYPE_BLUEANGEL)
12323#else
12324# define machine_is_blueangel() (0)
12325#endif
12326
12327#ifdef CONFIG_MACH_HAIRYGRAMA
12328# ifdef machine_arch_type
12329# undef machine_arch_type
12330# define machine_arch_type __machine_arch_type
12331# else
12332# define machine_arch_type MACH_TYPE_HAIRYGRAMA
12333# endif
12334# define machine_is_hairygrama() (machine_arch_type == MACH_TYPE_HAIRYGRAMA)
12335#else
12336# define machine_is_hairygrama() (0)
12337#endif
12338
12339#ifdef CONFIG_MACH_BANFF
12340# ifdef machine_arch_type
12341# undef machine_arch_type
12342# define machine_arch_type __machine_arch_type
12343# else
12344# define machine_arch_type MACH_TYPE_BANFF
12345# endif
12346# define machine_is_banff() (machine_arch_type == MACH_TYPE_BANFF)
12347#else
12348# define machine_is_banff() (0)
12349#endif
12350
12351#ifdef CONFIG_MACH_CARMEVA
12352# ifdef machine_arch_type
12353# undef machine_arch_type
12354# define machine_arch_type __machine_arch_type
12355# else
12356# define machine_arch_type MACH_TYPE_CARMEVA
12357# endif
12358# define machine_is_carmeva() (machine_arch_type == MACH_TYPE_CARMEVA)
12359#else
12360# define machine_is_carmeva() (0)
12361#endif
12362
12363#ifdef CONFIG_MACH_SAM255
12364# ifdef machine_arch_type
12365# undef machine_arch_type
12366# define machine_arch_type __machine_arch_type
12367# else
12368# define machine_arch_type MACH_TYPE_SAM255
12369# endif
12370# define machine_is_sam255() (machine_arch_type == MACH_TYPE_SAM255)
12371#else
12372# define machine_is_sam255() (0)
12373#endif
12374
12375#ifdef CONFIG_MACH_PPM10
12376# ifdef machine_arch_type
12377# undef machine_arch_type
12378# define machine_arch_type __machine_arch_type
12379# else
12380# define machine_arch_type MACH_TYPE_PPM10
12381# endif
12382# define machine_is_ppm10() (machine_arch_type == MACH_TYPE_PPM10)
12383#else
12384# define machine_is_ppm10() (0)
12385#endif
12386
12387#ifdef CONFIG_MACH_EDB9315A
12388# ifdef machine_arch_type
12389# undef machine_arch_type
12390# define machine_arch_type __machine_arch_type
12391# else
12392# define machine_arch_type MACH_TYPE_EDB9315A
12393# endif
12394# define machine_is_edb9315a() (machine_arch_type == MACH_TYPE_EDB9315A)
12395#else
12396# define machine_is_edb9315a() (0)
12397#endif
12398
12399#ifdef CONFIG_MACH_SUNSET
12400# ifdef machine_arch_type
12401# undef machine_arch_type
12402# define machine_arch_type __machine_arch_type
12403# else
12404# define machine_arch_type MACH_TYPE_SUNSET
12405# endif
12406# define machine_is_sunset() (machine_arch_type == MACH_TYPE_SUNSET)
12407#else
12408# define machine_is_sunset() (0)
12409#endif
12410
12411#ifdef CONFIG_MACH_STARGATE2
12412# ifdef machine_arch_type
12413# undef machine_arch_type
12414# define machine_arch_type __machine_arch_type
12415# else
12416# define machine_arch_type MACH_TYPE_STARGATE2
12417# endif
12418# define machine_is_stargate2() (machine_arch_type == MACH_TYPE_STARGATE2)
12419#else
12420# define machine_is_stargate2() (0)
12421#endif
12422
12423#ifdef CONFIG_MACH_INTELMOTE2
12424# ifdef machine_arch_type
12425# undef machine_arch_type
12426# define machine_arch_type __machine_arch_type
12427# else
12428# define machine_arch_type MACH_TYPE_INTELMOTE2
12429# endif
12430# define machine_is_intelmote2() (machine_arch_type == MACH_TYPE_INTELMOTE2)
12431#else
12432# define machine_is_intelmote2() (0)
12433#endif
12434
12435#ifdef CONFIG_MACH_TRIZEPS4
12436# ifdef machine_arch_type
12437# undef machine_arch_type
12438# define machine_arch_type __machine_arch_type
12439# else
12440# define machine_arch_type MACH_TYPE_TRIZEPS4
12441# endif
12442# define machine_is_trizeps4() (machine_arch_type == MACH_TYPE_TRIZEPS4)
12443#else
12444# define machine_is_trizeps4() (0)
12445#endif
12446
12447#ifdef CONFIG_MACH_MAINSTONE2
12448# ifdef machine_arch_type
12449# undef machine_arch_type
12450# define machine_arch_type __machine_arch_type
12451# else
12452# define machine_arch_type MACH_TYPE_MAINSTONE2
12453# endif
12454# define machine_is_mainstone2() (machine_arch_type == MACH_TYPE_MAINSTONE2)
12455#else
12456# define machine_is_mainstone2() (0)
12457#endif
12458
12459#ifdef CONFIG_MACH_EZ_IXP42X
12460# ifdef machine_arch_type
12461# undef machine_arch_type
12462# define machine_arch_type __machine_arch_type
12463# else
12464# define machine_arch_type MACH_TYPE_EZ_IXP42X
12465# endif
12466# define machine_is_ez_ixp42x() (machine_arch_type == MACH_TYPE_EZ_IXP42X)
12467#else
12468# define machine_is_ez_ixp42x() (0)
12469#endif
12470
12471#ifdef CONFIG_MACH_TAPWAVE_ZODIAC
12472# ifdef machine_arch_type
12473# undef machine_arch_type
12474# define machine_arch_type __machine_arch_type
12475# else
12476# define machine_arch_type MACH_TYPE_TAPWAVE_ZODIAC
12477# endif
12478# define machine_is_tapwave_zodiac() (machine_arch_type == MACH_TYPE_TAPWAVE_ZODIAC)
12479#else
12480# define machine_is_tapwave_zodiac() (0)
12481#endif
12482
12483#ifdef CONFIG_MACH_UNIVERSALMETER
12484# ifdef machine_arch_type
12485# undef machine_arch_type
12486# define machine_arch_type __machine_arch_type
12487# else
12488# define machine_arch_type MACH_TYPE_UNIVERSALMETER
12489# endif
12490# define machine_is_universalmeter() (machine_arch_type == MACH_TYPE_UNIVERSALMETER)
12491#else
12492# define machine_is_universalmeter() (0)
12493#endif
12494
12495#ifdef CONFIG_MACH_HICOARM9
12496# ifdef machine_arch_type
12497# undef machine_arch_type
12498# define machine_arch_type __machine_arch_type
12499# else
12500# define machine_arch_type MACH_TYPE_HICOARM9
12501# endif
12502# define machine_is_hicoarm9() (machine_arch_type == MACH_TYPE_HICOARM9)
12503#else
12504# define machine_is_hicoarm9() (0)
12505#endif
12506
12507#ifdef CONFIG_MACH_PNX4008
12508# ifdef machine_arch_type
12509# undef machine_arch_type
12510# define machine_arch_type __machine_arch_type
12511# else
12512# define machine_arch_type MACH_TYPE_PNX4008
12513# endif
12514# define machine_is_pnx4008() (machine_arch_type == MACH_TYPE_PNX4008)
12515#else
12516# define machine_is_pnx4008() (0)
12517#endif
12518
12519#ifdef CONFIG_MACH_KWS6000
12520# ifdef machine_arch_type
12521# undef machine_arch_type
12522# define machine_arch_type __machine_arch_type
12523# else
12524# define machine_arch_type MACH_TYPE_KWS6000
12525# endif
12526# define machine_is_kws6000() (machine_arch_type == MACH_TYPE_KWS6000)
12527#else
12528# define machine_is_kws6000() (0)
12529#endif
12530
12531#ifdef CONFIG_MACH_PORTUX920T
12532# ifdef machine_arch_type
12533# undef machine_arch_type
12534# define machine_arch_type __machine_arch_type
12535# else
12536# define machine_arch_type MACH_TYPE_PORTUX920T
12537# endif
12538# define machine_is_portux920t() (machine_arch_type == MACH_TYPE_PORTUX920T)
12539#else
12540# define machine_is_portux920t() (0)
12541#endif
12542
12543#ifdef CONFIG_MACH_EZ_X5
12544# ifdef machine_arch_type
12545# undef machine_arch_type
12546# define machine_arch_type __machine_arch_type
12547# else
12548# define machine_arch_type MACH_TYPE_EZ_X5
12549# endif
12550# define machine_is_ez_x5() (machine_arch_type == MACH_TYPE_EZ_X5)
12551#else
12552# define machine_is_ez_x5() (0)
12553#endif
12554
12555#ifdef CONFIG_MACH_OMAP_RUDOLPH
12556# ifdef machine_arch_type
12557# undef machine_arch_type
12558# define machine_arch_type __machine_arch_type
12559# else
12560# define machine_arch_type MACH_TYPE_OMAP_RUDOLPH
12561# endif
12562# define machine_is_omap_rudolph() (machine_arch_type == MACH_TYPE_OMAP_RUDOLPH)
12563#else
12564# define machine_is_omap_rudolph() (0)
12565#endif
12566
12567#ifdef CONFIG_MACH_CPUAT91
12568# ifdef machine_arch_type
12569# undef machine_arch_type
12570# define machine_arch_type __machine_arch_type
12571# else
12572# define machine_arch_type MACH_TYPE_CPUAT91
12573# endif
12574# define machine_is_cpuat91() (machine_arch_type == MACH_TYPE_CPUAT91)
12575#else
12576# define machine_is_cpuat91() (0)
12577#endif
12578
12579#ifdef CONFIG_MACH_REA9200
12580# ifdef machine_arch_type
12581# undef machine_arch_type
12582# define machine_arch_type __machine_arch_type
12583# else
12584# define machine_arch_type MACH_TYPE_REA9200
12585# endif
12586# define machine_is_rea9200() (machine_arch_type == MACH_TYPE_REA9200)
12587#else
12588# define machine_is_rea9200() (0)
12589#endif
12590
12591#ifdef CONFIG_MACH_ACTS_PUNE_SA1110
12592# ifdef machine_arch_type
12593# undef machine_arch_type
12594# define machine_arch_type __machine_arch_type
12595# else
12596# define machine_arch_type MACH_TYPE_ACTS_PUNE_SA1110
12597# endif
12598# define machine_is_acts_pune_sa1110() (machine_arch_type == MACH_TYPE_ACTS_PUNE_SA1110)
12599#else
12600# define machine_is_acts_pune_sa1110() (0)
12601#endif
12602
12603#ifdef CONFIG_MACH_IXP425
12604# ifdef machine_arch_type
12605# undef machine_arch_type
12606# define machine_arch_type __machine_arch_type
12607# else
12608# define machine_arch_type MACH_TYPE_IXP425
12609# endif
12610# define machine_is_ixp425() (machine_arch_type == MACH_TYPE_IXP425)
12611#else
12612# define machine_is_ixp425() (0)
12613#endif
12614
12615#ifdef CONFIG_MACH_I30030ADS
12616# ifdef machine_arch_type
12617# undef machine_arch_type
12618# define machine_arch_type __machine_arch_type
12619# else
12620# define machine_arch_type MACH_TYPE_I30030ADS
12621# endif
12622# define machine_is_i30030ads() (machine_arch_type == MACH_TYPE_I30030ADS)
12623#else
12624# define machine_is_i30030ads() (0)
12625#endif
12626
12627#ifdef CONFIG_MACH_PERCH
12628# ifdef machine_arch_type
12629# undef machine_arch_type
12630# define machine_arch_type __machine_arch_type
12631# else
12632# define machine_arch_type MACH_TYPE_PERCH
12633# endif
12634# define machine_is_perch() (machine_arch_type == MACH_TYPE_PERCH)
12635#else
12636# define machine_is_perch() (0)
12637#endif
12638
12639#ifdef CONFIG_MACH_EIS05R1
12640# ifdef machine_arch_type
12641# undef machine_arch_type
12642# define machine_arch_type __machine_arch_type
12643# else
12644# define machine_arch_type MACH_TYPE_EIS05R1
12645# endif
12646# define machine_is_eis05r1() (machine_arch_type == MACH_TYPE_EIS05R1)
12647#else
12648# define machine_is_eis05r1() (0)
12649#endif
12650
12651#ifdef CONFIG_MACH_PEPPERPAD
12652# ifdef machine_arch_type
12653# undef machine_arch_type
12654# define machine_arch_type __machine_arch_type
12655# else
12656# define machine_arch_type MACH_TYPE_PEPPERPAD
12657# endif
12658# define machine_is_pepperpad() (machine_arch_type == MACH_TYPE_PEPPERPAD)
12659#else
12660# define machine_is_pepperpad() (0)
12661#endif
12662
12663#ifdef CONFIG_MACH_SB3010
12664# ifdef machine_arch_type
12665# undef machine_arch_type
12666# define machine_arch_type __machine_arch_type
12667# else
12668# define machine_arch_type MACH_TYPE_SB3010
12669# endif
12670# define machine_is_sb3010() (machine_arch_type == MACH_TYPE_SB3010)
12671#else
12672# define machine_is_sb3010() (0)
12673#endif
12674
12675#ifdef CONFIG_MACH_RM9200
12676# ifdef machine_arch_type
12677# undef machine_arch_type
12678# define machine_arch_type __machine_arch_type
12679# else
12680# define machine_arch_type MACH_TYPE_RM9200
12681# endif
12682# define machine_is_rm9200() (machine_arch_type == MACH_TYPE_RM9200)
12683#else
12684# define machine_is_rm9200() (0)
12685#endif
12686
12687#ifdef CONFIG_MACH_DMA03
12688# ifdef machine_arch_type
12689# undef machine_arch_type
12690# define machine_arch_type __machine_arch_type
12691# else
12692# define machine_arch_type MACH_TYPE_DMA03
12693# endif
12694# define machine_is_dma03() (machine_arch_type == MACH_TYPE_DMA03)
12695#else
12696# define machine_is_dma03() (0)
12697#endif
12698
12699#ifdef CONFIG_MACH_ROAD_S101
12700# ifdef machine_arch_type
12701# undef machine_arch_type
12702# define machine_arch_type __machine_arch_type
12703# else
12704# define machine_arch_type MACH_TYPE_ROAD_S101
12705# endif
12706# define machine_is_road_s101() (machine_arch_type == MACH_TYPE_ROAD_S101)
12707#else
12708# define machine_is_road_s101() (0)
12709#endif
12710
12711#ifdef CONFIG_MACH_IQ81340SC
12712# ifdef machine_arch_type
12713# undef machine_arch_type
12714# define machine_arch_type __machine_arch_type
12715# else
12716# define machine_arch_type MACH_TYPE_IQ81340SC
12717# endif
12718# define machine_is_iq81340sc() (machine_arch_type == MACH_TYPE_IQ81340SC)
12719#else
12720# define machine_is_iq81340sc() (0)
12721#endif
12722
12723#ifdef CONFIG_MACH_IQ_NEXTGEN_B
12724# ifdef machine_arch_type
12725# undef machine_arch_type
12726# define machine_arch_type __machine_arch_type
12727# else
12728# define machine_arch_type MACH_TYPE_IQ_NEXTGEN_B
12729# endif
12730# define machine_is_iq_nextgen_b() (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_B)
12731#else
12732# define machine_is_iq_nextgen_b() (0)
12733#endif
12734
12735#ifdef CONFIG_MACH_IQ81340MC
12736# ifdef machine_arch_type
12737# undef machine_arch_type
12738# define machine_arch_type __machine_arch_type
12739# else
12740# define machine_arch_type MACH_TYPE_IQ81340MC
12741# endif
12742# define machine_is_iq81340mc() (machine_arch_type == MACH_TYPE_IQ81340MC)
12743#else
12744# define machine_is_iq81340mc() (0)
12745#endif
12746
12747#ifdef CONFIG_MACH_IQ_NEXTGEN_D
12748# ifdef machine_arch_type
12749# undef machine_arch_type
12750# define machine_arch_type __machine_arch_type
12751# else
12752# define machine_arch_type MACH_TYPE_IQ_NEXTGEN_D
12753# endif
12754# define machine_is_iq_nextgen_d() (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_D)
12755#else
12756# define machine_is_iq_nextgen_d() (0)
12757#endif
12758
12759#ifdef CONFIG_MACH_IQ_NEXTGEN_E
12760# ifdef machine_arch_type
12761# undef machine_arch_type
12762# define machine_arch_type __machine_arch_type
12763# else
12764# define machine_arch_type MACH_TYPE_IQ_NEXTGEN_E
12765# endif
12766# define machine_is_iq_nextgen_e() (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_E)
12767#else
12768# define machine_is_iq_nextgen_e() (0)
12769#endif
12770
12771#ifdef CONFIG_MACH_MALLOW_AT91
12772# ifdef machine_arch_type
12773# undef machine_arch_type
12774# define machine_arch_type __machine_arch_type
12775# else
12776# define machine_arch_type MACH_TYPE_MALLOW_AT91
12777# endif
12778# define machine_is_mallow_at91() (machine_arch_type == MACH_TYPE_MALLOW_AT91)
12779#else
12780# define machine_is_mallow_at91() (0)
12781#endif
12782
12783#ifdef CONFIG_MACH_CYBERTRACKER_I
12784# ifdef machine_arch_type
12785# undef machine_arch_type
12786# define machine_arch_type __machine_arch_type
12787# else
12788# define machine_arch_type MACH_TYPE_CYBERTRACKER_I
12789# endif
12790# define machine_is_cybertracker_i() (machine_arch_type == MACH_TYPE_CYBERTRACKER_I)
12791#else
12792# define machine_is_cybertracker_i() (0)
12793#endif
12794
12795#ifdef CONFIG_MACH_GESBC931X
12796# ifdef machine_arch_type
12797# undef machine_arch_type
12798# define machine_arch_type __machine_arch_type
12799# else
12800# define machine_arch_type MACH_TYPE_GESBC931X
12801# endif
12802# define machine_is_gesbc931x() (machine_arch_type == MACH_TYPE_GESBC931X)
12803#else
12804# define machine_is_gesbc931x() (0)
12805#endif
12806
12807#ifdef CONFIG_MACH_CENTIPAD
12808# ifdef machine_arch_type
12809# undef machine_arch_type
12810# define machine_arch_type __machine_arch_type
12811# else
12812# define machine_arch_type MACH_TYPE_CENTIPAD
12813# endif
12814# define machine_is_centipad() (machine_arch_type == MACH_TYPE_CENTIPAD)
12815#else
12816# define machine_is_centipad() (0)
12817#endif
12818
12819#ifdef CONFIG_MACH_ARMSOC
12820# ifdef machine_arch_type
12821# undef machine_arch_type
12822# define machine_arch_type __machine_arch_type
12823# else
12824# define machine_arch_type MACH_TYPE_ARMSOC
12825# endif
12826# define machine_is_armsoc() (machine_arch_type == MACH_TYPE_ARMSOC)
12827#else
12828# define machine_is_armsoc() (0)
12829#endif
12830
12831#ifdef CONFIG_MACH_SE4200
12832# ifdef machine_arch_type
12833# undef machine_arch_type
12834# define machine_arch_type __machine_arch_type
12835# else
12836# define machine_arch_type MACH_TYPE_SE4200
12837# endif
12838# define machine_is_se4200() (machine_arch_type == MACH_TYPE_SE4200)
12839#else
12840# define machine_is_se4200() (0)
12841#endif
12842
12843#ifdef CONFIG_MACH_EMS197A
12844# ifdef machine_arch_type
12845# undef machine_arch_type
12846# define machine_arch_type __machine_arch_type
12847# else
12848# define machine_arch_type MACH_TYPE_EMS197A
12849# endif
12850# define machine_is_ems197a() (machine_arch_type == MACH_TYPE_EMS197A)
12851#else
12852# define machine_is_ems197a() (0)
12853#endif
12854
12855#ifdef CONFIG_MACH_MICRO9
12856# ifdef machine_arch_type
12857# undef machine_arch_type
12858# define machine_arch_type __machine_arch_type
12859# else
12860# define machine_arch_type MACH_TYPE_MICRO9
12861# endif
12862# define machine_is_micro9() (machine_arch_type == MACH_TYPE_MICRO9)
12863#else
12864# define machine_is_micro9() (0)
12865#endif
12866
12867#ifdef CONFIG_MACH_MICRO9L
12868# ifdef machine_arch_type
12869# undef machine_arch_type
12870# define machine_arch_type __machine_arch_type
12871# else
12872# define machine_arch_type MACH_TYPE_MICRO9L
12873# endif
12874# define machine_is_micro9l() (machine_arch_type == MACH_TYPE_MICRO9L)
12875#else
12876# define machine_is_micro9l() (0)
12877#endif
12878
12879#ifdef CONFIG_MACH_UC5471DSP
12880# ifdef machine_arch_type
12881# undef machine_arch_type
12882# define machine_arch_type __machine_arch_type
12883# else
12884# define machine_arch_type MACH_TYPE_UC5471DSP
12885# endif
12886# define machine_is_uc5471dsp() (machine_arch_type == MACH_TYPE_UC5471DSP)
12887#else
12888# define machine_is_uc5471dsp() (0)
12889#endif
12890
12891#ifdef CONFIG_MACH_SJ5471ENG
12892# ifdef machine_arch_type
12893# undef machine_arch_type
12894# define machine_arch_type __machine_arch_type
12895# else
12896# define machine_arch_type MACH_TYPE_SJ5471ENG
12897# endif
12898# define machine_is_sj5471eng() (machine_arch_type == MACH_TYPE_SJ5471ENG)
12899#else
12900# define machine_is_sj5471eng() (0)
12901#endif
12902
12903#ifdef CONFIG_MACH_CMPXA26X
12904# ifdef machine_arch_type
12905# undef machine_arch_type
12906# define machine_arch_type __machine_arch_type
12907# else
12908# define machine_arch_type MACH_TYPE_CMPXA26X
12909# endif
12910# define machine_is_none() (machine_arch_type == MACH_TYPE_CMPXA26X)
12911#else
12912# define machine_is_none() (0)
12913#endif
12914
12915#ifdef CONFIG_MACH_NC
12916# ifdef machine_arch_type
12917# undef machine_arch_type
12918# define machine_arch_type __machine_arch_type
12919# else
12920# define machine_arch_type MACH_TYPE_NC
12921# endif
12922# define machine_is_nc1() (machine_arch_type == MACH_TYPE_NC)
12923#else
12924# define machine_is_nc1() (0)
12925#endif
12926
12927#ifdef CONFIG_MACH_OMAP_PALMTE
12928# ifdef machine_arch_type
12929# undef machine_arch_type
12930# define machine_arch_type __machine_arch_type
12931# else
12932# define machine_arch_type MACH_TYPE_OMAP_PALMTE
12933# endif
12934# define machine_is_omap_palmte() (machine_arch_type == MACH_TYPE_OMAP_PALMTE)
12935#else
12936# define machine_is_omap_palmte() (0)
12937#endif
12938
12939#ifdef CONFIG_MACH_AJAX52X
12940# ifdef machine_arch_type
12941# undef machine_arch_type
12942# define machine_arch_type __machine_arch_type
12943# else
12944# define machine_arch_type MACH_TYPE_AJAX52X
12945# endif
12946# define machine_is_ajax52x() (machine_arch_type == MACH_TYPE_AJAX52X)
12947#else
12948# define machine_is_ajax52x() (0)
12949#endif
12950
12951#ifdef CONFIG_MACH_SIRIUSTAR
12952# ifdef machine_arch_type
12953# undef machine_arch_type
12954# define machine_arch_type __machine_arch_type
12955# else
12956# define machine_arch_type MACH_TYPE_SIRIUSTAR
12957# endif
12958# define machine_is_siriustar() (machine_arch_type == MACH_TYPE_SIRIUSTAR)
12959#else
12960# define machine_is_siriustar() (0)
12961#endif
12962
12963#ifdef CONFIG_MACH_IODATA_HDLG
12964# ifdef machine_arch_type
12965# undef machine_arch_type
12966# define machine_arch_type __machine_arch_type
12967# else
12968# define machine_arch_type MACH_TYPE_IODATA_HDLG
12969# endif
12970# define machine_is_iodata_hdlg() (machine_arch_type == MACH_TYPE_IODATA_HDLG)
12971#else
12972# define machine_is_iodata_hdlg() (0)
12973#endif
12974
12975#ifdef CONFIG_MACH_AT91RM9200UTL
12976# ifdef machine_arch_type
12977# undef machine_arch_type
12978# define machine_arch_type __machine_arch_type
12979# else
12980# define machine_arch_type MACH_TYPE_AT91RM9200UTL
12981# endif
12982# define machine_is_at91rm9200utl() (machine_arch_type == MACH_TYPE_AT91RM9200UTL)
12983#else
12984# define machine_is_at91rm9200utl() (0)
12985#endif
12986
12987#ifdef CONFIG_MACH_BIOSAFE
12988# ifdef machine_arch_type
12989# undef machine_arch_type
12990# define machine_arch_type __machine_arch_type
12991# else
12992# define machine_arch_type MACH_TYPE_BIOSAFE
12993# endif
12994# define machine_is_biosafe() (machine_arch_type == MACH_TYPE_BIOSAFE)
12995#else
12996# define machine_is_biosafe() (0)
12997#endif
12998
12999#ifdef CONFIG_MACH_MP1000
13000# ifdef machine_arch_type
13001# undef machine_arch_type
13002# define machine_arch_type __machine_arch_type
13003# else
13004# define machine_arch_type MACH_TYPE_MP1000
13005# endif
13006# define machine_is_mp1000() (machine_arch_type == MACH_TYPE_MP1000)
13007#else
13008# define machine_is_mp1000() (0)
13009#endif
13010
13011#ifdef CONFIG_MACH_PARSY
13012# ifdef machine_arch_type
13013# undef machine_arch_type
13014# define machine_arch_type __machine_arch_type
13015# else
13016# define machine_arch_type MACH_TYPE_PARSY
13017# endif
13018# define machine_is_parsy() (machine_arch_type == MACH_TYPE_PARSY)
13019#else
13020# define machine_is_parsy() (0)
13021#endif
13022
13023#ifdef CONFIG_MACH_CCXP
13024# ifdef machine_arch_type
13025# undef machine_arch_type
13026# define machine_arch_type __machine_arch_type
13027# else
13028# define machine_arch_type MACH_TYPE_CCXP
13029# endif
13030# define machine_is_ccxp270() (machine_arch_type == MACH_TYPE_CCXP)
13031#else
13032# define machine_is_ccxp270() (0)
13033#endif
13034
13035#ifdef CONFIG_MACH_OMAP_GSAMPLE
13036# ifdef machine_arch_type
13037# undef machine_arch_type
13038# define machine_arch_type __machine_arch_type
13039# else
13040# define machine_arch_type MACH_TYPE_OMAP_GSAMPLE
13041# endif
13042# define machine_is_omap_gsample() (machine_arch_type == MACH_TYPE_OMAP_GSAMPLE)
13043#else
13044# define machine_is_omap_gsample() (0)
13045#endif
13046
13047#ifdef CONFIG_MACH_REALVIEW_EB
13048# ifdef machine_arch_type
13049# undef machine_arch_type
13050# define machine_arch_type __machine_arch_type
13051# else
13052# define machine_arch_type MACH_TYPE_REALVIEW_EB
13053# endif
13054# define machine_is_realview_eb() (machine_arch_type == MACH_TYPE_REALVIEW_EB)
13055#else
13056# define machine_is_realview_eb() (0)
13057#endif
13058
13059#ifdef CONFIG_MACH_SAMOA
13060# ifdef machine_arch_type
13061# undef machine_arch_type
13062# define machine_arch_type __machine_arch_type
13063# else
13064# define machine_arch_type MACH_TYPE_SAMOA
13065# endif
13066# define machine_is_samoa() (machine_arch_type == MACH_TYPE_SAMOA)
13067#else
13068# define machine_is_samoa() (0)
13069#endif
13070
06c4ab50 13071#ifdef CONFIG_MACH_PALMT3
f43ad539
WD
13072# ifdef machine_arch_type
13073# undef machine_arch_type
13074# define machine_arch_type __machine_arch_type
13075# else
06c4ab50 13076# define machine_arch_type MACH_TYPE_PALMT3
f43ad539 13077# endif
06c4ab50 13078# define machine_is_palmt3() (machine_arch_type == MACH_TYPE_PALMT3)
f43ad539 13079#else
06c4ab50 13080# define machine_is_palmt3() (0)
f43ad539
WD
13081#endif
13082
13083#ifdef CONFIG_MACH_I878
13084# ifdef machine_arch_type
13085# undef machine_arch_type
13086# define machine_arch_type __machine_arch_type
13087# else
13088# define machine_arch_type MACH_TYPE_I878
13089# endif
13090# define machine_is_i878() (machine_arch_type == MACH_TYPE_I878)
13091#else
13092# define machine_is_i878() (0)
13093#endif
13094
13095#ifdef CONFIG_MACH_BORZOI
13096# ifdef machine_arch_type
13097# undef machine_arch_type
13098# define machine_arch_type __machine_arch_type
13099# else
13100# define machine_arch_type MACH_TYPE_BORZOI
13101# endif
13102# define machine_is_borzoi() (machine_arch_type == MACH_TYPE_BORZOI)
13103#else
13104# define machine_is_borzoi() (0)
13105#endif
13106
13107#ifdef CONFIG_MACH_GECKO
13108# ifdef machine_arch_type
13109# undef machine_arch_type
13110# define machine_arch_type __machine_arch_type
13111# else
13112# define machine_arch_type MACH_TYPE_GECKO
13113# endif
13114# define machine_is_gecko() (machine_arch_type == MACH_TYPE_GECKO)
13115#else
13116# define machine_is_gecko() (0)
13117#endif
13118
13119#ifdef CONFIG_MACH_DS101
13120# ifdef machine_arch_type
13121# undef machine_arch_type
13122# define machine_arch_type __machine_arch_type
13123# else
13124# define machine_arch_type MACH_TYPE_DS101
13125# endif
13126# define machine_is_ds101() (machine_arch_type == MACH_TYPE_DS101)
13127#else
13128# define machine_is_ds101() (0)
13129#endif
13130
13131#ifdef CONFIG_MACH_OMAP_PALMTT2
13132# ifdef machine_arch_type
13133# undef machine_arch_type
13134# define machine_arch_type __machine_arch_type
13135# else
13136# define machine_arch_type MACH_TYPE_OMAP_PALMTT2
13137# endif
13138# define machine_is_omap_palmtt2() (machine_arch_type == MACH_TYPE_OMAP_PALMTT2)
13139#else
13140# define machine_is_omap_palmtt2() (0)
13141#endif
13142
06c4ab50 13143#ifdef CONFIG_MACH_PALMLD
f43ad539
WD
13144# ifdef machine_arch_type
13145# undef machine_arch_type
13146# define machine_arch_type __machine_arch_type
13147# else
06c4ab50 13148# define machine_arch_type MACH_TYPE_PALMLD
f43ad539 13149# endif
06c4ab50 13150# define machine_is_palmld() (machine_arch_type == MACH_TYPE_PALMLD)
f43ad539 13151#else
06c4ab50 13152# define machine_is_palmld() (0)
f43ad539
WD
13153#endif
13154
13155#ifdef CONFIG_MACH_CC9C
13156# ifdef machine_arch_type
13157# undef machine_arch_type
13158# define machine_arch_type __machine_arch_type
13159# else
13160# define machine_arch_type MACH_TYPE_CC9C
13161# endif
13162# define machine_is_cc9c() (machine_arch_type == MACH_TYPE_CC9C)
13163#else
13164# define machine_is_cc9c() (0)
13165#endif
13166
13167#ifdef CONFIG_MACH_SBC1670
13168# ifdef machine_arch_type
13169# undef machine_arch_type
13170# define machine_arch_type __machine_arch_type
13171# else
13172# define machine_arch_type MACH_TYPE_SBC1670
13173# endif
13174# define machine_is_sbc1670() (machine_arch_type == MACH_TYPE_SBC1670)
13175#else
13176# define machine_is_sbc1670() (0)
13177#endif
13178
13179#ifdef CONFIG_MACH_IXDP28X5
13180# ifdef machine_arch_type
13181# undef machine_arch_type
13182# define machine_arch_type __machine_arch_type
13183# else
13184# define machine_arch_type MACH_TYPE_IXDP28X5
13185# endif
13186# define machine_is_ixdp28x5() (machine_arch_type == MACH_TYPE_IXDP28X5)
13187#else
13188# define machine_is_ixdp28x5() (0)
13189#endif
13190
13191#ifdef CONFIG_MACH_OMAP_PALMTT
13192# ifdef machine_arch_type
13193# undef machine_arch_type
13194# define machine_arch_type __machine_arch_type
13195# else
13196# define machine_arch_type MACH_TYPE_OMAP_PALMTT
13197# endif
13198# define machine_is_omap_palmtt() (machine_arch_type == MACH_TYPE_OMAP_PALMTT)
13199#else
13200# define machine_is_omap_palmtt() (0)
13201#endif
13202
13203#ifdef CONFIG_MACH_ML696K
13204# ifdef machine_arch_type
13205# undef machine_arch_type
13206# define machine_arch_type __machine_arch_type
13207# else
13208# define machine_arch_type MACH_TYPE_ML696K
13209# endif
13210# define machine_is_ml696k() (machine_arch_type == MACH_TYPE_ML696K)
13211#else
13212# define machine_is_ml696k() (0)
13213#endif
13214
13215#ifdef CONFIG_MACH_ARCOM_ZEUS
13216# ifdef machine_arch_type
13217# undef machine_arch_type
13218# define machine_arch_type __machine_arch_type
13219# else
13220# define machine_arch_type MACH_TYPE_ARCOM_ZEUS
13221# endif
13222# define machine_is_arcom_zeus() (machine_arch_type == MACH_TYPE_ARCOM_ZEUS)
13223#else
13224# define machine_is_arcom_zeus() (0)
13225#endif
13226
13227#ifdef CONFIG_MACH_OSIRIS
13228# ifdef machine_arch_type
13229# undef machine_arch_type
13230# define machine_arch_type __machine_arch_type
13231# else
13232# define machine_arch_type MACH_TYPE_OSIRIS
13233# endif
13234# define machine_is_osiris() (machine_arch_type == MACH_TYPE_OSIRIS)
13235#else
13236# define machine_is_osiris() (0)
13237#endif
13238
13239#ifdef CONFIG_MACH_MAESTRO
13240# ifdef machine_arch_type
13241# undef machine_arch_type
13242# define machine_arch_type __machine_arch_type
13243# else
13244# define machine_arch_type MACH_TYPE_MAESTRO
13245# endif
13246# define machine_is_maestro() (machine_arch_type == MACH_TYPE_MAESTRO)
13247#else
13248# define machine_is_maestro() (0)
13249#endif
13250
06c4ab50 13251#ifdef CONFIG_MACH_PALMTE2
f43ad539
WD
13252# ifdef machine_arch_type
13253# undef machine_arch_type
13254# define machine_arch_type __machine_arch_type
13255# else
06c4ab50 13256# define machine_arch_type MACH_TYPE_PALMTE2
f43ad539 13257# endif
06c4ab50 13258# define machine_is_palmte2() (machine_arch_type == MACH_TYPE_PALMTE2)
f43ad539 13259#else
06c4ab50 13260# define machine_is_palmte2() (0)
f43ad539
WD
13261#endif
13262
13263#ifdef CONFIG_MACH_IXBBM
13264# ifdef machine_arch_type
13265# undef machine_arch_type
13266# define machine_arch_type __machine_arch_type
13267# else
13268# define machine_arch_type MACH_TYPE_IXBBM
13269# endif
13270# define machine_is_ixbbm() (machine_arch_type == MACH_TYPE_IXBBM)
13271#else
13272# define machine_is_ixbbm() (0)
13273#endif
13274
13275#ifdef CONFIG_MACH_MX27ADS
13276# ifdef machine_arch_type
13277# undef machine_arch_type
13278# define machine_arch_type __machine_arch_type
13279# else
13280# define machine_arch_type MACH_TYPE_MX27ADS
13281# endif
13282# define machine_is_mx27ads() (machine_arch_type == MACH_TYPE_MX27ADS)
13283#else
13284# define machine_is_mx27ads() (0)
13285#endif
13286
13287#ifdef CONFIG_MACH_AX8004
13288# ifdef machine_arch_type
13289# undef machine_arch_type
13290# define machine_arch_type __machine_arch_type
13291# else
13292# define machine_arch_type MACH_TYPE_AX8004
13293# endif
13294# define machine_is_ax8004() (machine_arch_type == MACH_TYPE_AX8004)
13295#else
13296# define machine_is_ax8004() (0)
13297#endif
13298
13299#ifdef CONFIG_MACH_AT91SAM9261EK
13300# ifdef machine_arch_type
13301# undef machine_arch_type
13302# define machine_arch_type __machine_arch_type
13303# else
13304# define machine_arch_type MACH_TYPE_AT91SAM9261EK
13305# endif
13306# define machine_is_at91sam9261ek() (machine_arch_type == MACH_TYPE_AT91SAM9261EK)
13307#else
13308# define machine_is_at91sam9261ek() (0)
13309#endif
13310
13311#ifdef CONFIG_MACH_LOFT
13312# ifdef machine_arch_type
13313# undef machine_arch_type
13314# define machine_arch_type __machine_arch_type
13315# else
13316# define machine_arch_type MACH_TYPE_LOFT
13317# endif
13318# define machine_is_loft() (machine_arch_type == MACH_TYPE_LOFT)
13319#else
13320# define machine_is_loft() (0)
13321#endif
13322
13323#ifdef CONFIG_MACH_MAGPIE
13324# ifdef machine_arch_type
13325# undef machine_arch_type
13326# define machine_arch_type __machine_arch_type
13327# else
13328# define machine_arch_type MACH_TYPE_MAGPIE
13329# endif
13330# define machine_is_magpie() (machine_arch_type == MACH_TYPE_MAGPIE)
13331#else
13332# define machine_is_magpie() (0)
13333#endif
13334
13335#ifdef CONFIG_MACH_MX21ADS
13336# ifdef machine_arch_type
13337# undef machine_arch_type
13338# define machine_arch_type __machine_arch_type
13339# else
13340# define machine_arch_type MACH_TYPE_MX21ADS
13341# endif
13342# define machine_is_mx21ads() (machine_arch_type == MACH_TYPE_MX21ADS)
13343#else
13344# define machine_is_mx21ads() (0)
13345#endif
13346
13347#ifdef CONFIG_MACH_MB87M3400
13348# ifdef machine_arch_type
13349# undef machine_arch_type
13350# define machine_arch_type __machine_arch_type
13351# else
13352# define machine_arch_type MACH_TYPE_MB87M3400
13353# endif
13354# define machine_is_mb87m3400() (machine_arch_type == MACH_TYPE_MB87M3400)
13355#else
13356# define machine_is_mb87m3400() (0)
13357#endif
13358
13359#ifdef CONFIG_MACH_MGUARD_DELTA
13360# ifdef machine_arch_type
13361# undef machine_arch_type
13362# define machine_arch_type __machine_arch_type
13363# else
13364# define machine_arch_type MACH_TYPE_MGUARD_DELTA
13365# endif
13366# define machine_is_mguard_delta() (machine_arch_type == MACH_TYPE_MGUARD_DELTA)
13367#else
13368# define machine_is_mguard_delta() (0)
13369#endif
13370
13371#ifdef CONFIG_MACH_DAVINCI_DVDP
13372# ifdef machine_arch_type
13373# undef machine_arch_type
13374# define machine_arch_type __machine_arch_type
13375# else
13376# define machine_arch_type MACH_TYPE_DAVINCI_DVDP
13377# endif
13378# define machine_is_davinci_dvdp() (machine_arch_type == MACH_TYPE_DAVINCI_DVDP)
13379#else
13380# define machine_is_davinci_dvdp() (0)
13381#endif
13382
13383#ifdef CONFIG_MACH_HTCUNIVERSAL
13384# ifdef machine_arch_type
13385# undef machine_arch_type
13386# define machine_arch_type __machine_arch_type
13387# else
13388# define machine_arch_type MACH_TYPE_HTCUNIVERSAL
13389# endif
13390# define machine_is_htcuniversal() (machine_arch_type == MACH_TYPE_HTCUNIVERSAL)
13391#else
13392# define machine_is_htcuniversal() (0)
13393#endif
13394
13395#ifdef CONFIG_MACH_TPAD
13396# ifdef machine_arch_type
13397# undef machine_arch_type
13398# define machine_arch_type __machine_arch_type
13399# else
13400# define machine_arch_type MACH_TYPE_TPAD
13401# endif
13402# define machine_is_tpad() (machine_arch_type == MACH_TYPE_TPAD)
13403#else
13404# define machine_is_tpad() (0)
13405#endif
13406
13407#ifdef CONFIG_MACH_ROVERP3
13408# ifdef machine_arch_type
13409# undef machine_arch_type
13410# define machine_arch_type __machine_arch_type
13411# else
13412# define machine_arch_type MACH_TYPE_ROVERP3
13413# endif
13414# define machine_is_roverp3() (machine_arch_type == MACH_TYPE_ROVERP3)
13415#else
13416# define machine_is_roverp3() (0)
13417#endif
13418
13419#ifdef CONFIG_MACH_JORNADA928
13420# ifdef machine_arch_type
13421# undef machine_arch_type
13422# define machine_arch_type __machine_arch_type
13423# else
13424# define machine_arch_type MACH_TYPE_JORNADA928
13425# endif
13426# define machine_is_jornada928() (machine_arch_type == MACH_TYPE_JORNADA928)
13427#else
13428# define machine_is_jornada928() (0)
13429#endif
13430
13431#ifdef CONFIG_MACH_MV88FXX81
13432# ifdef machine_arch_type
13433# undef machine_arch_type
13434# define machine_arch_type __machine_arch_type
13435# else
13436# define machine_arch_type MACH_TYPE_MV88FXX81
13437# endif
13438# define machine_is_mv88fxx81() (machine_arch_type == MACH_TYPE_MV88FXX81)
13439#else
13440# define machine_is_mv88fxx81() (0)
13441#endif
13442
13443#ifdef CONFIG_MACH_STMP36XX
13444# ifdef machine_arch_type
13445# undef machine_arch_type
13446# define machine_arch_type __machine_arch_type
13447# else
13448# define machine_arch_type MACH_TYPE_STMP36XX
13449# endif
13450# define machine_is_stmp36xx() (machine_arch_type == MACH_TYPE_STMP36XX)
13451#else
13452# define machine_is_stmp36xx() (0)
13453#endif
13454
13455#ifdef CONFIG_MACH_SXNI79524
13456# ifdef machine_arch_type
13457# undef machine_arch_type
13458# define machine_arch_type __machine_arch_type
13459# else
13460# define machine_arch_type MACH_TYPE_SXNI79524
13461# endif
13462# define machine_is_sxni79524() (machine_arch_type == MACH_TYPE_SXNI79524)
13463#else
13464# define machine_is_sxni79524() (0)
13465#endif
13466
13467#ifdef CONFIG_MACH_AMS_DELTA
13468# ifdef machine_arch_type
13469# undef machine_arch_type
13470# define machine_arch_type __machine_arch_type
13471# else
13472# define machine_arch_type MACH_TYPE_AMS_DELTA
13473# endif
13474# define machine_is_ams_delta() (machine_arch_type == MACH_TYPE_AMS_DELTA)
13475#else
13476# define machine_is_ams_delta() (0)
13477#endif
13478
13479#ifdef CONFIG_MACH_URANIUM
13480# ifdef machine_arch_type
13481# undef machine_arch_type
13482# define machine_arch_type __machine_arch_type
13483# else
13484# define machine_arch_type MACH_TYPE_URANIUM
13485# endif
13486# define machine_is_uranium() (machine_arch_type == MACH_TYPE_URANIUM)
13487#else
13488# define machine_is_uranium() (0)
13489#endif
13490
13491#ifdef CONFIG_MACH_UCON
13492# ifdef machine_arch_type
13493# undef machine_arch_type
13494# define machine_arch_type __machine_arch_type
13495# else
13496# define machine_arch_type MACH_TYPE_UCON
13497# endif
13498# define machine_is_ucon() (machine_arch_type == MACH_TYPE_UCON)
13499#else
13500# define machine_is_ucon() (0)
13501#endif
13502
13503#ifdef CONFIG_MACH_NAS100D
13504# ifdef machine_arch_type
13505# undef machine_arch_type
13506# define machine_arch_type __machine_arch_type
13507# else
13508# define machine_arch_type MACH_TYPE_NAS100D
13509# endif
13510# define machine_is_nas100d() (machine_arch_type == MACH_TYPE_NAS100D)
13511#else
13512# define machine_is_nas100d() (0)
13513#endif
13514
13515#ifdef CONFIG_MACH_L083_1000
13516# ifdef machine_arch_type
13517# undef machine_arch_type
13518# define machine_arch_type __machine_arch_type
13519# else
13520# define machine_arch_type MACH_TYPE_L083_1000
13521# endif
13522# define machine_is_l083() (machine_arch_type == MACH_TYPE_L083_1000)
13523#else
13524# define machine_is_l083() (0)
13525#endif
13526
13527#ifdef CONFIG_MACH_EZX
13528# ifdef machine_arch_type
13529# undef machine_arch_type
13530# define machine_arch_type __machine_arch_type
13531# else
13532# define machine_arch_type MACH_TYPE_EZX
13533# endif
13534# define machine_is_ezx() (machine_arch_type == MACH_TYPE_EZX)
13535#else
13536# define machine_is_ezx() (0)
13537#endif
13538
13539#ifdef CONFIG_MACH_PNX5220
13540# ifdef machine_arch_type
13541# undef machine_arch_type
13542# define machine_arch_type __machine_arch_type
13543# else
13544# define machine_arch_type MACH_TYPE_PNX5220
13545# endif
13546# define machine_is_pnx5220() (machine_arch_type == MACH_TYPE_PNX5220)
13547#else
13548# define machine_is_pnx5220() (0)
13549#endif
13550
13551#ifdef CONFIG_MACH_BUTTE
13552# ifdef machine_arch_type
13553# undef machine_arch_type
13554# define machine_arch_type __machine_arch_type
13555# else
13556# define machine_arch_type MACH_TYPE_BUTTE
13557# endif
13558# define machine_is_butte() (machine_arch_type == MACH_TYPE_BUTTE)
13559#else
13560# define machine_is_butte() (0)
13561#endif
13562
13563#ifdef CONFIG_MACH_SRM2
13564# ifdef machine_arch_type
13565# undef machine_arch_type
13566# define machine_arch_type __machine_arch_type
13567# else
13568# define machine_arch_type MACH_TYPE_SRM2
13569# endif
13570# define machine_is_srm2() (machine_arch_type == MACH_TYPE_SRM2)
13571#else
13572# define machine_is_srm2() (0)
13573#endif
13574
13575#ifdef CONFIG_MACH_DSBR
13576# ifdef machine_arch_type
13577# undef machine_arch_type
13578# define machine_arch_type __machine_arch_type
13579# else
13580# define machine_arch_type MACH_TYPE_DSBR
13581# endif
13582# define machine_is_dsbr() (machine_arch_type == MACH_TYPE_DSBR)
13583#else
13584# define machine_is_dsbr() (0)
13585#endif
13586
13587#ifdef CONFIG_MACH_CRYSTALBALL
13588# ifdef machine_arch_type
13589# undef machine_arch_type
13590# define machine_arch_type __machine_arch_type
13591# else
13592# define machine_arch_type MACH_TYPE_CRYSTALBALL
13593# endif
13594# define machine_is_crystalball() (machine_arch_type == MACH_TYPE_CRYSTALBALL)
13595#else
13596# define machine_is_crystalball() (0)
13597#endif
13598
13599#ifdef CONFIG_MACH_TINYPXA27X
13600# ifdef machine_arch_type
13601# undef machine_arch_type
13602# define machine_arch_type __machine_arch_type
13603# else
13604# define machine_arch_type MACH_TYPE_TINYPXA27X
13605# endif
13606# define machine_is_tinypxa27x() (machine_arch_type == MACH_TYPE_TINYPXA27X)
13607#else
13608# define machine_is_tinypxa27x() (0)
13609#endif
13610
13611#ifdef CONFIG_MACH_HERBIE
13612# ifdef machine_arch_type
13613# undef machine_arch_type
13614# define machine_arch_type __machine_arch_type
13615# else
13616# define machine_arch_type MACH_TYPE_HERBIE
13617# endif
13618# define machine_is_herbie() (machine_arch_type == MACH_TYPE_HERBIE)
13619#else
13620# define machine_is_herbie() (0)
13621#endif
13622
13623#ifdef CONFIG_MACH_MAGICIAN
13624# ifdef machine_arch_type
13625# undef machine_arch_type
13626# define machine_arch_type __machine_arch_type
13627# else
13628# define machine_arch_type MACH_TYPE_MAGICIAN
13629# endif
13630# define machine_is_magician() (machine_arch_type == MACH_TYPE_MAGICIAN)
13631#else
13632# define machine_is_magician() (0)
13633#endif
13634
13635#ifdef CONFIG_MACH_CM4002
13636# ifdef machine_arch_type
13637# undef machine_arch_type
13638# define machine_arch_type __machine_arch_type
13639# else
13640# define machine_arch_type MACH_TYPE_CM4002
13641# endif
13642# define machine_is_cm4002() (machine_arch_type == MACH_TYPE_CM4002)
13643#else
13644# define machine_is_cm4002() (0)
13645#endif
13646
13647#ifdef CONFIG_MACH_B4
13648# ifdef machine_arch_type
13649# undef machine_arch_type
13650# define machine_arch_type __machine_arch_type
13651# else
13652# define machine_arch_type MACH_TYPE_B4
13653# endif
13654# define machine_is_b4() (machine_arch_type == MACH_TYPE_B4)
13655#else
13656# define machine_is_b4() (0)
13657#endif
13658
13659#ifdef CONFIG_MACH_MAUI
13660# ifdef machine_arch_type
13661# undef machine_arch_type
13662# define machine_arch_type __machine_arch_type
13663# else
13664# define machine_arch_type MACH_TYPE_MAUI
13665# endif
13666# define machine_is_maui() (machine_arch_type == MACH_TYPE_MAUI)
13667#else
13668# define machine_is_maui() (0)
13669#endif
13670
13671#ifdef CONFIG_MACH_CYBERTRACKER_G
13672# ifdef machine_arch_type
13673# undef machine_arch_type
13674# define machine_arch_type __machine_arch_type
13675# else
13676# define machine_arch_type MACH_TYPE_CYBERTRACKER_G
13677# endif
13678# define machine_is_cybertracker_g() (machine_arch_type == MACH_TYPE_CYBERTRACKER_G)
13679#else
13680# define machine_is_cybertracker_g() (0)
13681#endif
13682
13683#ifdef CONFIG_MACH_NXDKN
13684# ifdef machine_arch_type
13685# undef machine_arch_type
13686# define machine_arch_type __machine_arch_type
13687# else
13688# define machine_arch_type MACH_TYPE_NXDKN
13689# endif
13690# define machine_is_nxdkn() (machine_arch_type == MACH_TYPE_NXDKN)
13691#else
13692# define machine_is_nxdkn() (0)
13693#endif
13694
13695#ifdef CONFIG_MACH_MIO8390
13696# ifdef machine_arch_type
13697# undef machine_arch_type
13698# define machine_arch_type __machine_arch_type
13699# else
13700# define machine_arch_type MACH_TYPE_MIO8390
13701# endif
13702# define machine_is_mio8390() (machine_arch_type == MACH_TYPE_MIO8390)
13703#else
13704# define machine_is_mio8390() (0)
13705#endif
13706
13707#ifdef CONFIG_MACH_OMI_BOARD
13708# ifdef machine_arch_type
13709# undef machine_arch_type
13710# define machine_arch_type __machine_arch_type
13711# else
13712# define machine_arch_type MACH_TYPE_OMI_BOARD
13713# endif
13714# define machine_is_omi_board() (machine_arch_type == MACH_TYPE_OMI_BOARD)
13715#else
13716# define machine_is_omi_board() (0)
13717#endif
13718
13719#ifdef CONFIG_MACH_MX21CIV
13720# ifdef machine_arch_type
13721# undef machine_arch_type
13722# define machine_arch_type __machine_arch_type
13723# else
13724# define machine_arch_type MACH_TYPE_MX21CIV
13725# endif
13726# define machine_is_mx21civ() (machine_arch_type == MACH_TYPE_MX21CIV)
13727#else
13728# define machine_is_mx21civ() (0)
13729#endif
13730
13731#ifdef CONFIG_MACH_MAHI_CDAC
13732# ifdef machine_arch_type
13733# undef machine_arch_type
13734# define machine_arch_type __machine_arch_type
13735# else
13736# define machine_arch_type MACH_TYPE_MAHI_CDAC
13737# endif
13738# define machine_is_mahi_cdac() (machine_arch_type == MACH_TYPE_MAHI_CDAC)
13739#else
13740# define machine_is_mahi_cdac() (0)
13741#endif
13742
06c4ab50 13743#ifdef CONFIG_MACH_PALMTX
f43ad539
WD
13744# ifdef machine_arch_type
13745# undef machine_arch_type
13746# define machine_arch_type __machine_arch_type
13747# else
06c4ab50 13748# define machine_arch_type MACH_TYPE_PALMTX
f43ad539 13749# endif
06c4ab50 13750# define machine_is_palmtx() (machine_arch_type == MACH_TYPE_PALMTX)
f43ad539 13751#else
06c4ab50 13752# define machine_is_palmtx() (0)
f43ad539
WD
13753#endif
13754
13755#ifdef CONFIG_MACH_S3C2413
13756# ifdef machine_arch_type
13757# undef machine_arch_type
13758# define machine_arch_type __machine_arch_type
13759# else
13760# define machine_arch_type MACH_TYPE_S3C2413
13761# endif
13762# define machine_is_s3c2413() (machine_arch_type == MACH_TYPE_S3C2413)
13763#else
13764# define machine_is_s3c2413() (0)
13765#endif
13766
13767#ifdef CONFIG_MACH_SAMSYS_EP0
13768# ifdef machine_arch_type
13769# undef machine_arch_type
13770# define machine_arch_type __machine_arch_type
13771# else
13772# define machine_arch_type MACH_TYPE_SAMSYS_EP0
13773# endif
13774# define machine_is_samsys_ep0() (machine_arch_type == MACH_TYPE_SAMSYS_EP0)
13775#else
13776# define machine_is_samsys_ep0() (0)
13777#endif
13778
13779#ifdef CONFIG_MACH_WG302V1
13780# ifdef machine_arch_type
13781# undef machine_arch_type
13782# define machine_arch_type __machine_arch_type
13783# else
13784# define machine_arch_type MACH_TYPE_WG302V1
13785# endif
13786# define machine_is_wg302v1() (machine_arch_type == MACH_TYPE_WG302V1)
13787#else
13788# define machine_is_wg302v1() (0)
13789#endif
13790
13791#ifdef CONFIG_MACH_WG302V2
13792# ifdef machine_arch_type
13793# undef machine_arch_type
13794# define machine_arch_type __machine_arch_type
13795# else
13796# define machine_arch_type MACH_TYPE_WG302V2
13797# endif
13798# define machine_is_wg302v2() (machine_arch_type == MACH_TYPE_WG302V2)
13799#else
13800# define machine_is_wg302v2() (0)
13801#endif
13802
13803#ifdef CONFIG_MACH_EB42X
13804# ifdef machine_arch_type
13805# undef machine_arch_type
13806# define machine_arch_type __machine_arch_type
13807# else
13808# define machine_arch_type MACH_TYPE_EB42X
13809# endif
13810# define machine_is_eb42x() (machine_arch_type == MACH_TYPE_EB42X)
13811#else
13812# define machine_is_eb42x() (0)
13813#endif
13814
13815#ifdef CONFIG_MACH_IQ331ES
13816# ifdef machine_arch_type
13817# undef machine_arch_type
13818# define machine_arch_type __machine_arch_type
13819# else
13820# define machine_arch_type MACH_TYPE_IQ331ES
13821# endif
13822# define machine_is_iq331es() (machine_arch_type == MACH_TYPE_IQ331ES)
13823#else
13824# define machine_is_iq331es() (0)
13825#endif
13826
13827#ifdef CONFIG_MACH_COSYDSP
13828# ifdef machine_arch_type
13829# undef machine_arch_type
13830# define machine_arch_type __machine_arch_type
13831# else
13832# define machine_arch_type MACH_TYPE_COSYDSP
13833# endif
13834# define machine_is_cosydsp() (machine_arch_type == MACH_TYPE_COSYDSP)
13835#else
13836# define machine_is_cosydsp() (0)
13837#endif
13838
13839#ifdef CONFIG_MACH_UPLAT7D
13840# ifdef machine_arch_type
13841# undef machine_arch_type
13842# define machine_arch_type __machine_arch_type
13843# else
13844# define machine_arch_type MACH_TYPE_UPLAT7D
13845# endif
13846# define machine_is_uplat7d_proto() (machine_arch_type == MACH_TYPE_UPLAT7D)
13847#else
13848# define machine_is_uplat7d_proto() (0)
13849#endif
13850
13851#ifdef CONFIG_MACH_PTDAVINCI
13852# ifdef machine_arch_type
13853# undef machine_arch_type
13854# define machine_arch_type __machine_arch_type
13855# else
13856# define machine_arch_type MACH_TYPE_PTDAVINCI
13857# endif
13858# define machine_is_ptdavinci() (machine_arch_type == MACH_TYPE_PTDAVINCI)
13859#else
13860# define machine_is_ptdavinci() (0)
13861#endif
13862
13863#ifdef CONFIG_MACH_MBUS
13864# ifdef machine_arch_type
13865# undef machine_arch_type
13866# define machine_arch_type __machine_arch_type
13867# else
13868# define machine_arch_type MACH_TYPE_MBUS
13869# endif
13870# define machine_is_mbus() (machine_arch_type == MACH_TYPE_MBUS)
13871#else
13872# define machine_is_mbus() (0)
13873#endif
13874
13875#ifdef CONFIG_MACH_NADIA2VB
13876# ifdef machine_arch_type
13877# undef machine_arch_type
13878# define machine_arch_type __machine_arch_type
13879# else
13880# define machine_arch_type MACH_TYPE_NADIA2VB
13881# endif
13882# define machine_is_nadia2vb() (machine_arch_type == MACH_TYPE_NADIA2VB)
13883#else
13884# define machine_is_nadia2vb() (0)
13885#endif
13886
13887#ifdef CONFIG_MACH_R1000
13888# ifdef machine_arch_type
13889# undef machine_arch_type
13890# define machine_arch_type __machine_arch_type
13891# else
13892# define machine_arch_type MACH_TYPE_R1000
13893# endif
13894# define machine_is_r1000() (machine_arch_type == MACH_TYPE_R1000)
13895#else
13896# define machine_is_r1000() (0)
13897#endif
13898
13899#ifdef CONFIG_MACH_HW90250
13900# ifdef machine_arch_type
13901# undef machine_arch_type
13902# define machine_arch_type __machine_arch_type
13903# else
13904# define machine_arch_type MACH_TYPE_HW90250
13905# endif
13906# define machine_is_hw90250() (machine_arch_type == MACH_TYPE_HW90250)
13907#else
13908# define machine_is_hw90250() (0)
13909#endif
13910
13911#ifdef CONFIG_MACH_OMAP_2430SDP
13912# ifdef machine_arch_type
13913# undef machine_arch_type
13914# define machine_arch_type __machine_arch_type
13915# else
13916# define machine_arch_type MACH_TYPE_OMAP_2430SDP
13917# endif
13918# define machine_is_omap_2430sdp() (machine_arch_type == MACH_TYPE_OMAP_2430SDP)
13919#else
13920# define machine_is_omap_2430sdp() (0)
13921#endif
13922
13923#ifdef CONFIG_MACH_DAVINCI_EVM
13924# ifdef machine_arch_type
13925# undef machine_arch_type
13926# define machine_arch_type __machine_arch_type
13927# else
13928# define machine_arch_type MACH_TYPE_DAVINCI_EVM
13929# endif
13930# define machine_is_davinci_evm() (machine_arch_type == MACH_TYPE_DAVINCI_EVM)
13931#else
13932# define machine_is_davinci_evm() (0)
13933#endif
13934
13935#ifdef CONFIG_MACH_OMAP_TORNADO
13936# ifdef machine_arch_type
13937# undef machine_arch_type
13938# define machine_arch_type __machine_arch_type
13939# else
13940# define machine_arch_type MACH_TYPE_OMAP_TORNADO
13941# endif
13942# define machine_is_omap_tornado() (machine_arch_type == MACH_TYPE_OMAP_TORNADO)
13943#else
13944# define machine_is_omap_tornado() (0)
13945#endif
13946
13947#ifdef CONFIG_MACH_OLOCREEK
13948# ifdef machine_arch_type
13949# undef machine_arch_type
13950# define machine_arch_type __machine_arch_type
13951# else
13952# define machine_arch_type MACH_TYPE_OLOCREEK
13953# endif
13954# define machine_is_olocreek() (machine_arch_type == MACH_TYPE_OLOCREEK)
13955#else
13956# define machine_is_olocreek() (0)
13957#endif
13958
13959#ifdef CONFIG_MACH_PALMZ72
13960# ifdef machine_arch_type
13961# undef machine_arch_type
13962# define machine_arch_type __machine_arch_type
13963# else
13964# define machine_arch_type MACH_TYPE_PALMZ72
13965# endif
13966# define machine_is_palmz72() (machine_arch_type == MACH_TYPE_PALMZ72)
13967#else
13968# define machine_is_palmz72() (0)
13969#endif
13970
13971#ifdef CONFIG_MACH_NXDB500
13972# ifdef machine_arch_type
13973# undef machine_arch_type
13974# define machine_arch_type __machine_arch_type
13975# else
13976# define machine_arch_type MACH_TYPE_NXDB500
13977# endif
13978# define machine_is_nxdb500() (machine_arch_type == MACH_TYPE_NXDB500)
13979#else
13980# define machine_is_nxdb500() (0)
13981#endif
13982
13983#ifdef CONFIG_MACH_APF9328
13984# ifdef machine_arch_type
13985# undef machine_arch_type
13986# define machine_arch_type __machine_arch_type
13987# else
13988# define machine_arch_type MACH_TYPE_APF9328
13989# endif
13990# define machine_is_apf9328() (machine_arch_type == MACH_TYPE_APF9328)
13991#else
13992# define machine_is_apf9328() (0)
13993#endif
13994
13995#ifdef CONFIG_MACH_OMAP_WIPOQ
13996# ifdef machine_arch_type
13997# undef machine_arch_type
13998# define machine_arch_type __machine_arch_type
13999# else
14000# define machine_arch_type MACH_TYPE_OMAP_WIPOQ
14001# endif
14002# define machine_is_omap_wipoq() (machine_arch_type == MACH_TYPE_OMAP_WIPOQ)
14003#else
14004# define machine_is_omap_wipoq() (0)
14005#endif
14006
14007#ifdef CONFIG_MACH_OMAP_TWIP
14008# ifdef machine_arch_type
14009# undef machine_arch_type
14010# define machine_arch_type __machine_arch_type
14011# else
14012# define machine_arch_type MACH_TYPE_OMAP_TWIP
14013# endif
14014# define machine_is_omap_twip() (machine_arch_type == MACH_TYPE_OMAP_TWIP)
14015#else
14016# define machine_is_omap_twip() (0)
14017#endif
14018
21761540 14019#ifdef CONFIG_MACH_TREO650
f43ad539
WD
14020# ifdef machine_arch_type
14021# undef machine_arch_type
14022# define machine_arch_type __machine_arch_type
14023# else
21761540 14024# define machine_arch_type MACH_TYPE_TREO650
f43ad539 14025# endif
21761540 14026# define machine_is_treo650() (machine_arch_type == MACH_TYPE_TREO650)
f43ad539 14027#else
21761540 14028# define machine_is_treo650() (0)
f43ad539
WD
14029#endif
14030
14031#ifdef CONFIG_MACH_ACUMEN
14032# ifdef machine_arch_type
14033# undef machine_arch_type
14034# define machine_arch_type __machine_arch_type
14035# else
14036# define machine_arch_type MACH_TYPE_ACUMEN
14037# endif
14038# define machine_is_acumen() (machine_arch_type == MACH_TYPE_ACUMEN)
14039#else
14040# define machine_is_acumen() (0)
14041#endif
14042
14043#ifdef CONFIG_MACH_XP100
14044# ifdef machine_arch_type
14045# undef machine_arch_type
14046# define machine_arch_type __machine_arch_type
14047# else
14048# define machine_arch_type MACH_TYPE_XP100
14049# endif
14050# define machine_is_xp100() (machine_arch_type == MACH_TYPE_XP100)
14051#else
14052# define machine_is_xp100() (0)
14053#endif
14054
14055#ifdef CONFIG_MACH_FS2410
14056# ifdef machine_arch_type
14057# undef machine_arch_type
14058# define machine_arch_type __machine_arch_type
14059# else
14060# define machine_arch_type MACH_TYPE_FS2410
14061# endif
14062# define machine_is_fs2410() (machine_arch_type == MACH_TYPE_FS2410)
14063#else
14064# define machine_is_fs2410() (0)
14065#endif
14066
14067#ifdef CONFIG_MACH_PXA270_CERF
14068# ifdef machine_arch_type
14069# undef machine_arch_type
14070# define machine_arch_type __machine_arch_type
14071# else
14072# define machine_arch_type MACH_TYPE_PXA270_CERF
14073# endif
14074# define machine_is_pxa270_cerf() (machine_arch_type == MACH_TYPE_PXA270_CERF)
14075#else
14076# define machine_is_pxa270_cerf() (0)
14077#endif
14078
14079#ifdef CONFIG_MACH_SQ2FTLPALM
14080# ifdef machine_arch_type
14081# undef machine_arch_type
14082# define machine_arch_type __machine_arch_type
14083# else
14084# define machine_arch_type MACH_TYPE_SQ2FTLPALM
14085# endif
14086# define machine_is_sq2ftlpalm() (machine_arch_type == MACH_TYPE_SQ2FTLPALM)
14087#else
14088# define machine_is_sq2ftlpalm() (0)
14089#endif
14090
14091#ifdef CONFIG_MACH_BSEMSERVER
14092# ifdef machine_arch_type
14093# undef machine_arch_type
14094# define machine_arch_type __machine_arch_type
14095# else
14096# define machine_arch_type MACH_TYPE_BSEMSERVER
14097# endif
14098# define machine_is_bsemserver() (machine_arch_type == MACH_TYPE_BSEMSERVER)
14099#else
14100# define machine_is_bsemserver() (0)
14101#endif
14102
14103#ifdef CONFIG_MACH_NETCLIENT
14104# ifdef machine_arch_type
14105# undef machine_arch_type
14106# define machine_arch_type __machine_arch_type
14107# else
14108# define machine_arch_type MACH_TYPE_NETCLIENT
14109# endif
14110# define machine_is_netclient() (machine_arch_type == MACH_TYPE_NETCLIENT)
14111#else
14112# define machine_is_netclient() (0)
14113#endif
14114
06c4ab50 14115#ifdef CONFIG_MACH_PALMT5
f43ad539
WD
14116# ifdef machine_arch_type
14117# undef machine_arch_type
14118# define machine_arch_type __machine_arch_type
14119# else
06c4ab50 14120# define machine_arch_type MACH_TYPE_PALMT5
f43ad539 14121# endif
06c4ab50 14122# define machine_is_palmt5() (machine_arch_type == MACH_TYPE_PALMT5)
f43ad539 14123#else
06c4ab50 14124# define machine_is_palmt5() (0)
f43ad539
WD
14125#endif
14126
06c4ab50 14127#ifdef CONFIG_MACH_PALMTC
f43ad539
WD
14128# ifdef machine_arch_type
14129# undef machine_arch_type
14130# define machine_arch_type __machine_arch_type
14131# else
06c4ab50 14132# define machine_arch_type MACH_TYPE_PALMTC
f43ad539 14133# endif
06c4ab50 14134# define machine_is_palmtc() (machine_arch_type == MACH_TYPE_PALMTC)
f43ad539 14135#else
06c4ab50 14136# define machine_is_palmtc() (0)
f43ad539
WD
14137#endif
14138
14139#ifdef CONFIG_MACH_OMAP_APOLLON
14140# ifdef machine_arch_type
14141# undef machine_arch_type
14142# define machine_arch_type __machine_arch_type
14143# else
14144# define machine_arch_type MACH_TYPE_OMAP_APOLLON
14145# endif
14146# define machine_is_omap_apollon() (machine_arch_type == MACH_TYPE_OMAP_APOLLON)
14147#else
14148# define machine_is_omap_apollon() (0)
14149#endif
14150
14151#ifdef CONFIG_MACH_MXC30030EVB
14152# ifdef machine_arch_type
14153# undef machine_arch_type
14154# define machine_arch_type __machine_arch_type
14155# else
14156# define machine_arch_type MACH_TYPE_MXC30030EVB
14157# endif
14158# define machine_is_mxc30030evb() (machine_arch_type == MACH_TYPE_MXC30030EVB)
14159#else
14160# define machine_is_mxc30030evb() (0)
14161#endif
14162
14163#ifdef CONFIG_MACH_REA_2D
14164# ifdef machine_arch_type
14165# undef machine_arch_type
14166# define machine_arch_type __machine_arch_type
14167# else
14168# define machine_arch_type MACH_TYPE_REA_2D
14169# endif
2d251cca 14170# define machine_is_rea_cpu2() (machine_arch_type == MACH_TYPE_REA_2D)
f43ad539 14171#else
2d251cca 14172# define machine_is_rea_cpu2() (0)
f43ad539
WD
14173#endif
14174
14175#ifdef CONFIG_MACH_TI3E524
14176# ifdef machine_arch_type
14177# undef machine_arch_type
14178# define machine_arch_type __machine_arch_type
14179# else
14180# define machine_arch_type MACH_TYPE_TI3E524
14181# endif
14182# define machine_is_eti3e524() (machine_arch_type == MACH_TYPE_TI3E524)
14183#else
14184# define machine_is_eti3e524() (0)
14185#endif
14186
14187#ifdef CONFIG_MACH_ATEB9200
14188# ifdef machine_arch_type
14189# undef machine_arch_type
14190# define machine_arch_type __machine_arch_type
14191# else
14192# define machine_arch_type MACH_TYPE_ATEB9200
14193# endif
14194# define machine_is_ateb9200() (machine_arch_type == MACH_TYPE_ATEB9200)
14195#else
14196# define machine_is_ateb9200() (0)
14197#endif
14198
14199#ifdef CONFIG_MACH_AUCKLAND
14200# ifdef machine_arch_type
14201# undef machine_arch_type
14202# define machine_arch_type __machine_arch_type
14203# else
14204# define machine_arch_type MACH_TYPE_AUCKLAND
14205# endif
14206# define machine_is_auckland() (machine_arch_type == MACH_TYPE_AUCKLAND)
14207#else
14208# define machine_is_auckland() (0)
14209#endif
14210
14211#ifdef CONFIG_MACH_AK3320M
14212# ifdef machine_arch_type
14213# undef machine_arch_type
14214# define machine_arch_type __machine_arch_type
14215# else
14216# define machine_arch_type MACH_TYPE_AK3320M
14217# endif
14218# define machine_is_ak3220m() (machine_arch_type == MACH_TYPE_AK3320M)
14219#else
14220# define machine_is_ak3220m() (0)
14221#endif
14222
14223#ifdef CONFIG_MACH_DURAMAX
14224# ifdef machine_arch_type
14225# undef machine_arch_type
14226# define machine_arch_type __machine_arch_type
14227# else
14228# define machine_arch_type MACH_TYPE_DURAMAX
14229# endif
14230# define machine_is_duramax() (machine_arch_type == MACH_TYPE_DURAMAX)
14231#else
14232# define machine_is_duramax() (0)
14233#endif
14234
14235#ifdef CONFIG_MACH_N35
14236# ifdef machine_arch_type
14237# undef machine_arch_type
14238# define machine_arch_type __machine_arch_type
14239# else
14240# define machine_arch_type MACH_TYPE_N35
14241# endif
14242# define machine_is_n35() (machine_arch_type == MACH_TYPE_N35)
14243#else
14244# define machine_is_n35() (0)
14245#endif
14246
14247#ifdef CONFIG_MACH_PRONGHORN
14248# ifdef machine_arch_type
14249# undef machine_arch_type
14250# define machine_arch_type __machine_arch_type
14251# else
14252# define machine_arch_type MACH_TYPE_PRONGHORN
14253# endif
14254# define machine_is_pronghorn() (machine_arch_type == MACH_TYPE_PRONGHORN)
14255#else
14256# define machine_is_pronghorn() (0)
14257#endif
14258
14259#ifdef CONFIG_MACH_FUNDY
14260# ifdef machine_arch_type
14261# undef machine_arch_type
14262# define machine_arch_type __machine_arch_type
14263# else
14264# define machine_arch_type MACH_TYPE_FUNDY
14265# endif
14266# define machine_is_fundy() (machine_arch_type == MACH_TYPE_FUNDY)
14267#else
14268# define machine_is_fundy() (0)
14269#endif
14270
14271#ifdef CONFIG_MACH_LOGICPD_PXA270
14272# ifdef machine_arch_type
14273# undef machine_arch_type
14274# define machine_arch_type __machine_arch_type
14275# else
14276# define machine_arch_type MACH_TYPE_LOGICPD_PXA270
14277# endif
14278# define machine_is_logicpd_pxa270() (machine_arch_type == MACH_TYPE_LOGICPD_PXA270)
14279#else
14280# define machine_is_logicpd_pxa270() (0)
14281#endif
14282
14283#ifdef CONFIG_MACH_CPU777
14284# ifdef machine_arch_type
14285# undef machine_arch_type
14286# define machine_arch_type __machine_arch_type
14287# else
14288# define machine_arch_type MACH_TYPE_CPU777
14289# endif
14290# define machine_is_cpu777() (machine_arch_type == MACH_TYPE_CPU777)
14291#else
14292# define machine_is_cpu777() (0)
14293#endif
14294
14295#ifdef CONFIG_MACH_SIMICON9201
14296# ifdef machine_arch_type
14297# undef machine_arch_type
14298# define machine_arch_type __machine_arch_type
14299# else
14300# define machine_arch_type MACH_TYPE_SIMICON9201
14301# endif
14302# define machine_is_simicon9201() (machine_arch_type == MACH_TYPE_SIMICON9201)
14303#else
14304# define machine_is_simicon9201() (0)
14305#endif
14306
14307#ifdef CONFIG_MACH_LEAP2_HPM
14308# ifdef machine_arch_type
14309# undef machine_arch_type
14310# define machine_arch_type __machine_arch_type
14311# else
14312# define machine_arch_type MACH_TYPE_LEAP2_HPM
14313# endif
14314# define machine_is_leap2_hpm() (machine_arch_type == MACH_TYPE_LEAP2_HPM)
14315#else
14316# define machine_is_leap2_hpm() (0)
14317#endif
14318
14319#ifdef CONFIG_MACH_CM922TXA10
14320# ifdef machine_arch_type
14321# undef machine_arch_type
14322# define machine_arch_type __machine_arch_type
14323# else
14324# define machine_arch_type MACH_TYPE_CM922TXA10
14325# endif
14326# define machine_is_cm922txa10() (machine_arch_type == MACH_TYPE_CM922TXA10)
14327#else
14328# define machine_is_cm922txa10() (0)
14329#endif
14330
14331#ifdef CONFIG_MACH_PXA
14332# ifdef machine_arch_type
14333# undef machine_arch_type
14334# define machine_arch_type __machine_arch_type
14335# else
14336# define machine_arch_type MACH_TYPE_PXA
14337# endif
14338# define machine_is_sandgate() (machine_arch_type == MACH_TYPE_PXA)
14339#else
14340# define machine_is_sandgate() (0)
14341#endif
14342
14343#ifdef CONFIG_MACH_SANDGATE2
14344# ifdef machine_arch_type
14345# undef machine_arch_type
14346# define machine_arch_type __machine_arch_type
14347# else
14348# define machine_arch_type MACH_TYPE_SANDGATE2
14349# endif
14350# define machine_is_sandgate2() (machine_arch_type == MACH_TYPE_SANDGATE2)
14351#else
14352# define machine_is_sandgate2() (0)
14353#endif
14354
14355#ifdef CONFIG_MACH_SANDGATE2G
14356# ifdef machine_arch_type
14357# undef machine_arch_type
14358# define machine_arch_type __machine_arch_type
14359# else
14360# define machine_arch_type MACH_TYPE_SANDGATE2G
14361# endif
14362# define machine_is_sandgate2g() (machine_arch_type == MACH_TYPE_SANDGATE2G)
14363#else
14364# define machine_is_sandgate2g() (0)
14365#endif
14366
14367#ifdef CONFIG_MACH_SANDGATE2P
14368# ifdef machine_arch_type
14369# undef machine_arch_type
14370# define machine_arch_type __machine_arch_type
14371# else
14372# define machine_arch_type MACH_TYPE_SANDGATE2P
14373# endif
14374# define machine_is_sandgate2p() (machine_arch_type == MACH_TYPE_SANDGATE2P)
14375#else
14376# define machine_is_sandgate2p() (0)
14377#endif
14378
14379#ifdef CONFIG_MACH_FRED_JACK
14380# ifdef machine_arch_type
14381# undef machine_arch_type
14382# define machine_arch_type __machine_arch_type
14383# else
14384# define machine_arch_type MACH_TYPE_FRED_JACK
14385# endif
14386# define machine_is_fred_jack() (machine_arch_type == MACH_TYPE_FRED_JACK)
14387#else
14388# define machine_is_fred_jack() (0)
14389#endif
14390
14391#ifdef CONFIG_MACH_TTG_COLOR1
14392# ifdef machine_arch_type
14393# undef machine_arch_type
14394# define machine_arch_type __machine_arch_type
14395# else
14396# define machine_arch_type MACH_TYPE_TTG_COLOR1
14397# endif
14398# define machine_is_ttg_color1() (machine_arch_type == MACH_TYPE_TTG_COLOR1)
14399#else
14400# define machine_is_ttg_color1() (0)
14401#endif
14402
14403#ifdef CONFIG_MACH_NXEB500HMI
14404# ifdef machine_arch_type
14405# undef machine_arch_type
14406# define machine_arch_type __machine_arch_type
14407# else
14408# define machine_arch_type MACH_TYPE_NXEB500HMI
14409# endif
14410# define machine_is_nxeb500hmi() (machine_arch_type == MACH_TYPE_NXEB500HMI)
14411#else
14412# define machine_is_nxeb500hmi() (0)
14413#endif
14414
14415#ifdef CONFIG_MACH_NETDCU8
14416# ifdef machine_arch_type
14417# undef machine_arch_type
14418# define machine_arch_type __machine_arch_type
14419# else
14420# define machine_arch_type MACH_TYPE_NETDCU8
14421# endif
14422# define machine_is_netdcu8() (machine_arch_type == MACH_TYPE_NETDCU8)
14423#else
14424# define machine_is_netdcu8() (0)
14425#endif
14426
f43ad539
WD
14427#ifdef CONFIG_MACH_NG_FVX538
14428# ifdef machine_arch_type
14429# undef machine_arch_type
14430# define machine_arch_type __machine_arch_type
14431# else
14432# define machine_arch_type MACH_TYPE_NG_FVX538
14433# endif
14434# define machine_is_ng_fvx538() (machine_arch_type == MACH_TYPE_NG_FVX538)
14435#else
14436# define machine_is_ng_fvx538() (0)
14437#endif
14438
14439#ifdef CONFIG_MACH_NG_FVS338
14440# ifdef machine_arch_type
14441# undef machine_arch_type
14442# define machine_arch_type __machine_arch_type
14443# else
14444# define machine_arch_type MACH_TYPE_NG_FVS338
14445# endif
14446# define machine_is_ng_fvs338() (machine_arch_type == MACH_TYPE_NG_FVS338)
14447#else
14448# define machine_is_ng_fvs338() (0)
14449#endif
14450
14451#ifdef CONFIG_MACH_PNX4103
14452# ifdef machine_arch_type
14453# undef machine_arch_type
14454# define machine_arch_type __machine_arch_type
14455# else
14456# define machine_arch_type MACH_TYPE_PNX4103
14457# endif
14458# define machine_is_pnx4103() (machine_arch_type == MACH_TYPE_PNX4103)
14459#else
14460# define machine_is_pnx4103() (0)
14461#endif
14462
14463#ifdef CONFIG_MACH_HESDB
14464# ifdef machine_arch_type
14465# undef machine_arch_type
14466# define machine_arch_type __machine_arch_type
14467# else
14468# define machine_arch_type MACH_TYPE_HESDB
14469# endif
14470# define machine_is_hesdb() (machine_arch_type == MACH_TYPE_HESDB)
14471#else
14472# define machine_is_hesdb() (0)
14473#endif
14474
14475#ifdef CONFIG_MACH_XSILO
14476# ifdef machine_arch_type
14477# undef machine_arch_type
14478# define machine_arch_type __machine_arch_type
14479# else
14480# define machine_arch_type MACH_TYPE_XSILO
14481# endif
14482# define machine_is_xsilo() (machine_arch_type == MACH_TYPE_XSILO)
14483#else
14484# define machine_is_xsilo() (0)
14485#endif
14486
14487#ifdef CONFIG_MACH_ESPRESSO
14488# ifdef machine_arch_type
14489# undef machine_arch_type
14490# define machine_arch_type __machine_arch_type
14491# else
14492# define machine_arch_type MACH_TYPE_ESPRESSO
14493# endif
14494# define machine_is_espresso() (machine_arch_type == MACH_TYPE_ESPRESSO)
14495#else
14496# define machine_is_espresso() (0)
14497#endif
14498
14499#ifdef CONFIG_MACH_EMLC
14500# ifdef machine_arch_type
14501# undef machine_arch_type
14502# define machine_arch_type __machine_arch_type
14503# else
14504# define machine_arch_type MACH_TYPE_EMLC
14505# endif
14506# define machine_is_emlc() (machine_arch_type == MACH_TYPE_EMLC)
14507#else
14508# define machine_is_emlc() (0)
14509#endif
14510
14511#ifdef CONFIG_MACH_SISTERON
14512# ifdef machine_arch_type
14513# undef machine_arch_type
14514# define machine_arch_type __machine_arch_type
14515# else
14516# define machine_arch_type MACH_TYPE_SISTERON
14517# endif
14518# define machine_is_sisteron() (machine_arch_type == MACH_TYPE_SISTERON)
14519#else
14520# define machine_is_sisteron() (0)
14521#endif
14522
14523#ifdef CONFIG_MACH_RX1950
14524# ifdef machine_arch_type
14525# undef machine_arch_type
14526# define machine_arch_type __machine_arch_type
14527# else
14528# define machine_arch_type MACH_TYPE_RX1950
14529# endif
14530# define machine_is_rx1950() (machine_arch_type == MACH_TYPE_RX1950)
14531#else
14532# define machine_is_rx1950() (0)
14533#endif
14534
14535#ifdef CONFIG_MACH_TSC_VENUS
14536# ifdef machine_arch_type
14537# undef machine_arch_type
14538# define machine_arch_type __machine_arch_type
14539# else
14540# define machine_arch_type MACH_TYPE_TSC_VENUS
14541# endif
14542# define machine_is_tsc_venus() (machine_arch_type == MACH_TYPE_TSC_VENUS)
14543#else
14544# define machine_is_tsc_venus() (0)
14545#endif
14546
14547#ifdef CONFIG_MACH_DS101J
14548# ifdef machine_arch_type
14549# undef machine_arch_type
14550# define machine_arch_type __machine_arch_type
14551# else
14552# define machine_arch_type MACH_TYPE_DS101J
14553# endif
14554# define machine_is_ds101j() (machine_arch_type == MACH_TYPE_DS101J)
14555#else
14556# define machine_is_ds101j() (0)
14557#endif
14558
14559#ifdef CONFIG_MACH_MXC30030ADS
14560# ifdef machine_arch_type
14561# undef machine_arch_type
14562# define machine_arch_type __machine_arch_type
14563# else
14564# define machine_arch_type MACH_TYPE_MXC30030ADS
14565# endif
14566# define machine_is_mxc30030ads() (machine_arch_type == MACH_TYPE_MXC30030ADS)
14567#else
14568# define machine_is_mxc30030ads() (0)
14569#endif
14570
14571#ifdef CONFIG_MACH_FUJITSU_WIMAXSOC
14572# ifdef machine_arch_type
14573# undef machine_arch_type
14574# define machine_arch_type __machine_arch_type
14575# else
14576# define machine_arch_type MACH_TYPE_FUJITSU_WIMAXSOC
14577# endif
14578# define machine_is_fujitsu_wimaxsoc() (machine_arch_type == MACH_TYPE_FUJITSU_WIMAXSOC)
14579#else
14580# define machine_is_fujitsu_wimaxsoc() (0)
14581#endif
14582
14583#ifdef CONFIG_MACH_DUALPCMODEM
14584# ifdef machine_arch_type
14585# undef machine_arch_type
14586# define machine_arch_type __machine_arch_type
14587# else
14588# define machine_arch_type MACH_TYPE_DUALPCMODEM
14589# endif
14590# define machine_is_dualpcmodem() (machine_arch_type == MACH_TYPE_DUALPCMODEM)
14591#else
14592# define machine_is_dualpcmodem() (0)
14593#endif
14594
14595#ifdef CONFIG_MACH_GESBC9312
14596# ifdef machine_arch_type
14597# undef machine_arch_type
14598# define machine_arch_type __machine_arch_type
14599# else
14600# define machine_arch_type MACH_TYPE_GESBC9312
14601# endif
14602# define machine_is_gesbc9312() (machine_arch_type == MACH_TYPE_GESBC9312)
14603#else
14604# define machine_is_gesbc9312() (0)
14605#endif
14606
14607#ifdef CONFIG_MACH_HTCAPACHE
14608# ifdef machine_arch_type
14609# undef machine_arch_type
14610# define machine_arch_type __machine_arch_type
14611# else
14612# define machine_arch_type MACH_TYPE_HTCAPACHE
14613# endif
14614# define machine_is_htcapache() (machine_arch_type == MACH_TYPE_HTCAPACHE)
14615#else
14616# define machine_is_htcapache() (0)
14617#endif
14618
14619#ifdef CONFIG_MACH_IXDP435
14620# ifdef machine_arch_type
14621# undef machine_arch_type
14622# define machine_arch_type __machine_arch_type
14623# else
14624# define machine_arch_type MACH_TYPE_IXDP435
14625# endif
14626# define machine_is_ixdp435() (machine_arch_type == MACH_TYPE_IXDP435)
14627#else
14628# define machine_is_ixdp435() (0)
14629#endif
14630
14631#ifdef CONFIG_MACH_CATPROVT100
14632# ifdef machine_arch_type
14633# undef machine_arch_type
14634# define machine_arch_type __machine_arch_type
14635# else
14636# define machine_arch_type MACH_TYPE_CATPROVT100
14637# endif
14638# define machine_is_catprovt100() (machine_arch_type == MACH_TYPE_CATPROVT100)
14639#else
14640# define machine_is_catprovt100() (0)
14641#endif
14642
14643#ifdef CONFIG_MACH_PICOTUX1XX
14644# ifdef machine_arch_type
14645# undef machine_arch_type
14646# define machine_arch_type __machine_arch_type
14647# else
14648# define machine_arch_type MACH_TYPE_PICOTUX1XX
14649# endif
14650# define machine_is_picotux1xx() (machine_arch_type == MACH_TYPE_PICOTUX1XX)
14651#else
14652# define machine_is_picotux1xx() (0)
14653#endif
14654
14655#ifdef CONFIG_MACH_PICOTUX2XX
14656# ifdef machine_arch_type
14657# undef machine_arch_type
14658# define machine_arch_type __machine_arch_type
14659# else
14660# define machine_arch_type MACH_TYPE_PICOTUX2XX
14661# endif
14662# define machine_is_picotux2xx() (machine_arch_type == MACH_TYPE_PICOTUX2XX)
14663#else
14664# define machine_is_picotux2xx() (0)
14665#endif
14666
14667#ifdef CONFIG_MACH_DSMG600
14668# ifdef machine_arch_type
14669# undef machine_arch_type
14670# define machine_arch_type __machine_arch_type
14671# else
14672# define machine_arch_type MACH_TYPE_DSMG600
14673# endif
14674# define machine_is_dsmg600() (machine_arch_type == MACH_TYPE_DSMG600)
14675#else
14676# define machine_is_dsmg600() (0)
14677#endif
14678
14679#ifdef CONFIG_MACH_EMPC2
14680# ifdef machine_arch_type
14681# undef machine_arch_type
14682# define machine_arch_type __machine_arch_type
14683# else
14684# define machine_arch_type MACH_TYPE_EMPC2
14685# endif
14686# define machine_is_empc2() (machine_arch_type == MACH_TYPE_EMPC2)
14687#else
14688# define machine_is_empc2() (0)
14689#endif
14690
14691#ifdef CONFIG_MACH_VENTURA
14692# ifdef machine_arch_type
14693# undef machine_arch_type
14694# define machine_arch_type __machine_arch_type
14695# else
14696# define machine_arch_type MACH_TYPE_VENTURA
14697# endif
14698# define machine_is_ventura() (machine_arch_type == MACH_TYPE_VENTURA)
14699#else
14700# define machine_is_ventura() (0)
14701#endif
14702
14703#ifdef CONFIG_MACH_PHIDGET_SBC
14704# ifdef machine_arch_type
14705# undef machine_arch_type
14706# define machine_arch_type __machine_arch_type
14707# else
14708# define machine_arch_type MACH_TYPE_PHIDGET_SBC
14709# endif
14710# define machine_is_phidget_sbc() (machine_arch_type == MACH_TYPE_PHIDGET_SBC)
14711#else
14712# define machine_is_phidget_sbc() (0)
14713#endif
14714
14715#ifdef CONFIG_MACH_IJ3K
14716# ifdef machine_arch_type
14717# undef machine_arch_type
14718# define machine_arch_type __machine_arch_type
14719# else
14720# define machine_arch_type MACH_TYPE_IJ3K
14721# endif
14722# define machine_is_ij3k() (machine_arch_type == MACH_TYPE_IJ3K)
14723#else
14724# define machine_is_ij3k() (0)
14725#endif
14726
14727#ifdef CONFIG_MACH_PISGAH
14728# ifdef machine_arch_type
14729# undef machine_arch_type
14730# define machine_arch_type __machine_arch_type
14731# else
14732# define machine_arch_type MACH_TYPE_PISGAH
14733# endif
14734# define machine_is_pisgah() (machine_arch_type == MACH_TYPE_PISGAH)
14735#else
14736# define machine_is_pisgah() (0)
14737#endif
14738
14739#ifdef CONFIG_MACH_OMAP_FSAMPLE
14740# ifdef machine_arch_type
14741# undef machine_arch_type
14742# define machine_arch_type __machine_arch_type
14743# else
14744# define machine_arch_type MACH_TYPE_OMAP_FSAMPLE
14745# endif
14746# define machine_is_omap_fsample() (machine_arch_type == MACH_TYPE_OMAP_FSAMPLE)
14747#else
14748# define machine_is_omap_fsample() (0)
14749#endif
14750
14751#ifdef CONFIG_MACH_SG720
14752# ifdef machine_arch_type
14753# undef machine_arch_type
14754# define machine_arch_type __machine_arch_type
14755# else
14756# define machine_arch_type MACH_TYPE_SG720
14757# endif
14758# define machine_is_sg720() (machine_arch_type == MACH_TYPE_SG720)
14759#else
14760# define machine_is_sg720() (0)
14761#endif
14762
14763#ifdef CONFIG_MACH_REDFOX
14764# ifdef machine_arch_type
14765# undef machine_arch_type
14766# define machine_arch_type __machine_arch_type
14767# else
14768# define machine_arch_type MACH_TYPE_REDFOX
14769# endif
14770# define machine_is_redfox() (machine_arch_type == MACH_TYPE_REDFOX)
14771#else
14772# define machine_is_redfox() (0)
14773#endif
14774
14775#ifdef CONFIG_MACH_MYSH_EP9315_1
14776# ifdef machine_arch_type
14777# undef machine_arch_type
14778# define machine_arch_type __machine_arch_type
14779# else
14780# define machine_arch_type MACH_TYPE_MYSH_EP9315_1
14781# endif
14782# define machine_is_mysh_ep9315_1() (machine_arch_type == MACH_TYPE_MYSH_EP9315_1)
14783#else
14784# define machine_is_mysh_ep9315_1() (0)
14785#endif
14786
14787#ifdef CONFIG_MACH_TPF106
14788# ifdef machine_arch_type
14789# undef machine_arch_type
14790# define machine_arch_type __machine_arch_type
14791# else
14792# define machine_arch_type MACH_TYPE_TPF106
14793# endif
14794# define machine_is_tpf106() (machine_arch_type == MACH_TYPE_TPF106)
14795#else
14796# define machine_is_tpf106() (0)
14797#endif
14798
14799#ifdef CONFIG_MACH_AT91RM9200KG
14800# ifdef machine_arch_type
14801# undef machine_arch_type
14802# define machine_arch_type __machine_arch_type
14803# else
14804# define machine_arch_type MACH_TYPE_AT91RM9200KG
14805# endif
14806# define machine_is_at91rm9200kg() (machine_arch_type == MACH_TYPE_AT91RM9200KG)
14807#else
14808# define machine_is_at91rm9200kg() (0)
14809#endif
14810
14811#ifdef CONFIG_MACH_SLEDB
14812# ifdef machine_arch_type
14813# undef machine_arch_type
14814# define machine_arch_type __machine_arch_type
14815# else
14816# define machine_arch_type MACH_TYPE_SLEDB
14817# endif
14818# define machine_is_rcmt2() (machine_arch_type == MACH_TYPE_SLEDB)
14819#else
14820# define machine_is_rcmt2() (0)
14821#endif
14822
14823#ifdef CONFIG_MACH_ONTRACK
14824# ifdef machine_arch_type
14825# undef machine_arch_type
14826# define machine_arch_type __machine_arch_type
14827# else
14828# define machine_arch_type MACH_TYPE_ONTRACK
14829# endif
14830# define machine_is_ontrack() (machine_arch_type == MACH_TYPE_ONTRACK)
14831#else
14832# define machine_is_ontrack() (0)
14833#endif
14834
14835#ifdef CONFIG_MACH_PM1200
14836# ifdef machine_arch_type
14837# undef machine_arch_type
14838# define machine_arch_type __machine_arch_type
14839# else
14840# define machine_arch_type MACH_TYPE_PM1200
14841# endif
14842# define machine_is_pm1200() (machine_arch_type == MACH_TYPE_PM1200)
14843#else
14844# define machine_is_pm1200() (0)
14845#endif
14846
14847#ifdef CONFIG_MACH_ESS24XXX
14848# ifdef machine_arch_type
14849# undef machine_arch_type
14850# define machine_arch_type __machine_arch_type
14851# else
14852# define machine_arch_type MACH_TYPE_ESS24XXX
14853# endif
14854# define machine_is_ess24562() (machine_arch_type == MACH_TYPE_ESS24XXX)
14855#else
14856# define machine_is_ess24562() (0)
14857#endif
14858
14859#ifdef CONFIG_MACH_COREMP7
14860# ifdef machine_arch_type
14861# undef machine_arch_type
14862# define machine_arch_type __machine_arch_type
14863# else
14864# define machine_arch_type MACH_TYPE_COREMP7
14865# endif
14866# define machine_is_coremp7() (machine_arch_type == MACH_TYPE_COREMP7)
14867#else
14868# define machine_is_coremp7() (0)
14869#endif
14870
14871#ifdef CONFIG_MACH_NEXCODER_6446
14872# ifdef machine_arch_type
14873# undef machine_arch_type
14874# define machine_arch_type __machine_arch_type
14875# else
14876# define machine_arch_type MACH_TYPE_NEXCODER_6446
14877# endif
14878# define machine_is_nexcoder_6446() (machine_arch_type == MACH_TYPE_NEXCODER_6446)
14879#else
14880# define machine_is_nexcoder_6446() (0)
14881#endif
14882
14883#ifdef CONFIG_MACH_STVC8380
14884# ifdef machine_arch_type
14885# undef machine_arch_type
14886# define machine_arch_type __machine_arch_type
14887# else
14888# define machine_arch_type MACH_TYPE_STVC8380
14889# endif
14890# define machine_is_stvc8380() (machine_arch_type == MACH_TYPE_STVC8380)
14891#else
14892# define machine_is_stvc8380() (0)
14893#endif
14894
14895#ifdef CONFIG_MACH_TEKLYNX
14896# ifdef machine_arch_type
14897# undef machine_arch_type
14898# define machine_arch_type __machine_arch_type
14899# else
14900# define machine_arch_type MACH_TYPE_TEKLYNX
14901# endif
14902# define machine_is_teklynx() (machine_arch_type == MACH_TYPE_TEKLYNX)
14903#else
14904# define machine_is_teklynx() (0)
14905#endif
14906
14907#ifdef CONFIG_MACH_CARBONADO
14908# ifdef machine_arch_type
14909# undef machine_arch_type
14910# define machine_arch_type __machine_arch_type
14911# else
14912# define machine_arch_type MACH_TYPE_CARBONADO
14913# endif
14914# define machine_is_carbonado() (machine_arch_type == MACH_TYPE_CARBONADO)
14915#else
14916# define machine_is_carbonado() (0)
14917#endif
14918
14919#ifdef CONFIG_MACH_SYSMOS_MP730
14920# ifdef machine_arch_type
14921# undef machine_arch_type
14922# define machine_arch_type __machine_arch_type
14923# else
14924# define machine_arch_type MACH_TYPE_SYSMOS_MP730
14925# endif
14926# define machine_is_sysmos_mp730() (machine_arch_type == MACH_TYPE_SYSMOS_MP730)
14927#else
14928# define machine_is_sysmos_mp730() (0)
14929#endif
14930
14931#ifdef CONFIG_MACH_SNAPPER_CL15
14932# ifdef machine_arch_type
14933# undef machine_arch_type
14934# define machine_arch_type __machine_arch_type
14935# else
14936# define machine_arch_type MACH_TYPE_SNAPPER_CL15
14937# endif
14938# define machine_is_snapper_cl15() (machine_arch_type == MACH_TYPE_SNAPPER_CL15)
14939#else
14940# define machine_is_snapper_cl15() (0)
14941#endif
14942
14943#ifdef CONFIG_MACH_PGIGIM
14944# ifdef machine_arch_type
14945# undef machine_arch_type
14946# define machine_arch_type __machine_arch_type
14947# else
14948# define machine_arch_type MACH_TYPE_PGIGIM
14949# endif
14950# define machine_is_pgigim() (machine_arch_type == MACH_TYPE_PGIGIM)
14951#else
14952# define machine_is_pgigim() (0)
14953#endif
14954
14955#ifdef CONFIG_MACH_PTX9160P2
14956# ifdef machine_arch_type
14957# undef machine_arch_type
14958# define machine_arch_type __machine_arch_type
14959# else
14960# define machine_arch_type MACH_TYPE_PTX9160P2
14961# endif
14962# define machine_is_ptx9160p2() (machine_arch_type == MACH_TYPE_PTX9160P2)
14963#else
14964# define machine_is_ptx9160p2() (0)
14965#endif
14966
14967#ifdef CONFIG_MACH_DCORE1
14968# ifdef machine_arch_type
14969# undef machine_arch_type
14970# define machine_arch_type __machine_arch_type
14971# else
14972# define machine_arch_type MACH_TYPE_DCORE1
14973# endif
14974# define machine_is_dcore1() (machine_arch_type == MACH_TYPE_DCORE1)
14975#else
14976# define machine_is_dcore1() (0)
14977#endif
14978
14979#ifdef CONFIG_MACH_VICTORPXA
14980# ifdef machine_arch_type
14981# undef machine_arch_type
14982# define machine_arch_type __machine_arch_type
14983# else
14984# define machine_arch_type MACH_TYPE_VICTORPXA
14985# endif
14986# define machine_is_victorpxa() (machine_arch_type == MACH_TYPE_VICTORPXA)
14987#else
14988# define machine_is_victorpxa() (0)
14989#endif
14990
14991#ifdef CONFIG_MACH_MX2DTB
14992# ifdef machine_arch_type
14993# undef machine_arch_type
14994# define machine_arch_type __machine_arch_type
14995# else
14996# define machine_arch_type MACH_TYPE_MX2DTB
14997# endif
14998# define machine_is_mx2dtb() (machine_arch_type == MACH_TYPE_MX2DTB)
14999#else
15000# define machine_is_mx2dtb() (0)
15001#endif
15002
15003#ifdef CONFIG_MACH_PXA_IREX_ER0100
15004# ifdef machine_arch_type
15005# undef machine_arch_type
15006# define machine_arch_type __machine_arch_type
15007# else
15008# define machine_arch_type MACH_TYPE_PXA_IREX_ER0100
15009# endif
15010# define machine_is_pxa_irex_er0100() (machine_arch_type == MACH_TYPE_PXA_IREX_ER0100)
15011#else
15012# define machine_is_pxa_irex_er0100() (0)
15013#endif
15014
15015#ifdef CONFIG_MACH_OMAP_PALMZ71
15016# ifdef machine_arch_type
15017# undef machine_arch_type
15018# define machine_arch_type __machine_arch_type
15019# else
15020# define machine_arch_type MACH_TYPE_OMAP_PALMZ71
15021# endif
15022# define machine_is_omap_palmz71() (machine_arch_type == MACH_TYPE_OMAP_PALMZ71)
15023#else
15024# define machine_is_omap_palmz71() (0)
15025#endif
15026
15027#ifdef CONFIG_MACH_BARTEC_DEG
15028# ifdef machine_arch_type
15029# undef machine_arch_type
15030# define machine_arch_type __machine_arch_type
15031# else
15032# define machine_arch_type MACH_TYPE_BARTEC_DEG
15033# endif
15034# define machine_is_bartec_deg() (machine_arch_type == MACH_TYPE_BARTEC_DEG)
15035#else
15036# define machine_is_bartec_deg() (0)
15037#endif
15038
15039#ifdef CONFIG_MACH_HW50251
15040# ifdef machine_arch_type
15041# undef machine_arch_type
15042# define machine_arch_type __machine_arch_type
15043# else
15044# define machine_arch_type MACH_TYPE_HW50251
15045# endif
15046# define machine_is_hw50251() (machine_arch_type == MACH_TYPE_HW50251)
15047#else
15048# define machine_is_hw50251() (0)
15049#endif
15050
15051#ifdef CONFIG_MACH_IBOX
15052# ifdef machine_arch_type
15053# undef machine_arch_type
15054# define machine_arch_type __machine_arch_type
15055# else
15056# define machine_arch_type MACH_TYPE_IBOX
15057# endif
15058# define machine_is_ibox() (machine_arch_type == MACH_TYPE_IBOX)
15059#else
15060# define machine_is_ibox() (0)
15061#endif
15062
15063#ifdef CONFIG_MACH_ATLASLH7A404
15064# ifdef machine_arch_type
15065# undef machine_arch_type
15066# define machine_arch_type __machine_arch_type
15067# else
15068# define machine_arch_type MACH_TYPE_ATLASLH7A404
15069# endif
15070# define machine_is_atlaslh7a404() (machine_arch_type == MACH_TYPE_ATLASLH7A404)
15071#else
15072# define machine_is_atlaslh7a404() (0)
15073#endif
15074
15075#ifdef CONFIG_MACH_PT2026
15076# ifdef machine_arch_type
15077# undef machine_arch_type
15078# define machine_arch_type __machine_arch_type
15079# else
15080# define machine_arch_type MACH_TYPE_PT2026
15081# endif
15082# define machine_is_pt2026() (machine_arch_type == MACH_TYPE_PT2026)
15083#else
15084# define machine_is_pt2026() (0)
15085#endif
15086
15087#ifdef CONFIG_MACH_HTCALPINE
15088# ifdef machine_arch_type
15089# undef machine_arch_type
15090# define machine_arch_type __machine_arch_type
15091# else
15092# define machine_arch_type MACH_TYPE_HTCALPINE
15093# endif
15094# define machine_is_htcalpine() (machine_arch_type == MACH_TYPE_HTCALPINE)
15095#else
15096# define machine_is_htcalpine() (0)
15097#endif
15098
15099#ifdef CONFIG_MACH_BARTEC_VTU
15100# ifdef machine_arch_type
15101# undef machine_arch_type
15102# define machine_arch_type __machine_arch_type
15103# else
15104# define machine_arch_type MACH_TYPE_BARTEC_VTU
15105# endif
15106# define machine_is_bartec_vtu() (machine_arch_type == MACH_TYPE_BARTEC_VTU)
15107#else
15108# define machine_is_bartec_vtu() (0)
15109#endif
15110
15111#ifdef CONFIG_MACH_VCOREII
15112# ifdef machine_arch_type
15113# undef machine_arch_type
15114# define machine_arch_type __machine_arch_type
15115# else
15116# define machine_arch_type MACH_TYPE_VCOREII
15117# endif
15118# define machine_is_vcoreii() (machine_arch_type == MACH_TYPE_VCOREII)
15119#else
15120# define machine_is_vcoreii() (0)
15121#endif
15122
15123#ifdef CONFIG_MACH_PDNB3
15124# ifdef machine_arch_type
15125# undef machine_arch_type
15126# define machine_arch_type __machine_arch_type
15127# else
15128# define machine_arch_type MACH_TYPE_PDNB3
15129# endif
15130# define machine_is_pdnb3() (machine_arch_type == MACH_TYPE_PDNB3)
15131#else
15132# define machine_is_pdnb3() (0)
15133#endif
15134
15135#ifdef CONFIG_MACH_HTCBEETLES
15136# ifdef machine_arch_type
15137# undef machine_arch_type
15138# define machine_arch_type __machine_arch_type
15139# else
15140# define machine_arch_type MACH_TYPE_HTCBEETLES
15141# endif
15142# define machine_is_htcbeetles() (machine_arch_type == MACH_TYPE_HTCBEETLES)
15143#else
15144# define machine_is_htcbeetles() (0)
15145#endif
15146
15147#ifdef CONFIG_MACH_S3C6400
15148# ifdef machine_arch_type
15149# undef machine_arch_type
15150# define machine_arch_type __machine_arch_type
15151# else
15152# define machine_arch_type MACH_TYPE_S3C6400
15153# endif
15154# define machine_is_s3c6400() (machine_arch_type == MACH_TYPE_S3C6400)
15155#else
15156# define machine_is_s3c6400() (0)
15157#endif
15158
15159#ifdef CONFIG_MACH_S3C2443
15160# ifdef machine_arch_type
15161# undef machine_arch_type
15162# define machine_arch_type __machine_arch_type
15163# else
15164# define machine_arch_type MACH_TYPE_S3C2443
15165# endif
15166# define machine_is_s3c2443() (machine_arch_type == MACH_TYPE_S3C2443)
15167#else
15168# define machine_is_s3c2443() (0)
15169#endif
15170
15171#ifdef CONFIG_MACH_OMAP_LDK
15172# ifdef machine_arch_type
15173# undef machine_arch_type
15174# define machine_arch_type __machine_arch_type
15175# else
15176# define machine_arch_type MACH_TYPE_OMAP_LDK
15177# endif
15178# define machine_is_omap_ldk() (machine_arch_type == MACH_TYPE_OMAP_LDK)
15179#else
15180# define machine_is_omap_ldk() (0)
15181#endif
15182
15183#ifdef CONFIG_MACH_SMDK2460
15184# ifdef machine_arch_type
15185# undef machine_arch_type
15186# define machine_arch_type __machine_arch_type
15187# else
15188# define machine_arch_type MACH_TYPE_SMDK2460
15189# endif
15190# define machine_is_smdk2460() (machine_arch_type == MACH_TYPE_SMDK2460)
15191#else
15192# define machine_is_smdk2460() (0)
15193#endif
15194
15195#ifdef CONFIG_MACH_SMDK2440
15196# ifdef machine_arch_type
15197# undef machine_arch_type
15198# define machine_arch_type __machine_arch_type
15199# else
15200# define machine_arch_type MACH_TYPE_SMDK2440
15201# endif
15202# define machine_is_smdk2440() (machine_arch_type == MACH_TYPE_SMDK2440)
15203#else
15204# define machine_is_smdk2440() (0)
15205#endif
15206
15207#ifdef CONFIG_MACH_SMDK2412
15208# ifdef machine_arch_type
15209# undef machine_arch_type
15210# define machine_arch_type __machine_arch_type
15211# else
15212# define machine_arch_type MACH_TYPE_SMDK2412
15213# endif
15214# define machine_is_smdk2412() (machine_arch_type == MACH_TYPE_SMDK2412)
15215#else
15216# define machine_is_smdk2412() (0)
15217#endif
15218
15219#ifdef CONFIG_MACH_WEBBOX
15220# ifdef machine_arch_type
15221# undef machine_arch_type
15222# define machine_arch_type __machine_arch_type
15223# else
15224# define machine_arch_type MACH_TYPE_WEBBOX
15225# endif
15226# define machine_is_webbox() (machine_arch_type == MACH_TYPE_WEBBOX)
15227#else
15228# define machine_is_webbox() (0)
15229#endif
15230
15231#ifdef CONFIG_MACH_CWWNDP
15232# ifdef machine_arch_type
15233# undef machine_arch_type
15234# define machine_arch_type __machine_arch_type
15235# else
15236# define machine_arch_type MACH_TYPE_CWWNDP
15237# endif
15238# define machine_is_cwwndp() (machine_arch_type == MACH_TYPE_CWWNDP)
15239#else
15240# define machine_is_cwwndp() (0)
15241#endif
15242
15243#ifdef CONFIG_MACH_DRAGON
15244# ifdef machine_arch_type
15245# undef machine_arch_type
15246# define machine_arch_type __machine_arch_type
15247# else
15248# define machine_arch_type MACH_TYPE_DRAGON
15249# endif
15250# define machine_is_i839() (machine_arch_type == MACH_TYPE_DRAGON)
15251#else
15252# define machine_is_i839() (0)
15253#endif
15254
15255#ifdef CONFIG_MACH_OPENDO_CPU_BOARD
15256# ifdef machine_arch_type
15257# undef machine_arch_type
15258# define machine_arch_type __machine_arch_type
15259# else
15260# define machine_arch_type MACH_TYPE_OPENDO_CPU_BOARD
15261# endif
15262# define machine_is_opendo_cpu_board() (machine_arch_type == MACH_TYPE_OPENDO_CPU_BOARD)
15263#else
15264# define machine_is_opendo_cpu_board() (0)
15265#endif
15266
15267#ifdef CONFIG_MACH_CCM2200
15268# ifdef machine_arch_type
15269# undef machine_arch_type
15270# define machine_arch_type __machine_arch_type
15271# else
15272# define machine_arch_type MACH_TYPE_CCM2200
15273# endif
15274# define machine_is_ccm2200() (machine_arch_type == MACH_TYPE_CCM2200)
15275#else
15276# define machine_is_ccm2200() (0)
15277#endif
15278
15279#ifdef CONFIG_MACH_ETWARM
15280# ifdef machine_arch_type
15281# undef machine_arch_type
15282# define machine_arch_type __machine_arch_type
15283# else
15284# define machine_arch_type MACH_TYPE_ETWARM
15285# endif
15286# define machine_is_etwarm() (machine_arch_type == MACH_TYPE_ETWARM)
15287#else
15288# define machine_is_etwarm() (0)
15289#endif
15290
15291#ifdef CONFIG_MACH_M93030
15292# ifdef machine_arch_type
15293# undef machine_arch_type
15294# define machine_arch_type __machine_arch_type
15295# else
15296# define machine_arch_type MACH_TYPE_M93030
15297# endif
15298# define machine_is_m93030() (machine_arch_type == MACH_TYPE_M93030)
15299#else
15300# define machine_is_m93030() (0)
15301#endif
15302
15303#ifdef CONFIG_MACH_CC7U
15304# ifdef machine_arch_type
15305# undef machine_arch_type
15306# define machine_arch_type __machine_arch_type
15307# else
15308# define machine_arch_type MACH_TYPE_CC7U
15309# endif
15310# define machine_is_cc7u() (machine_arch_type == MACH_TYPE_CC7U)
15311#else
15312# define machine_is_cc7u() (0)
15313#endif
15314
15315#ifdef CONFIG_MACH_MTT_RANGER
15316# ifdef machine_arch_type
15317# undef machine_arch_type
15318# define machine_arch_type __machine_arch_type
15319# else
15320# define machine_arch_type MACH_TYPE_MTT_RANGER
15321# endif
15322# define machine_is_mtt_ranger() (machine_arch_type == MACH_TYPE_MTT_RANGER)
15323#else
15324# define machine_is_mtt_ranger() (0)
15325#endif
15326
15327#ifdef CONFIG_MACH_NEXUS
15328# ifdef machine_arch_type
15329# undef machine_arch_type
15330# define machine_arch_type __machine_arch_type
15331# else
15332# define machine_arch_type MACH_TYPE_NEXUS
15333# endif
15334# define machine_is_nexus() (machine_arch_type == MACH_TYPE_NEXUS)
15335#else
15336# define machine_is_nexus() (0)
15337#endif
15338
15339#ifdef CONFIG_MACH_DESMAN
15340# ifdef machine_arch_type
15341# undef machine_arch_type
15342# define machine_arch_type __machine_arch_type
15343# else
15344# define machine_arch_type MACH_TYPE_DESMAN
15345# endif
15346# define machine_is_desman() (machine_arch_type == MACH_TYPE_DESMAN)
15347#else
15348# define machine_is_desman() (0)
15349#endif
15350
15351#ifdef CONFIG_MACH_BKDE303
15352# ifdef machine_arch_type
15353# undef machine_arch_type
15354# define machine_arch_type __machine_arch_type
15355# else
15356# define machine_arch_type MACH_TYPE_BKDE303
15357# endif
15358# define machine_is_bkde303() (machine_arch_type == MACH_TYPE_BKDE303)
15359#else
15360# define machine_is_bkde303() (0)
15361#endif
15362
15363#ifdef CONFIG_MACH_SMDK2413
15364# ifdef machine_arch_type
15365# undef machine_arch_type
15366# define machine_arch_type __machine_arch_type
15367# else
15368# define machine_arch_type MACH_TYPE_SMDK2413
15369# endif
15370# define machine_is_smdk2413() (machine_arch_type == MACH_TYPE_SMDK2413)
15371#else
15372# define machine_is_smdk2413() (0)
15373#endif
15374
15375#ifdef CONFIG_MACH_AML_M7200
15376# ifdef machine_arch_type
15377# undef machine_arch_type
15378# define machine_arch_type __machine_arch_type
15379# else
15380# define machine_arch_type MACH_TYPE_AML_M7200
15381# endif
15382# define machine_is_aml_m7200() (machine_arch_type == MACH_TYPE_AML_M7200)
15383#else
15384# define machine_is_aml_m7200() (0)
15385#endif
15386
15387#ifdef CONFIG_MACH_AML_M5900
15388# ifdef machine_arch_type
15389# undef machine_arch_type
15390# define machine_arch_type __machine_arch_type
15391# else
15392# define machine_arch_type MACH_TYPE_AML_M5900
15393# endif
15394# define machine_is_aml_m5900() (machine_arch_type == MACH_TYPE_AML_M5900)
15395#else
15396# define machine_is_aml_m5900() (0)
15397#endif
15398
15399#ifdef CONFIG_MACH_SG640
15400# ifdef machine_arch_type
15401# undef machine_arch_type
15402# define machine_arch_type __machine_arch_type
15403# else
15404# define machine_arch_type MACH_TYPE_SG640
15405# endif
15406# define machine_is_sg640() (machine_arch_type == MACH_TYPE_SG640)
15407#else
15408# define machine_is_sg640() (0)
15409#endif
15410
15411#ifdef CONFIG_MACH_EDG79524
15412# ifdef machine_arch_type
15413# undef machine_arch_type
15414# define machine_arch_type __machine_arch_type
15415# else
15416# define machine_arch_type MACH_TYPE_EDG79524
15417# endif
15418# define machine_is_edg79524() (machine_arch_type == MACH_TYPE_EDG79524)
15419#else
15420# define machine_is_edg79524() (0)
15421#endif
15422
15423#ifdef CONFIG_MACH_AI2410
15424# ifdef machine_arch_type
15425# undef machine_arch_type
15426# define machine_arch_type __machine_arch_type
15427# else
15428# define machine_arch_type MACH_TYPE_AI2410
15429# endif
15430# define machine_is_ai2410() (machine_arch_type == MACH_TYPE_AI2410)
15431#else
15432# define machine_is_ai2410() (0)
15433#endif
15434
15435#ifdef CONFIG_MACH_IXP465
15436# ifdef machine_arch_type
15437# undef machine_arch_type
15438# define machine_arch_type __machine_arch_type
15439# else
15440# define machine_arch_type MACH_TYPE_IXP465
15441# endif
15442# define machine_is_ixp465() (machine_arch_type == MACH_TYPE_IXP465)
15443#else
15444# define machine_is_ixp465() (0)
15445#endif
15446
15447#ifdef CONFIG_MACH_BALLOON3
15448# ifdef machine_arch_type
15449# undef machine_arch_type
15450# define machine_arch_type __machine_arch_type
15451# else
15452# define machine_arch_type MACH_TYPE_BALLOON3
15453# endif
15454# define machine_is_balloon3() (machine_arch_type == MACH_TYPE_BALLOON3)
15455#else
15456# define machine_is_balloon3() (0)
15457#endif
15458
15459#ifdef CONFIG_MACH_HEINS
15460# ifdef machine_arch_type
15461# undef machine_arch_type
15462# define machine_arch_type __machine_arch_type
15463# else
15464# define machine_arch_type MACH_TYPE_HEINS
15465# endif
15466# define machine_is_heins() (machine_arch_type == MACH_TYPE_HEINS)
15467#else
15468# define machine_is_heins() (0)
15469#endif
15470
15471#ifdef CONFIG_MACH_MPLUSEVA
15472# ifdef machine_arch_type
15473# undef machine_arch_type
15474# define machine_arch_type __machine_arch_type
15475# else
15476# define machine_arch_type MACH_TYPE_MPLUSEVA
15477# endif
15478# define machine_is_mpluseva() (machine_arch_type == MACH_TYPE_MPLUSEVA)
15479#else
15480# define machine_is_mpluseva() (0)
15481#endif
15482
15483#ifdef CONFIG_MACH_RT042
15484# ifdef machine_arch_type
15485# undef machine_arch_type
15486# define machine_arch_type __machine_arch_type
15487# else
15488# define machine_arch_type MACH_TYPE_RT042
15489# endif
15490# define machine_is_rt042() (machine_arch_type == MACH_TYPE_RT042)
15491#else
15492# define machine_is_rt042() (0)
15493#endif
15494
15495#ifdef CONFIG_MACH_CWIEM
15496# ifdef machine_arch_type
15497# undef machine_arch_type
15498# define machine_arch_type __machine_arch_type
15499# else
15500# define machine_arch_type MACH_TYPE_CWIEM
15501# endif
15502# define machine_is_cwiem() (machine_arch_type == MACH_TYPE_CWIEM)
15503#else
15504# define machine_is_cwiem() (0)
15505#endif
15506
15507#ifdef CONFIG_MACH_CM_X270
15508# ifdef machine_arch_type
15509# undef machine_arch_type
15510# define machine_arch_type __machine_arch_type
15511# else
15512# define machine_arch_type MACH_TYPE_CM_X270
15513# endif
15514# define machine_is_cm_x270() (machine_arch_type == MACH_TYPE_CM_X270)
15515#else
15516# define machine_is_cm_x270() (0)
15517#endif
15518
15519#ifdef CONFIG_MACH_CM_X255
15520# ifdef machine_arch_type
15521# undef machine_arch_type
15522# define machine_arch_type __machine_arch_type
15523# else
15524# define machine_arch_type MACH_TYPE_CM_X255
15525# endif
15526# define machine_is_cm_x255() (machine_arch_type == MACH_TYPE_CM_X255)
15527#else
15528# define machine_is_cm_x255() (0)
15529#endif
15530
15531#ifdef CONFIG_MACH_ESH_AT91
15532# ifdef machine_arch_type
15533# undef machine_arch_type
15534# define machine_arch_type __machine_arch_type
15535# else
15536# define machine_arch_type MACH_TYPE_ESH_AT91
15537# endif
15538# define machine_is_esh_at91() (machine_arch_type == MACH_TYPE_ESH_AT91)
15539#else
15540# define machine_is_esh_at91() (0)
15541#endif
15542
15543#ifdef CONFIG_MACH_SANDGATE3
15544# ifdef machine_arch_type
15545# undef machine_arch_type
15546# define machine_arch_type __machine_arch_type
15547# else
15548# define machine_arch_type MACH_TYPE_SANDGATE3
15549# endif
15550# define machine_is_sandgate3() (machine_arch_type == MACH_TYPE_SANDGATE3)
15551#else
15552# define machine_is_sandgate3() (0)
15553#endif
15554
15555#ifdef CONFIG_MACH_PRIMO
15556# ifdef machine_arch_type
15557# undef machine_arch_type
15558# define machine_arch_type __machine_arch_type
15559# else
15560# define machine_arch_type MACH_TYPE_PRIMO
15561# endif
15562# define machine_is_primo() (machine_arch_type == MACH_TYPE_PRIMO)
15563#else
15564# define machine_is_primo() (0)
15565#endif
15566
15567#ifdef CONFIG_MACH_GEMSTONE
15568# ifdef machine_arch_type
15569# undef machine_arch_type
15570# define machine_arch_type __machine_arch_type
15571# else
15572# define machine_arch_type MACH_TYPE_GEMSTONE
15573# endif
15574# define machine_is_gemstone() (machine_arch_type == MACH_TYPE_GEMSTONE)
15575#else
15576# define machine_is_gemstone() (0)
15577#endif
15578
15579#ifdef CONFIG_MACH_PRONGHORNMETRO
15580# ifdef machine_arch_type
15581# undef machine_arch_type
15582# define machine_arch_type __machine_arch_type
15583# else
15584# define machine_arch_type MACH_TYPE_PRONGHORNMETRO
15585# endif
15586# define machine_is_pronghorn_metro() (machine_arch_type == MACH_TYPE_PRONGHORNMETRO)
15587#else
15588# define machine_is_pronghorn_metro() (0)
15589#endif
15590
15591#ifdef CONFIG_MACH_SIDEWINDER
15592# ifdef machine_arch_type
15593# undef machine_arch_type
15594# define machine_arch_type __machine_arch_type
15595# else
15596# define machine_arch_type MACH_TYPE_SIDEWINDER
15597# endif
15598# define machine_is_sidewinder() (machine_arch_type == MACH_TYPE_SIDEWINDER)
15599#else
15600# define machine_is_sidewinder() (0)
15601#endif
15602
15603#ifdef CONFIG_MACH_PICOMOD1
15604# ifdef machine_arch_type
15605# undef machine_arch_type
15606# define machine_arch_type __machine_arch_type
15607# else
15608# define machine_arch_type MACH_TYPE_PICOMOD1
15609# endif
15610# define machine_is_picomod1() (machine_arch_type == MACH_TYPE_PICOMOD1)
15611#else
15612# define machine_is_picomod1() (0)
15613#endif
15614
15615#ifdef CONFIG_MACH_SG590
15616# ifdef machine_arch_type
15617# undef machine_arch_type
15618# define machine_arch_type __machine_arch_type
15619# else
15620# define machine_arch_type MACH_TYPE_SG590
15621# endif
15622# define machine_is_sg590() (machine_arch_type == MACH_TYPE_SG590)
15623#else
15624# define machine_is_sg590() (0)
15625#endif
15626
15627#ifdef CONFIG_MACH_AKAI9307
15628# ifdef machine_arch_type
15629# undef machine_arch_type
15630# define machine_arch_type __machine_arch_type
15631# else
15632# define machine_arch_type MACH_TYPE_AKAI9307
15633# endif
15634# define machine_is_akai9307() (machine_arch_type == MACH_TYPE_AKAI9307)
15635#else
15636# define machine_is_akai9307() (0)
15637#endif
15638
15639#ifdef CONFIG_MACH_FONTAINE
15640# ifdef machine_arch_type
15641# undef machine_arch_type
15642# define machine_arch_type __machine_arch_type
15643# else
15644# define machine_arch_type MACH_TYPE_FONTAINE
15645# endif
15646# define machine_is_fontaine() (machine_arch_type == MACH_TYPE_FONTAINE)
15647#else
15648# define machine_is_fontaine() (0)
15649#endif
15650
15651#ifdef CONFIG_MACH_WOMBAT
15652# ifdef machine_arch_type
15653# undef machine_arch_type
15654# define machine_arch_type __machine_arch_type
15655# else
15656# define machine_arch_type MACH_TYPE_WOMBAT
15657# endif
15658# define machine_is_wombat() (machine_arch_type == MACH_TYPE_WOMBAT)
15659#else
15660# define machine_is_wombat() (0)
15661#endif
15662
15663#ifdef CONFIG_MACH_ACQ300
15664# ifdef machine_arch_type
15665# undef machine_arch_type
15666# define machine_arch_type __machine_arch_type
15667# else
15668# define machine_arch_type MACH_TYPE_ACQ300
15669# endif
15670# define machine_is_acq300() (machine_arch_type == MACH_TYPE_ACQ300)
15671#else
15672# define machine_is_acq300() (0)
15673#endif
15674
15675#ifdef CONFIG_MACH_MOD_270
15676# ifdef machine_arch_type
15677# undef machine_arch_type
15678# define machine_arch_type __machine_arch_type
15679# else
15680# define machine_arch_type MACH_TYPE_MOD_270
15681# endif
15682# define machine_is_mod272() (machine_arch_type == MACH_TYPE_MOD_270)
15683#else
15684# define machine_is_mod272() (0)
15685#endif
15686
15687#ifdef CONFIG_MACH_VC0820
15688# ifdef machine_arch_type
15689# undef machine_arch_type
15690# define machine_arch_type __machine_arch_type
15691# else
15692# define machine_arch_type MACH_TYPE_VC0820
15693# endif
15694# define machine_is_vmc_vc0820() (machine_arch_type == MACH_TYPE_VC0820)
15695#else
15696# define machine_is_vmc_vc0820() (0)
15697#endif
15698
15699#ifdef CONFIG_MACH_ANI_AIM
15700# ifdef machine_arch_type
15701# undef machine_arch_type
15702# define machine_arch_type __machine_arch_type
15703# else
15704# define machine_arch_type MACH_TYPE_ANI_AIM
15705# endif
15706# define machine_is_ani_aim() (machine_arch_type == MACH_TYPE_ANI_AIM)
15707#else
15708# define machine_is_ani_aim() (0)
15709#endif
15710
15711#ifdef CONFIG_MACH_JELLYFISH
15712# ifdef machine_arch_type
15713# undef machine_arch_type
15714# define machine_arch_type __machine_arch_type
15715# else
15716# define machine_arch_type MACH_TYPE_JELLYFISH
15717# endif
15718# define machine_is_jellyfish() (machine_arch_type == MACH_TYPE_JELLYFISH)
15719#else
15720# define machine_is_jellyfish() (0)
15721#endif
15722
15723#ifdef CONFIG_MACH_AMANITA
15724# ifdef machine_arch_type
15725# undef machine_arch_type
15726# define machine_arch_type __machine_arch_type
15727# else
15728# define machine_arch_type MACH_TYPE_AMANITA
15729# endif
15730# define machine_is_amanita() (machine_arch_type == MACH_TYPE_AMANITA)
15731#else
15732# define machine_is_amanita() (0)
15733#endif
15734
15735#ifdef CONFIG_MACH_VLINK
15736# ifdef machine_arch_type
15737# undef machine_arch_type
15738# define machine_arch_type __machine_arch_type
15739# else
15740# define machine_arch_type MACH_TYPE_VLINK
15741# endif
15742# define machine_is_vlink() (machine_arch_type == MACH_TYPE_VLINK)
15743#else
15744# define machine_is_vlink() (0)
15745#endif
15746
15747#ifdef CONFIG_MACH_DEXFLEX
15748# ifdef machine_arch_type
15749# undef machine_arch_type
15750# define machine_arch_type __machine_arch_type
15751# else
15752# define machine_arch_type MACH_TYPE_DEXFLEX
15753# endif
15754# define machine_is_dexflex() (machine_arch_type == MACH_TYPE_DEXFLEX)
15755#else
15756# define machine_is_dexflex() (0)
15757#endif
15758
15759#ifdef CONFIG_MACH_EIGEN_TTQ
15760# ifdef machine_arch_type
15761# undef machine_arch_type
15762# define machine_arch_type __machine_arch_type
15763# else
15764# define machine_arch_type MACH_TYPE_EIGEN_TTQ
15765# endif
15766# define machine_is_eigen_ttq() (machine_arch_type == MACH_TYPE_EIGEN_TTQ)
15767#else
15768# define machine_is_eigen_ttq() (0)
15769#endif
15770
15771#ifdef CONFIG_MACH_ARCOM_TITAN
15772# ifdef machine_arch_type
15773# undef machine_arch_type
15774# define machine_arch_type __machine_arch_type
15775# else
15776# define machine_arch_type MACH_TYPE_ARCOM_TITAN
15777# endif
15778# define machine_is_arcom_titan() (machine_arch_type == MACH_TYPE_ARCOM_TITAN)
15779#else
15780# define machine_is_arcom_titan() (0)
15781#endif
15782
15783#ifdef CONFIG_MACH_TABLA
15784# ifdef machine_arch_type
15785# undef machine_arch_type
15786# define machine_arch_type __machine_arch_type
15787# else
15788# define machine_arch_type MACH_TYPE_TABLA
15789# endif
15790# define machine_is_tabla() (machine_arch_type == MACH_TYPE_TABLA)
15791#else
15792# define machine_is_tabla() (0)
15793#endif
15794
15795#ifdef CONFIG_MACH_MDIRAC3
15796# ifdef machine_arch_type
15797# undef machine_arch_type
15798# define machine_arch_type __machine_arch_type
15799# else
15800# define machine_arch_type MACH_TYPE_MDIRAC3
15801# endif
15802# define machine_is_mdirac3() (machine_arch_type == MACH_TYPE_MDIRAC3)
15803#else
15804# define machine_is_mdirac3() (0)
15805#endif
15806
15807#ifdef CONFIG_MACH_MRHFBP2
15808# ifdef machine_arch_type
15809# undef machine_arch_type
15810# define machine_arch_type __machine_arch_type
15811# else
15812# define machine_arch_type MACH_TYPE_MRHFBP2
15813# endif
15814# define machine_is_mrhfbp2() (machine_arch_type == MACH_TYPE_MRHFBP2)
15815#else
15816# define machine_is_mrhfbp2() (0)
15817#endif
15818
15819#ifdef CONFIG_MACH_AT91RM9200RB
15820# ifdef machine_arch_type
15821# undef machine_arch_type
15822# define machine_arch_type __machine_arch_type
15823# else
15824# define machine_arch_type MACH_TYPE_AT91RM9200RB
15825# endif
15826# define machine_is_at91rm9200rb() (machine_arch_type == MACH_TYPE_AT91RM9200RB)
15827#else
15828# define machine_is_at91rm9200rb() (0)
15829#endif
15830
15831#ifdef CONFIG_MACH_ANI_APM
15832# ifdef machine_arch_type
15833# undef machine_arch_type
15834# define machine_arch_type __machine_arch_type
15835# else
15836# define machine_arch_type MACH_TYPE_ANI_APM
15837# endif
15838# define machine_is_ani_apm() (machine_arch_type == MACH_TYPE_ANI_APM)
15839#else
15840# define machine_is_ani_apm() (0)
15841#endif
15842
15843#ifdef CONFIG_MACH_ELLA1
15844# ifdef machine_arch_type
15845# undef machine_arch_type
15846# define machine_arch_type __machine_arch_type
15847# else
15848# define machine_arch_type MACH_TYPE_ELLA1
15849# endif
15850# define machine_is_ella1() (machine_arch_type == MACH_TYPE_ELLA1)
15851#else
15852# define machine_is_ella1() (0)
15853#endif
15854
15855#ifdef CONFIG_MACH_INHAND_PXA27X
15856# ifdef machine_arch_type
15857# undef machine_arch_type
15858# define machine_arch_type __machine_arch_type
15859# else
15860# define machine_arch_type MACH_TYPE_INHAND_PXA27X
15861# endif
15862# define machine_is_inhand_pxa27x() (machine_arch_type == MACH_TYPE_INHAND_PXA27X)
15863#else
15864# define machine_is_inhand_pxa27x() (0)
15865#endif
15866
15867#ifdef CONFIG_MACH_INHAND_PXA25X
15868# ifdef machine_arch_type
15869# undef machine_arch_type
15870# define machine_arch_type __machine_arch_type
15871# else
15872# define machine_arch_type MACH_TYPE_INHAND_PXA25X
15873# endif
15874# define machine_is_inhand_pxa25x() (machine_arch_type == MACH_TYPE_INHAND_PXA25X)
15875#else
15876# define machine_is_inhand_pxa25x() (0)
15877#endif
15878
15879#ifdef CONFIG_MACH_EMPOS_XM
15880# ifdef machine_arch_type
15881# undef machine_arch_type
15882# define machine_arch_type __machine_arch_type
15883# else
15884# define machine_arch_type MACH_TYPE_EMPOS_XM
15885# endif
15886# define machine_is_empos_xm() (machine_arch_type == MACH_TYPE_EMPOS_XM)
15887#else
15888# define machine_is_empos_xm() (0)
15889#endif
15890
15891#ifdef CONFIG_MACH_EMPOS
15892# ifdef machine_arch_type
15893# undef machine_arch_type
15894# define machine_arch_type __machine_arch_type
15895# else
15896# define machine_arch_type MACH_TYPE_EMPOS
15897# endif
15898# define machine_is_empos() (machine_arch_type == MACH_TYPE_EMPOS)
15899#else
15900# define machine_is_empos() (0)
15901#endif
15902
15903#ifdef CONFIG_MACH_EMPOS_TINY
15904# ifdef machine_arch_type
15905# undef machine_arch_type
15906# define machine_arch_type __machine_arch_type
15907# else
15908# define machine_arch_type MACH_TYPE_EMPOS_TINY
15909# endif
15910# define machine_is_empos_tiny() (machine_arch_type == MACH_TYPE_EMPOS_TINY)
15911#else
15912# define machine_is_empos_tiny() (0)
15913#endif
15914
15915#ifdef CONFIG_MACH_EMPOS_SM
15916# ifdef machine_arch_type
15917# undef machine_arch_type
15918# define machine_arch_type __machine_arch_type
15919# else
15920# define machine_arch_type MACH_TYPE_EMPOS_SM
15921# endif
15922# define machine_is_empos_sm() (machine_arch_type == MACH_TYPE_EMPOS_SM)
15923#else
15924# define machine_is_empos_sm() (0)
15925#endif
15926
15927#ifdef CONFIG_MACH_EGRET
15928# ifdef machine_arch_type
15929# undef machine_arch_type
15930# define machine_arch_type __machine_arch_type
15931# else
15932# define machine_arch_type MACH_TYPE_EGRET
15933# endif
15934# define machine_is_egret() (machine_arch_type == MACH_TYPE_EGRET)
15935#else
15936# define machine_is_egret() (0)
15937#endif
15938
15939#ifdef CONFIG_MACH_OSTRICH
15940# ifdef machine_arch_type
15941# undef machine_arch_type
15942# define machine_arch_type __machine_arch_type
15943# else
15944# define machine_arch_type MACH_TYPE_OSTRICH
15945# endif
15946# define machine_is_ostrich() (machine_arch_type == MACH_TYPE_OSTRICH)
15947#else
15948# define machine_is_ostrich() (0)
15949#endif
15950
15951#ifdef CONFIG_MACH_N50
15952# ifdef machine_arch_type
15953# undef machine_arch_type
15954# define machine_arch_type __machine_arch_type
15955# else
15956# define machine_arch_type MACH_TYPE_N50
15957# endif
15958# define machine_is_n50() (machine_arch_type == MACH_TYPE_N50)
15959#else
15960# define machine_is_n50() (0)
15961#endif
15962
15963#ifdef CONFIG_MACH_ECBAT91
15964# ifdef machine_arch_type
15965# undef machine_arch_type
15966# define machine_arch_type __machine_arch_type
15967# else
15968# define machine_arch_type MACH_TYPE_ECBAT91
15969# endif
15970# define machine_is_ecbat91() (machine_arch_type == MACH_TYPE_ECBAT91)
15971#else
15972# define machine_is_ecbat91() (0)
15973#endif
15974
15975#ifdef CONFIG_MACH_STAREAST
15976# ifdef machine_arch_type
15977# undef machine_arch_type
15978# define machine_arch_type __machine_arch_type
15979# else
15980# define machine_arch_type MACH_TYPE_STAREAST
15981# endif
15982# define machine_is_stareast() (machine_arch_type == MACH_TYPE_STAREAST)
15983#else
15984# define machine_is_stareast() (0)
15985#endif
15986
15987#ifdef CONFIG_MACH_DSPG_DW
15988# ifdef machine_arch_type
15989# undef machine_arch_type
15990# define machine_arch_type __machine_arch_type
15991# else
15992# define machine_arch_type MACH_TYPE_DSPG_DW
15993# endif
15994# define machine_is_dspg_dw() (machine_arch_type == MACH_TYPE_DSPG_DW)
15995#else
15996# define machine_is_dspg_dw() (0)
15997#endif
15998
15999#ifdef CONFIG_MACH_ONEARM
16000# ifdef machine_arch_type
16001# undef machine_arch_type
16002# define machine_arch_type __machine_arch_type
16003# else
16004# define machine_arch_type MACH_TYPE_ONEARM
16005# endif
16006# define machine_is_onearm() (machine_arch_type == MACH_TYPE_ONEARM)
16007#else
16008# define machine_is_onearm() (0)
16009#endif
16010
16011#ifdef CONFIG_MACH_MRG110_6
16012# ifdef machine_arch_type
16013# undef machine_arch_type
16014# define machine_arch_type __machine_arch_type
16015# else
16016# define machine_arch_type MACH_TYPE_MRG110_6
16017# endif
16018# define machine_is_mrg110_6() (machine_arch_type == MACH_TYPE_MRG110_6)
16019#else
16020# define machine_is_mrg110_6() (0)
16021#endif
16022
16023#ifdef CONFIG_MACH_WRT300NV2
16024# ifdef machine_arch_type
16025# undef machine_arch_type
16026# define machine_arch_type __machine_arch_type
16027# else
16028# define machine_arch_type MACH_TYPE_WRT300NV2
16029# endif
16030# define machine_is_wrt300nv2() (machine_arch_type == MACH_TYPE_WRT300NV2)
16031#else
16032# define machine_is_wrt300nv2() (0)
16033#endif
16034
16035#ifdef CONFIG_MACH_XM_BULVERDE
16036# ifdef machine_arch_type
16037# undef machine_arch_type
16038# define machine_arch_type __machine_arch_type
16039# else
16040# define machine_arch_type MACH_TYPE_XM_BULVERDE
16041# endif
16042# define machine_is_xm_bulverde() (machine_arch_type == MACH_TYPE_XM_BULVERDE)
16043#else
16044# define machine_is_xm_bulverde() (0)
16045#endif
16046
16047#ifdef CONFIG_MACH_MSM6100
16048# ifdef machine_arch_type
16049# undef machine_arch_type
16050# define machine_arch_type __machine_arch_type
16051# else
16052# define machine_arch_type MACH_TYPE_MSM6100
16053# endif
16054# define machine_is_msm6100() (machine_arch_type == MACH_TYPE_MSM6100)
16055#else
16056# define machine_is_msm6100() (0)
16057#endif
16058
16059#ifdef CONFIG_MACH_ETI_B1
16060# ifdef machine_arch_type
16061# undef machine_arch_type
16062# define machine_arch_type __machine_arch_type
16063# else
16064# define machine_arch_type MACH_TYPE_ETI_B1
16065# endif
16066# define machine_is_eti_b1() (machine_arch_type == MACH_TYPE_ETI_B1)
16067#else
16068# define machine_is_eti_b1() (0)
16069#endif
16070
16071#ifdef CONFIG_MACH_ZILOG_ZA9L
16072# ifdef machine_arch_type
16073# undef machine_arch_type
16074# define machine_arch_type __machine_arch_type
16075# else
16076# define machine_arch_type MACH_TYPE_ZILOG_ZA9L
16077# endif
16078# define machine_is_za9l_series() (machine_arch_type == MACH_TYPE_ZILOG_ZA9L)
16079#else
16080# define machine_is_za9l_series() (0)
16081#endif
16082
16083#ifdef CONFIG_MACH_BIT2440
16084# ifdef machine_arch_type
16085# undef machine_arch_type
16086# define machine_arch_type __machine_arch_type
16087# else
16088# define machine_arch_type MACH_TYPE_BIT2440
16089# endif
16090# define machine_is_bit2440() (machine_arch_type == MACH_TYPE_BIT2440)
16091#else
16092# define machine_is_bit2440() (0)
16093#endif
16094
16095#ifdef CONFIG_MACH_NBI
16096# ifdef machine_arch_type
16097# undef machine_arch_type
16098# define machine_arch_type __machine_arch_type
16099# else
16100# define machine_arch_type MACH_TYPE_NBI
16101# endif
16102# define machine_is_nbi() (machine_arch_type == MACH_TYPE_NBI)
16103#else
16104# define machine_is_nbi() (0)
16105#endif
16106
16107#ifdef CONFIG_MACH_SMDK2443
16108# ifdef machine_arch_type
16109# undef machine_arch_type
16110# define machine_arch_type __machine_arch_type
16111# else
16112# define machine_arch_type MACH_TYPE_SMDK2443
16113# endif
16114# define machine_is_smdk2443() (machine_arch_type == MACH_TYPE_SMDK2443)
16115#else
16116# define machine_is_smdk2443() (0)
16117#endif
16118
16119#ifdef CONFIG_MACH_VDAVINCI
16120# ifdef machine_arch_type
16121# undef machine_arch_type
16122# define machine_arch_type __machine_arch_type
16123# else
16124# define machine_arch_type MACH_TYPE_VDAVINCI
16125# endif
16126# define machine_is_vdavinci() (machine_arch_type == MACH_TYPE_VDAVINCI)
16127#else
16128# define machine_is_vdavinci() (0)
16129#endif
16130
16131#ifdef CONFIG_MACH_ATC6
16132# ifdef machine_arch_type
16133# undef machine_arch_type
16134# define machine_arch_type __machine_arch_type
16135# else
16136# define machine_arch_type MACH_TYPE_ATC6
16137# endif
16138# define machine_is_atc6() (machine_arch_type == MACH_TYPE_ATC6)
16139#else
16140# define machine_is_atc6() (0)
16141#endif
16142
16143#ifdef CONFIG_MACH_MULTMDW
16144# ifdef machine_arch_type
16145# undef machine_arch_type
16146# define machine_arch_type __machine_arch_type
16147# else
16148# define machine_arch_type MACH_TYPE_MULTMDW
16149# endif
16150# define machine_is_multmdw() (machine_arch_type == MACH_TYPE_MULTMDW)
16151#else
16152# define machine_is_multmdw() (0)
16153#endif
16154
16155#ifdef CONFIG_MACH_MBA2440
16156# ifdef machine_arch_type
16157# undef machine_arch_type
16158# define machine_arch_type __machine_arch_type
16159# else
16160# define machine_arch_type MACH_TYPE_MBA2440
16161# endif
16162# define machine_is_mba2440() (machine_arch_type == MACH_TYPE_MBA2440)
16163#else
16164# define machine_is_mba2440() (0)
16165#endif
16166
16167#ifdef CONFIG_MACH_ECSD
16168# ifdef machine_arch_type
16169# undef machine_arch_type
16170# define machine_arch_type __machine_arch_type
16171# else
16172# define machine_arch_type MACH_TYPE_ECSD
16173# endif
16174# define machine_is_ecsd() (machine_arch_type == MACH_TYPE_ECSD)
16175#else
16176# define machine_is_ecsd() (0)
16177#endif
16178
06c4ab50 16179#ifdef CONFIG_MACH_PALMZ31
f43ad539
WD
16180# ifdef machine_arch_type
16181# undef machine_arch_type
16182# define machine_arch_type __machine_arch_type
16183# else
06c4ab50 16184# define machine_arch_type MACH_TYPE_PALMZ31
f43ad539 16185# endif
06c4ab50 16186# define machine_is_palmz31() (machine_arch_type == MACH_TYPE_PALMZ31)
f43ad539 16187#else
06c4ab50 16188# define machine_is_palmz31() (0)
f43ad539
WD
16189#endif
16190
16191#ifdef CONFIG_MACH_FSG
16192# ifdef machine_arch_type
16193# undef machine_arch_type
16194# define machine_arch_type __machine_arch_type
16195# else
16196# define machine_arch_type MACH_TYPE_FSG
16197# endif
16198# define machine_is_fsg() (machine_arch_type == MACH_TYPE_FSG)
16199#else
16200# define machine_is_fsg() (0)
16201#endif
16202
16203#ifdef CONFIG_MACH_RAZOR101
16204# ifdef machine_arch_type
16205# undef machine_arch_type
16206# define machine_arch_type __machine_arch_type
16207# else
16208# define machine_arch_type MACH_TYPE_RAZOR101
16209# endif
16210# define machine_is_razor101() (machine_arch_type == MACH_TYPE_RAZOR101)
16211#else
16212# define machine_is_razor101() (0)
16213#endif
16214
16215#ifdef CONFIG_MACH_OPERA_TDM
16216# ifdef machine_arch_type
16217# undef machine_arch_type
16218# define machine_arch_type __machine_arch_type
16219# else
16220# define machine_arch_type MACH_TYPE_OPERA_TDM
16221# endif
16222# define machine_is_opera_tdm() (machine_arch_type == MACH_TYPE_OPERA_TDM)
16223#else
16224# define machine_is_opera_tdm() (0)
16225#endif
16226
16227#ifdef CONFIG_MACH_COMCERTO
16228# ifdef machine_arch_type
16229# undef machine_arch_type
16230# define machine_arch_type __machine_arch_type
16231# else
16232# define machine_arch_type MACH_TYPE_COMCERTO
16233# endif
16234# define machine_is_comcerto() (machine_arch_type == MACH_TYPE_COMCERTO)
16235#else
16236# define machine_is_comcerto() (0)
16237#endif
16238
16239#ifdef CONFIG_MACH_TB0319
16240# ifdef machine_arch_type
16241# undef machine_arch_type
16242# define machine_arch_type __machine_arch_type
16243# else
16244# define machine_arch_type MACH_TYPE_TB0319
16245# endif
16246# define machine_is_tb0319() (machine_arch_type == MACH_TYPE_TB0319)
16247#else
16248# define machine_is_tb0319() (0)
16249#endif
16250
16251#ifdef CONFIG_MACH_KWS8000
16252# ifdef machine_arch_type
16253# undef machine_arch_type
16254# define machine_arch_type __machine_arch_type
16255# else
16256# define machine_arch_type MACH_TYPE_KWS8000
16257# endif
16258# define machine_is_kws8000() (machine_arch_type == MACH_TYPE_KWS8000)
16259#else
16260# define machine_is_kws8000() (0)
16261#endif
16262
16263#ifdef CONFIG_MACH_B2
16264# ifdef machine_arch_type
16265# undef machine_arch_type
16266# define machine_arch_type __machine_arch_type
16267# else
16268# define machine_arch_type MACH_TYPE_B2
16269# endif
16270# define machine_is_b2() (machine_arch_type == MACH_TYPE_B2)
16271#else
16272# define machine_is_b2() (0)
16273#endif
16274
16275#ifdef CONFIG_MACH_LCL54
16276# ifdef machine_arch_type
16277# undef machine_arch_type
16278# define machine_arch_type __machine_arch_type
16279# else
16280# define machine_arch_type MACH_TYPE_LCL54
16281# endif
16282# define machine_is_lcl54() (machine_arch_type == MACH_TYPE_LCL54)
16283#else
16284# define machine_is_lcl54() (0)
16285#endif
16286
16287#ifdef CONFIG_MACH_AT91SAM9260EK
16288# ifdef machine_arch_type
16289# undef machine_arch_type
16290# define machine_arch_type __machine_arch_type
16291# else
16292# define machine_arch_type MACH_TYPE_AT91SAM9260EK
16293# endif
16294# define machine_is_at91sam9260ek() (machine_arch_type == MACH_TYPE_AT91SAM9260EK)
16295#else
16296# define machine_is_at91sam9260ek() (0)
16297#endif
16298
16299#ifdef CONFIG_MACH_GLANTANK
16300# ifdef machine_arch_type
16301# undef machine_arch_type
16302# define machine_arch_type __machine_arch_type
16303# else
16304# define machine_arch_type MACH_TYPE_GLANTANK
16305# endif
16306# define machine_is_glantank() (machine_arch_type == MACH_TYPE_GLANTANK)
16307#else
16308# define machine_is_glantank() (0)
16309#endif
16310
16311#ifdef CONFIG_MACH_N2100
16312# ifdef machine_arch_type
16313# undef machine_arch_type
16314# define machine_arch_type __machine_arch_type
16315# else
16316# define machine_arch_type MACH_TYPE_N2100
16317# endif
16318# define machine_is_n2100() (machine_arch_type == MACH_TYPE_N2100)
16319#else
16320# define machine_is_n2100() (0)
16321#endif
16322
16323#ifdef CONFIG_MACH_N4100
16324# ifdef machine_arch_type
16325# undef machine_arch_type
16326# define machine_arch_type __machine_arch_type
16327# else
16328# define machine_arch_type MACH_TYPE_N4100
16329# endif
16330# define machine_is_n4100() (machine_arch_type == MACH_TYPE_N4100)
16331#else
16332# define machine_is_n4100() (0)
16333#endif
16334
16335#ifdef CONFIG_MACH_VERTICAL_RSC4
16336# ifdef machine_arch_type
16337# undef machine_arch_type
16338# define machine_arch_type __machine_arch_type
16339# else
16340# define machine_arch_type MACH_TYPE_VERTICAL_RSC4
16341# endif
16342# define machine_is_rsc4() (machine_arch_type == MACH_TYPE_VERTICAL_RSC4)
16343#else
16344# define machine_is_rsc4() (0)
16345#endif
16346
16347#ifdef CONFIG_MACH_SG8100
16348# ifdef machine_arch_type
16349# undef machine_arch_type
16350# define machine_arch_type __machine_arch_type
16351# else
16352# define machine_arch_type MACH_TYPE_SG8100
16353# endif
16354# define machine_is_sg8100() (machine_arch_type == MACH_TYPE_SG8100)
16355#else
16356# define machine_is_sg8100() (0)
16357#endif
16358
16359#ifdef CONFIG_MACH_IM42XX
16360# ifdef machine_arch_type
16361# undef machine_arch_type
16362# define machine_arch_type __machine_arch_type
16363# else
16364# define machine_arch_type MACH_TYPE_IM42XX
16365# endif
16366# define machine_is_im42xx() (machine_arch_type == MACH_TYPE_IM42XX)
16367#else
16368# define machine_is_im42xx() (0)
16369#endif
16370
16371#ifdef CONFIG_MACH_FTXX
16372# ifdef machine_arch_type
16373# undef machine_arch_type
16374# define machine_arch_type __machine_arch_type
16375# else
16376# define machine_arch_type MACH_TYPE_FTXX
16377# endif
16378# define machine_is_ftxx() (machine_arch_type == MACH_TYPE_FTXX)
16379#else
16380# define machine_is_ftxx() (0)
16381#endif
16382
16383#ifdef CONFIG_MACH_LWFUSION
16384# ifdef machine_arch_type
16385# undef machine_arch_type
16386# define machine_arch_type __machine_arch_type
16387# else
16388# define machine_arch_type MACH_TYPE_LWFUSION
16389# endif
16390# define machine_is_lwfusion() (machine_arch_type == MACH_TYPE_LWFUSION)
16391#else
16392# define machine_is_lwfusion() (0)
16393#endif
16394
16395#ifdef CONFIG_MACH_QT2410
16396# ifdef machine_arch_type
16397# undef machine_arch_type
16398# define machine_arch_type __machine_arch_type
16399# else
16400# define machine_arch_type MACH_TYPE_QT2410
16401# endif
16402# define machine_is_qt2410() (machine_arch_type == MACH_TYPE_QT2410)
16403#else
16404# define machine_is_qt2410() (0)
16405#endif
16406
16407#ifdef CONFIG_MACH_KIXRP435
16408# ifdef machine_arch_type
16409# undef machine_arch_type
16410# define machine_arch_type __machine_arch_type
16411# else
16412# define machine_arch_type MACH_TYPE_KIXRP435
16413# endif
16414# define machine_is_kixrp435() (machine_arch_type == MACH_TYPE_KIXRP435)
16415#else
16416# define machine_is_kixrp435() (0)
16417#endif
16418
16419#ifdef CONFIG_MACH_CCW9C
16420# ifdef machine_arch_type
16421# undef machine_arch_type
16422# define machine_arch_type __machine_arch_type
16423# else
16424# define machine_arch_type MACH_TYPE_CCW9C
16425# endif
16426# define machine_is_ccw9c() (machine_arch_type == MACH_TYPE_CCW9C)
16427#else
16428# define machine_is_ccw9c() (0)
16429#endif
16430
16431#ifdef CONFIG_MACH_DABHS
16432# ifdef machine_arch_type
16433# undef machine_arch_type
16434# define machine_arch_type __machine_arch_type
16435# else
16436# define machine_arch_type MACH_TYPE_DABHS
16437# endif
16438# define machine_is_dabhs() (machine_arch_type == MACH_TYPE_DABHS)
16439#else
16440# define machine_is_dabhs() (0)
16441#endif
16442
16443#ifdef CONFIG_MACH_GZMX
16444# ifdef machine_arch_type
16445# undef machine_arch_type
16446# define machine_arch_type __machine_arch_type
16447# else
16448# define machine_arch_type MACH_TYPE_GZMX
16449# endif
16450# define machine_is_gzmx() (machine_arch_type == MACH_TYPE_GZMX)
16451#else
16452# define machine_is_gzmx() (0)
16453#endif
16454
16455#ifdef CONFIG_MACH_IPNW100AP
16456# ifdef machine_arch_type
16457# undef machine_arch_type
16458# define machine_arch_type __machine_arch_type
16459# else
16460# define machine_arch_type MACH_TYPE_IPNW100AP
16461# endif
16462# define machine_is_ipnw100ap() (machine_arch_type == MACH_TYPE_IPNW100AP)
16463#else
16464# define machine_is_ipnw100ap() (0)
16465#endif
16466
16467#ifdef CONFIG_MACH_CC9P9360DEV
16468# ifdef machine_arch_type
16469# undef machine_arch_type
16470# define machine_arch_type __machine_arch_type
16471# else
16472# define machine_arch_type MACH_TYPE_CC9P9360DEV
16473# endif
16474# define machine_is_cc9p9360dev() (machine_arch_type == MACH_TYPE_CC9P9360DEV)
16475#else
16476# define machine_is_cc9p9360dev() (0)
16477#endif
16478
16479#ifdef CONFIG_MACH_CC9P9750DEV
16480# ifdef machine_arch_type
16481# undef machine_arch_type
16482# define machine_arch_type __machine_arch_type
16483# else
16484# define machine_arch_type MACH_TYPE_CC9P9750DEV
16485# endif
16486# define machine_is_cc9p9750dev() (machine_arch_type == MACH_TYPE_CC9P9750DEV)
16487#else
16488# define machine_is_cc9p9750dev() (0)
16489#endif
16490
16491#ifdef CONFIG_MACH_CC9P9360VAL
16492# ifdef machine_arch_type
16493# undef machine_arch_type
16494# define machine_arch_type __machine_arch_type
16495# else
16496# define machine_arch_type MACH_TYPE_CC9P9360VAL
16497# endif
16498# define machine_is_cc9p9360val() (machine_arch_type == MACH_TYPE_CC9P9360VAL)
16499#else
16500# define machine_is_cc9p9360val() (0)
16501#endif
16502
16503#ifdef CONFIG_MACH_CC9P9750VAL
16504# ifdef machine_arch_type
16505# undef machine_arch_type
16506# define machine_arch_type __machine_arch_type
16507# else
16508# define machine_arch_type MACH_TYPE_CC9P9750VAL
16509# endif
16510# define machine_is_cc9p9750val() (machine_arch_type == MACH_TYPE_CC9P9750VAL)
16511#else
16512# define machine_is_cc9p9750val() (0)
16513#endif
16514
16515#ifdef CONFIG_MACH_NX70V
16516# ifdef machine_arch_type
16517# undef machine_arch_type
16518# define machine_arch_type __machine_arch_type
16519# else
16520# define machine_arch_type MACH_TYPE_NX70V
16521# endif
16522# define machine_is_nx70v() (machine_arch_type == MACH_TYPE_NX70V)
16523#else
16524# define machine_is_nx70v() (0)
16525#endif
16526
16527#ifdef CONFIG_MACH_AT91RM9200DF
16528# ifdef machine_arch_type
16529# undef machine_arch_type
16530# define machine_arch_type __machine_arch_type
16531# else
16532# define machine_arch_type MACH_TYPE_AT91RM9200DF
16533# endif
16534# define machine_is_at91rm9200df() (machine_arch_type == MACH_TYPE_AT91RM9200DF)
16535#else
16536# define machine_is_at91rm9200df() (0)
16537#endif
16538
16539#ifdef CONFIG_MACH_SE_PILOT2
16540# ifdef machine_arch_type
16541# undef machine_arch_type
16542# define machine_arch_type __machine_arch_type
16543# else
16544# define machine_arch_type MACH_TYPE_SE_PILOT2
16545# endif
16546# define machine_is_se_pilot2() (machine_arch_type == MACH_TYPE_SE_PILOT2)
16547#else
16548# define machine_is_se_pilot2() (0)
16549#endif
16550
16551#ifdef CONFIG_MACH_MTCN_T800
16552# ifdef machine_arch_type
16553# undef machine_arch_type
16554# define machine_arch_type __machine_arch_type
16555# else
16556# define machine_arch_type MACH_TYPE_MTCN_T800
16557# endif
16558# define machine_is_mtcn_t800() (machine_arch_type == MACH_TYPE_MTCN_T800)
16559#else
16560# define machine_is_mtcn_t800() (0)
16561#endif
16562
16563#ifdef CONFIG_MACH_VCMX212
16564# ifdef machine_arch_type
16565# undef machine_arch_type
16566# define machine_arch_type __machine_arch_type
16567# else
16568# define machine_arch_type MACH_TYPE_VCMX212
16569# endif
16570# define machine_is_vcmx212() (machine_arch_type == MACH_TYPE_VCMX212)
16571#else
16572# define machine_is_vcmx212() (0)
16573#endif
16574
16575#ifdef CONFIG_MACH_LYNX
16576# ifdef machine_arch_type
16577# undef machine_arch_type
16578# define machine_arch_type __machine_arch_type
16579# else
16580# define machine_arch_type MACH_TYPE_LYNX
16581# endif
16582# define machine_is_lynx() (machine_arch_type == MACH_TYPE_LYNX)
16583#else
16584# define machine_is_lynx() (0)
16585#endif
16586
16587#ifdef CONFIG_MACH_AT91SAM9260ID
16588# ifdef machine_arch_type
16589# undef machine_arch_type
16590# define machine_arch_type __machine_arch_type
16591# else
16592# define machine_arch_type MACH_TYPE_AT91SAM9260ID
16593# endif
16594# define machine_is_at91sam9260id() (machine_arch_type == MACH_TYPE_AT91SAM9260ID)
16595#else
16596# define machine_is_at91sam9260id() (0)
16597#endif
16598
16599#ifdef CONFIG_MACH_HW86052
16600# ifdef machine_arch_type
16601# undef machine_arch_type
16602# define machine_arch_type __machine_arch_type
16603# else
16604# define machine_arch_type MACH_TYPE_HW86052
16605# endif
16606# define machine_is_hw86052() (machine_arch_type == MACH_TYPE_HW86052)
16607#else
16608# define machine_is_hw86052() (0)
16609#endif
16610
16611#ifdef CONFIG_MACH_PILZ_PMI3
16612# ifdef machine_arch_type
16613# undef machine_arch_type
16614# define machine_arch_type __machine_arch_type
16615# else
16616# define machine_arch_type MACH_TYPE_PILZ_PMI3
16617# endif
16618# define machine_is_pilz_pmi3() (machine_arch_type == MACH_TYPE_PILZ_PMI3)
16619#else
16620# define machine_is_pilz_pmi3() (0)
16621#endif
16622
16623#ifdef CONFIG_MACH_EDB9302A
16624# ifdef machine_arch_type
16625# undef machine_arch_type
16626# define machine_arch_type __machine_arch_type
16627# else
16628# define machine_arch_type MACH_TYPE_EDB9302A
16629# endif
16630# define machine_is_edb9302a() (machine_arch_type == MACH_TYPE_EDB9302A)
16631#else
16632# define machine_is_edb9302a() (0)
16633#endif
16634
16635#ifdef CONFIG_MACH_EDB9307A
16636# ifdef machine_arch_type
16637# undef machine_arch_type
16638# define machine_arch_type __machine_arch_type
16639# else
16640# define machine_arch_type MACH_TYPE_EDB9307A
16641# endif
16642# define machine_is_edb9307a() (machine_arch_type == MACH_TYPE_EDB9307A)
16643#else
16644# define machine_is_edb9307a() (0)
16645#endif
16646
16647#ifdef CONFIG_MACH_CT_DFS
16648# ifdef machine_arch_type
16649# undef machine_arch_type
16650# define machine_arch_type __machine_arch_type
16651# else
16652# define machine_arch_type MACH_TYPE_CT_DFS
16653# endif
16654# define machine_is_ct_dfs() (machine_arch_type == MACH_TYPE_CT_DFS)
16655#else
16656# define machine_is_ct_dfs() (0)
16657#endif
16658
16659#ifdef CONFIG_MACH_PILZ_PMI4
16660# ifdef machine_arch_type
16661# undef machine_arch_type
16662# define machine_arch_type __machine_arch_type
16663# else
16664# define machine_arch_type MACH_TYPE_PILZ_PMI4
16665# endif
16666# define machine_is_pilz_pmi4() (machine_arch_type == MACH_TYPE_PILZ_PMI4)
16667#else
16668# define machine_is_pilz_pmi4() (0)
16669#endif
16670
16671#ifdef CONFIG_MACH_XCEEDNP_IXP
16672# ifdef machine_arch_type
16673# undef machine_arch_type
16674# define machine_arch_type __machine_arch_type
16675# else
16676# define machine_arch_type MACH_TYPE_XCEEDNP_IXP
16677# endif
16678# define machine_is_xceednp_ixp() (machine_arch_type == MACH_TYPE_XCEEDNP_IXP)
16679#else
16680# define machine_is_xceednp_ixp() (0)
16681#endif
16682
16683#ifdef CONFIG_MACH_SMDK2442B
16684# ifdef machine_arch_type
16685# undef machine_arch_type
16686# define machine_arch_type __machine_arch_type
16687# else
16688# define machine_arch_type MACH_TYPE_SMDK2442B
16689# endif
16690# define machine_is_smdk2442b() (machine_arch_type == MACH_TYPE_SMDK2442B)
16691#else
16692# define machine_is_smdk2442b() (0)
16693#endif
16694
16695#ifdef CONFIG_MACH_XNODE
16696# ifdef machine_arch_type
16697# undef machine_arch_type
16698# define machine_arch_type __machine_arch_type
16699# else
16700# define machine_arch_type MACH_TYPE_XNODE
16701# endif
16702# define machine_is_xnode() (machine_arch_type == MACH_TYPE_XNODE)
16703#else
16704# define machine_is_xnode() (0)
16705#endif
16706
16707#ifdef CONFIG_MACH_AIDX270
16708# ifdef machine_arch_type
16709# undef machine_arch_type
16710# define machine_arch_type __machine_arch_type
16711# else
16712# define machine_arch_type MACH_TYPE_AIDX270
16713# endif
16714# define machine_is_aidx270() (machine_arch_type == MACH_TYPE_AIDX270)
16715#else
16716# define machine_is_aidx270() (0)
16717#endif
16718
16719#ifdef CONFIG_MACH_REMA
16720# ifdef machine_arch_type
16721# undef machine_arch_type
16722# define machine_arch_type __machine_arch_type
16723# else
16724# define machine_arch_type MACH_TYPE_REMA
16725# endif
16726# define machine_is_rema() (machine_arch_type == MACH_TYPE_REMA)
16727#else
16728# define machine_is_rema() (0)
16729#endif
16730
16731#ifdef CONFIG_MACH_BPS1000
16732# ifdef machine_arch_type
16733# undef machine_arch_type
16734# define machine_arch_type __machine_arch_type
16735# else
16736# define machine_arch_type MACH_TYPE_BPS1000
16737# endif
16738# define machine_is_bps1000() (machine_arch_type == MACH_TYPE_BPS1000)
16739#else
16740# define machine_is_bps1000() (0)
16741#endif
16742
16743#ifdef CONFIG_MACH_HW90350
16744# ifdef machine_arch_type
16745# undef machine_arch_type
16746# define machine_arch_type __machine_arch_type
16747# else
16748# define machine_arch_type MACH_TYPE_HW90350
16749# endif
16750# define machine_is_hw90350() (machine_arch_type == MACH_TYPE_HW90350)
16751#else
16752# define machine_is_hw90350() (0)
16753#endif
16754
799891ef 16755#ifdef CONFIG_MACH_OMAP_3430SDP
f43ad539
WD
16756# ifdef machine_arch_type
16757# undef machine_arch_type
16758# define machine_arch_type __machine_arch_type
16759# else
799891ef 16760# define machine_arch_type MACH_TYPE_OMAP_3430SDP
f43ad539 16761# endif
799891ef 16762# define machine_is_omap_3430sdp() (machine_arch_type == MACH_TYPE_OMAP_3430SDP)
f43ad539 16763#else
799891ef 16764# define machine_is_omap_3430sdp() (0)
f43ad539
WD
16765#endif
16766
16767#ifdef CONFIG_MACH_BLUETOUCH
16768# ifdef machine_arch_type
16769# undef machine_arch_type
16770# define machine_arch_type __machine_arch_type
16771# else
16772# define machine_arch_type MACH_TYPE_BLUETOUCH
16773# endif
16774# define machine_is_bluetouch() (machine_arch_type == MACH_TYPE_BLUETOUCH)
16775#else
16776# define machine_is_bluetouch() (0)
16777#endif
16778
16779#ifdef CONFIG_MACH_VSTMS
16780# ifdef machine_arch_type
16781# undef machine_arch_type
16782# define machine_arch_type __machine_arch_type
16783# else
16784# define machine_arch_type MACH_TYPE_VSTMS
16785# endif
16786# define machine_is_vstms() (machine_arch_type == MACH_TYPE_VSTMS)
16787#else
16788# define machine_is_vstms() (0)
16789#endif
16790
16791#ifdef CONFIG_MACH_XSBASE270
16792# ifdef machine_arch_type
16793# undef machine_arch_type
16794# define machine_arch_type __machine_arch_type
16795# else
16796# define machine_arch_type MACH_TYPE_XSBASE270
16797# endif
16798# define machine_is_xsbase270() (machine_arch_type == MACH_TYPE_XSBASE270)
16799#else
16800# define machine_is_xsbase270() (0)
16801#endif
16802
16803#ifdef CONFIG_MACH_AT91SAM9260EK_CN
16804# ifdef machine_arch_type
16805# undef machine_arch_type
16806# define machine_arch_type __machine_arch_type
16807# else
16808# define machine_arch_type MACH_TYPE_AT91SAM9260EK_CN
16809# endif
16810# define machine_is_at91sam9260ek_cn() (machine_arch_type == MACH_TYPE_AT91SAM9260EK_CN)
16811#else
16812# define machine_is_at91sam9260ek_cn() (0)
16813#endif
16814
16815#ifdef CONFIG_MACH_ADSTURBOXB
16816# ifdef machine_arch_type
16817# undef machine_arch_type
16818# define machine_arch_type __machine_arch_type
16819# else
16820# define machine_arch_type MACH_TYPE_ADSTURBOXB
16821# endif
16822# define machine_is_adsturboxb() (machine_arch_type == MACH_TYPE_ADSTURBOXB)
16823#else
16824# define machine_is_adsturboxb() (0)
16825#endif
16826
16827#ifdef CONFIG_MACH_OTI4110
16828# ifdef machine_arch_type
16829# undef machine_arch_type
16830# define machine_arch_type __machine_arch_type
16831# else
16832# define machine_arch_type MACH_TYPE_OTI4110
16833# endif
16834# define machine_is_oti4110() (machine_arch_type == MACH_TYPE_OTI4110)
16835#else
16836# define machine_is_oti4110() (0)
16837#endif
16838
16839#ifdef CONFIG_MACH_HME_PXA
16840# ifdef machine_arch_type
16841# undef machine_arch_type
16842# define machine_arch_type __machine_arch_type
16843# else
16844# define machine_arch_type MACH_TYPE_HME_PXA
16845# endif
16846# define machine_is_hme_pxa() (machine_arch_type == MACH_TYPE_HME_PXA)
16847#else
16848# define machine_is_hme_pxa() (0)
16849#endif
16850
16851#ifdef CONFIG_MACH_DEISTERDCA
16852# ifdef machine_arch_type
16853# undef machine_arch_type
16854# define machine_arch_type __machine_arch_type
16855# else
16856# define machine_arch_type MACH_TYPE_DEISTERDCA
16857# endif
16858# define machine_is_deisterdca() (machine_arch_type == MACH_TYPE_DEISTERDCA)
16859#else
16860# define machine_is_deisterdca() (0)
16861#endif
16862
16863#ifdef CONFIG_MACH_CES_SSEM2
16864# ifdef machine_arch_type
16865# undef machine_arch_type
16866# define machine_arch_type __machine_arch_type
16867# else
16868# define machine_arch_type MACH_TYPE_CES_SSEM2
16869# endif
16870# define machine_is_ces_ssem2() (machine_arch_type == MACH_TYPE_CES_SSEM2)
16871#else
16872# define machine_is_ces_ssem2() (0)
16873#endif
16874
16875#ifdef CONFIG_MACH_CES_MTR
16876# ifdef machine_arch_type
16877# undef machine_arch_type
16878# define machine_arch_type __machine_arch_type
16879# else
16880# define machine_arch_type MACH_TYPE_CES_MTR
16881# endif
16882# define machine_is_ces_mtr() (machine_arch_type == MACH_TYPE_CES_MTR)
16883#else
16884# define machine_is_ces_mtr() (0)
16885#endif
16886
16887#ifdef CONFIG_MACH_TDS_AVNG_SBC
16888# ifdef machine_arch_type
16889# undef machine_arch_type
16890# define machine_arch_type __machine_arch_type
16891# else
16892# define machine_arch_type MACH_TYPE_TDS_AVNG_SBC
16893# endif
16894# define machine_is_tds_avng_sbc() (machine_arch_type == MACH_TYPE_TDS_AVNG_SBC)
16895#else
16896# define machine_is_tds_avng_sbc() (0)
16897#endif
16898
16899#ifdef CONFIG_MACH_EVEREST
16900# ifdef machine_arch_type
16901# undef machine_arch_type
16902# define machine_arch_type __machine_arch_type
16903# else
16904# define machine_arch_type MACH_TYPE_EVEREST
16905# endif
16906# define machine_is_everest() (machine_arch_type == MACH_TYPE_EVEREST)
16907#else
16908# define machine_is_everest() (0)
16909#endif
16910
16911#ifdef CONFIG_MACH_PNX4010
16912# ifdef machine_arch_type
16913# undef machine_arch_type
16914# define machine_arch_type __machine_arch_type
16915# else
16916# define machine_arch_type MACH_TYPE_PNX4010
16917# endif
16918# define machine_is_pnx4010() (machine_arch_type == MACH_TYPE_PNX4010)
16919#else
16920# define machine_is_pnx4010() (0)
16921#endif
16922
16923#ifdef CONFIG_MACH_OXNAS
16924# ifdef machine_arch_type
16925# undef machine_arch_type
16926# define machine_arch_type __machine_arch_type
16927# else
16928# define machine_arch_type MACH_TYPE_OXNAS
16929# endif
16930# define machine_is_oxnas() (machine_arch_type == MACH_TYPE_OXNAS)
16931#else
16932# define machine_is_oxnas() (0)
16933#endif
16934
16935#ifdef CONFIG_MACH_FIORI
16936# ifdef machine_arch_type
16937# undef machine_arch_type
16938# define machine_arch_type __machine_arch_type
16939# else
16940# define machine_arch_type MACH_TYPE_FIORI
16941# endif
16942# define machine_is_fiori() (machine_arch_type == MACH_TYPE_FIORI)
16943#else
16944# define machine_is_fiori() (0)
16945#endif
16946
16947#ifdef CONFIG_MACH_ML1200
16948# ifdef machine_arch_type
16949# undef machine_arch_type
16950# define machine_arch_type __machine_arch_type
16951# else
16952# define machine_arch_type MACH_TYPE_ML1200
16953# endif
16954# define machine_is_ml1200() (machine_arch_type == MACH_TYPE_ML1200)
16955#else
16956# define machine_is_ml1200() (0)
16957#endif
16958
16959#ifdef CONFIG_MACH_PECOS
16960# ifdef machine_arch_type
16961# undef machine_arch_type
16962# define machine_arch_type __machine_arch_type
16963# else
16964# define machine_arch_type MACH_TYPE_PECOS
16965# endif
16966# define machine_is_pecos() (machine_arch_type == MACH_TYPE_PECOS)
16967#else
16968# define machine_is_pecos() (0)
16969#endif
16970
16971#ifdef CONFIG_MACH_NB2XXX
16972# ifdef machine_arch_type
16973# undef machine_arch_type
16974# define machine_arch_type __machine_arch_type
16975# else
16976# define machine_arch_type MACH_TYPE_NB2XXX
16977# endif
16978# define machine_is_nb2xxx() (machine_arch_type == MACH_TYPE_NB2XXX)
16979#else
16980# define machine_is_nb2xxx() (0)
16981#endif
16982
16983#ifdef CONFIG_MACH_HW6900
16984# ifdef machine_arch_type
16985# undef machine_arch_type
16986# define machine_arch_type __machine_arch_type
16987# else
16988# define machine_arch_type MACH_TYPE_HW6900
16989# endif
16990# define machine_is_hw6900() (machine_arch_type == MACH_TYPE_HW6900)
16991#else
16992# define machine_is_hw6900() (0)
16993#endif
16994
16995#ifdef CONFIG_MACH_CDCS_QUOLL
16996# ifdef machine_arch_type
16997# undef machine_arch_type
16998# define machine_arch_type __machine_arch_type
16999# else
17000# define machine_arch_type MACH_TYPE_CDCS_QUOLL
17001# endif
17002# define machine_is_cdcs_quoll() (machine_arch_type == MACH_TYPE_CDCS_QUOLL)
17003#else
17004# define machine_is_cdcs_quoll() (0)
17005#endif
17006
17007#ifdef CONFIG_MACH_QUICKSILVER
17008# ifdef machine_arch_type
17009# undef machine_arch_type
17010# define machine_arch_type __machine_arch_type
17011# else
17012# define machine_arch_type MACH_TYPE_QUICKSILVER
17013# endif
17014# define machine_is_quicksilver() (machine_arch_type == MACH_TYPE_QUICKSILVER)
17015#else
17016# define machine_is_quicksilver() (0)
17017#endif
17018
17019#ifdef CONFIG_MACH_UPLAT926
17020# ifdef machine_arch_type
17021# undef machine_arch_type
17022# define machine_arch_type __machine_arch_type
17023# else
17024# define machine_arch_type MACH_TYPE_UPLAT926
17025# endif
17026# define machine_is_uplat926() (machine_arch_type == MACH_TYPE_UPLAT926)
17027#else
17028# define machine_is_uplat926() (0)
17029#endif
17030
17031#ifdef CONFIG_MACH_DEP2410_THOMAS
17032# ifdef machine_arch_type
17033# undef machine_arch_type
17034# define machine_arch_type __machine_arch_type
17035# else
17036# define machine_arch_type MACH_TYPE_DEP2410_THOMAS
17037# endif
17038# define machine_is_dep2410_dep2410() (machine_arch_type == MACH_TYPE_DEP2410_THOMAS)
17039#else
17040# define machine_is_dep2410_dep2410() (0)
17041#endif
17042
17043#ifdef CONFIG_MACH_DTK2410
17044# ifdef machine_arch_type
17045# undef machine_arch_type
17046# define machine_arch_type __machine_arch_type
17047# else
17048# define machine_arch_type MACH_TYPE_DTK2410
17049# endif
17050# define machine_is_dtk2410() (machine_arch_type == MACH_TYPE_DTK2410)
17051#else
17052# define machine_is_dtk2410() (0)
17053#endif
17054
17055#ifdef CONFIG_MACH_CHILI
17056# ifdef machine_arch_type
17057# undef machine_arch_type
17058# define machine_arch_type __machine_arch_type
17059# else
17060# define machine_arch_type MACH_TYPE_CHILI
17061# endif
17062# define machine_is_chili() (machine_arch_type == MACH_TYPE_CHILI)
17063#else
17064# define machine_is_chili() (0)
17065#endif
17066
17067#ifdef CONFIG_MACH_DEMETER
17068# ifdef machine_arch_type
17069# undef machine_arch_type
17070# define machine_arch_type __machine_arch_type
17071# else
17072# define machine_arch_type MACH_TYPE_DEMETER
17073# endif
17074# define machine_is_demeter() (machine_arch_type == MACH_TYPE_DEMETER)
17075#else
17076# define machine_is_demeter() (0)
17077#endif
17078
17079#ifdef CONFIG_MACH_DIONYSUS
17080# ifdef machine_arch_type
17081# undef machine_arch_type
17082# define machine_arch_type __machine_arch_type
17083# else
17084# define machine_arch_type MACH_TYPE_DIONYSUS
17085# endif
17086# define machine_is_dionysus() (machine_arch_type == MACH_TYPE_DIONYSUS)
17087#else
17088# define machine_is_dionysus() (0)
17089#endif
17090
17091#ifdef CONFIG_MACH_AS352X
17092# ifdef machine_arch_type
17093# undef machine_arch_type
17094# define machine_arch_type __machine_arch_type
17095# else
17096# define machine_arch_type MACH_TYPE_AS352X
17097# endif
17098# define machine_is_as352x() (machine_arch_type == MACH_TYPE_AS352X)
17099#else
17100# define machine_is_as352x() (0)
17101#endif
17102
17103#ifdef CONFIG_MACH_SERVICE
17104# ifdef machine_arch_type
17105# undef machine_arch_type
17106# define machine_arch_type __machine_arch_type
17107# else
17108# define machine_arch_type MACH_TYPE_SERVICE
17109# endif
17110# define machine_is_service() (machine_arch_type == MACH_TYPE_SERVICE)
17111#else
17112# define machine_is_service() (0)
17113#endif
17114
17115#ifdef CONFIG_MACH_CS_E9301
17116# ifdef machine_arch_type
17117# undef machine_arch_type
17118# define machine_arch_type __machine_arch_type
17119# else
17120# define machine_arch_type MACH_TYPE_CS_E9301
17121# endif
17122# define machine_is_cs_e9301() (machine_arch_type == MACH_TYPE_CS_E9301)
17123#else
17124# define machine_is_cs_e9301() (0)
17125#endif
17126
17127#ifdef CONFIG_MACH_MICRO9M
17128# ifdef machine_arch_type
17129# undef machine_arch_type
17130# define machine_arch_type __machine_arch_type
17131# else
17132# define machine_arch_type MACH_TYPE_MICRO9M
17133# endif
17134# define machine_is_micro9m() (machine_arch_type == MACH_TYPE_MICRO9M)
17135#else
17136# define machine_is_micro9m() (0)
17137#endif
17138
17139#ifdef CONFIG_MACH_IA_MOSPCK
17140# ifdef machine_arch_type
17141# undef machine_arch_type
17142# define machine_arch_type __machine_arch_type
17143# else
17144# define machine_arch_type MACH_TYPE_IA_MOSPCK
17145# endif
17146# define machine_is_ia_mospck() (machine_arch_type == MACH_TYPE_IA_MOSPCK)
17147#else
17148# define machine_is_ia_mospck() (0)
17149#endif
17150
17151#ifdef CONFIG_MACH_QL201B
17152# ifdef machine_arch_type
17153# undef machine_arch_type
17154# define machine_arch_type __machine_arch_type
17155# else
17156# define machine_arch_type MACH_TYPE_QL201B
17157# endif
17158# define machine_is_ql201b() (machine_arch_type == MACH_TYPE_QL201B)
17159#else
17160# define machine_is_ql201b() (0)
17161#endif
17162
17163#ifdef CONFIG_MACH_BBM
17164# ifdef machine_arch_type
17165# undef machine_arch_type
17166# define machine_arch_type __machine_arch_type
17167# else
17168# define machine_arch_type MACH_TYPE_BBM
17169# endif
17170# define machine_is_bbm() (machine_arch_type == MACH_TYPE_BBM)
17171#else
17172# define machine_is_bbm() (0)
17173#endif
17174
17175#ifdef CONFIG_MACH_EXXX
17176# ifdef machine_arch_type
17177# undef machine_arch_type
17178# define machine_arch_type __machine_arch_type
17179# else
17180# define machine_arch_type MACH_TYPE_EXXX
17181# endif
17182# define machine_is_exxx() (machine_arch_type == MACH_TYPE_EXXX)
17183#else
17184# define machine_is_exxx() (0)
17185#endif
17186
17187#ifdef CONFIG_MACH_WMA11B
17188# ifdef machine_arch_type
17189# undef machine_arch_type
17190# define machine_arch_type __machine_arch_type
17191# else
17192# define machine_arch_type MACH_TYPE_WMA11B
17193# endif
17194# define machine_is_wma11b() (machine_arch_type == MACH_TYPE_WMA11B)
17195#else
17196# define machine_is_wma11b() (0)
17197#endif
17198
17199#ifdef CONFIG_MACH_PELCO_ATLAS
17200# ifdef machine_arch_type
17201# undef machine_arch_type
17202# define machine_arch_type __machine_arch_type
17203# else
17204# define machine_arch_type MACH_TYPE_PELCO_ATLAS
17205# endif
17206# define machine_is_pelco_atlas() (machine_arch_type == MACH_TYPE_PELCO_ATLAS)
17207#else
17208# define machine_is_pelco_atlas() (0)
17209#endif
17210
17211#ifdef CONFIG_MACH_G500
17212# ifdef machine_arch_type
17213# undef machine_arch_type
17214# define machine_arch_type __machine_arch_type
17215# else
17216# define machine_arch_type MACH_TYPE_G500
17217# endif
17218# define machine_is_g500() (machine_arch_type == MACH_TYPE_G500)
17219#else
17220# define machine_is_g500() (0)
17221#endif
17222
17223#ifdef CONFIG_MACH_BUG
17224# ifdef machine_arch_type
17225# undef machine_arch_type
17226# define machine_arch_type __machine_arch_type
17227# else
17228# define machine_arch_type MACH_TYPE_BUG
17229# endif
17230# define machine_is_bug() (machine_arch_type == MACH_TYPE_BUG)
17231#else
17232# define machine_is_bug() (0)
17233#endif
17234
17235#ifdef CONFIG_MACH_MX33ADS
17236# ifdef machine_arch_type
17237# undef machine_arch_type
17238# define machine_arch_type __machine_arch_type
17239# else
17240# define machine_arch_type MACH_TYPE_MX33ADS
17241# endif
17242# define machine_is_mx33ads() (machine_arch_type == MACH_TYPE_MX33ADS)
17243#else
17244# define machine_is_mx33ads() (0)
17245#endif
17246
17247#ifdef CONFIG_MACH_CHUB
17248# ifdef machine_arch_type
17249# undef machine_arch_type
17250# define machine_arch_type __machine_arch_type
17251# else
17252# define machine_arch_type MACH_TYPE_CHUB
17253# endif
17254# define machine_is_chub() (machine_arch_type == MACH_TYPE_CHUB)
17255#else
17256# define machine_is_chub() (0)
17257#endif
17258
17259#ifdef CONFIG_MACH_NEO1973_GTA01
17260# ifdef machine_arch_type
17261# undef machine_arch_type
17262# define machine_arch_type __machine_arch_type
17263# else
17264# define machine_arch_type MACH_TYPE_NEO1973_GTA01
17265# endif
17266# define machine_is_neo1973_gta01() (machine_arch_type == MACH_TYPE_NEO1973_GTA01)
17267#else
17268# define machine_is_neo1973_gta01() (0)
17269#endif
17270
17271#ifdef CONFIG_MACH_W90N740
17272# ifdef machine_arch_type
17273# undef machine_arch_type
17274# define machine_arch_type __machine_arch_type
17275# else
17276# define machine_arch_type MACH_TYPE_W90N740
17277# endif
17278# define machine_is_w90n740() (machine_arch_type == MACH_TYPE_W90N740)
17279#else
17280# define machine_is_w90n740() (0)
17281#endif
17282
17283#ifdef CONFIG_MACH_MEDALLION_SA2410
17284# ifdef machine_arch_type
17285# undef machine_arch_type
17286# define machine_arch_type __machine_arch_type
17287# else
17288# define machine_arch_type MACH_TYPE_MEDALLION_SA2410
17289# endif
17290# define machine_is_medallion_sa2410() (machine_arch_type == MACH_TYPE_MEDALLION_SA2410)
17291#else
17292# define machine_is_medallion_sa2410() (0)
17293#endif
17294
17295#ifdef CONFIG_MACH_IA_CPU_9200_2
17296# ifdef machine_arch_type
17297# undef machine_arch_type
17298# define machine_arch_type __machine_arch_type
17299# else
17300# define machine_arch_type MACH_TYPE_IA_CPU_9200_2
17301# endif
17302# define machine_is_ia_cpu_9200_2() (machine_arch_type == MACH_TYPE_IA_CPU_9200_2)
17303#else
17304# define machine_is_ia_cpu_9200_2() (0)
17305#endif
17306
17307#ifdef CONFIG_MACH_DIMMRM9200
17308# ifdef machine_arch_type
17309# undef machine_arch_type
17310# define machine_arch_type __machine_arch_type
17311# else
17312# define machine_arch_type MACH_TYPE_DIMMRM9200
17313# endif
17314# define machine_is_dimmrm9200() (machine_arch_type == MACH_TYPE_DIMMRM9200)
17315#else
17316# define machine_is_dimmrm9200() (0)
17317#endif
17318
17319#ifdef CONFIG_MACH_PM9261
17320# ifdef machine_arch_type
17321# undef machine_arch_type
17322# define machine_arch_type __machine_arch_type
17323# else
17324# define machine_arch_type MACH_TYPE_PM9261
17325# endif
17326# define machine_is_pm9261() (machine_arch_type == MACH_TYPE_PM9261)
17327#else
17328# define machine_is_pm9261() (0)
17329#endif
17330
17331#ifdef CONFIG_MACH_ML7304
17332# ifdef machine_arch_type
17333# undef machine_arch_type
17334# define machine_arch_type __machine_arch_type
17335# else
17336# define machine_arch_type MACH_TYPE_ML7304
17337# endif
17338# define machine_is_ml7304() (machine_arch_type == MACH_TYPE_ML7304)
17339#else
17340# define machine_is_ml7304() (0)
17341#endif
17342
17343#ifdef CONFIG_MACH_UCP250
17344# ifdef machine_arch_type
17345# undef machine_arch_type
17346# define machine_arch_type __machine_arch_type
17347# else
17348# define machine_arch_type MACH_TYPE_UCP250
17349# endif
17350# define machine_is_ucp250() (machine_arch_type == MACH_TYPE_UCP250)
17351#else
17352# define machine_is_ucp250() (0)
17353#endif
17354
17355#ifdef CONFIG_MACH_INTBOARD
17356# ifdef machine_arch_type
17357# undef machine_arch_type
17358# define machine_arch_type __machine_arch_type
17359# else
17360# define machine_arch_type MACH_TYPE_INTBOARD
17361# endif
17362# define machine_is_intboard() (machine_arch_type == MACH_TYPE_INTBOARD)
17363#else
17364# define machine_is_intboard() (0)
17365#endif
17366
17367#ifdef CONFIG_MACH_GULFSTREAM
17368# ifdef machine_arch_type
17369# undef machine_arch_type
17370# define machine_arch_type __machine_arch_type
17371# else
17372# define machine_arch_type MACH_TYPE_GULFSTREAM
17373# endif
17374# define machine_is_gulfstream() (machine_arch_type == MACH_TYPE_GULFSTREAM)
17375#else
17376# define machine_is_gulfstream() (0)
17377#endif
17378
17379#ifdef CONFIG_MACH_LABQUEST
17380# ifdef machine_arch_type
17381# undef machine_arch_type
17382# define machine_arch_type __machine_arch_type
17383# else
17384# define machine_arch_type MACH_TYPE_LABQUEST
17385# endif
17386# define machine_is_labquest() (machine_arch_type == MACH_TYPE_LABQUEST)
17387#else
17388# define machine_is_labquest() (0)
17389#endif
17390
17391#ifdef CONFIG_MACH_VCMX313
17392# ifdef machine_arch_type
17393# undef machine_arch_type
17394# define machine_arch_type __machine_arch_type
17395# else
17396# define machine_arch_type MACH_TYPE_VCMX313
17397# endif
17398# define machine_is_vcmx313() (machine_arch_type == MACH_TYPE_VCMX313)
17399#else
17400# define machine_is_vcmx313() (0)
17401#endif
17402
17403#ifdef CONFIG_MACH_URG200
17404# ifdef machine_arch_type
17405# undef machine_arch_type
17406# define machine_arch_type __machine_arch_type
17407# else
17408# define machine_arch_type MACH_TYPE_URG200
17409# endif
17410# define machine_is_urg200() (machine_arch_type == MACH_TYPE_URG200)
17411#else
17412# define machine_is_urg200() (0)
17413#endif
17414
17415#ifdef CONFIG_MACH_CPUX255LCDNET
17416# ifdef machine_arch_type
17417# undef machine_arch_type
17418# define machine_arch_type __machine_arch_type
17419# else
17420# define machine_arch_type MACH_TYPE_CPUX255LCDNET
17421# endif
17422# define machine_is_cpux255lcdnet() (machine_arch_type == MACH_TYPE_CPUX255LCDNET)
17423#else
17424# define machine_is_cpux255lcdnet() (0)
17425#endif
17426
17427#ifdef CONFIG_MACH_NETDCU9
17428# ifdef machine_arch_type
17429# undef machine_arch_type
17430# define machine_arch_type __machine_arch_type
17431# else
17432# define machine_arch_type MACH_TYPE_NETDCU9
17433# endif
17434# define machine_is_netdcu9() (machine_arch_type == MACH_TYPE_NETDCU9)
17435#else
17436# define machine_is_netdcu9() (0)
17437#endif
17438
17439#ifdef CONFIG_MACH_NETDCU10
17440# ifdef machine_arch_type
17441# undef machine_arch_type
17442# define machine_arch_type __machine_arch_type
17443# else
17444# define machine_arch_type MACH_TYPE_NETDCU10
17445# endif
17446# define machine_is_netdcu10() (machine_arch_type == MACH_TYPE_NETDCU10)
17447#else
17448# define machine_is_netdcu10() (0)
17449#endif
17450
17451#ifdef CONFIG_MACH_DSPG_DGA
17452# ifdef machine_arch_type
17453# undef machine_arch_type
17454# define machine_arch_type __machine_arch_type
17455# else
17456# define machine_arch_type MACH_TYPE_DSPG_DGA
17457# endif
17458# define machine_is_dspg_dga() (machine_arch_type == MACH_TYPE_DSPG_DGA)
17459#else
17460# define machine_is_dspg_dga() (0)
17461#endif
17462
17463#ifdef CONFIG_MACH_DSPG_DVW
17464# ifdef machine_arch_type
17465# undef machine_arch_type
17466# define machine_arch_type __machine_arch_type
17467# else
17468# define machine_arch_type MACH_TYPE_DSPG_DVW
17469# endif
17470# define machine_is_dspg_dvw() (machine_arch_type == MACH_TYPE_DSPG_DVW)
17471#else
17472# define machine_is_dspg_dvw() (0)
17473#endif
17474
17475#ifdef CONFIG_MACH_SOLOS
17476# ifdef machine_arch_type
17477# undef machine_arch_type
17478# define machine_arch_type __machine_arch_type
17479# else
17480# define machine_arch_type MACH_TYPE_SOLOS
17481# endif
17482# define machine_is_solos() (machine_arch_type == MACH_TYPE_SOLOS)
17483#else
17484# define machine_is_solos() (0)
17485#endif
17486
17487#ifdef CONFIG_MACH_AT91SAM9263EK
17488# ifdef machine_arch_type
17489# undef machine_arch_type
17490# define machine_arch_type __machine_arch_type
17491# else
17492# define machine_arch_type MACH_TYPE_AT91SAM9263EK
17493# endif
17494# define machine_is_at91sam9263ek() (machine_arch_type == MACH_TYPE_AT91SAM9263EK)
17495#else
17496# define machine_is_at91sam9263ek() (0)
17497#endif
17498
17499#ifdef CONFIG_MACH_OSSTBOX
17500# ifdef machine_arch_type
17501# undef machine_arch_type
17502# define machine_arch_type __machine_arch_type
17503# else
17504# define machine_arch_type MACH_TYPE_OSSTBOX
17505# endif
17506# define machine_is_osstbox() (machine_arch_type == MACH_TYPE_OSSTBOX)
17507#else
17508# define machine_is_osstbox() (0)
17509#endif
17510
17511#ifdef CONFIG_MACH_KBAT9261
17512# ifdef machine_arch_type
17513# undef machine_arch_type
17514# define machine_arch_type __machine_arch_type
17515# else
17516# define machine_arch_type MACH_TYPE_KBAT9261
17517# endif
17518# define machine_is_kbat9261() (machine_arch_type == MACH_TYPE_KBAT9261)
17519#else
17520# define machine_is_kbat9261() (0)
17521#endif
17522
17523#ifdef CONFIG_MACH_CT1100
17524# ifdef machine_arch_type
17525# undef machine_arch_type
17526# define machine_arch_type __machine_arch_type
17527# else
17528# define machine_arch_type MACH_TYPE_CT1100
17529# endif
17530# define machine_is_ct1100() (machine_arch_type == MACH_TYPE_CT1100)
17531#else
17532# define machine_is_ct1100() (0)
17533#endif
17534
17535#ifdef CONFIG_MACH_AKCPPXA
17536# ifdef machine_arch_type
17537# undef machine_arch_type
17538# define machine_arch_type __machine_arch_type
17539# else
17540# define machine_arch_type MACH_TYPE_AKCPPXA
17541# endif
17542# define machine_is_akcppxa() (machine_arch_type == MACH_TYPE_AKCPPXA)
17543#else
17544# define machine_is_akcppxa() (0)
17545#endif
17546
799891ef 17547#ifdef CONFIG_MACH_OCHAYA1020
f43ad539
WD
17548# ifdef machine_arch_type
17549# undef machine_arch_type
17550# define machine_arch_type __machine_arch_type
17551# else
799891ef 17552# define machine_arch_type MACH_TYPE_OCHAYA1020
f43ad539 17553# endif
799891ef 17554# define machine_is_ochaya1020() (machine_arch_type == MACH_TYPE_OCHAYA1020)
f43ad539 17555#else
799891ef 17556# define machine_is_ochaya1020() (0)
f43ad539
WD
17557#endif
17558
17559#ifdef CONFIG_MACH_HITRACK
17560# ifdef machine_arch_type
17561# undef machine_arch_type
17562# define machine_arch_type __machine_arch_type
17563# else
17564# define machine_arch_type MACH_TYPE_HITRACK
17565# endif
17566# define machine_is_hitrack() (machine_arch_type == MACH_TYPE_HITRACK)
17567#else
17568# define machine_is_hitrack() (0)
17569#endif
17570
17571#ifdef CONFIG_MACH_SYME1
17572# ifdef machine_arch_type
17573# undef machine_arch_type
17574# define machine_arch_type __machine_arch_type
17575# else
17576# define machine_arch_type MACH_TYPE_SYME1
17577# endif
17578# define machine_is_syme1() (machine_arch_type == MACH_TYPE_SYME1)
17579#else
17580# define machine_is_syme1() (0)
17581#endif
17582
17583#ifdef CONFIG_MACH_SYHL1
17584# ifdef machine_arch_type
17585# undef machine_arch_type
17586# define machine_arch_type __machine_arch_type
17587# else
17588# define machine_arch_type MACH_TYPE_SYHL1
17589# endif
17590# define machine_is_syhl1() (machine_arch_type == MACH_TYPE_SYHL1)
17591#else
17592# define machine_is_syhl1() (0)
17593#endif
17594
17595#ifdef CONFIG_MACH_EMPCA400
17596# ifdef machine_arch_type
17597# undef machine_arch_type
17598# define machine_arch_type __machine_arch_type
17599# else
17600# define machine_arch_type MACH_TYPE_EMPCA400
17601# endif
17602# define machine_is_empca400() (machine_arch_type == MACH_TYPE_EMPCA400)
17603#else
17604# define machine_is_empca400() (0)
17605#endif
17606
17607#ifdef CONFIG_MACH_EM7210
17608# ifdef machine_arch_type
17609# undef machine_arch_type
17610# define machine_arch_type __machine_arch_type
17611# else
17612# define machine_arch_type MACH_TYPE_EM7210
17613# endif
17614# define machine_is_em7210() (machine_arch_type == MACH_TYPE_EM7210)
17615#else
17616# define machine_is_em7210() (0)
17617#endif
17618
17619#ifdef CONFIG_MACH_HTCHERMES
17620# ifdef machine_arch_type
17621# undef machine_arch_type
17622# define machine_arch_type __machine_arch_type
17623# else
17624# define machine_arch_type MACH_TYPE_HTCHERMES
17625# endif
17626# define machine_is_htchermes() (machine_arch_type == MACH_TYPE_HTCHERMES)
17627#else
17628# define machine_is_htchermes() (0)
17629#endif
17630
17631#ifdef CONFIG_MACH_ETI_C1
17632# ifdef machine_arch_type
17633# undef machine_arch_type
17634# define machine_arch_type __machine_arch_type
17635# else
17636# define machine_arch_type MACH_TYPE_ETI_C1
17637# endif
17638# define machine_is_eti_c1() (machine_arch_type == MACH_TYPE_ETI_C1)
17639#else
17640# define machine_is_eti_c1() (0)
17641#endif
17642
f43ad539
WD
17643#ifdef CONFIG_MACH_AC100
17644# ifdef machine_arch_type
17645# undef machine_arch_type
17646# define machine_arch_type __machine_arch_type
17647# else
17648# define machine_arch_type MACH_TYPE_AC100
17649# endif
17650# define machine_is_ac100() (machine_arch_type == MACH_TYPE_AC100)
17651#else
17652# define machine_is_ac100() (0)
17653#endif
17654
17655#ifdef CONFIG_MACH_SNEETCH
17656# ifdef machine_arch_type
17657# undef machine_arch_type
17658# define machine_arch_type __machine_arch_type
17659# else
17660# define machine_arch_type MACH_TYPE_SNEETCH
17661# endif
17662# define machine_is_sneetch() (machine_arch_type == MACH_TYPE_SNEETCH)
17663#else
17664# define machine_is_sneetch() (0)
17665#endif
17666
17667#ifdef CONFIG_MACH_STUDENTMATE
17668# ifdef machine_arch_type
17669# undef machine_arch_type
17670# define machine_arch_type __machine_arch_type
17671# else
17672# define machine_arch_type MACH_TYPE_STUDENTMATE
17673# endif
17674# define machine_is_studentmate() (machine_arch_type == MACH_TYPE_STUDENTMATE)
17675#else
17676# define machine_is_studentmate() (0)
17677#endif
17678
17679#ifdef CONFIG_MACH_ZIR2410
17680# ifdef machine_arch_type
17681# undef machine_arch_type
17682# define machine_arch_type __machine_arch_type
17683# else
17684# define machine_arch_type MACH_TYPE_ZIR2410
17685# endif
17686# define machine_is_zir2410() (machine_arch_type == MACH_TYPE_ZIR2410)
17687#else
17688# define machine_is_zir2410() (0)
17689#endif
17690
17691#ifdef CONFIG_MACH_ZIR2413
17692# ifdef machine_arch_type
17693# undef machine_arch_type
17694# define machine_arch_type __machine_arch_type
17695# else
17696# define machine_arch_type MACH_TYPE_ZIR2413
17697# endif
17698# define machine_is_zir2413() (machine_arch_type == MACH_TYPE_ZIR2413)
17699#else
17700# define machine_is_zir2413() (0)
17701#endif
17702
17703#ifdef CONFIG_MACH_DLONIP3
17704# ifdef machine_arch_type
17705# undef machine_arch_type
17706# define machine_arch_type __machine_arch_type
17707# else
17708# define machine_arch_type MACH_TYPE_DLONIP3
17709# endif
17710# define machine_is_dlonip3() (machine_arch_type == MACH_TYPE_DLONIP3)
17711#else
17712# define machine_is_dlonip3() (0)
17713#endif
17714
17715#ifdef CONFIG_MACH_INSTREAM
17716# ifdef machine_arch_type
17717# undef machine_arch_type
17718# define machine_arch_type __machine_arch_type
17719# else
17720# define machine_arch_type MACH_TYPE_INSTREAM
17721# endif
17722# define machine_is_instream() (machine_arch_type == MACH_TYPE_INSTREAM)
17723#else
17724# define machine_is_instream() (0)
17725#endif
17726
17727#ifdef CONFIG_MACH_AMBARELLA
17728# ifdef machine_arch_type
17729# undef machine_arch_type
17730# define machine_arch_type __machine_arch_type
17731# else
17732# define machine_arch_type MACH_TYPE_AMBARELLA
17733# endif
17734# define machine_is_ambarella() (machine_arch_type == MACH_TYPE_AMBARELLA)
17735#else
17736# define machine_is_ambarella() (0)
17737#endif
17738
17739#ifdef CONFIG_MACH_NEVIS
17740# ifdef machine_arch_type
17741# undef machine_arch_type
17742# define machine_arch_type __machine_arch_type
17743# else
17744# define machine_arch_type MACH_TYPE_NEVIS
17745# endif
17746# define machine_is_nevis() (machine_arch_type == MACH_TYPE_NEVIS)
17747#else
17748# define machine_is_nevis() (0)
17749#endif
17750
17751#ifdef CONFIG_MACH_HTC_TRINITY
17752# ifdef machine_arch_type
17753# undef machine_arch_type
17754# define machine_arch_type __machine_arch_type
17755# else
17756# define machine_arch_type MACH_TYPE_HTC_TRINITY
17757# endif
17758# define machine_is_htc_trinity() (machine_arch_type == MACH_TYPE_HTC_TRINITY)
17759#else
17760# define machine_is_htc_trinity() (0)
17761#endif
17762
17763#ifdef CONFIG_MACH_QL202B
17764# ifdef machine_arch_type
17765# undef machine_arch_type
17766# define machine_arch_type __machine_arch_type
17767# else
17768# define machine_arch_type MACH_TYPE_QL202B
17769# endif
17770# define machine_is_ql202b() (machine_arch_type == MACH_TYPE_QL202B)
17771#else
17772# define machine_is_ql202b() (0)
17773#endif
17774
17775#ifdef CONFIG_MACH_VPAC270
17776# ifdef machine_arch_type
17777# undef machine_arch_type
17778# define machine_arch_type __machine_arch_type
17779# else
17780# define machine_arch_type MACH_TYPE_VPAC270
17781# endif
17782# define machine_is_vpac270() (machine_arch_type == MACH_TYPE_VPAC270)
17783#else
17784# define machine_is_vpac270() (0)
17785#endif
17786
17787#ifdef CONFIG_MACH_RD129
17788# ifdef machine_arch_type
17789# undef machine_arch_type
17790# define machine_arch_type __machine_arch_type
17791# else
17792# define machine_arch_type MACH_TYPE_RD129
17793# endif
17794# define machine_is_rd129() (machine_arch_type == MACH_TYPE_RD129)
17795#else
17796# define machine_is_rd129() (0)
17797#endif
17798
17799#ifdef CONFIG_MACH_HTCWIZARD
17800# ifdef machine_arch_type
17801# undef machine_arch_type
17802# define machine_arch_type __machine_arch_type
17803# else
17804# define machine_arch_type MACH_TYPE_HTCWIZARD
17805# endif
17806# define machine_is_htcwizard() (machine_arch_type == MACH_TYPE_HTCWIZARD)
17807#else
17808# define machine_is_htcwizard() (0)
17809#endif
17810
21761540 17811#ifdef CONFIG_MACH_TREO680
f43ad539
WD
17812# ifdef machine_arch_type
17813# undef machine_arch_type
17814# define machine_arch_type __machine_arch_type
17815# else
21761540 17816# define machine_arch_type MACH_TYPE_TREO680
f43ad539 17817# endif
21761540 17818# define machine_is_treo680() (machine_arch_type == MACH_TYPE_TREO680)
f43ad539 17819#else
21761540 17820# define machine_is_treo680() (0)
f43ad539
WD
17821#endif
17822
17823#ifdef CONFIG_MACH_TECON_TMEZON
17824# ifdef machine_arch_type
17825# undef machine_arch_type
17826# define machine_arch_type __machine_arch_type
17827# else
17828# define machine_arch_type MACH_TYPE_TECON_TMEZON
17829# endif
17830# define machine_is_tecon_tmezon() (machine_arch_type == MACH_TYPE_TECON_TMEZON)
17831#else
17832# define machine_is_tecon_tmezon() (0)
17833#endif
17834
17835#ifdef CONFIG_MACH_ZYLONITE
17836# ifdef machine_arch_type
17837# undef machine_arch_type
17838# define machine_arch_type __machine_arch_type
17839# else
17840# define machine_arch_type MACH_TYPE_ZYLONITE
17841# endif
17842# define machine_is_zylonite() (machine_arch_type == MACH_TYPE_ZYLONITE)
17843#else
17844# define machine_is_zylonite() (0)
17845#endif
17846
17847#ifdef CONFIG_MACH_GENE1270
17848# ifdef machine_arch_type
17849# undef machine_arch_type
17850# define machine_arch_type __machine_arch_type
17851# else
17852# define machine_arch_type MACH_TYPE_GENE1270
17853# endif
17854# define machine_is_gene1270() (machine_arch_type == MACH_TYPE_GENE1270)
17855#else
17856# define machine_is_gene1270() (0)
17857#endif
17858
17859#ifdef CONFIG_MACH_ZIR2412
17860# ifdef machine_arch_type
17861# undef machine_arch_type
17862# define machine_arch_type __machine_arch_type
17863# else
17864# define machine_arch_type MACH_TYPE_ZIR2412
17865# endif
17866# define machine_is_zir2412() (machine_arch_type == MACH_TYPE_ZIR2412)
17867#else
17868# define machine_is_zir2412() (0)
17869#endif
17870
17871#ifdef CONFIG_MACH_MX31LITE
17872# ifdef machine_arch_type
17873# undef machine_arch_type
17874# define machine_arch_type __machine_arch_type
17875# else
17876# define machine_arch_type MACH_TYPE_MX31LITE
17877# endif
17878# define machine_is_mx31lite() (machine_arch_type == MACH_TYPE_MX31LITE)
17879#else
17880# define machine_is_mx31lite() (0)
17881#endif
17882
17883#ifdef CONFIG_MACH_T700WX
17884# ifdef machine_arch_type
17885# undef machine_arch_type
17886# define machine_arch_type __machine_arch_type
17887# else
17888# define machine_arch_type MACH_TYPE_T700WX
17889# endif
17890# define machine_is_t700wx() (machine_arch_type == MACH_TYPE_T700WX)
17891#else
17892# define machine_is_t700wx() (0)
17893#endif
17894
17895#ifdef CONFIG_MACH_VF100
17896# ifdef machine_arch_type
17897# undef machine_arch_type
17898# define machine_arch_type __machine_arch_type
17899# else
17900# define machine_arch_type MACH_TYPE_VF100
17901# endif
17902# define machine_is_vf100() (machine_arch_type == MACH_TYPE_VF100)
17903#else
17904# define machine_is_vf100() (0)
17905#endif
17906
17907#ifdef CONFIG_MACH_NSB2
17908# ifdef machine_arch_type
17909# undef machine_arch_type
17910# define machine_arch_type __machine_arch_type
17911# else
17912# define machine_arch_type MACH_TYPE_NSB2
17913# endif
17914# define machine_is_nsb2() (machine_arch_type == MACH_TYPE_NSB2)
17915#else
17916# define machine_is_nsb2() (0)
17917#endif
17918
17919#ifdef CONFIG_MACH_NXHMI_BB
17920# ifdef machine_arch_type
17921# undef machine_arch_type
17922# define machine_arch_type __machine_arch_type
17923# else
17924# define machine_arch_type MACH_TYPE_NXHMI_BB
17925# endif
17926# define machine_is_nxhmi_bb() (machine_arch_type == MACH_TYPE_NXHMI_BB)
17927#else
17928# define machine_is_nxhmi_bb() (0)
17929#endif
17930
17931#ifdef CONFIG_MACH_NXHMI_RE
17932# ifdef machine_arch_type
17933# undef machine_arch_type
17934# define machine_arch_type __machine_arch_type
17935# else
17936# define machine_arch_type MACH_TYPE_NXHMI_RE
17937# endif
17938# define machine_is_nxhmi_re() (machine_arch_type == MACH_TYPE_NXHMI_RE)
17939#else
17940# define machine_is_nxhmi_re() (0)
17941#endif
17942
17943#ifdef CONFIG_MACH_N4100PRO
17944# ifdef machine_arch_type
17945# undef machine_arch_type
17946# define machine_arch_type __machine_arch_type
17947# else
17948# define machine_arch_type MACH_TYPE_N4100PRO
17949# endif
17950# define machine_is_n4100pro() (machine_arch_type == MACH_TYPE_N4100PRO)
17951#else
17952# define machine_is_n4100pro() (0)
17953#endif
17954
17955#ifdef CONFIG_MACH_SAM9260
17956# ifdef machine_arch_type
17957# undef machine_arch_type
17958# define machine_arch_type __machine_arch_type
17959# else
17960# define machine_arch_type MACH_TYPE_SAM9260
17961# endif
17962# define machine_is_sam9260() (machine_arch_type == MACH_TYPE_SAM9260)
17963#else
17964# define machine_is_sam9260() (0)
17965#endif
17966
17967#ifdef CONFIG_MACH_OMAP_TREO600
17968# ifdef machine_arch_type
17969# undef machine_arch_type
17970# define machine_arch_type __machine_arch_type
17971# else
17972# define machine_arch_type MACH_TYPE_OMAP_TREO600
17973# endif
17974# define machine_is_omap_treo600() (machine_arch_type == MACH_TYPE_OMAP_TREO600)
17975#else
17976# define machine_is_omap_treo600() (0)
17977#endif
17978
17979#ifdef CONFIG_MACH_INDY2410
17980# ifdef machine_arch_type
17981# undef machine_arch_type
17982# define machine_arch_type __machine_arch_type
17983# else
17984# define machine_arch_type MACH_TYPE_INDY2410
17985# endif
17986# define machine_is_indy2410() (machine_arch_type == MACH_TYPE_INDY2410)
17987#else
17988# define machine_is_indy2410() (0)
17989#endif
17990
17991#ifdef CONFIG_MACH_NELT_A
17992# ifdef machine_arch_type
17993# undef machine_arch_type
17994# define machine_arch_type __machine_arch_type
17995# else
17996# define machine_arch_type MACH_TYPE_NELT_A
17997# endif
17998# define machine_is_nelt_a() (machine_arch_type == MACH_TYPE_NELT_A)
17999#else
18000# define machine_is_nelt_a() (0)
18001#endif
18002
18003#ifdef CONFIG_MACH_N311
18004# ifdef machine_arch_type
18005# undef machine_arch_type
18006# define machine_arch_type __machine_arch_type
18007# else
18008# define machine_arch_type MACH_TYPE_N311
18009# endif
18010# define machine_is_n311() (machine_arch_type == MACH_TYPE_N311)
18011#else
18012# define machine_is_n311() (0)
18013#endif
18014
18015#ifdef CONFIG_MACH_AT91SAM9260VGK
18016# ifdef machine_arch_type
18017# undef machine_arch_type
18018# define machine_arch_type __machine_arch_type
18019# else
18020# define machine_arch_type MACH_TYPE_AT91SAM9260VGK
18021# endif
18022# define machine_is_at91sam9260vgk() (machine_arch_type == MACH_TYPE_AT91SAM9260VGK)
18023#else
18024# define machine_is_at91sam9260vgk() (0)
18025#endif
18026
18027#ifdef CONFIG_MACH_AT91LEPPE
18028# ifdef machine_arch_type
18029# undef machine_arch_type
18030# define machine_arch_type __machine_arch_type
18031# else
18032# define machine_arch_type MACH_TYPE_AT91LEPPE
18033# endif
18034# define machine_is_at91leppe() (machine_arch_type == MACH_TYPE_AT91LEPPE)
18035#else
18036# define machine_is_at91leppe() (0)
18037#endif
18038
18039#ifdef CONFIG_MACH_AT91LEPCCN
18040# ifdef machine_arch_type
18041# undef machine_arch_type
18042# define machine_arch_type __machine_arch_type
18043# else
18044# define machine_arch_type MACH_TYPE_AT91LEPCCN
18045# endif
18046# define machine_is_at91lepccn() (machine_arch_type == MACH_TYPE_AT91LEPCCN)
18047#else
18048# define machine_is_at91lepccn() (0)
18049#endif
18050
18051#ifdef CONFIG_MACH_APC7100
18052# ifdef machine_arch_type
18053# undef machine_arch_type
18054# define machine_arch_type __machine_arch_type
18055# else
18056# define machine_arch_type MACH_TYPE_APC7100
18057# endif
18058# define machine_is_apc7100() (machine_arch_type == MACH_TYPE_APC7100)
18059#else
18060# define machine_is_apc7100() (0)
18061#endif
18062
18063#ifdef CONFIG_MACH_STARGAZER
18064# ifdef machine_arch_type
18065# undef machine_arch_type
18066# define machine_arch_type __machine_arch_type
18067# else
18068# define machine_arch_type MACH_TYPE_STARGAZER
18069# endif
18070# define machine_is_stargazer() (machine_arch_type == MACH_TYPE_STARGAZER)
18071#else
18072# define machine_is_stargazer() (0)
18073#endif
18074
18075#ifdef CONFIG_MACH_SONATA
18076# ifdef machine_arch_type
18077# undef machine_arch_type
18078# define machine_arch_type __machine_arch_type
18079# else
18080# define machine_arch_type MACH_TYPE_SONATA
18081# endif
18082# define machine_is_sonata() (machine_arch_type == MACH_TYPE_SONATA)
18083#else
18084# define machine_is_sonata() (0)
18085#endif
18086
18087#ifdef CONFIG_MACH_SCHMOOGIE
18088# ifdef machine_arch_type
18089# undef machine_arch_type
18090# define machine_arch_type __machine_arch_type
18091# else
18092# define machine_arch_type MACH_TYPE_SCHMOOGIE
18093# endif
18094# define machine_is_schmoogie() (machine_arch_type == MACH_TYPE_SCHMOOGIE)
18095#else
18096# define machine_is_schmoogie() (0)
18097#endif
18098
18099#ifdef CONFIG_MACH_AZTOOL
18100# ifdef machine_arch_type
18101# undef machine_arch_type
18102# define machine_arch_type __machine_arch_type
18103# else
18104# define machine_arch_type MACH_TYPE_AZTOOL
18105# endif
18106# define machine_is_aztool() (machine_arch_type == MACH_TYPE_AZTOOL)
18107#else
18108# define machine_is_aztool() (0)
18109#endif
18110
18111#ifdef CONFIG_MACH_MIOA701
18112# ifdef machine_arch_type
18113# undef machine_arch_type
18114# define machine_arch_type __machine_arch_type
18115# else
18116# define machine_arch_type MACH_TYPE_MIOA701
18117# endif
18118# define machine_is_mioa701() (machine_arch_type == MACH_TYPE_MIOA701)
18119#else
18120# define machine_is_mioa701() (0)
18121#endif
18122
18123#ifdef CONFIG_MACH_SXNI9260
18124# ifdef machine_arch_type
18125# undef machine_arch_type
18126# define machine_arch_type __machine_arch_type
18127# else
18128# define machine_arch_type MACH_TYPE_SXNI9260
18129# endif
18130# define machine_is_sxni9260() (machine_arch_type == MACH_TYPE_SXNI9260)
18131#else
18132# define machine_is_sxni9260() (0)
18133#endif
18134
18135#ifdef CONFIG_MACH_MXC27520EVB
18136# ifdef machine_arch_type
18137# undef machine_arch_type
18138# define machine_arch_type __machine_arch_type
18139# else
18140# define machine_arch_type MACH_TYPE_MXC27520EVB
18141# endif
18142# define machine_is_mxc27520evb() (machine_arch_type == MACH_TYPE_MXC27520EVB)
18143#else
18144# define machine_is_mxc27520evb() (0)
18145#endif
18146
18147#ifdef CONFIG_MACH_ARMADILLO5X0
18148# ifdef machine_arch_type
18149# undef machine_arch_type
18150# define machine_arch_type __machine_arch_type
18151# else
18152# define machine_arch_type MACH_TYPE_ARMADILLO5X0
18153# endif
18154# define machine_is_armadillo5x0() (machine_arch_type == MACH_TYPE_ARMADILLO5X0)
18155#else
18156# define machine_is_armadillo5x0() (0)
18157#endif
18158
18159#ifdef CONFIG_MACH_MB9260
18160# ifdef machine_arch_type
18161# undef machine_arch_type
18162# define machine_arch_type __machine_arch_type
18163# else
18164# define machine_arch_type MACH_TYPE_MB9260
18165# endif
18166# define machine_is_mb9260() (machine_arch_type == MACH_TYPE_MB9260)
18167#else
18168# define machine_is_mb9260() (0)
18169#endif
18170
18171#ifdef CONFIG_MACH_MB9263
18172# ifdef machine_arch_type
18173# undef machine_arch_type
18174# define machine_arch_type __machine_arch_type
18175# else
18176# define machine_arch_type MACH_TYPE_MB9263
18177# endif
18178# define machine_is_mb9263() (machine_arch_type == MACH_TYPE_MB9263)
18179#else
18180# define machine_is_mb9263() (0)
18181#endif
18182
18183#ifdef CONFIG_MACH_IPAC9302
18184# ifdef machine_arch_type
18185# undef machine_arch_type
18186# define machine_arch_type __machine_arch_type
18187# else
18188# define machine_arch_type MACH_TYPE_IPAC9302
18189# endif
18190# define machine_is_ipac9302() (machine_arch_type == MACH_TYPE_IPAC9302)
18191#else
18192# define machine_is_ipac9302() (0)
18193#endif
18194
18195#ifdef CONFIG_MACH_CC9P9360JS
18196# ifdef machine_arch_type
18197# undef machine_arch_type
18198# define machine_arch_type __machine_arch_type
18199# else
18200# define machine_arch_type MACH_TYPE_CC9P9360JS
18201# endif
18202# define machine_is_cc9p9360js() (machine_arch_type == MACH_TYPE_CC9P9360JS)
18203#else
18204# define machine_is_cc9p9360js() (0)
18205#endif
18206
18207#ifdef CONFIG_MACH_GALLIUM
18208# ifdef machine_arch_type
18209# undef machine_arch_type
18210# define machine_arch_type __machine_arch_type
18211# else
18212# define machine_arch_type MACH_TYPE_GALLIUM
18213# endif
18214# define machine_is_gallium() (machine_arch_type == MACH_TYPE_GALLIUM)
18215#else
18216# define machine_is_gallium() (0)
18217#endif
18218
18219#ifdef CONFIG_MACH_MSC2410
18220# ifdef machine_arch_type
18221# undef machine_arch_type
18222# define machine_arch_type __machine_arch_type
18223# else
18224# define machine_arch_type MACH_TYPE_MSC2410
18225# endif
18226# define machine_is_msc2410() (machine_arch_type == MACH_TYPE_MSC2410)
18227#else
18228# define machine_is_msc2410() (0)
18229#endif
18230
18231#ifdef CONFIG_MACH_GHI270
18232# ifdef machine_arch_type
18233# undef machine_arch_type
18234# define machine_arch_type __machine_arch_type
18235# else
18236# define machine_arch_type MACH_TYPE_GHI270
18237# endif
18238# define machine_is_ghi270() (machine_arch_type == MACH_TYPE_GHI270)
18239#else
18240# define machine_is_ghi270() (0)
18241#endif
18242
18243#ifdef CONFIG_MACH_DAVINCI_LEONARDO
18244# ifdef machine_arch_type
18245# undef machine_arch_type
18246# define machine_arch_type __machine_arch_type
18247# else
18248# define machine_arch_type MACH_TYPE_DAVINCI_LEONARDO
18249# endif
18250# define machine_is_davinci_leonardo() (machine_arch_type == MACH_TYPE_DAVINCI_LEONARDO)
18251#else
18252# define machine_is_davinci_leonardo() (0)
18253#endif
18254
18255#ifdef CONFIG_MACH_OIAB
18256# ifdef machine_arch_type
18257# undef machine_arch_type
18258# define machine_arch_type __machine_arch_type
18259# else
18260# define machine_arch_type MACH_TYPE_OIAB
18261# endif
18262# define machine_is_oiab() (machine_arch_type == MACH_TYPE_OIAB)
18263#else
18264# define machine_is_oiab() (0)
18265#endif
18266
18267#ifdef CONFIG_MACH_SMDK6400
18268# ifdef machine_arch_type
18269# undef machine_arch_type
18270# define machine_arch_type __machine_arch_type
18271# else
18272# define machine_arch_type MACH_TYPE_SMDK6400
18273# endif
18274# define machine_is_smdk6400() (machine_arch_type == MACH_TYPE_SMDK6400)
18275#else
18276# define machine_is_smdk6400() (0)
18277#endif
18278
18279#ifdef CONFIG_MACH_NOKIA_N800
18280# ifdef machine_arch_type
18281# undef machine_arch_type
18282# define machine_arch_type __machine_arch_type
18283# else
18284# define machine_arch_type MACH_TYPE_NOKIA_N800
18285# endif
18286# define machine_is_nokia_n800() (machine_arch_type == MACH_TYPE_NOKIA_N800)
18287#else
18288# define machine_is_nokia_n800() (0)
18289#endif
18290
18291#ifdef CONFIG_MACH_GREENPHONE
18292# ifdef machine_arch_type
18293# undef machine_arch_type
18294# define machine_arch_type __machine_arch_type
18295# else
18296# define machine_arch_type MACH_TYPE_GREENPHONE
18297# endif
18298# define machine_is_greenphone() (machine_arch_type == MACH_TYPE_GREENPHONE)
18299#else
18300# define machine_is_greenphone() (0)
18301#endif
18302
18303#ifdef CONFIG_MACH_COMPEXWP18
18304# ifdef machine_arch_type
18305# undef machine_arch_type
18306# define machine_arch_type __machine_arch_type
18307# else
18308# define machine_arch_type MACH_TYPE_COMPEXWP18
18309# endif
18310# define machine_is_compex42x() (machine_arch_type == MACH_TYPE_COMPEXWP18)
18311#else
18312# define machine_is_compex42x() (0)
18313#endif
18314
18315#ifdef CONFIG_MACH_XMATE
18316# ifdef machine_arch_type
18317# undef machine_arch_type
18318# define machine_arch_type __machine_arch_type
18319# else
18320# define machine_arch_type MACH_TYPE_XMATE
18321# endif
18322# define machine_is_xmate() (machine_arch_type == MACH_TYPE_XMATE)
18323#else
18324# define machine_is_xmate() (0)
18325#endif
18326
18327#ifdef CONFIG_MACH_ENERGIZER
18328# ifdef machine_arch_type
18329# undef machine_arch_type
18330# define machine_arch_type __machine_arch_type
18331# else
18332# define machine_arch_type MACH_TYPE_ENERGIZER
18333# endif
18334# define machine_is_energizer() (machine_arch_type == MACH_TYPE_ENERGIZER)
18335#else
18336# define machine_is_energizer() (0)
18337#endif
18338
18339#ifdef CONFIG_MACH_IME1
18340# ifdef machine_arch_type
18341# undef machine_arch_type
18342# define machine_arch_type __machine_arch_type
18343# else
18344# define machine_arch_type MACH_TYPE_IME1
18345# endif
18346# define machine_is_ime1() (machine_arch_type == MACH_TYPE_IME1)
18347#else
18348# define machine_is_ime1() (0)
18349#endif
18350
18351#ifdef CONFIG_MACH_SWEDATMS
18352# ifdef machine_arch_type
18353# undef machine_arch_type
18354# define machine_arch_type __machine_arch_type
18355# else
18356# define machine_arch_type MACH_TYPE_SWEDATMS
18357# endif
18358# define machine_is_sweda_tms() (machine_arch_type == MACH_TYPE_SWEDATMS)
18359#else
18360# define machine_is_sweda_tms() (0)
18361#endif
18362
18363#ifdef CONFIG_MACH_NTNP435C
18364# ifdef machine_arch_type
18365# undef machine_arch_type
18366# define machine_arch_type __machine_arch_type
18367# else
18368# define machine_arch_type MACH_TYPE_NTNP435C
18369# endif
18370# define machine_is_ntnp435c() (machine_arch_type == MACH_TYPE_NTNP435C)
18371#else
18372# define machine_is_ntnp435c() (0)
18373#endif
18374
18375#ifdef CONFIG_MACH_SPECTRO2
18376# ifdef machine_arch_type
18377# undef machine_arch_type
18378# define machine_arch_type __machine_arch_type
18379# else
18380# define machine_arch_type MACH_TYPE_SPECTRO2
18381# endif
18382# define machine_is_spectro2() (machine_arch_type == MACH_TYPE_SPECTRO2)
18383#else
18384# define machine_is_spectro2() (0)
18385#endif
18386
18387#ifdef CONFIG_MACH_H6039
18388# ifdef machine_arch_type
18389# undef machine_arch_type
18390# define machine_arch_type __machine_arch_type
18391# else
18392# define machine_arch_type MACH_TYPE_H6039
18393# endif
18394# define machine_is_h6039() (machine_arch_type == MACH_TYPE_H6039)
18395#else
18396# define machine_is_h6039() (0)
18397#endif
18398
18399#ifdef CONFIG_MACH_EP80219
18400# ifdef machine_arch_type
18401# undef machine_arch_type
18402# define machine_arch_type __machine_arch_type
18403# else
18404# define machine_arch_type MACH_TYPE_EP80219
18405# endif
18406# define machine_is_ep80219() (machine_arch_type == MACH_TYPE_EP80219)
18407#else
18408# define machine_is_ep80219() (0)
18409#endif
18410
18411#ifdef CONFIG_MACH_SAMOA_II
18412# ifdef machine_arch_type
18413# undef machine_arch_type
18414# define machine_arch_type __machine_arch_type
18415# else
18416# define machine_arch_type MACH_TYPE_SAMOA_II
18417# endif
18418# define machine_is_samoa_ii() (machine_arch_type == MACH_TYPE_SAMOA_II)
18419#else
18420# define machine_is_samoa_ii() (0)
18421#endif
18422
18423#ifdef CONFIG_MACH_CWMXL
18424# ifdef machine_arch_type
18425# undef machine_arch_type
18426# define machine_arch_type __machine_arch_type
18427# else
18428# define machine_arch_type MACH_TYPE_CWMXL
18429# endif
18430# define machine_is_cwmxl() (machine_arch_type == MACH_TYPE_CWMXL)
18431#else
18432# define machine_is_cwmxl() (0)
18433#endif
18434
18435#ifdef CONFIG_MACH_AS9200
18436# ifdef machine_arch_type
18437# undef machine_arch_type
18438# define machine_arch_type __machine_arch_type
18439# else
18440# define machine_arch_type MACH_TYPE_AS9200
18441# endif
18442# define machine_is_as9200() (machine_arch_type == MACH_TYPE_AS9200)
18443#else
18444# define machine_is_as9200() (0)
18445#endif
18446
18447#ifdef CONFIG_MACH_SFX1149
18448# ifdef machine_arch_type
18449# undef machine_arch_type
18450# define machine_arch_type __machine_arch_type
18451# else
18452# define machine_arch_type MACH_TYPE_SFX1149
18453# endif
18454# define machine_is_sfx1149() (machine_arch_type == MACH_TYPE_SFX1149)
18455#else
18456# define machine_is_sfx1149() (0)
18457#endif
18458
18459#ifdef CONFIG_MACH_NAVI010
18460# ifdef machine_arch_type
18461# undef machine_arch_type
18462# define machine_arch_type __machine_arch_type
18463# else
18464# define machine_arch_type MACH_TYPE_NAVI010
18465# endif
18466# define machine_is_navi010() (machine_arch_type == MACH_TYPE_NAVI010)
18467#else
18468# define machine_is_navi010() (0)
18469#endif
18470
18471#ifdef CONFIG_MACH_MULTMDP
18472# ifdef machine_arch_type
18473# undef machine_arch_type
18474# define machine_arch_type __machine_arch_type
18475# else
18476# define machine_arch_type MACH_TYPE_MULTMDP
18477# endif
18478# define machine_is_multmdp() (machine_arch_type == MACH_TYPE_MULTMDP)
18479#else
18480# define machine_is_multmdp() (0)
18481#endif
18482
18483#ifdef CONFIG_MACH_SCB9520
18484# ifdef machine_arch_type
18485# undef machine_arch_type
18486# define machine_arch_type __machine_arch_type
18487# else
18488# define machine_arch_type MACH_TYPE_SCB9520
18489# endif
18490# define machine_is_scb9520() (machine_arch_type == MACH_TYPE_SCB9520)
18491#else
18492# define machine_is_scb9520() (0)
18493#endif
18494
18495#ifdef CONFIG_MACH_HTCATHENA
18496# ifdef machine_arch_type
18497# undef machine_arch_type
18498# define machine_arch_type __machine_arch_type
18499# else
18500# define machine_arch_type MACH_TYPE_HTCATHENA
18501# endif
18502# define machine_is_htcathena() (machine_arch_type == MACH_TYPE_HTCATHENA)
18503#else
18504# define machine_is_htcathena() (0)
18505#endif
18506
18507#ifdef CONFIG_MACH_XP179
18508# ifdef machine_arch_type
18509# undef machine_arch_type
18510# define machine_arch_type __machine_arch_type
18511# else
18512# define machine_arch_type MACH_TYPE_XP179
18513# endif
18514# define machine_is_xp179() (machine_arch_type == MACH_TYPE_XP179)
18515#else
18516# define machine_is_xp179() (0)
18517#endif
18518
18519#ifdef CONFIG_MACH_H4300
18520# ifdef machine_arch_type
18521# undef machine_arch_type
18522# define machine_arch_type __machine_arch_type
18523# else
18524# define machine_arch_type MACH_TYPE_H4300
18525# endif
18526# define machine_is_h4300() (machine_arch_type == MACH_TYPE_H4300)
18527#else
18528# define machine_is_h4300() (0)
18529#endif
18530
18531#ifdef CONFIG_MACH_GORAMO_MLR
18532# ifdef machine_arch_type
18533# undef machine_arch_type
18534# define machine_arch_type __machine_arch_type
18535# else
18536# define machine_arch_type MACH_TYPE_GORAMO_MLR
18537# endif
18538# define machine_is_goramo_mlr() (machine_arch_type == MACH_TYPE_GORAMO_MLR)
18539#else
18540# define machine_is_goramo_mlr() (0)
18541#endif
18542
18543#ifdef CONFIG_MACH_MXC30020EVB
18544# ifdef machine_arch_type
18545# undef machine_arch_type
18546# define machine_arch_type __machine_arch_type
18547# else
18548# define machine_arch_type MACH_TYPE_MXC30020EVB
18549# endif
18550# define machine_is_mxc30020evb() (machine_arch_type == MACH_TYPE_MXC30020EVB)
18551#else
18552# define machine_is_mxc30020evb() (0)
18553#endif
18554
799891ef 18555#ifdef CONFIG_MACH_ADSBITSYG5
f43ad539
WD
18556# ifdef machine_arch_type
18557# undef machine_arch_type
18558# define machine_arch_type __machine_arch_type
18559# else
799891ef 18560# define machine_arch_type MACH_TYPE_ADSBITSYG5
f43ad539 18561# endif
799891ef 18562# define machine_is_adsbitsyg5() (machine_arch_type == MACH_TYPE_ADSBITSYG5)
f43ad539 18563#else
799891ef 18564# define machine_is_adsbitsyg5() (0)
f43ad539
WD
18565#endif
18566
18567#ifdef CONFIG_MACH_ADSPORTALPLUS
18568# ifdef machine_arch_type
18569# undef machine_arch_type
18570# define machine_arch_type __machine_arch_type
18571# else
18572# define machine_arch_type MACH_TYPE_ADSPORTALPLUS
18573# endif
18574# define machine_is_adsportalplus() (machine_arch_type == MACH_TYPE_ADSPORTALPLUS)
18575#else
18576# define machine_is_adsportalplus() (0)
18577#endif
18578
18579#ifdef CONFIG_MACH_MMSP2PLUS
18580# ifdef machine_arch_type
18581# undef machine_arch_type
18582# define machine_arch_type __machine_arch_type
18583# else
18584# define machine_arch_type MACH_TYPE_MMSP2PLUS
18585# endif
18586# define machine_is_mmsp2plus() (machine_arch_type == MACH_TYPE_MMSP2PLUS)
18587#else
18588# define machine_is_mmsp2plus() (0)
18589#endif
18590
18591#ifdef CONFIG_MACH_EM_X270
18592# ifdef machine_arch_type
18593# undef machine_arch_type
18594# define machine_arch_type __machine_arch_type
18595# else
18596# define machine_arch_type MACH_TYPE_EM_X270
18597# endif
18598# define machine_is_em_x270() (machine_arch_type == MACH_TYPE_EM_X270)
18599#else
18600# define machine_is_em_x270() (0)
18601#endif
18602
18603#ifdef CONFIG_MACH_TPP302
18604# ifdef machine_arch_type
18605# undef machine_arch_type
18606# define machine_arch_type __machine_arch_type
18607# else
18608# define machine_arch_type MACH_TYPE_TPP302
18609# endif
18610# define machine_is_tpp302() (machine_arch_type == MACH_TYPE_TPP302)
18611#else
18612# define machine_is_tpp302() (0)
18613#endif
18614
18615#ifdef CONFIG_MACH_TPM104
18616# ifdef machine_arch_type
18617# undef machine_arch_type
18618# define machine_arch_type __machine_arch_type
18619# else
18620# define machine_arch_type MACH_TYPE_TPM104
18621# endif
18622# define machine_is_tpp104() (machine_arch_type == MACH_TYPE_TPM104)
18623#else
18624# define machine_is_tpp104() (0)
18625#endif
18626
18627#ifdef CONFIG_MACH_TPM102
18628# ifdef machine_arch_type
18629# undef machine_arch_type
18630# define machine_arch_type __machine_arch_type
18631# else
18632# define machine_arch_type MACH_TYPE_TPM102
18633# endif
18634# define machine_is_tpm102() (machine_arch_type == MACH_TYPE_TPM102)
18635#else
18636# define machine_is_tpm102() (0)
18637#endif
18638
18639#ifdef CONFIG_MACH_TPM109
18640# ifdef machine_arch_type
18641# undef machine_arch_type
18642# define machine_arch_type __machine_arch_type
18643# else
18644# define machine_arch_type MACH_TYPE_TPM109
18645# endif
18646# define machine_is_tpm109() (machine_arch_type == MACH_TYPE_TPM109)
18647#else
18648# define machine_is_tpm109() (0)
18649#endif
18650
18651#ifdef CONFIG_MACH_FBXO1
18652# ifdef machine_arch_type
18653# undef machine_arch_type
18654# define machine_arch_type __machine_arch_type
18655# else
18656# define machine_arch_type MACH_TYPE_FBXO1
18657# endif
18658# define machine_is_fbxo1() (machine_arch_type == MACH_TYPE_FBXO1)
18659#else
18660# define machine_is_fbxo1() (0)
18661#endif
18662
18663#ifdef CONFIG_MACH_HXD8
18664# ifdef machine_arch_type
18665# undef machine_arch_type
18666# define machine_arch_type __machine_arch_type
18667# else
18668# define machine_arch_type MACH_TYPE_HXD8
18669# endif
18670# define machine_is_hxd8() (machine_arch_type == MACH_TYPE_HXD8)
18671#else
18672# define machine_is_hxd8() (0)
18673#endif
18674
18675#ifdef CONFIG_MACH_NEO1973_GTA02
18676# ifdef machine_arch_type
18677# undef machine_arch_type
18678# define machine_arch_type __machine_arch_type
18679# else
18680# define machine_arch_type MACH_TYPE_NEO1973_GTA02
18681# endif
18682# define machine_is_neo1973_gta02() (machine_arch_type == MACH_TYPE_NEO1973_GTA02)
18683#else
18684# define machine_is_neo1973_gta02() (0)
18685#endif
18686
18687#ifdef CONFIG_MACH_EMTEST
18688# ifdef machine_arch_type
18689# undef machine_arch_type
18690# define machine_arch_type __machine_arch_type
18691# else
18692# define machine_arch_type MACH_TYPE_EMTEST
18693# endif
18694# define machine_is_emtest() (machine_arch_type == MACH_TYPE_EMTEST)
18695#else
18696# define machine_is_emtest() (0)
18697#endif
18698
18699#ifdef CONFIG_MACH_AD6900
18700# ifdef machine_arch_type
18701# undef machine_arch_type
18702# define machine_arch_type __machine_arch_type
18703# else
18704# define machine_arch_type MACH_TYPE_AD6900
18705# endif
18706# define machine_is_ad6900() (machine_arch_type == MACH_TYPE_AD6900)
18707#else
18708# define machine_is_ad6900() (0)
18709#endif
18710
18711#ifdef CONFIG_MACH_EUROPA
18712# ifdef machine_arch_type
18713# undef machine_arch_type
18714# define machine_arch_type __machine_arch_type
18715# else
18716# define machine_arch_type MACH_TYPE_EUROPA
18717# endif
18718# define machine_is_europa() (machine_arch_type == MACH_TYPE_EUROPA)
18719#else
18720# define machine_is_europa() (0)
18721#endif
18722
18723#ifdef CONFIG_MACH_METROCONNECT
18724# ifdef machine_arch_type
18725# undef machine_arch_type
18726# define machine_arch_type __machine_arch_type
18727# else
18728# define machine_arch_type MACH_TYPE_METROCONNECT
18729# endif
18730# define machine_is_metroconnect() (machine_arch_type == MACH_TYPE_METROCONNECT)
18731#else
18732# define machine_is_metroconnect() (0)
18733#endif
18734
18735#ifdef CONFIG_MACH_EZ_S2410
18736# ifdef machine_arch_type
18737# undef machine_arch_type
18738# define machine_arch_type __machine_arch_type
18739# else
18740# define machine_arch_type MACH_TYPE_EZ_S2410
18741# endif
18742# define machine_is_ez_s2410() (machine_arch_type == MACH_TYPE_EZ_S2410)
18743#else
18744# define machine_is_ez_s2410() (0)
18745#endif
18746
18747#ifdef CONFIG_MACH_EZ_S2440
18748# ifdef machine_arch_type
18749# undef machine_arch_type
18750# define machine_arch_type __machine_arch_type
18751# else
18752# define machine_arch_type MACH_TYPE_EZ_S2440
18753# endif
18754# define machine_is_ez_s2440() (machine_arch_type == MACH_TYPE_EZ_S2440)
18755#else
18756# define machine_is_ez_s2440() (0)
18757#endif
18758
18759#ifdef CONFIG_MACH_EZ_EP9312
18760# ifdef machine_arch_type
18761# undef machine_arch_type
18762# define machine_arch_type __machine_arch_type
18763# else
18764# define machine_arch_type MACH_TYPE_EZ_EP9312
18765# endif
18766# define machine_is_ez_ep9312() (machine_arch_type == MACH_TYPE_EZ_EP9312)
18767#else
18768# define machine_is_ez_ep9312() (0)
18769#endif
18770
18771#ifdef CONFIG_MACH_EZ_EP9315
18772# ifdef machine_arch_type
18773# undef machine_arch_type
18774# define machine_arch_type __machine_arch_type
18775# else
18776# define machine_arch_type MACH_TYPE_EZ_EP9315
18777# endif
18778# define machine_is_ez_ep9315() (machine_arch_type == MACH_TYPE_EZ_EP9315)
18779#else
18780# define machine_is_ez_ep9315() (0)
18781#endif
18782
18783#ifdef CONFIG_MACH_EZ_X7
18784# ifdef machine_arch_type
18785# undef machine_arch_type
18786# define machine_arch_type __machine_arch_type
18787# else
18788# define machine_arch_type MACH_TYPE_EZ_X7
18789# endif
18790# define machine_is_ez_x7() (machine_arch_type == MACH_TYPE_EZ_X7)
18791#else
18792# define machine_is_ez_x7() (0)
18793#endif
18794
18795#ifdef CONFIG_MACH_GODOTDB
18796# ifdef machine_arch_type
18797# undef machine_arch_type
18798# define machine_arch_type __machine_arch_type
18799# else
18800# define machine_arch_type MACH_TYPE_GODOTDB
18801# endif
18802# define machine_is_godotdb() (machine_arch_type == MACH_TYPE_GODOTDB)
18803#else
18804# define machine_is_godotdb() (0)
18805#endif
18806
18807#ifdef CONFIG_MACH_MISTRAL
18808# ifdef machine_arch_type
18809# undef machine_arch_type
18810# define machine_arch_type __machine_arch_type
18811# else
18812# define machine_arch_type MACH_TYPE_MISTRAL
18813# endif
18814# define machine_is_mistral() (machine_arch_type == MACH_TYPE_MISTRAL)
18815#else
18816# define machine_is_mistral() (0)
18817#endif
18818
18819#ifdef CONFIG_MACH_MSM
18820# ifdef machine_arch_type
18821# undef machine_arch_type
18822# define machine_arch_type __machine_arch_type
18823# else
18824# define machine_arch_type MACH_TYPE_MSM
18825# endif
18826# define machine_is_msm() (machine_arch_type == MACH_TYPE_MSM)
18827#else
18828# define machine_is_msm() (0)
18829#endif
18830
18831#ifdef CONFIG_MACH_CT5910
18832# ifdef machine_arch_type
18833# undef machine_arch_type
18834# define machine_arch_type __machine_arch_type
18835# else
18836# define machine_arch_type MACH_TYPE_CT5910
18837# endif
18838# define machine_is_ct5910() (machine_arch_type == MACH_TYPE_CT5910)
18839#else
18840# define machine_is_ct5910() (0)
18841#endif
18842
18843#ifdef CONFIG_MACH_CT5912
18844# ifdef machine_arch_type
18845# undef machine_arch_type
18846# define machine_arch_type __machine_arch_type
18847# else
18848# define machine_arch_type MACH_TYPE_CT5912
18849# endif
18850# define machine_is_ct5912() (machine_arch_type == MACH_TYPE_CT5912)
18851#else
18852# define machine_is_ct5912() (0)
18853#endif
18854
18855#ifdef CONFIG_MACH_HYNET_INE
18856# ifdef machine_arch_type
18857# undef machine_arch_type
18858# define machine_arch_type __machine_arch_type
18859# else
18860# define machine_arch_type MACH_TYPE_HYNET_INE
18861# endif
9ce2c4b7 18862# define machine_is_hynet_ine() (machine_arch_type == MACH_TYPE_HYNET_INE)
f43ad539 18863#else
9ce2c4b7 18864# define machine_is_hynet_ine() (0)
f43ad539
WD
18865#endif
18866
18867#ifdef CONFIG_MACH_HYNET_APP
18868# ifdef machine_arch_type
18869# undef machine_arch_type
18870# define machine_arch_type __machine_arch_type
18871# else
18872# define machine_arch_type MACH_TYPE_HYNET_APP
18873# endif
18874# define machine_is_hynet_app() (machine_arch_type == MACH_TYPE_HYNET_APP)
18875#else
18876# define machine_is_hynet_app() (0)
18877#endif
18878
18879#ifdef CONFIG_MACH_MSM7200
18880# ifdef machine_arch_type
18881# undef machine_arch_type
18882# define machine_arch_type __machine_arch_type
18883# else
18884# define machine_arch_type MACH_TYPE_MSM7200
18885# endif
18886# define machine_is_msm7200() (machine_arch_type == MACH_TYPE_MSM7200)
18887#else
18888# define machine_is_msm7200() (0)
18889#endif
18890
18891#ifdef CONFIG_MACH_MSM7600
18892# ifdef machine_arch_type
18893# undef machine_arch_type
18894# define machine_arch_type __machine_arch_type
18895# else
18896# define machine_arch_type MACH_TYPE_MSM7600
18897# endif
18898# define machine_is_msm7600() (machine_arch_type == MACH_TYPE_MSM7600)
18899#else
18900# define machine_is_msm7600() (0)
18901#endif
18902
18903#ifdef CONFIG_MACH_CEB255
18904# ifdef machine_arch_type
18905# undef machine_arch_type
18906# define machine_arch_type __machine_arch_type
18907# else
18908# define machine_arch_type MACH_TYPE_CEB255
18909# endif
18910# define machine_is_ceb255() (machine_arch_type == MACH_TYPE_CEB255)
18911#else
18912# define machine_is_ceb255() (0)
18913#endif
18914
18915#ifdef CONFIG_MACH_CIEL
18916# ifdef machine_arch_type
18917# undef machine_arch_type
18918# define machine_arch_type __machine_arch_type
18919# else
18920# define machine_arch_type MACH_TYPE_CIEL
18921# endif
18922# define machine_is_ciel() (machine_arch_type == MACH_TYPE_CIEL)
18923#else
18924# define machine_is_ciel() (0)
18925#endif
18926
18927#ifdef CONFIG_MACH_SLM5650
18928# ifdef machine_arch_type
18929# undef machine_arch_type
18930# define machine_arch_type __machine_arch_type
18931# else
18932# define machine_arch_type MACH_TYPE_SLM5650
18933# endif
18934# define machine_is_slm5650() (machine_arch_type == MACH_TYPE_SLM5650)
18935#else
18936# define machine_is_slm5650() (0)
18937#endif
18938
18939#ifdef CONFIG_MACH_AT91SAM9RLEK
18940# ifdef machine_arch_type
18941# undef machine_arch_type
18942# define machine_arch_type __machine_arch_type
18943# else
18944# define machine_arch_type MACH_TYPE_AT91SAM9RLEK
18945# endif
18946# define machine_is_at91sam9rlek() (machine_arch_type == MACH_TYPE_AT91SAM9RLEK)
18947#else
18948# define machine_is_at91sam9rlek() (0)
18949#endif
18950
18951#ifdef CONFIG_MACH_COMTECH_ROUTER
18952# ifdef machine_arch_type
18953# undef machine_arch_type
18954# define machine_arch_type __machine_arch_type
18955# else
18956# define machine_arch_type MACH_TYPE_COMTECH_ROUTER
18957# endif
18958# define machine_is_comtech_router() (machine_arch_type == MACH_TYPE_COMTECH_ROUTER)
18959#else
18960# define machine_is_comtech_router() (0)
18961#endif
18962
18963#ifdef CONFIG_MACH_SBC2410X
18964# ifdef machine_arch_type
18965# undef machine_arch_type
18966# define machine_arch_type __machine_arch_type
18967# else
18968# define machine_arch_type MACH_TYPE_SBC2410X
18969# endif
18970# define machine_is_sbc2410x() (machine_arch_type == MACH_TYPE_SBC2410X)
18971#else
18972# define machine_is_sbc2410x() (0)
18973#endif
18974
18975#ifdef CONFIG_MACH_AT4X0BD
18976# ifdef machine_arch_type
18977# undef machine_arch_type
18978# define machine_arch_type __machine_arch_type
18979# else
18980# define machine_arch_type MACH_TYPE_AT4X0BD
18981# endif
18982# define machine_is_at4x0bd() (machine_arch_type == MACH_TYPE_AT4X0BD)
18983#else
18984# define machine_is_at4x0bd() (0)
18985#endif
18986
18987#ifdef CONFIG_MACH_CBIFR
18988# ifdef machine_arch_type
18989# undef machine_arch_type
18990# define machine_arch_type __machine_arch_type
18991# else
18992# define machine_arch_type MACH_TYPE_CBIFR
18993# endif
18994# define machine_is_cbifr() (machine_arch_type == MACH_TYPE_CBIFR)
18995#else
18996# define machine_is_cbifr() (0)
18997#endif
18998
18999#ifdef CONFIG_MACH_ARCOM_QUANTUM
19000# ifdef machine_arch_type
19001# undef machine_arch_type
19002# define machine_arch_type __machine_arch_type
19003# else
19004# define machine_arch_type MACH_TYPE_ARCOM_QUANTUM
19005# endif
19006# define machine_is_arcom_quantum() (machine_arch_type == MACH_TYPE_ARCOM_QUANTUM)
19007#else
19008# define machine_is_arcom_quantum() (0)
19009#endif
19010
19011#ifdef CONFIG_MACH_MATRIX520
19012# ifdef machine_arch_type
19013# undef machine_arch_type
19014# define machine_arch_type __machine_arch_type
19015# else
19016# define machine_arch_type MACH_TYPE_MATRIX520
19017# endif
19018# define machine_is_matrix520() (machine_arch_type == MACH_TYPE_MATRIX520)
19019#else
19020# define machine_is_matrix520() (0)
19021#endif
19022
19023#ifdef CONFIG_MACH_MATRIX510
19024# ifdef machine_arch_type
19025# undef machine_arch_type
19026# define machine_arch_type __machine_arch_type
19027# else
19028# define machine_arch_type MACH_TYPE_MATRIX510
19029# endif
19030# define machine_is_matrix510() (machine_arch_type == MACH_TYPE_MATRIX510)
19031#else
19032# define machine_is_matrix510() (0)
19033#endif
19034
19035#ifdef CONFIG_MACH_MATRIX500
19036# ifdef machine_arch_type
19037# undef machine_arch_type
19038# define machine_arch_type __machine_arch_type
19039# else
19040# define machine_arch_type MACH_TYPE_MATRIX500
19041# endif
19042# define machine_is_matrix500() (machine_arch_type == MACH_TYPE_MATRIX500)
19043#else
19044# define machine_is_matrix500() (0)
19045#endif
19046
19047#ifdef CONFIG_MACH_M501
19048# ifdef machine_arch_type
19049# undef machine_arch_type
19050# define machine_arch_type __machine_arch_type
19051# else
19052# define machine_arch_type MACH_TYPE_M501
19053# endif
19054# define machine_is_m501() (machine_arch_type == MACH_TYPE_M501)
19055#else
19056# define machine_is_m501() (0)
19057#endif
19058
19059#ifdef CONFIG_MACH_AAEON1270
19060# ifdef machine_arch_type
19061# undef machine_arch_type
19062# define machine_arch_type __machine_arch_type
19063# else
19064# define machine_arch_type MACH_TYPE_AAEON1270
19065# endif
19066# define machine_is_aaeon1270() (machine_arch_type == MACH_TYPE_AAEON1270)
19067#else
19068# define machine_is_aaeon1270() (0)
19069#endif
19070
19071#ifdef CONFIG_MACH_MATRIX500EV
19072# ifdef machine_arch_type
19073# undef machine_arch_type
19074# define machine_arch_type __machine_arch_type
19075# else
19076# define machine_arch_type MACH_TYPE_MATRIX500EV
19077# endif
19078# define machine_is_matrix500ev() (machine_arch_type == MACH_TYPE_MATRIX500EV)
19079#else
19080# define machine_is_matrix500ev() (0)
19081#endif
19082
19083#ifdef CONFIG_MACH_PAC500
19084# ifdef machine_arch_type
19085# undef machine_arch_type
19086# define machine_arch_type __machine_arch_type
19087# else
19088# define machine_arch_type MACH_TYPE_PAC500
19089# endif
19090# define machine_is_pac500() (machine_arch_type == MACH_TYPE_PAC500)
19091#else
19092# define machine_is_pac500() (0)
19093#endif
19094
19095#ifdef CONFIG_MACH_PNX8181
19096# ifdef machine_arch_type
19097# undef machine_arch_type
19098# define machine_arch_type __machine_arch_type
19099# else
19100# define machine_arch_type MACH_TYPE_PNX8181
19101# endif
19102# define machine_is_pnx8181() (machine_arch_type == MACH_TYPE_PNX8181)
19103#else
19104# define machine_is_pnx8181() (0)
19105#endif
19106
19107#ifdef CONFIG_MACH_COLIBRI320
19108# ifdef machine_arch_type
19109# undef machine_arch_type
19110# define machine_arch_type __machine_arch_type
19111# else
19112# define machine_arch_type MACH_TYPE_COLIBRI320
19113# endif
19114# define machine_is_colibri320() (machine_arch_type == MACH_TYPE_COLIBRI320)
19115#else
19116# define machine_is_colibri320() (0)
19117#endif
19118
19119#ifdef CONFIG_MACH_AZTOOLBB
19120# ifdef machine_arch_type
19121# undef machine_arch_type
19122# define machine_arch_type __machine_arch_type
19123# else
19124# define machine_arch_type MACH_TYPE_AZTOOLBB
19125# endif
19126# define machine_is_aztoolbb() (machine_arch_type == MACH_TYPE_AZTOOLBB)
19127#else
19128# define machine_is_aztoolbb() (0)
19129#endif
19130
19131#ifdef CONFIG_MACH_AZTOOLG2
19132# ifdef machine_arch_type
19133# undef machine_arch_type
19134# define machine_arch_type __machine_arch_type
19135# else
19136# define machine_arch_type MACH_TYPE_AZTOOLG2
19137# endif
19138# define machine_is_aztoolg2() (machine_arch_type == MACH_TYPE_AZTOOLG2)
19139#else
19140# define machine_is_aztoolg2() (0)
19141#endif
19142
19143#ifdef CONFIG_MACH_DVLHOST
19144# ifdef machine_arch_type
19145# undef machine_arch_type
19146# define machine_arch_type __machine_arch_type
19147# else
19148# define machine_arch_type MACH_TYPE_DVLHOST
19149# endif
19150# define machine_is_dvlhost() (machine_arch_type == MACH_TYPE_DVLHOST)
19151#else
19152# define machine_is_dvlhost() (0)
19153#endif
19154
19155#ifdef CONFIG_MACH_ZIR9200
19156# ifdef machine_arch_type
19157# undef machine_arch_type
19158# define machine_arch_type __machine_arch_type
19159# else
19160# define machine_arch_type MACH_TYPE_ZIR9200
19161# endif
19162# define machine_is_zir9200() (machine_arch_type == MACH_TYPE_ZIR9200)
19163#else
19164# define machine_is_zir9200() (0)
19165#endif
19166
19167#ifdef CONFIG_MACH_ZIR9260
19168# ifdef machine_arch_type
19169# undef machine_arch_type
19170# define machine_arch_type __machine_arch_type
19171# else
19172# define machine_arch_type MACH_TYPE_ZIR9260
19173# endif
19174# define machine_is_zir9260() (machine_arch_type == MACH_TYPE_ZIR9260)
19175#else
19176# define machine_is_zir9260() (0)
19177#endif
19178
19179#ifdef CONFIG_MACH_COCOPAH
19180# ifdef machine_arch_type
19181# undef machine_arch_type
19182# define machine_arch_type __machine_arch_type
19183# else
19184# define machine_arch_type MACH_TYPE_COCOPAH
19185# endif
19186# define machine_is_cocopah() (machine_arch_type == MACH_TYPE_COCOPAH)
19187#else
19188# define machine_is_cocopah() (0)
19189#endif
19190
19191#ifdef CONFIG_MACH_NDS
19192# ifdef machine_arch_type
19193# undef machine_arch_type
19194# define machine_arch_type __machine_arch_type
19195# else
19196# define machine_arch_type MACH_TYPE_NDS
19197# endif
19198# define machine_is_nds() (machine_arch_type == MACH_TYPE_NDS)
19199#else
19200# define machine_is_nds() (0)
19201#endif
19202
19203#ifdef CONFIG_MACH_ROSENCRANTZ
19204# ifdef machine_arch_type
19205# undef machine_arch_type
19206# define machine_arch_type __machine_arch_type
19207# else
19208# define machine_arch_type MACH_TYPE_ROSENCRANTZ
19209# endif
19210# define machine_is_rosencrantz() (machine_arch_type == MACH_TYPE_ROSENCRANTZ)
19211#else
19212# define machine_is_rosencrantz() (0)
19213#endif
19214
19215#ifdef CONFIG_MACH_FTTX_ODSC
19216# ifdef machine_arch_type
19217# undef machine_arch_type
19218# define machine_arch_type __machine_arch_type
19219# else
19220# define machine_arch_type MACH_TYPE_FTTX_ODSC
19221# endif
19222# define machine_is_fttx_odsc() (machine_arch_type == MACH_TYPE_FTTX_ODSC)
19223#else
19224# define machine_is_fttx_odsc() (0)
19225#endif
19226
19227#ifdef CONFIG_MACH_CLASSE_R6904
19228# ifdef machine_arch_type
19229# undef machine_arch_type
19230# define machine_arch_type __machine_arch_type
19231# else
19232# define machine_arch_type MACH_TYPE_CLASSE_R6904
19233# endif
19234# define machine_is_classe_r6904() (machine_arch_type == MACH_TYPE_CLASSE_R6904)
19235#else
19236# define machine_is_classe_r6904() (0)
19237#endif
19238
19239#ifdef CONFIG_MACH_CAM60
19240# ifdef machine_arch_type
19241# undef machine_arch_type
19242# define machine_arch_type __machine_arch_type
19243# else
19244# define machine_arch_type MACH_TYPE_CAM60
19245# endif
19246# define machine_is_cam60() (machine_arch_type == MACH_TYPE_CAM60)
19247#else
19248# define machine_is_cam60() (0)
19249#endif
19250
19251#ifdef CONFIG_MACH_MXC30031ADS
19252# ifdef machine_arch_type
19253# undef machine_arch_type
19254# define machine_arch_type __machine_arch_type
19255# else
19256# define machine_arch_type MACH_TYPE_MXC30031ADS
19257# endif
19258# define machine_is_mxc30031ads() (machine_arch_type == MACH_TYPE_MXC30031ADS)
19259#else
19260# define machine_is_mxc30031ads() (0)
19261#endif
19262
19263#ifdef CONFIG_MACH_DATACALL
19264# ifdef machine_arch_type
19265# undef machine_arch_type
19266# define machine_arch_type __machine_arch_type
19267# else
19268# define machine_arch_type MACH_TYPE_DATACALL
19269# endif
19270# define machine_is_datacall() (machine_arch_type == MACH_TYPE_DATACALL)
19271#else
19272# define machine_is_datacall() (0)
19273#endif
19274
19275#ifdef CONFIG_MACH_AT91EB01
19276# ifdef machine_arch_type
19277# undef machine_arch_type
19278# define machine_arch_type __machine_arch_type
19279# else
19280# define machine_arch_type MACH_TYPE_AT91EB01
19281# endif
19282# define machine_is_at91eb01() (machine_arch_type == MACH_TYPE_AT91EB01)
19283#else
19284# define machine_is_at91eb01() (0)
19285#endif
19286
19287#ifdef CONFIG_MACH_RTY
19288# ifdef machine_arch_type
19289# undef machine_arch_type
19290# define machine_arch_type __machine_arch_type
19291# else
19292# define machine_arch_type MACH_TYPE_RTY
19293# endif
19294# define machine_is_rty() (machine_arch_type == MACH_TYPE_RTY)
19295#else
19296# define machine_is_rty() (0)
19297#endif
19298
19299#ifdef CONFIG_MACH_DWL2100
19300# ifdef machine_arch_type
19301# undef machine_arch_type
19302# define machine_arch_type __machine_arch_type
19303# else
19304# define machine_arch_type MACH_TYPE_DWL2100
19305# endif
19306# define machine_is_dwl2100() (machine_arch_type == MACH_TYPE_DWL2100)
19307#else
19308# define machine_is_dwl2100() (0)
19309#endif
19310
19311#ifdef CONFIG_MACH_VINSI
19312# ifdef machine_arch_type
19313# undef machine_arch_type
19314# define machine_arch_type __machine_arch_type
19315# else
19316# define machine_arch_type MACH_TYPE_VINSI
19317# endif
19318# define machine_is_vinsi() (machine_arch_type == MACH_TYPE_VINSI)
19319#else
19320# define machine_is_vinsi() (0)
19321#endif
19322
19323#ifdef CONFIG_MACH_DB88F5281
19324# ifdef machine_arch_type
19325# undef machine_arch_type
19326# define machine_arch_type __machine_arch_type
19327# else
19328# define machine_arch_type MACH_TYPE_DB88F5281
19329# endif
19330# define machine_is_db88f5281() (machine_arch_type == MACH_TYPE_DB88F5281)
19331#else
19332# define machine_is_db88f5281() (0)
19333#endif
19334
19335#ifdef CONFIG_MACH_CSB726
19336# ifdef machine_arch_type
19337# undef machine_arch_type
19338# define machine_arch_type __machine_arch_type
19339# else
19340# define machine_arch_type MACH_TYPE_CSB726
19341# endif
19342# define machine_is_csb726() (machine_arch_type == MACH_TYPE_CSB726)
19343#else
19344# define machine_is_csb726() (0)
19345#endif
19346
19347#ifdef CONFIG_MACH_TIK27
19348# ifdef machine_arch_type
19349# undef machine_arch_type
19350# define machine_arch_type __machine_arch_type
19351# else
19352# define machine_arch_type MACH_TYPE_TIK27
19353# endif
19354# define machine_is_tik27() (machine_arch_type == MACH_TYPE_TIK27)
19355#else
19356# define machine_is_tik27() (0)
19357#endif
19358
19359#ifdef CONFIG_MACH_MX_UC7420
19360# ifdef machine_arch_type
19361# undef machine_arch_type
19362# define machine_arch_type __machine_arch_type
19363# else
19364# define machine_arch_type MACH_TYPE_MX_UC7420
19365# endif
19366# define machine_is_mx_uc7420() (machine_arch_type == MACH_TYPE_MX_UC7420)
19367#else
19368# define machine_is_mx_uc7420() (0)
d4fc6012
PP
19369#endif
19370
799891ef
MS
19371#ifdef CONFIG_MACH_RIRM3
19372# ifdef machine_arch_type
19373# undef machine_arch_type
19374# define machine_arch_type __machine_arch_type
19375# else
19376# define machine_arch_type MACH_TYPE_RIRM3
19377# endif
19378# define machine_is_rirm3() (machine_arch_type == MACH_TYPE_RIRM3)
19379#else
19380# define machine_is_rirm3() (0)
19381#endif
19382
19383#ifdef CONFIG_MACH_PELCO_ODYSSEY
19384# ifdef machine_arch_type
19385# undef machine_arch_type
19386# define machine_arch_type __machine_arch_type
19387# else
19388# define machine_arch_type MACH_TYPE_PELCO_ODYSSEY
19389# endif
19390# define machine_is_pelco_odyssey() (machine_arch_type == MACH_TYPE_PELCO_ODYSSEY)
19391#else
19392# define machine_is_pelco_odyssey() (0)
19393#endif
19394
19395#ifdef CONFIG_MACH_ADX_ABOX
19396# ifdef machine_arch_type
19397# undef machine_arch_type
19398# define machine_arch_type __machine_arch_type
19399# else
19400# define machine_arch_type MACH_TYPE_ADX_ABOX
19401# endif
19402# define machine_is_adx_abox() (machine_arch_type == MACH_TYPE_ADX_ABOX)
19403#else
19404# define machine_is_adx_abox() (0)
19405#endif
19406
19407#ifdef CONFIG_MACH_ADX_TPID
19408# ifdef machine_arch_type
19409# undef machine_arch_type
19410# define machine_arch_type __machine_arch_type
19411# else
19412# define machine_arch_type MACH_TYPE_ADX_TPID
19413# endif
19414# define machine_is_adx_tpid() (machine_arch_type == MACH_TYPE_ADX_TPID)
19415#else
19416# define machine_is_adx_tpid() (0)
19417#endif
19418
19419#ifdef CONFIG_MACH_MINICHECK
19420# ifdef machine_arch_type
19421# undef machine_arch_type
19422# define machine_arch_type __machine_arch_type
19423# else
19424# define machine_arch_type MACH_TYPE_MINICHECK
19425# endif
19426# define machine_is_minicheck() (machine_arch_type == MACH_TYPE_MINICHECK)
19427#else
19428# define machine_is_minicheck() (0)
19429#endif
19430
19431#ifdef CONFIG_MACH_IDAM
19432# ifdef machine_arch_type
19433# undef machine_arch_type
19434# define machine_arch_type __machine_arch_type
19435# else
19436# define machine_arch_type MACH_TYPE_IDAM
19437# endif
19438# define machine_is_idam() (machine_arch_type == MACH_TYPE_IDAM)
19439#else
19440# define machine_is_idam() (0)
19441#endif
19442
19443#ifdef CONFIG_MACH_MARIO_MX
19444# ifdef machine_arch_type
19445# undef machine_arch_type
19446# define machine_arch_type __machine_arch_type
19447# else
19448# define machine_arch_type MACH_TYPE_MARIO_MX
19449# endif
19450# define machine_is_mario_mx() (machine_arch_type == MACH_TYPE_MARIO_MX)
19451#else
19452# define machine_is_mario_mx() (0)
19453#endif
19454
19455#ifdef CONFIG_MACH_VI1888
19456# ifdef machine_arch_type
19457# undef machine_arch_type
19458# define machine_arch_type __machine_arch_type
19459# else
19460# define machine_arch_type MACH_TYPE_VI1888
19461# endif
19462# define machine_is_vi1888() (machine_arch_type == MACH_TYPE_VI1888)
19463#else
19464# define machine_is_vi1888() (0)
19465#endif
19466
19467#ifdef CONFIG_MACH_ZR4230
19468# ifdef machine_arch_type
19469# undef machine_arch_type
19470# define machine_arch_type __machine_arch_type
19471# else
19472# define machine_arch_type MACH_TYPE_ZR4230
19473# endif
19474# define machine_is_zr4230() (machine_arch_type == MACH_TYPE_ZR4230)
19475#else
19476# define machine_is_zr4230() (0)
19477#endif
19478
19479#ifdef CONFIG_MACH_T1_IX_BLUE
19480# ifdef machine_arch_type
19481# undef machine_arch_type
19482# define machine_arch_type __machine_arch_type
19483# else
19484# define machine_arch_type MACH_TYPE_T1_IX_BLUE
19485# endif
19486# define machine_is_t1_ix_blue() (machine_arch_type == MACH_TYPE_T1_IX_BLUE)
19487#else
19488# define machine_is_t1_ix_blue() (0)
19489#endif
19490
19491#ifdef CONFIG_MACH_SYHQ2
19492# ifdef machine_arch_type
19493# undef machine_arch_type
19494# define machine_arch_type __machine_arch_type
19495# else
19496# define machine_arch_type MACH_TYPE_SYHQ2
19497# endif
19498# define machine_is_syhq2() (machine_arch_type == MACH_TYPE_SYHQ2)
19499#else
19500# define machine_is_syhq2() (0)
19501#endif
19502
19503#ifdef CONFIG_MACH_COMPUTIME_R3
19504# ifdef machine_arch_type
19505# undef machine_arch_type
19506# define machine_arch_type __machine_arch_type
19507# else
19508# define machine_arch_type MACH_TYPE_COMPUTIME_R3
19509# endif
19510# define machine_is_computime_r3() (machine_arch_type == MACH_TYPE_COMPUTIME_R3)
19511#else
19512# define machine_is_computime_r3() (0)
19513#endif
19514
19515#ifdef CONFIG_MACH_ORATIS
19516# ifdef machine_arch_type
19517# undef machine_arch_type
19518# define machine_arch_type __machine_arch_type
19519# else
19520# define machine_arch_type MACH_TYPE_ORATIS
19521# endif
19522# define machine_is_oratis() (machine_arch_type == MACH_TYPE_ORATIS)
19523#else
19524# define machine_is_oratis() (0)
19525#endif
19526
19527#ifdef CONFIG_MACH_MIKKO
19528# ifdef machine_arch_type
19529# undef machine_arch_type
19530# define machine_arch_type __machine_arch_type
19531# else
19532# define machine_arch_type MACH_TYPE_MIKKO
19533# endif
19534# define machine_is_mikko() (machine_arch_type == MACH_TYPE_MIKKO)
19535#else
19536# define machine_is_mikko() (0)
19537#endif
19538
19539#ifdef CONFIG_MACH_HOLON
19540# ifdef machine_arch_type
19541# undef machine_arch_type
19542# define machine_arch_type __machine_arch_type
19543# else
19544# define machine_arch_type MACH_TYPE_HOLON
19545# endif
19546# define machine_is_holon() (machine_arch_type == MACH_TYPE_HOLON)
19547#else
19548# define machine_is_holon() (0)
19549#endif
19550
19551#ifdef CONFIG_MACH_OLIP8
19552# ifdef machine_arch_type
19553# undef machine_arch_type
19554# define machine_arch_type __machine_arch_type
19555# else
19556# define machine_arch_type MACH_TYPE_OLIP8
19557# endif
19558# define machine_is_olip8() (machine_arch_type == MACH_TYPE_OLIP8)
19559#else
19560# define machine_is_olip8() (0)
19561#endif
19562
19563#ifdef CONFIG_MACH_GHI270HG
19564# ifdef machine_arch_type
19565# undef machine_arch_type
19566# define machine_arch_type __machine_arch_type
19567# else
19568# define machine_arch_type MACH_TYPE_GHI270HG
19569# endif
19570# define machine_is_ghi270hg() (machine_arch_type == MACH_TYPE_GHI270HG)
19571#else
19572# define machine_is_ghi270hg() (0)
19573#endif
19574
19575#ifdef CONFIG_MACH_DAVINCI_DM6467_EVM
19576# ifdef machine_arch_type
19577# undef machine_arch_type
19578# define machine_arch_type __machine_arch_type
19579# else
19580# define machine_arch_type MACH_TYPE_DAVINCI_DM6467_EVM
19581# endif
19582# define machine_is_davinci_dm6467_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM6467_EVM)
19583#else
19584# define machine_is_davinci_dm6467_evm() (0)
19585#endif
19586
80b827c2 19587#ifdef CONFIG_MACH_DAVINCI_DM355_EVM
799891ef
MS
19588# ifdef machine_arch_type
19589# undef machine_arch_type
19590# define machine_arch_type __machine_arch_type
19591# else
80b827c2 19592# define machine_arch_type MACH_TYPE_DAVINCI_DM355_EVM
799891ef 19593# endif
80b827c2 19594# define machine_is_davinci_dm355_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM355_EVM)
799891ef
MS
19595#else
19596# define machine_is_davinci_dm355_evm() (0)
19597#endif
19598
19599#ifdef CONFIG_MACH_BLACKRIVER
19600# ifdef machine_arch_type
19601# undef machine_arch_type
19602# define machine_arch_type __machine_arch_type
19603# else
19604# define machine_arch_type MACH_TYPE_BLACKRIVER
19605# endif
19606# define machine_is_blackriver() (machine_arch_type == MACH_TYPE_BLACKRIVER)
19607#else
19608# define machine_is_blackriver() (0)
19609#endif
19610
19611#ifdef CONFIG_MACH_SANDGATEWP
19612# ifdef machine_arch_type
19613# undef machine_arch_type
19614# define machine_arch_type __machine_arch_type
19615# else
19616# define machine_arch_type MACH_TYPE_SANDGATEWP
19617# endif
19618# define machine_is_sandgate_wp() (machine_arch_type == MACH_TYPE_SANDGATEWP)
19619#else
19620# define machine_is_sandgate_wp() (0)
19621#endif
19622
19623#ifdef CONFIG_MACH_CDOTBWSG
19624# ifdef machine_arch_type
19625# undef machine_arch_type
19626# define machine_arch_type __machine_arch_type
19627# else
19628# define machine_arch_type MACH_TYPE_CDOTBWSG
19629# endif
19630# define machine_is_cdotbwsg() (machine_arch_type == MACH_TYPE_CDOTBWSG)
19631#else
19632# define machine_is_cdotbwsg() (0)
19633#endif
19634
19635#ifdef CONFIG_MACH_QUARK963
19636# ifdef machine_arch_type
19637# undef machine_arch_type
19638# define machine_arch_type __machine_arch_type
19639# else
19640# define machine_arch_type MACH_TYPE_QUARK963
19641# endif
19642# define machine_is_quark963() (machine_arch_type == MACH_TYPE_QUARK963)
19643#else
19644# define machine_is_quark963() (0)
19645#endif
19646
19647#ifdef CONFIG_MACH_CSB735
19648# ifdef machine_arch_type
19649# undef machine_arch_type
19650# define machine_arch_type __machine_arch_type
19651# else
19652# define machine_arch_type MACH_TYPE_CSB735
19653# endif
19654# define machine_is_csb735() (machine_arch_type == MACH_TYPE_CSB735)
19655#else
19656# define machine_is_csb735() (0)
19657#endif
19658
19659#ifdef CONFIG_MACH_LITTLETON
19660# ifdef machine_arch_type
19661# undef machine_arch_type
19662# define machine_arch_type __machine_arch_type
19663# else
19664# define machine_arch_type MACH_TYPE_LITTLETON
19665# endif
19666# define machine_is_littleton() (machine_arch_type == MACH_TYPE_LITTLETON)
19667#else
19668# define machine_is_littleton() (0)
19669#endif
19670
19671#ifdef CONFIG_MACH_MIO_P550
19672# ifdef machine_arch_type
19673# undef machine_arch_type
19674# define machine_arch_type __machine_arch_type
19675# else
19676# define machine_arch_type MACH_TYPE_MIO_P550
19677# endif
19678# define machine_is_mio_p550() (machine_arch_type == MACH_TYPE_MIO_P550)
19679#else
19680# define machine_is_mio_p550() (0)
19681#endif
19682
19683#ifdef CONFIG_MACH_MOTION2440
19684# ifdef machine_arch_type
19685# undef machine_arch_type
19686# define machine_arch_type __machine_arch_type
19687# else
19688# define machine_arch_type MACH_TYPE_MOTION2440
19689# endif
19690# define machine_is_motion2440() (machine_arch_type == MACH_TYPE_MOTION2440)
19691#else
19692# define machine_is_motion2440() (0)
19693#endif
19694
19695#ifdef CONFIG_MACH_IMM500
19696# ifdef machine_arch_type
19697# undef machine_arch_type
19698# define machine_arch_type __machine_arch_type
19699# else
19700# define machine_arch_type MACH_TYPE_IMM500
19701# endif
19702# define machine_is_imm500() (machine_arch_type == MACH_TYPE_IMM500)
19703#else
19704# define machine_is_imm500() (0)
19705#endif
19706
19707#ifdef CONFIG_MACH_HOMEMATIC
19708# ifdef machine_arch_type
19709# undef machine_arch_type
19710# define machine_arch_type __machine_arch_type
19711# else
19712# define machine_arch_type MACH_TYPE_HOMEMATIC
19713# endif
19714# define machine_is_homematic() (machine_arch_type == MACH_TYPE_HOMEMATIC)
19715#else
19716# define machine_is_homematic() (0)
19717#endif
19718
19719#ifdef CONFIG_MACH_ERMINE
19720# ifdef machine_arch_type
19721# undef machine_arch_type
19722# define machine_arch_type __machine_arch_type
19723# else
19724# define machine_arch_type MACH_TYPE_ERMINE
19725# endif
19726# define machine_is_ermine() (machine_arch_type == MACH_TYPE_ERMINE)
19727#else
19728# define machine_is_ermine() (0)
19729#endif
19730
19731#ifdef CONFIG_MACH_KB9202B
19732# ifdef machine_arch_type
19733# undef machine_arch_type
19734# define machine_arch_type __machine_arch_type
19735# else
19736# define machine_arch_type MACH_TYPE_KB9202B
19737# endif
19738# define machine_is_kb9202b() (machine_arch_type == MACH_TYPE_KB9202B)
19739#else
19740# define machine_is_kb9202b() (0)
19741#endif
19742
19743#ifdef CONFIG_MACH_HS1XX
19744# ifdef machine_arch_type
19745# undef machine_arch_type
19746# define machine_arch_type __machine_arch_type
19747# else
19748# define machine_arch_type MACH_TYPE_HS1XX
19749# endif
19750# define machine_is_hs1xx() (machine_arch_type == MACH_TYPE_HS1XX)
19751#else
19752# define machine_is_hs1xx() (0)
19753#endif
19754
19755#ifdef CONFIG_MACH_STUDENTMATE2440
19756# ifdef machine_arch_type
19757# undef machine_arch_type
19758# define machine_arch_type __machine_arch_type
19759# else
19760# define machine_arch_type MACH_TYPE_STUDENTMATE2440
19761# endif
19762# define machine_is_studentmate2440() (machine_arch_type == MACH_TYPE_STUDENTMATE2440)
19763#else
19764# define machine_is_studentmate2440() (0)
19765#endif
19766
19767#ifdef CONFIG_MACH_ARVOO_L1_Z1
19768# ifdef machine_arch_type
19769# undef machine_arch_type
19770# define machine_arch_type __machine_arch_type
19771# else
19772# define machine_arch_type MACH_TYPE_ARVOO_L1_Z1
19773# endif
19774# define machine_is_arvoo_l1_z1() (machine_arch_type == MACH_TYPE_ARVOO_L1_Z1)
19775#else
19776# define machine_is_arvoo_l1_z1() (0)
19777#endif
19778
19779#ifdef CONFIG_MACH_DEP2410K
19780# ifdef machine_arch_type
19781# undef machine_arch_type
19782# define machine_arch_type __machine_arch_type
19783# else
19784# define machine_arch_type MACH_TYPE_DEP2410K
19785# endif
19786# define machine_is_dep2410k() (machine_arch_type == MACH_TYPE_DEP2410K)
19787#else
19788# define machine_is_dep2410k() (0)
19789#endif
19790
19791#ifdef CONFIG_MACH_XXSVIDEO
19792# ifdef machine_arch_type
19793# undef machine_arch_type
19794# define machine_arch_type __machine_arch_type
19795# else
19796# define machine_arch_type MACH_TYPE_XXSVIDEO
19797# endif
19798# define machine_is_xxsvideo() (machine_arch_type == MACH_TYPE_XXSVIDEO)
19799#else
19800# define machine_is_xxsvideo() (0)
19801#endif
19802
19803#ifdef CONFIG_MACH_IM4004
19804# ifdef machine_arch_type
19805# undef machine_arch_type
19806# define machine_arch_type __machine_arch_type
19807# else
19808# define machine_arch_type MACH_TYPE_IM4004
19809# endif
19810# define machine_is_im4004() (machine_arch_type == MACH_TYPE_IM4004)
19811#else
19812# define machine_is_im4004() (0)
19813#endif
19814
19815#ifdef CONFIG_MACH_OCHAYA1050
19816# ifdef machine_arch_type
19817# undef machine_arch_type
19818# define machine_arch_type __machine_arch_type
19819# else
19820# define machine_arch_type MACH_TYPE_OCHAYA1050
19821# endif
19822# define machine_is_ochaya1050() (machine_arch_type == MACH_TYPE_OCHAYA1050)
19823#else
19824# define machine_is_ochaya1050() (0)
19825#endif
19826
19827#ifdef CONFIG_MACH_LEP9261
19828# ifdef machine_arch_type
19829# undef machine_arch_type
19830# define machine_arch_type __machine_arch_type
19831# else
19832# define machine_arch_type MACH_TYPE_LEP9261
19833# endif
19834# define machine_is_lep9261() (machine_arch_type == MACH_TYPE_LEP9261)
19835#else
19836# define machine_is_lep9261() (0)
19837#endif
19838
19839#ifdef CONFIG_MACH_SVENMEB
19840# ifdef machine_arch_type
19841# undef machine_arch_type
19842# define machine_arch_type __machine_arch_type
19843# else
19844# define machine_arch_type MACH_TYPE_SVENMEB
19845# endif
19846# define machine_is_svenmeb() (machine_arch_type == MACH_TYPE_SVENMEB)
19847#else
19848# define machine_is_svenmeb() (0)
19849#endif
19850
19851#ifdef CONFIG_MACH_FORTUNET2NE
19852# ifdef machine_arch_type
19853# undef machine_arch_type
19854# define machine_arch_type __machine_arch_type
19855# else
19856# define machine_arch_type MACH_TYPE_FORTUNET2NE
19857# endif
19858# define machine_is_fortunet2ne() (machine_arch_type == MACH_TYPE_FORTUNET2NE)
19859#else
19860# define machine_is_fortunet2ne() (0)
19861#endif
19862
19863#ifdef CONFIG_MACH_NXHX
19864# ifdef machine_arch_type
19865# undef machine_arch_type
19866# define machine_arch_type __machine_arch_type
19867# else
19868# define machine_arch_type MACH_TYPE_NXHX
19869# endif
19870# define machine_is_nxhx() (machine_arch_type == MACH_TYPE_NXHX)
19871#else
19872# define machine_is_nxhx() (0)
19873#endif
19874
19875#ifdef CONFIG_MACH_REALVIEW_PB11MP
19876# ifdef machine_arch_type
19877# undef machine_arch_type
19878# define machine_arch_type __machine_arch_type
19879# else
19880# define machine_arch_type MACH_TYPE_REALVIEW_PB11MP
19881# endif
19882# define machine_is_realview_pb11mp() (machine_arch_type == MACH_TYPE_REALVIEW_PB11MP)
19883#else
19884# define machine_is_realview_pb11mp() (0)
19885#endif
19886
19887#ifdef CONFIG_MACH_IDS500
19888# ifdef machine_arch_type
19889# undef machine_arch_type
19890# define machine_arch_type __machine_arch_type
19891# else
19892# define machine_arch_type MACH_TYPE_IDS500
19893# endif
19894# define machine_is_ids500() (machine_arch_type == MACH_TYPE_IDS500)
19895#else
19896# define machine_is_ids500() (0)
19897#endif
19898
19899#ifdef CONFIG_MACH_ORS_N725
19900# ifdef machine_arch_type
19901# undef machine_arch_type
19902# define machine_arch_type __machine_arch_type
19903# else
19904# define machine_arch_type MACH_TYPE_ORS_N725
19905# endif
19906# define machine_is_ors_n725() (machine_arch_type == MACH_TYPE_ORS_N725)
19907#else
19908# define machine_is_ors_n725() (0)
19909#endif
19910
19911#ifdef CONFIG_MACH_HSDARM
19912# ifdef machine_arch_type
19913# undef machine_arch_type
19914# define machine_arch_type __machine_arch_type
19915# else
19916# define machine_arch_type MACH_TYPE_HSDARM
19917# endif
19918# define machine_is_hsdarm() (machine_arch_type == MACH_TYPE_HSDARM)
19919#else
19920# define machine_is_hsdarm() (0)
19921#endif
19922
19923#ifdef CONFIG_MACH_SHA_PON003
19924# ifdef machine_arch_type
19925# undef machine_arch_type
19926# define machine_arch_type __machine_arch_type
19927# else
19928# define machine_arch_type MACH_TYPE_SHA_PON003
19929# endif
19930# define machine_is_sha_pon003() (machine_arch_type == MACH_TYPE_SHA_PON003)
19931#else
19932# define machine_is_sha_pon003() (0)
19933#endif
19934
19935#ifdef CONFIG_MACH_SHA_PON004
19936# ifdef machine_arch_type
19937# undef machine_arch_type
19938# define machine_arch_type __machine_arch_type
19939# else
19940# define machine_arch_type MACH_TYPE_SHA_PON004
19941# endif
19942# define machine_is_sha_pon004() (machine_arch_type == MACH_TYPE_SHA_PON004)
19943#else
19944# define machine_is_sha_pon004() (0)
19945#endif
19946
19947#ifdef CONFIG_MACH_SHA_PON007
19948# ifdef machine_arch_type
19949# undef machine_arch_type
19950# define machine_arch_type __machine_arch_type
19951# else
19952# define machine_arch_type MACH_TYPE_SHA_PON007
19953# endif
19954# define machine_is_sha_pon007() (machine_arch_type == MACH_TYPE_SHA_PON007)
19955#else
19956# define machine_is_sha_pon007() (0)
19957#endif
19958
19959#ifdef CONFIG_MACH_SHA_PON011
19960# ifdef machine_arch_type
19961# undef machine_arch_type
19962# define machine_arch_type __machine_arch_type
19963# else
19964# define machine_arch_type MACH_TYPE_SHA_PON011
19965# endif
19966# define machine_is_sha_pon011() (machine_arch_type == MACH_TYPE_SHA_PON011)
19967#else
19968# define machine_is_sha_pon011() (0)
19969#endif
19970
19971#ifdef CONFIG_MACH_H6042
19972# ifdef machine_arch_type
19973# undef machine_arch_type
19974# define machine_arch_type __machine_arch_type
19975# else
19976# define machine_arch_type MACH_TYPE_H6042
19977# endif
19978# define machine_is_h6042() (machine_arch_type == MACH_TYPE_H6042)
19979#else
19980# define machine_is_h6042() (0)
19981#endif
19982
19983#ifdef CONFIG_MACH_H6043
19984# ifdef machine_arch_type
19985# undef machine_arch_type
19986# define machine_arch_type __machine_arch_type
19987# else
19988# define machine_arch_type MACH_TYPE_H6043
19989# endif
19990# define machine_is_h6043() (machine_arch_type == MACH_TYPE_H6043)
19991#else
19992# define machine_is_h6043() (0)
19993#endif
19994
19995#ifdef CONFIG_MACH_LOOXC550
19996# ifdef machine_arch_type
19997# undef machine_arch_type
19998# define machine_arch_type __machine_arch_type
19999# else
20000# define machine_arch_type MACH_TYPE_LOOXC550
20001# endif
20002# define machine_is_looxc550() (machine_arch_type == MACH_TYPE_LOOXC550)
20003#else
20004# define machine_is_looxc550() (0)
20005#endif
20006
20007#ifdef CONFIG_MACH_CNTY_TITAN
20008# ifdef machine_arch_type
20009# undef machine_arch_type
20010# define machine_arch_type __machine_arch_type
20011# else
20012# define machine_arch_type MACH_TYPE_CNTY_TITAN
20013# endif
20014# define machine_is_cnty_titan() (machine_arch_type == MACH_TYPE_CNTY_TITAN)
20015#else
20016# define machine_is_cnty_titan() (0)
20017#endif
20018
20019#ifdef CONFIG_MACH_APP3XX
20020# ifdef machine_arch_type
20021# undef machine_arch_type
20022# define machine_arch_type __machine_arch_type
20023# else
20024# define machine_arch_type MACH_TYPE_APP3XX
20025# endif
20026# define machine_is_app3xx() (machine_arch_type == MACH_TYPE_APP3XX)
20027#else
20028# define machine_is_app3xx() (0)
20029#endif
20030
20031#ifdef CONFIG_MACH_SIDEOATSGRAMA
20032# ifdef machine_arch_type
20033# undef machine_arch_type
20034# define machine_arch_type __machine_arch_type
20035# else
20036# define machine_arch_type MACH_TYPE_SIDEOATSGRAMA
20037# endif
20038# define machine_is_sideoatsgrama() (machine_arch_type == MACH_TYPE_SIDEOATSGRAMA)
20039#else
20040# define machine_is_sideoatsgrama() (0)
20041#endif
20042
21761540 20043#ifdef CONFIG_MACH_TREO700P
799891ef
MS
20044# ifdef machine_arch_type
20045# undef machine_arch_type
20046# define machine_arch_type __machine_arch_type
20047# else
21761540 20048# define machine_arch_type MACH_TYPE_TREO700P
799891ef 20049# endif
21761540 20050# define machine_is_treo700p() (machine_arch_type == MACH_TYPE_TREO700P)
799891ef 20051#else
21761540 20052# define machine_is_treo700p() (0)
799891ef
MS
20053#endif
20054
21761540 20055#ifdef CONFIG_MACH_TREO700W
799891ef
MS
20056# ifdef machine_arch_type
20057# undef machine_arch_type
20058# define machine_arch_type __machine_arch_type
20059# else
21761540 20060# define machine_arch_type MACH_TYPE_TREO700W
799891ef 20061# endif
21761540 20062# define machine_is_treo700w() (machine_arch_type == MACH_TYPE_TREO700W)
799891ef 20063#else
21761540 20064# define machine_is_treo700w() (0)
799891ef
MS
20065#endif
20066
21761540 20067#ifdef CONFIG_MACH_TREO750
799891ef
MS
20068# ifdef machine_arch_type
20069# undef machine_arch_type
20070# define machine_arch_type __machine_arch_type
20071# else
21761540 20072# define machine_arch_type MACH_TYPE_TREO750
799891ef 20073# endif
21761540 20074# define machine_is_treo750() (machine_arch_type == MACH_TYPE_TREO750)
799891ef 20075#else
21761540 20076# define machine_is_treo750() (0)
799891ef
MS
20077#endif
20078
21761540 20079#ifdef CONFIG_MACH_TREO755P
799891ef
MS
20080# ifdef machine_arch_type
20081# undef machine_arch_type
20082# define machine_arch_type __machine_arch_type
20083# else
21761540 20084# define machine_arch_type MACH_TYPE_TREO755P
799891ef 20085# endif
21761540 20086# define machine_is_treo755p() (machine_arch_type == MACH_TYPE_TREO755P)
799891ef 20087#else
21761540 20088# define machine_is_treo755p() (0)
799891ef
MS
20089#endif
20090
20091#ifdef CONFIG_MACH_EZREGANUT9200
20092# ifdef machine_arch_type
20093# undef machine_arch_type
20094# define machine_arch_type __machine_arch_type
20095# else
20096# define machine_arch_type MACH_TYPE_EZREGANUT9200
20097# endif
20098# define machine_is_ezreganut9200() (machine_arch_type == MACH_TYPE_EZREGANUT9200)
20099#else
20100# define machine_is_ezreganut9200() (0)
20101#endif
20102
20103#ifdef CONFIG_MACH_SARGE
20104# ifdef machine_arch_type
20105# undef machine_arch_type
20106# define machine_arch_type __machine_arch_type
20107# else
20108# define machine_arch_type MACH_TYPE_SARGE
20109# endif
20110# define machine_is_sarge() (machine_arch_type == MACH_TYPE_SARGE)
20111#else
20112# define machine_is_sarge() (0)
20113#endif
20114
20115#ifdef CONFIG_MACH_A696
20116# ifdef machine_arch_type
20117# undef machine_arch_type
20118# define machine_arch_type __machine_arch_type
20119# else
20120# define machine_arch_type MACH_TYPE_A696
20121# endif
20122# define machine_is_a696() (machine_arch_type == MACH_TYPE_A696)
20123#else
20124# define machine_is_a696() (0)
20125#endif
20126
20127#ifdef CONFIG_MACH_TURTLE
20128# ifdef machine_arch_type
20129# undef machine_arch_type
20130# define machine_arch_type __machine_arch_type
20131# else
20132# define machine_arch_type MACH_TYPE_TURTLE
20133# endif
20134# define machine_is_turtle1916() (machine_arch_type == MACH_TYPE_TURTLE)
20135#else
20136# define machine_is_turtle1916() (0)
20137#endif
20138
20139#ifdef CONFIG_MACH_MX27_3DS
20140# ifdef machine_arch_type
20141# undef machine_arch_type
20142# define machine_arch_type __machine_arch_type
20143# else
20144# define machine_arch_type MACH_TYPE_MX27_3DS
20145# endif
20146# define machine_is_mx27_3ds() (machine_arch_type == MACH_TYPE_MX27_3DS)
20147#else
20148# define machine_is_mx27_3ds() (0)
20149#endif
20150
20151#ifdef CONFIG_MACH_BISHOP
20152# ifdef machine_arch_type
20153# undef machine_arch_type
20154# define machine_arch_type __machine_arch_type
20155# else
20156# define machine_arch_type MACH_TYPE_BISHOP
20157# endif
20158# define machine_is_bishop() (machine_arch_type == MACH_TYPE_BISHOP)
20159#else
20160# define machine_is_bishop() (0)
20161#endif
20162
20163#ifdef CONFIG_MACH_PXX
20164# ifdef machine_arch_type
20165# undef machine_arch_type
20166# define machine_arch_type __machine_arch_type
20167# else
20168# define machine_arch_type MACH_TYPE_PXX
20169# endif
20170# define machine_is_pxx() (machine_arch_type == MACH_TYPE_PXX)
20171#else
20172# define machine_is_pxx() (0)
20173#endif
20174
20175#ifdef CONFIG_MACH_REDWOOD
20176# ifdef machine_arch_type
20177# undef machine_arch_type
20178# define machine_arch_type __machine_arch_type
20179# else
20180# define machine_arch_type MACH_TYPE_REDWOOD
20181# endif
20182# define machine_is_redwood() (machine_arch_type == MACH_TYPE_REDWOOD)
20183#else
20184# define machine_is_redwood() (0)
20185#endif
20186
20187#ifdef CONFIG_MACH_OMAP_2430DLP
20188# ifdef machine_arch_type
20189# undef machine_arch_type
20190# define machine_arch_type __machine_arch_type
20191# else
20192# define machine_arch_type MACH_TYPE_OMAP_2430DLP
20193# endif
20194# define machine_is_omap_2430dlp() (machine_arch_type == MACH_TYPE_OMAP_2430DLP)
20195#else
20196# define machine_is_omap_2430dlp() (0)
20197#endif
20198
20199#ifdef CONFIG_MACH_OMAP_2430OSK
20200# ifdef machine_arch_type
20201# undef machine_arch_type
20202# define machine_arch_type __machine_arch_type
20203# else
20204# define machine_arch_type MACH_TYPE_OMAP_2430OSK
20205# endif
20206# define machine_is_omap_2430osk() (machine_arch_type == MACH_TYPE_OMAP_2430OSK)
20207#else
20208# define machine_is_omap_2430osk() (0)
20209#endif
20210
20211#ifdef CONFIG_MACH_SARDINE
20212# ifdef machine_arch_type
20213# undef machine_arch_type
20214# define machine_arch_type __machine_arch_type
20215# else
20216# define machine_arch_type MACH_TYPE_SARDINE
20217# endif
20218# define machine_is_sardine() (machine_arch_type == MACH_TYPE_SARDINE)
20219#else
20220# define machine_is_sardine() (0)
20221#endif
20222
20223#ifdef CONFIG_MACH_HALIBUT
20224# ifdef machine_arch_type
20225# undef machine_arch_type
20226# define machine_arch_type __machine_arch_type
20227# else
20228# define machine_arch_type MACH_TYPE_HALIBUT
20229# endif
20230# define machine_is_halibut() (machine_arch_type == MACH_TYPE_HALIBUT)
20231#else
20232# define machine_is_halibut() (0)
20233#endif
20234
20235#ifdef CONFIG_MACH_TROUT
20236# ifdef machine_arch_type
20237# undef machine_arch_type
20238# define machine_arch_type __machine_arch_type
20239# else
20240# define machine_arch_type MACH_TYPE_TROUT
20241# endif
20242# define machine_is_trout() (machine_arch_type == MACH_TYPE_TROUT)
20243#else
20244# define machine_is_trout() (0)
20245#endif
20246
20247#ifdef CONFIG_MACH_GOLDFISH
20248# ifdef machine_arch_type
20249# undef machine_arch_type
20250# define machine_arch_type __machine_arch_type
20251# else
20252# define machine_arch_type MACH_TYPE_GOLDFISH
20253# endif
20254# define machine_is_goldfish() (machine_arch_type == MACH_TYPE_GOLDFISH)
20255#else
20256# define machine_is_goldfish() (0)
20257#endif
20258
20259#ifdef CONFIG_MACH_GESBC2440
20260# ifdef machine_arch_type
20261# undef machine_arch_type
20262# define machine_arch_type __machine_arch_type
20263# else
20264# define machine_arch_type MACH_TYPE_GESBC2440
20265# endif
20266# define machine_is_gesbc2440() (machine_arch_type == MACH_TYPE_GESBC2440)
20267#else
20268# define machine_is_gesbc2440() (0)
20269#endif
20270
20271#ifdef CONFIG_MACH_NOMAD
20272# ifdef machine_arch_type
20273# undef machine_arch_type
20274# define machine_arch_type __machine_arch_type
20275# else
20276# define machine_arch_type MACH_TYPE_NOMAD
20277# endif
20278# define machine_is_nomad() (machine_arch_type == MACH_TYPE_NOMAD)
20279#else
20280# define machine_is_nomad() (0)
20281#endif
20282
20283#ifdef CONFIG_MACH_ROSALIND
20284# ifdef machine_arch_type
20285# undef machine_arch_type
20286# define machine_arch_type __machine_arch_type
20287# else
20288# define machine_arch_type MACH_TYPE_ROSALIND
20289# endif
20290# define machine_is_rosalind() (machine_arch_type == MACH_TYPE_ROSALIND)
20291#else
20292# define machine_is_rosalind() (0)
20293#endif
20294
20295#ifdef CONFIG_MACH_CC9P9215
20296# ifdef machine_arch_type
20297# undef machine_arch_type
20298# define machine_arch_type __machine_arch_type
20299# else
20300# define machine_arch_type MACH_TYPE_CC9P9215
20301# endif
20302# define machine_is_cc9p9215() (machine_arch_type == MACH_TYPE_CC9P9215)
20303#else
20304# define machine_is_cc9p9215() (0)
20305#endif
20306
20307#ifdef CONFIG_MACH_CC9P9210
20308# ifdef machine_arch_type
20309# undef machine_arch_type
20310# define machine_arch_type __machine_arch_type
20311# else
20312# define machine_arch_type MACH_TYPE_CC9P9210
20313# endif
20314# define machine_is_cc9p9210() (machine_arch_type == MACH_TYPE_CC9P9210)
20315#else
20316# define machine_is_cc9p9210() (0)
20317#endif
20318
20319#ifdef CONFIG_MACH_CC9P9215JS
20320# ifdef machine_arch_type
20321# undef machine_arch_type
20322# define machine_arch_type __machine_arch_type
20323# else
20324# define machine_arch_type MACH_TYPE_CC9P9215JS
20325# endif
20326# define machine_is_cc9p9215js() (machine_arch_type == MACH_TYPE_CC9P9215JS)
20327#else
20328# define machine_is_cc9p9215js() (0)
20329#endif
20330
20331#ifdef CONFIG_MACH_CC9P9210JS
20332# ifdef machine_arch_type
20333# undef machine_arch_type
20334# define machine_arch_type __machine_arch_type
20335# else
20336# define machine_arch_type MACH_TYPE_CC9P9210JS
20337# endif
20338# define machine_is_cc9p9210js() (machine_arch_type == MACH_TYPE_CC9P9210JS)
20339#else
20340# define machine_is_cc9p9210js() (0)
20341#endif
20342
20343#ifdef CONFIG_MACH_NASFFE
20344# ifdef machine_arch_type
20345# undef machine_arch_type
20346# define machine_arch_type __machine_arch_type
20347# else
20348# define machine_arch_type MACH_TYPE_NASFFE
20349# endif
20350# define machine_is_nasffe() (machine_arch_type == MACH_TYPE_NASFFE)
20351#else
20352# define machine_is_nasffe() (0)
20353#endif
20354
20355#ifdef CONFIG_MACH_TN2X0BD
20356# ifdef machine_arch_type
20357# undef machine_arch_type
20358# define machine_arch_type __machine_arch_type
20359# else
20360# define machine_arch_type MACH_TYPE_TN2X0BD
20361# endif
20362# define machine_is_tn2x0bd() (machine_arch_type == MACH_TYPE_TN2X0BD)
20363#else
20364# define machine_is_tn2x0bd() (0)
20365#endif
20366
20367#ifdef CONFIG_MACH_GWMPXA
20368# ifdef machine_arch_type
20369# undef machine_arch_type
20370# define machine_arch_type __machine_arch_type
20371# else
20372# define machine_arch_type MACH_TYPE_GWMPXA
20373# endif
20374# define machine_is_gwmpxa() (machine_arch_type == MACH_TYPE_GWMPXA)
20375#else
20376# define machine_is_gwmpxa() (0)
20377#endif
20378
20379#ifdef CONFIG_MACH_EXYPLUS
20380# ifdef machine_arch_type
20381# undef machine_arch_type
20382# define machine_arch_type __machine_arch_type
20383# else
20384# define machine_arch_type MACH_TYPE_EXYPLUS
20385# endif
20386# define machine_is_exyplus() (machine_arch_type == MACH_TYPE_EXYPLUS)
20387#else
20388# define machine_is_exyplus() (0)
20389#endif
20390
20391#ifdef CONFIG_MACH_JADOO21
20392# ifdef machine_arch_type
20393# undef machine_arch_type
20394# define machine_arch_type __machine_arch_type
20395# else
20396# define machine_arch_type MACH_TYPE_JADOO21
20397# endif
20398# define machine_is_jadoo21() (machine_arch_type == MACH_TYPE_JADOO21)
20399#else
20400# define machine_is_jadoo21() (0)
20401#endif
20402
20403#ifdef CONFIG_MACH_LOOXN560
20404# ifdef machine_arch_type
20405# undef machine_arch_type
20406# define machine_arch_type __machine_arch_type
20407# else
20408# define machine_arch_type MACH_TYPE_LOOXN560
20409# endif
20410# define machine_is_looxn560() (machine_arch_type == MACH_TYPE_LOOXN560)
20411#else
20412# define machine_is_looxn560() (0)
20413#endif
20414
20415#ifdef CONFIG_MACH_BONSAI
20416# ifdef machine_arch_type
20417# undef machine_arch_type
20418# define machine_arch_type __machine_arch_type
20419# else
20420# define machine_arch_type MACH_TYPE_BONSAI
20421# endif
20422# define machine_is_bonsai() (machine_arch_type == MACH_TYPE_BONSAI)
20423#else
20424# define machine_is_bonsai() (0)
20425#endif
20426
20427#ifdef CONFIG_MACH_ADSMILGATO
20428# ifdef machine_arch_type
20429# undef machine_arch_type
20430# define machine_arch_type __machine_arch_type
20431# else
20432# define machine_arch_type MACH_TYPE_ADSMILGATO
20433# endif
20434# define machine_is_adsmilgato() (machine_arch_type == MACH_TYPE_ADSMILGATO)
20435#else
20436# define machine_is_adsmilgato() (0)
20437#endif
20438
20439#ifdef CONFIG_MACH_GBA
20440# ifdef machine_arch_type
20441# undef machine_arch_type
20442# define machine_arch_type __machine_arch_type
20443# else
20444# define machine_arch_type MACH_TYPE_GBA
20445# endif
20446# define machine_is_gba() (machine_arch_type == MACH_TYPE_GBA)
20447#else
20448# define machine_is_gba() (0)
20449#endif
20450
20451#ifdef CONFIG_MACH_H6044
20452# ifdef machine_arch_type
20453# undef machine_arch_type
20454# define machine_arch_type __machine_arch_type
20455# else
20456# define machine_arch_type MACH_TYPE_H6044
20457# endif
20458# define machine_is_h6044() (machine_arch_type == MACH_TYPE_H6044)
20459#else
20460# define machine_is_h6044() (0)
20461#endif
20462
20463#ifdef CONFIG_MACH_APP
20464# ifdef machine_arch_type
20465# undef machine_arch_type
20466# define machine_arch_type __machine_arch_type
20467# else
20468# define machine_arch_type MACH_TYPE_APP
20469# endif
20470# define machine_is_app() (machine_arch_type == MACH_TYPE_APP)
20471#else
20472# define machine_is_app() (0)
20473#endif
20474
20475#ifdef CONFIG_MACH_TCT_HAMMER
20476# ifdef machine_arch_type
20477# undef machine_arch_type
20478# define machine_arch_type __machine_arch_type
20479# else
20480# define machine_arch_type MACH_TYPE_TCT_HAMMER
20481# endif
20482# define machine_is_tct_hammer() (machine_arch_type == MACH_TYPE_TCT_HAMMER)
20483#else
20484# define machine_is_tct_hammer() (0)
20485#endif
20486
9f23ca42 20487#ifdef CONFIG_MACH_HERALD
799891ef
MS
20488# ifdef machine_arch_type
20489# undef machine_arch_type
20490# define machine_arch_type __machine_arch_type
20491# else
9f23ca42 20492# define machine_arch_type MACH_TYPE_HERALD
799891ef 20493# endif
9f23ca42 20494# define machine_is_herald() (machine_arch_type == MACH_TYPE_HERALD)
799891ef
MS
20495#else
20496# define machine_is_herald() (0)
20497#endif
20498
20499#ifdef CONFIG_MACH_ARTEMIS
20500# ifdef machine_arch_type
20501# undef machine_arch_type
20502# define machine_arch_type __machine_arch_type
20503# else
20504# define machine_arch_type MACH_TYPE_ARTEMIS
20505# endif
20506# define machine_is_artemis() (machine_arch_type == MACH_TYPE_ARTEMIS)
20507#else
20508# define machine_is_artemis() (0)
20509#endif
20510
20511#ifdef CONFIG_MACH_HTCTITAN
20512# ifdef machine_arch_type
20513# undef machine_arch_type
20514# define machine_arch_type __machine_arch_type
20515# else
20516# define machine_arch_type MACH_TYPE_HTCTITAN
20517# endif
20518# define machine_is_htctitan() (machine_arch_type == MACH_TYPE_HTCTITAN)
20519#else
20520# define machine_is_htctitan() (0)
20521#endif
20522
20523#ifdef CONFIG_MACH_QRANIUM
20524# ifdef machine_arch_type
20525# undef machine_arch_type
20526# define machine_arch_type __machine_arch_type
20527# else
20528# define machine_arch_type MACH_TYPE_QRANIUM
20529# endif
20530# define machine_is_qranium() (machine_arch_type == MACH_TYPE_QRANIUM)
20531#else
20532# define machine_is_qranium() (0)
20533#endif
20534
20535#ifdef CONFIG_MACH_ADX_WSC2
20536# ifdef machine_arch_type
20537# undef machine_arch_type
20538# define machine_arch_type __machine_arch_type
20539# else
20540# define machine_arch_type MACH_TYPE_ADX_WSC2
20541# endif
20542# define machine_is_adx_wsc2() (machine_arch_type == MACH_TYPE_ADX_WSC2)
20543#else
20544# define machine_is_adx_wsc2() (0)
20545#endif
20546
06c4ab50 20547#ifdef CONFIG_MACH_ADX_MEDCOM
799891ef
MS
20548# ifdef machine_arch_type
20549# undef machine_arch_type
20550# define machine_arch_type __machine_arch_type
20551# else
06c4ab50 20552# define machine_arch_type MACH_TYPE_ADX_MEDCOM
799891ef 20553# endif
06c4ab50 20554# define machine_is_adx_medcom() (machine_arch_type == MACH_TYPE_ADX_MEDCOM)
799891ef 20555#else
06c4ab50 20556# define machine_is_adx_medcom() (0)
799891ef
MS
20557#endif
20558
20559#ifdef CONFIG_MACH_BBOARD
20560# ifdef machine_arch_type
20561# undef machine_arch_type
20562# define machine_arch_type __machine_arch_type
20563# else
20564# define machine_arch_type MACH_TYPE_BBOARD
20565# endif
20566# define machine_is_bboard() (machine_arch_type == MACH_TYPE_BBOARD)
20567#else
20568# define machine_is_bboard() (0)
20569#endif
20570
20571#ifdef CONFIG_MACH_CAMBRIA
20572# ifdef machine_arch_type
20573# undef machine_arch_type
20574# define machine_arch_type __machine_arch_type
20575# else
20576# define machine_arch_type MACH_TYPE_CAMBRIA
20577# endif
20578# define machine_is_cambria() (machine_arch_type == MACH_TYPE_CAMBRIA)
20579#else
20580# define machine_is_cambria() (0)
20581#endif
20582
20583#ifdef CONFIG_MACH_MT7XXX
20584# ifdef machine_arch_type
20585# undef machine_arch_type
20586# define machine_arch_type __machine_arch_type
20587# else
20588# define machine_arch_type MACH_TYPE_MT7XXX
20589# endif
20590# define machine_is_mt7xxx() (machine_arch_type == MACH_TYPE_MT7XXX)
20591#else
20592# define machine_is_mt7xxx() (0)
20593#endif
20594
20595#ifdef CONFIG_MACH_MATRIX512
20596# ifdef machine_arch_type
20597# undef machine_arch_type
20598# define machine_arch_type __machine_arch_type
20599# else
20600# define machine_arch_type MACH_TYPE_MATRIX512
20601# endif
20602# define machine_is_matrix512() (machine_arch_type == MACH_TYPE_MATRIX512)
20603#else
20604# define machine_is_matrix512() (0)
20605#endif
20606
20607#ifdef CONFIG_MACH_MATRIX522
20608# ifdef machine_arch_type
20609# undef machine_arch_type
20610# define machine_arch_type __machine_arch_type
20611# else
20612# define machine_arch_type MACH_TYPE_MATRIX522
20613# endif
20614# define machine_is_matrix522() (machine_arch_type == MACH_TYPE_MATRIX522)
20615#else
20616# define machine_is_matrix522() (0)
20617#endif
20618
20619#ifdef CONFIG_MACH_IPAC5010
20620# ifdef machine_arch_type
20621# undef machine_arch_type
20622# define machine_arch_type __machine_arch_type
20623# else
20624# define machine_arch_type MACH_TYPE_IPAC5010
20625# endif
20626# define machine_is_ipac5010() (machine_arch_type == MACH_TYPE_IPAC5010)
20627#else
20628# define machine_is_ipac5010() (0)
20629#endif
20630
20631#ifdef CONFIG_MACH_SAKURA
20632# ifdef machine_arch_type
20633# undef machine_arch_type
20634# define machine_arch_type __machine_arch_type
20635# else
20636# define machine_arch_type MACH_TYPE_SAKURA
20637# endif
20638# define machine_is_sakura() (machine_arch_type == MACH_TYPE_SAKURA)
20639#else
20640# define machine_is_sakura() (0)
20641#endif
20642
20643#ifdef CONFIG_MACH_GROCX
20644# ifdef machine_arch_type
20645# undef machine_arch_type
20646# define machine_arch_type __machine_arch_type
20647# else
20648# define machine_arch_type MACH_TYPE_GROCX
20649# endif
20650# define machine_is_grocx() (machine_arch_type == MACH_TYPE_GROCX)
20651#else
20652# define machine_is_grocx() (0)
20653#endif
20654
20655#ifdef CONFIG_MACH_PM9263
20656# ifdef machine_arch_type
20657# undef machine_arch_type
20658# define machine_arch_type __machine_arch_type
20659# else
20660# define machine_arch_type MACH_TYPE_PM9263
20661# endif
20662# define machine_is_pm9263() (machine_arch_type == MACH_TYPE_PM9263)
20663#else
20664# define machine_is_pm9263() (0)
20665#endif
20666
20667#ifdef CONFIG_MACH_SIM_ONE
20668# ifdef machine_arch_type
20669# undef machine_arch_type
20670# define machine_arch_type __machine_arch_type
20671# else
20672# define machine_arch_type MACH_TYPE_SIM_ONE
20673# endif
20674# define machine_is_sim_one() (machine_arch_type == MACH_TYPE_SIM_ONE)
20675#else
20676# define machine_is_sim_one() (0)
20677#endif
20678
20679#ifdef CONFIG_MACH_ACQ132
20680# ifdef machine_arch_type
20681# undef machine_arch_type
20682# define machine_arch_type __machine_arch_type
20683# else
20684# define machine_arch_type MACH_TYPE_ACQ132
20685# endif
20686# define machine_is_acq132() (machine_arch_type == MACH_TYPE_ACQ132)
20687#else
20688# define machine_is_acq132() (0)
20689#endif
20690
20691#ifdef CONFIG_MACH_DATR
20692# ifdef machine_arch_type
20693# undef machine_arch_type
20694# define machine_arch_type __machine_arch_type
20695# else
20696# define machine_arch_type MACH_TYPE_DATR
20697# endif
20698# define machine_is_datr() (machine_arch_type == MACH_TYPE_DATR)
20699#else
20700# define machine_is_datr() (0)
20701#endif
20702
20703#ifdef CONFIG_MACH_ACTUX1
20704# ifdef machine_arch_type
20705# undef machine_arch_type
20706# define machine_arch_type __machine_arch_type
20707# else
20708# define machine_arch_type MACH_TYPE_ACTUX1
20709# endif
20710# define machine_is_actux1() (machine_arch_type == MACH_TYPE_ACTUX1)
20711#else
20712# define machine_is_actux1() (0)
20713#endif
20714
20715#ifdef CONFIG_MACH_ACTUX2
20716# ifdef machine_arch_type
20717# undef machine_arch_type
20718# define machine_arch_type __machine_arch_type
20719# else
20720# define machine_arch_type MACH_TYPE_ACTUX2
20721# endif
20722# define machine_is_actux2() (machine_arch_type == MACH_TYPE_ACTUX2)
20723#else
20724# define machine_is_actux2() (0)
20725#endif
20726
20727#ifdef CONFIG_MACH_ACTUX3
20728# ifdef machine_arch_type
20729# undef machine_arch_type
20730# define machine_arch_type __machine_arch_type
20731# else
20732# define machine_arch_type MACH_TYPE_ACTUX3
20733# endif
20734# define machine_is_actux3() (machine_arch_type == MACH_TYPE_ACTUX3)
20735#else
20736# define machine_is_actux3() (0)
20737#endif
20738
20739#ifdef CONFIG_MACH_FLEXIT
20740# ifdef machine_arch_type
20741# undef machine_arch_type
20742# define machine_arch_type __machine_arch_type
20743# else
20744# define machine_arch_type MACH_TYPE_FLEXIT
20745# endif
20746# define machine_is_flexit() (machine_arch_type == MACH_TYPE_FLEXIT)
20747#else
20748# define machine_is_flexit() (0)
20749#endif
20750
20751#ifdef CONFIG_MACH_BH2X0BD
20752# ifdef machine_arch_type
20753# undef machine_arch_type
20754# define machine_arch_type __machine_arch_type
20755# else
20756# define machine_arch_type MACH_TYPE_BH2X0BD
20757# endif
20758# define machine_is_bh2x0bd() (machine_arch_type == MACH_TYPE_BH2X0BD)
20759#else
20760# define machine_is_bh2x0bd() (0)
20761#endif
20762
20763#ifdef CONFIG_MACH_ATB2002
20764# ifdef machine_arch_type
20765# undef machine_arch_type
20766# define machine_arch_type __machine_arch_type
20767# else
20768# define machine_arch_type MACH_TYPE_ATB2002
20769# endif
20770# define machine_is_atb2002() (machine_arch_type == MACH_TYPE_ATB2002)
20771#else
20772# define machine_is_atb2002() (0)
20773#endif
20774
20775#ifdef CONFIG_MACH_XENON
20776# ifdef machine_arch_type
20777# undef machine_arch_type
20778# define machine_arch_type __machine_arch_type
20779# else
20780# define machine_arch_type MACH_TYPE_XENON
20781# endif
20782# define machine_is_xenon() (machine_arch_type == MACH_TYPE_XENON)
20783#else
20784# define machine_is_xenon() (0)
20785#endif
20786
20787#ifdef CONFIG_MACH_FM607
20788# ifdef machine_arch_type
20789# undef machine_arch_type
20790# define machine_arch_type __machine_arch_type
20791# else
20792# define machine_arch_type MACH_TYPE_FM607
20793# endif
20794# define machine_is_fm607() (machine_arch_type == MACH_TYPE_FM607)
20795#else
20796# define machine_is_fm607() (0)
20797#endif
20798
20799#ifdef CONFIG_MACH_MATRIX514
20800# ifdef machine_arch_type
20801# undef machine_arch_type
20802# define machine_arch_type __machine_arch_type
20803# else
20804# define machine_arch_type MACH_TYPE_MATRIX514
20805# endif
20806# define machine_is_matrix514() (machine_arch_type == MACH_TYPE_MATRIX514)
20807#else
20808# define machine_is_matrix514() (0)
20809#endif
20810
20811#ifdef CONFIG_MACH_MATRIX524
20812# ifdef machine_arch_type
20813# undef machine_arch_type
20814# define machine_arch_type __machine_arch_type
20815# else
20816# define machine_arch_type MACH_TYPE_MATRIX524
20817# endif
20818# define machine_is_matrix524() (machine_arch_type == MACH_TYPE_MATRIX524)
20819#else
20820# define machine_is_matrix524() (0)
20821#endif
20822
20823#ifdef CONFIG_MACH_INPOD
20824# ifdef machine_arch_type
20825# undef machine_arch_type
20826# define machine_arch_type __machine_arch_type
20827# else
20828# define machine_arch_type MACH_TYPE_INPOD
20829# endif
20830# define machine_is_inpod() (machine_arch_type == MACH_TYPE_INPOD)
20831#else
20832# define machine_is_inpod() (0)
20833#endif
20834
20835#ifdef CONFIG_MACH_JIVE
20836# ifdef machine_arch_type
20837# undef machine_arch_type
20838# define machine_arch_type __machine_arch_type
20839# else
20840# define machine_arch_type MACH_TYPE_JIVE
20841# endif
20842# define machine_is_jive() (machine_arch_type == MACH_TYPE_JIVE)
20843#else
20844# define machine_is_jive() (0)
20845#endif
20846
20847#ifdef CONFIG_MACH_TLL_MX21
20848# ifdef machine_arch_type
20849# undef machine_arch_type
20850# define machine_arch_type __machine_arch_type
20851# else
20852# define machine_arch_type MACH_TYPE_TLL_MX21
20853# endif
20854# define machine_is_tll_mx21() (machine_arch_type == MACH_TYPE_TLL_MX21)
20855#else
20856# define machine_is_tll_mx21() (0)
20857#endif
20858
20859#ifdef CONFIG_MACH_SBC2800
20860# ifdef machine_arch_type
20861# undef machine_arch_type
20862# define machine_arch_type __machine_arch_type
20863# else
20864# define machine_arch_type MACH_TYPE_SBC2800
20865# endif
20866# define machine_is_sbc2800() (machine_arch_type == MACH_TYPE_SBC2800)
20867#else
20868# define machine_is_sbc2800() (0)
20869#endif
20870
20871#ifdef CONFIG_MACH_CC7UCAMRY
20872# ifdef machine_arch_type
20873# undef machine_arch_type
20874# define machine_arch_type __machine_arch_type
20875# else
20876# define machine_arch_type MACH_TYPE_CC7UCAMRY
20877# endif
20878# define machine_is_cc7ucamry() (machine_arch_type == MACH_TYPE_CC7UCAMRY)
20879#else
20880# define machine_is_cc7ucamry() (0)
20881#endif
20882
20883#ifdef CONFIG_MACH_UBISYS_P9_SC15
20884# ifdef machine_arch_type
20885# undef machine_arch_type
20886# define machine_arch_type __machine_arch_type
20887# else
20888# define machine_arch_type MACH_TYPE_UBISYS_P9_SC15
20889# endif
20890# define machine_is_ubisys_p9_sc15() (machine_arch_type == MACH_TYPE_UBISYS_P9_SC15)
20891#else
20892# define machine_is_ubisys_p9_sc15() (0)
20893#endif
20894
20895#ifdef CONFIG_MACH_UBISYS_P9_SSC2D10
20896# ifdef machine_arch_type
20897# undef machine_arch_type
20898# define machine_arch_type __machine_arch_type
20899# else
20900# define machine_arch_type MACH_TYPE_UBISYS_P9_SSC2D10
20901# endif
20902# define machine_is_ubisys_p9_ssc2d10() (machine_arch_type == MACH_TYPE_UBISYS_P9_SSC2D10)
20903#else
20904# define machine_is_ubisys_p9_ssc2d10() (0)
20905#endif
20906
20907#ifdef CONFIG_MACH_UBISYS_P9_RCU3
20908# ifdef machine_arch_type
20909# undef machine_arch_type
20910# define machine_arch_type __machine_arch_type
20911# else
20912# define machine_arch_type MACH_TYPE_UBISYS_P9_RCU3
20913# endif
20914# define machine_is_ubisys_p9_rcu3() (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3)
20915#else
20916# define machine_is_ubisys_p9_rcu3() (0)
20917#endif
20918
20919#ifdef CONFIG_MACH_AML_M8000
20920# ifdef machine_arch_type
20921# undef machine_arch_type
20922# define machine_arch_type __machine_arch_type
20923# else
20924# define machine_arch_type MACH_TYPE_AML_M8000
20925# endif
20926# define machine_is_aml_m8000() (machine_arch_type == MACH_TYPE_AML_M8000)
20927#else
20928# define machine_is_aml_m8000() (0)
20929#endif
20930
20931#ifdef CONFIG_MACH_SNAPPER_270
20932# ifdef machine_arch_type
20933# undef machine_arch_type
20934# define machine_arch_type __machine_arch_type
20935# else
20936# define machine_arch_type MACH_TYPE_SNAPPER_270
20937# endif
20938# define machine_is_snapper_270() (machine_arch_type == MACH_TYPE_SNAPPER_270)
20939#else
20940# define machine_is_snapper_270() (0)
20941#endif
20942
20943#ifdef CONFIG_MACH_OMAP_BBX
20944# ifdef machine_arch_type
20945# undef machine_arch_type
20946# define machine_arch_type __machine_arch_type
20947# else
20948# define machine_arch_type MACH_TYPE_OMAP_BBX
20949# endif
20950# define machine_is_omap_bbx() (machine_arch_type == MACH_TYPE_OMAP_BBX)
20951#else
20952# define machine_is_omap_bbx() (0)
20953#endif
20954
20955#ifdef CONFIG_MACH_UCN2410
20956# ifdef machine_arch_type
20957# undef machine_arch_type
20958# define machine_arch_type __machine_arch_type
20959# else
20960# define machine_arch_type MACH_TYPE_UCN2410
20961# endif
20962# define machine_is_ucn2410() (machine_arch_type == MACH_TYPE_UCN2410)
20963#else
20964# define machine_is_ucn2410() (0)
20965#endif
20966
20967#ifdef CONFIG_MACH_SAM9_L9260
20968# ifdef machine_arch_type
20969# undef machine_arch_type
20970# define machine_arch_type __machine_arch_type
20971# else
20972# define machine_arch_type MACH_TYPE_SAM9_L9260
20973# endif
20974# define machine_is_sam9_l9260() (machine_arch_type == MACH_TYPE_SAM9_L9260)
20975#else
20976# define machine_is_sam9_l9260() (0)
20977#endif
20978
20979#ifdef CONFIG_MACH_ETI_C2
20980# ifdef machine_arch_type
20981# undef machine_arch_type
20982# define machine_arch_type __machine_arch_type
20983# else
20984# define machine_arch_type MACH_TYPE_ETI_C2
20985# endif
20986# define machine_is_eti_c2() (machine_arch_type == MACH_TYPE_ETI_C2)
20987#else
20988# define machine_is_eti_c2() (0)
20989#endif
20990
20991#ifdef CONFIG_MACH_AVALANCHE
20992# ifdef machine_arch_type
20993# undef machine_arch_type
20994# define machine_arch_type __machine_arch_type
20995# else
20996# define machine_arch_type MACH_TYPE_AVALANCHE
20997# endif
20998# define machine_is_avalanche() (machine_arch_type == MACH_TYPE_AVALANCHE)
20999#else
21000# define machine_is_avalanche() (0)
21001#endif
21002
21003#ifdef CONFIG_MACH_REALVIEW_PB1176
21004# ifdef machine_arch_type
21005# undef machine_arch_type
21006# define machine_arch_type __machine_arch_type
21007# else
21008# define machine_arch_type MACH_TYPE_REALVIEW_PB1176
21009# endif
21010# define machine_is_realview_pb1176() (machine_arch_type == MACH_TYPE_REALVIEW_PB1176)
21011#else
21012# define machine_is_realview_pb1176() (0)
21013#endif
21014
21015#ifdef CONFIG_MACH_DP1500
21016# ifdef machine_arch_type
21017# undef machine_arch_type
21018# define machine_arch_type __machine_arch_type
21019# else
21020# define machine_arch_type MACH_TYPE_DP1500
21021# endif
21022# define machine_is_dp1500() (machine_arch_type == MACH_TYPE_DP1500)
21023#else
21024# define machine_is_dp1500() (0)
21025#endif
21026
21027#ifdef CONFIG_MACH_APPLE_IPHONE
21028# ifdef machine_arch_type
21029# undef machine_arch_type
21030# define machine_arch_type __machine_arch_type
21031# else
21032# define machine_arch_type MACH_TYPE_APPLE_IPHONE
21033# endif
21034# define machine_is_apple_iphone() (machine_arch_type == MACH_TYPE_APPLE_IPHONE)
21035#else
21036# define machine_is_apple_iphone() (0)
21037#endif
21038
21039#ifdef CONFIG_MACH_YL9200
21040# ifdef machine_arch_type
21041# undef machine_arch_type
21042# define machine_arch_type __machine_arch_type
21043# else
21044# define machine_arch_type MACH_TYPE_YL9200
21045# endif
21046# define machine_is_yl9200() (machine_arch_type == MACH_TYPE_YL9200)
21047#else
21048# define machine_is_yl9200() (0)
21049#endif
21050
21051#ifdef CONFIG_MACH_RD88F5182
21052# ifdef machine_arch_type
21053# undef machine_arch_type
21054# define machine_arch_type __machine_arch_type
21055# else
21056# define machine_arch_type MACH_TYPE_RD88F5182
21057# endif
21058# define machine_is_rd88f5182() (machine_arch_type == MACH_TYPE_RD88F5182)
21059#else
21060# define machine_is_rd88f5182() (0)
21061#endif
21062
21063#ifdef CONFIG_MACH_KUROBOX_PRO
21064# ifdef machine_arch_type
21065# undef machine_arch_type
21066# define machine_arch_type __machine_arch_type
21067# else
21068# define machine_arch_type MACH_TYPE_KUROBOX_PRO
21069# endif
21070# define machine_is_kurobox_pro() (machine_arch_type == MACH_TYPE_KUROBOX_PRO)
21071#else
21072# define machine_is_kurobox_pro() (0)
21073#endif
21074
21075#ifdef CONFIG_MACH_SE_POET
21076# ifdef machine_arch_type
21077# undef machine_arch_type
21078# define machine_arch_type __machine_arch_type
21079# else
21080# define machine_arch_type MACH_TYPE_SE_POET
21081# endif
21082# define machine_is_se_poet() (machine_arch_type == MACH_TYPE_SE_POET)
21083#else
21084# define machine_is_se_poet() (0)
21085#endif
21086
21087#ifdef CONFIG_MACH_MX31_3DS
21088# ifdef machine_arch_type
21089# undef machine_arch_type
21090# define machine_arch_type __machine_arch_type
21091# else
21092# define machine_arch_type MACH_TYPE_MX31_3DS
21093# endif
21094# define machine_is_mx31_3ds() (machine_arch_type == MACH_TYPE_MX31_3DS)
21095#else
21096# define machine_is_mx31_3ds() (0)
21097#endif
21098
21099#ifdef CONFIG_MACH_R270
21100# ifdef machine_arch_type
21101# undef machine_arch_type
21102# define machine_arch_type __machine_arch_type
21103# else
21104# define machine_arch_type MACH_TYPE_R270
21105# endif
21106# define machine_is_r270() (machine_arch_type == MACH_TYPE_R270)
21107#else
21108# define machine_is_r270() (0)
21109#endif
21110
21111#ifdef CONFIG_MACH_ARMOUR21
21112# ifdef machine_arch_type
21113# undef machine_arch_type
21114# define machine_arch_type __machine_arch_type
21115# else
21116# define machine_arch_type MACH_TYPE_ARMOUR21
21117# endif
21118# define machine_is_armour21() (machine_arch_type == MACH_TYPE_ARMOUR21)
21119#else
21120# define machine_is_armour21() (0)
21121#endif
21122
21123#ifdef CONFIG_MACH_DT2
21124# ifdef machine_arch_type
21125# undef machine_arch_type
21126# define machine_arch_type __machine_arch_type
21127# else
21128# define machine_arch_type MACH_TYPE_DT2
21129# endif
21130# define machine_is_dt2() (machine_arch_type == MACH_TYPE_DT2)
21131#else
21132# define machine_is_dt2() (0)
21133#endif
21134
21135#ifdef CONFIG_MACH_VT4
21136# ifdef machine_arch_type
21137# undef machine_arch_type
21138# define machine_arch_type __machine_arch_type
21139# else
21140# define machine_arch_type MACH_TYPE_VT4
21141# endif
21142# define machine_is_vt4() (machine_arch_type == MACH_TYPE_VT4)
21143#else
21144# define machine_is_vt4() (0)
21145#endif
21146
21147#ifdef CONFIG_MACH_TYCO320
21148# ifdef machine_arch_type
21149# undef machine_arch_type
21150# define machine_arch_type __machine_arch_type
21151# else
21152# define machine_arch_type MACH_TYPE_TYCO320
21153# endif
21154# define machine_is_tyco320() (machine_arch_type == MACH_TYPE_TYCO320)
21155#else
21156# define machine_is_tyco320() (0)
21157#endif
21158
21159#ifdef CONFIG_MACH_ADMA
21160# ifdef machine_arch_type
21161# undef machine_arch_type
21162# define machine_arch_type __machine_arch_type
21163# else
21164# define machine_arch_type MACH_TYPE_ADMA
21165# endif
21166# define machine_is_adma() (machine_arch_type == MACH_TYPE_ADMA)
21167#else
21168# define machine_is_adma() (0)
21169#endif
21170
21171#ifdef CONFIG_MACH_WP188
21172# ifdef machine_arch_type
21173# undef machine_arch_type
21174# define machine_arch_type __machine_arch_type
21175# else
21176# define machine_arch_type MACH_TYPE_WP188
21177# endif
21178# define machine_is_wp188() (machine_arch_type == MACH_TYPE_WP188)
21179#else
21180# define machine_is_wp188() (0)
21181#endif
21182
21183#ifdef CONFIG_MACH_CORSICA
21184# ifdef machine_arch_type
21185# undef machine_arch_type
21186# define machine_arch_type __machine_arch_type
21187# else
21188# define machine_arch_type MACH_TYPE_CORSICA
21189# endif
21190# define machine_is_corsica() (machine_arch_type == MACH_TYPE_CORSICA)
21191#else
21192# define machine_is_corsica() (0)
21193#endif
21194
21195#ifdef CONFIG_MACH_BIGEYE
21196# ifdef machine_arch_type
21197# undef machine_arch_type
21198# define machine_arch_type __machine_arch_type
21199# else
21200# define machine_arch_type MACH_TYPE_BIGEYE
21201# endif
21202# define machine_is_bigeye() (machine_arch_type == MACH_TYPE_BIGEYE)
21203#else
21204# define machine_is_bigeye() (0)
21205#endif
21206
21207#ifdef CONFIG_MACH_TLL5000
21208# ifdef machine_arch_type
21209# undef machine_arch_type
21210# define machine_arch_type __machine_arch_type
21211# else
21212# define machine_arch_type MACH_TYPE_TLL5000
21213# endif
21214# define machine_is_tll5000() (machine_arch_type == MACH_TYPE_TLL5000)
21215#else
21216# define machine_is_tll5000() (0)
21217#endif
21218
06c4ab50 21219#ifdef CONFIG_MACH_BEBOT
799891ef
MS
21220# ifdef machine_arch_type
21221# undef machine_arch_type
21222# define machine_arch_type __machine_arch_type
21223# else
06c4ab50 21224# define machine_arch_type MACH_TYPE_BEBOT
799891ef 21225# endif
06c4ab50 21226# define machine_is_bebot() (machine_arch_type == MACH_TYPE_BEBOT)
799891ef 21227#else
06c4ab50 21228# define machine_is_bebot() (0)
799891ef
MS
21229#endif
21230
21231#ifdef CONFIG_MACH_QONG
21232# ifdef machine_arch_type
21233# undef machine_arch_type
21234# define machine_arch_type __machine_arch_type
21235# else
21236# define machine_arch_type MACH_TYPE_QONG
21237# endif
21238# define machine_is_qong() (machine_arch_type == MACH_TYPE_QONG)
21239#else
21240# define machine_is_qong() (0)
21241#endif
21242
21243#ifdef CONFIG_MACH_TCOMPACT
21244# ifdef machine_arch_type
21245# undef machine_arch_type
21246# define machine_arch_type __machine_arch_type
21247# else
21248# define machine_arch_type MACH_TYPE_TCOMPACT
21249# endif
21250# define machine_is_tcompact() (machine_arch_type == MACH_TYPE_TCOMPACT)
21251#else
21252# define machine_is_tcompact() (0)
21253#endif
21254
21255#ifdef CONFIG_MACH_PUMA5
21256# ifdef machine_arch_type
21257# undef machine_arch_type
21258# define machine_arch_type __machine_arch_type
21259# else
21260# define machine_arch_type MACH_TYPE_PUMA5
21261# endif
21262# define machine_is_puma5() (machine_arch_type == MACH_TYPE_PUMA5)
21263#else
21264# define machine_is_puma5() (0)
21265#endif
21266
21267#ifdef CONFIG_MACH_ELARA
21268# ifdef machine_arch_type
21269# undef machine_arch_type
21270# define machine_arch_type __machine_arch_type
21271# else
21272# define machine_arch_type MACH_TYPE_ELARA
21273# endif
21274# define machine_is_elara() (machine_arch_type == MACH_TYPE_ELARA)
21275#else
21276# define machine_is_elara() (0)
21277#endif
21278
21279#ifdef CONFIG_MACH_ELLINGTON
21280# ifdef machine_arch_type
21281# undef machine_arch_type
21282# define machine_arch_type __machine_arch_type
21283# else
21284# define machine_arch_type MACH_TYPE_ELLINGTON
21285# endif
21286# define machine_is_ellington() (machine_arch_type == MACH_TYPE_ELLINGTON)
21287#else
21288# define machine_is_ellington() (0)
21289#endif
21290
21291#ifdef CONFIG_MACH_XDA_ATOM
21292# ifdef machine_arch_type
21293# undef machine_arch_type
21294# define machine_arch_type __machine_arch_type
21295# else
21296# define machine_arch_type MACH_TYPE_XDA_ATOM
21297# endif
21298# define machine_is_xda_atom() (machine_arch_type == MACH_TYPE_XDA_ATOM)
21299#else
21300# define machine_is_xda_atom() (0)
21301#endif
21302
21303#ifdef CONFIG_MACH_ENERGIZER2
21304# ifdef machine_arch_type
21305# undef machine_arch_type
21306# define machine_arch_type __machine_arch_type
21307# else
21308# define machine_arch_type MACH_TYPE_ENERGIZER2
21309# endif
21310# define machine_is_energizer2() (machine_arch_type == MACH_TYPE_ENERGIZER2)
21311#else
21312# define machine_is_energizer2() (0)
21313#endif
21314
21315#ifdef CONFIG_MACH_ODIN
21316# ifdef machine_arch_type
21317# undef machine_arch_type
21318# define machine_arch_type __machine_arch_type
21319# else
21320# define machine_arch_type MACH_TYPE_ODIN
21321# endif
21322# define machine_is_odin() (machine_arch_type == MACH_TYPE_ODIN)
21323#else
21324# define machine_is_odin() (0)
21325#endif
21326
21327#ifdef CONFIG_MACH_ACTUX4
21328# ifdef machine_arch_type
21329# undef machine_arch_type
21330# define machine_arch_type __machine_arch_type
21331# else
21332# define machine_arch_type MACH_TYPE_ACTUX4
21333# endif
21334# define machine_is_actux4() (machine_arch_type == MACH_TYPE_ACTUX4)
21335#else
21336# define machine_is_actux4() (0)
21337#endif
21338
21339#ifdef CONFIG_MACH_ESL_OMAP
21340# ifdef machine_arch_type
21341# undef machine_arch_type
21342# define machine_arch_type __machine_arch_type
21343# else
21344# define machine_arch_type MACH_TYPE_ESL_OMAP
21345# endif
21346# define machine_is_esl_omap() (machine_arch_type == MACH_TYPE_ESL_OMAP)
21347#else
21348# define machine_is_esl_omap() (0)
21349#endif
21350
21351#ifdef CONFIG_MACH_OMAP2EVM
21352# ifdef machine_arch_type
21353# undef machine_arch_type
21354# define machine_arch_type __machine_arch_type
21355# else
21356# define machine_arch_type MACH_TYPE_OMAP2EVM
21357# endif
21358# define machine_is_omap2evm() (machine_arch_type == MACH_TYPE_OMAP2EVM)
21359#else
21360# define machine_is_omap2evm() (0)
21361#endif
21362
21363#ifdef CONFIG_MACH_OMAP3EVM
21364# ifdef machine_arch_type
21365# undef machine_arch_type
21366# define machine_arch_type __machine_arch_type
21367# else
21368# define machine_arch_type MACH_TYPE_OMAP3EVM
21369# endif
21370# define machine_is_omap3evm() (machine_arch_type == MACH_TYPE_OMAP3EVM)
21371#else
21372# define machine_is_omap3evm() (0)
21373#endif
21374
21375#ifdef CONFIG_MACH_ADX_PCU57
21376# ifdef machine_arch_type
21377# undef machine_arch_type
21378# define machine_arch_type __machine_arch_type
21379# else
21380# define machine_arch_type MACH_TYPE_ADX_PCU57
21381# endif
21382# define machine_is_adx_pcu57() (machine_arch_type == MACH_TYPE_ADX_PCU57)
21383#else
21384# define machine_is_adx_pcu57() (0)
21385#endif
21386
21387#ifdef CONFIG_MACH_MONACO
21388# ifdef machine_arch_type
21389# undef machine_arch_type
21390# define machine_arch_type __machine_arch_type
21391# else
21392# define machine_arch_type MACH_TYPE_MONACO
21393# endif
21394# define machine_is_monaco() (machine_arch_type == MACH_TYPE_MONACO)
21395#else
21396# define machine_is_monaco() (0)
21397#endif
21398
21399#ifdef CONFIG_MACH_LEVANTE
21400# ifdef machine_arch_type
21401# undef machine_arch_type
21402# define machine_arch_type __machine_arch_type
21403# else
21404# define machine_arch_type MACH_TYPE_LEVANTE
21405# endif
21406# define machine_is_levante() (machine_arch_type == MACH_TYPE_LEVANTE)
21407#else
21408# define machine_is_levante() (0)
21409#endif
21410
21411#ifdef CONFIG_MACH_TMXIPX425
21412# ifdef machine_arch_type
21413# undef machine_arch_type
21414# define machine_arch_type __machine_arch_type
21415# else
21416# define machine_arch_type MACH_TYPE_TMXIPX425
21417# endif
21418# define machine_is_tmxipx425() (machine_arch_type == MACH_TYPE_TMXIPX425)
21419#else
21420# define machine_is_tmxipx425() (0)
21421#endif
21422
21423#ifdef CONFIG_MACH_LEEP
21424# ifdef machine_arch_type
21425# undef machine_arch_type
21426# define machine_arch_type __machine_arch_type
21427# else
21428# define machine_arch_type MACH_TYPE_LEEP
21429# endif
21430# define machine_is_leep() (machine_arch_type == MACH_TYPE_LEEP)
21431#else
21432# define machine_is_leep() (0)
21433#endif
21434
21435#ifdef CONFIG_MACH_RAAD
21436# ifdef machine_arch_type
21437# undef machine_arch_type
21438# define machine_arch_type __machine_arch_type
21439# else
21440# define machine_arch_type MACH_TYPE_RAAD
21441# endif
21442# define machine_is_raad() (machine_arch_type == MACH_TYPE_RAAD)
21443#else
21444# define machine_is_raad() (0)
21445#endif
21446
21447#ifdef CONFIG_MACH_DNS323
21448# ifdef machine_arch_type
21449# undef machine_arch_type
21450# define machine_arch_type __machine_arch_type
21451# else
21452# define machine_arch_type MACH_TYPE_DNS323
21453# endif
21454# define machine_is_dns323() (machine_arch_type == MACH_TYPE_DNS323)
21455#else
21456# define machine_is_dns323() (0)
21457#endif
21458
21459#ifdef CONFIG_MACH_AP1000
21460# ifdef machine_arch_type
21461# undef machine_arch_type
21462# define machine_arch_type __machine_arch_type
21463# else
21464# define machine_arch_type MACH_TYPE_AP1000
21465# endif
21466# define machine_is_ap1000() (machine_arch_type == MACH_TYPE_AP1000)
21467#else
21468# define machine_is_ap1000() (0)
21469#endif
21470
21471#ifdef CONFIG_MACH_A9SAM6432
21472# ifdef machine_arch_type
21473# undef machine_arch_type
21474# define machine_arch_type __machine_arch_type
21475# else
21476# define machine_arch_type MACH_TYPE_A9SAM6432
21477# endif
21478# define machine_is_a9sam6432() (machine_arch_type == MACH_TYPE_A9SAM6432)
21479#else
21480# define machine_is_a9sam6432() (0)
21481#endif
21482
21483#ifdef CONFIG_MACH_SHINY
21484# ifdef machine_arch_type
21485# undef machine_arch_type
21486# define machine_arch_type __machine_arch_type
21487# else
21488# define machine_arch_type MACH_TYPE_SHINY
21489# endif
21490# define machine_is_shiny() (machine_arch_type == MACH_TYPE_SHINY)
21491#else
21492# define machine_is_shiny() (0)
21493#endif
21494
21495#ifdef CONFIG_MACH_OMAP3_BEAGLE
21496# ifdef machine_arch_type
21497# undef machine_arch_type
21498# define machine_arch_type __machine_arch_type
21499# else
21500# define machine_arch_type MACH_TYPE_OMAP3_BEAGLE
21501# endif
21502# define machine_is_omap3_beagle() (machine_arch_type == MACH_TYPE_OMAP3_BEAGLE)
21503#else
21504# define machine_is_omap3_beagle() (0)
21505#endif
21506
21507#ifdef CONFIG_MACH_CSR_BDB2
21508# ifdef machine_arch_type
21509# undef machine_arch_type
21510# define machine_arch_type __machine_arch_type
21511# else
21512# define machine_arch_type MACH_TYPE_CSR_BDB2
21513# endif
21514# define machine_is_csr_bdb2() (machine_arch_type == MACH_TYPE_CSR_BDB2)
21515#else
21516# define machine_is_csr_bdb2() (0)
21517#endif
21518
21519#ifdef CONFIG_MACH_NOKIA_N810
21520# ifdef machine_arch_type
21521# undef machine_arch_type
21522# define machine_arch_type __machine_arch_type
21523# else
21524# define machine_arch_type MACH_TYPE_NOKIA_N810
21525# endif
21526# define machine_is_nokia_n810() (machine_arch_type == MACH_TYPE_NOKIA_N810)
21527#else
21528# define machine_is_nokia_n810() (0)
21529#endif
21530
21531#ifdef CONFIG_MACH_C270
21532# ifdef machine_arch_type
21533# undef machine_arch_type
21534# define machine_arch_type __machine_arch_type
21535# else
21536# define machine_arch_type MACH_TYPE_C270
21537# endif
21538# define machine_is_c270() (machine_arch_type == MACH_TYPE_C270)
21539#else
21540# define machine_is_c270() (0)
21541#endif
21542
21543#ifdef CONFIG_MACH_SENTRY
21544# ifdef machine_arch_type
21545# undef machine_arch_type
21546# define machine_arch_type __machine_arch_type
21547# else
21548# define machine_arch_type MACH_TYPE_SENTRY
21549# endif
21550# define machine_is_sentry() (machine_arch_type == MACH_TYPE_SENTRY)
21551#else
21552# define machine_is_sentry() (0)
21553#endif
21554
21555#ifdef CONFIG_MACH_PCM038
21556# ifdef machine_arch_type
21557# undef machine_arch_type
21558# define machine_arch_type __machine_arch_type
21559# else
21560# define machine_arch_type MACH_TYPE_PCM038
21561# endif
21562# define machine_is_pcm038() (machine_arch_type == MACH_TYPE_PCM038)
21563#else
21564# define machine_is_pcm038() (0)
21565#endif
21566
21567#ifdef CONFIG_MACH_ANC300
21568# ifdef machine_arch_type
21569# undef machine_arch_type
21570# define machine_arch_type __machine_arch_type
21571# else
21572# define machine_arch_type MACH_TYPE_ANC300
21573# endif
21574# define machine_is_anc300() (machine_arch_type == MACH_TYPE_ANC300)
21575#else
21576# define machine_is_anc300() (0)
21577#endif
21578
21579#ifdef CONFIG_MACH_HTCKAISER
21580# ifdef machine_arch_type
21581# undef machine_arch_type
21582# define machine_arch_type __machine_arch_type
21583# else
21584# define machine_arch_type MACH_TYPE_HTCKAISER
21585# endif
21586# define machine_is_htckaiser() (machine_arch_type == MACH_TYPE_HTCKAISER)
21587#else
21588# define machine_is_htckaiser() (0)
21589#endif
21590
21591#ifdef CONFIG_MACH_SBAT100
21592# ifdef machine_arch_type
21593# undef machine_arch_type
21594# define machine_arch_type __machine_arch_type
21595# else
21596# define machine_arch_type MACH_TYPE_SBAT100
21597# endif
21598# define machine_is_sbat100() (machine_arch_type == MACH_TYPE_SBAT100)
21599#else
21600# define machine_is_sbat100() (0)
21601#endif
21602
21603#ifdef CONFIG_MACH_MODUNORM
21604# ifdef machine_arch_type
21605# undef machine_arch_type
21606# define machine_arch_type __machine_arch_type
21607# else
21608# define machine_arch_type MACH_TYPE_MODUNORM
21609# endif
21610# define machine_is_modunorm() (machine_arch_type == MACH_TYPE_MODUNORM)
21611#else
21612# define machine_is_modunorm() (0)
21613#endif
21614
21615#ifdef CONFIG_MACH_PELOS_TWARM
21616# ifdef machine_arch_type
21617# undef machine_arch_type
21618# define machine_arch_type __machine_arch_type
21619# else
21620# define machine_arch_type MACH_TYPE_PELOS_TWARM
21621# endif
21622# define machine_is_pelos_twarm() (machine_arch_type == MACH_TYPE_PELOS_TWARM)
21623#else
21624# define machine_is_pelos_twarm() (0)
21625#endif
21626
21627#ifdef CONFIG_MACH_FLANK
21628# ifdef machine_arch_type
21629# undef machine_arch_type
21630# define machine_arch_type __machine_arch_type
21631# else
21632# define machine_arch_type MACH_TYPE_FLANK
21633# endif
21634# define machine_is_flank() (machine_arch_type == MACH_TYPE_FLANK)
21635#else
21636# define machine_is_flank() (0)
21637#endif
21638
21639#ifdef CONFIG_MACH_SIRLOIN
21640# ifdef machine_arch_type
21641# undef machine_arch_type
21642# define machine_arch_type __machine_arch_type
21643# else
21644# define machine_arch_type MACH_TYPE_SIRLOIN
21645# endif
21646# define machine_is_sirloin() (machine_arch_type == MACH_TYPE_SIRLOIN)
21647#else
21648# define machine_is_sirloin() (0)
21649#endif
21650
21651#ifdef CONFIG_MACH_BRISKET
21652# ifdef machine_arch_type
21653# undef machine_arch_type
21654# define machine_arch_type __machine_arch_type
21655# else
21656# define machine_arch_type MACH_TYPE_BRISKET
21657# endif
21658# define machine_is_brisket() (machine_arch_type == MACH_TYPE_BRISKET)
21659#else
21660# define machine_is_brisket() (0)
21661#endif
21662
21663#ifdef CONFIG_MACH_CHUCK
21664# ifdef machine_arch_type
21665# undef machine_arch_type
21666# define machine_arch_type __machine_arch_type
21667# else
21668# define machine_arch_type MACH_TYPE_CHUCK
21669# endif
21670# define machine_is_chuck() (machine_arch_type == MACH_TYPE_CHUCK)
21671#else
21672# define machine_is_chuck() (0)
21673#endif
21674
21675#ifdef CONFIG_MACH_OTTER
21676# ifdef machine_arch_type
21677# undef machine_arch_type
21678# define machine_arch_type __machine_arch_type
21679# else
21680# define machine_arch_type MACH_TYPE_OTTER
21681# endif
21682# define machine_is_otter() (machine_arch_type == MACH_TYPE_OTTER)
21683#else
21684# define machine_is_otter() (0)
21685#endif
21686
21687#ifdef CONFIG_MACH_DAVINCI_LDK
21688# ifdef machine_arch_type
21689# undef machine_arch_type
21690# define machine_arch_type __machine_arch_type
21691# else
21692# define machine_arch_type MACH_TYPE_DAVINCI_LDK
21693# endif
21694# define machine_is_davinci_ldk() (machine_arch_type == MACH_TYPE_DAVINCI_LDK)
21695#else
21696# define machine_is_davinci_ldk() (0)
21697#endif
21698
21699#ifdef CONFIG_MACH_PHREEDOM
21700# ifdef machine_arch_type
21701# undef machine_arch_type
21702# define machine_arch_type __machine_arch_type
21703# else
21704# define machine_arch_type MACH_TYPE_PHREEDOM
21705# endif
21706# define machine_is_phreedom() (machine_arch_type == MACH_TYPE_PHREEDOM)
21707#else
21708# define machine_is_phreedom() (0)
21709#endif
21710
21711#ifdef CONFIG_MACH_SG310
21712# ifdef machine_arch_type
21713# undef machine_arch_type
21714# define machine_arch_type __machine_arch_type
21715# else
21716# define machine_arch_type MACH_TYPE_SG310
21717# endif
21718# define machine_is_sg310() (machine_arch_type == MACH_TYPE_SG310)
21719#else
21720# define machine_is_sg310() (0)
21721#endif
21722
21723#ifdef CONFIG_MACH_TS209
21724# ifdef machine_arch_type
21725# undef machine_arch_type
21726# define machine_arch_type __machine_arch_type
21727# else
21728# define machine_arch_type MACH_TYPE_TS209
21729# endif
21730# define machine_is_ts_x09() (machine_arch_type == MACH_TYPE_TS209)
21731#else
21732# define machine_is_ts_x09() (0)
21733#endif
21734
21735#ifdef CONFIG_MACH_AT91CAP9ADK
21736# ifdef machine_arch_type
21737# undef machine_arch_type
21738# define machine_arch_type __machine_arch_type
21739# else
21740# define machine_arch_type MACH_TYPE_AT91CAP9ADK
21741# endif
21742# define machine_is_at91cap9adk() (machine_arch_type == MACH_TYPE_AT91CAP9ADK)
21743#else
21744# define machine_is_at91cap9adk() (0)
21745#endif
21746
21747#ifdef CONFIG_MACH_TION9315
21748# ifdef machine_arch_type
21749# undef machine_arch_type
21750# define machine_arch_type __machine_arch_type
21751# else
21752# define machine_arch_type MACH_TYPE_TION9315
21753# endif
21754# define machine_is_tion9315() (machine_arch_type == MACH_TYPE_TION9315)
21755#else
21756# define machine_is_tion9315() (0)
21757#endif
21758
21759#ifdef CONFIG_MACH_MAST
21760# ifdef machine_arch_type
21761# undef machine_arch_type
21762# define machine_arch_type __machine_arch_type
21763# else
21764# define machine_arch_type MACH_TYPE_MAST
21765# endif
21766# define machine_is_mast() (machine_arch_type == MACH_TYPE_MAST)
21767#else
21768# define machine_is_mast() (0)
21769#endif
21770
21771#ifdef CONFIG_MACH_PFW
21772# ifdef machine_arch_type
21773# undef machine_arch_type
21774# define machine_arch_type __machine_arch_type
21775# else
21776# define machine_arch_type MACH_TYPE_PFW
21777# endif
21778# define machine_is_pfw() (machine_arch_type == MACH_TYPE_PFW)
21779#else
21780# define machine_is_pfw() (0)
21781#endif
21782
21783#ifdef CONFIG_MACH_YL_P2440
21784# ifdef machine_arch_type
21785# undef machine_arch_type
21786# define machine_arch_type __machine_arch_type
21787# else
21788# define machine_arch_type MACH_TYPE_YL_P2440
21789# endif
21790# define machine_is_yl_p2440() (machine_arch_type == MACH_TYPE_YL_P2440)
21791#else
21792# define machine_is_yl_p2440() (0)
21793#endif
21794
21795#ifdef CONFIG_MACH_ZSBC32
21796# ifdef machine_arch_type
21797# undef machine_arch_type
21798# define machine_arch_type __machine_arch_type
21799# else
21800# define machine_arch_type MACH_TYPE_ZSBC32
21801# endif
21802# define machine_is_zsbc32() (machine_arch_type == MACH_TYPE_ZSBC32)
21803#else
21804# define machine_is_zsbc32() (0)
21805#endif
21806
21807#ifdef CONFIG_MACH_OMAP_PACE2
21808# ifdef machine_arch_type
21809# undef machine_arch_type
21810# define machine_arch_type __machine_arch_type
21811# else
21812# define machine_arch_type MACH_TYPE_OMAP_PACE2
21813# endif
21814# define machine_is_omap_pace2() (machine_arch_type == MACH_TYPE_OMAP_PACE2)
21815#else
21816# define machine_is_omap_pace2() (0)
21817#endif
21818
21819#ifdef CONFIG_MACH_IMX_PACE2
21820# ifdef machine_arch_type
21821# undef machine_arch_type
21822# define machine_arch_type __machine_arch_type
21823# else
21824# define machine_arch_type MACH_TYPE_IMX_PACE2
21825# endif
21826# define machine_is_imx_pace2() (machine_arch_type == MACH_TYPE_IMX_PACE2)
21827#else
21828# define machine_is_imx_pace2() (0)
21829#endif
21830
21831#ifdef CONFIG_MACH_MX31MOBOARD
21832# ifdef machine_arch_type
21833# undef machine_arch_type
21834# define machine_arch_type __machine_arch_type
21835# else
21836# define machine_arch_type MACH_TYPE_MX31MOBOARD
21837# endif
21838# define machine_is_mx31moboard() (machine_arch_type == MACH_TYPE_MX31MOBOARD)
21839#else
21840# define machine_is_mx31moboard() (0)
21841#endif
21842
21843#ifdef CONFIG_MACH_MX37_3DS
21844# ifdef machine_arch_type
21845# undef machine_arch_type
21846# define machine_arch_type __machine_arch_type
21847# else
21848# define machine_arch_type MACH_TYPE_MX37_3DS
21849# endif
21850# define machine_is_mx37_3ds() (machine_arch_type == MACH_TYPE_MX37_3DS)
21851#else
21852# define machine_is_mx37_3ds() (0)
21853#endif
21854
21855#ifdef CONFIG_MACH_RCC
21856# ifdef machine_arch_type
21857# undef machine_arch_type
21858# define machine_arch_type __machine_arch_type
21859# else
21860# define machine_arch_type MACH_TYPE_RCC
21861# endif
21862# define machine_is_rcc() (machine_arch_type == MACH_TYPE_RCC)
21863#else
21864# define machine_is_rcc() (0)
21865#endif
21866
21867#ifdef CONFIG_MACH_ARM9
21868# ifdef machine_arch_type
21869# undef machine_arch_type
21870# define machine_arch_type __machine_arch_type
21871# else
21872# define machine_arch_type MACH_TYPE_ARM9
21873# endif
21874# define machine_is_dmp() (machine_arch_type == MACH_TYPE_ARM9)
21875#else
21876# define machine_is_dmp() (0)
21877#endif
21878
21879#ifdef CONFIG_MACH_VISION_EP9307
21880# ifdef machine_arch_type
21881# undef machine_arch_type
21882# define machine_arch_type __machine_arch_type
21883# else
21884# define machine_arch_type MACH_TYPE_VISION_EP9307
21885# endif
21886# define machine_is_vision_ep9307() (machine_arch_type == MACH_TYPE_VISION_EP9307)
21887#else
21888# define machine_is_vision_ep9307() (0)
21889#endif
21890
21891#ifdef CONFIG_MACH_SCLY1000
21892# ifdef machine_arch_type
21893# undef machine_arch_type
21894# define machine_arch_type __machine_arch_type
21895# else
21896# define machine_arch_type MACH_TYPE_SCLY1000
21897# endif
21898# define machine_is_scly1000() (machine_arch_type == MACH_TYPE_SCLY1000)
21899#else
21900# define machine_is_scly1000() (0)
21901#endif
21902
21903#ifdef CONFIG_MACH_FONTEL_EP
21904# ifdef machine_arch_type
21905# undef machine_arch_type
21906# define machine_arch_type __machine_arch_type
21907# else
21908# define machine_arch_type MACH_TYPE_FONTEL_EP
21909# endif
21910# define machine_is_fontel_ep() (machine_arch_type == MACH_TYPE_FONTEL_EP)
21911#else
21912# define machine_is_fontel_ep() (0)
21913#endif
21914
21915#ifdef CONFIG_MACH_VOICEBLUE3G
21916# ifdef machine_arch_type
21917# undef machine_arch_type
21918# define machine_arch_type __machine_arch_type
21919# else
21920# define machine_arch_type MACH_TYPE_VOICEBLUE3G
21921# endif
21922# define machine_is_voiceblue3g() (machine_arch_type == MACH_TYPE_VOICEBLUE3G)
21923#else
21924# define machine_is_voiceblue3g() (0)
21925#endif
21926
21927#ifdef CONFIG_MACH_TT9200
21928# ifdef machine_arch_type
21929# undef machine_arch_type
21930# define machine_arch_type __machine_arch_type
21931# else
21932# define machine_arch_type MACH_TYPE_TT9200
21933# endif
21934# define machine_is_tt9200() (machine_arch_type == MACH_TYPE_TT9200)
21935#else
21936# define machine_is_tt9200() (0)
21937#endif
21938
21939#ifdef CONFIG_MACH_DIGI2410
21940# ifdef machine_arch_type
21941# undef machine_arch_type
21942# define machine_arch_type __machine_arch_type
21943# else
21944# define machine_arch_type MACH_TYPE_DIGI2410
21945# endif
21946# define machine_is_digi2410() (machine_arch_type == MACH_TYPE_DIGI2410)
21947#else
21948# define machine_is_digi2410() (0)
21949#endif
21950
21951#ifdef CONFIG_MACH_TERASTATION_PRO2
21952# ifdef machine_arch_type
21953# undef machine_arch_type
21954# define machine_arch_type __machine_arch_type
21955# else
21956# define machine_arch_type MACH_TYPE_TERASTATION_PRO2
21957# endif
21958# define machine_is_terastation_pro2() (machine_arch_type == MACH_TYPE_TERASTATION_PRO2)
21959#else
21960# define machine_is_terastation_pro2() (0)
21961#endif
21962
21963#ifdef CONFIG_MACH_LINKSTATION_PRO
21964# ifdef machine_arch_type
21965# undef machine_arch_type
21966# define machine_arch_type __machine_arch_type
21967# else
21968# define machine_arch_type MACH_TYPE_LINKSTATION_PRO
21969# endif
21970# define machine_is_linkstation_pro() (machine_arch_type == MACH_TYPE_LINKSTATION_PRO)
21971#else
21972# define machine_is_linkstation_pro() (0)
21973#endif
21974
21975#ifdef CONFIG_MACH_MOTOROLA_A780
21976# ifdef machine_arch_type
21977# undef machine_arch_type
21978# define machine_arch_type __machine_arch_type
21979# else
21980# define machine_arch_type MACH_TYPE_MOTOROLA_A780
21981# endif
21982# define machine_is_motorola_a780() (machine_arch_type == MACH_TYPE_MOTOROLA_A780)
21983#else
21984# define machine_is_motorola_a780() (0)
21985#endif
21986
21987#ifdef CONFIG_MACH_MOTOROLA_E6
21988# ifdef machine_arch_type
21989# undef machine_arch_type
21990# define machine_arch_type __machine_arch_type
21991# else
21992# define machine_arch_type MACH_TYPE_MOTOROLA_E6
21993# endif
21994# define machine_is_motorola_e6() (machine_arch_type == MACH_TYPE_MOTOROLA_E6)
21995#else
21996# define machine_is_motorola_e6() (0)
21997#endif
21998
21999#ifdef CONFIG_MACH_MOTOROLA_E2
22000# ifdef machine_arch_type
22001# undef machine_arch_type
22002# define machine_arch_type __machine_arch_type
22003# else
22004# define machine_arch_type MACH_TYPE_MOTOROLA_E2
22005# endif
22006# define machine_is_motorola_e2() (machine_arch_type == MACH_TYPE_MOTOROLA_E2)
22007#else
22008# define machine_is_motorola_e2() (0)
22009#endif
22010
22011#ifdef CONFIG_MACH_MOTOROLA_E680
22012# ifdef machine_arch_type
22013# undef machine_arch_type
22014# define machine_arch_type __machine_arch_type
22015# else
22016# define machine_arch_type MACH_TYPE_MOTOROLA_E680
22017# endif
22018# define machine_is_motorola_e680() (machine_arch_type == MACH_TYPE_MOTOROLA_E680)
22019#else
22020# define machine_is_motorola_e680() (0)
22021#endif
22022
22023#ifdef CONFIG_MACH_UR2410
22024# ifdef machine_arch_type
22025# undef machine_arch_type
22026# define machine_arch_type __machine_arch_type
22027# else
22028# define machine_arch_type MACH_TYPE_UR2410
22029# endif
22030# define machine_is_ur2410() (machine_arch_type == MACH_TYPE_UR2410)
22031#else
22032# define machine_is_ur2410() (0)
22033#endif
22034
22035#ifdef CONFIG_MACH_TAS9261
22036# ifdef machine_arch_type
22037# undef machine_arch_type
22038# define machine_arch_type __machine_arch_type
22039# else
22040# define machine_arch_type MACH_TYPE_TAS9261
22041# endif
22042# define machine_is_tas9261() (machine_arch_type == MACH_TYPE_TAS9261)
22043#else
22044# define machine_is_tas9261() (0)
22045#endif
22046
22047#ifdef CONFIG_MACH_HERMES_HD
22048# ifdef machine_arch_type
22049# undef machine_arch_type
22050# define machine_arch_type __machine_arch_type
22051# else
22052# define machine_arch_type MACH_TYPE_HERMES_HD
22053# endif
22054# define machine_is_davinci_hermes_hd() (machine_arch_type == MACH_TYPE_HERMES_HD)
22055#else
22056# define machine_is_davinci_hermes_hd() (0)
22057#endif
22058
22059#ifdef CONFIG_MACH_PERSEO_HD
22060# ifdef machine_arch_type
22061# undef machine_arch_type
22062# define machine_arch_type __machine_arch_type
22063# else
22064# define machine_arch_type MACH_TYPE_PERSEO_HD
22065# endif
22066# define machine_is_davinci_perseo_hd() (machine_arch_type == MACH_TYPE_PERSEO_HD)
22067#else
22068# define machine_is_davinci_perseo_hd() (0)
22069#endif
22070
22071#ifdef CONFIG_MACH_STARGAZER2
22072# ifdef machine_arch_type
22073# undef machine_arch_type
22074# define machine_arch_type __machine_arch_type
22075# else
22076# define machine_arch_type MACH_TYPE_STARGAZER2
22077# endif
22078# define machine_is_stargazer2() (machine_arch_type == MACH_TYPE_STARGAZER2)
22079#else
22080# define machine_is_stargazer2() (0)
22081#endif
22082
22083#ifdef CONFIG_MACH_E350
22084# ifdef machine_arch_type
22085# undef machine_arch_type
22086# define machine_arch_type __machine_arch_type
22087# else
22088# define machine_arch_type MACH_TYPE_E350
22089# endif
22090# define machine_is_e350() (machine_arch_type == MACH_TYPE_E350)
22091#else
22092# define machine_is_e350() (0)
22093#endif
22094
22095#ifdef CONFIG_MACH_WPCM450
22096# ifdef machine_arch_type
22097# undef machine_arch_type
22098# define machine_arch_type __machine_arch_type
22099# else
22100# define machine_arch_type MACH_TYPE_WPCM450
22101# endif
22102# define machine_is_wpcm450() (machine_arch_type == MACH_TYPE_WPCM450)
22103#else
22104# define machine_is_wpcm450() (0)
22105#endif
22106
22107#ifdef CONFIG_MACH_CARTESIO
22108# ifdef machine_arch_type
22109# undef machine_arch_type
22110# define machine_arch_type __machine_arch_type
22111# else
22112# define machine_arch_type MACH_TYPE_CARTESIO
22113# endif
22114# define machine_is_cartesio() (machine_arch_type == MACH_TYPE_CARTESIO)
22115#else
22116# define machine_is_cartesio() (0)
22117#endif
22118
22119#ifdef CONFIG_MACH_TOYBOX
22120# ifdef machine_arch_type
22121# undef machine_arch_type
22122# define machine_arch_type __machine_arch_type
22123# else
22124# define machine_arch_type MACH_TYPE_TOYBOX
22125# endif
22126# define machine_is_toybox() (machine_arch_type == MACH_TYPE_TOYBOX)
22127#else
22128# define machine_is_toybox() (0)
22129#endif
22130
22131#ifdef CONFIG_MACH_TX27
22132# ifdef machine_arch_type
22133# undef machine_arch_type
22134# define machine_arch_type __machine_arch_type
22135# else
22136# define machine_arch_type MACH_TYPE_TX27
22137# endif
22138# define machine_is_tx27() (machine_arch_type == MACH_TYPE_TX27)
22139#else
22140# define machine_is_tx27() (0)
22141#endif
22142
22143#ifdef CONFIG_MACH_TS409
22144# ifdef machine_arch_type
22145# undef machine_arch_type
22146# define machine_arch_type __machine_arch_type
22147# else
22148# define machine_arch_type MACH_TYPE_TS409
22149# endif
22150# define machine_is_ts409() (machine_arch_type == MACH_TYPE_TS409)
22151#else
22152# define machine_is_ts409() (0)
22153#endif
22154
22155#ifdef CONFIG_MACH_P300
22156# ifdef machine_arch_type
22157# undef machine_arch_type
22158# define machine_arch_type __machine_arch_type
22159# else
22160# define machine_arch_type MACH_TYPE_P300
22161# endif
22162# define machine_is_p300() (machine_arch_type == MACH_TYPE_P300)
22163#else
22164# define machine_is_p300() (0)
22165#endif
22166
22167#ifdef CONFIG_MACH_XDACOMET
22168# ifdef machine_arch_type
22169# undef machine_arch_type
22170# define machine_arch_type __machine_arch_type
22171# else
22172# define machine_arch_type MACH_TYPE_XDACOMET
22173# endif
22174# define machine_is_xdacomet() (machine_arch_type == MACH_TYPE_XDACOMET)
22175#else
22176# define machine_is_xdacomet() (0)
22177#endif
22178
22179#ifdef CONFIG_MACH_DEXFLEX2
22180# ifdef machine_arch_type
22181# undef machine_arch_type
22182# define machine_arch_type __machine_arch_type
22183# else
22184# define machine_arch_type MACH_TYPE_DEXFLEX2
22185# endif
22186# define machine_is_dexflex2() (machine_arch_type == MACH_TYPE_DEXFLEX2)
22187#else
22188# define machine_is_dexflex2() (0)
22189#endif
22190
06c4ab50
JCPV
22191#ifdef CONFIG_MACH_OW
22192# ifdef machine_arch_type
22193# undef machine_arch_type
22194# define machine_arch_type __machine_arch_type
22195# else
22196# define machine_arch_type MACH_TYPE_OW
22197# endif
22198# define machine_is_ow() (machine_arch_type == MACH_TYPE_OW)
22199#else
22200# define machine_is_ow() (0)
22201#endif
22202
22203#ifdef CONFIG_MACH_ARMEBS3
22204# ifdef machine_arch_type
22205# undef machine_arch_type
22206# define machine_arch_type __machine_arch_type
22207# else
22208# define machine_arch_type MACH_TYPE_ARMEBS3
22209# endif
22210# define machine_is_armebs3() (machine_arch_type == MACH_TYPE_ARMEBS3)
22211#else
22212# define machine_is_armebs3() (0)
22213#endif
22214
22215#ifdef CONFIG_MACH_U3
22216# ifdef machine_arch_type
22217# undef machine_arch_type
22218# define machine_arch_type __machine_arch_type
22219# else
22220# define machine_arch_type MACH_TYPE_U3
22221# endif
22222# define machine_is_u3() (machine_arch_type == MACH_TYPE_U3)
22223#else
22224# define machine_is_u3() (0)
22225#endif
22226
22227#ifdef CONFIG_MACH_SMDK2450
22228# ifdef machine_arch_type
22229# undef machine_arch_type
22230# define machine_arch_type __machine_arch_type
22231# else
22232# define machine_arch_type MACH_TYPE_SMDK2450
22233# endif
22234# define machine_is_smdk2450() (machine_arch_type == MACH_TYPE_SMDK2450)
22235#else
22236# define machine_is_smdk2450() (0)
22237#endif
22238
22239#ifdef CONFIG_MACH_RSI_EWS
22240# ifdef machine_arch_type
22241# undef machine_arch_type
22242# define machine_arch_type __machine_arch_type
22243# else
22244# define machine_arch_type MACH_TYPE_RSI_EWS
22245# endif
22246# define machine_is_rsi_ews() (machine_arch_type == MACH_TYPE_RSI_EWS)
22247#else
22248# define machine_is_rsi_ews() (0)
22249#endif
22250
22251#ifdef CONFIG_MACH_TNB
22252# ifdef machine_arch_type
22253# undef machine_arch_type
22254# define machine_arch_type __machine_arch_type
22255# else
22256# define machine_arch_type MACH_TYPE_TNB
22257# endif
22258# define machine_is_tnb() (machine_arch_type == MACH_TYPE_TNB)
22259#else
22260# define machine_is_tnb() (0)
22261#endif
22262
22263#ifdef CONFIG_MACH_TOEPATH
22264# ifdef machine_arch_type
22265# undef machine_arch_type
22266# define machine_arch_type __machine_arch_type
22267# else
22268# define machine_arch_type MACH_TYPE_TOEPATH
22269# endif
22270# define machine_is_toepath() (machine_arch_type == MACH_TYPE_TOEPATH)
22271#else
22272# define machine_is_toepath() (0)
22273#endif
22274
22275#ifdef CONFIG_MACH_KB9263
22276# ifdef machine_arch_type
22277# undef machine_arch_type
22278# define machine_arch_type __machine_arch_type
22279# else
22280# define machine_arch_type MACH_TYPE_KB9263
22281# endif
22282# define machine_is_kb9263() (machine_arch_type == MACH_TYPE_KB9263)
22283#else
22284# define machine_is_kb9263() (0)
22285#endif
22286
22287#ifdef CONFIG_MACH_MT7108
22288# ifdef machine_arch_type
22289# undef machine_arch_type
22290# define machine_arch_type __machine_arch_type
22291# else
22292# define machine_arch_type MACH_TYPE_MT7108
22293# endif
22294# define machine_is_mt7108() (machine_arch_type == MACH_TYPE_MT7108)
22295#else
22296# define machine_is_mt7108() (0)
22297#endif
22298
22299#ifdef CONFIG_MACH_SMTR2440
22300# ifdef machine_arch_type
22301# undef machine_arch_type
22302# define machine_arch_type __machine_arch_type
22303# else
22304# define machine_arch_type MACH_TYPE_SMTR2440
22305# endif
22306# define machine_is_smtr2440() (machine_arch_type == MACH_TYPE_SMTR2440)
22307#else
22308# define machine_is_smtr2440() (0)
22309#endif
22310
22311#ifdef CONFIG_MACH_MANAO
22312# ifdef machine_arch_type
22313# undef machine_arch_type
22314# define machine_arch_type __machine_arch_type
22315# else
22316# define machine_arch_type MACH_TYPE_MANAO
22317# endif
22318# define machine_is_manao() (machine_arch_type == MACH_TYPE_MANAO)
22319#else
22320# define machine_is_manao() (0)
22321#endif
22322
22323#ifdef CONFIG_MACH_CM_X300
22324# ifdef machine_arch_type
22325# undef machine_arch_type
22326# define machine_arch_type __machine_arch_type
22327# else
22328# define machine_arch_type MACH_TYPE_CM_X300
22329# endif
22330# define machine_is_cm_x300() (machine_arch_type == MACH_TYPE_CM_X300)
22331#else
22332# define machine_is_cm_x300() (0)
22333#endif
22334
22335#ifdef CONFIG_MACH_GULFSTREAM_KP
22336# ifdef machine_arch_type
22337# undef machine_arch_type
22338# define machine_arch_type __machine_arch_type
22339# else
22340# define machine_arch_type MACH_TYPE_GULFSTREAM_KP
22341# endif
22342# define machine_is_gulfstream_kp() (machine_arch_type == MACH_TYPE_GULFSTREAM_KP)
22343#else
22344# define machine_is_gulfstream_kp() (0)
22345#endif
22346
22347#ifdef CONFIG_MACH_LANREADYFN522
22348# ifdef machine_arch_type
22349# undef machine_arch_type
22350# define machine_arch_type __machine_arch_type
22351# else
22352# define machine_arch_type MACH_TYPE_LANREADYFN522
22353# endif
22354# define machine_is_lanreadyfn522() (machine_arch_type == MACH_TYPE_LANREADYFN522)
22355#else
22356# define machine_is_lanreadyfn522() (0)
22357#endif
22358
22359#ifdef CONFIG_MACH_ARMA37
22360# ifdef machine_arch_type
22361# undef machine_arch_type
22362# define machine_arch_type __machine_arch_type
22363# else
22364# define machine_arch_type MACH_TYPE_ARMA37
22365# endif
22366# define machine_is_arma37() (machine_arch_type == MACH_TYPE_ARMA37)
22367#else
22368# define machine_is_arma37() (0)
22369#endif
22370
22371#ifdef CONFIG_MACH_MENDEL
22372# ifdef machine_arch_type
22373# undef machine_arch_type
22374# define machine_arch_type __machine_arch_type
22375# else
22376# define machine_arch_type MACH_TYPE_MENDEL
22377# endif
22378# define machine_is_mendel() (machine_arch_type == MACH_TYPE_MENDEL)
22379#else
22380# define machine_is_mendel() (0)
22381#endif
22382
22383#ifdef CONFIG_MACH_PELCO_ILIAD
22384# ifdef machine_arch_type
22385# undef machine_arch_type
22386# define machine_arch_type __machine_arch_type
22387# else
22388# define machine_arch_type MACH_TYPE_PELCO_ILIAD
22389# endif
22390# define machine_is_pelco_iliad() (machine_arch_type == MACH_TYPE_PELCO_ILIAD)
22391#else
22392# define machine_is_pelco_iliad() (0)
22393#endif
22394
22395#ifdef CONFIG_MACH_UNIT2P
22396# ifdef machine_arch_type
22397# undef machine_arch_type
22398# define machine_arch_type __machine_arch_type
22399# else
22400# define machine_arch_type MACH_TYPE_UNIT2P
22401# endif
22402# define machine_is_unit2p() (machine_arch_type == MACH_TYPE_UNIT2P)
22403#else
22404# define machine_is_unit2p() (0)
22405#endif
22406
22407#ifdef CONFIG_MACH_INC20OTTER
22408# ifdef machine_arch_type
22409# undef machine_arch_type
22410# define machine_arch_type __machine_arch_type
22411# else
22412# define machine_arch_type MACH_TYPE_INC20OTTER
22413# endif
22414# define machine_is_inc20otter() (machine_arch_type == MACH_TYPE_INC20OTTER)
22415#else
22416# define machine_is_inc20otter() (0)
22417#endif
22418
22419#ifdef CONFIG_MACH_AT91SAM9G20EK
22420# ifdef machine_arch_type
22421# undef machine_arch_type
22422# define machine_arch_type __machine_arch_type
22423# else
22424# define machine_arch_type MACH_TYPE_AT91SAM9G20EK
22425# endif
22426# define machine_is_at91sam9g20ek() (machine_arch_type == MACH_TYPE_AT91SAM9G20EK)
22427#else
22428# define machine_is_at91sam9g20ek() (0)
22429#endif
22430
22431#ifdef CONFIG_MACH_STORCENTER
22432# ifdef machine_arch_type
22433# undef machine_arch_type
22434# define machine_arch_type __machine_arch_type
22435# else
22436# define machine_arch_type MACH_TYPE_STORCENTER
22437# endif
22438# define machine_is_sc_ge2() (machine_arch_type == MACH_TYPE_STORCENTER)
22439#else
22440# define machine_is_sc_ge2() (0)
22441#endif
22442
22443#ifdef CONFIG_MACH_SMDK6410
22444# ifdef machine_arch_type
22445# undef machine_arch_type
22446# define machine_arch_type __machine_arch_type
22447# else
22448# define machine_arch_type MACH_TYPE_SMDK6410
22449# endif
22450# define machine_is_smdk6410() (machine_arch_type == MACH_TYPE_SMDK6410)
22451#else
22452# define machine_is_smdk6410() (0)
22453#endif
22454
22455#ifdef CONFIG_MACH_U300
22456# ifdef machine_arch_type
22457# undef machine_arch_type
22458# define machine_arch_type __machine_arch_type
22459# else
22460# define machine_arch_type MACH_TYPE_U300
22461# endif
22462# define machine_is_u300() (machine_arch_type == MACH_TYPE_U300)
22463#else
22464# define machine_is_u300() (0)
22465#endif
22466
22467#ifdef CONFIG_MACH_U500
22468# ifdef machine_arch_type
22469# undef machine_arch_type
22470# define machine_arch_type __machine_arch_type
22471# else
22472# define machine_arch_type MACH_TYPE_U500
22473# endif
22474# define machine_is_u500() (machine_arch_type == MACH_TYPE_U500)
22475#else
22476# define machine_is_u500() (0)
22477#endif
22478
22479#ifdef CONFIG_MACH_DS9260
22480# ifdef machine_arch_type
22481# undef machine_arch_type
22482# define machine_arch_type __machine_arch_type
22483# else
22484# define machine_arch_type MACH_TYPE_DS9260
22485# endif
22486# define machine_is_ds9260() (machine_arch_type == MACH_TYPE_DS9260)
22487#else
22488# define machine_is_ds9260() (0)
22489#endif
22490
22491#ifdef CONFIG_MACH_RIVERROCK
22492# ifdef machine_arch_type
22493# undef machine_arch_type
22494# define machine_arch_type __machine_arch_type
22495# else
22496# define machine_arch_type MACH_TYPE_RIVERROCK
22497# endif
22498# define machine_is_riverrock() (machine_arch_type == MACH_TYPE_RIVERROCK)
22499#else
22500# define machine_is_riverrock() (0)
22501#endif
22502
22503#ifdef CONFIG_MACH_SCIBATH
22504# ifdef machine_arch_type
22505# undef machine_arch_type
22506# define machine_arch_type __machine_arch_type
22507# else
22508# define machine_arch_type MACH_TYPE_SCIBATH
22509# endif
22510# define machine_is_scibath() (machine_arch_type == MACH_TYPE_SCIBATH)
22511#else
22512# define machine_is_scibath() (0)
22513#endif
22514
22515#ifdef CONFIG_MACH_AT91SAM7SE512EK
22516# ifdef machine_arch_type
22517# undef machine_arch_type
22518# define machine_arch_type __machine_arch_type
22519# else
22520# define machine_arch_type MACH_TYPE_AT91SAM7SE512EK
22521# endif
22522# define machine_is_at91sam7se() (machine_arch_type == MACH_TYPE_AT91SAM7SE512EK)
22523#else
22524# define machine_is_at91sam7se() (0)
22525#endif
22526
22527#ifdef CONFIG_MACH_WRT350N_V2
22528# ifdef machine_arch_type
22529# undef machine_arch_type
22530# define machine_arch_type __machine_arch_type
22531# else
22532# define machine_arch_type MACH_TYPE_WRT350N_V2
22533# endif
22534# define machine_is_wrt350n_v2() (machine_arch_type == MACH_TYPE_WRT350N_V2)
22535#else
22536# define machine_is_wrt350n_v2() (0)
22537#endif
22538
22539#ifdef CONFIG_MACH_MULTIMEDIA
22540# ifdef machine_arch_type
22541# undef machine_arch_type
22542# define machine_arch_type __machine_arch_type
22543# else
22544# define machine_arch_type MACH_TYPE_MULTIMEDIA
22545# endif
22546# define machine_is_multimedia() (machine_arch_type == MACH_TYPE_MULTIMEDIA)
22547#else
22548# define machine_is_multimedia() (0)
22549#endif
22550
22551#ifdef CONFIG_MACH_MARVIN
22552# ifdef machine_arch_type
22553# undef machine_arch_type
22554# define machine_arch_type __machine_arch_type
22555# else
22556# define machine_arch_type MACH_TYPE_MARVIN
22557# endif
22558# define machine_is_marvin() (machine_arch_type == MACH_TYPE_MARVIN)
22559#else
22560# define machine_is_marvin() (0)
22561#endif
22562
22563#ifdef CONFIG_MACH_X500
22564# ifdef machine_arch_type
22565# undef machine_arch_type
22566# define machine_arch_type __machine_arch_type
22567# else
22568# define machine_arch_type MACH_TYPE_X500
22569# endif
22570# define machine_is_x500() (machine_arch_type == MACH_TYPE_X500)
22571#else
22572# define machine_is_x500() (0)
22573#endif
22574
22575#ifdef CONFIG_MACH_AWLUG4LCU
22576# ifdef machine_arch_type
22577# undef machine_arch_type
22578# define machine_arch_type __machine_arch_type
22579# else
22580# define machine_arch_type MACH_TYPE_AWLUG4LCU
22581# endif
22582# define machine_is_awlug4lcu() (machine_arch_type == MACH_TYPE_AWLUG4LCU)
22583#else
22584# define machine_is_awlug4lcu() (0)
22585#endif
22586
22587#ifdef CONFIG_MACH_PALERMOC
22588# ifdef machine_arch_type
22589# undef machine_arch_type
22590# define machine_arch_type __machine_arch_type
22591# else
22592# define machine_arch_type MACH_TYPE_PALERMOC
22593# endif
22594# define machine_is_palermoc() (machine_arch_type == MACH_TYPE_PALERMOC)
22595#else
22596# define machine_is_palermoc() (0)
22597#endif
22598
22599#ifdef CONFIG_MACH_OMAP_LDP
22600# ifdef machine_arch_type
22601# undef machine_arch_type
22602# define machine_arch_type __machine_arch_type
22603# else
22604# define machine_arch_type MACH_TYPE_OMAP_LDP
22605# endif
22606# define machine_is_omap_ldp() (machine_arch_type == MACH_TYPE_OMAP_LDP)
22607#else
22608# define machine_is_omap_ldp() (0)
22609#endif
22610
22611#ifdef CONFIG_MACH_IP500
22612# ifdef machine_arch_type
22613# undef machine_arch_type
22614# define machine_arch_type __machine_arch_type
22615# else
22616# define machine_arch_type MACH_TYPE_IP500
22617# endif
22618# define machine_is_ip500() (machine_arch_type == MACH_TYPE_IP500)
22619#else
22620# define machine_is_ip500() (0)
22621#endif
22622
22623#ifdef CONFIG_MACH_ASE2
22624# ifdef machine_arch_type
22625# undef machine_arch_type
22626# define machine_arch_type __machine_arch_type
22627# else
22628# define machine_arch_type MACH_TYPE_ASE2
22629# endif
22630# define machine_is_ase2() (machine_arch_type == MACH_TYPE_ASE2)
22631#else
22632# define machine_is_ase2() (0)
22633#endif
22634
22635#ifdef CONFIG_MACH_MX35EVB
22636# ifdef machine_arch_type
22637# undef machine_arch_type
22638# define machine_arch_type __machine_arch_type
22639# else
22640# define machine_arch_type MACH_TYPE_MX35EVB
22641# endif
22642# define machine_is_mx35evb() (machine_arch_type == MACH_TYPE_MX35EVB)
22643#else
22644# define machine_is_mx35evb() (0)
22645#endif
22646
22647#ifdef CONFIG_MACH_AML_M8050
22648# ifdef machine_arch_type
22649# undef machine_arch_type
22650# define machine_arch_type __machine_arch_type
22651# else
22652# define machine_arch_type MACH_TYPE_AML_M8050
22653# endif
22654# define machine_is_aml_m8050() (machine_arch_type == MACH_TYPE_AML_M8050)
22655#else
22656# define machine_is_aml_m8050() (0)
22657#endif
22658
22659#ifdef CONFIG_MACH_MX35_3DS
22660# ifdef machine_arch_type
22661# undef machine_arch_type
22662# define machine_arch_type __machine_arch_type
22663# else
22664# define machine_arch_type MACH_TYPE_MX35_3DS
22665# endif
22666# define machine_is_mx35_3ds() (machine_arch_type == MACH_TYPE_MX35_3DS)
22667#else
22668# define machine_is_mx35_3ds() (0)
22669#endif
22670
22671#ifdef CONFIG_MACH_MARS
22672# ifdef machine_arch_type
22673# undef machine_arch_type
22674# define machine_arch_type __machine_arch_type
22675# else
22676# define machine_arch_type MACH_TYPE_MARS
22677# endif
22678# define machine_is_mars() (machine_arch_type == MACH_TYPE_MARS)
22679#else
22680# define machine_is_mars() (0)
22681#endif
22682
d5e2d625 22683#ifdef CONFIG_MACH_NEUROS_OSD2
06c4ab50
JCPV
22684# ifdef machine_arch_type
22685# undef machine_arch_type
22686# define machine_arch_type __machine_arch_type
22687# else
d5e2d625 22688# define machine_arch_type MACH_TYPE_NEUROS_OSD2
06c4ab50 22689# endif
d5e2d625 22690# define machine_is_neuros_osd2() (machine_arch_type == MACH_TYPE_NEUROS_OSD2)
06c4ab50 22691#else
d5e2d625 22692# define machine_is_neuros_osd2() (0)
06c4ab50
JCPV
22693#endif
22694
22695#ifdef CONFIG_MACH_BADGER
22696# ifdef machine_arch_type
22697# undef machine_arch_type
22698# define machine_arch_type __machine_arch_type
22699# else
22700# define machine_arch_type MACH_TYPE_BADGER
22701# endif
22702# define machine_is_badger() (machine_arch_type == MACH_TYPE_BADGER)
22703#else
22704# define machine_is_badger() (0)
22705#endif
22706
22707#ifdef CONFIG_MACH_TRIZEPS4WL
22708# ifdef machine_arch_type
22709# undef machine_arch_type
22710# define machine_arch_type __machine_arch_type
22711# else
22712# define machine_arch_type MACH_TYPE_TRIZEPS4WL
22713# endif
22714# define machine_is_trizeps4wl() (machine_arch_type == MACH_TYPE_TRIZEPS4WL)
22715#else
22716# define machine_is_trizeps4wl() (0)
22717#endif
22718
22719#ifdef CONFIG_MACH_TRIZEPS5
22720# ifdef machine_arch_type
22721# undef machine_arch_type
22722# define machine_arch_type __machine_arch_type
22723# else
22724# define machine_arch_type MACH_TYPE_TRIZEPS5
22725# endif
22726# define machine_is_trizeps5() (machine_arch_type == MACH_TYPE_TRIZEPS5)
22727#else
22728# define machine_is_trizeps5() (0)
22729#endif
22730
22731#ifdef CONFIG_MACH_MARLIN
22732# ifdef machine_arch_type
22733# undef machine_arch_type
22734# define machine_arch_type __machine_arch_type
22735# else
22736# define machine_arch_type MACH_TYPE_MARLIN
22737# endif
22738# define machine_is_marlin() (machine_arch_type == MACH_TYPE_MARLIN)
22739#else
22740# define machine_is_marlin() (0)
22741#endif
22742
22743#ifdef CONFIG_MACH_TS78XX
22744# ifdef machine_arch_type
22745# undef machine_arch_type
22746# define machine_arch_type __machine_arch_type
22747# else
22748# define machine_arch_type MACH_TYPE_TS78XX
22749# endif
22750# define machine_is_ts78xx() (machine_arch_type == MACH_TYPE_TS78XX)
22751#else
22752# define machine_is_ts78xx() (0)
22753#endif
22754
22755#ifdef CONFIG_MACH_HPIPAQ214
22756# ifdef machine_arch_type
22757# undef machine_arch_type
22758# define machine_arch_type __machine_arch_type
22759# else
22760# define machine_arch_type MACH_TYPE_HPIPAQ214
22761# endif
22762# define machine_is_hpipaq214() (machine_arch_type == MACH_TYPE_HPIPAQ214)
22763#else
22764# define machine_is_hpipaq214() (0)
22765#endif
22766
22767#ifdef CONFIG_MACH_AT572D940DCM
22768# ifdef machine_arch_type
22769# undef machine_arch_type
22770# define machine_arch_type __machine_arch_type
22771# else
22772# define machine_arch_type MACH_TYPE_AT572D940DCM
22773# endif
22774# define machine_is_at572d940dcm() (machine_arch_type == MACH_TYPE_AT572D940DCM)
22775#else
22776# define machine_is_at572d940dcm() (0)
22777#endif
22778
22779#ifdef CONFIG_MACH_NE1BOARD
22780# ifdef machine_arch_type
22781# undef machine_arch_type
22782# define machine_arch_type __machine_arch_type
22783# else
22784# define machine_arch_type MACH_TYPE_NE1BOARD
22785# endif
22786# define machine_is_ne1board() (machine_arch_type == MACH_TYPE_NE1BOARD)
22787#else
22788# define machine_is_ne1board() (0)
22789#endif
22790
22791#ifdef CONFIG_MACH_ZANTE
22792# ifdef machine_arch_type
22793# undef machine_arch_type
22794# define machine_arch_type __machine_arch_type
22795# else
22796# define machine_arch_type MACH_TYPE_ZANTE
22797# endif
22798# define machine_is_zante() (machine_arch_type == MACH_TYPE_ZANTE)
22799#else
22800# define machine_is_zante() (0)
22801#endif
22802
22803#ifdef CONFIG_MACH_SFFSDR
22804# ifdef machine_arch_type
22805# undef machine_arch_type
22806# define machine_arch_type __machine_arch_type
22807# else
22808# define machine_arch_type MACH_TYPE_SFFSDR
22809# endif
22810# define machine_is_sffsdr() (machine_arch_type == MACH_TYPE_SFFSDR)
22811#else
22812# define machine_is_sffsdr() (0)
22813#endif
22814
22815#ifdef CONFIG_MACH_TW2662
22816# ifdef machine_arch_type
22817# undef machine_arch_type
22818# define machine_arch_type __machine_arch_type
22819# else
22820# define machine_arch_type MACH_TYPE_TW2662
22821# endif
22822# define machine_is_tw2662() (machine_arch_type == MACH_TYPE_TW2662)
22823#else
22824# define machine_is_tw2662() (0)
22825#endif
22826
22827#ifdef CONFIG_MACH_VF10XX
22828# ifdef machine_arch_type
22829# undef machine_arch_type
22830# define machine_arch_type __machine_arch_type
22831# else
22832# define machine_arch_type MACH_TYPE_VF10XX
22833# endif
22834# define machine_is_vf10xx() (machine_arch_type == MACH_TYPE_VF10XX)
22835#else
22836# define machine_is_vf10xx() (0)
22837#endif
22838
22839#ifdef CONFIG_MACH_ZORAN43XX
22840# ifdef machine_arch_type
22841# undef machine_arch_type
22842# define machine_arch_type __machine_arch_type
22843# else
22844# define machine_arch_type MACH_TYPE_ZORAN43XX
22845# endif
22846# define machine_is_zoran43xx() (machine_arch_type == MACH_TYPE_ZORAN43XX)
22847#else
22848# define machine_is_zoran43xx() (0)
22849#endif
22850
22851#ifdef CONFIG_MACH_SONIX926
22852# ifdef machine_arch_type
22853# undef machine_arch_type
22854# define machine_arch_type __machine_arch_type
22855# else
22856# define machine_arch_type MACH_TYPE_SONIX926
22857# endif
22858# define machine_is_sonix926() (machine_arch_type == MACH_TYPE_SONIX926)
22859#else
22860# define machine_is_sonix926() (0)
22861#endif
22862
22863#ifdef CONFIG_MACH_CELESTIALSEMI
22864# ifdef machine_arch_type
22865# undef machine_arch_type
22866# define machine_arch_type __machine_arch_type
22867# else
22868# define machine_arch_type MACH_TYPE_CELESTIALSEMI
22869# endif
22870# define machine_is_celestialsemi() (machine_arch_type == MACH_TYPE_CELESTIALSEMI)
22871#else
22872# define machine_is_celestialsemi() (0)
22873#endif
22874
d5e2d625 22875#ifdef CONFIG_MACH_CC9M2443JS
06c4ab50
JCPV
22876# ifdef machine_arch_type
22877# undef machine_arch_type
22878# define machine_arch_type __machine_arch_type
22879# else
d5e2d625 22880# define machine_arch_type MACH_TYPE_CC9M2443JS
06c4ab50 22881# endif
d5e2d625 22882# define machine_is_cc9m2443js() (machine_arch_type == MACH_TYPE_CC9M2443JS)
06c4ab50 22883#else
d5e2d625 22884# define machine_is_cc9m2443js() (0)
06c4ab50
JCPV
22885#endif
22886
22887#ifdef CONFIG_MACH_TW5334
22888# ifdef machine_arch_type
22889# undef machine_arch_type
22890# define machine_arch_type __machine_arch_type
22891# else
22892# define machine_arch_type MACH_TYPE_TW5334
22893# endif
22894# define machine_is_tw5334() (machine_arch_type == MACH_TYPE_TW5334)
22895#else
22896# define machine_is_tw5334() (0)
22897#endif
22898
22899#ifdef CONFIG_MACH_HTCARTEMIS
22900# ifdef machine_arch_type
22901# undef machine_arch_type
22902# define machine_arch_type __machine_arch_type
22903# else
22904# define machine_arch_type MACH_TYPE_HTCARTEMIS
22905# endif
22906# define machine_is_omap_htcartemis() (machine_arch_type == MACH_TYPE_HTCARTEMIS)
22907#else
22908# define machine_is_omap_htcartemis() (0)
22909#endif
22910
22911#ifdef CONFIG_MACH_NAL_HLITE
22912# ifdef machine_arch_type
22913# undef machine_arch_type
22914# define machine_arch_type __machine_arch_type
22915# else
22916# define machine_arch_type MACH_TYPE_NAL_HLITE
22917# endif
22918# define machine_is_nal_hlite() (machine_arch_type == MACH_TYPE_NAL_HLITE)
22919#else
22920# define machine_is_nal_hlite() (0)
22921#endif
22922
22923#ifdef CONFIG_MACH_HTCVOGUE
22924# ifdef machine_arch_type
22925# undef machine_arch_type
22926# define machine_arch_type __machine_arch_type
22927# else
22928# define machine_arch_type MACH_TYPE_HTCVOGUE
22929# endif
22930# define machine_is_htcvogue() (machine_arch_type == MACH_TYPE_HTCVOGUE)
22931#else
22932# define machine_is_htcvogue() (0)
22933#endif
22934
22935#ifdef CONFIG_MACH_SMARTWEB
22936# ifdef machine_arch_type
22937# undef machine_arch_type
22938# define machine_arch_type __machine_arch_type
22939# else
22940# define machine_arch_type MACH_TYPE_SMARTWEB
22941# endif
22942# define machine_is_smartweb() (machine_arch_type == MACH_TYPE_SMARTWEB)
22943#else
22944# define machine_is_smartweb() (0)
22945#endif
22946
22947#ifdef CONFIG_MACH_MV86XX
22948# ifdef machine_arch_type
22949# undef machine_arch_type
22950# define machine_arch_type __machine_arch_type
22951# else
22952# define machine_arch_type MACH_TYPE_MV86XX
22953# endif
22954# define machine_is_mv86xx() (machine_arch_type == MACH_TYPE_MV86XX)
22955#else
22956# define machine_is_mv86xx() (0)
22957#endif
22958
22959#ifdef CONFIG_MACH_MV87XX
22960# ifdef machine_arch_type
22961# undef machine_arch_type
22962# define machine_arch_type __machine_arch_type
22963# else
22964# define machine_arch_type MACH_TYPE_MV87XX
22965# endif
22966# define machine_is_mv87xx() (machine_arch_type == MACH_TYPE_MV87XX)
22967#else
22968# define machine_is_mv87xx() (0)
22969#endif
22970
22971#ifdef CONFIG_MACH_SONGYOUNGHO
22972# ifdef machine_arch_type
22973# undef machine_arch_type
22974# define machine_arch_type __machine_arch_type
22975# else
22976# define machine_arch_type MACH_TYPE_SONGYOUNGHO
22977# endif
22978# define machine_is_songyoungho() (machine_arch_type == MACH_TYPE_SONGYOUNGHO)
22979#else
22980# define machine_is_songyoungho() (0)
22981#endif
22982
22983#ifdef CONFIG_MACH_YOUNGHOTEMA
22984# ifdef machine_arch_type
22985# undef machine_arch_type
22986# define machine_arch_type __machine_arch_type
22987# else
22988# define machine_arch_type MACH_TYPE_YOUNGHOTEMA
22989# endif
22990# define machine_is_younghotema() (machine_arch_type == MACH_TYPE_YOUNGHOTEMA)
22991#else
22992# define machine_is_younghotema() (0)
22993#endif
22994
22995#ifdef CONFIG_MACH_PCM037
22996# ifdef machine_arch_type
22997# undef machine_arch_type
22998# define machine_arch_type __machine_arch_type
22999# else
23000# define machine_arch_type MACH_TYPE_PCM037
23001# endif
23002# define machine_is_pcm037() (machine_arch_type == MACH_TYPE_PCM037)
23003#else
23004# define machine_is_pcm037() (0)
23005#endif
23006
23007#ifdef CONFIG_MACH_MMVP
23008# ifdef machine_arch_type
23009# undef machine_arch_type
23010# define machine_arch_type __machine_arch_type
23011# else
23012# define machine_arch_type MACH_TYPE_MMVP
23013# endif
23014# define machine_is_mmvp() (machine_arch_type == MACH_TYPE_MMVP)
23015#else
23016# define machine_is_mmvp() (0)
23017#endif
23018
23019#ifdef CONFIG_MACH_MMAP
23020# ifdef machine_arch_type
23021# undef machine_arch_type
23022# define machine_arch_type __machine_arch_type
23023# else
23024# define machine_arch_type MACH_TYPE_MMAP
23025# endif
23026# define machine_is_mmap() (machine_arch_type == MACH_TYPE_MMAP)
23027#else
23028# define machine_is_mmap() (0)
23029#endif
23030
23031#ifdef CONFIG_MACH_PTID2410
23032# ifdef machine_arch_type
23033# undef machine_arch_type
23034# define machine_arch_type __machine_arch_type
23035# else
23036# define machine_arch_type MACH_TYPE_PTID2410
23037# endif
23038# define machine_is_ptid2410() (machine_arch_type == MACH_TYPE_PTID2410)
23039#else
23040# define machine_is_ptid2410() (0)
23041#endif
23042
23043#ifdef CONFIG_MACH_JAMES_926
23044# ifdef machine_arch_type
23045# undef machine_arch_type
23046# define machine_arch_type __machine_arch_type
23047# else
23048# define machine_arch_type MACH_TYPE_JAMES_926
23049# endif
23050# define machine_is_james_926() (machine_arch_type == MACH_TYPE_JAMES_926)
23051#else
23052# define machine_is_james_926() (0)
23053#endif
23054
23055#ifdef CONFIG_MACH_FM6000
23056# ifdef machine_arch_type
23057# undef machine_arch_type
23058# define machine_arch_type __machine_arch_type
23059# else
23060# define machine_arch_type MACH_TYPE_FM6000
23061# endif
23062# define machine_is_fm6000() (machine_arch_type == MACH_TYPE_FM6000)
23063#else
23064# define machine_is_fm6000() (0)
23065#endif
23066
23067#ifdef CONFIG_MACH_DB88F6281_BP
23068# ifdef machine_arch_type
23069# undef machine_arch_type
23070# define machine_arch_type __machine_arch_type
23071# else
23072# define machine_arch_type MACH_TYPE_DB88F6281_BP
23073# endif
23074# define machine_is_db88f6281_bp() (machine_arch_type == MACH_TYPE_DB88F6281_BP)
23075#else
23076# define machine_is_db88f6281_bp() (0)
23077#endif
23078
23079#ifdef CONFIG_MACH_RD88F6192_NAS
23080# ifdef machine_arch_type
23081# undef machine_arch_type
23082# define machine_arch_type __machine_arch_type
23083# else
23084# define machine_arch_type MACH_TYPE_RD88F6192_NAS
23085# endif
23086# define machine_is_rd88f6192_nas() (machine_arch_type == MACH_TYPE_RD88F6192_NAS)
23087#else
23088# define machine_is_rd88f6192_nas() (0)
23089#endif
23090
23091#ifdef CONFIG_MACH_RD88F6281
23092# ifdef machine_arch_type
23093# undef machine_arch_type
23094# define machine_arch_type __machine_arch_type
23095# else
23096# define machine_arch_type MACH_TYPE_RD88F6281
23097# endif
23098# define machine_is_rd88f6281() (machine_arch_type == MACH_TYPE_RD88F6281)
23099#else
23100# define machine_is_rd88f6281() (0)
23101#endif
23102
23103#ifdef CONFIG_MACH_DB78X00_BP
23104# ifdef machine_arch_type
23105# undef machine_arch_type
23106# define machine_arch_type __machine_arch_type
23107# else
23108# define machine_arch_type MACH_TYPE_DB78X00_BP
23109# endif
23110# define machine_is_db78x00_bp() (machine_arch_type == MACH_TYPE_DB78X00_BP)
23111#else
23112# define machine_is_db78x00_bp() (0)
23113#endif
23114
23115#ifdef CONFIG_MACH_SMDK2416
23116# ifdef machine_arch_type
23117# undef machine_arch_type
23118# define machine_arch_type __machine_arch_type
23119# else
23120# define machine_arch_type MACH_TYPE_SMDK2416
23121# endif
23122# define machine_is_smdk2416() (machine_arch_type == MACH_TYPE_SMDK2416)
23123#else
23124# define machine_is_smdk2416() (0)
23125#endif
23126
23127#ifdef CONFIG_MACH_OCE_SPIDER_SI
23128# ifdef machine_arch_type
23129# undef machine_arch_type
23130# define machine_arch_type __machine_arch_type
23131# else
23132# define machine_arch_type MACH_TYPE_OCE_SPIDER_SI
23133# endif
23134# define machine_is_oce_spider_si() (machine_arch_type == MACH_TYPE_OCE_SPIDER_SI)
23135#else
23136# define machine_is_oce_spider_si() (0)
23137#endif
23138
23139#ifdef CONFIG_MACH_OCE_SPIDER_SK
23140# ifdef machine_arch_type
23141# undef machine_arch_type
23142# define machine_arch_type __machine_arch_type
23143# else
23144# define machine_arch_type MACH_TYPE_OCE_SPIDER_SK
23145# endif
23146# define machine_is_oce_spider_sk() (machine_arch_type == MACH_TYPE_OCE_SPIDER_SK)
23147#else
23148# define machine_is_oce_spider_sk() (0)
23149#endif
23150
23151#ifdef CONFIG_MACH_ROVERN6
23152# ifdef machine_arch_type
23153# undef machine_arch_type
23154# define machine_arch_type __machine_arch_type
23155# else
23156# define machine_arch_type MACH_TYPE_ROVERN6
23157# endif
23158# define machine_is_rovern6() (machine_arch_type == MACH_TYPE_ROVERN6)
23159#else
23160# define machine_is_rovern6() (0)
23161#endif
23162
23163#ifdef CONFIG_MACH_PELCO_EVOLUTION
23164# ifdef machine_arch_type
23165# undef machine_arch_type
23166# define machine_arch_type __machine_arch_type
23167# else
23168# define machine_arch_type MACH_TYPE_PELCO_EVOLUTION
23169# endif
23170# define machine_is_pelco_evolution() (machine_arch_type == MACH_TYPE_PELCO_EVOLUTION)
23171#else
23172# define machine_is_pelco_evolution() (0)
23173#endif
23174
23175#ifdef CONFIG_MACH_WBD111
23176# ifdef machine_arch_type
23177# undef machine_arch_type
23178# define machine_arch_type __machine_arch_type
23179# else
23180# define machine_arch_type MACH_TYPE_WBD111
23181# endif
23182# define machine_is_wbd111() (machine_arch_type == MACH_TYPE_WBD111)
23183#else
23184# define machine_is_wbd111() (0)
23185#endif
23186
23187#ifdef CONFIG_MACH_ELARACPE
23188# ifdef machine_arch_type
23189# undef machine_arch_type
23190# define machine_arch_type __machine_arch_type
23191# else
23192# define machine_arch_type MACH_TYPE_ELARACPE
23193# endif
23194# define machine_is_elaracpe() (machine_arch_type == MACH_TYPE_ELARACPE)
23195#else
23196# define machine_is_elaracpe() (0)
23197#endif
23198
23199#ifdef CONFIG_MACH_MABV3
23200# ifdef machine_arch_type
23201# undef machine_arch_type
23202# define machine_arch_type __machine_arch_type
23203# else
23204# define machine_arch_type MACH_TYPE_MABV3
23205# endif
23206# define machine_is_mabv3() (machine_arch_type == MACH_TYPE_MABV3)
23207#else
23208# define machine_is_mabv3() (0)
23209#endif
23210
23211#ifdef CONFIG_MACH_MV2120
23212# ifdef machine_arch_type
23213# undef machine_arch_type
23214# define machine_arch_type __machine_arch_type
23215# else
23216# define machine_arch_type MACH_TYPE_MV2120
23217# endif
23218# define machine_is_mv2120() (machine_arch_type == MACH_TYPE_MV2120)
23219#else
23220# define machine_is_mv2120() (0)
23221#endif
23222
23223#ifdef CONFIG_MACH_CSB737
23224# ifdef machine_arch_type
23225# undef machine_arch_type
23226# define machine_arch_type __machine_arch_type
23227# else
23228# define machine_arch_type MACH_TYPE_CSB737
23229# endif
23230# define machine_is_csb737() (machine_arch_type == MACH_TYPE_CSB737)
23231#else
23232# define machine_is_csb737() (0)
23233#endif
23234
23235#ifdef CONFIG_MACH_MX51_3DS
23236# ifdef machine_arch_type
23237# undef machine_arch_type
23238# define machine_arch_type __machine_arch_type
23239# else
23240# define machine_arch_type MACH_TYPE_MX51_3DS
23241# endif
23242# define machine_is_mx51_3ds() (machine_arch_type == MACH_TYPE_MX51_3DS)
23243#else
23244# define machine_is_mx51_3ds() (0)
23245#endif
23246
23247#ifdef CONFIG_MACH_G900
23248# ifdef machine_arch_type
23249# undef machine_arch_type
23250# define machine_arch_type __machine_arch_type
23251# else
23252# define machine_arch_type MACH_TYPE_G900
23253# endif
23254# define machine_is_g900() (machine_arch_type == MACH_TYPE_G900)
23255#else
23256# define machine_is_g900() (0)
23257#endif
23258
23259#ifdef CONFIG_MACH_APF27
23260# ifdef machine_arch_type
23261# undef machine_arch_type
23262# define machine_arch_type __machine_arch_type
23263# else
23264# define machine_arch_type MACH_TYPE_APF27
23265# endif
23266# define machine_is_apf27() (machine_arch_type == MACH_TYPE_APF27)
23267#else
23268# define machine_is_apf27() (0)
23269#endif
23270
23271#ifdef CONFIG_MACH_GGUS2000
23272# ifdef machine_arch_type
23273# undef machine_arch_type
23274# define machine_arch_type __machine_arch_type
23275# else
23276# define machine_arch_type MACH_TYPE_GGUS2000
23277# endif
23278# define machine_is_ggus2000() (machine_arch_type == MACH_TYPE_GGUS2000)
23279#else
23280# define machine_is_ggus2000() (0)
23281#endif
23282
23283#ifdef CONFIG_MACH_OMAP_2430_MIMIC
23284# ifdef machine_arch_type
23285# undef machine_arch_type
23286# define machine_arch_type __machine_arch_type
23287# else
23288# define machine_arch_type MACH_TYPE_OMAP_2430_MIMIC
23289# endif
23290# define machine_is_omap_2430_mimic() (machine_arch_type == MACH_TYPE_OMAP_2430_MIMIC)
23291#else
23292# define machine_is_omap_2430_mimic() (0)
23293#endif
23294
23295#ifdef CONFIG_MACH_IMX27LITE
23296# ifdef machine_arch_type
23297# undef machine_arch_type
23298# define machine_arch_type __machine_arch_type
23299# else
23300# define machine_arch_type MACH_TYPE_IMX27LITE
23301# endif
23302# define machine_is_imx27lite() (machine_arch_type == MACH_TYPE_IMX27LITE)
23303#else
23304# define machine_is_imx27lite() (0)
23305#endif
23306
23307#ifdef CONFIG_MACH_ALMEX
23308# ifdef machine_arch_type
23309# undef machine_arch_type
23310# define machine_arch_type __machine_arch_type
23311# else
23312# define machine_arch_type MACH_TYPE_ALMEX
23313# endif
23314# define machine_is_almex() (machine_arch_type == MACH_TYPE_ALMEX)
23315#else
23316# define machine_is_almex() (0)
23317#endif
23318
23319#ifdef CONFIG_MACH_CONTROL
23320# ifdef machine_arch_type
23321# undef machine_arch_type
23322# define machine_arch_type __machine_arch_type
23323# else
23324# define machine_arch_type MACH_TYPE_CONTROL
23325# endif
23326# define machine_is_control() (machine_arch_type == MACH_TYPE_CONTROL)
23327#else
23328# define machine_is_control() (0)
23329#endif
23330
23331#ifdef CONFIG_MACH_MBA2410
23332# ifdef machine_arch_type
23333# undef machine_arch_type
23334# define machine_arch_type __machine_arch_type
23335# else
23336# define machine_arch_type MACH_TYPE_MBA2410
23337# endif
23338# define machine_is_mba2410() (machine_arch_type == MACH_TYPE_MBA2410)
23339#else
23340# define machine_is_mba2410() (0)
23341#endif
23342
23343#ifdef CONFIG_MACH_VOLCANO
23344# ifdef machine_arch_type
23345# undef machine_arch_type
23346# define machine_arch_type __machine_arch_type
23347# else
23348# define machine_arch_type MACH_TYPE_VOLCANO
23349# endif
23350# define machine_is_volcano() (machine_arch_type == MACH_TYPE_VOLCANO)
23351#else
23352# define machine_is_volcano() (0)
23353#endif
23354
23355#ifdef CONFIG_MACH_ZENITH
23356# ifdef machine_arch_type
23357# undef machine_arch_type
23358# define machine_arch_type __machine_arch_type
23359# else
23360# define machine_arch_type MACH_TYPE_ZENITH
23361# endif
23362# define machine_is_zenith() (machine_arch_type == MACH_TYPE_ZENITH)
23363#else
23364# define machine_is_zenith() (0)
23365#endif
23366
23367#ifdef CONFIG_MACH_MUCHIP
23368# ifdef machine_arch_type
23369# undef machine_arch_type
23370# define machine_arch_type __machine_arch_type
23371# else
23372# define machine_arch_type MACH_TYPE_MUCHIP
23373# endif
23374# define machine_is_muchip() (machine_arch_type == MACH_TYPE_MUCHIP)
23375#else
23376# define machine_is_muchip() (0)
23377#endif
23378
23379#ifdef CONFIG_MACH_MAGELLAN
23380# ifdef machine_arch_type
23381# undef machine_arch_type
23382# define machine_arch_type __machine_arch_type
23383# else
23384# define machine_arch_type MACH_TYPE_MAGELLAN
23385# endif
23386# define machine_is_magellan() (machine_arch_type == MACH_TYPE_MAGELLAN)
23387#else
23388# define machine_is_magellan() (0)
23389#endif
23390
23391#ifdef CONFIG_MACH_USB_A9260
23392# ifdef machine_arch_type
23393# undef machine_arch_type
23394# define machine_arch_type __machine_arch_type
23395# else
23396# define machine_arch_type MACH_TYPE_USB_A9260
23397# endif
23398# define machine_is_usb_a9260() (machine_arch_type == MACH_TYPE_USB_A9260)
23399#else
23400# define machine_is_usb_a9260() (0)
23401#endif
23402
23403#ifdef CONFIG_MACH_USB_A9263
23404# ifdef machine_arch_type
23405# undef machine_arch_type
23406# define machine_arch_type __machine_arch_type
23407# else
23408# define machine_arch_type MACH_TYPE_USB_A9263
23409# endif
23410# define machine_is_usb_a9263() (machine_arch_type == MACH_TYPE_USB_A9263)
23411#else
23412# define machine_is_usb_a9263() (0)
23413#endif
23414
23415#ifdef CONFIG_MACH_QIL_A9260
23416# ifdef machine_arch_type
23417# undef machine_arch_type
23418# define machine_arch_type __machine_arch_type
23419# else
23420# define machine_arch_type MACH_TYPE_QIL_A9260
23421# endif
23422# define machine_is_qil_a9260() (machine_arch_type == MACH_TYPE_QIL_A9260)
23423#else
23424# define machine_is_qil_a9260() (0)
23425#endif
23426
23427#ifdef CONFIG_MACH_CME9210
23428# ifdef machine_arch_type
23429# undef machine_arch_type
23430# define machine_arch_type __machine_arch_type
23431# else
23432# define machine_arch_type MACH_TYPE_CME9210
23433# endif
23434# define machine_is_cme9210() (machine_arch_type == MACH_TYPE_CME9210)
23435#else
23436# define machine_is_cme9210() (0)
23437#endif
23438
23439#ifdef CONFIG_MACH_HCZH4
23440# ifdef machine_arch_type
23441# undef machine_arch_type
23442# define machine_arch_type __machine_arch_type
23443# else
23444# define machine_arch_type MACH_TYPE_HCZH4
23445# endif
23446# define machine_is_hczh4() (machine_arch_type == MACH_TYPE_HCZH4)
23447#else
23448# define machine_is_hczh4() (0)
23449#endif
23450
23451#ifdef CONFIG_MACH_SPEARBASIC
23452# ifdef machine_arch_type
23453# undef machine_arch_type
23454# define machine_arch_type __machine_arch_type
23455# else
23456# define machine_arch_type MACH_TYPE_SPEARBASIC
23457# endif
23458# define machine_is_spearbasic() (machine_arch_type == MACH_TYPE_SPEARBASIC)
23459#else
23460# define machine_is_spearbasic() (0)
23461#endif
23462
23463#ifdef CONFIG_MACH_DEP2440
23464# ifdef machine_arch_type
23465# undef machine_arch_type
23466# define machine_arch_type __machine_arch_type
23467# else
23468# define machine_arch_type MACH_TYPE_DEP2440
23469# endif
23470# define machine_is_dep2440() (machine_arch_type == MACH_TYPE_DEP2440)
23471#else
23472# define machine_is_dep2440() (0)
23473#endif
23474
23475#ifdef CONFIG_MACH_HDL_GXR
23476# ifdef machine_arch_type
23477# undef machine_arch_type
23478# define machine_arch_type __machine_arch_type
23479# else
23480# define machine_arch_type MACH_TYPE_HDL_GXR
23481# endif
23482# define machine_is_hdl_gxr() (machine_arch_type == MACH_TYPE_HDL_GXR)
23483#else
23484# define machine_is_hdl_gxr() (0)
23485#endif
23486
23487#ifdef CONFIG_MACH_HDL_GT
23488# ifdef machine_arch_type
23489# undef machine_arch_type
23490# define machine_arch_type __machine_arch_type
23491# else
23492# define machine_arch_type MACH_TYPE_HDL_GT
23493# endif
23494# define machine_is_hdl_gt() (machine_arch_type == MACH_TYPE_HDL_GT)
23495#else
23496# define machine_is_hdl_gt() (0)
23497#endif
23498
23499#ifdef CONFIG_MACH_HDL_4G
23500# ifdef machine_arch_type
23501# undef machine_arch_type
23502# define machine_arch_type __machine_arch_type
23503# else
23504# define machine_arch_type MACH_TYPE_HDL_4G
23505# endif
23506# define machine_is_hdl_4g() (machine_arch_type == MACH_TYPE_HDL_4G)
23507#else
23508# define machine_is_hdl_4g() (0)
23509#endif
23510
23511#ifdef CONFIG_MACH_S3C6000
23512# ifdef machine_arch_type
23513# undef machine_arch_type
23514# define machine_arch_type __machine_arch_type
23515# else
23516# define machine_arch_type MACH_TYPE_S3C6000
23517# endif
23518# define machine_is_s3c6000() (machine_arch_type == MACH_TYPE_S3C6000)
23519#else
23520# define machine_is_s3c6000() (0)
23521#endif
23522
23523#ifdef CONFIG_MACH_MMSP2_MDK
23524# ifdef machine_arch_type
23525# undef machine_arch_type
23526# define machine_arch_type __machine_arch_type
23527# else
23528# define machine_arch_type MACH_TYPE_MMSP2_MDK
23529# endif
23530# define machine_is_mmsp2_mdk() (machine_arch_type == MACH_TYPE_MMSP2_MDK)
23531#else
23532# define machine_is_mmsp2_mdk() (0)
23533#endif
23534
23535#ifdef CONFIG_MACH_MPX220
23536# ifdef machine_arch_type
23537# undef machine_arch_type
23538# define machine_arch_type __machine_arch_type
23539# else
23540# define machine_arch_type MACH_TYPE_MPX220
23541# endif
23542# define machine_is_mpx220() (machine_arch_type == MACH_TYPE_MPX220)
23543#else
23544# define machine_is_mpx220() (0)
23545#endif
23546
23547#ifdef CONFIG_MACH_KZM_ARM11_01
23548# ifdef machine_arch_type
23549# undef machine_arch_type
23550# define machine_arch_type __machine_arch_type
23551# else
23552# define machine_arch_type MACH_TYPE_KZM_ARM11_01
23553# endif
23554# define machine_is_kzm_arm11_01() (machine_arch_type == MACH_TYPE_KZM_ARM11_01)
23555#else
23556# define machine_is_kzm_arm11_01() (0)
23557#endif
23558
23559#ifdef CONFIG_MACH_HTC_POLARIS
23560# ifdef machine_arch_type
23561# undef machine_arch_type
23562# define machine_arch_type __machine_arch_type
23563# else
23564# define machine_arch_type MACH_TYPE_HTC_POLARIS
23565# endif
23566# define machine_is_htc_polaris() (machine_arch_type == MACH_TYPE_HTC_POLARIS)
23567#else
23568# define machine_is_htc_polaris() (0)
23569#endif
23570
23571#ifdef CONFIG_MACH_HTC_KAISER
23572# ifdef machine_arch_type
23573# undef machine_arch_type
23574# define machine_arch_type __machine_arch_type
23575# else
23576# define machine_arch_type MACH_TYPE_HTC_KAISER
23577# endif
23578# define machine_is_htc_kaiser() (machine_arch_type == MACH_TYPE_HTC_KAISER)
23579#else
23580# define machine_is_htc_kaiser() (0)
23581#endif
23582
23583#ifdef CONFIG_MACH_LG_KS20
23584# ifdef machine_arch_type
23585# undef machine_arch_type
23586# define machine_arch_type __machine_arch_type
23587# else
23588# define machine_arch_type MACH_TYPE_LG_KS20
23589# endif
23590# define machine_is_lg_ks20() (machine_arch_type == MACH_TYPE_LG_KS20)
23591#else
23592# define machine_is_lg_ks20() (0)
23593#endif
23594
23595#ifdef CONFIG_MACH_HHGPS
23596# ifdef machine_arch_type
23597# undef machine_arch_type
23598# define machine_arch_type __machine_arch_type
23599# else
23600# define machine_arch_type MACH_TYPE_HHGPS
23601# endif
23602# define machine_is_hhgps() (machine_arch_type == MACH_TYPE_HHGPS)
23603#else
23604# define machine_is_hhgps() (0)
23605#endif
23606
23607#ifdef CONFIG_MACH_NOKIA_N810_WIMAX
23608# ifdef machine_arch_type
23609# undef machine_arch_type
23610# define machine_arch_type __machine_arch_type
23611# else
23612# define machine_arch_type MACH_TYPE_NOKIA_N810_WIMAX
23613# endif
23614# define machine_is_nokia_n810_wimax() (machine_arch_type == MACH_TYPE_NOKIA_N810_WIMAX)
23615#else
23616# define machine_is_nokia_n810_wimax() (0)
23617#endif
23618
23619#ifdef CONFIG_MACH_INSIGHT
23620# ifdef machine_arch_type
23621# undef machine_arch_type
23622# define machine_arch_type __machine_arch_type
23623# else
23624# define machine_arch_type MACH_TYPE_INSIGHT
23625# endif
23626# define machine_is_insight() (machine_arch_type == MACH_TYPE_INSIGHT)
23627#else
23628# define machine_is_insight() (0)
23629#endif
23630
23631#ifdef CONFIG_MACH_SAPPHIRE
23632# ifdef machine_arch_type
23633# undef machine_arch_type
23634# define machine_arch_type __machine_arch_type
23635# else
23636# define machine_arch_type MACH_TYPE_SAPPHIRE
23637# endif
23638# define machine_is_sapphire() (machine_arch_type == MACH_TYPE_SAPPHIRE)
23639#else
23640# define machine_is_sapphire() (0)
23641#endif
23642
23643#ifdef CONFIG_MACH_CSB637XO
23644# ifdef machine_arch_type
23645# undef machine_arch_type
23646# define machine_arch_type __machine_arch_type
23647# else
23648# define machine_arch_type MACH_TYPE_CSB637XO
23649# endif
23650# define machine_is_csb637xo() (machine_arch_type == MACH_TYPE_CSB637XO)
23651#else
23652# define machine_is_csb637xo() (0)
23653#endif
23654
23655#ifdef CONFIG_MACH_EVISIONG
23656# ifdef machine_arch_type
23657# undef machine_arch_type
23658# define machine_arch_type __machine_arch_type
23659# else
23660# define machine_arch_type MACH_TYPE_EVISIONG
23661# endif
23662# define machine_is_evisiong() (machine_arch_type == MACH_TYPE_EVISIONG)
23663#else
23664# define machine_is_evisiong() (0)
23665#endif
23666
23667#ifdef CONFIG_MACH_STMP37XX
23668# ifdef machine_arch_type
23669# undef machine_arch_type
23670# define machine_arch_type __machine_arch_type
23671# else
23672# define machine_arch_type MACH_TYPE_STMP37XX
23673# endif
23674# define machine_is_stmp37xx() (machine_arch_type == MACH_TYPE_STMP37XX)
23675#else
23676# define machine_is_stmp37xx() (0)
23677#endif
23678
21761540 23679#ifdef CONFIG_MACH_STMP378X
06c4ab50
JCPV
23680# ifdef machine_arch_type
23681# undef machine_arch_type
23682# define machine_arch_type __machine_arch_type
23683# else
21761540 23684# define machine_arch_type MACH_TYPE_STMP378X
06c4ab50 23685# endif
21761540 23686# define machine_is_stmp378x() (machine_arch_type == MACH_TYPE_STMP378X)
06c4ab50
JCPV
23687#else
23688# define machine_is_stmp378x() (0)
23689#endif
23690
23691#ifdef CONFIG_MACH_TNT
23692# ifdef machine_arch_type
23693# undef machine_arch_type
23694# define machine_arch_type __machine_arch_type
23695# else
23696# define machine_arch_type MACH_TYPE_TNT
23697# endif
23698# define machine_is_tnt() (machine_arch_type == MACH_TYPE_TNT)
23699#else
23700# define machine_is_tnt() (0)
23701#endif
23702
23703#ifdef CONFIG_MACH_TBXT
23704# ifdef machine_arch_type
23705# undef machine_arch_type
23706# define machine_arch_type __machine_arch_type
23707# else
23708# define machine_arch_type MACH_TYPE_TBXT
23709# endif
23710# define machine_is_tbxt() (machine_arch_type == MACH_TYPE_TBXT)
23711#else
23712# define machine_is_tbxt() (0)
23713#endif
23714
23715#ifdef CONFIG_MACH_PLAYMATE
23716# ifdef machine_arch_type
23717# undef machine_arch_type
23718# define machine_arch_type __machine_arch_type
23719# else
23720# define machine_arch_type MACH_TYPE_PLAYMATE
23721# endif
23722# define machine_is_playmate() (machine_arch_type == MACH_TYPE_PLAYMATE)
23723#else
23724# define machine_is_playmate() (0)
23725#endif
23726
23727#ifdef CONFIG_MACH_PNS10
23728# ifdef machine_arch_type
23729# undef machine_arch_type
23730# define machine_arch_type __machine_arch_type
23731# else
23732# define machine_arch_type MACH_TYPE_PNS10
23733# endif
23734# define machine_is_pns10() (machine_arch_type == MACH_TYPE_PNS10)
23735#else
23736# define machine_is_pns10() (0)
23737#endif
23738
23739#ifdef CONFIG_MACH_EZNAVI
23740# ifdef machine_arch_type
23741# undef machine_arch_type
23742# define machine_arch_type __machine_arch_type
23743# else
23744# define machine_arch_type MACH_TYPE_EZNAVI
23745# endif
23746# define machine_is_eznavi() (machine_arch_type == MACH_TYPE_EZNAVI)
23747#else
23748# define machine_is_eznavi() (0)
23749#endif
23750
23751#ifdef CONFIG_MACH_PS4000
23752# ifdef machine_arch_type
23753# undef machine_arch_type
23754# define machine_arch_type __machine_arch_type
23755# else
23756# define machine_arch_type MACH_TYPE_PS4000
23757# endif
23758# define machine_is_ps4000() (machine_arch_type == MACH_TYPE_PS4000)
23759#else
23760# define machine_is_ps4000() (0)
23761#endif
23762
23763#ifdef CONFIG_MACH_EZX_A780
23764# ifdef machine_arch_type
23765# undef machine_arch_type
23766# define machine_arch_type __machine_arch_type
23767# else
23768# define machine_arch_type MACH_TYPE_EZX_A780
23769# endif
23770# define machine_is_ezx_a780() (machine_arch_type == MACH_TYPE_EZX_A780)
23771#else
23772# define machine_is_ezx_a780() (0)
23773#endif
23774
23775#ifdef CONFIG_MACH_EZX_E680
23776# ifdef machine_arch_type
23777# undef machine_arch_type
23778# define machine_arch_type __machine_arch_type
23779# else
23780# define machine_arch_type MACH_TYPE_EZX_E680
23781# endif
23782# define machine_is_ezx_e680() (machine_arch_type == MACH_TYPE_EZX_E680)
23783#else
23784# define machine_is_ezx_e680() (0)
23785#endif
23786
23787#ifdef CONFIG_MACH_EZX_A1200
23788# ifdef machine_arch_type
23789# undef machine_arch_type
23790# define machine_arch_type __machine_arch_type
23791# else
23792# define machine_arch_type MACH_TYPE_EZX_A1200
23793# endif
23794# define machine_is_ezx_a1200() (machine_arch_type == MACH_TYPE_EZX_A1200)
23795#else
23796# define machine_is_ezx_a1200() (0)
23797#endif
23798
23799#ifdef CONFIG_MACH_EZX_E6
23800# ifdef machine_arch_type
23801# undef machine_arch_type
23802# define machine_arch_type __machine_arch_type
23803# else
23804# define machine_arch_type MACH_TYPE_EZX_E6
23805# endif
23806# define machine_is_ezx_e6() (machine_arch_type == MACH_TYPE_EZX_E6)
23807#else
23808# define machine_is_ezx_e6() (0)
23809#endif
23810
23811#ifdef CONFIG_MACH_EZX_E2
23812# ifdef machine_arch_type
23813# undef machine_arch_type
23814# define machine_arch_type __machine_arch_type
23815# else
23816# define machine_arch_type MACH_TYPE_EZX_E2
23817# endif
23818# define machine_is_ezx_e2() (machine_arch_type == MACH_TYPE_EZX_E2)
23819#else
23820# define machine_is_ezx_e2() (0)
23821#endif
23822
23823#ifdef CONFIG_MACH_EZX_A910
23824# ifdef machine_arch_type
23825# undef machine_arch_type
23826# define machine_arch_type __machine_arch_type
23827# else
23828# define machine_arch_type MACH_TYPE_EZX_A910
23829# endif
23830# define machine_is_ezx_a910() (machine_arch_type == MACH_TYPE_EZX_A910)
23831#else
23832# define machine_is_ezx_a910() (0)
23833#endif
23834
23835#ifdef CONFIG_MACH_CWMX31
23836# ifdef machine_arch_type
23837# undef machine_arch_type
23838# define machine_arch_type __machine_arch_type
23839# else
23840# define machine_arch_type MACH_TYPE_CWMX31
23841# endif
23842# define machine_is_cwmx31() (machine_arch_type == MACH_TYPE_CWMX31)
23843#else
23844# define machine_is_cwmx31() (0)
23845#endif
23846
23847#ifdef CONFIG_MACH_SL2312
23848# ifdef machine_arch_type
23849# undef machine_arch_type
23850# define machine_arch_type __machine_arch_type
23851# else
23852# define machine_arch_type MACH_TYPE_SL2312
23853# endif
23854# define machine_is_sl2312() (machine_arch_type == MACH_TYPE_SL2312)
23855#else
23856# define machine_is_sl2312() (0)
23857#endif
23858
23859#ifdef CONFIG_MACH_BLENNY
23860# ifdef machine_arch_type
23861# undef machine_arch_type
23862# define machine_arch_type __machine_arch_type
23863# else
23864# define machine_arch_type MACH_TYPE_BLENNY
23865# endif
23866# define machine_is_blenny() (machine_arch_type == MACH_TYPE_BLENNY)
23867#else
23868# define machine_is_blenny() (0)
23869#endif
23870
23871#ifdef CONFIG_MACH_DS107
23872# ifdef machine_arch_type
23873# undef machine_arch_type
23874# define machine_arch_type __machine_arch_type
23875# else
23876# define machine_arch_type MACH_TYPE_DS107
23877# endif
23878# define machine_is_ds107() (machine_arch_type == MACH_TYPE_DS107)
23879#else
23880# define machine_is_ds107() (0)
23881#endif
23882
23883#ifdef CONFIG_MACH_DSX07
23884# ifdef machine_arch_type
23885# undef machine_arch_type
23886# define machine_arch_type __machine_arch_type
23887# else
23888# define machine_arch_type MACH_TYPE_DSX07
23889# endif
23890# define machine_is_dsx07() (machine_arch_type == MACH_TYPE_DSX07)
23891#else
23892# define machine_is_dsx07() (0)
23893#endif
23894
23895#ifdef CONFIG_MACH_PICOCOM1
23896# ifdef machine_arch_type
23897# undef machine_arch_type
23898# define machine_arch_type __machine_arch_type
23899# else
23900# define machine_arch_type MACH_TYPE_PICOCOM1
23901# endif
23902# define machine_is_picocom1() (machine_arch_type == MACH_TYPE_PICOCOM1)
23903#else
23904# define machine_is_picocom1() (0)
23905#endif
23906
23907#ifdef CONFIG_MACH_LYNX_WOLVERINE
23908# ifdef machine_arch_type
23909# undef machine_arch_type
23910# define machine_arch_type __machine_arch_type
23911# else
23912# define machine_arch_type MACH_TYPE_LYNX_WOLVERINE
23913# endif
23914# define machine_is_lynx_wolverine() (machine_arch_type == MACH_TYPE_LYNX_WOLVERINE)
23915#else
23916# define machine_is_lynx_wolverine() (0)
23917#endif
23918
23919#ifdef CONFIG_MACH_UBISYS_P9_SC19
23920# ifdef machine_arch_type
23921# undef machine_arch_type
23922# define machine_arch_type __machine_arch_type
23923# else
23924# define machine_arch_type MACH_TYPE_UBISYS_P9_SC19
23925# endif
23926# define machine_is_ubisys_p9_sc19() (machine_arch_type == MACH_TYPE_UBISYS_P9_SC19)
23927#else
23928# define machine_is_ubisys_p9_sc19() (0)
23929#endif
23930
23931#ifdef CONFIG_MACH_KRATOS_LOW
23932# ifdef machine_arch_type
23933# undef machine_arch_type
23934# define machine_arch_type __machine_arch_type
23935# else
23936# define machine_arch_type MACH_TYPE_KRATOS_LOW
23937# endif
23938# define machine_is_kratos_low() (machine_arch_type == MACH_TYPE_KRATOS_LOW)
23939#else
23940# define machine_is_kratos_low() (0)
23941#endif
23942
23943#ifdef CONFIG_MACH_M700
23944# ifdef machine_arch_type
23945# undef machine_arch_type
23946# define machine_arch_type __machine_arch_type
23947# else
23948# define machine_arch_type MACH_TYPE_M700
23949# endif
23950# define machine_is_m700() (machine_arch_type == MACH_TYPE_M700)
23951#else
23952# define machine_is_m700() (0)
23953#endif
23954
23955#ifdef CONFIG_MACH_EDMINI_V2
23956# ifdef machine_arch_type
23957# undef machine_arch_type
23958# define machine_arch_type __machine_arch_type
23959# else
23960# define machine_arch_type MACH_TYPE_EDMINI_V2
23961# endif
23962# define machine_is_edmini_v2() (machine_arch_type == MACH_TYPE_EDMINI_V2)
23963#else
23964# define machine_is_edmini_v2() (0)
23965#endif
23966
23967#ifdef CONFIG_MACH_ZIPIT2
23968# ifdef machine_arch_type
23969# undef machine_arch_type
23970# define machine_arch_type __machine_arch_type
23971# else
23972# define machine_arch_type MACH_TYPE_ZIPIT2
23973# endif
23974# define machine_is_zipit2() (machine_arch_type == MACH_TYPE_ZIPIT2)
23975#else
23976# define machine_is_zipit2() (0)
23977#endif
23978
23979#ifdef CONFIG_MACH_HSLFEMTOCELL
23980# ifdef machine_arch_type
23981# undef machine_arch_type
23982# define machine_arch_type __machine_arch_type
23983# else
23984# define machine_arch_type MACH_TYPE_HSLFEMTOCELL
23985# endif
23986# define machine_is_hslfemtocell() (machine_arch_type == MACH_TYPE_HSLFEMTOCELL)
23987#else
23988# define machine_is_hslfemtocell() (0)
23989#endif
23990
23991#ifdef CONFIG_MACH_DAINTREE_AT91
23992# ifdef machine_arch_type
23993# undef machine_arch_type
23994# define machine_arch_type __machine_arch_type
23995# else
23996# define machine_arch_type MACH_TYPE_DAINTREE_AT91
23997# endif
23998# define machine_is_daintree_at91() (machine_arch_type == MACH_TYPE_DAINTREE_AT91)
23999#else
24000# define machine_is_daintree_at91() (0)
24001#endif
24002
24003#ifdef CONFIG_MACH_SG560USB
24004# ifdef machine_arch_type
24005# undef machine_arch_type
24006# define machine_arch_type __machine_arch_type
24007# else
24008# define machine_arch_type MACH_TYPE_SG560USB
24009# endif
24010# define machine_is_sg560usb() (machine_arch_type == MACH_TYPE_SG560USB)
24011#else
24012# define machine_is_sg560usb() (0)
24013#endif
24014
24015#ifdef CONFIG_MACH_OMAP3_PANDORA
24016# ifdef machine_arch_type
24017# undef machine_arch_type
24018# define machine_arch_type __machine_arch_type
24019# else
24020# define machine_arch_type MACH_TYPE_OMAP3_PANDORA
24021# endif
24022# define machine_is_omap3_pandora() (machine_arch_type == MACH_TYPE_OMAP3_PANDORA)
24023#else
24024# define machine_is_omap3_pandora() (0)
24025#endif
24026
24027#ifdef CONFIG_MACH_USR8200
24028# ifdef machine_arch_type
24029# undef machine_arch_type
24030# define machine_arch_type __machine_arch_type
24031# else
24032# define machine_arch_type MACH_TYPE_USR8200
24033# endif
24034# define machine_is_usr8200() (machine_arch_type == MACH_TYPE_USR8200)
24035#else
24036# define machine_is_usr8200() (0)
24037#endif
24038
24039#ifdef CONFIG_MACH_S1S65K
24040# ifdef machine_arch_type
24041# undef machine_arch_type
24042# define machine_arch_type __machine_arch_type
24043# else
24044# define machine_arch_type MACH_TYPE_S1S65K
24045# endif
24046# define machine_is_s1s65k() (machine_arch_type == MACH_TYPE_S1S65K)
24047#else
24048# define machine_is_s1s65k() (0)
24049#endif
24050
24051#ifdef CONFIG_MACH_S2S65A
24052# ifdef machine_arch_type
24053# undef machine_arch_type
24054# define machine_arch_type __machine_arch_type
24055# else
24056# define machine_arch_type MACH_TYPE_S2S65A
24057# endif
24058# define machine_is_s2s65a() (machine_arch_type == MACH_TYPE_S2S65A)
24059#else
24060# define machine_is_s2s65a() (0)
24061#endif
24062
24063#ifdef CONFIG_MACH_ICORE
24064# ifdef machine_arch_type
24065# undef machine_arch_type
24066# define machine_arch_type __machine_arch_type
24067# else
24068# define machine_arch_type MACH_TYPE_ICORE
24069# endif
24070# define machine_is_icore() (machine_arch_type == MACH_TYPE_ICORE)
24071#else
24072# define machine_is_icore() (0)
24073#endif
24074
24075#ifdef CONFIG_MACH_MSS2
24076# ifdef machine_arch_type
24077# undef machine_arch_type
24078# define machine_arch_type __machine_arch_type
24079# else
24080# define machine_arch_type MACH_TYPE_MSS2
24081# endif
24082# define machine_is_mss2() (machine_arch_type == MACH_TYPE_MSS2)
24083#else
24084# define machine_is_mss2() (0)
24085#endif
24086
24087#ifdef CONFIG_MACH_BELMONT
24088# ifdef machine_arch_type
24089# undef machine_arch_type
24090# define machine_arch_type __machine_arch_type
24091# else
24092# define machine_arch_type MACH_TYPE_BELMONT
24093# endif
24094# define machine_is_belmont() (machine_arch_type == MACH_TYPE_BELMONT)
24095#else
24096# define machine_is_belmont() (0)
24097#endif
24098
24099#ifdef CONFIG_MACH_ASUSP525
24100# ifdef machine_arch_type
24101# undef machine_arch_type
24102# define machine_arch_type __machine_arch_type
24103# else
24104# define machine_arch_type MACH_TYPE_ASUSP525
24105# endif
24106# define machine_is_asusp525() (machine_arch_type == MACH_TYPE_ASUSP525)
24107#else
24108# define machine_is_asusp525() (0)
24109#endif
24110
24111#ifdef CONFIG_MACH_LB88RC8480
24112# ifdef machine_arch_type
24113# undef machine_arch_type
24114# define machine_arch_type __machine_arch_type
24115# else
24116# define machine_arch_type MACH_TYPE_LB88RC8480
24117# endif
24118# define machine_is_lb88rc8480() (machine_arch_type == MACH_TYPE_LB88RC8480)
24119#else
24120# define machine_is_lb88rc8480() (0)
24121#endif
24122
24123#ifdef CONFIG_MACH_HIPXA
24124# ifdef machine_arch_type
24125# undef machine_arch_type
24126# define machine_arch_type __machine_arch_type
24127# else
24128# define machine_arch_type MACH_TYPE_HIPXA
24129# endif
24130# define machine_is_hipxa() (machine_arch_type == MACH_TYPE_HIPXA)
24131#else
24132# define machine_is_hipxa() (0)
24133#endif
24134
24135#ifdef CONFIG_MACH_MX25_3DS
24136# ifdef machine_arch_type
24137# undef machine_arch_type
24138# define machine_arch_type __machine_arch_type
24139# else
24140# define machine_arch_type MACH_TYPE_MX25_3DS
24141# endif
24142# define machine_is_mx25_3ds() (machine_arch_type == MACH_TYPE_MX25_3DS)
24143#else
24144# define machine_is_mx25_3ds() (0)
24145#endif
24146
24147#ifdef CONFIG_MACH_M800
24148# ifdef machine_arch_type
24149# undef machine_arch_type
24150# define machine_arch_type __machine_arch_type
24151# else
24152# define machine_arch_type MACH_TYPE_M800
24153# endif
24154# define machine_is_m800() (machine_arch_type == MACH_TYPE_M800)
24155#else
24156# define machine_is_m800() (0)
24157#endif
24158
24159#ifdef CONFIG_MACH_OMAP3530_LV_SOM
24160# ifdef machine_arch_type
24161# undef machine_arch_type
24162# define machine_arch_type __machine_arch_type
24163# else
24164# define machine_arch_type MACH_TYPE_OMAP3530_LV_SOM
24165# endif
24166# define machine_is_omap3530_lv_som() (machine_arch_type == MACH_TYPE_OMAP3530_LV_SOM)
24167#else
24168# define machine_is_omap3530_lv_som() (0)
24169#endif
24170
24171#ifdef CONFIG_MACH_PRIMA_EVB
24172# ifdef machine_arch_type
24173# undef machine_arch_type
24174# define machine_arch_type __machine_arch_type
24175# else
24176# define machine_arch_type MACH_TYPE_PRIMA_EVB
24177# endif
24178# define machine_is_prima_evb() (machine_arch_type == MACH_TYPE_PRIMA_EVB)
24179#else
24180# define machine_is_prima_evb() (0)
24181#endif
24182
24183#ifdef CONFIG_MACH_MX31BT1
24184# ifdef machine_arch_type
24185# undef machine_arch_type
24186# define machine_arch_type __machine_arch_type
24187# else
24188# define machine_arch_type MACH_TYPE_MX31BT1
24189# endif
24190# define machine_is_mx31bt1() (machine_arch_type == MACH_TYPE_MX31BT1)
24191#else
24192# define machine_is_mx31bt1() (0)
24193#endif
24194
24195#ifdef CONFIG_MACH_ATLAS4_EVB
24196# ifdef machine_arch_type
24197# undef machine_arch_type
24198# define machine_arch_type __machine_arch_type
24199# else
24200# define machine_arch_type MACH_TYPE_ATLAS4_EVB
24201# endif
24202# define machine_is_atlas4_evb() (machine_arch_type == MACH_TYPE_ATLAS4_EVB)
24203#else
24204# define machine_is_atlas4_evb() (0)
24205#endif
24206
24207#ifdef CONFIG_MACH_MX31CICADA
24208# ifdef machine_arch_type
24209# undef machine_arch_type
24210# define machine_arch_type __machine_arch_type
24211# else
24212# define machine_arch_type MACH_TYPE_MX31CICADA
24213# endif
24214# define machine_is_mx31cicada() (machine_arch_type == MACH_TYPE_MX31CICADA)
24215#else
24216# define machine_is_mx31cicada() (0)
24217#endif
24218
24219#ifdef CONFIG_MACH_MI424WR
24220# ifdef machine_arch_type
24221# undef machine_arch_type
24222# define machine_arch_type __machine_arch_type
24223# else
24224# define machine_arch_type MACH_TYPE_MI424WR
24225# endif
24226# define machine_is_mi424wr() (machine_arch_type == MACH_TYPE_MI424WR)
24227#else
24228# define machine_is_mi424wr() (0)
24229#endif
24230
24231#ifdef CONFIG_MACH_AXS_ULTRAX
24232# ifdef machine_arch_type
24233# undef machine_arch_type
24234# define machine_arch_type __machine_arch_type
24235# else
24236# define machine_arch_type MACH_TYPE_AXS_ULTRAX
24237# endif
24238# define machine_is_axs_ultrax() (machine_arch_type == MACH_TYPE_AXS_ULTRAX)
24239#else
24240# define machine_is_axs_ultrax() (0)
24241#endif
24242
24243#ifdef CONFIG_MACH_AT572D940DEB
24244# ifdef machine_arch_type
24245# undef machine_arch_type
24246# define machine_arch_type __machine_arch_type
24247# else
24248# define machine_arch_type MACH_TYPE_AT572D940DEB
24249# endif
24250# define machine_is_at572d940deb() (machine_arch_type == MACH_TYPE_AT572D940DEB)
24251#else
24252# define machine_is_at572d940deb() (0)
24253#endif
24254
9f23ca42 24255#ifdef CONFIG_MACH_DAVINCI_DA830_EVM
06c4ab50
JCPV
24256# ifdef machine_arch_type
24257# undef machine_arch_type
24258# define machine_arch_type __machine_arch_type
24259# else
9f23ca42 24260# define machine_arch_type MACH_TYPE_DAVINCI_DA830_EVM
06c4ab50 24261# endif
9f23ca42 24262# define machine_is_davinci_da830_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA830_EVM)
06c4ab50 24263#else
9f23ca42 24264# define machine_is_davinci_da830_evm() (0)
06c4ab50
JCPV
24265#endif
24266
24267#ifdef CONFIG_MACH_EP9302
24268# ifdef machine_arch_type
24269# undef machine_arch_type
24270# define machine_arch_type __machine_arch_type
24271# else
24272# define machine_arch_type MACH_TYPE_EP9302
24273# endif
24274# define machine_is_ep9302() (machine_arch_type == MACH_TYPE_EP9302)
24275#else
24276# define machine_is_ep9302() (0)
24277#endif
24278
24279#ifdef CONFIG_MACH_AT572D940HFEB
24280# ifdef machine_arch_type
24281# undef machine_arch_type
24282# define machine_arch_type __machine_arch_type
24283# else
24284# define machine_arch_type MACH_TYPE_AT572D940HFEB
24285# endif
80b827c2 24286# define machine_is_at572d940hfek() (machine_arch_type == MACH_TYPE_AT572D940HFEB)
06c4ab50 24287#else
80b827c2 24288# define machine_is_at572d940hfek() (0)
06c4ab50
JCPV
24289#endif
24290
24291#ifdef CONFIG_MACH_CYBOOK3
24292# ifdef machine_arch_type
24293# undef machine_arch_type
24294# define machine_arch_type __machine_arch_type
24295# else
24296# define machine_arch_type MACH_TYPE_CYBOOK3
24297# endif
24298# define machine_is_cybook3() (machine_arch_type == MACH_TYPE_CYBOOK3)
24299#else
24300# define machine_is_cybook3() (0)
24301#endif
24302
24303#ifdef CONFIG_MACH_WDG002
24304# ifdef machine_arch_type
24305# undef machine_arch_type
24306# define machine_arch_type __machine_arch_type
24307# else
24308# define machine_arch_type MACH_TYPE_WDG002
24309# endif
24310# define machine_is_wdg002() (machine_arch_type == MACH_TYPE_WDG002)
24311#else
24312# define machine_is_wdg002() (0)
24313#endif
24314
24315#ifdef CONFIG_MACH_SG560ADSL
24316# ifdef machine_arch_type
24317# undef machine_arch_type
24318# define machine_arch_type __machine_arch_type
24319# else
24320# define machine_arch_type MACH_TYPE_SG560ADSL
24321# endif
24322# define machine_is_sg560adsl() (machine_arch_type == MACH_TYPE_SG560ADSL)
24323#else
24324# define machine_is_sg560adsl() (0)
24325#endif
24326
24327#ifdef CONFIG_MACH_NEXTIO_N2800_ICA
24328# ifdef machine_arch_type
24329# undef machine_arch_type
24330# define machine_arch_type __machine_arch_type
24331# else
24332# define machine_arch_type MACH_TYPE_NEXTIO_N2800_ICA
24333# endif
24334# define machine_is_nextio_n2800_ica() (machine_arch_type == MACH_TYPE_NEXTIO_N2800_ICA)
24335#else
24336# define machine_is_nextio_n2800_ica() (0)
24337#endif
24338
06f95959 24339#ifdef CONFIG_MACH_DOVE_DB
71636fa7
TR
24340# ifdef machine_arch_type
24341# undef machine_arch_type
24342# define machine_arch_type __machine_arch_type
24343# else
06f95959 24344# define machine_arch_type MACH_TYPE_DOVE_DB
71636fa7 24345# endif
06f95959 24346# define machine_is_dove_db() (machine_arch_type == MACH_TYPE_DOVE_DB)
71636fa7
TR
24347#else
24348# define machine_is_dove_db() (0)
24349#endif
24350
06c4ab50
JCPV
24351#ifdef CONFIG_MACH_MARVELL_NEWDB
24352# ifdef machine_arch_type
24353# undef machine_arch_type
24354# define machine_arch_type __machine_arch_type
24355# else
24356# define machine_arch_type MACH_TYPE_MARVELL_NEWDB
24357# endif
9ce2c4b7 24358# define machine_is_marvell_newdb() (machine_arch_type == MACH_TYPE_MARVELL_NEWDB)
06c4ab50 24359#else
9ce2c4b7 24360# define machine_is_marvell_newdb() (0)
06c4ab50
JCPV
24361#endif
24362
24363#ifdef CONFIG_MACH_VANDIHUD
24364# ifdef machine_arch_type
24365# undef machine_arch_type
24366# define machine_arch_type __machine_arch_type
24367# else
24368# define machine_arch_type MACH_TYPE_VANDIHUD
24369# endif
24370# define machine_is_vandihud() (machine_arch_type == MACH_TYPE_VANDIHUD)
24371#else
24372# define machine_is_vandihud() (0)
24373#endif
24374
24375#ifdef CONFIG_MACH_MAGX_E8
24376# ifdef machine_arch_type
24377# undef machine_arch_type
24378# define machine_arch_type __machine_arch_type
24379# else
24380# define machine_arch_type MACH_TYPE_MAGX_E8
24381# endif
24382# define machine_is_magx_e8() (machine_arch_type == MACH_TYPE_MAGX_E8)
24383#else
24384# define machine_is_magx_e8() (0)
24385#endif
24386
24387#ifdef CONFIG_MACH_MAGX_Z6
24388# ifdef machine_arch_type
24389# undef machine_arch_type
24390# define machine_arch_type __machine_arch_type
24391# else
24392# define machine_arch_type MACH_TYPE_MAGX_Z6
24393# endif
24394# define machine_is_magx_z6() (machine_arch_type == MACH_TYPE_MAGX_Z6)
24395#else
24396# define machine_is_magx_z6() (0)
24397#endif
24398
24399#ifdef CONFIG_MACH_MAGX_V8
24400# ifdef machine_arch_type
24401# undef machine_arch_type
24402# define machine_arch_type __machine_arch_type
24403# else
24404# define machine_arch_type MACH_TYPE_MAGX_V8
24405# endif
24406# define machine_is_magx_v8() (machine_arch_type == MACH_TYPE_MAGX_V8)
24407#else
24408# define machine_is_magx_v8() (0)
24409#endif
24410
24411#ifdef CONFIG_MACH_MAGX_U9
24412# ifdef machine_arch_type
24413# undef machine_arch_type
24414# define machine_arch_type __machine_arch_type
24415# else
24416# define machine_arch_type MACH_TYPE_MAGX_U9
24417# endif
24418# define machine_is_magx_u9() (machine_arch_type == MACH_TYPE_MAGX_U9)
24419#else
24420# define machine_is_magx_u9() (0)
24421#endif
24422
24423#ifdef CONFIG_MACH_TOUGHCF08
24424# ifdef machine_arch_type
24425# undef machine_arch_type
24426# define machine_arch_type __machine_arch_type
24427# else
24428# define machine_arch_type MACH_TYPE_TOUGHCF08
24429# endif
24430# define machine_is_toughcf08() (machine_arch_type == MACH_TYPE_TOUGHCF08)
24431#else
24432# define machine_is_toughcf08() (0)
24433#endif
24434
24435#ifdef CONFIG_MACH_ZW4400
24436# ifdef machine_arch_type
24437# undef machine_arch_type
24438# define machine_arch_type __machine_arch_type
24439# else
24440# define machine_arch_type MACH_TYPE_ZW4400
24441# endif
24442# define machine_is_zw4400() (machine_arch_type == MACH_TYPE_ZW4400)
24443#else
24444# define machine_is_zw4400() (0)
24445#endif
24446
24447#ifdef CONFIG_MACH_MARAT91
24448# ifdef machine_arch_type
24449# undef machine_arch_type
24450# define machine_arch_type __machine_arch_type
24451# else
24452# define machine_arch_type MACH_TYPE_MARAT91
24453# endif
24454# define machine_is_marat91() (machine_arch_type == MACH_TYPE_MARAT91)
24455#else
24456# define machine_is_marat91() (0)
24457#endif
24458
24459#ifdef CONFIG_MACH_OVERO
24460# ifdef machine_arch_type
24461# undef machine_arch_type
24462# define machine_arch_type __machine_arch_type
24463# else
24464# define machine_arch_type MACH_TYPE_OVERO
24465# endif
24466# define machine_is_overo() (machine_arch_type == MACH_TYPE_OVERO)
24467#else
24468# define machine_is_overo() (0)
24469#endif
24470
24471#ifdef CONFIG_MACH_AT2440EVB
24472# ifdef machine_arch_type
24473# undef machine_arch_type
24474# define machine_arch_type __machine_arch_type
24475# else
24476# define machine_arch_type MACH_TYPE_AT2440EVB
24477# endif
24478# define machine_is_at2440evb() (machine_arch_type == MACH_TYPE_AT2440EVB)
24479#else
24480# define machine_is_at2440evb() (0)
24481#endif
24482
24483#ifdef CONFIG_MACH_NEOCORE926
24484# ifdef machine_arch_type
24485# undef machine_arch_type
24486# define machine_arch_type __machine_arch_type
24487# else
24488# define machine_arch_type MACH_TYPE_NEOCORE926
24489# endif
24490# define machine_is_neocore926() (machine_arch_type == MACH_TYPE_NEOCORE926)
24491#else
24492# define machine_is_neocore926() (0)
24493#endif
24494
24495#ifdef CONFIG_MACH_WNR854T
24496# ifdef machine_arch_type
24497# undef machine_arch_type
24498# define machine_arch_type __machine_arch_type
24499# else
24500# define machine_arch_type MACH_TYPE_WNR854T
24501# endif
24502# define machine_is_wnr854t() (machine_arch_type == MACH_TYPE_WNR854T)
24503#else
24504# define machine_is_wnr854t() (0)
24505#endif
24506
24507#ifdef CONFIG_MACH_IMX27
24508# ifdef machine_arch_type
24509# undef machine_arch_type
24510# define machine_arch_type __machine_arch_type
24511# else
24512# define machine_arch_type MACH_TYPE_IMX27
24513# endif
24514# define machine_is_imx27() (machine_arch_type == MACH_TYPE_IMX27)
24515#else
24516# define machine_is_imx27() (0)
24517#endif
24518
24519#ifdef CONFIG_MACH_MOOSE_DB
24520# ifdef machine_arch_type
24521# undef machine_arch_type
24522# define machine_arch_type __machine_arch_type
24523# else
24524# define machine_arch_type MACH_TYPE_MOOSE_DB
24525# endif
24526# define machine_is_moose_db() (machine_arch_type == MACH_TYPE_MOOSE_DB)
24527#else
24528# define machine_is_moose_db() (0)
24529#endif
24530
24531#ifdef CONFIG_MACH_FAB4
24532# ifdef machine_arch_type
24533# undef machine_arch_type
24534# define machine_arch_type __machine_arch_type
24535# else
24536# define machine_arch_type MACH_TYPE_FAB4
24537# endif
24538# define machine_is_fab4() (machine_arch_type == MACH_TYPE_FAB4)
24539#else
24540# define machine_is_fab4() (0)
24541#endif
24542
24543#ifdef CONFIG_MACH_HTCDIAMOND
24544# ifdef machine_arch_type
24545# undef machine_arch_type
24546# define machine_arch_type __machine_arch_type
24547# else
24548# define machine_arch_type MACH_TYPE_HTCDIAMOND
24549# endif
24550# define machine_is_htcdiamond() (machine_arch_type == MACH_TYPE_HTCDIAMOND)
24551#else
24552# define machine_is_htcdiamond() (0)
24553#endif
24554
24555#ifdef CONFIG_MACH_FIONA
24556# ifdef machine_arch_type
24557# undef machine_arch_type
24558# define machine_arch_type __machine_arch_type
24559# else
24560# define machine_arch_type MACH_TYPE_FIONA
24561# endif
24562# define machine_is_fiona() (machine_arch_type == MACH_TYPE_FIONA)
24563#else
24564# define machine_is_fiona() (0)
24565#endif
24566
24567#ifdef CONFIG_MACH_MXC30030_X
24568# ifdef machine_arch_type
24569# undef machine_arch_type
24570# define machine_arch_type __machine_arch_type
24571# else
24572# define machine_arch_type MACH_TYPE_MXC30030_X
24573# endif
24574# define machine_is_mxc30030_x() (machine_arch_type == MACH_TYPE_MXC30030_X)
24575#else
24576# define machine_is_mxc30030_x() (0)
24577#endif
24578
24579#ifdef CONFIG_MACH_BMP1000
24580# ifdef machine_arch_type
24581# undef machine_arch_type
24582# define machine_arch_type __machine_arch_type
24583# else
24584# define machine_arch_type MACH_TYPE_BMP1000
24585# endif
24586# define machine_is_bmp1000() (machine_arch_type == MACH_TYPE_BMP1000)
24587#else
24588# define machine_is_bmp1000() (0)
24589#endif
24590
24591#ifdef CONFIG_MACH_LOGI9200
24592# ifdef machine_arch_type
24593# undef machine_arch_type
24594# define machine_arch_type __machine_arch_type
24595# else
24596# define machine_arch_type MACH_TYPE_LOGI9200
24597# endif
24598# define machine_is_logi9200() (machine_arch_type == MACH_TYPE_LOGI9200)
24599#else
24600# define machine_is_logi9200() (0)
24601#endif
24602
24603#ifdef CONFIG_MACH_TQMA31
24604# ifdef machine_arch_type
24605# undef machine_arch_type
24606# define machine_arch_type __machine_arch_type
24607# else
24608# define machine_arch_type MACH_TYPE_TQMA31
24609# endif
24610# define machine_is_tqma31() (machine_arch_type == MACH_TYPE_TQMA31)
24611#else
24612# define machine_is_tqma31() (0)
24613#endif
24614
24615#ifdef CONFIG_MACH_CCW9P9215JS
24616# ifdef machine_arch_type
24617# undef machine_arch_type
24618# define machine_arch_type __machine_arch_type
24619# else
24620# define machine_arch_type MACH_TYPE_CCW9P9215JS
24621# endif
24622# define machine_is_ccw9p9215js() (machine_arch_type == MACH_TYPE_CCW9P9215JS)
24623#else
24624# define machine_is_ccw9p9215js() (0)
24625#endif
24626
24627#ifdef CONFIG_MACH_RD88F5181L_GE
24628# ifdef machine_arch_type
24629# undef machine_arch_type
24630# define machine_arch_type __machine_arch_type
24631# else
24632# define machine_arch_type MACH_TYPE_RD88F5181L_GE
24633# endif
24634# define machine_is_rd88f5181l_ge() (machine_arch_type == MACH_TYPE_RD88F5181L_GE)
24635#else
24636# define machine_is_rd88f5181l_ge() (0)
24637#endif
24638
24639#ifdef CONFIG_MACH_SIFMAIN
24640# ifdef machine_arch_type
24641# undef machine_arch_type
24642# define machine_arch_type __machine_arch_type
24643# else
24644# define machine_arch_type MACH_TYPE_SIFMAIN
24645# endif
24646# define machine_is_sifmain() (machine_arch_type == MACH_TYPE_SIFMAIN)
24647#else
24648# define machine_is_sifmain() (0)
24649#endif
24650
24651#ifdef CONFIG_MACH_SAM9_L9261
24652# ifdef machine_arch_type
24653# undef machine_arch_type
24654# define machine_arch_type __machine_arch_type
24655# else
24656# define machine_arch_type MACH_TYPE_SAM9_L9261
24657# endif
24658# define machine_is_sam9_l9261() (machine_arch_type == MACH_TYPE_SAM9_L9261)
24659#else
24660# define machine_is_sam9_l9261() (0)
24661#endif
24662
d5e2d625 24663#ifdef CONFIG_MACH_CC9M2443
06c4ab50
JCPV
24664# ifdef machine_arch_type
24665# undef machine_arch_type
24666# define machine_arch_type __machine_arch_type
24667# else
d5e2d625 24668# define machine_arch_type MACH_TYPE_CC9M2443
06c4ab50 24669# endif
d5e2d625 24670# define machine_is_cc9m2443() (machine_arch_type == MACH_TYPE_CC9M2443)
06c4ab50 24671#else
d5e2d625 24672# define machine_is_cc9m2443() (0)
06c4ab50
JCPV
24673#endif
24674
24675#ifdef CONFIG_MACH_XARIA300
24676# ifdef machine_arch_type
24677# undef machine_arch_type
24678# define machine_arch_type __machine_arch_type
24679# else
24680# define machine_arch_type MACH_TYPE_XARIA300
24681# endif
24682# define machine_is_xaria300() (machine_arch_type == MACH_TYPE_XARIA300)
24683#else
24684# define machine_is_xaria300() (0)
24685#endif
24686
24687#ifdef CONFIG_MACH_IT9200
24688# ifdef machine_arch_type
24689# undef machine_arch_type
24690# define machine_arch_type __machine_arch_type
24691# else
24692# define machine_arch_type MACH_TYPE_IT9200
24693# endif
24694# define machine_is_it9200() (machine_arch_type == MACH_TYPE_IT9200)
24695#else
24696# define machine_is_it9200() (0)
24697#endif
24698
24699#ifdef CONFIG_MACH_RD88F5181L_FXO
24700# ifdef machine_arch_type
24701# undef machine_arch_type
24702# define machine_arch_type __machine_arch_type
24703# else
24704# define machine_arch_type MACH_TYPE_RD88F5181L_FXO
24705# endif
24706# define machine_is_rd88f5181l_fxo() (machine_arch_type == MACH_TYPE_RD88F5181L_FXO)
24707#else
24708# define machine_is_rd88f5181l_fxo() (0)
24709#endif
24710
24711#ifdef CONFIG_MACH_KRISS_SENSOR
24712# ifdef machine_arch_type
24713# undef machine_arch_type
24714# define machine_arch_type __machine_arch_type
24715# else
24716# define machine_arch_type MACH_TYPE_KRISS_SENSOR
24717# endif
24718# define machine_is_kriss_sensor() (machine_arch_type == MACH_TYPE_KRISS_SENSOR)
24719#else
24720# define machine_is_kriss_sensor() (0)
24721#endif
24722
24723#ifdef CONFIG_MACH_PILZ_PMI5
24724# ifdef machine_arch_type
24725# undef machine_arch_type
24726# define machine_arch_type __machine_arch_type
24727# else
24728# define machine_arch_type MACH_TYPE_PILZ_PMI5
24729# endif
24730# define machine_is_pilz_pmi5() (machine_arch_type == MACH_TYPE_PILZ_PMI5)
24731#else
24732# define machine_is_pilz_pmi5() (0)
24733#endif
24734
24735#ifdef CONFIG_MACH_JADE
24736# ifdef machine_arch_type
24737# undef machine_arch_type
24738# define machine_arch_type __machine_arch_type
24739# else
24740# define machine_arch_type MACH_TYPE_JADE
24741# endif
24742# define machine_is_jade() (machine_arch_type == MACH_TYPE_JADE)
24743#else
24744# define machine_is_jade() (0)
24745#endif
24746
24747#ifdef CONFIG_MACH_KS8695_SOFTPLC
24748# ifdef machine_arch_type
24749# undef machine_arch_type
24750# define machine_arch_type __machine_arch_type
24751# else
24752# define machine_arch_type MACH_TYPE_KS8695_SOFTPLC
24753# endif
24754# define machine_is_ks8695_softplc() (machine_arch_type == MACH_TYPE_KS8695_SOFTPLC)
24755#else
24756# define machine_is_ks8695_softplc() (0)
24757#endif
24758
80b827c2 24759#ifdef CONFIG_MACH_GPRISC3
06c4ab50
JCPV
24760# ifdef machine_arch_type
24761# undef machine_arch_type
24762# define machine_arch_type __machine_arch_type
24763# else
80b827c2 24764# define machine_arch_type MACH_TYPE_GPRISC3
06c4ab50 24765# endif
80b827c2 24766# define machine_is_gprisc3() (machine_arch_type == MACH_TYPE_GPRISC3)
06c4ab50
JCPV
24767#else
24768# define machine_is_gprisc3() (0)
24769#endif
24770
7893aa1e 24771#ifdef CONFIG_MACH_STAMP9G20
06c4ab50
JCPV
24772# ifdef machine_arch_type
24773# undef machine_arch_type
24774# define machine_arch_type __machine_arch_type
24775# else
7893aa1e 24776# define machine_arch_type MACH_TYPE_STAMP9G20
06c4ab50 24777# endif
7893aa1e 24778# define machine_is_stamp9g20() (machine_arch_type == MACH_TYPE_STAMP9G20)
06c4ab50 24779#else
7893aa1e 24780# define machine_is_stamp9g20() (0)
06c4ab50
JCPV
24781#endif
24782
24783#ifdef CONFIG_MACH_SMDK6430
24784# ifdef machine_arch_type
24785# undef machine_arch_type
24786# define machine_arch_type __machine_arch_type
24787# else
24788# define machine_arch_type MACH_TYPE_SMDK6430
24789# endif
24790# define machine_is_smdk6430() (machine_arch_type == MACH_TYPE_SMDK6430)
24791#else
24792# define machine_is_smdk6430() (0)
24793#endif
24794
24795#ifdef CONFIG_MACH_SMDKC100
24796# ifdef machine_arch_type
24797# undef machine_arch_type
24798# define machine_arch_type __machine_arch_type
24799# else
24800# define machine_arch_type MACH_TYPE_SMDKC100
24801# endif
24802# define machine_is_smdkc100() (machine_arch_type == MACH_TYPE_SMDKC100)
24803#else
24804# define machine_is_smdkc100() (0)
24805#endif
24806
24807#ifdef CONFIG_MACH_TAVOREVB
24808# ifdef machine_arch_type
24809# undef machine_arch_type
24810# define machine_arch_type __machine_arch_type
24811# else
24812# define machine_arch_type MACH_TYPE_TAVOREVB
24813# endif
24814# define machine_is_tavorevb() (machine_arch_type == MACH_TYPE_TAVOREVB)
24815#else
24816# define machine_is_tavorevb() (0)
24817#endif
24818
24819#ifdef CONFIG_MACH_SAAR
24820# ifdef machine_arch_type
24821# undef machine_arch_type
24822# define machine_arch_type __machine_arch_type
24823# else
24824# define machine_arch_type MACH_TYPE_SAAR
24825# endif
24826# define machine_is_saar() (machine_arch_type == MACH_TYPE_SAAR)
24827#else
24828# define machine_is_saar() (0)
24829#endif
24830
24831#ifdef CONFIG_MACH_DEISTER_EYECAM
24832# ifdef machine_arch_type
24833# undef machine_arch_type
24834# define machine_arch_type __machine_arch_type
24835# else
24836# define machine_arch_type MACH_TYPE_DEISTER_EYECAM
24837# endif
24838# define machine_is_deister_eyecam() (machine_arch_type == MACH_TYPE_DEISTER_EYECAM)
24839#else
24840# define machine_is_deister_eyecam() (0)
24841#endif
24842
21761540 24843#ifdef CONFIG_MACH_AT91SAM9M10G45EK
06c4ab50
JCPV
24844# ifdef machine_arch_type
24845# undef machine_arch_type
24846# define machine_arch_type __machine_arch_type
24847# else
21761540 24848# define machine_arch_type MACH_TYPE_AT91SAM9M10G45EK
06c4ab50 24849# endif
21761540 24850# define machine_is_at91sam9m10g45ek() (machine_arch_type == MACH_TYPE_AT91SAM9M10G45EK)
06c4ab50 24851#else
21761540 24852# define machine_is_at91sam9m10g45ek() (0)
06c4ab50
JCPV
24853#endif
24854
24855#ifdef CONFIG_MACH_LINKSTATION_PRODUO
24856# ifdef machine_arch_type
24857# undef machine_arch_type
24858# define machine_arch_type __machine_arch_type
24859# else
24860# define machine_arch_type MACH_TYPE_LINKSTATION_PRODUO
24861# endif
24862# define machine_is_linkstation_produo() (machine_arch_type == MACH_TYPE_LINKSTATION_PRODUO)
24863#else
24864# define machine_is_linkstation_produo() (0)
24865#endif
24866
24867#ifdef CONFIG_MACH_HIT_B0
24868# ifdef machine_arch_type
24869# undef machine_arch_type
24870# define machine_arch_type __machine_arch_type
24871# else
24872# define machine_arch_type MACH_TYPE_HIT_B0
24873# endif
24874# define machine_is_hit_b0() (machine_arch_type == MACH_TYPE_HIT_B0)
24875#else
24876# define machine_is_hit_b0() (0)
24877#endif
24878
24879#ifdef CONFIG_MACH_ADX_RMU
24880# ifdef machine_arch_type
24881# undef machine_arch_type
24882# define machine_arch_type __machine_arch_type
24883# else
24884# define machine_arch_type MACH_TYPE_ADX_RMU
24885# endif
24886# define machine_is_adx_rmu() (machine_arch_type == MACH_TYPE_ADX_RMU)
24887#else
24888# define machine_is_adx_rmu() (0)
24889#endif
24890
24891#ifdef CONFIG_MACH_XG_CPE_MAIN
24892# ifdef machine_arch_type
24893# undef machine_arch_type
24894# define machine_arch_type __machine_arch_type
24895# else
24896# define machine_arch_type MACH_TYPE_XG_CPE_MAIN
24897# endif
24898# define machine_is_xg_cpe_main() (machine_arch_type == MACH_TYPE_XG_CPE_MAIN)
24899#else
24900# define machine_is_xg_cpe_main() (0)
24901#endif
24902
24903#ifdef CONFIG_MACH_EDB9407A
24904# ifdef machine_arch_type
24905# undef machine_arch_type
24906# define machine_arch_type __machine_arch_type
24907# else
24908# define machine_arch_type MACH_TYPE_EDB9407A
24909# endif
24910# define machine_is_edb9407a() (machine_arch_type == MACH_TYPE_EDB9407A)
24911#else
24912# define machine_is_edb9407a() (0)
24913#endif
24914
24915#ifdef CONFIG_MACH_DTB9608
24916# ifdef machine_arch_type
24917# undef machine_arch_type
24918# define machine_arch_type __machine_arch_type
24919# else
24920# define machine_arch_type MACH_TYPE_DTB9608
24921# endif
24922# define machine_is_dtb9608() (machine_arch_type == MACH_TYPE_DTB9608)
24923#else
24924# define machine_is_dtb9608() (0)
24925#endif
24926
24927#ifdef CONFIG_MACH_EM104V1
24928# ifdef machine_arch_type
24929# undef machine_arch_type
24930# define machine_arch_type __machine_arch_type
24931# else
24932# define machine_arch_type MACH_TYPE_EM104V1
24933# endif
24934# define machine_is_em104v1() (machine_arch_type == MACH_TYPE_EM104V1)
24935#else
24936# define machine_is_em104v1() (0)
24937#endif
24938
24939#ifdef CONFIG_MACH_DEMO
24940# ifdef machine_arch_type
24941# undef machine_arch_type
24942# define machine_arch_type __machine_arch_type
24943# else
24944# define machine_arch_type MACH_TYPE_DEMO
24945# endif
24946# define machine_is_demo() (machine_arch_type == MACH_TYPE_DEMO)
24947#else
24948# define machine_is_demo() (0)
24949#endif
24950
24951#ifdef CONFIG_MACH_LOGI9260
24952# ifdef machine_arch_type
24953# undef machine_arch_type
24954# define machine_arch_type __machine_arch_type
24955# else
24956# define machine_arch_type MACH_TYPE_LOGI9260
24957# endif
24958# define machine_is_logi9260() (machine_arch_type == MACH_TYPE_LOGI9260)
24959#else
24960# define machine_is_logi9260() (0)
24961#endif
24962
24963#ifdef CONFIG_MACH_MX31_EXM32
24964# ifdef machine_arch_type
24965# undef machine_arch_type
24966# define machine_arch_type __machine_arch_type
24967# else
24968# define machine_arch_type MACH_TYPE_MX31_EXM32
24969# endif
24970# define machine_is_mx31_exm32() (machine_arch_type == MACH_TYPE_MX31_EXM32)
24971#else
24972# define machine_is_mx31_exm32() (0)
24973#endif
24974
24975#ifdef CONFIG_MACH_USB_A9G20
24976# ifdef machine_arch_type
24977# undef machine_arch_type
24978# define machine_arch_type __machine_arch_type
24979# else
24980# define machine_arch_type MACH_TYPE_USB_A9G20
24981# endif
24982# define machine_is_usb_a9g20() (machine_arch_type == MACH_TYPE_USB_A9G20)
24983#else
24984# define machine_is_usb_a9g20() (0)
24985#endif
24986
24987#ifdef CONFIG_MACH_PICPROJE2008
24988# ifdef machine_arch_type
24989# undef machine_arch_type
24990# define machine_arch_type __machine_arch_type
24991# else
24992# define machine_arch_type MACH_TYPE_PICPROJE2008
24993# endif
24994# define machine_is_picproje2008() (machine_arch_type == MACH_TYPE_PICPROJE2008)
24995#else
24996# define machine_is_picproje2008() (0)
24997#endif
24998
24999#ifdef CONFIG_MACH_CS_E9315
25000# ifdef machine_arch_type
25001# undef machine_arch_type
25002# define machine_arch_type __machine_arch_type
25003# else
25004# define machine_arch_type MACH_TYPE_CS_E9315
25005# endif
25006# define machine_is_cs_e9315() (machine_arch_type == MACH_TYPE_CS_E9315)
25007#else
25008# define machine_is_cs_e9315() (0)
25009#endif
25010
25011#ifdef CONFIG_MACH_QIL_A9G20
25012# ifdef machine_arch_type
25013# undef machine_arch_type
25014# define machine_arch_type __machine_arch_type
25015# else
25016# define machine_arch_type MACH_TYPE_QIL_A9G20
25017# endif
25018# define machine_is_qil_a9g20() (machine_arch_type == MACH_TYPE_QIL_A9G20)
25019#else
25020# define machine_is_qil_a9g20() (0)
25021#endif
25022
25023#ifdef CONFIG_MACH_SHA_PON020
25024# ifdef machine_arch_type
25025# undef machine_arch_type
25026# define machine_arch_type __machine_arch_type
25027# else
25028# define machine_arch_type MACH_TYPE_SHA_PON020
25029# endif
25030# define machine_is_sha_pon020() (machine_arch_type == MACH_TYPE_SHA_PON020)
25031#else
25032# define machine_is_sha_pon020() (0)
25033#endif
25034
25035#ifdef CONFIG_MACH_NAD
25036# ifdef machine_arch_type
25037# undef machine_arch_type
25038# define machine_arch_type __machine_arch_type
25039# else
25040# define machine_arch_type MACH_TYPE_NAD
25041# endif
25042# define machine_is_nad() (machine_arch_type == MACH_TYPE_NAD)
25043#else
25044# define machine_is_nad() (0)
25045#endif
25046
25047#ifdef CONFIG_MACH_SBC35_A9260
25048# ifdef machine_arch_type
25049# undef machine_arch_type
25050# define machine_arch_type __machine_arch_type
25051# else
25052# define machine_arch_type MACH_TYPE_SBC35_A9260
25053# endif
25054# define machine_is_sbc35_a9260() (machine_arch_type == MACH_TYPE_SBC35_A9260)
25055#else
25056# define machine_is_sbc35_a9260() (0)
25057#endif
25058
25059#ifdef CONFIG_MACH_SBC35_A9G20
25060# ifdef machine_arch_type
25061# undef machine_arch_type
25062# define machine_arch_type __machine_arch_type
25063# else
25064# define machine_arch_type MACH_TYPE_SBC35_A9G20
25065# endif
25066# define machine_is_sbc35_a9g20() (machine_arch_type == MACH_TYPE_SBC35_A9G20)
25067#else
25068# define machine_is_sbc35_a9g20() (0)
25069#endif
25070
25071#ifdef CONFIG_MACH_DAVINCI_BEGINNING
25072# ifdef machine_arch_type
25073# undef machine_arch_type
25074# define machine_arch_type __machine_arch_type
25075# else
25076# define machine_arch_type MACH_TYPE_DAVINCI_BEGINNING
25077# endif
25078# define machine_is_davinci_beginning() (machine_arch_type == MACH_TYPE_DAVINCI_BEGINNING)
25079#else
25080# define machine_is_davinci_beginning() (0)
25081#endif
25082
25083#ifdef CONFIG_MACH_UWC
25084# ifdef machine_arch_type
25085# undef machine_arch_type
25086# define machine_arch_type __machine_arch_type
25087# else
25088# define machine_arch_type MACH_TYPE_UWC
25089# endif
25090# define machine_is_uwc() (machine_arch_type == MACH_TYPE_UWC)
25091#else
25092# define machine_is_uwc() (0)
25093#endif
25094
25095#ifdef CONFIG_MACH_MXLADS
25096# ifdef machine_arch_type
25097# undef machine_arch_type
25098# define machine_arch_type __machine_arch_type
25099# else
25100# define machine_arch_type MACH_TYPE_MXLADS
25101# endif
25102# define machine_is_mxlads() (machine_arch_type == MACH_TYPE_MXLADS)
25103#else
25104# define machine_is_mxlads() (0)
25105#endif
25106
25107#ifdef CONFIG_MACH_HTCNIKE
25108# ifdef machine_arch_type
25109# undef machine_arch_type
25110# define machine_arch_type __machine_arch_type
25111# else
25112# define machine_arch_type MACH_TYPE_HTCNIKE
25113# endif
25114# define machine_is_htcnike() (machine_arch_type == MACH_TYPE_HTCNIKE)
25115#else
25116# define machine_is_htcnike() (0)
25117#endif
25118
25119#ifdef CONFIG_MACH_DEISTER_PXA270
25120# ifdef machine_arch_type
25121# undef machine_arch_type
25122# define machine_arch_type __machine_arch_type
25123# else
25124# define machine_arch_type MACH_TYPE_DEISTER_PXA270
25125# endif
25126# define machine_is_deister_pxa270() (machine_arch_type == MACH_TYPE_DEISTER_PXA270)
25127#else
25128# define machine_is_deister_pxa270() (0)
25129#endif
25130
25131#ifdef CONFIG_MACH_CME9210JS
25132# ifdef machine_arch_type
25133# undef machine_arch_type
25134# define machine_arch_type __machine_arch_type
25135# else
25136# define machine_arch_type MACH_TYPE_CME9210JS
25137# endif
25138# define machine_is_cme9210js() (machine_arch_type == MACH_TYPE_CME9210JS)
25139#else
25140# define machine_is_cme9210js() (0)
25141#endif
25142
25143#ifdef CONFIG_MACH_CC9P9360
25144# ifdef machine_arch_type
25145# undef machine_arch_type
25146# define machine_arch_type __machine_arch_type
25147# else
25148# define machine_arch_type MACH_TYPE_CC9P9360
25149# endif
25150# define machine_is_cc9p9360() (machine_arch_type == MACH_TYPE_CC9P9360)
25151#else
25152# define machine_is_cc9p9360() (0)
25153#endif
25154
25155#ifdef CONFIG_MACH_MOCHA
25156# ifdef machine_arch_type
25157# undef machine_arch_type
25158# define machine_arch_type __machine_arch_type
25159# else
25160# define machine_arch_type MACH_TYPE_MOCHA
25161# endif
25162# define machine_is_mocha() (machine_arch_type == MACH_TYPE_MOCHA)
25163#else
25164# define machine_is_mocha() (0)
25165#endif
25166
25167#ifdef CONFIG_MACH_WAPD170AG
25168# ifdef machine_arch_type
25169# undef machine_arch_type
25170# define machine_arch_type __machine_arch_type
25171# else
25172# define machine_arch_type MACH_TYPE_WAPD170AG
25173# endif
25174# define machine_is_wapd170ag() (machine_arch_type == MACH_TYPE_WAPD170AG)
25175#else
25176# define machine_is_wapd170ag() (0)
25177#endif
25178
25179#ifdef CONFIG_MACH_LINKSTATION_MINI
25180# ifdef machine_arch_type
25181# undef machine_arch_type
25182# define machine_arch_type __machine_arch_type
25183# else
25184# define machine_arch_type MACH_TYPE_LINKSTATION_MINI
25185# endif
25186# define machine_is_linkstation_mini() (machine_arch_type == MACH_TYPE_LINKSTATION_MINI)
25187#else
25188# define machine_is_linkstation_mini() (0)
25189#endif
25190
25191#ifdef CONFIG_MACH_AFEB9260
25192# ifdef machine_arch_type
25193# undef machine_arch_type
25194# define machine_arch_type __machine_arch_type
25195# else
25196# define machine_arch_type MACH_TYPE_AFEB9260
25197# endif
25198# define machine_is_afeb9260() (machine_arch_type == MACH_TYPE_AFEB9260)
25199#else
25200# define machine_is_afeb9260() (0)
25201#endif
25202
25203#ifdef CONFIG_MACH_W90X900
25204# ifdef machine_arch_type
25205# undef machine_arch_type
25206# define machine_arch_type __machine_arch_type
25207# else
25208# define machine_arch_type MACH_TYPE_W90X900
25209# endif
25210# define machine_is_w90x900() (machine_arch_type == MACH_TYPE_W90X900)
25211#else
25212# define machine_is_w90x900() (0)
25213#endif
25214
25215#ifdef CONFIG_MACH_W90X700
25216# ifdef machine_arch_type
25217# undef machine_arch_type
25218# define machine_arch_type __machine_arch_type
25219# else
25220# define machine_arch_type MACH_TYPE_W90X700
25221# endif
25222# define machine_is_w90x700() (machine_arch_type == MACH_TYPE_W90X700)
25223#else
25224# define machine_is_w90x700() (0)
25225#endif
25226
25227#ifdef CONFIG_MACH_KT300IP
25228# ifdef machine_arch_type
25229# undef machine_arch_type
25230# define machine_arch_type __machine_arch_type
25231# else
25232# define machine_arch_type MACH_TYPE_KT300IP
25233# endif
25234# define machine_is_kt300ip() (machine_arch_type == MACH_TYPE_KT300IP)
25235#else
25236# define machine_is_kt300ip() (0)
25237#endif
25238
25239#ifdef CONFIG_MACH_KT300IP_G20
25240# ifdef machine_arch_type
25241# undef machine_arch_type
25242# define machine_arch_type __machine_arch_type
25243# else
25244# define machine_arch_type MACH_TYPE_KT300IP_G20
25245# endif
25246# define machine_is_kt300ip_g20() (machine_arch_type == MACH_TYPE_KT300IP_G20)
25247#else
25248# define machine_is_kt300ip_g20() (0)
25249#endif
25250
25251#ifdef CONFIG_MACH_SRCM
25252# ifdef machine_arch_type
25253# undef machine_arch_type
25254# define machine_arch_type __machine_arch_type
25255# else
25256# define machine_arch_type MACH_TYPE_SRCM
25257# endif
25258# define machine_is_srcm() (machine_arch_type == MACH_TYPE_SRCM)
25259#else
25260# define machine_is_srcm() (0)
25261#endif
25262
25263#ifdef CONFIG_MACH_WLNX_9260
25264# ifdef machine_arch_type
25265# undef machine_arch_type
25266# define machine_arch_type __machine_arch_type
25267# else
25268# define machine_arch_type MACH_TYPE_WLNX_9260
25269# endif
25270# define machine_is_wlnx_9260() (machine_arch_type == MACH_TYPE_WLNX_9260)
25271#else
25272# define machine_is_wlnx_9260() (0)
25273#endif
25274
25275#ifdef CONFIG_MACH_OPENMOKO_GTA03
25276# ifdef machine_arch_type
25277# undef machine_arch_type
25278# define machine_arch_type __machine_arch_type
25279# else
25280# define machine_arch_type MACH_TYPE_OPENMOKO_GTA03
25281# endif
25282# define machine_is_openmoko_gta03() (machine_arch_type == MACH_TYPE_OPENMOKO_GTA03)
25283#else
25284# define machine_is_openmoko_gta03() (0)
25285#endif
25286
25287#ifdef CONFIG_MACH_OSPREY2
25288# ifdef machine_arch_type
25289# undef machine_arch_type
25290# define machine_arch_type __machine_arch_type
25291# else
25292# define machine_arch_type MACH_TYPE_OSPREY2
25293# endif
25294# define machine_is_osprey2() (machine_arch_type == MACH_TYPE_OSPREY2)
25295#else
25296# define machine_is_osprey2() (0)
25297#endif
25298
25299#ifdef CONFIG_MACH_KBIO9260
25300# ifdef machine_arch_type
25301# undef machine_arch_type
25302# define machine_arch_type __machine_arch_type
25303# else
25304# define machine_arch_type MACH_TYPE_KBIO9260
25305# endif
25306# define machine_is_kbio9260() (machine_arch_type == MACH_TYPE_KBIO9260)
25307#else
25308# define machine_is_kbio9260() (0)
25309#endif
25310
25311#ifdef CONFIG_MACH_GINZA
25312# ifdef machine_arch_type
25313# undef machine_arch_type
25314# define machine_arch_type __machine_arch_type
25315# else
25316# define machine_arch_type MACH_TYPE_GINZA
25317# endif
25318# define machine_is_ginza() (machine_arch_type == MACH_TYPE_GINZA)
25319#else
25320# define machine_is_ginza() (0)
25321#endif
25322
25323#ifdef CONFIG_MACH_A636N
25324# ifdef machine_arch_type
25325# undef machine_arch_type
25326# define machine_arch_type __machine_arch_type
25327# else
25328# define machine_arch_type MACH_TYPE_A636N
25329# endif
25330# define machine_is_a636n() (machine_arch_type == MACH_TYPE_A636N)
25331#else
25332# define machine_is_a636n() (0)
25333#endif
25334
25335#ifdef CONFIG_MACH_IMX27IPCAM
25336# ifdef machine_arch_type
25337# undef machine_arch_type
25338# define machine_arch_type __machine_arch_type
25339# else
25340# define machine_arch_type MACH_TYPE_IMX27IPCAM
25341# endif
25342# define machine_is_imx27ipcam() (machine_arch_type == MACH_TYPE_IMX27IPCAM)
25343#else
25344# define machine_is_imx27ipcam() (0)
25345#endif
25346
25347#ifdef CONFIG_MACH_NEMOC
25348# ifdef machine_arch_type
25349# undef machine_arch_type
25350# define machine_arch_type __machine_arch_type
25351# else
25352# define machine_arch_type MACH_TYPE_NEMOC
25353# endif
80b827c2 25354# define machine_is_nemoc() (machine_arch_type == MACH_TYPE_NEMOC)
06c4ab50 25355#else
80b827c2 25356# define machine_is_nemoc() (0)
06c4ab50
JCPV
25357#endif
25358
25359#ifdef CONFIG_MACH_GENEVA
25360# ifdef machine_arch_type
25361# undef machine_arch_type
25362# define machine_arch_type __machine_arch_type
25363# else
25364# define machine_arch_type MACH_TYPE_GENEVA
25365# endif
25366# define machine_is_geneva() (machine_arch_type == MACH_TYPE_GENEVA)
25367#else
25368# define machine_is_geneva() (0)
25369#endif
25370
80b827c2
WD
25371#ifdef CONFIG_MACH_HTCPHAROS
25372# ifdef machine_arch_type
25373# undef machine_arch_type
25374# define machine_arch_type __machine_arch_type
25375# else
25376# define machine_arch_type MACH_TYPE_HTCPHAROS
25377# endif
25378# define machine_is_htcpharos() (machine_arch_type == MACH_TYPE_HTCPHAROS)
25379#else
25380# define machine_is_htcpharos() (0)
25381#endif
25382
25383#ifdef CONFIG_MACH_NEONC
25384# ifdef machine_arch_type
25385# undef machine_arch_type
25386# define machine_arch_type __machine_arch_type
25387# else
25388# define machine_arch_type MACH_TYPE_NEONC
25389# endif
25390# define machine_is_neonc() (machine_arch_type == MACH_TYPE_NEONC)
25391#else
25392# define machine_is_neonc() (0)
25393#endif
25394
25395#ifdef CONFIG_MACH_NAS7100
25396# ifdef machine_arch_type
25397# undef machine_arch_type
25398# define machine_arch_type __machine_arch_type
25399# else
25400# define machine_arch_type MACH_TYPE_NAS7100
25401# endif
25402# define machine_is_nas7100() (machine_arch_type == MACH_TYPE_NAS7100)
25403#else
25404# define machine_is_nas7100() (0)
25405#endif
25406
25407#ifdef CONFIG_MACH_TEUPHONE
25408# ifdef machine_arch_type
25409# undef machine_arch_type
25410# define machine_arch_type __machine_arch_type
25411# else
25412# define machine_arch_type MACH_TYPE_TEUPHONE
25413# endif
25414# define machine_is_teuphone() (machine_arch_type == MACH_TYPE_TEUPHONE)
25415#else
25416# define machine_is_teuphone() (0)
25417#endif
25418
25419#ifdef CONFIG_MACH_ANNAX_ETH2
25420# ifdef machine_arch_type
25421# undef machine_arch_type
25422# define machine_arch_type __machine_arch_type
25423# else
25424# define machine_arch_type MACH_TYPE_ANNAX_ETH2
25425# endif
25426# define machine_is_annax_eth2() (machine_arch_type == MACH_TYPE_ANNAX_ETH2)
25427#else
25428# define machine_is_annax_eth2() (0)
25429#endif
25430
25431#ifdef CONFIG_MACH_CSB733
25432# ifdef machine_arch_type
25433# undef machine_arch_type
25434# define machine_arch_type __machine_arch_type
25435# else
25436# define machine_arch_type MACH_TYPE_CSB733
25437# endif
25438# define machine_is_csb733() (machine_arch_type == MACH_TYPE_CSB733)
25439#else
25440# define machine_is_csb733() (0)
25441#endif
25442
25443#ifdef CONFIG_MACH_BK3
25444# ifdef machine_arch_type
25445# undef machine_arch_type
25446# define machine_arch_type __machine_arch_type
25447# else
25448# define machine_arch_type MACH_TYPE_BK3
25449# endif
25450# define machine_is_bk3() (machine_arch_type == MACH_TYPE_BK3)
25451#else
25452# define machine_is_bk3() (0)
25453#endif
25454
25455#ifdef CONFIG_MACH_OMAP_EM32
25456# ifdef machine_arch_type
25457# undef machine_arch_type
25458# define machine_arch_type __machine_arch_type
25459# else
25460# define machine_arch_type MACH_TYPE_OMAP_EM32
25461# endif
25462# define machine_is_omap_em32() (machine_arch_type == MACH_TYPE_OMAP_EM32)
25463#else
25464# define machine_is_omap_em32() (0)
25465#endif
25466
25467#ifdef CONFIG_MACH_ET9261CP
25468# ifdef machine_arch_type
25469# undef machine_arch_type
25470# define machine_arch_type __machine_arch_type
25471# else
25472# define machine_arch_type MACH_TYPE_ET9261CP
25473# endif
25474# define machine_is_et9261cp() (machine_arch_type == MACH_TYPE_ET9261CP)
25475#else
25476# define machine_is_et9261cp() (0)
25477#endif
25478
25479#ifdef CONFIG_MACH_JASPERC
25480# ifdef machine_arch_type
25481# undef machine_arch_type
25482# define machine_arch_type __machine_arch_type
25483# else
25484# define machine_arch_type MACH_TYPE_JASPERC
25485# endif
25486# define machine_is_jasperc() (machine_arch_type == MACH_TYPE_JASPERC)
25487#else
25488# define machine_is_jasperc() (0)
25489#endif
25490
25491#ifdef CONFIG_MACH_ISSI_ARM9
25492# ifdef machine_arch_type
25493# undef machine_arch_type
25494# define machine_arch_type __machine_arch_type
25495# else
25496# define machine_arch_type MACH_TYPE_ISSI_ARM9
25497# endif
25498# define machine_is_issi_arm9() (machine_arch_type == MACH_TYPE_ISSI_ARM9)
25499#else
25500# define machine_is_issi_arm9() (0)
25501#endif
25502
25503#ifdef CONFIG_MACH_UED
25504# ifdef machine_arch_type
25505# undef machine_arch_type
25506# define machine_arch_type __machine_arch_type
25507# else
25508# define machine_arch_type MACH_TYPE_UED
25509# endif
25510# define machine_is_ued() (machine_arch_type == MACH_TYPE_UED)
25511#else
25512# define machine_is_ued() (0)
25513#endif
25514
25515#ifdef CONFIG_MACH_ESIBLADE
25516# ifdef machine_arch_type
25517# undef machine_arch_type
25518# define machine_arch_type __machine_arch_type
25519# else
25520# define machine_arch_type MACH_TYPE_ESIBLADE
25521# endif
25522# define machine_is_esiblade() (machine_arch_type == MACH_TYPE_ESIBLADE)
25523#else
25524# define machine_is_esiblade() (0)
25525#endif
25526
25527#ifdef CONFIG_MACH_EYE02
25528# ifdef machine_arch_type
25529# undef machine_arch_type
25530# define machine_arch_type __machine_arch_type
25531# else
25532# define machine_arch_type MACH_TYPE_EYE02
25533# endif
25534# define machine_is_eye02() (machine_arch_type == MACH_TYPE_EYE02)
25535#else
25536# define machine_is_eye02() (0)
25537#endif
25538
25539#ifdef CONFIG_MACH_IMX27KBD
25540# ifdef machine_arch_type
25541# undef machine_arch_type
25542# define machine_arch_type __machine_arch_type
25543# else
25544# define machine_arch_type MACH_TYPE_IMX27KBD
25545# endif
25546# define machine_is_imx27kbd() (machine_arch_type == MACH_TYPE_IMX27KBD)
25547#else
25548# define machine_is_imx27kbd() (0)
25549#endif
25550
25551#ifdef CONFIG_MACH_SST61VC010_FPGA
25552# ifdef machine_arch_type
25553# undef machine_arch_type
25554# define machine_arch_type __machine_arch_type
25555# else
25556# define machine_arch_type MACH_TYPE_SST61VC010_FPGA
25557# endif
25558# define machine_is_sst61vc010_fpga() (machine_arch_type == MACH_TYPE_SST61VC010_FPGA)
25559#else
25560# define machine_is_sst61vc010_fpga() (0)
25561#endif
25562
25563#ifdef CONFIG_MACH_KIXVP435
25564# ifdef machine_arch_type
25565# undef machine_arch_type
25566# define machine_arch_type __machine_arch_type
25567# else
25568# define machine_arch_type MACH_TYPE_KIXVP435
25569# endif
25570# define machine_is_kixvp435() (machine_arch_type == MACH_TYPE_KIXVP435)
25571#else
25572# define machine_is_kixvp435() (0)
25573#endif
25574
25575#ifdef CONFIG_MACH_KIXNP435
25576# ifdef machine_arch_type
25577# undef machine_arch_type
25578# define machine_arch_type __machine_arch_type
25579# else
25580# define machine_arch_type MACH_TYPE_KIXNP435
25581# endif
25582# define machine_is_kixnp435() (machine_arch_type == MACH_TYPE_KIXNP435)
25583#else
25584# define machine_is_kixnp435() (0)
25585#endif
25586
25587#ifdef CONFIG_MACH_AFRICA
25588# ifdef machine_arch_type
25589# undef machine_arch_type
25590# define machine_arch_type __machine_arch_type
25591# else
25592# define machine_arch_type MACH_TYPE_AFRICA
25593# endif
25594# define machine_is_africa() (machine_arch_type == MACH_TYPE_AFRICA)
25595#else
25596# define machine_is_africa() (0)
25597#endif
25598
25599#ifdef CONFIG_MACH_NH233
25600# ifdef machine_arch_type
25601# undef machine_arch_type
25602# define machine_arch_type __machine_arch_type
25603# else
25604# define machine_arch_type MACH_TYPE_NH233
25605# endif
25606# define machine_is_nh233() (machine_arch_type == MACH_TYPE_NH233)
25607#else
25608# define machine_is_nh233() (0)
25609#endif
25610
25611#ifdef CONFIG_MACH_RD88F6183AP_GE
25612# ifdef machine_arch_type
25613# undef machine_arch_type
25614# define machine_arch_type __machine_arch_type
25615# else
25616# define machine_arch_type MACH_TYPE_RD88F6183AP_GE
25617# endif
25618# define machine_is_rd88f6183ap_ge() (machine_arch_type == MACH_TYPE_RD88F6183AP_GE)
25619#else
25620# define machine_is_rd88f6183ap_ge() (0)
25621#endif
25622
25623#ifdef CONFIG_MACH_BCM4760
25624# ifdef machine_arch_type
25625# undef machine_arch_type
25626# define machine_arch_type __machine_arch_type
25627# else
25628# define machine_arch_type MACH_TYPE_BCM4760
25629# endif
25630# define machine_is_bcm4760() (machine_arch_type == MACH_TYPE_BCM4760)
25631#else
25632# define machine_is_bcm4760() (0)
25633#endif
25634
25635#ifdef CONFIG_MACH_EDDY_V2
25636# ifdef machine_arch_type
25637# undef machine_arch_type
25638# define machine_arch_type __machine_arch_type
25639# else
25640# define machine_arch_type MACH_TYPE_EDDY_V2
25641# endif
25642# define machine_is_eddy_v2() (machine_arch_type == MACH_TYPE_EDDY_V2)
25643#else
25644# define machine_is_eddy_v2() (0)
25645#endif
25646
25647#ifdef CONFIG_MACH_REALVIEW_PBA8
25648# ifdef machine_arch_type
25649# undef machine_arch_type
25650# define machine_arch_type __machine_arch_type
25651# else
25652# define machine_arch_type MACH_TYPE_REALVIEW_PBA8
25653# endif
25654# define machine_is_realview_pba8() (machine_arch_type == MACH_TYPE_REALVIEW_PBA8)
25655#else
25656# define machine_is_realview_pba8() (0)
25657#endif
25658
25659#ifdef CONFIG_MACH_HID_A7
25660# ifdef machine_arch_type
25661# undef machine_arch_type
25662# define machine_arch_type __machine_arch_type
25663# else
25664# define machine_arch_type MACH_TYPE_HID_A7
25665# endif
25666# define machine_is_hid_a7() (machine_arch_type == MACH_TYPE_HID_A7)
25667#else
25668# define machine_is_hid_a7() (0)
25669#endif
25670
25671#ifdef CONFIG_MACH_HERO
25672# ifdef machine_arch_type
25673# undef machine_arch_type
25674# define machine_arch_type __machine_arch_type
25675# else
25676# define machine_arch_type MACH_TYPE_HERO
25677# endif
25678# define machine_is_hero() (machine_arch_type == MACH_TYPE_HERO)
25679#else
25680# define machine_is_hero() (0)
25681#endif
25682
25683#ifdef CONFIG_MACH_OMAP_POSEIDON
25684# ifdef machine_arch_type
25685# undef machine_arch_type
25686# define machine_arch_type __machine_arch_type
25687# else
25688# define machine_arch_type MACH_TYPE_OMAP_POSEIDON
25689# endif
25690# define machine_is_omap_poseidon() (machine_arch_type == MACH_TYPE_OMAP_POSEIDON)
25691#else
25692# define machine_is_omap_poseidon() (0)
25693#endif
25694
25695#ifdef CONFIG_MACH_REALVIEW_PBX
25696# ifdef machine_arch_type
25697# undef machine_arch_type
25698# define machine_arch_type __machine_arch_type
25699# else
25700# define machine_arch_type MACH_TYPE_REALVIEW_PBX
25701# endif
25702# define machine_is_realview_pbx() (machine_arch_type == MACH_TYPE_REALVIEW_PBX)
25703#else
25704# define machine_is_realview_pbx() (0)
25705#endif
25706
25707#ifdef CONFIG_MACH_MICRO9S
25708# ifdef machine_arch_type
25709# undef machine_arch_type
25710# define machine_arch_type __machine_arch_type
25711# else
25712# define machine_arch_type MACH_TYPE_MICRO9S
25713# endif
25714# define machine_is_micro9s() (machine_arch_type == MACH_TYPE_MICRO9S)
25715#else
25716# define machine_is_micro9s() (0)
25717#endif
25718
25719#ifdef CONFIG_MACH_MAKO
25720# ifdef machine_arch_type
25721# undef machine_arch_type
25722# define machine_arch_type __machine_arch_type
25723# else
25724# define machine_arch_type MACH_TYPE_MAKO
25725# endif
25726# define machine_is_mako() (machine_arch_type == MACH_TYPE_MAKO)
25727#else
25728# define machine_is_mako() (0)
25729#endif
25730
25731#ifdef CONFIG_MACH_XDAFLAME
25732# ifdef machine_arch_type
25733# undef machine_arch_type
25734# define machine_arch_type __machine_arch_type
25735# else
25736# define machine_arch_type MACH_TYPE_XDAFLAME
25737# endif
25738# define machine_is_xdaflame() (machine_arch_type == MACH_TYPE_XDAFLAME)
25739#else
25740# define machine_is_xdaflame() (0)
25741#endif
25742
25743#ifdef CONFIG_MACH_PHIDGET_SBC2
25744# ifdef machine_arch_type
25745# undef machine_arch_type
25746# define machine_arch_type __machine_arch_type
25747# else
25748# define machine_arch_type MACH_TYPE_PHIDGET_SBC2
25749# endif
25750# define machine_is_phidget_sbc2() (machine_arch_type == MACH_TYPE_PHIDGET_SBC2)
25751#else
25752# define machine_is_phidget_sbc2() (0)
25753#endif
25754
25755#ifdef CONFIG_MACH_LIMESTONE
25756# ifdef machine_arch_type
25757# undef machine_arch_type
25758# define machine_arch_type __machine_arch_type
25759# else
25760# define machine_arch_type MACH_TYPE_LIMESTONE
25761# endif
25762# define machine_is_limestone() (machine_arch_type == MACH_TYPE_LIMESTONE)
25763#else
25764# define machine_is_limestone() (0)
25765#endif
25766
25767#ifdef CONFIG_MACH_IPROBE_C32
25768# ifdef machine_arch_type
25769# undef machine_arch_type
25770# define machine_arch_type __machine_arch_type
25771# else
25772# define machine_arch_type MACH_TYPE_IPROBE_C32
25773# endif
25774# define machine_is_iprobe_c32() (machine_arch_type == MACH_TYPE_IPROBE_C32)
25775#else
25776# define machine_is_iprobe_c32() (0)
25777#endif
25778
25779#ifdef CONFIG_MACH_RUT100
25780# ifdef machine_arch_type
25781# undef machine_arch_type
25782# define machine_arch_type __machine_arch_type
25783# else
25784# define machine_arch_type MACH_TYPE_RUT100
25785# endif
25786# define machine_is_rut100() (machine_arch_type == MACH_TYPE_RUT100)
25787#else
25788# define machine_is_rut100() (0)
25789#endif
25790
25791#ifdef CONFIG_MACH_ASUSP535
25792# ifdef machine_arch_type
25793# undef machine_arch_type
25794# define machine_arch_type __machine_arch_type
25795# else
25796# define machine_arch_type MACH_TYPE_ASUSP535
25797# endif
25798# define machine_is_asusp535() (machine_arch_type == MACH_TYPE_ASUSP535)
25799#else
25800# define machine_is_asusp535() (0)
25801#endif
25802
25803#ifdef CONFIG_MACH_HTCRAPHAEL
25804# ifdef machine_arch_type
25805# undef machine_arch_type
25806# define machine_arch_type __machine_arch_type
25807# else
25808# define machine_arch_type MACH_TYPE_HTCRAPHAEL
25809# endif
25810# define machine_is_htcraphael() (machine_arch_type == MACH_TYPE_HTCRAPHAEL)
25811#else
25812# define machine_is_htcraphael() (0)
25813#endif
25814
25815#ifdef CONFIG_MACH_SYGDG1
25816# ifdef machine_arch_type
25817# undef machine_arch_type
25818# define machine_arch_type __machine_arch_type
25819# else
25820# define machine_arch_type MACH_TYPE_SYGDG1
25821# endif
25822# define machine_is_sygdg1() (machine_arch_type == MACH_TYPE_SYGDG1)
25823#else
25824# define machine_is_sygdg1() (0)
25825#endif
25826
25827#ifdef CONFIG_MACH_SYGDG2
25828# ifdef machine_arch_type
25829# undef machine_arch_type
25830# define machine_arch_type __machine_arch_type
25831# else
25832# define machine_arch_type MACH_TYPE_SYGDG2
25833# endif
25834# define machine_is_sygdg2() (machine_arch_type == MACH_TYPE_SYGDG2)
25835#else
25836# define machine_is_sygdg2() (0)
25837#endif
25838
25839#ifdef CONFIG_MACH_SEOUL
25840# ifdef machine_arch_type
25841# undef machine_arch_type
25842# define machine_arch_type __machine_arch_type
25843# else
25844# define machine_arch_type MACH_TYPE_SEOUL
25845# endif
25846# define machine_is_seoul() (machine_arch_type == MACH_TYPE_SEOUL)
25847#else
25848# define machine_is_seoul() (0)
25849#endif
25850
25851#ifdef CONFIG_MACH_SALERNO
25852# ifdef machine_arch_type
25853# undef machine_arch_type
25854# define machine_arch_type __machine_arch_type
25855# else
25856# define machine_arch_type MACH_TYPE_SALERNO
25857# endif
25858# define machine_is_salerno() (machine_arch_type == MACH_TYPE_SALERNO)
25859#else
25860# define machine_is_salerno() (0)
25861#endif
25862
25863#ifdef CONFIG_MACH_UCN_S3C64XX
25864# ifdef machine_arch_type
25865# undef machine_arch_type
25866# define machine_arch_type __machine_arch_type
25867# else
25868# define machine_arch_type MACH_TYPE_UCN_S3C64XX
25869# endif
25870# define machine_is_ucn_s3c64xx() (machine_arch_type == MACH_TYPE_UCN_S3C64XX)
25871#else
25872# define machine_is_ucn_s3c64xx() (0)
25873#endif
25874
25875#ifdef CONFIG_MACH_MSM7201A
25876# ifdef machine_arch_type
25877# undef machine_arch_type
25878# define machine_arch_type __machine_arch_type
25879# else
25880# define machine_arch_type MACH_TYPE_MSM7201A
25881# endif
25882# define machine_is_msm7201a() (machine_arch_type == MACH_TYPE_MSM7201A)
25883#else
25884# define machine_is_msm7201a() (0)
25885#endif
25886
25887#ifdef CONFIG_MACH_LPR1
25888# ifdef machine_arch_type
25889# undef machine_arch_type
25890# define machine_arch_type __machine_arch_type
25891# else
25892# define machine_arch_type MACH_TYPE_LPR1
25893# endif
25894# define machine_is_lpr1() (machine_arch_type == MACH_TYPE_LPR1)
25895#else
25896# define machine_is_lpr1() (0)
25897#endif
25898
25899#ifdef CONFIG_MACH_ARMADILLO500FX
25900# ifdef machine_arch_type
25901# undef machine_arch_type
25902# define machine_arch_type __machine_arch_type
25903# else
25904# define machine_arch_type MACH_TYPE_ARMADILLO500FX
25905# endif
25906# define machine_is_armadillo500fx() (machine_arch_type == MACH_TYPE_ARMADILLO500FX)
25907#else
25908# define machine_is_armadillo500fx() (0)
25909#endif
25910
25911#ifdef CONFIG_MACH_G3EVM
25912# ifdef machine_arch_type
25913# undef machine_arch_type
25914# define machine_arch_type __machine_arch_type
25915# else
25916# define machine_arch_type MACH_TYPE_G3EVM
25917# endif
25918# define machine_is_g3evm() (machine_arch_type == MACH_TYPE_G3EVM)
25919#else
25920# define machine_is_g3evm() (0)
25921#endif
25922
25923#ifdef CONFIG_MACH_Z3_DM355
25924# ifdef machine_arch_type
25925# undef machine_arch_type
25926# define machine_arch_type __machine_arch_type
25927# else
25928# define machine_arch_type MACH_TYPE_Z3_DM355
25929# endif
25930# define machine_is_z3_dm355() (machine_arch_type == MACH_TYPE_Z3_DM355)
25931#else
25932# define machine_is_z3_dm355() (0)
25933#endif
25934
25935#ifdef CONFIG_MACH_W90P910EVB
25936# ifdef machine_arch_type
25937# undef machine_arch_type
25938# define machine_arch_type __machine_arch_type
25939# else
25940# define machine_arch_type MACH_TYPE_W90P910EVB
25941# endif
25942# define machine_is_w90p910evb() (machine_arch_type == MACH_TYPE_W90P910EVB)
25943#else
25944# define machine_is_w90p910evb() (0)
25945#endif
25946
25947#ifdef CONFIG_MACH_W90P920EVB
25948# ifdef machine_arch_type
25949# undef machine_arch_type
25950# define machine_arch_type __machine_arch_type
25951# else
25952# define machine_arch_type MACH_TYPE_W90P920EVB
25953# endif
25954# define machine_is_w90p920evb() (machine_arch_type == MACH_TYPE_W90P920EVB)
25955#else
25956# define machine_is_w90p920evb() (0)
25957#endif
25958
25959#ifdef CONFIG_MACH_W90P950EVB
25960# ifdef machine_arch_type
25961# undef machine_arch_type
25962# define machine_arch_type __machine_arch_type
25963# else
25964# define machine_arch_type MACH_TYPE_W90P950EVB
25965# endif
25966# define machine_is_w90p950evb() (machine_arch_type == MACH_TYPE_W90P950EVB)
25967#else
25968# define machine_is_w90p950evb() (0)
25969#endif
25970
25971#ifdef CONFIG_MACH_W90N960EVB
25972# ifdef machine_arch_type
25973# undef machine_arch_type
25974# define machine_arch_type __machine_arch_type
25975# else
25976# define machine_arch_type MACH_TYPE_W90N960EVB
25977# endif
25978# define machine_is_w90n960evb() (machine_arch_type == MACH_TYPE_W90N960EVB)
25979#else
25980# define machine_is_w90n960evb() (0)
25981#endif
25982
25983#ifdef CONFIG_MACH_CAMHD
25984# ifdef machine_arch_type
25985# undef machine_arch_type
25986# define machine_arch_type __machine_arch_type
25987# else
25988# define machine_arch_type MACH_TYPE_CAMHD
25989# endif
25990# define machine_is_camhd() (machine_arch_type == MACH_TYPE_CAMHD)
25991#else
25992# define machine_is_camhd() (0)
25993#endif
25994
25995#ifdef CONFIG_MACH_MVC100
25996# ifdef machine_arch_type
25997# undef machine_arch_type
25998# define machine_arch_type __machine_arch_type
25999# else
26000# define machine_arch_type MACH_TYPE_MVC100
26001# endif
26002# define machine_is_mvc100() (machine_arch_type == MACH_TYPE_MVC100)
26003#else
26004# define machine_is_mvc100() (0)
26005#endif
26006
26007#ifdef CONFIG_MACH_ELECTRUM_200
26008# ifdef machine_arch_type
26009# undef machine_arch_type
26010# define machine_arch_type __machine_arch_type
26011# else
26012# define machine_arch_type MACH_TYPE_ELECTRUM_200
26013# endif
26014# define machine_is_electrum_200() (machine_arch_type == MACH_TYPE_ELECTRUM_200)
26015#else
26016# define machine_is_electrum_200() (0)
26017#endif
26018
26019#ifdef CONFIG_MACH_HTCJADE
26020# ifdef machine_arch_type
26021# undef machine_arch_type
26022# define machine_arch_type __machine_arch_type
26023# else
26024# define machine_arch_type MACH_TYPE_HTCJADE
26025# endif
26026# define machine_is_htcjade() (machine_arch_type == MACH_TYPE_HTCJADE)
26027#else
26028# define machine_is_htcjade() (0)
26029#endif
26030
26031#ifdef CONFIG_MACH_MEMPHIS
26032# ifdef machine_arch_type
26033# undef machine_arch_type
26034# define machine_arch_type __machine_arch_type
26035# else
26036# define machine_arch_type MACH_TYPE_MEMPHIS
26037# endif
26038# define machine_is_memphis() (machine_arch_type == MACH_TYPE_MEMPHIS)
26039#else
26040# define machine_is_memphis() (0)
26041#endif
26042
26043#ifdef CONFIG_MACH_IMX27SBC
26044# ifdef machine_arch_type
26045# undef machine_arch_type
26046# define machine_arch_type __machine_arch_type
26047# else
26048# define machine_arch_type MACH_TYPE_IMX27SBC
26049# endif
26050# define machine_is_imx27sbc() (machine_arch_type == MACH_TYPE_IMX27SBC)
26051#else
26052# define machine_is_imx27sbc() (0)
26053#endif
26054
26055#ifdef CONFIG_MACH_LEXTAR
26056# ifdef machine_arch_type
26057# undef machine_arch_type
26058# define machine_arch_type __machine_arch_type
26059# else
26060# define machine_arch_type MACH_TYPE_LEXTAR
26061# endif
26062# define machine_is_lextar() (machine_arch_type == MACH_TYPE_LEXTAR)
26063#else
26064# define machine_is_lextar() (0)
26065#endif
26066
26067#ifdef CONFIG_MACH_MV88F6281GTW_GE
26068# ifdef machine_arch_type
26069# undef machine_arch_type
26070# define machine_arch_type __machine_arch_type
26071# else
26072# define machine_arch_type MACH_TYPE_MV88F6281GTW_GE
26073# endif
26074# define machine_is_mv88f6281gtw_ge() (machine_arch_type == MACH_TYPE_MV88F6281GTW_GE)
26075#else
26076# define machine_is_mv88f6281gtw_ge() (0)
26077#endif
26078
26079#ifdef CONFIG_MACH_NCP
26080# ifdef machine_arch_type
26081# undef machine_arch_type
26082# define machine_arch_type __machine_arch_type
26083# else
26084# define machine_arch_type MACH_TYPE_NCP
26085# endif
26086# define machine_is_ncp() (machine_arch_type == MACH_TYPE_NCP)
26087#else
26088# define machine_is_ncp() (0)
26089#endif
26090
26091#ifdef CONFIG_MACH_Z32AN
26092# ifdef machine_arch_type
26093# undef machine_arch_type
26094# define machine_arch_type __machine_arch_type
26095# else
26096# define machine_arch_type MACH_TYPE_Z32AN
26097# endif
26098# define machine_is_z32an_series() (machine_arch_type == MACH_TYPE_Z32AN)
26099#else
26100# define machine_is_z32an_series() (0)
26101#endif
26102
26103#ifdef CONFIG_MACH_TMQ_CAPD
26104# ifdef machine_arch_type
26105# undef machine_arch_type
26106# define machine_arch_type __machine_arch_type
26107# else
26108# define machine_arch_type MACH_TYPE_TMQ_CAPD
26109# endif
26110# define machine_is_tmq_capd() (machine_arch_type == MACH_TYPE_TMQ_CAPD)
26111#else
26112# define machine_is_tmq_capd() (0)
26113#endif
26114
26115#ifdef CONFIG_MACH_OMAP3_WL
26116# ifdef machine_arch_type
26117# undef machine_arch_type
26118# define machine_arch_type __machine_arch_type
26119# else
26120# define machine_arch_type MACH_TYPE_OMAP3_WL
26121# endif
26122# define machine_is_omap3_wl() (machine_arch_type == MACH_TYPE_OMAP3_WL)
26123#else
26124# define machine_is_omap3_wl() (0)
26125#endif
26126
26127#ifdef CONFIG_MACH_CHUMBY
26128# ifdef machine_arch_type
26129# undef machine_arch_type
26130# define machine_arch_type __machine_arch_type
26131# else
26132# define machine_arch_type MACH_TYPE_CHUMBY
26133# endif
26134# define machine_is_chumby() (machine_arch_type == MACH_TYPE_CHUMBY)
26135#else
26136# define machine_is_chumby() (0)
26137#endif
26138
26139#ifdef CONFIG_MACH_ATSARM9
26140# ifdef machine_arch_type
26141# undef machine_arch_type
26142# define machine_arch_type __machine_arch_type
26143# else
26144# define machine_arch_type MACH_TYPE_ATSARM9
26145# endif
26146# define machine_is_atsarm9() (machine_arch_type == MACH_TYPE_ATSARM9)
26147#else
26148# define machine_is_atsarm9() (0)
26149#endif
26150
26151#ifdef CONFIG_MACH_DAVINCI_DM365_EVM
26152# ifdef machine_arch_type
26153# undef machine_arch_type
26154# define machine_arch_type __machine_arch_type
26155# else
26156# define machine_arch_type MACH_TYPE_DAVINCI_DM365_EVM
26157# endif
26158# define machine_is_davinci_dm365_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_EVM)
26159#else
26160# define machine_is_davinci_dm365_evm() (0)
26161#endif
26162
26163#ifdef CONFIG_MACH_BAHAMAS
26164# ifdef machine_arch_type
26165# undef machine_arch_type
26166# define machine_arch_type __machine_arch_type
26167# else
26168# define machine_arch_type MACH_TYPE_BAHAMAS
26169# endif
26170# define machine_is_bahamas() (machine_arch_type == MACH_TYPE_BAHAMAS)
26171#else
26172# define machine_is_bahamas() (0)
26173#endif
26174
26175#ifdef CONFIG_MACH_DAS
26176# ifdef machine_arch_type
26177# undef machine_arch_type
26178# define machine_arch_type __machine_arch_type
26179# else
26180# define machine_arch_type MACH_TYPE_DAS
26181# endif
26182# define machine_is_das() (machine_arch_type == MACH_TYPE_DAS)
26183#else
26184# define machine_is_das() (0)
26185#endif
26186
26187#ifdef CONFIG_MACH_MINIDAS
26188# ifdef machine_arch_type
26189# undef machine_arch_type
26190# define machine_arch_type __machine_arch_type
26191# else
26192# define machine_arch_type MACH_TYPE_MINIDAS
26193# endif
26194# define machine_is_minidas() (machine_arch_type == MACH_TYPE_MINIDAS)
26195#else
26196# define machine_is_minidas() (0)
26197#endif
26198
26199#ifdef CONFIG_MACH_VK1000
26200# ifdef machine_arch_type
26201# undef machine_arch_type
26202# define machine_arch_type __machine_arch_type
26203# else
26204# define machine_arch_type MACH_TYPE_VK1000
26205# endif
26206# define machine_is_vk1000() (machine_arch_type == MACH_TYPE_VK1000)
26207#else
26208# define machine_is_vk1000() (0)
26209#endif
26210
26211#ifdef CONFIG_MACH_CENTRO
26212# ifdef machine_arch_type
26213# undef machine_arch_type
26214# define machine_arch_type __machine_arch_type
26215# else
26216# define machine_arch_type MACH_TYPE_CENTRO
26217# endif
26218# define machine_is_centro() (machine_arch_type == MACH_TYPE_CENTRO)
26219#else
26220# define machine_is_centro() (0)
26221#endif
26222
26223#ifdef CONFIG_MACH_CTERA_2BAY
26224# ifdef machine_arch_type
26225# undef machine_arch_type
26226# define machine_arch_type __machine_arch_type
26227# else
26228# define machine_arch_type MACH_TYPE_CTERA_2BAY
26229# endif
26230# define machine_is_ctera_2bay() (machine_arch_type == MACH_TYPE_CTERA_2BAY)
26231#else
26232# define machine_is_ctera_2bay() (0)
26233#endif
26234
26235#ifdef CONFIG_MACH_EDGECONNECT
26236# ifdef machine_arch_type
26237# undef machine_arch_type
26238# define machine_arch_type __machine_arch_type
26239# else
26240# define machine_arch_type MACH_TYPE_EDGECONNECT
26241# endif
26242# define machine_is_edgeconnect() (machine_arch_type == MACH_TYPE_EDGECONNECT)
26243#else
26244# define machine_is_edgeconnect() (0)
26245#endif
26246
26247#ifdef CONFIG_MACH_ND27000
26248# ifdef machine_arch_type
26249# undef machine_arch_type
26250# define machine_arch_type __machine_arch_type
26251# else
26252# define machine_arch_type MACH_TYPE_ND27000
26253# endif
26254# define machine_is_nd27000() (machine_arch_type == MACH_TYPE_ND27000)
26255#else
26256# define machine_is_nd27000() (0)
26257#endif
26258
26259#ifdef CONFIG_MACH_GEMALTO_COBRA
26260# ifdef machine_arch_type
26261# undef machine_arch_type
26262# define machine_arch_type __machine_arch_type
26263# else
26264# define machine_arch_type MACH_TYPE_GEMALTO_COBRA
26265# endif
26266# define machine_is_cobra() (machine_arch_type == MACH_TYPE_GEMALTO_COBRA)
26267#else
26268# define machine_is_cobra() (0)
26269#endif
26270
26271#ifdef CONFIG_MACH_INGELABS_COMET
26272# ifdef machine_arch_type
26273# undef machine_arch_type
26274# define machine_arch_type __machine_arch_type
26275# else
26276# define machine_arch_type MACH_TYPE_INGELABS_COMET
26277# endif
26278# define machine_is_ingelabs_comet() (machine_arch_type == MACH_TYPE_INGELABS_COMET)
26279#else
26280# define machine_is_ingelabs_comet() (0)
26281#endif
26282
26283#ifdef CONFIG_MACH_POLLUX_WIZ
26284# ifdef machine_arch_type
26285# undef machine_arch_type
26286# define machine_arch_type __machine_arch_type
26287# else
26288# define machine_arch_type MACH_TYPE_POLLUX_WIZ
26289# endif
26290# define machine_is_pollux_wiz() (machine_arch_type == MACH_TYPE_POLLUX_WIZ)
26291#else
26292# define machine_is_pollux_wiz() (0)
26293#endif
26294
26295#ifdef CONFIG_MACH_BLACKSTONE
26296# ifdef machine_arch_type
26297# undef machine_arch_type
26298# define machine_arch_type __machine_arch_type
26299# else
26300# define machine_arch_type MACH_TYPE_BLACKSTONE
26301# endif
26302# define machine_is_blackstone() (machine_arch_type == MACH_TYPE_BLACKSTONE)
26303#else
26304# define machine_is_blackstone() (0)
26305#endif
26306
26307#ifdef CONFIG_MACH_TOPAZ
26308# ifdef machine_arch_type
26309# undef machine_arch_type
26310# define machine_arch_type __machine_arch_type
26311# else
26312# define machine_arch_type MACH_TYPE_TOPAZ
26313# endif
26314# define machine_is_topaz() (machine_arch_type == MACH_TYPE_TOPAZ)
26315#else
26316# define machine_is_topaz() (0)
26317#endif
26318
26319#ifdef CONFIG_MACH_AIXLE
26320# ifdef machine_arch_type
26321# undef machine_arch_type
26322# define machine_arch_type __machine_arch_type
26323# else
26324# define machine_arch_type MACH_TYPE_AIXLE
26325# endif
26326# define machine_is_aixle() (machine_arch_type == MACH_TYPE_AIXLE)
26327#else
26328# define machine_is_aixle() (0)
26329#endif
26330
26331#ifdef CONFIG_MACH_MW998
26332# ifdef machine_arch_type
26333# undef machine_arch_type
26334# define machine_arch_type __machine_arch_type
26335# else
26336# define machine_arch_type MACH_TYPE_MW998
26337# endif
26338# define machine_is_mw998() (machine_arch_type == MACH_TYPE_MW998)
26339#else
26340# define machine_is_mw998() (0)
26341#endif
26342
26343#ifdef CONFIG_MACH_NOKIA_RX51
26344# ifdef machine_arch_type
26345# undef machine_arch_type
26346# define machine_arch_type __machine_arch_type
26347# else
26348# define machine_arch_type MACH_TYPE_NOKIA_RX51
26349# endif
26350# define machine_is_nokia_rx51() (machine_arch_type == MACH_TYPE_NOKIA_RX51)
26351#else
26352# define machine_is_nokia_rx51() (0)
26353#endif
26354
26355#ifdef CONFIG_MACH_VSC5605EV
26356# ifdef machine_arch_type
26357# undef machine_arch_type
26358# define machine_arch_type __machine_arch_type
26359# else
26360# define machine_arch_type MACH_TYPE_VSC5605EV
26361# endif
26362# define machine_is_vsc5605ev() (machine_arch_type == MACH_TYPE_VSC5605EV)
26363#else
26364# define machine_is_vsc5605ev() (0)
26365#endif
26366
26367#ifdef CONFIG_MACH_NT98700DK
26368# ifdef machine_arch_type
26369# undef machine_arch_type
26370# define machine_arch_type __machine_arch_type
26371# else
26372# define machine_arch_type MACH_TYPE_NT98700DK
26373# endif
26374# define machine_is_nt98700dk() (machine_arch_type == MACH_TYPE_NT98700DK)
26375#else
26376# define machine_is_nt98700dk() (0)
26377#endif
26378
26379#ifdef CONFIG_MACH_ICONTACT
26380# ifdef machine_arch_type
26381# undef machine_arch_type
26382# define machine_arch_type __machine_arch_type
26383# else
26384# define machine_arch_type MACH_TYPE_ICONTACT
26385# endif
26386# define machine_is_icontact() (machine_arch_type == MACH_TYPE_ICONTACT)
26387#else
26388# define machine_is_icontact() (0)
26389#endif
26390
26391#ifdef CONFIG_MACH_SWARCO_FRCPU
26392# ifdef machine_arch_type
26393# undef machine_arch_type
26394# define machine_arch_type __machine_arch_type
26395# else
26396# define machine_arch_type MACH_TYPE_SWARCO_FRCPU
26397# endif
26398# define machine_is_swarco_frcpu() (machine_arch_type == MACH_TYPE_SWARCO_FRCPU)
26399#else
26400# define machine_is_swarco_frcpu() (0)
26401#endif
26402
26403#ifdef CONFIG_MACH_SWARCO_SCPU
26404# ifdef machine_arch_type
26405# undef machine_arch_type
26406# define machine_arch_type __machine_arch_type
26407# else
26408# define machine_arch_type MACH_TYPE_SWARCO_SCPU
26409# endif
26410# define machine_is_swarco_scpu() (machine_arch_type == MACH_TYPE_SWARCO_SCPU)
26411#else
26412# define machine_is_swarco_scpu() (0)
26413#endif
26414
26415#ifdef CONFIG_MACH_BBOX_P16
26416# ifdef machine_arch_type
26417# undef machine_arch_type
26418# define machine_arch_type __machine_arch_type
26419# else
26420# define machine_arch_type MACH_TYPE_BBOX_P16
26421# endif
26422# define machine_is_bbox_p16() (machine_arch_type == MACH_TYPE_BBOX_P16)
26423#else
26424# define machine_is_bbox_p16() (0)
26425#endif
26426
26427#ifdef CONFIG_MACH_BSTD
26428# ifdef machine_arch_type
26429# undef machine_arch_type
26430# define machine_arch_type __machine_arch_type
26431# else
26432# define machine_arch_type MACH_TYPE_BSTD
26433# endif
26434# define machine_is_bstd() (machine_arch_type == MACH_TYPE_BSTD)
26435#else
26436# define machine_is_bstd() (0)
26437#endif
26438
26439#ifdef CONFIG_MACH_SBC2440II
26440# ifdef machine_arch_type
26441# undef machine_arch_type
26442# define machine_arch_type __machine_arch_type
26443# else
26444# define machine_arch_type MACH_TYPE_SBC2440II
26445# endif
26446# define machine_is_sbc2440ii() (machine_arch_type == MACH_TYPE_SBC2440II)
26447#else
26448# define machine_is_sbc2440ii() (0)
26449#endif
26450
26451#ifdef CONFIG_MACH_PCM034
26452# ifdef machine_arch_type
26453# undef machine_arch_type
26454# define machine_arch_type __machine_arch_type
26455# else
26456# define machine_arch_type MACH_TYPE_PCM034
26457# endif
26458# define machine_is_pcm034() (machine_arch_type == MACH_TYPE_PCM034)
26459#else
26460# define machine_is_pcm034() (0)
26461#endif
26462
26463#ifdef CONFIG_MACH_NESO
26464# ifdef machine_arch_type
26465# undef machine_arch_type
26466# define machine_arch_type __machine_arch_type
26467# else
26468# define machine_arch_type MACH_TYPE_NESO
26469# endif
26470# define machine_is_neso() (machine_arch_type == MACH_TYPE_NESO)
26471#else
26472# define machine_is_neso() (0)
26473#endif
26474
26475#ifdef CONFIG_MACH_WLNX_9G20
26476# ifdef machine_arch_type
26477# undef machine_arch_type
26478# define machine_arch_type __machine_arch_type
26479# else
26480# define machine_arch_type MACH_TYPE_WLNX_9G20
26481# endif
26482# define machine_is_wlnx_9g20() (machine_arch_type == MACH_TYPE_WLNX_9G20)
26483#else
26484# define machine_is_wlnx_9g20() (0)
26485#endif
26486
26487#ifdef CONFIG_MACH_OMAP_ZOOM2
26488# ifdef machine_arch_type
26489# undef machine_arch_type
26490# define machine_arch_type __machine_arch_type
26491# else
26492# define machine_arch_type MACH_TYPE_OMAP_ZOOM2
26493# endif
26494# define machine_is_omap_zoom2() (machine_arch_type == MACH_TYPE_OMAP_ZOOM2)
26495#else
26496# define machine_is_omap_zoom2() (0)
26497#endif
26498
26499#ifdef CONFIG_MACH_TOTEMNOVA
26500# ifdef machine_arch_type
26501# undef machine_arch_type
26502# define machine_arch_type __machine_arch_type
26503# else
26504# define machine_arch_type MACH_TYPE_TOTEMNOVA
26505# endif
26506# define machine_is_totemnova() (machine_arch_type == MACH_TYPE_TOTEMNOVA)
26507#else
26508# define machine_is_totemnova() (0)
26509#endif
26510
26511#ifdef CONFIG_MACH_C5000
26512# ifdef machine_arch_type
26513# undef machine_arch_type
26514# define machine_arch_type __machine_arch_type
26515# else
26516# define machine_arch_type MACH_TYPE_C5000
26517# endif
26518# define machine_is_c5000() (machine_arch_type == MACH_TYPE_C5000)
26519#else
26520# define machine_is_c5000() (0)
26521#endif
26522
26523#ifdef CONFIG_MACH_UNIPO_AT91SAM9263
26524# ifdef machine_arch_type
26525# undef machine_arch_type
26526# define machine_arch_type __machine_arch_type
26527# else
26528# define machine_arch_type MACH_TYPE_UNIPO_AT91SAM9263
26529# endif
26530# define machine_is_unipo_at91sam9263() (machine_arch_type == MACH_TYPE_UNIPO_AT91SAM9263)
26531#else
26532# define machine_is_unipo_at91sam9263() (0)
26533#endif
26534
26535#ifdef CONFIG_MACH_ETHERNUT5
26536# ifdef machine_arch_type
26537# undef machine_arch_type
26538# define machine_arch_type __machine_arch_type
26539# else
26540# define machine_arch_type MACH_TYPE_ETHERNUT5
26541# endif
26542# define machine_is_ethernut5() (machine_arch_type == MACH_TYPE_ETHERNUT5)
26543#else
26544# define machine_is_ethernut5() (0)
26545#endif
26546
26547#ifdef CONFIG_MACH_ARM11
26548# ifdef machine_arch_type
26549# undef machine_arch_type
26550# define machine_arch_type __machine_arch_type
26551# else
26552# define machine_arch_type MACH_TYPE_ARM11
26553# endif
26554# define machine_is_arm11() (machine_arch_type == MACH_TYPE_ARM11)
26555#else
26556# define machine_is_arm11() (0)
26557#endif
26558
26559#ifdef CONFIG_MACH_CPUAT9260
26560# ifdef machine_arch_type
26561# undef machine_arch_type
26562# define machine_arch_type __machine_arch_type
26563# else
26564# define machine_arch_type MACH_TYPE_CPUAT9260
26565# endif
26566# define machine_is_cpuat9260() (machine_arch_type == MACH_TYPE_CPUAT9260)
26567#else
26568# define machine_is_cpuat9260() (0)
26569#endif
26570
26571#ifdef CONFIG_MACH_CPUPXA255
26572# ifdef machine_arch_type
26573# undef machine_arch_type
26574# define machine_arch_type __machine_arch_type
26575# else
26576# define machine_arch_type MACH_TYPE_CPUPXA255
26577# endif
26578# define machine_is_cpupxa255() (machine_arch_type == MACH_TYPE_CPUPXA255)
26579#else
26580# define machine_is_cpupxa255() (0)
26581#endif
26582
26583#ifdef CONFIG_MACH_CPUIMX27
26584# ifdef machine_arch_type
26585# undef machine_arch_type
26586# define machine_arch_type __machine_arch_type
26587# else
26588# define machine_arch_type MACH_TYPE_CPUIMX27
26589# endif
9f23ca42 26590# define machine_is_eukrea_cpuimx27() (machine_arch_type == MACH_TYPE_CPUIMX27)
80b827c2 26591#else
9f23ca42 26592# define machine_is_eukrea_cpuimx27() (0)
80b827c2
WD
26593#endif
26594
26595#ifdef CONFIG_MACH_CHEFLUX
26596# ifdef machine_arch_type
26597# undef machine_arch_type
26598# define machine_arch_type __machine_arch_type
26599# else
26600# define machine_arch_type MACH_TYPE_CHEFLUX
26601# endif
26602# define machine_is_cheflux() (machine_arch_type == MACH_TYPE_CHEFLUX)
26603#else
26604# define machine_is_cheflux() (0)
26605#endif
26606
26607#ifdef CONFIG_MACH_EB_CPUX9K2
26608# ifdef machine_arch_type
26609# undef machine_arch_type
26610# define machine_arch_type __machine_arch_type
26611# else
26612# define machine_arch_type MACH_TYPE_EB_CPUX9K2
26613# endif
26614# define machine_is_eb_cpux9k2() (machine_arch_type == MACH_TYPE_EB_CPUX9K2)
26615#else
26616# define machine_is_eb_cpux9k2() (0)
26617#endif
26618
26619#ifdef CONFIG_MACH_OPCOTEC
26620# ifdef machine_arch_type
26621# undef machine_arch_type
26622# define machine_arch_type __machine_arch_type
26623# else
26624# define machine_arch_type MACH_TYPE_OPCOTEC
26625# endif
26626# define machine_is_opcotec() (machine_arch_type == MACH_TYPE_OPCOTEC)
26627#else
26628# define machine_is_opcotec() (0)
26629#endif
26630
26631#ifdef CONFIG_MACH_YT
26632# ifdef machine_arch_type
26633# undef machine_arch_type
26634# define machine_arch_type __machine_arch_type
26635# else
26636# define machine_arch_type MACH_TYPE_YT
26637# endif
26638# define machine_is_yt() (machine_arch_type == MACH_TYPE_YT)
26639#else
26640# define machine_is_yt() (0)
26641#endif
26642
26643#ifdef CONFIG_MACH_MOTOQ
26644# ifdef machine_arch_type
26645# undef machine_arch_type
26646# define machine_arch_type __machine_arch_type
26647# else
26648# define machine_arch_type MACH_TYPE_MOTOQ
26649# endif
26650# define machine_is_motoq() (machine_arch_type == MACH_TYPE_MOTOQ)
26651#else
26652# define machine_is_motoq() (0)
26653#endif
26654
26655#ifdef CONFIG_MACH_BSB1
26656# ifdef machine_arch_type
26657# undef machine_arch_type
26658# define machine_arch_type __machine_arch_type
26659# else
26660# define machine_arch_type MACH_TYPE_BSB1
26661# endif
26662# define machine_is_bsb1() (machine_arch_type == MACH_TYPE_BSB1)
26663#else
26664# define machine_is_bsb1() (0)
26665#endif
26666
26667#ifdef CONFIG_MACH_ACS5K
26668# ifdef machine_arch_type
26669# undef machine_arch_type
26670# define machine_arch_type __machine_arch_type
26671# else
26672# define machine_arch_type MACH_TYPE_ACS5K
26673# endif
26674# define machine_is_acs5k() (machine_arch_type == MACH_TYPE_ACS5K)
26675#else
26676# define machine_is_acs5k() (0)
26677#endif
26678
26679#ifdef CONFIG_MACH_MILAN
26680# ifdef machine_arch_type
26681# undef machine_arch_type
26682# define machine_arch_type __machine_arch_type
26683# else
26684# define machine_arch_type MACH_TYPE_MILAN
26685# endif
26686# define machine_is_milan() (machine_arch_type == MACH_TYPE_MILAN)
26687#else
26688# define machine_is_milan() (0)
26689#endif
26690
26691#ifdef CONFIG_MACH_QUARTZV2
26692# ifdef machine_arch_type
26693# undef machine_arch_type
26694# define machine_arch_type __machine_arch_type
26695# else
26696# define machine_arch_type MACH_TYPE_QUARTZV2
26697# endif
26698# define machine_is_quartzv2() (machine_arch_type == MACH_TYPE_QUARTZV2)
26699#else
26700# define machine_is_quartzv2() (0)
26701#endif
26702
26703#ifdef CONFIG_MACH_RSVP
26704# ifdef machine_arch_type
26705# undef machine_arch_type
26706# define machine_arch_type __machine_arch_type
26707# else
26708# define machine_arch_type MACH_TYPE_RSVP
26709# endif
26710# define machine_is_rsvp() (machine_arch_type == MACH_TYPE_RSVP)
26711#else
26712# define machine_is_rsvp() (0)
26713#endif
26714
26715#ifdef CONFIG_MACH_RMP200
26716# ifdef machine_arch_type
26717# undef machine_arch_type
26718# define machine_arch_type __machine_arch_type
26719# else
26720# define machine_arch_type MACH_TYPE_RMP200
26721# endif
26722# define machine_is_rmp200() (machine_arch_type == MACH_TYPE_RMP200)
26723#else
26724# define machine_is_rmp200() (0)
26725#endif
26726
26727#ifdef CONFIG_MACH_SNAPPER_9260
26728# ifdef machine_arch_type
26729# undef machine_arch_type
26730# define machine_arch_type __machine_arch_type
26731# else
26732# define machine_arch_type MACH_TYPE_SNAPPER_9260
26733# endif
26734# define machine_is_snapper_9260() (machine_arch_type == MACH_TYPE_SNAPPER_9260)
26735#else
26736# define machine_is_snapper_9260() (0)
26737#endif
26738
26739#ifdef CONFIG_MACH_DSM320
26740# ifdef machine_arch_type
26741# undef machine_arch_type
26742# define machine_arch_type __machine_arch_type
26743# else
26744# define machine_arch_type MACH_TYPE_DSM320
26745# endif
26746# define machine_is_dsm320() (machine_arch_type == MACH_TYPE_DSM320)
26747#else
26748# define machine_is_dsm320() (0)
26749#endif
26750
26751#ifdef CONFIG_MACH_ADSGCM
26752# ifdef machine_arch_type
26753# undef machine_arch_type
26754# define machine_arch_type __machine_arch_type
26755# else
26756# define machine_arch_type MACH_TYPE_ADSGCM
26757# endif
26758# define machine_is_adsgcm() (machine_arch_type == MACH_TYPE_ADSGCM)
26759#else
26760# define machine_is_adsgcm() (0)
26761#endif
26762
26763#ifdef CONFIG_MACH_ASE2_400
26764# ifdef machine_arch_type
26765# undef machine_arch_type
26766# define machine_arch_type __machine_arch_type
26767# else
26768# define machine_arch_type MACH_TYPE_ASE2_400
26769# endif
26770# define machine_is_ase2_400() (machine_arch_type == MACH_TYPE_ASE2_400)
26771#else
26772# define machine_is_ase2_400() (0)
26773#endif
26774
26775#ifdef CONFIG_MACH_PIZZA
26776# ifdef machine_arch_type
26777# undef machine_arch_type
26778# define machine_arch_type __machine_arch_type
26779# else
26780# define machine_arch_type MACH_TYPE_PIZZA
26781# endif
26782# define machine_is_pizza() (machine_arch_type == MACH_TYPE_PIZZA)
26783#else
26784# define machine_is_pizza() (0)
26785#endif
26786
26787#ifdef CONFIG_MACH_SPOT_NGPL
26788# ifdef machine_arch_type
26789# undef machine_arch_type
26790# define machine_arch_type __machine_arch_type
26791# else
26792# define machine_arch_type MACH_TYPE_SPOT_NGPL
26793# endif
26794# define machine_is_spot_ngpl() (machine_arch_type == MACH_TYPE_SPOT_NGPL)
26795#else
26796# define machine_is_spot_ngpl() (0)
26797#endif
26798
26799#ifdef CONFIG_MACH_ARMATA
26800# ifdef machine_arch_type
26801# undef machine_arch_type
26802# define machine_arch_type __machine_arch_type
26803# else
26804# define machine_arch_type MACH_TYPE_ARMATA
26805# endif
26806# define machine_is_armata() (machine_arch_type == MACH_TYPE_ARMATA)
26807#else
26808# define machine_is_armata() (0)
26809#endif
26810
26811#ifdef CONFIG_MACH_EXEDA
26812# ifdef machine_arch_type
26813# undef machine_arch_type
26814# define machine_arch_type __machine_arch_type
26815# else
26816# define machine_arch_type MACH_TYPE_EXEDA
26817# endif
26818# define machine_is_exeda() (machine_arch_type == MACH_TYPE_EXEDA)
26819#else
26820# define machine_is_exeda() (0)
26821#endif
26822
26823#ifdef CONFIG_MACH_MX31SF005
26824# ifdef machine_arch_type
26825# undef machine_arch_type
26826# define machine_arch_type __machine_arch_type
26827# else
26828# define machine_arch_type MACH_TYPE_MX31SF005
26829# endif
26830# define machine_is_mx31sf005() (machine_arch_type == MACH_TYPE_MX31SF005)
26831#else
26832# define machine_is_mx31sf005() (0)
26833#endif
26834
26835#ifdef CONFIG_MACH_F5D8231_4_V2
26836# ifdef machine_arch_type
26837# undef machine_arch_type
26838# define machine_arch_type __machine_arch_type
26839# else
26840# define machine_arch_type MACH_TYPE_F5D8231_4_V2
26841# endif
26842# define machine_is_f5d8231_4_v2() (machine_arch_type == MACH_TYPE_F5D8231_4_V2)
26843#else
26844# define machine_is_f5d8231_4_v2() (0)
26845#endif
26846
26847#ifdef CONFIG_MACH_Q2440
26848# ifdef machine_arch_type
26849# undef machine_arch_type
26850# define machine_arch_type __machine_arch_type
26851# else
26852# define machine_arch_type MACH_TYPE_Q2440
26853# endif
26854# define machine_is_q2440() (machine_arch_type == MACH_TYPE_Q2440)
26855#else
26856# define machine_is_q2440() (0)
26857#endif
26858
26859#ifdef CONFIG_MACH_QQ2440
26860# ifdef machine_arch_type
26861# undef machine_arch_type
26862# define machine_arch_type __machine_arch_type
26863# else
26864# define machine_arch_type MACH_TYPE_QQ2440
26865# endif
26866# define machine_is_qq2440() (machine_arch_type == MACH_TYPE_QQ2440)
26867#else
26868# define machine_is_qq2440() (0)
26869#endif
26870
26871#ifdef CONFIG_MACH_MINI2440
26872# ifdef machine_arch_type
26873# undef machine_arch_type
26874# define machine_arch_type __machine_arch_type
26875# else
26876# define machine_arch_type MACH_TYPE_MINI2440
26877# endif
26878# define machine_is_mini2440() (machine_arch_type == MACH_TYPE_MINI2440)
26879#else
26880# define machine_is_mini2440() (0)
26881#endif
26882
26883#ifdef CONFIG_MACH_COLIBRI300
26884# ifdef machine_arch_type
26885# undef machine_arch_type
26886# define machine_arch_type __machine_arch_type
26887# else
26888# define machine_arch_type MACH_TYPE_COLIBRI300
26889# endif
26890# define machine_is_colibri300() (machine_arch_type == MACH_TYPE_COLIBRI300)
26891#else
26892# define machine_is_colibri300() (0)
26893#endif
26894
26895#ifdef CONFIG_MACH_JADES
26896# ifdef machine_arch_type
26897# undef machine_arch_type
26898# define machine_arch_type __machine_arch_type
26899# else
26900# define machine_arch_type MACH_TYPE_JADES
26901# endif
26902# define machine_is_jades() (machine_arch_type == MACH_TYPE_JADES)
26903#else
26904# define machine_is_jades() (0)
26905#endif
26906
26907#ifdef CONFIG_MACH_SPARK
26908# ifdef machine_arch_type
26909# undef machine_arch_type
26910# define machine_arch_type __machine_arch_type
26911# else
26912# define machine_arch_type MACH_TYPE_SPARK
26913# endif
26914# define machine_is_spark() (machine_arch_type == MACH_TYPE_SPARK)
26915#else
26916# define machine_is_spark() (0)
26917#endif
26918
26919#ifdef CONFIG_MACH_BENZINA
26920# ifdef machine_arch_type
26921# undef machine_arch_type
26922# define machine_arch_type __machine_arch_type
26923# else
26924# define machine_arch_type MACH_TYPE_BENZINA
26925# endif
26926# define machine_is_benzina() (machine_arch_type == MACH_TYPE_BENZINA)
26927#else
26928# define machine_is_benzina() (0)
26929#endif
26930
26931#ifdef CONFIG_MACH_BLAZE
26932# ifdef machine_arch_type
26933# undef machine_arch_type
26934# define machine_arch_type __machine_arch_type
26935# else
26936# define machine_arch_type MACH_TYPE_BLAZE
26937# endif
26938# define machine_is_blaze() (machine_arch_type == MACH_TYPE_BLAZE)
26939#else
26940# define machine_is_blaze() (0)
26941#endif
26942
26943#ifdef CONFIG_MACH_LINKSTATION_LS_HGL
26944# ifdef machine_arch_type
26945# undef machine_arch_type
26946# define machine_arch_type __machine_arch_type
26947# else
26948# define machine_arch_type MACH_TYPE_LINKSTATION_LS_HGL
26949# endif
26950# define machine_is_linkstation_ls_hgl() (machine_arch_type == MACH_TYPE_LINKSTATION_LS_HGL)
26951#else
26952# define machine_is_linkstation_ls_hgl() (0)
26953#endif
26954
9ce2c4b7 26955#ifdef CONFIG_MACH_HTCKOVSKY
80b827c2
WD
26956# ifdef machine_arch_type
26957# undef machine_arch_type
26958# define machine_arch_type __machine_arch_type
26959# else
9ce2c4b7 26960# define machine_arch_type MACH_TYPE_HTCKOVSKY
80b827c2 26961# endif
9ce2c4b7 26962# define machine_is_htckovsky() (machine_arch_type == MACH_TYPE_HTCKOVSKY)
80b827c2 26963#else
7893aa1e
JCPV
26964# define machine_is_htckovsky() (0)
26965#endif
26966
26967#ifdef CONFIG_MACH_SONY_PRS505
26968# ifdef machine_arch_type
26969# undef machine_arch_type
26970# define machine_arch_type __machine_arch_type
26971# else
26972# define machine_arch_type MACH_TYPE_SONY_PRS505
26973# endif
26974# define machine_is_sony_prs505() (machine_arch_type == MACH_TYPE_SONY_PRS505)
26975#else
26976# define machine_is_sony_prs505() (0)
26977#endif
26978
26979#ifdef CONFIG_MACH_HANLIN_V3
26980# ifdef machine_arch_type
26981# undef machine_arch_type
26982# define machine_arch_type __machine_arch_type
26983# else
26984# define machine_arch_type MACH_TYPE_HANLIN_V3
26985# endif
26986# define machine_is_hanlin_v3() (machine_arch_type == MACH_TYPE_HANLIN_V3)
26987#else
26988# define machine_is_hanlin_v3() (0)
26989#endif
26990
26991#ifdef CONFIG_MACH_SAPPHIRA
26992# ifdef machine_arch_type
26993# undef machine_arch_type
26994# define machine_arch_type __machine_arch_type
26995# else
26996# define machine_arch_type MACH_TYPE_SAPPHIRA
26997# endif
26998# define machine_is_sapphira() (machine_arch_type == MACH_TYPE_SAPPHIRA)
26999#else
27000# define machine_is_sapphira() (0)
27001#endif
27002
27003#ifdef CONFIG_MACH_DACK_SDA_01
27004# ifdef machine_arch_type
27005# undef machine_arch_type
27006# define machine_arch_type __machine_arch_type
27007# else
27008# define machine_arch_type MACH_TYPE_DACK_SDA_01
27009# endif
27010# define machine_is_dack_sda_01() (machine_arch_type == MACH_TYPE_DACK_SDA_01)
27011#else
27012# define machine_is_dack_sda_01() (0)
27013#endif
27014
27015#ifdef CONFIG_MACH_ARMBOX
27016# ifdef machine_arch_type
27017# undef machine_arch_type
27018# define machine_arch_type __machine_arch_type
27019# else
27020# define machine_arch_type MACH_TYPE_ARMBOX
27021# endif
27022# define machine_is_armbox() (machine_arch_type == MACH_TYPE_ARMBOX)
27023#else
27024# define machine_is_armbox() (0)
27025#endif
27026
27027#ifdef CONFIG_MACH_HARRIS_RVP
27028# ifdef machine_arch_type
27029# undef machine_arch_type
27030# define machine_arch_type __machine_arch_type
27031# else
27032# define machine_arch_type MACH_TYPE_HARRIS_RVP
27033# endif
27034# define machine_is_harris_rvp() (machine_arch_type == MACH_TYPE_HARRIS_RVP)
27035#else
27036# define machine_is_harris_rvp() (0)
27037#endif
27038
27039#ifdef CONFIG_MACH_RIBALDO
27040# ifdef machine_arch_type
27041# undef machine_arch_type
27042# define machine_arch_type __machine_arch_type
27043# else
27044# define machine_arch_type MACH_TYPE_RIBALDO
27045# endif
27046# define machine_is_ribaldo() (machine_arch_type == MACH_TYPE_RIBALDO)
27047#else
27048# define machine_is_ribaldo() (0)
27049#endif
27050
27051#ifdef CONFIG_MACH_AGORA
27052# ifdef machine_arch_type
27053# undef machine_arch_type
27054# define machine_arch_type __machine_arch_type
27055# else
27056# define machine_arch_type MACH_TYPE_AGORA
27057# endif
27058# define machine_is_agora() (machine_arch_type == MACH_TYPE_AGORA)
27059#else
27060# define machine_is_agora() (0)
27061#endif
27062
27063#ifdef CONFIG_MACH_OMAP3_MINI
27064# ifdef machine_arch_type
27065# undef machine_arch_type
27066# define machine_arch_type __machine_arch_type
27067# else
27068# define machine_arch_type MACH_TYPE_OMAP3_MINI
27069# endif
27070# define machine_is_omap3_mini() (machine_arch_type == MACH_TYPE_OMAP3_MINI)
27071#else
27072# define machine_is_omap3_mini() (0)
27073#endif
27074
27075#ifdef CONFIG_MACH_A9SAM6432_B
27076# ifdef machine_arch_type
27077# undef machine_arch_type
27078# define machine_arch_type __machine_arch_type
27079# else
27080# define machine_arch_type MACH_TYPE_A9SAM6432_B
27081# endif
27082# define machine_is_a9sam6432_b() (machine_arch_type == MACH_TYPE_A9SAM6432_B)
27083#else
27084# define machine_is_a9sam6432_b() (0)
27085#endif
27086
27087#ifdef CONFIG_MACH_USG2410
27088# ifdef machine_arch_type
27089# undef machine_arch_type
27090# define machine_arch_type __machine_arch_type
27091# else
27092# define machine_arch_type MACH_TYPE_USG2410
27093# endif
27094# define machine_is_usg2410() (machine_arch_type == MACH_TYPE_USG2410)
27095#else
27096# define machine_is_usg2410() (0)
27097#endif
27098
27099#ifdef CONFIG_MACH_PC72052_I10_REVB
27100# ifdef machine_arch_type
27101# undef machine_arch_type
27102# define machine_arch_type __machine_arch_type
27103# else
27104# define machine_arch_type MACH_TYPE_PC72052_I10_REVB
27105# endif
27106# define machine_is_pc72052_i10_revb() (machine_arch_type == MACH_TYPE_PC72052_I10_REVB)
27107#else
27108# define machine_is_pc72052_i10_revb() (0)
27109#endif
27110
27111#ifdef CONFIG_MACH_MX35_EXM32
27112# ifdef machine_arch_type
27113# undef machine_arch_type
27114# define machine_arch_type __machine_arch_type
27115# else
27116# define machine_arch_type MACH_TYPE_MX35_EXM32
27117# endif
27118# define machine_is_mx35_exm32() (machine_arch_type == MACH_TYPE_MX35_EXM32)
27119#else
27120# define machine_is_mx35_exm32() (0)
27121#endif
27122
27123#ifdef CONFIG_MACH_TOPAS910
27124# ifdef machine_arch_type
27125# undef machine_arch_type
27126# define machine_arch_type __machine_arch_type
27127# else
27128# define machine_arch_type MACH_TYPE_TOPAS910
27129# endif
27130# define machine_is_topas910() (machine_arch_type == MACH_TYPE_TOPAS910)
27131#else
27132# define machine_is_topas910() (0)
27133#endif
27134
27135#ifdef CONFIG_MACH_HYENA
27136# ifdef machine_arch_type
27137# undef machine_arch_type
27138# define machine_arch_type __machine_arch_type
27139# else
27140# define machine_arch_type MACH_TYPE_HYENA
27141# endif
27142# define machine_is_hyena() (machine_arch_type == MACH_TYPE_HYENA)
27143#else
27144# define machine_is_hyena() (0)
27145#endif
27146
27147#ifdef CONFIG_MACH_POSPAX
27148# ifdef machine_arch_type
27149# undef machine_arch_type
27150# define machine_arch_type __machine_arch_type
27151# else
27152# define machine_arch_type MACH_TYPE_POSPAX
27153# endif
27154# define machine_is_pospax() (machine_arch_type == MACH_TYPE_POSPAX)
27155#else
27156# define machine_is_pospax() (0)
27157#endif
27158
27159#ifdef CONFIG_MACH_HDL_GX
27160# ifdef machine_arch_type
27161# undef machine_arch_type
27162# define machine_arch_type __machine_arch_type
27163# else
27164# define machine_arch_type MACH_TYPE_HDL_GX
27165# endif
27166# define machine_is_hdl_gx() (machine_arch_type == MACH_TYPE_HDL_GX)
27167#else
27168# define machine_is_hdl_gx() (0)
27169#endif
27170
27171#ifdef CONFIG_MACH_CTERA_4BAY
27172# ifdef machine_arch_type
27173# undef machine_arch_type
27174# define machine_arch_type __machine_arch_type
27175# else
27176# define machine_arch_type MACH_TYPE_CTERA_4BAY
27177# endif
27178# define machine_is_ctera_4bay() (machine_arch_type == MACH_TYPE_CTERA_4BAY)
27179#else
27180# define machine_is_ctera_4bay() (0)
27181#endif
27182
27183#ifdef CONFIG_MACH_CTERA_PLUG_C
27184# ifdef machine_arch_type
27185# undef machine_arch_type
27186# define machine_arch_type __machine_arch_type
27187# else
27188# define machine_arch_type MACH_TYPE_CTERA_PLUG_C
27189# endif
27190# define machine_is_ctera_plug_c() (machine_arch_type == MACH_TYPE_CTERA_PLUG_C)
27191#else
27192# define machine_is_ctera_plug_c() (0)
27193#endif
27194
27195#ifdef CONFIG_MACH_CRWEA_PLUG_I
27196# ifdef machine_arch_type
27197# undef machine_arch_type
27198# define machine_arch_type __machine_arch_type
27199# else
27200# define machine_arch_type MACH_TYPE_CRWEA_PLUG_I
27201# endif
27202# define machine_is_crwea_plug_i() (machine_arch_type == MACH_TYPE_CRWEA_PLUG_I)
27203#else
27204# define machine_is_crwea_plug_i() (0)
27205#endif
27206
27207#ifdef CONFIG_MACH_EGAUGE2
27208# ifdef machine_arch_type
27209# undef machine_arch_type
27210# define machine_arch_type __machine_arch_type
27211# else
27212# define machine_arch_type MACH_TYPE_EGAUGE2
27213# endif
27214# define machine_is_egauge2() (machine_arch_type == MACH_TYPE_EGAUGE2)
27215#else
27216# define machine_is_egauge2() (0)
27217#endif
27218
27219#ifdef CONFIG_MACH_DIDJ
27220# ifdef machine_arch_type
27221# undef machine_arch_type
27222# define machine_arch_type __machine_arch_type
27223# else
27224# define machine_arch_type MACH_TYPE_DIDJ
27225# endif
27226# define machine_is_didj() (machine_arch_type == MACH_TYPE_DIDJ)
27227#else
27228# define machine_is_didj() (0)
27229#endif
27230
27231#ifdef CONFIG_MACH_MEISTER
27232# ifdef machine_arch_type
27233# undef machine_arch_type
27234# define machine_arch_type __machine_arch_type
27235# else
27236# define machine_arch_type MACH_TYPE_MEISTER
27237# endif
27238# define machine_is_m_s3c2443() (machine_arch_type == MACH_TYPE_MEISTER)
27239#else
27240# define machine_is_m_s3c2443() (0)
27241#endif
27242
27243#ifdef CONFIG_MACH_HTCBLACKSTONE
27244# ifdef machine_arch_type
27245# undef machine_arch_type
27246# define machine_arch_type __machine_arch_type
27247# else
27248# define machine_arch_type MACH_TYPE_HTCBLACKSTONE
27249# endif
27250# define machine_is_htcblackstone() (machine_arch_type == MACH_TYPE_HTCBLACKSTONE)
27251#else
27252# define machine_is_htcblackstone() (0)
27253#endif
27254
27255#ifdef CONFIG_MACH_CPUAT9G20
27256# ifdef machine_arch_type
27257# undef machine_arch_type
27258# define machine_arch_type __machine_arch_type
27259# else
27260# define machine_arch_type MACH_TYPE_CPUAT9G20
27261# endif
27262# define machine_is_cpuat9g20() (machine_arch_type == MACH_TYPE_CPUAT9G20)
27263#else
27264# define machine_is_cpuat9g20() (0)
27265#endif
27266
27267#ifdef CONFIG_MACH_SMDK6440
27268# ifdef machine_arch_type
27269# undef machine_arch_type
27270# define machine_arch_type __machine_arch_type
27271# else
27272# define machine_arch_type MACH_TYPE_SMDK6440
27273# endif
27274# define machine_is_smdk6440() (machine_arch_type == MACH_TYPE_SMDK6440)
27275#else
27276# define machine_is_smdk6440() (0)
27277#endif
27278
27279#ifdef CONFIG_MACH_OMAP_35XX_MVP
27280# ifdef machine_arch_type
27281# undef machine_arch_type
27282# define machine_arch_type __machine_arch_type
27283# else
27284# define machine_arch_type MACH_TYPE_OMAP_35XX_MVP
27285# endif
27286# define machine_is_omap_35xx_mvp() (machine_arch_type == MACH_TYPE_OMAP_35XX_MVP)
27287#else
27288# define machine_is_omap_35xx_mvp() (0)
27289#endif
27290
27291#ifdef CONFIG_MACH_CTERA_PLUG_I
27292# ifdef machine_arch_type
27293# undef machine_arch_type
27294# define machine_arch_type __machine_arch_type
27295# else
27296# define machine_arch_type MACH_TYPE_CTERA_PLUG_I
27297# endif
27298# define machine_is_ctera_plug_i() (machine_arch_type == MACH_TYPE_CTERA_PLUG_I)
27299#else
27300# define machine_is_ctera_plug_i() (0)
27301#endif
27302
27303#ifdef CONFIG_MACH_PVG610
27304# ifdef machine_arch_type
27305# undef machine_arch_type
27306# define machine_arch_type __machine_arch_type
27307# else
27308# define machine_arch_type MACH_TYPE_PVG610
27309# endif
27310# define machine_is_pvg610_100() (machine_arch_type == MACH_TYPE_PVG610)
27311#else
27312# define machine_is_pvg610_100() (0)
27313#endif
27314
27315#ifdef CONFIG_MACH_HPRW6815
27316# ifdef machine_arch_type
27317# undef machine_arch_type
27318# define machine_arch_type __machine_arch_type
27319# else
27320# define machine_arch_type MACH_TYPE_HPRW6815
27321# endif
27322# define machine_is_hprw6815() (machine_arch_type == MACH_TYPE_HPRW6815)
27323#else
27324# define machine_is_hprw6815() (0)
27325#endif
27326
27327#ifdef CONFIG_MACH_OMAP3_OSWALD
27328# ifdef machine_arch_type
27329# undef machine_arch_type
27330# define machine_arch_type __machine_arch_type
27331# else
27332# define machine_arch_type MACH_TYPE_OMAP3_OSWALD
27333# endif
27334# define machine_is_omap3_oswald() (machine_arch_type == MACH_TYPE_OMAP3_OSWALD)
27335#else
27336# define machine_is_omap3_oswald() (0)
27337#endif
27338
27339#ifdef CONFIG_MACH_NAS4220B
27340# ifdef machine_arch_type
27341# undef machine_arch_type
27342# define machine_arch_type __machine_arch_type
27343# else
27344# define machine_arch_type MACH_TYPE_NAS4220B
27345# endif
27346# define machine_is_nas4220b() (machine_arch_type == MACH_TYPE_NAS4220B)
27347#else
27348# define machine_is_nas4220b() (0)
27349#endif
27350
27351#ifdef CONFIG_MACH_HTCRAPHAEL_CDMA
27352# ifdef machine_arch_type
27353# undef machine_arch_type
27354# define machine_arch_type __machine_arch_type
27355# else
27356# define machine_arch_type MACH_TYPE_HTCRAPHAEL_CDMA
27357# endif
27358# define machine_is_htcraphael_cdma() (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA)
27359#else
27360# define machine_is_htcraphael_cdma() (0)
27361#endif
27362
27363#ifdef CONFIG_MACH_HTCDIAMOND_CDMA
27364# ifdef machine_arch_type
27365# undef machine_arch_type
27366# define machine_arch_type __machine_arch_type
27367# else
27368# define machine_arch_type MACH_TYPE_HTCDIAMOND_CDMA
27369# endif
27370# define machine_is_htcdiamond_cdma() (machine_arch_type == MACH_TYPE_HTCDIAMOND_CDMA)
27371#else
27372# define machine_is_htcdiamond_cdma() (0)
27373#endif
27374
27375#ifdef CONFIG_MACH_SCALER
27376# ifdef machine_arch_type
27377# undef machine_arch_type
27378# define machine_arch_type __machine_arch_type
27379# else
27380# define machine_arch_type MACH_TYPE_SCALER
27381# endif
27382# define machine_is_scaler() (machine_arch_type == MACH_TYPE_SCALER)
27383#else
27384# define machine_is_scaler() (0)
27385#endif
27386
27387#ifdef CONFIG_MACH_ZYLONITE2
27388# ifdef machine_arch_type
27389# undef machine_arch_type
27390# define machine_arch_type __machine_arch_type
27391# else
27392# define machine_arch_type MACH_TYPE_ZYLONITE2
27393# endif
27394# define machine_is_zylonite2() (machine_arch_type == MACH_TYPE_ZYLONITE2)
27395#else
27396# define machine_is_zylonite2() (0)
27397#endif
27398
27399#ifdef CONFIG_MACH_ASPENITE
27400# ifdef machine_arch_type
27401# undef machine_arch_type
27402# define machine_arch_type __machine_arch_type
27403# else
27404# define machine_arch_type MACH_TYPE_ASPENITE
27405# endif
27406# define machine_is_aspenite() (machine_arch_type == MACH_TYPE_ASPENITE)
27407#else
27408# define machine_is_aspenite() (0)
27409#endif
27410
27411#ifdef CONFIG_MACH_TETON
27412# ifdef machine_arch_type
27413# undef machine_arch_type
27414# define machine_arch_type __machine_arch_type
27415# else
27416# define machine_arch_type MACH_TYPE_TETON
27417# endif
27418# define machine_is_teton() (machine_arch_type == MACH_TYPE_TETON)
27419#else
27420# define machine_is_teton() (0)
27421#endif
27422
27423#ifdef CONFIG_MACH_TTC_DKB
27424# ifdef machine_arch_type
27425# undef machine_arch_type
27426# define machine_arch_type __machine_arch_type
27427# else
27428# define machine_arch_type MACH_TYPE_TTC_DKB
27429# endif
27430# define machine_is_ttc_dkb() (machine_arch_type == MACH_TYPE_TTC_DKB)
27431#else
27432# define machine_is_ttc_dkb() (0)
27433#endif
27434
27435#ifdef CONFIG_MACH_BISHOP2
27436# ifdef machine_arch_type
27437# undef machine_arch_type
27438# define machine_arch_type __machine_arch_type
27439# else
27440# define machine_arch_type MACH_TYPE_BISHOP2
27441# endif
27442# define machine_is_bishop2() (machine_arch_type == MACH_TYPE_BISHOP2)
27443#else
27444# define machine_is_bishop2() (0)
27445#endif
27446
27447#ifdef CONFIG_MACH_IPPV5
27448# ifdef machine_arch_type
27449# undef machine_arch_type
27450# define machine_arch_type __machine_arch_type
27451# else
27452# define machine_arch_type MACH_TYPE_IPPV5
27453# endif
27454# define machine_is_ippv5() (machine_arch_type == MACH_TYPE_IPPV5)
27455#else
27456# define machine_is_ippv5() (0)
27457#endif
27458
27459#ifdef CONFIG_MACH_FARM926
27460# ifdef machine_arch_type
27461# undef machine_arch_type
27462# define machine_arch_type __machine_arch_type
27463# else
27464# define machine_arch_type MACH_TYPE_FARM926
27465# endif
27466# define machine_is_farm926() (machine_arch_type == MACH_TYPE_FARM926)
27467#else
27468# define machine_is_farm926() (0)
27469#endif
27470
27471#ifdef CONFIG_MACH_MMCCPU
27472# ifdef machine_arch_type
27473# undef machine_arch_type
27474# define machine_arch_type __machine_arch_type
27475# else
27476# define machine_arch_type MACH_TYPE_MMCCPU
27477# endif
27478# define machine_is_mmccpu() (machine_arch_type == MACH_TYPE_MMCCPU)
27479#else
27480# define machine_is_mmccpu() (0)
27481#endif
27482
27483#ifdef CONFIG_MACH_SGMSFL
27484# ifdef machine_arch_type
27485# undef machine_arch_type
27486# define machine_arch_type __machine_arch_type
27487# else
27488# define machine_arch_type MACH_TYPE_SGMSFL
27489# endif
27490# define machine_is_sgmsfl() (machine_arch_type == MACH_TYPE_SGMSFL)
27491#else
27492# define machine_is_sgmsfl() (0)
27493#endif
27494
27495#ifdef CONFIG_MACH_TT8000
27496# ifdef machine_arch_type
27497# undef machine_arch_type
27498# define machine_arch_type __machine_arch_type
27499# else
27500# define machine_arch_type MACH_TYPE_TT8000
27501# endif
27502# define machine_is_tt8000() (machine_arch_type == MACH_TYPE_TT8000)
27503#else
27504# define machine_is_tt8000() (0)
27505#endif
27506
27507#ifdef CONFIG_MACH_ZRN4300LP
27508# ifdef machine_arch_type
27509# undef machine_arch_type
27510# define machine_arch_type __machine_arch_type
27511# else
27512# define machine_arch_type MACH_TYPE_ZRN4300LP
27513# endif
27514# define machine_is_zrn4300lp() (machine_arch_type == MACH_TYPE_ZRN4300LP)
27515#else
27516# define machine_is_zrn4300lp() (0)
27517#endif
27518
27519#ifdef CONFIG_MACH_MPTC
27520# ifdef machine_arch_type
27521# undef machine_arch_type
27522# define machine_arch_type __machine_arch_type
27523# else
27524# define machine_arch_type MACH_TYPE_MPTC
27525# endif
27526# define machine_is_mptc() (machine_arch_type == MACH_TYPE_MPTC)
27527#else
27528# define machine_is_mptc() (0)
27529#endif
27530
27531#ifdef CONFIG_MACH_H6051
27532# ifdef machine_arch_type
27533# undef machine_arch_type
27534# define machine_arch_type __machine_arch_type
27535# else
27536# define machine_arch_type MACH_TYPE_H6051
27537# endif
27538# define machine_is_h6051() (machine_arch_type == MACH_TYPE_H6051)
27539#else
27540# define machine_is_h6051() (0)
27541#endif
27542
27543#ifdef CONFIG_MACH_PVG610_101
27544# ifdef machine_arch_type
27545# undef machine_arch_type
27546# define machine_arch_type __machine_arch_type
27547# else
27548# define machine_arch_type MACH_TYPE_PVG610_101
27549# endif
27550# define machine_is_pvg610_101() (machine_arch_type == MACH_TYPE_PVG610_101)
27551#else
27552# define machine_is_pvg610_101() (0)
27553#endif
27554
27555#ifdef CONFIG_MACH_STAMP9261_PC_EVB
27556# ifdef machine_arch_type
27557# undef machine_arch_type
27558# define machine_arch_type __machine_arch_type
27559# else
27560# define machine_arch_type MACH_TYPE_STAMP9261_PC_EVB
27561# endif
27562# define machine_is_stamp9261_pc_evb() (machine_arch_type == MACH_TYPE_STAMP9261_PC_EVB)
27563#else
27564# define machine_is_stamp9261_pc_evb() (0)
27565#endif
27566
27567#ifdef CONFIG_MACH_PELCO_ODYSSEUS
27568# ifdef machine_arch_type
27569# undef machine_arch_type
27570# define machine_arch_type __machine_arch_type
27571# else
27572# define machine_arch_type MACH_TYPE_PELCO_ODYSSEUS
27573# endif
27574# define machine_is_pelco_odysseus() (machine_arch_type == MACH_TYPE_PELCO_ODYSSEUS)
27575#else
27576# define machine_is_pelco_odysseus() (0)
27577#endif
27578
27579#ifdef CONFIG_MACH_TNY_A9260
27580# ifdef machine_arch_type
27581# undef machine_arch_type
27582# define machine_arch_type __machine_arch_type
27583# else
27584# define machine_arch_type MACH_TYPE_TNY_A9260
27585# endif
27586# define machine_is_tny_a9260() (machine_arch_type == MACH_TYPE_TNY_A9260)
27587#else
27588# define machine_is_tny_a9260() (0)
27589#endif
27590
27591#ifdef CONFIG_MACH_TNY_A9G20
27592# ifdef machine_arch_type
27593# undef machine_arch_type
27594# define machine_arch_type __machine_arch_type
27595# else
27596# define machine_arch_type MACH_TYPE_TNY_A9G20
27597# endif
27598# define machine_is_tny_a9g20() (machine_arch_type == MACH_TYPE_TNY_A9G20)
27599#else
27600# define machine_is_tny_a9g20() (0)
27601#endif
27602
27603#ifdef CONFIG_MACH_AESOP_MP2530F
27604# ifdef machine_arch_type
27605# undef machine_arch_type
27606# define machine_arch_type __machine_arch_type
27607# else
27608# define machine_arch_type MACH_TYPE_AESOP_MP2530F
27609# endif
27610# define machine_is_aesop_mp2530f() (machine_arch_type == MACH_TYPE_AESOP_MP2530F)
27611#else
27612# define machine_is_aesop_mp2530f() (0)
27613#endif
27614
27615#ifdef CONFIG_MACH_DX900
27616# ifdef machine_arch_type
27617# undef machine_arch_type
27618# define machine_arch_type __machine_arch_type
27619# else
27620# define machine_arch_type MACH_TYPE_DX900
27621# endif
27622# define machine_is_dx900() (machine_arch_type == MACH_TYPE_DX900)
27623#else
27624# define machine_is_dx900() (0)
27625#endif
27626
27627#ifdef CONFIG_MACH_CPODC2
27628# ifdef machine_arch_type
27629# undef machine_arch_type
27630# define machine_arch_type __machine_arch_type
27631# else
27632# define machine_arch_type MACH_TYPE_CPODC2
27633# endif
27634# define machine_is_cpodc2() (machine_arch_type == MACH_TYPE_CPODC2)
27635#else
27636# define machine_is_cpodc2() (0)
27637#endif
27638
27639#ifdef CONFIG_MACH_TILT_8925
27640# ifdef machine_arch_type
27641# undef machine_arch_type
27642# define machine_arch_type __machine_arch_type
27643# else
27644# define machine_arch_type MACH_TYPE_TILT_8925
27645# endif
27646# define machine_is_tilt_8925() (machine_arch_type == MACH_TYPE_TILT_8925)
27647#else
27648# define machine_is_tilt_8925() (0)
27649#endif
27650
27651#ifdef CONFIG_MACH_DAVINCI_DM357_EVM
27652# ifdef machine_arch_type
27653# undef machine_arch_type
27654# define machine_arch_type __machine_arch_type
27655# else
27656# define machine_arch_type MACH_TYPE_DAVINCI_DM357_EVM
27657# endif
27658# define machine_is_davinci_dm357_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DM357_EVM)
27659#else
27660# define machine_is_davinci_dm357_evm() (0)
27661#endif
27662
27663#ifdef CONFIG_MACH_SWORDFISH
27664# ifdef machine_arch_type
27665# undef machine_arch_type
27666# define machine_arch_type __machine_arch_type
27667# else
27668# define machine_arch_type MACH_TYPE_SWORDFISH
27669# endif
27670# define machine_is_swordfish() (machine_arch_type == MACH_TYPE_SWORDFISH)
27671#else
27672# define machine_is_swordfish() (0)
27673#endif
27674
27675#ifdef CONFIG_MACH_CORVUS
27676# ifdef machine_arch_type
27677# undef machine_arch_type
27678# define machine_arch_type __machine_arch_type
27679# else
27680# define machine_arch_type MACH_TYPE_CORVUS
27681# endif
27682# define machine_is_corvus() (machine_arch_type == MACH_TYPE_CORVUS)
27683#else
27684# define machine_is_corvus() (0)
27685#endif
27686
27687#ifdef CONFIG_MACH_TAURUS
27688# ifdef machine_arch_type
27689# undef machine_arch_type
27690# define machine_arch_type __machine_arch_type
27691# else
27692# define machine_arch_type MACH_TYPE_TAURUS
27693# endif
27694# define machine_is_taurus() (machine_arch_type == MACH_TYPE_TAURUS)
27695#else
27696# define machine_is_taurus() (0)
27697#endif
27698
27699#ifdef CONFIG_MACH_AXM
27700# ifdef machine_arch_type
27701# undef machine_arch_type
27702# define machine_arch_type __machine_arch_type
27703# else
27704# define machine_arch_type MACH_TYPE_AXM
27705# endif
27706# define machine_is_axm() (machine_arch_type == MACH_TYPE_AXM)
27707#else
27708# define machine_is_axm() (0)
27709#endif
27710
27711#ifdef CONFIG_MACH_AXC
27712# ifdef machine_arch_type
27713# undef machine_arch_type
27714# define machine_arch_type __machine_arch_type
27715# else
27716# define machine_arch_type MACH_TYPE_AXC
27717# endif
27718# define machine_is_axc() (machine_arch_type == MACH_TYPE_AXC)
27719#else
27720# define machine_is_axc() (0)
27721#endif
27722
27723#ifdef CONFIG_MACH_BABY
27724# ifdef machine_arch_type
27725# undef machine_arch_type
27726# define machine_arch_type __machine_arch_type
27727# else
27728# define machine_arch_type MACH_TYPE_BABY
27729# endif
27730# define machine_is_baby() (machine_arch_type == MACH_TYPE_BABY)
27731#else
27732# define machine_is_baby() (0)
27733#endif
27734
27735#ifdef CONFIG_MACH_MP200
27736# ifdef machine_arch_type
27737# undef machine_arch_type
27738# define machine_arch_type __machine_arch_type
27739# else
27740# define machine_arch_type MACH_TYPE_MP200
27741# endif
27742# define machine_is_mp200() (machine_arch_type == MACH_TYPE_MP200)
27743#else
27744# define machine_is_mp200() (0)
27745#endif
27746
27747#ifdef CONFIG_MACH_PCM043
27748# ifdef machine_arch_type
27749# undef machine_arch_type
27750# define machine_arch_type __machine_arch_type
27751# else
27752# define machine_arch_type MACH_TYPE_PCM043
27753# endif
27754# define machine_is_pcm043() (machine_arch_type == MACH_TYPE_PCM043)
27755#else
27756# define machine_is_pcm043() (0)
27757#endif
27758
27759#ifdef CONFIG_MACH_HANLIN_V3C
27760# ifdef machine_arch_type
27761# undef machine_arch_type
27762# define machine_arch_type __machine_arch_type
27763# else
27764# define machine_arch_type MACH_TYPE_HANLIN_V3C
27765# endif
27766# define machine_is_hanlin_v3c() (machine_arch_type == MACH_TYPE_HANLIN_V3C)
27767#else
27768# define machine_is_hanlin_v3c() (0)
27769#endif
27770
27771#ifdef CONFIG_MACH_KBK9G20
27772# ifdef machine_arch_type
27773# undef machine_arch_type
27774# define machine_arch_type __machine_arch_type
27775# else
27776# define machine_arch_type MACH_TYPE_KBK9G20
27777# endif
27778# define machine_is_kbk9g20() (machine_arch_type == MACH_TYPE_KBK9G20)
27779#else
27780# define machine_is_kbk9g20() (0)
27781#endif
27782
27783#ifdef CONFIG_MACH_ADSTURBOG5
27784# ifdef machine_arch_type
27785# undef machine_arch_type
27786# define machine_arch_type __machine_arch_type
27787# else
27788# define machine_arch_type MACH_TYPE_ADSTURBOG5
27789# endif
27790# define machine_is_adsturbog5() (machine_arch_type == MACH_TYPE_ADSTURBOG5)
27791#else
27792# define machine_is_adsturbog5() (0)
27793#endif
27794
27795#ifdef CONFIG_MACH_AVENGER_LITE1
27796# ifdef machine_arch_type
27797# undef machine_arch_type
27798# define machine_arch_type __machine_arch_type
27799# else
27800# define machine_arch_type MACH_TYPE_AVENGER_LITE1
27801# endif
27802# define machine_is_avenger_lite1() (machine_arch_type == MACH_TYPE_AVENGER_LITE1)
27803#else
27804# define machine_is_avenger_lite1() (0)
27805#endif
27806
27807#ifdef CONFIG_MACH_SUC
27808# ifdef machine_arch_type
27809# undef machine_arch_type
27810# define machine_arch_type __machine_arch_type
27811# else
27812# define machine_arch_type MACH_TYPE_SUC
27813# endif
27814# define machine_is_suc82x() (machine_arch_type == MACH_TYPE_SUC)
27815#else
27816# define machine_is_suc82x() (0)
27817#endif
27818
27819#ifdef CONFIG_MACH_AT91SAM7S256
27820# ifdef machine_arch_type
27821# undef machine_arch_type
27822# define machine_arch_type __machine_arch_type
27823# else
27824# define machine_arch_type MACH_TYPE_AT91SAM7S256
27825# endif
27826# define machine_is_at91sam7s256() (machine_arch_type == MACH_TYPE_AT91SAM7S256)
27827#else
27828# define machine_is_at91sam7s256() (0)
27829#endif
27830
27831#ifdef CONFIG_MACH_MENDOZA
27832# ifdef machine_arch_type
27833# undef machine_arch_type
27834# define machine_arch_type __machine_arch_type
27835# else
27836# define machine_arch_type MACH_TYPE_MENDOZA
27837# endif
27838# define machine_is_mendoza() (machine_arch_type == MACH_TYPE_MENDOZA)
27839#else
27840# define machine_is_mendoza() (0)
27841#endif
27842
27843#ifdef CONFIG_MACH_KIRA
27844# ifdef machine_arch_type
27845# undef machine_arch_type
27846# define machine_arch_type __machine_arch_type
27847# else
27848# define machine_arch_type MACH_TYPE_KIRA
27849# endif
27850# define machine_is_kira() (machine_arch_type == MACH_TYPE_KIRA)
27851#else
27852# define machine_is_kira() (0)
27853#endif
27854
27855#ifdef CONFIG_MACH_MX1HBM
27856# ifdef machine_arch_type
27857# undef machine_arch_type
27858# define machine_arch_type __machine_arch_type
27859# else
27860# define machine_arch_type MACH_TYPE_MX1HBM
27861# endif
27862# define machine_is_mx1hbm() (machine_arch_type == MACH_TYPE_MX1HBM)
27863#else
27864# define machine_is_mx1hbm() (0)
27865#endif
27866
27867#ifdef CONFIG_MACH_QUATRO43XX
27868# ifdef machine_arch_type
27869# undef machine_arch_type
27870# define machine_arch_type __machine_arch_type
27871# else
27872# define machine_arch_type MACH_TYPE_QUATRO43XX
27873# endif
27874# define machine_is_quatro43xx() (machine_arch_type == MACH_TYPE_QUATRO43XX)
27875#else
27876# define machine_is_quatro43xx() (0)
27877#endif
27878
27879#ifdef CONFIG_MACH_QUATRO4230
27880# ifdef machine_arch_type
27881# undef machine_arch_type
27882# define machine_arch_type __machine_arch_type
27883# else
27884# define machine_arch_type MACH_TYPE_QUATRO4230
27885# endif
27886# define machine_is_quatro4230() (machine_arch_type == MACH_TYPE_QUATRO4230)
27887#else
27888# define machine_is_quatro4230() (0)
27889#endif
27890
27891#ifdef CONFIG_MACH_NSB400
27892# ifdef machine_arch_type
27893# undef machine_arch_type
27894# define machine_arch_type __machine_arch_type
27895# else
27896# define machine_arch_type MACH_TYPE_NSB400
27897# endif
27898# define machine_is_nsb400() (machine_arch_type == MACH_TYPE_NSB400)
27899#else
27900# define machine_is_nsb400() (0)
27901#endif
27902
27903#ifdef CONFIG_MACH_DRP255
27904# ifdef machine_arch_type
27905# undef machine_arch_type
27906# define machine_arch_type __machine_arch_type
27907# else
27908# define machine_arch_type MACH_TYPE_DRP255
27909# endif
27910# define machine_is_drp255() (machine_arch_type == MACH_TYPE_DRP255)
27911#else
27912# define machine_is_drp255() (0)
27913#endif
27914
27915#ifdef CONFIG_MACH_THOTH
27916# ifdef machine_arch_type
27917# undef machine_arch_type
27918# define machine_arch_type __machine_arch_type
27919# else
27920# define machine_arch_type MACH_TYPE_THOTH
27921# endif
27922# define machine_is_thoth() (machine_arch_type == MACH_TYPE_THOTH)
27923#else
27924# define machine_is_thoth() (0)
27925#endif
27926
27927#ifdef CONFIG_MACH_FIRESTONE
27928# ifdef machine_arch_type
27929# undef machine_arch_type
27930# define machine_arch_type __machine_arch_type
27931# else
27932# define machine_arch_type MACH_TYPE_FIRESTONE
27933# endif
27934# define machine_is_firestone() (machine_arch_type == MACH_TYPE_FIRESTONE)
27935#else
27936# define machine_is_firestone() (0)
27937#endif
27938
27939#ifdef CONFIG_MACH_ASUSP750
27940# ifdef machine_arch_type
27941# undef machine_arch_type
27942# define machine_arch_type __machine_arch_type
27943# else
27944# define machine_arch_type MACH_TYPE_ASUSP750
27945# endif
27946# define machine_is_asusp750() (machine_arch_type == MACH_TYPE_ASUSP750)
27947#else
27948# define machine_is_asusp750() (0)
27949#endif
27950
27951#ifdef CONFIG_MACH_CTERA_DL
27952# ifdef machine_arch_type
27953# undef machine_arch_type
27954# define machine_arch_type __machine_arch_type
27955# else
27956# define machine_arch_type MACH_TYPE_CTERA_DL
27957# endif
27958# define machine_is_ctera_dl() (machine_arch_type == MACH_TYPE_CTERA_DL)
27959#else
27960# define machine_is_ctera_dl() (0)
27961#endif
27962
27963#ifdef CONFIG_MACH_SOCR
27964# ifdef machine_arch_type
27965# undef machine_arch_type
27966# define machine_arch_type __machine_arch_type
27967# else
27968# define machine_arch_type MACH_TYPE_SOCR
27969# endif
27970# define machine_is_socr() (machine_arch_type == MACH_TYPE_SOCR)
27971#else
27972# define machine_is_socr() (0)
27973#endif
27974
27975#ifdef CONFIG_MACH_HTCOXYGEN
27976# ifdef machine_arch_type
27977# undef machine_arch_type
27978# define machine_arch_type __machine_arch_type
27979# else
27980# define machine_arch_type MACH_TYPE_HTCOXYGEN
27981# endif
27982# define machine_is_htcoxygen() (machine_arch_type == MACH_TYPE_HTCOXYGEN)
27983#else
27984# define machine_is_htcoxygen() (0)
27985#endif
27986
27987#ifdef CONFIG_MACH_HEROC
27988# ifdef machine_arch_type
27989# undef machine_arch_type
27990# define machine_arch_type __machine_arch_type
27991# else
27992# define machine_arch_type MACH_TYPE_HEROC
27993# endif
27994# define machine_is_heroc() (machine_arch_type == MACH_TYPE_HEROC)
27995#else
27996# define machine_is_heroc() (0)
27997#endif
27998
27999#ifdef CONFIG_MACH_ZENO6800
28000# ifdef machine_arch_type
28001# undef machine_arch_type
28002# define machine_arch_type __machine_arch_type
28003# else
28004# define machine_arch_type MACH_TYPE_ZENO6800
28005# endif
28006# define machine_is_zeno6800() (machine_arch_type == MACH_TYPE_ZENO6800)
28007#else
28008# define machine_is_zeno6800() (0)
28009#endif
28010
28011#ifdef CONFIG_MACH_SC2MCS
28012# ifdef machine_arch_type
28013# undef machine_arch_type
28014# define machine_arch_type __machine_arch_type
28015# else
28016# define machine_arch_type MACH_TYPE_SC2MCS
28017# endif
28018# define machine_is_sc2mcs() (machine_arch_type == MACH_TYPE_SC2MCS)
28019#else
28020# define machine_is_sc2mcs() (0)
28021#endif
28022
28023#ifdef CONFIG_MACH_GENE100
28024# ifdef machine_arch_type
28025# undef machine_arch_type
28026# define machine_arch_type __machine_arch_type
28027# else
28028# define machine_arch_type MACH_TYPE_GENE100
28029# endif
28030# define machine_is_gene100() (machine_arch_type == MACH_TYPE_GENE100)
28031#else
28032# define machine_is_gene100() (0)
28033#endif
28034
28035#ifdef CONFIG_MACH_AS353X
28036# ifdef machine_arch_type
28037# undef machine_arch_type
28038# define machine_arch_type __machine_arch_type
28039# else
28040# define machine_arch_type MACH_TYPE_AS353X
28041# endif
28042# define machine_is_as353x() (machine_arch_type == MACH_TYPE_AS353X)
28043#else
28044# define machine_is_as353x() (0)
28045#endif
28046
28047#ifdef CONFIG_MACH_SHEEVAPLUG
28048# ifdef machine_arch_type
28049# undef machine_arch_type
28050# define machine_arch_type __machine_arch_type
28051# else
28052# define machine_arch_type MACH_TYPE_SHEEVAPLUG
28053# endif
28054# define machine_is_sheevaplug() (machine_arch_type == MACH_TYPE_SHEEVAPLUG)
28055#else
28056# define machine_is_sheevaplug() (0)
28057#endif
28058
28059#ifdef CONFIG_MACH_AT91SAM9G20
28060# ifdef machine_arch_type
28061# undef machine_arch_type
28062# define machine_arch_type __machine_arch_type
28063# else
28064# define machine_arch_type MACH_TYPE_AT91SAM9G20
28065# endif
28066# define machine_is_at91sam9g20() (machine_arch_type == MACH_TYPE_AT91SAM9G20)
28067#else
28068# define machine_is_at91sam9g20() (0)
28069#endif
28070
28071#ifdef CONFIG_MACH_MV88F6192GTW_FE
28072# ifdef machine_arch_type
28073# undef machine_arch_type
28074# define machine_arch_type __machine_arch_type
28075# else
28076# define machine_arch_type MACH_TYPE_MV88F6192GTW_FE
28077# endif
28078# define machine_is_mv88f6192gtw_fe() (machine_arch_type == MACH_TYPE_MV88F6192GTW_FE)
28079#else
28080# define machine_is_mv88f6192gtw_fe() (0)
28081#endif
28082
28083#ifdef CONFIG_MACH_CC9200
28084# ifdef machine_arch_type
28085# undef machine_arch_type
28086# define machine_arch_type __machine_arch_type
28087# else
28088# define machine_arch_type MACH_TYPE_CC9200
28089# endif
28090# define machine_is_cc9200() (machine_arch_type == MACH_TYPE_CC9200)
28091#else
28092# define machine_is_cc9200() (0)
28093#endif
28094
28095#ifdef CONFIG_MACH_SM9200
28096# ifdef machine_arch_type
28097# undef machine_arch_type
28098# define machine_arch_type __machine_arch_type
28099# else
28100# define machine_arch_type MACH_TYPE_SM9200
28101# endif
28102# define machine_is_sm9200() (machine_arch_type == MACH_TYPE_SM9200)
28103#else
28104# define machine_is_sm9200() (0)
28105#endif
28106
28107#ifdef CONFIG_MACH_TP9200
28108# ifdef machine_arch_type
28109# undef machine_arch_type
28110# define machine_arch_type __machine_arch_type
28111# else
28112# define machine_arch_type MACH_TYPE_TP9200
28113# endif
28114# define machine_is_tp9200() (machine_arch_type == MACH_TYPE_TP9200)
28115#else
28116# define machine_is_tp9200() (0)
28117#endif
28118
28119#ifdef CONFIG_MACH_SNAPPERDV
28120# ifdef machine_arch_type
28121# undef machine_arch_type
28122# define machine_arch_type __machine_arch_type
28123# else
28124# define machine_arch_type MACH_TYPE_SNAPPERDV
28125# endif
28126# define machine_is_snapperdv() (machine_arch_type == MACH_TYPE_SNAPPERDV)
28127#else
28128# define machine_is_snapperdv() (0)
28129#endif
28130
28131#ifdef CONFIG_MACH_AVENGERS_LITE
28132# ifdef machine_arch_type
28133# undef machine_arch_type
28134# define machine_arch_type __machine_arch_type
28135# else
28136# define machine_arch_type MACH_TYPE_AVENGERS_LITE
28137# endif
28138# define machine_is_avengers_lite() (machine_arch_type == MACH_TYPE_AVENGERS_LITE)
28139#else
28140# define machine_is_avengers_lite() (0)
28141#endif
28142
28143#ifdef CONFIG_MACH_AVENGERS_LITE1
28144# ifdef machine_arch_type
28145# undef machine_arch_type
28146# define machine_arch_type __machine_arch_type
28147# else
28148# define machine_arch_type MACH_TYPE_AVENGERS_LITE1
28149# endif
28150# define machine_is_avengers_lite1() (machine_arch_type == MACH_TYPE_AVENGERS_LITE1)
28151#else
28152# define machine_is_avengers_lite1() (0)
28153#endif
28154
28155#ifdef CONFIG_MACH_OMAP3AXON
28156# ifdef machine_arch_type
28157# undef machine_arch_type
28158# define machine_arch_type __machine_arch_type
28159# else
28160# define machine_arch_type MACH_TYPE_OMAP3AXON
28161# endif
28162# define machine_is_omap3axon() (machine_arch_type == MACH_TYPE_OMAP3AXON)
28163#else
28164# define machine_is_omap3axon() (0)
28165#endif
28166
28167#ifdef CONFIG_MACH_MA8XX
28168# ifdef machine_arch_type
28169# undef machine_arch_type
28170# define machine_arch_type __machine_arch_type
28171# else
28172# define machine_arch_type MACH_TYPE_MA8XX
28173# endif
28174# define machine_is_ma8xx() (machine_arch_type == MACH_TYPE_MA8XX)
28175#else
28176# define machine_is_ma8xx() (0)
28177#endif
28178
28179#ifdef CONFIG_MACH_MP201EK
28180# ifdef machine_arch_type
28181# undef machine_arch_type
28182# define machine_arch_type __machine_arch_type
28183# else
28184# define machine_arch_type MACH_TYPE_MP201EK
28185# endif
28186# define machine_is_mp201ek() (machine_arch_type == MACH_TYPE_MP201EK)
28187#else
28188# define machine_is_mp201ek() (0)
28189#endif
28190
28191#ifdef CONFIG_MACH_DAVINCI_TUX
28192# ifdef machine_arch_type
28193# undef machine_arch_type
28194# define machine_arch_type __machine_arch_type
28195# else
28196# define machine_arch_type MACH_TYPE_DAVINCI_TUX
28197# endif
28198# define machine_is_davinci_tux() (machine_arch_type == MACH_TYPE_DAVINCI_TUX)
28199#else
28200# define machine_is_davinci_tux() (0)
28201#endif
28202
28203#ifdef CONFIG_MACH_MPA1600
28204# ifdef machine_arch_type
28205# undef machine_arch_type
28206# define machine_arch_type __machine_arch_type
28207# else
28208# define machine_arch_type MACH_TYPE_MPA1600
28209# endif
28210# define machine_is_mpa1600() (machine_arch_type == MACH_TYPE_MPA1600)
28211#else
28212# define machine_is_mpa1600() (0)
28213#endif
28214
28215#ifdef CONFIG_MACH_PELCO_TROY
28216# ifdef machine_arch_type
28217# undef machine_arch_type
28218# define machine_arch_type __machine_arch_type
28219# else
28220# define machine_arch_type MACH_TYPE_PELCO_TROY
28221# endif
28222# define machine_is_pelco_troy() (machine_arch_type == MACH_TYPE_PELCO_TROY)
28223#else
28224# define machine_is_pelco_troy() (0)
28225#endif
28226
28227#ifdef CONFIG_MACH_NSB667
28228# ifdef machine_arch_type
28229# undef machine_arch_type
28230# define machine_arch_type __machine_arch_type
28231# else
28232# define machine_arch_type MACH_TYPE_NSB667
28233# endif
28234# define machine_is_nsb667() (machine_arch_type == MACH_TYPE_NSB667)
28235#else
28236# define machine_is_nsb667() (0)
28237#endif
28238
28239#ifdef CONFIG_MACH_ROVERS5_4MPIX
28240# ifdef machine_arch_type
28241# undef machine_arch_type
28242# define machine_arch_type __machine_arch_type
28243# else
28244# define machine_arch_type MACH_TYPE_ROVERS5_4MPIX
28245# endif
28246# define machine_is_rovers5_4mpix() (machine_arch_type == MACH_TYPE_ROVERS5_4MPIX)
28247#else
28248# define machine_is_rovers5_4mpix() (0)
28249#endif
28250
28251#ifdef CONFIG_MACH_TWOCOM
28252# ifdef machine_arch_type
28253# undef machine_arch_type
28254# define machine_arch_type __machine_arch_type
28255# else
28256# define machine_arch_type MACH_TYPE_TWOCOM
28257# endif
28258# define machine_is_twocom() (machine_arch_type == MACH_TYPE_TWOCOM)
28259#else
28260# define machine_is_twocom() (0)
28261#endif
28262
28263#ifdef CONFIG_MACH_UBISYS_P9_RCU3R2
28264# ifdef machine_arch_type
28265# undef machine_arch_type
28266# define machine_arch_type __machine_arch_type
28267# else
28268# define machine_arch_type MACH_TYPE_UBISYS_P9_RCU3R2
28269# endif
28270# define machine_is_ubisys_p9_rcu3r2() (machine_arch_type == MACH_TYPE_UBISYS_P9_RCU3R2)
28271#else
28272# define machine_is_ubisys_p9_rcu3r2() (0)
28273#endif
28274
28275#ifdef CONFIG_MACH_HERO_ESPRESSO
28276# ifdef machine_arch_type
28277# undef machine_arch_type
28278# define machine_arch_type __machine_arch_type
28279# else
28280# define machine_arch_type MACH_TYPE_HERO_ESPRESSO
28281# endif
28282# define machine_is_hero_espresso() (machine_arch_type == MACH_TYPE_HERO_ESPRESSO)
28283#else
28284# define machine_is_hero_espresso() (0)
28285#endif
28286
28287#ifdef CONFIG_MACH_AFEUSB
28288# ifdef machine_arch_type
28289# undef machine_arch_type
28290# define machine_arch_type __machine_arch_type
28291# else
28292# define machine_arch_type MACH_TYPE_AFEUSB
28293# endif
28294# define machine_is_afeusb() (machine_arch_type == MACH_TYPE_AFEUSB)
28295#else
28296# define machine_is_afeusb() (0)
28297#endif
28298
28299#ifdef CONFIG_MACH_T830
28300# ifdef machine_arch_type
28301# undef machine_arch_type
28302# define machine_arch_type __machine_arch_type
28303# else
28304# define machine_arch_type MACH_TYPE_T830
28305# endif
28306# define machine_is_t830() (machine_arch_type == MACH_TYPE_T830)
28307#else
28308# define machine_is_t830() (0)
28309#endif
28310
28311#ifdef CONFIG_MACH_SPD8020_CC
28312# ifdef machine_arch_type
28313# undef machine_arch_type
28314# define machine_arch_type __machine_arch_type
28315# else
28316# define machine_arch_type MACH_TYPE_SPD8020_CC
28317# endif
28318# define machine_is_spd8020_cc() (machine_arch_type == MACH_TYPE_SPD8020_CC)
28319#else
28320# define machine_is_spd8020_cc() (0)
28321#endif
28322
28323#ifdef CONFIG_MACH_OM_3D7K
28324# ifdef machine_arch_type
28325# undef machine_arch_type
28326# define machine_arch_type __machine_arch_type
28327# else
28328# define machine_arch_type MACH_TYPE_OM_3D7K
28329# endif
28330# define machine_is_om_3d7k() (machine_arch_type == MACH_TYPE_OM_3D7K)
28331#else
28332# define machine_is_om_3d7k() (0)
28333#endif
28334
28335#ifdef CONFIG_MACH_PICOCOM2
28336# ifdef machine_arch_type
28337# undef machine_arch_type
28338# define machine_arch_type __machine_arch_type
28339# else
28340# define machine_arch_type MACH_TYPE_PICOCOM2
28341# endif
28342# define machine_is_picocom2() (machine_arch_type == MACH_TYPE_PICOCOM2)
28343#else
28344# define machine_is_picocom2() (0)
28345#endif
28346
28347#ifdef CONFIG_MACH_UWG4MX27
28348# ifdef machine_arch_type
28349# undef machine_arch_type
28350# define machine_arch_type __machine_arch_type
28351# else
28352# define machine_arch_type MACH_TYPE_UWG4MX27
28353# endif
28354# define machine_is_uwg4mx27() (machine_arch_type == MACH_TYPE_UWG4MX27)
28355#else
28356# define machine_is_uwg4mx27() (0)
28357#endif
28358
28359#ifdef CONFIG_MACH_UWG4MX31
28360# ifdef machine_arch_type
28361# undef machine_arch_type
28362# define machine_arch_type __machine_arch_type
28363# else
28364# define machine_arch_type MACH_TYPE_UWG4MX31
28365# endif
28366# define machine_is_uwg4mx31() (machine_arch_type == MACH_TYPE_UWG4MX31)
28367#else
28368# define machine_is_uwg4mx31() (0)
28369#endif
28370
28371#ifdef CONFIG_MACH_CHERRY
28372# ifdef machine_arch_type
28373# undef machine_arch_type
28374# define machine_arch_type __machine_arch_type
28375# else
28376# define machine_arch_type MACH_TYPE_CHERRY
28377# endif
28378# define machine_is_cherry() (machine_arch_type == MACH_TYPE_CHERRY)
28379#else
28380# define machine_is_cherry() (0)
28381#endif
28382
28383#ifdef CONFIG_MACH_MX51_BABBAGE
28384# ifdef machine_arch_type
28385# undef machine_arch_type
28386# define machine_arch_type __machine_arch_type
28387# else
28388# define machine_arch_type MACH_TYPE_MX51_BABBAGE
28389# endif
28390# define machine_is_mx51_babbage() (machine_arch_type == MACH_TYPE_MX51_BABBAGE)
28391#else
28392# define machine_is_mx51_babbage() (0)
28393#endif
28394
28395#ifdef CONFIG_MACH_S3C2440TURKIYE
28396# ifdef machine_arch_type
28397# undef machine_arch_type
28398# define machine_arch_type __machine_arch_type
28399# else
28400# define machine_arch_type MACH_TYPE_S3C2440TURKIYE
28401# endif
28402# define machine_is_s3c2440turkiye() (machine_arch_type == MACH_TYPE_S3C2440TURKIYE)
28403#else
28404# define machine_is_s3c2440turkiye() (0)
28405#endif
28406
28407#ifdef CONFIG_MACH_TX37
28408# ifdef machine_arch_type
28409# undef machine_arch_type
28410# define machine_arch_type __machine_arch_type
28411# else
28412# define machine_arch_type MACH_TYPE_TX37
28413# endif
28414# define machine_is_tx37() (machine_arch_type == MACH_TYPE_TX37)
28415#else
28416# define machine_is_tx37() (0)
28417#endif
28418
28419#ifdef CONFIG_MACH_SBC2800_9G20
28420# ifdef machine_arch_type
28421# undef machine_arch_type
28422# define machine_arch_type __machine_arch_type
28423# else
28424# define machine_arch_type MACH_TYPE_SBC2800_9G20
28425# endif
28426# define machine_is_sbc2800_9g20() (machine_arch_type == MACH_TYPE_SBC2800_9G20)
28427#else
28428# define machine_is_sbc2800_9g20() (0)
28429#endif
28430
28431#ifdef CONFIG_MACH_BENZGLB
28432# ifdef machine_arch_type
28433# undef machine_arch_type
28434# define machine_arch_type __machine_arch_type
28435# else
28436# define machine_arch_type MACH_TYPE_BENZGLB
28437# endif
28438# define machine_is_benzglb() (machine_arch_type == MACH_TYPE_BENZGLB)
28439#else
28440# define machine_is_benzglb() (0)
28441#endif
28442
28443#ifdef CONFIG_MACH_BENZTD
28444# ifdef machine_arch_type
28445# undef machine_arch_type
28446# define machine_arch_type __machine_arch_type
28447# else
28448# define machine_arch_type MACH_TYPE_BENZTD
28449# endif
28450# define machine_is_benztd() (machine_arch_type == MACH_TYPE_BENZTD)
28451#else
28452# define machine_is_benztd() (0)
28453#endif
28454
28455#ifdef CONFIG_MACH_CARTESIO_PLUS
28456# ifdef machine_arch_type
28457# undef machine_arch_type
28458# define machine_arch_type __machine_arch_type
28459# else
28460# define machine_arch_type MACH_TYPE_CARTESIO_PLUS
28461# endif
28462# define machine_is_cartesio_plus() (machine_arch_type == MACH_TYPE_CARTESIO_PLUS)
28463#else
28464# define machine_is_cartesio_plus() (0)
28465#endif
28466
28467#ifdef CONFIG_MACH_SOLRAD_G20
28468# ifdef machine_arch_type
28469# undef machine_arch_type
28470# define machine_arch_type __machine_arch_type
28471# else
28472# define machine_arch_type MACH_TYPE_SOLRAD_G20
28473# endif
28474# define machine_is_solrad_g20() (machine_arch_type == MACH_TYPE_SOLRAD_G20)
28475#else
28476# define machine_is_solrad_g20() (0)
28477#endif
28478
28479#ifdef CONFIG_MACH_MX27WALLACE
28480# ifdef machine_arch_type
28481# undef machine_arch_type
28482# define machine_arch_type __machine_arch_type
28483# else
28484# define machine_arch_type MACH_TYPE_MX27WALLACE
28485# endif
28486# define machine_is_mx27wallace() (machine_arch_type == MACH_TYPE_MX27WALLACE)
28487#else
28488# define machine_is_mx27wallace() (0)
28489#endif
28490
28491#ifdef CONFIG_MACH_FMZWEBMODUL
28492# ifdef machine_arch_type
28493# undef machine_arch_type
28494# define machine_arch_type __machine_arch_type
28495# else
28496# define machine_arch_type MACH_TYPE_FMZWEBMODUL
28497# endif
28498# define machine_is_fmzwebmodul() (machine_arch_type == MACH_TYPE_FMZWEBMODUL)
28499#else
28500# define machine_is_fmzwebmodul() (0)
28501#endif
28502
28503#ifdef CONFIG_MACH_RD78X00_MASA
28504# ifdef machine_arch_type
28505# undef machine_arch_type
28506# define machine_arch_type __machine_arch_type
28507# else
28508# define machine_arch_type MACH_TYPE_RD78X00_MASA
28509# endif
28510# define machine_is_rd78x00_masa() (machine_arch_type == MACH_TYPE_RD78X00_MASA)
28511#else
28512# define machine_is_rd78x00_masa() (0)
28513#endif
28514
28515#ifdef CONFIG_MACH_SMALLOGGER
28516# ifdef machine_arch_type
28517# undef machine_arch_type
28518# define machine_arch_type __machine_arch_type
28519# else
28520# define machine_arch_type MACH_TYPE_SMALLOGGER
28521# endif
28522# define machine_is_smallogger() (machine_arch_type == MACH_TYPE_SMALLOGGER)
28523#else
28524# define machine_is_smallogger() (0)
80b827c2
WD
28525#endif
28526
21761540
JCPV
28527#ifdef CONFIG_MACH_CCW9P9215
28528# ifdef machine_arch_type
28529# undef machine_arch_type
28530# define machine_arch_type __machine_arch_type
28531# else
28532# define machine_arch_type MACH_TYPE_CCW9P9215
28533# endif
28534# define machine_is_ccw9p9215() (machine_arch_type == MACH_TYPE_CCW9P9215)
28535#else
28536# define machine_is_ccw9p9215() (0)
28537#endif
28538
28539#ifdef CONFIG_MACH_DM355_LEOPARD
28540# ifdef machine_arch_type
28541# undef machine_arch_type
28542# define machine_arch_type __machine_arch_type
28543# else
28544# define machine_arch_type MACH_TYPE_DM355_LEOPARD
28545# endif
28546# define machine_is_dm355_leopard() (machine_arch_type == MACH_TYPE_DM355_LEOPARD)
28547#else
28548# define machine_is_dm355_leopard() (0)
28549#endif
28550
28551#ifdef CONFIG_MACH_TS219
28552# ifdef machine_arch_type
28553# undef machine_arch_type
28554# define machine_arch_type __machine_arch_type
28555# else
28556# define machine_arch_type MACH_TYPE_TS219
28557# endif
28558# define machine_is_ts219() (machine_arch_type == MACH_TYPE_TS219)
28559#else
28560# define machine_is_ts219() (0)
28561#endif
28562
28563#ifdef CONFIG_MACH_TNY_A9263
28564# ifdef machine_arch_type
28565# undef machine_arch_type
28566# define machine_arch_type __machine_arch_type
28567# else
28568# define machine_arch_type MACH_TYPE_TNY_A9263
28569# endif
28570# define machine_is_tny_a9263() (machine_arch_type == MACH_TYPE_TNY_A9263)
28571#else
28572# define machine_is_tny_a9263() (0)
28573#endif
28574
28575#ifdef CONFIG_MACH_APOLLO
28576# ifdef machine_arch_type
28577# undef machine_arch_type
28578# define machine_arch_type __machine_arch_type
28579# else
28580# define machine_arch_type MACH_TYPE_APOLLO
28581# endif
28582# define machine_is_apollo() (machine_arch_type == MACH_TYPE_APOLLO)
28583#else
28584# define machine_is_apollo() (0)
28585#endif
28586
28587#ifdef CONFIG_MACH_AT91CAP9STK
28588# ifdef machine_arch_type
28589# undef machine_arch_type
28590# define machine_arch_type __machine_arch_type
28591# else
28592# define machine_arch_type MACH_TYPE_AT91CAP9STK
28593# endif
28594# define machine_is_at91cap9stk() (machine_arch_type == MACH_TYPE_AT91CAP9STK)
28595#else
28596# define machine_is_at91cap9stk() (0)
28597#endif
28598
28599#ifdef CONFIG_MACH_SPC300
28600# ifdef machine_arch_type
28601# undef machine_arch_type
28602# define machine_arch_type __machine_arch_type
28603# else
28604# define machine_arch_type MACH_TYPE_SPC300
28605# endif
28606# define machine_is_spc300() (machine_arch_type == MACH_TYPE_SPC300)
28607#else
28608# define machine_is_spc300() (0)
28609#endif
28610
28611#ifdef CONFIG_MACH_EKO
28612# ifdef machine_arch_type
28613# undef machine_arch_type
28614# define machine_arch_type __machine_arch_type
28615# else
28616# define machine_arch_type MACH_TYPE_EKO
28617# endif
28618# define machine_is_eko() (machine_arch_type == MACH_TYPE_EKO)
28619#else
28620# define machine_is_eko() (0)
28621#endif
28622
28623#ifdef CONFIG_MACH_CCW9M2443
28624# ifdef machine_arch_type
28625# undef machine_arch_type
28626# define machine_arch_type __machine_arch_type
28627# else
28628# define machine_arch_type MACH_TYPE_CCW9M2443
28629# endif
28630# define machine_is_ccw9m2443() (machine_arch_type == MACH_TYPE_CCW9M2443)
28631#else
28632# define machine_is_ccw9m2443() (0)
28633#endif
28634
28635#ifdef CONFIG_MACH_CCW9M2443JS
28636# ifdef machine_arch_type
28637# undef machine_arch_type
28638# define machine_arch_type __machine_arch_type
28639# else
28640# define machine_arch_type MACH_TYPE_CCW9M2443JS
28641# endif
28642# define machine_is_ccw9m2443js() (machine_arch_type == MACH_TYPE_CCW9M2443JS)
28643#else
28644# define machine_is_ccw9m2443js() (0)
28645#endif
28646
28647#ifdef CONFIG_MACH_M2M_ROUTER_DEVICE
28648# ifdef machine_arch_type
28649# undef machine_arch_type
28650# define machine_arch_type __machine_arch_type
28651# else
28652# define machine_arch_type MACH_TYPE_M2M_ROUTER_DEVICE
28653# endif
28654# define machine_is_m2m_router_device() (machine_arch_type == MACH_TYPE_M2M_ROUTER_DEVICE)
28655#else
28656# define machine_is_m2m_router_device() (0)
28657#endif
28658
28659#ifdef CONFIG_MACH_STAR9104NAS
28660# ifdef machine_arch_type
28661# undef machine_arch_type
28662# define machine_arch_type __machine_arch_type
28663# else
28664# define machine_arch_type MACH_TYPE_STAR9104NAS
28665# endif
28666# define machine_is_str9104nas() (machine_arch_type == MACH_TYPE_STAR9104NAS)
28667#else
28668# define machine_is_str9104nas() (0)
28669#endif
28670
28671#ifdef CONFIG_MACH_PCA100
28672# ifdef machine_arch_type
28673# undef machine_arch_type
28674# define machine_arch_type __machine_arch_type
28675# else
28676# define machine_arch_type MACH_TYPE_PCA100
28677# endif
28678# define machine_is_pca100() (machine_arch_type == MACH_TYPE_PCA100)
28679#else
28680# define machine_is_pca100() (0)
28681#endif
28682
28683#ifdef CONFIG_MACH_Z3_DM365_MOD_01
28684# ifdef machine_arch_type
28685# undef machine_arch_type
28686# define machine_arch_type __machine_arch_type
28687# else
28688# define machine_arch_type MACH_TYPE_Z3_DM365_MOD_01
28689# endif
28690# define machine_is_z3_dm365_mod_01() (machine_arch_type == MACH_TYPE_Z3_DM365_MOD_01)
28691#else
28692# define machine_is_z3_dm365_mod_01() (0)
28693#endif
28694
28695#ifdef CONFIG_MACH_HIPOX
28696# ifdef machine_arch_type
28697# undef machine_arch_type
28698# define machine_arch_type __machine_arch_type
28699# else
28700# define machine_arch_type MACH_TYPE_HIPOX
28701# endif
28702# define machine_is_hipox() (machine_arch_type == MACH_TYPE_HIPOX)
28703#else
28704# define machine_is_hipox() (0)
28705#endif
28706
28707#ifdef CONFIG_MACH_OMAP3_PITEDS
28708# ifdef machine_arch_type
28709# undef machine_arch_type
28710# define machine_arch_type __machine_arch_type
28711# else
28712# define machine_arch_type MACH_TYPE_OMAP3_PITEDS
28713# endif
28714# define machine_is_omap3_piteds() (machine_arch_type == MACH_TYPE_OMAP3_PITEDS)
28715#else
28716# define machine_is_omap3_piteds() (0)
28717#endif
28718
28719#ifdef CONFIG_MACH_BM150R
28720# ifdef machine_arch_type
28721# undef machine_arch_type
28722# define machine_arch_type __machine_arch_type
28723# else
28724# define machine_arch_type MACH_TYPE_BM150R
28725# endif
28726# define machine_is_bm150r() (machine_arch_type == MACH_TYPE_BM150R)
28727#else
28728# define machine_is_bm150r() (0)
28729#endif
28730
28731#ifdef CONFIG_MACH_TBONE
28732# ifdef machine_arch_type
28733# undef machine_arch_type
28734# define machine_arch_type __machine_arch_type
28735# else
28736# define machine_arch_type MACH_TYPE_TBONE
28737# endif
28738# define machine_is_tbone() (machine_arch_type == MACH_TYPE_TBONE)
28739#else
28740# define machine_is_tbone() (0)
28741#endif
28742
28743#ifdef CONFIG_MACH_MERLIN
28744# ifdef machine_arch_type
28745# undef machine_arch_type
28746# define machine_arch_type __machine_arch_type
28747# else
28748# define machine_arch_type MACH_TYPE_MERLIN
28749# endif
28750# define machine_is_merlin() (machine_arch_type == MACH_TYPE_MERLIN)
28751#else
28752# define machine_is_merlin() (0)
28753#endif
28754
28755#ifdef CONFIG_MACH_FALCON
28756# ifdef machine_arch_type
28757# undef machine_arch_type
28758# define machine_arch_type __machine_arch_type
28759# else
28760# define machine_arch_type MACH_TYPE_FALCON
28761# endif
28762# define machine_is_falcon() (machine_arch_type == MACH_TYPE_FALCON)
28763#else
28764# define machine_is_falcon() (0)
28765#endif
28766
28767#ifdef CONFIG_MACH_DAVINCI_DA850_EVM
28768# ifdef machine_arch_type
28769# undef machine_arch_type
28770# define machine_arch_type __machine_arch_type
28771# else
28772# define machine_arch_type MACH_TYPE_DAVINCI_DA850_EVM
28773# endif
28774# define machine_is_davinci_da850_evm() (machine_arch_type == MACH_TYPE_DAVINCI_DA850_EVM)
28775#else
28776# define machine_is_davinci_da850_evm() (0)
28777#endif
28778
28779#ifdef CONFIG_MACH_S5P6440
28780# ifdef machine_arch_type
28781# undef machine_arch_type
28782# define machine_arch_type __machine_arch_type
28783# else
28784# define machine_arch_type MACH_TYPE_S5P6440
28785# endif
28786# define machine_is_s5p6440() (machine_arch_type == MACH_TYPE_S5P6440)
28787#else
28788# define machine_is_s5p6440() (0)
28789#endif
28790
28791#ifdef CONFIG_MACH_AT91SAM9G10EK
28792# ifdef machine_arch_type
28793# undef machine_arch_type
28794# define machine_arch_type __machine_arch_type
28795# else
28796# define machine_arch_type MACH_TYPE_AT91SAM9G10EK
28797# endif
28798# define machine_is_at91sam9g10ek() (machine_arch_type == MACH_TYPE_AT91SAM9G10EK)
28799#else
28800# define machine_is_at91sam9g10ek() (0)
28801#endif
28802
28803#ifdef CONFIG_MACH_OMAP_4430SDP
28804# ifdef machine_arch_type
28805# undef machine_arch_type
28806# define machine_arch_type __machine_arch_type
28807# else
28808# define machine_arch_type MACH_TYPE_OMAP_4430SDP
28809# endif
28810# define machine_is_omap_4430sdp() (machine_arch_type == MACH_TYPE_OMAP_4430SDP)
28811#else
28812# define machine_is_omap_4430sdp() (0)
28813#endif
28814
28815#ifdef CONFIG_MACH_LPC313X
28816# ifdef machine_arch_type
28817# undef machine_arch_type
28818# define machine_arch_type __machine_arch_type
28819# else
28820# define machine_arch_type MACH_TYPE_LPC313X
28821# endif
28822# define machine_is_lpc313x() (machine_arch_type == MACH_TYPE_LPC313X)
28823#else
28824# define machine_is_lpc313x() (0)
28825#endif
28826
28827#ifdef CONFIG_MACH_MAGX_ZN5
28828# ifdef machine_arch_type
28829# undef machine_arch_type
28830# define machine_arch_type __machine_arch_type
28831# else
28832# define machine_arch_type MACH_TYPE_MAGX_ZN5
28833# endif
28834# define machine_is_magx_zn5() (machine_arch_type == MACH_TYPE_MAGX_ZN5)
28835#else
28836# define machine_is_magx_zn5() (0)
28837#endif
28838
28839#ifdef CONFIG_MACH_MAGX_EM30
28840# ifdef machine_arch_type
28841# undef machine_arch_type
28842# define machine_arch_type __machine_arch_type
28843# else
28844# define machine_arch_type MACH_TYPE_MAGX_EM30
28845# endif
28846# define machine_is_magx_em30() (machine_arch_type == MACH_TYPE_MAGX_EM30)
28847#else
28848# define machine_is_magx_em30() (0)
28849#endif
28850
28851#ifdef CONFIG_MACH_MAGX_VE66
28852# ifdef machine_arch_type
28853# undef machine_arch_type
28854# define machine_arch_type __machine_arch_type
28855# else
28856# define machine_arch_type MACH_TYPE_MAGX_VE66
28857# endif
28858# define machine_is_magx_ve66() (machine_arch_type == MACH_TYPE_MAGX_VE66)
28859#else
28860# define machine_is_magx_ve66() (0)
28861#endif
28862
28863#ifdef CONFIG_MACH_MEESC
28864# ifdef machine_arch_type
28865# undef machine_arch_type
28866# define machine_arch_type __machine_arch_type
28867# else
28868# define machine_arch_type MACH_TYPE_MEESC
28869# endif
28870# define machine_is_meesc() (machine_arch_type == MACH_TYPE_MEESC)
28871#else
28872# define machine_is_meesc() (0)
28873#endif
28874
28875#ifdef CONFIG_MACH_OTC570
28876# ifdef machine_arch_type
28877# undef machine_arch_type
28878# define machine_arch_type __machine_arch_type
28879# else
28880# define machine_arch_type MACH_TYPE_OTC570
28881# endif
28882# define machine_is_otc570() (machine_arch_type == MACH_TYPE_OTC570)
28883#else
28884# define machine_is_otc570() (0)
28885#endif
28886
28887#ifdef CONFIG_MACH_BCU2412
28888# ifdef machine_arch_type
28889# undef machine_arch_type
28890# define machine_arch_type __machine_arch_type
28891# else
28892# define machine_arch_type MACH_TYPE_BCU2412
28893# endif
28894# define machine_is_bcu2412() (machine_arch_type == MACH_TYPE_BCU2412)
28895#else
28896# define machine_is_bcu2412() (0)
28897#endif
28898
28899#ifdef CONFIG_MACH_BEACON
28900# ifdef machine_arch_type
28901# undef machine_arch_type
28902# define machine_arch_type __machine_arch_type
28903# else
28904# define machine_arch_type MACH_TYPE_BEACON
28905# endif
28906# define machine_is_beacon() (machine_arch_type == MACH_TYPE_BEACON)
28907#else
28908# define machine_is_beacon() (0)
28909#endif
28910
28911#ifdef CONFIG_MACH_ACTIA_TGW
28912# ifdef machine_arch_type
28913# undef machine_arch_type
28914# define machine_arch_type __machine_arch_type
28915# else
28916# define machine_arch_type MACH_TYPE_ACTIA_TGW
28917# endif
28918# define machine_is_actia_tgw() (machine_arch_type == MACH_TYPE_ACTIA_TGW)
28919#else
28920# define machine_is_actia_tgw() (0)
28921#endif
28922
28923#ifdef CONFIG_MACH_E4430
28924# ifdef machine_arch_type
28925# undef machine_arch_type
28926# define machine_arch_type __machine_arch_type
28927# else
28928# define machine_arch_type MACH_TYPE_E4430
28929# endif
28930# define machine_is_e4430() (machine_arch_type == MACH_TYPE_E4430)
28931#else
28932# define machine_is_e4430() (0)
28933#endif
28934
28935#ifdef CONFIG_MACH_QL300
28936# ifdef machine_arch_type
28937# undef machine_arch_type
28938# define machine_arch_type __machine_arch_type
28939# else
28940# define machine_arch_type MACH_TYPE_QL300
28941# endif
28942# define machine_is_ql300() (machine_arch_type == MACH_TYPE_QL300)
28943#else
28944# define machine_is_ql300() (0)
28945#endif
28946
28947#ifdef CONFIG_MACH_BTMAVB101
28948# ifdef machine_arch_type
28949# undef machine_arch_type
28950# define machine_arch_type __machine_arch_type
28951# else
28952# define machine_arch_type MACH_TYPE_BTMAVB101
28953# endif
28954# define machine_is_btmavb101() (machine_arch_type == MACH_TYPE_BTMAVB101)
28955#else
28956# define machine_is_btmavb101() (0)
28957#endif
28958
28959#ifdef CONFIG_MACH_BTMAWB101
28960# ifdef machine_arch_type
28961# undef machine_arch_type
28962# define machine_arch_type __machine_arch_type
28963# else
28964# define machine_arch_type MACH_TYPE_BTMAWB101
28965# endif
28966# define machine_is_btmawb101() (machine_arch_type == MACH_TYPE_BTMAWB101)
28967#else
28968# define machine_is_btmawb101() (0)
28969#endif
28970
28971#ifdef CONFIG_MACH_SQ201
28972# ifdef machine_arch_type
28973# undef machine_arch_type
28974# define machine_arch_type __machine_arch_type
28975# else
28976# define machine_arch_type MACH_TYPE_SQ201
28977# endif
28978# define machine_is_sq201() (machine_arch_type == MACH_TYPE_SQ201)
28979#else
28980# define machine_is_sq201() (0)
28981#endif
28982
28983#ifdef CONFIG_MACH_QUATRO45XX
28984# ifdef machine_arch_type
28985# undef machine_arch_type
28986# define machine_arch_type __machine_arch_type
28987# else
28988# define machine_arch_type MACH_TYPE_QUATRO45XX
28989# endif
28990# define machine_is_quatro45xx() (machine_arch_type == MACH_TYPE_QUATRO45XX)
28991#else
28992# define machine_is_quatro45xx() (0)
28993#endif
28994
28995#ifdef CONFIG_MACH_OPENPAD
28996# ifdef machine_arch_type
28997# undef machine_arch_type
28998# define machine_arch_type __machine_arch_type
28999# else
29000# define machine_arch_type MACH_TYPE_OPENPAD
29001# endif
29002# define machine_is_openpad() (machine_arch_type == MACH_TYPE_OPENPAD)
29003#else
29004# define machine_is_openpad() (0)
29005#endif
29006
29007#ifdef CONFIG_MACH_TX25
29008# ifdef machine_arch_type
29009# undef machine_arch_type
29010# define machine_arch_type __machine_arch_type
29011# else
29012# define machine_arch_type MACH_TYPE_TX25
29013# endif
29014# define machine_is_tx25() (machine_arch_type == MACH_TYPE_TX25)
29015#else
29016# define machine_is_tx25() (0)
29017#endif
29018
29019#ifdef CONFIG_MACH_OMAP3_TORPEDO
29020# ifdef machine_arch_type
29021# undef machine_arch_type
29022# define machine_arch_type __machine_arch_type
29023# else
29024# define machine_arch_type MACH_TYPE_OMAP3_TORPEDO
29025# endif
29026# define machine_is_omap3_torpedo() (machine_arch_type == MACH_TYPE_OMAP3_TORPEDO)
29027#else
29028# define machine_is_omap3_torpedo() (0)
29029#endif
29030
29031#ifdef CONFIG_MACH_HTCRAPHAEL_K
29032# ifdef machine_arch_type
29033# undef machine_arch_type
29034# define machine_arch_type __machine_arch_type
29035# else
29036# define machine_arch_type MACH_TYPE_HTCRAPHAEL_K
29037# endif
29038# define machine_is_htcraphael_k() (machine_arch_type == MACH_TYPE_HTCRAPHAEL_K)
29039#else
29040# define machine_is_htcraphael_k() (0)
29041#endif
29042
29043#ifdef CONFIG_MACH_LAL43
29044# ifdef machine_arch_type
29045# undef machine_arch_type
29046# define machine_arch_type __machine_arch_type
29047# else
29048# define machine_arch_type MACH_TYPE_LAL43
29049# endif
29050# define machine_is_lal43() (machine_arch_type == MACH_TYPE_LAL43)
29051#else
29052# define machine_is_lal43() (0)
29053#endif
29054
29055#ifdef CONFIG_MACH_HTCRAPHAEL_CDMA500
29056# ifdef machine_arch_type
29057# undef machine_arch_type
29058# define machine_arch_type __machine_arch_type
29059# else
29060# define machine_arch_type MACH_TYPE_HTCRAPHAEL_CDMA500
29061# endif
29062# define machine_is_htcraphael_cdma500() (machine_arch_type == MACH_TYPE_HTCRAPHAEL_CDMA500)
29063#else
29064# define machine_is_htcraphael_cdma500() (0)
29065#endif
29066
29067#ifdef CONFIG_MACH_ANW6410
29068# ifdef machine_arch_type
29069# undef machine_arch_type
29070# define machine_arch_type __machine_arch_type
29071# else
29072# define machine_arch_type MACH_TYPE_ANW6410
29073# endif
29074# define machine_is_anw6410() (machine_arch_type == MACH_TYPE_ANW6410)
29075#else
29076# define machine_is_anw6410() (0)
29077#endif
29078
29079#ifdef CONFIG_MACH_HTCPROPHET
29080# ifdef machine_arch_type
29081# undef machine_arch_type
29082# define machine_arch_type __machine_arch_type
29083# else
29084# define machine_arch_type MACH_TYPE_HTCPROPHET
29085# endif
29086# define machine_is_htcprophet() (machine_arch_type == MACH_TYPE_HTCPROPHET)
29087#else
29088# define machine_is_htcprophet() (0)
29089#endif
29090
29091#ifdef CONFIG_MACH_CFA_10022
29092# ifdef machine_arch_type
29093# undef machine_arch_type
29094# define machine_arch_type __machine_arch_type
29095# else
29096# define machine_arch_type MACH_TYPE_CFA_10022
29097# endif
29098# define machine_is_cfa_10022() (machine_arch_type == MACH_TYPE_CFA_10022)
29099#else
29100# define machine_is_cfa_10022() (0)
29101#endif
29102
29103#ifdef CONFIG_MACH_IMX27_VISSTRIM_M10
29104# ifdef machine_arch_type
29105# undef machine_arch_type
29106# define machine_arch_type __machine_arch_type
29107# else
29108# define machine_arch_type MACH_TYPE_IMX27_VISSTRIM_M10
29109# endif
29110# define machine_is_imx27_visstrim_m10() (machine_arch_type == MACH_TYPE_IMX27_VISSTRIM_M10)
29111#else
29112# define machine_is_imx27_visstrim_m10() (0)
29113#endif
29114
29115#ifdef CONFIG_MACH_PX2IMX27
29116# ifdef machine_arch_type
29117# undef machine_arch_type
29118# define machine_arch_type __machine_arch_type
29119# else
29120# define machine_arch_type MACH_TYPE_PX2IMX27
29121# endif
29122# define machine_is_px2imx27() (machine_arch_type == MACH_TYPE_PX2IMX27)
29123#else
29124# define machine_is_px2imx27() (0)
29125#endif
29126
29127#ifdef CONFIG_MACH_STM3210E_EVAL
29128# ifdef machine_arch_type
29129# undef machine_arch_type
29130# define machine_arch_type __machine_arch_type
29131# else
29132# define machine_arch_type MACH_TYPE_STM3210E_EVAL
29133# endif
29134# define machine_is_stm3210e_eval() (machine_arch_type == MACH_TYPE_STM3210E_EVAL)
29135#else
29136# define machine_is_stm3210e_eval() (0)
29137#endif
29138
29139#ifdef CONFIG_MACH_DVS10
29140# ifdef machine_arch_type
29141# undef machine_arch_type
29142# define machine_arch_type __machine_arch_type
29143# else
29144# define machine_arch_type MACH_TYPE_DVS10
29145# endif
29146# define machine_is_dvs10() (machine_arch_type == MACH_TYPE_DVS10)
29147#else
29148# define machine_is_dvs10() (0)
29149#endif
29150
29151#ifdef CONFIG_MACH_PORTUXG20
29152# ifdef machine_arch_type
29153# undef machine_arch_type
29154# define machine_arch_type __machine_arch_type
29155# else
29156# define machine_arch_type MACH_TYPE_PORTUXG20
29157# endif
29158# define machine_is_portuxg20() (machine_arch_type == MACH_TYPE_PORTUXG20)
29159#else
29160# define machine_is_portuxg20() (0)
29161#endif
29162
29163#ifdef CONFIG_MACH_ARM_SPV
29164# ifdef machine_arch_type
29165# undef machine_arch_type
29166# define machine_arch_type __machine_arch_type
29167# else
29168# define machine_arch_type MACH_TYPE_ARM_SPV
29169# endif
29170# define machine_is_arm_spv() (machine_arch_type == MACH_TYPE_ARM_SPV)
29171#else
29172# define machine_is_arm_spv() (0)
29173#endif
29174
29175#ifdef CONFIG_MACH_SMDKC110
29176# ifdef machine_arch_type
29177# undef machine_arch_type
29178# define machine_arch_type __machine_arch_type
29179# else
29180# define machine_arch_type MACH_TYPE_SMDKC110
29181# endif
29182# define machine_is_smdkc110() (machine_arch_type == MACH_TYPE_SMDKC110)
29183#else
29184# define machine_is_smdkc110() (0)
29185#endif
29186
29187#ifdef CONFIG_MACH_CABESPRESSO
29188# ifdef machine_arch_type
29189# undef machine_arch_type
29190# define machine_arch_type __machine_arch_type
29191# else
29192# define machine_arch_type MACH_TYPE_CABESPRESSO
29193# endif
29194# define machine_is_cabespresso() (machine_arch_type == MACH_TYPE_CABESPRESSO)
29195#else
29196# define machine_is_cabespresso() (0)
29197#endif
29198
29199#ifdef CONFIG_MACH_HMC800
29200# ifdef machine_arch_type
29201# undef machine_arch_type
29202# define machine_arch_type __machine_arch_type
29203# else
29204# define machine_arch_type MACH_TYPE_HMC800
29205# endif
29206# define machine_is_hmc800() (machine_arch_type == MACH_TYPE_HMC800)
29207#else
29208# define machine_is_hmc800() (0)
29209#endif
29210
29211#ifdef CONFIG_MACH_SHOLES
29212# ifdef machine_arch_type
29213# undef machine_arch_type
29214# define machine_arch_type __machine_arch_type
29215# else
29216# define machine_arch_type MACH_TYPE_SHOLES
29217# endif
29218# define machine_is_sholes() (machine_arch_type == MACH_TYPE_SHOLES)
29219#else
29220# define machine_is_sholes() (0)
29221#endif
29222
29223#ifdef CONFIG_MACH_BTMXC31
29224# ifdef machine_arch_type
29225# undef machine_arch_type
29226# define machine_arch_type __machine_arch_type
29227# else
29228# define machine_arch_type MACH_TYPE_BTMXC31
29229# endif
29230# define machine_is_btmxc31() (machine_arch_type == MACH_TYPE_BTMXC31)
29231#else
29232# define machine_is_btmxc31() (0)
29233#endif
29234
29235#ifdef CONFIG_MACH_DT501
29236# ifdef machine_arch_type
29237# undef machine_arch_type
29238# define machine_arch_type __machine_arch_type
29239# else
29240# define machine_arch_type MACH_TYPE_DT501
29241# endif
29242# define machine_is_dt501() (machine_arch_type == MACH_TYPE_DT501)
29243#else
29244# define machine_is_dt501() (0)
29245#endif
29246
29247#ifdef CONFIG_MACH_KTX
29248# ifdef machine_arch_type
29249# undef machine_arch_type
29250# define machine_arch_type __machine_arch_type
29251# else
29252# define machine_arch_type MACH_TYPE_KTX
29253# endif
29254# define machine_is_ktx() (machine_arch_type == MACH_TYPE_KTX)
29255#else
29256# define machine_is_ktx() (0)
29257#endif
29258
29259#ifdef CONFIG_MACH_OMAP3517EVM
29260# ifdef machine_arch_type
29261# undef machine_arch_type
29262# define machine_arch_type __machine_arch_type
29263# else
29264# define machine_arch_type MACH_TYPE_OMAP3517EVM
29265# endif
29266# define machine_is_omap3517evm() (machine_arch_type == MACH_TYPE_OMAP3517EVM)
29267#else
29268# define machine_is_omap3517evm() (0)
29269#endif
29270
29271#ifdef CONFIG_MACH_NETSPACE_V2
29272# ifdef machine_arch_type
29273# undef machine_arch_type
29274# define machine_arch_type __machine_arch_type
29275# else
29276# define machine_arch_type MACH_TYPE_NETSPACE_V2
29277# endif
29278# define machine_is_netspace_v2() (machine_arch_type == MACH_TYPE_NETSPACE_V2)
29279#else
29280# define machine_is_netspace_v2() (0)
29281#endif
29282
29283#ifdef CONFIG_MACH_NETSPACE_MAX_V2
29284# ifdef machine_arch_type
29285# undef machine_arch_type
29286# define machine_arch_type __machine_arch_type
29287# else
29288# define machine_arch_type MACH_TYPE_NETSPACE_MAX_V2
29289# endif
29290# define machine_is_netspace_max_v2() (machine_arch_type == MACH_TYPE_NETSPACE_MAX_V2)
29291#else
29292# define machine_is_netspace_max_v2() (0)
29293#endif
29294
29295#ifdef CONFIG_MACH_D2NET_V2
29296# ifdef machine_arch_type
29297# undef machine_arch_type
29298# define machine_arch_type __machine_arch_type
29299# else
29300# define machine_arch_type MACH_TYPE_D2NET_V2
29301# endif
29302# define machine_is_d2net_v2() (machine_arch_type == MACH_TYPE_D2NET_V2)
29303#else
29304# define machine_is_d2net_v2() (0)
29305#endif
29306
29307#ifdef CONFIG_MACH_NET2BIG_V2
29308# ifdef machine_arch_type
29309# undef machine_arch_type
29310# define machine_arch_type __machine_arch_type
29311# else
29312# define machine_arch_type MACH_TYPE_NET2BIG_V2
29313# endif
29314# define machine_is_net2big_v2() (machine_arch_type == MACH_TYPE_NET2BIG_V2)
29315#else
29316# define machine_is_net2big_v2() (0)
29317#endif
29318
29319#ifdef CONFIG_MACH_NET4BIG_V2
29320# ifdef machine_arch_type
29321# undef machine_arch_type
29322# define machine_arch_type __machine_arch_type
29323# else
29324# define machine_arch_type MACH_TYPE_NET4BIG_V2
29325# endif
29326# define machine_is_net4big_v2() (machine_arch_type == MACH_TYPE_NET4BIG_V2)
29327#else
29328# define machine_is_net4big_v2() (0)
29329#endif
29330
29331#ifdef CONFIG_MACH_NET5BIG_V2
29332# ifdef machine_arch_type
29333# undef machine_arch_type
29334# define machine_arch_type __machine_arch_type
29335# else
29336# define machine_arch_type MACH_TYPE_NET5BIG_V2
29337# endif
29338# define machine_is_net5big_v2() (machine_arch_type == MACH_TYPE_NET5BIG_V2)
29339#else
29340# define machine_is_net5big_v2() (0)
29341#endif
29342
29343#ifdef CONFIG_MACH_ENDB2443
29344# ifdef machine_arch_type
29345# undef machine_arch_type
29346# define machine_arch_type __machine_arch_type
29347# else
29348# define machine_arch_type MACH_TYPE_ENDB2443
29349# endif
29350# define machine_is_endb2443() (machine_arch_type == MACH_TYPE_ENDB2443)
29351#else
29352# define machine_is_endb2443() (0)
29353#endif
29354
29355#ifdef CONFIG_MACH_INETSPACE_V2
29356# ifdef machine_arch_type
29357# undef machine_arch_type
29358# define machine_arch_type __machine_arch_type
29359# else
29360# define machine_arch_type MACH_TYPE_INETSPACE_V2
29361# endif
29362# define machine_is_inetspace_v2() (machine_arch_type == MACH_TYPE_INETSPACE_V2)
29363#else
29364# define machine_is_inetspace_v2() (0)
29365#endif
29366
29367#ifdef CONFIG_MACH_TROS
29368# ifdef machine_arch_type
29369# undef machine_arch_type
29370# define machine_arch_type __machine_arch_type
29371# else
29372# define machine_arch_type MACH_TYPE_TROS
29373# endif
29374# define machine_is_tros() (machine_arch_type == MACH_TYPE_TROS)
29375#else
29376# define machine_is_tros() (0)
29377#endif
29378
29379#ifdef CONFIG_MACH_PELCO_HOMER
29380# ifdef machine_arch_type
29381# undef machine_arch_type
29382# define machine_arch_type __machine_arch_type
29383# else
29384# define machine_arch_type MACH_TYPE_PELCO_HOMER
29385# endif
29386# define machine_is_pelco_homer() (machine_arch_type == MACH_TYPE_PELCO_HOMER)
29387#else
29388# define machine_is_pelco_homer() (0)
29389#endif
29390
29391#ifdef CONFIG_MACH_OFSP8
29392# ifdef machine_arch_type
29393# undef machine_arch_type
29394# define machine_arch_type __machine_arch_type
29395# else
29396# define machine_arch_type MACH_TYPE_OFSP8
29397# endif
29398# define machine_is_ofsp8() (machine_arch_type == MACH_TYPE_OFSP8)
29399#else
29400# define machine_is_ofsp8() (0)
29401#endif
29402
29403#ifdef CONFIG_MACH_AT91SAM9G45EKES
29404# ifdef machine_arch_type
29405# undef machine_arch_type
29406# define machine_arch_type __machine_arch_type
29407# else
29408# define machine_arch_type MACH_TYPE_AT91SAM9G45EKES
29409# endif
29410# define machine_is_at91sam9g45ekes() (machine_arch_type == MACH_TYPE_AT91SAM9G45EKES)
29411#else
29412# define machine_is_at91sam9g45ekes() (0)
29413#endif
29414
29415#ifdef CONFIG_MACH_GUF_CUPID
29416# ifdef machine_arch_type
29417# undef machine_arch_type
29418# define machine_arch_type __machine_arch_type
29419# else
29420# define machine_arch_type MACH_TYPE_GUF_CUPID
29421# endif
29422# define machine_is_guf_cupid() (machine_arch_type == MACH_TYPE_GUF_CUPID)
29423#else
29424# define machine_is_guf_cupid() (0)
29425#endif
29426
29427#ifdef CONFIG_MACH_EAB1R
29428# ifdef machine_arch_type
29429# undef machine_arch_type
29430# define machine_arch_type __machine_arch_type
29431# else
29432# define machine_arch_type MACH_TYPE_EAB1R
29433# endif
29434# define machine_is_eab1r() (machine_arch_type == MACH_TYPE_EAB1R)
29435#else
29436# define machine_is_eab1r() (0)
29437#endif
29438
29439#ifdef CONFIG_MACH_DESIREC
29440# ifdef machine_arch_type
29441# undef machine_arch_type
29442# define machine_arch_type __machine_arch_type
29443# else
29444# define machine_arch_type MACH_TYPE_DESIREC
29445# endif
29446# define machine_is_desirec() (machine_arch_type == MACH_TYPE_DESIREC)
29447#else
29448# define machine_is_desirec() (0)
29449#endif
29450
29451#ifdef CONFIG_MACH_CORDOBA
29452# ifdef machine_arch_type
29453# undef machine_arch_type
29454# define machine_arch_type __machine_arch_type
29455# else
29456# define machine_arch_type MACH_TYPE_CORDOBA
29457# endif
29458# define machine_is_cordoba() (machine_arch_type == MACH_TYPE_CORDOBA)
29459#else
29460# define machine_is_cordoba() (0)
29461#endif
29462
29463#ifdef CONFIG_MACH_IRVINE
29464# ifdef machine_arch_type
29465# undef machine_arch_type
29466# define machine_arch_type __machine_arch_type
29467# else
29468# define machine_arch_type MACH_TYPE_IRVINE
29469# endif
29470# define machine_is_irvine() (machine_arch_type == MACH_TYPE_IRVINE)
29471#else
29472# define machine_is_irvine() (0)
29473#endif
29474
29475#ifdef CONFIG_MACH_SFF772
29476# ifdef machine_arch_type
29477# undef machine_arch_type
29478# define machine_arch_type __machine_arch_type
29479# else
29480# define machine_arch_type MACH_TYPE_SFF772
29481# endif
29482# define machine_is_sff772() (machine_arch_type == MACH_TYPE_SFF772)
29483#else
29484# define machine_is_sff772() (0)
29485#endif
29486
29487#ifdef CONFIG_MACH_PELCO_MILANO
29488# ifdef machine_arch_type
29489# undef machine_arch_type
29490# define machine_arch_type __machine_arch_type
29491# else
29492# define machine_arch_type MACH_TYPE_PELCO_MILANO
29493# endif
29494# define machine_is_pelco_milano() (machine_arch_type == MACH_TYPE_PELCO_MILANO)
29495#else
29496# define machine_is_pelco_milano() (0)
29497#endif
29498
29499#ifdef CONFIG_MACH_PC7302
29500# ifdef machine_arch_type
29501# undef machine_arch_type
29502# define machine_arch_type __machine_arch_type
29503# else
29504# define machine_arch_type MACH_TYPE_PC7302
29505# endif
29506# define machine_is_pc7302() (machine_arch_type == MACH_TYPE_PC7302)
29507#else
29508# define machine_is_pc7302() (0)
29509#endif
29510
29511#ifdef CONFIG_MACH_BIP6000
29512# ifdef machine_arch_type
29513# undef machine_arch_type
29514# define machine_arch_type __machine_arch_type
29515# else
29516# define machine_arch_type MACH_TYPE_BIP6000
29517# endif
29518# define machine_is_bip6000() (machine_arch_type == MACH_TYPE_BIP6000)
29519#else
29520# define machine_is_bip6000() (0)
29521#endif
29522
29523#ifdef CONFIG_MACH_SILVERMOON
29524# ifdef machine_arch_type
29525# undef machine_arch_type
29526# define machine_arch_type __machine_arch_type
29527# else
29528# define machine_arch_type MACH_TYPE_SILVERMOON
29529# endif
29530# define machine_is_silvermoon() (machine_arch_type == MACH_TYPE_SILVERMOON)
29531#else
29532# define machine_is_silvermoon() (0)
29533#endif
29534
29535#ifdef CONFIG_MACH_VC0830
29536# ifdef machine_arch_type
29537# undef machine_arch_type
29538# define machine_arch_type __machine_arch_type
29539# else
29540# define machine_arch_type MACH_TYPE_VC0830
29541# endif
29542# define machine_is_vc0830() (machine_arch_type == MACH_TYPE_VC0830)
29543#else
29544# define machine_is_vc0830() (0)
29545#endif
29546
29547#ifdef CONFIG_MACH_DT430
29548# ifdef machine_arch_type
29549# undef machine_arch_type
29550# define machine_arch_type __machine_arch_type
29551# else
29552# define machine_arch_type MACH_TYPE_DT430
29553# endif
29554# define machine_is_dt430() (machine_arch_type == MACH_TYPE_DT430)
29555#else
29556# define machine_is_dt430() (0)
29557#endif
29558
29559#ifdef CONFIG_MACH_JI42PF
29560# ifdef machine_arch_type
29561# undef machine_arch_type
29562# define machine_arch_type __machine_arch_type
29563# else
29564# define machine_arch_type MACH_TYPE_JI42PF
29565# endif
29566# define machine_is_ji42pf() (machine_arch_type == MACH_TYPE_JI42PF)
29567#else
29568# define machine_is_ji42pf() (0)
29569#endif
29570
29571#ifdef CONFIG_MACH_GNET_KSM
29572# ifdef machine_arch_type
29573# undef machine_arch_type
29574# define machine_arch_type __machine_arch_type
29575# else
29576# define machine_arch_type MACH_TYPE_GNET_KSM
29577# endif
29578# define machine_is_gnet_ksm() (machine_arch_type == MACH_TYPE_GNET_KSM)
29579#else
29580# define machine_is_gnet_ksm() (0)
29581#endif
29582
29583#ifdef CONFIG_MACH_GNET_SGM
29584# ifdef machine_arch_type
29585# undef machine_arch_type
29586# define machine_arch_type __machine_arch_type
29587# else
29588# define machine_arch_type MACH_TYPE_GNET_SGM
29589# endif
29590# define machine_is_gnet_sgm() (machine_arch_type == MACH_TYPE_GNET_SGM)
29591#else
29592# define machine_is_gnet_sgm() (0)
29593#endif
29594
29595#ifdef CONFIG_MACH_GNET_SGR
29596# ifdef machine_arch_type
29597# undef machine_arch_type
29598# define machine_arch_type __machine_arch_type
29599# else
29600# define machine_arch_type MACH_TYPE_GNET_SGR
29601# endif
29602# define machine_is_gnet_sgr() (machine_arch_type == MACH_TYPE_GNET_SGR)
29603#else
29604# define machine_is_gnet_sgr() (0)
29605#endif
29606
29607#ifdef CONFIG_MACH_OMAP3_ICETEKEVM
29608# ifdef machine_arch_type
29609# undef machine_arch_type
29610# define machine_arch_type __machine_arch_type
29611# else
29612# define machine_arch_type MACH_TYPE_OMAP3_ICETEKEVM
29613# endif
29614# define machine_is_omap3_icetekevm() (machine_arch_type == MACH_TYPE_OMAP3_ICETEKEVM)
29615#else
29616# define machine_is_omap3_icetekevm() (0)
29617#endif
29618
29619#ifdef CONFIG_MACH_PNP
29620# ifdef machine_arch_type
29621# undef machine_arch_type
29622# define machine_arch_type __machine_arch_type
29623# else
29624# define machine_arch_type MACH_TYPE_PNP
29625# endif
29626# define machine_is_pnp() (machine_arch_type == MACH_TYPE_PNP)
29627#else
29628# define machine_is_pnp() (0)
29629#endif
29630
29631#ifdef CONFIG_MACH_CTERA_2BAY_K
29632# ifdef machine_arch_type
29633# undef machine_arch_type
29634# define machine_arch_type __machine_arch_type
29635# else
29636# define machine_arch_type MACH_TYPE_CTERA_2BAY_K
29637# endif
29638# define machine_is_ctera_2bay_k() (machine_arch_type == MACH_TYPE_CTERA_2BAY_K)
29639#else
29640# define machine_is_ctera_2bay_k() (0)
29641#endif
29642
29643#ifdef CONFIG_MACH_CTERA_2BAY_U
29644# ifdef machine_arch_type
29645# undef machine_arch_type
29646# define machine_arch_type __machine_arch_type
29647# else
29648# define machine_arch_type MACH_TYPE_CTERA_2BAY_U
29649# endif
29650# define machine_is_ctera_2bay_u() (machine_arch_type == MACH_TYPE_CTERA_2BAY_U)
29651#else
29652# define machine_is_ctera_2bay_u() (0)
29653#endif
29654
29655#ifdef CONFIG_MACH_SAS_C
29656# ifdef machine_arch_type
29657# undef machine_arch_type
29658# define machine_arch_type __machine_arch_type
29659# else
29660# define machine_arch_type MACH_TYPE_SAS_C
29661# endif
29662# define machine_is_sas_c() (machine_arch_type == MACH_TYPE_SAS_C)
29663#else
29664# define machine_is_sas_c() (0)
29665#endif
29666
29667#ifdef CONFIG_MACH_VMA2315
29668# ifdef machine_arch_type
29669# undef machine_arch_type
29670# define machine_arch_type __machine_arch_type
29671# else
29672# define machine_arch_type MACH_TYPE_VMA2315
29673# endif
29674# define machine_is_vma2315() (machine_arch_type == MACH_TYPE_VMA2315)
29675#else
29676# define machine_is_vma2315() (0)
29677#endif
29678
29679#ifdef CONFIG_MACH_VCS
29680# ifdef machine_arch_type
29681# undef machine_arch_type
29682# define machine_arch_type __machine_arch_type
29683# else
29684# define machine_arch_type MACH_TYPE_VCS
29685# endif
29686# define machine_is_vcs() (machine_arch_type == MACH_TYPE_VCS)
29687#else
29688# define machine_is_vcs() (0)
29689#endif
29690
29691#ifdef CONFIG_MACH_SPEAR600
29692# ifdef machine_arch_type
29693# undef machine_arch_type
29694# define machine_arch_type __machine_arch_type
29695# else
29696# define machine_arch_type MACH_TYPE_SPEAR600
29697# endif
29698# define machine_is_spear600() (machine_arch_type == MACH_TYPE_SPEAR600)
29699#else
29700# define machine_is_spear600() (0)
29701#endif
29702
29703#ifdef CONFIG_MACH_SPEAR300
29704# ifdef machine_arch_type
29705# undef machine_arch_type
29706# define machine_arch_type __machine_arch_type
29707# else
29708# define machine_arch_type MACH_TYPE_SPEAR300
29709# endif
29710# define machine_is_spear300() (machine_arch_type == MACH_TYPE_SPEAR300)
29711#else
29712# define machine_is_spear300() (0)
29713#endif
29714
29715#ifdef CONFIG_MACH_SPEAR1300
29716# ifdef machine_arch_type
29717# undef machine_arch_type
29718# define machine_arch_type __machine_arch_type
29719# else
29720# define machine_arch_type MACH_TYPE_SPEAR1300
29721# endif
29722# define machine_is_spear1300() (machine_arch_type == MACH_TYPE_SPEAR1300)
29723#else
29724# define machine_is_spear1300() (0)
29725#endif
29726
29727#ifdef CONFIG_MACH_LILLY1131
29728# ifdef machine_arch_type
29729# undef machine_arch_type
29730# define machine_arch_type __machine_arch_type
29731# else
29732# define machine_arch_type MACH_TYPE_LILLY1131
29733# endif
29734# define machine_is_lilly1131() (machine_arch_type == MACH_TYPE_LILLY1131)
29735#else
29736# define machine_is_lilly1131() (0)
29737#endif
29738
29739#ifdef CONFIG_MACH_ARVOO_AX301
29740# ifdef machine_arch_type
29741# undef machine_arch_type
29742# define machine_arch_type __machine_arch_type
29743# else
29744# define machine_arch_type MACH_TYPE_ARVOO_AX301
29745# endif
29746# define machine_is_arvoo_ax301() (machine_arch_type == MACH_TYPE_ARVOO_AX301)
29747#else
29748# define machine_is_arvoo_ax301() (0)
29749#endif
29750
29751#ifdef CONFIG_MACH_MAPPHONE
29752# ifdef machine_arch_type
29753# undef machine_arch_type
29754# define machine_arch_type __machine_arch_type
29755# else
29756# define machine_arch_type MACH_TYPE_MAPPHONE
29757# endif
29758# define machine_is_mapphone() (machine_arch_type == MACH_TYPE_MAPPHONE)
29759#else
29760# define machine_is_mapphone() (0)
29761#endif
29762
29763#ifdef CONFIG_MACH_LEGEND
29764# ifdef machine_arch_type
29765# undef machine_arch_type
29766# define machine_arch_type __machine_arch_type
29767# else
29768# define machine_arch_type MACH_TYPE_LEGEND
29769# endif
29770# define machine_is_legend() (machine_arch_type == MACH_TYPE_LEGEND)
29771#else
29772# define machine_is_legend() (0)
29773#endif
29774
29775#ifdef CONFIG_MACH_SALSA
29776# ifdef machine_arch_type
29777# undef machine_arch_type
29778# define machine_arch_type __machine_arch_type
29779# else
29780# define machine_arch_type MACH_TYPE_SALSA
29781# endif
29782# define machine_is_salsa() (machine_arch_type == MACH_TYPE_SALSA)
29783#else
29784# define machine_is_salsa() (0)
29785#endif
29786
29787#ifdef CONFIG_MACH_LOUNGE
29788# ifdef machine_arch_type
29789# undef machine_arch_type
29790# define machine_arch_type __machine_arch_type
29791# else
29792# define machine_arch_type MACH_TYPE_LOUNGE
29793# endif
29794# define machine_is_lounge() (machine_arch_type == MACH_TYPE_LOUNGE)
29795#else
29796# define machine_is_lounge() (0)
29797#endif
29798
29799#ifdef CONFIG_MACH_VISION
29800# ifdef machine_arch_type
29801# undef machine_arch_type
29802# define machine_arch_type __machine_arch_type
29803# else
29804# define machine_arch_type MACH_TYPE_VISION
29805# endif
29806# define machine_is_vision() (machine_arch_type == MACH_TYPE_VISION)
29807#else
29808# define machine_is_vision() (0)
29809#endif
29810
29811#ifdef CONFIG_MACH_VMB20
29812# ifdef machine_arch_type
29813# undef machine_arch_type
29814# define machine_arch_type __machine_arch_type
29815# else
29816# define machine_arch_type MACH_TYPE_VMB20
29817# endif
29818# define machine_is_vmb20() (machine_arch_type == MACH_TYPE_VMB20)
29819#else
29820# define machine_is_vmb20() (0)
29821#endif
29822
29823#ifdef CONFIG_MACH_HY2410
29824# ifdef machine_arch_type
29825# undef machine_arch_type
29826# define machine_arch_type __machine_arch_type
29827# else
29828# define machine_arch_type MACH_TYPE_HY2410
29829# endif
29830# define machine_is_hy2410() (machine_arch_type == MACH_TYPE_HY2410)
29831#else
29832# define machine_is_hy2410() (0)
29833#endif
29834
29835#ifdef CONFIG_MACH_HY9315
29836# ifdef machine_arch_type
29837# undef machine_arch_type
29838# define machine_arch_type __machine_arch_type
29839# else
29840# define machine_arch_type MACH_TYPE_HY9315
29841# endif
29842# define machine_is_hy9315() (machine_arch_type == MACH_TYPE_HY9315)
29843#else
29844# define machine_is_hy9315() (0)
29845#endif
29846
29847#ifdef CONFIG_MACH_BULLWINKLE
29848# ifdef machine_arch_type
29849# undef machine_arch_type
29850# define machine_arch_type __machine_arch_type
29851# else
29852# define machine_arch_type MACH_TYPE_BULLWINKLE
29853# endif
29854# define machine_is_bullwinkle() (machine_arch_type == MACH_TYPE_BULLWINKLE)
29855#else
29856# define machine_is_bullwinkle() (0)
29857#endif
29858
29859#ifdef CONFIG_MACH_ARM_ULTIMATOR2
29860# ifdef machine_arch_type
29861# undef machine_arch_type
29862# define machine_arch_type __machine_arch_type
29863# else
29864# define machine_arch_type MACH_TYPE_ARM_ULTIMATOR2
29865# endif
29866# define machine_is_arm_ultimator2() (machine_arch_type == MACH_TYPE_ARM_ULTIMATOR2)
29867#else
29868# define machine_is_arm_ultimator2() (0)
29869#endif
29870
29871#ifdef CONFIG_MACH_VS_V210
29872# ifdef machine_arch_type
29873# undef machine_arch_type
29874# define machine_arch_type __machine_arch_type
29875# else
29876# define machine_arch_type MACH_TYPE_VS_V210
29877# endif
29878# define machine_is_vs_v210() (machine_arch_type == MACH_TYPE_VS_V210)
29879#else
29880# define machine_is_vs_v210() (0)
29881#endif
29882
29883#ifdef CONFIG_MACH_VS_V212
29884# ifdef machine_arch_type
29885# undef machine_arch_type
29886# define machine_arch_type __machine_arch_type
29887# else
29888# define machine_arch_type MACH_TYPE_VS_V212
29889# endif
29890# define machine_is_vs_v212() (machine_arch_type == MACH_TYPE_VS_V212)
29891#else
29892# define machine_is_vs_v212() (0)
29893#endif
29894
29895#ifdef CONFIG_MACH_HMT
29896# ifdef machine_arch_type
29897# undef machine_arch_type
29898# define machine_arch_type __machine_arch_type
29899# else
29900# define machine_arch_type MACH_TYPE_HMT
29901# endif
29902# define machine_is_hmt() (machine_arch_type == MACH_TYPE_HMT)
29903#else
29904# define machine_is_hmt() (0)
29905#endif
29906
29907#ifdef CONFIG_MACH_SUEN3
29908# ifdef machine_arch_type
29909# undef machine_arch_type
29910# define machine_arch_type __machine_arch_type
29911# else
29912# define machine_arch_type MACH_TYPE_SUEN3
29913# endif
29914# define machine_is_suen3() (machine_arch_type == MACH_TYPE_SUEN3)
29915#else
29916# define machine_is_suen3() (0)
29917#endif
29918
29919#ifdef CONFIG_MACH_VESPER
29920# ifdef machine_arch_type
29921# undef machine_arch_type
29922# define machine_arch_type __machine_arch_type
29923# else
29924# define machine_arch_type MACH_TYPE_VESPER
29925# endif
29926# define machine_is_vesper() (machine_arch_type == MACH_TYPE_VESPER)
29927#else
29928# define machine_is_vesper() (0)
29929#endif
29930
29931#ifdef CONFIG_MACH_STR9
29932# ifdef machine_arch_type
29933# undef machine_arch_type
29934# define machine_arch_type __machine_arch_type
29935# else
29936# define machine_arch_type MACH_TYPE_STR9
29937# endif
29938# define machine_is_str9() (machine_arch_type == MACH_TYPE_STR9)
29939#else
29940# define machine_is_str9() (0)
29941#endif
29942
29943#ifdef CONFIG_MACH_OMAP3_WL_FF
29944# ifdef machine_arch_type
29945# undef machine_arch_type
29946# define machine_arch_type __machine_arch_type
29947# else
29948# define machine_arch_type MACH_TYPE_OMAP3_WL_FF
29949# endif
29950# define machine_is_omap3_wl_ff() (machine_arch_type == MACH_TYPE_OMAP3_WL_FF)
29951#else
29952# define machine_is_omap3_wl_ff() (0)
29953#endif
29954
29955#ifdef CONFIG_MACH_SIMCOM
29956# ifdef machine_arch_type
29957# undef machine_arch_type
29958# define machine_arch_type __machine_arch_type
29959# else
29960# define machine_arch_type MACH_TYPE_SIMCOM
29961# endif
29962# define machine_is_simcom() (machine_arch_type == MACH_TYPE_SIMCOM)
29963#else
29964# define machine_is_simcom() (0)
29965#endif
29966
29967#ifdef CONFIG_MACH_MCWEBIO
29968# ifdef machine_arch_type
29969# undef machine_arch_type
29970# define machine_arch_type __machine_arch_type
29971# else
29972# define machine_arch_type MACH_TYPE_MCWEBIO
29973# endif
29974# define machine_is_mcwebio() (machine_arch_type == MACH_TYPE_MCWEBIO)
29975#else
29976# define machine_is_mcwebio() (0)
29977#endif
29978
9f23ca42
WD
29979#ifdef CONFIG_MACH_OMAP3_PHRAZER
29980# ifdef machine_arch_type
29981# undef machine_arch_type
29982# define machine_arch_type __machine_arch_type
29983# else
29984# define machine_arch_type MACH_TYPE_OMAP3_PHRAZER
29985# endif
29986# define machine_is_omap3_phrazer() (machine_arch_type == MACH_TYPE_OMAP3_PHRAZER)
29987#else
29988# define machine_is_omap3_phrazer() (0)
29989#endif
29990
29991#ifdef CONFIG_MACH_DARWIN
29992# ifdef machine_arch_type
29993# undef machine_arch_type
29994# define machine_arch_type __machine_arch_type
29995# else
29996# define machine_arch_type MACH_TYPE_DARWIN
29997# endif
29998# define machine_is_darwin() (machine_arch_type == MACH_TYPE_DARWIN)
29999#else
30000# define machine_is_darwin() (0)
30001#endif
30002
30003#ifdef CONFIG_MACH_ORATISCOMU
30004# ifdef machine_arch_type
30005# undef machine_arch_type
30006# define machine_arch_type __machine_arch_type
30007# else
30008# define machine_arch_type MACH_TYPE_ORATISCOMU
30009# endif
30010# define machine_is_oratiscomu() (machine_arch_type == MACH_TYPE_ORATISCOMU)
30011#else
30012# define machine_is_oratiscomu() (0)
30013#endif
30014
30015#ifdef CONFIG_MACH_RTSBC20
30016# ifdef machine_arch_type
30017# undef machine_arch_type
30018# define machine_arch_type __machine_arch_type
30019# else
30020# define machine_arch_type MACH_TYPE_RTSBC20
30021# endif
30022# define machine_is_rtsbc20() (machine_arch_type == MACH_TYPE_RTSBC20)
30023#else
30024# define machine_is_rtsbc20() (0)
30025#endif
30026
30027#ifdef CONFIG_MACH_I780
30028# ifdef machine_arch_type
30029# undef machine_arch_type
30030# define machine_arch_type __machine_arch_type
30031# else
30032# define machine_arch_type MACH_TYPE_I780
30033# endif
30034# define machine_is_sgh_i780() (machine_arch_type == MACH_TYPE_I780)
30035#else
30036# define machine_is_sgh_i780() (0)
30037#endif
30038
30039#ifdef CONFIG_MACH_GEMINI324
30040# ifdef machine_arch_type
30041# undef machine_arch_type
30042# define machine_arch_type __machine_arch_type
30043# else
30044# define machine_arch_type MACH_TYPE_GEMINI324
30045# endif
30046# define machine_is_gemini324() (machine_arch_type == MACH_TYPE_GEMINI324)
30047#else
30048# define machine_is_gemini324() (0)
30049#endif
30050
30051#ifdef CONFIG_MACH_ORATISLAN
30052# ifdef machine_arch_type
30053# undef machine_arch_type
30054# define machine_arch_type __machine_arch_type
30055# else
30056# define machine_arch_type MACH_TYPE_ORATISLAN
30057# endif
30058# define machine_is_oratislan() (machine_arch_type == MACH_TYPE_ORATISLAN)
30059#else
30060# define machine_is_oratislan() (0)
30061#endif
30062
30063#ifdef CONFIG_MACH_ORATISALOG
30064# ifdef machine_arch_type
30065# undef machine_arch_type
30066# define machine_arch_type __machine_arch_type
30067# else
30068# define machine_arch_type MACH_TYPE_ORATISALOG
30069# endif
30070# define machine_is_oratisalog() (machine_arch_type == MACH_TYPE_ORATISALOG)
30071#else
30072# define machine_is_oratisalog() (0)
30073#endif
30074
30075#ifdef CONFIG_MACH_ORATISMADI
30076# ifdef machine_arch_type
30077# undef machine_arch_type
30078# define machine_arch_type __machine_arch_type
30079# else
30080# define machine_arch_type MACH_TYPE_ORATISMADI
30081# endif
30082# define machine_is_oratismadi() (machine_arch_type == MACH_TYPE_ORATISMADI)
30083#else
30084# define machine_is_oratismadi() (0)
30085#endif
30086
30087#ifdef CONFIG_MACH_ORATISOT16
30088# ifdef machine_arch_type
30089# undef machine_arch_type
30090# define machine_arch_type __machine_arch_type
30091# else
30092# define machine_arch_type MACH_TYPE_ORATISOT16
30093# endif
30094# define machine_is_oratisot16() (machine_arch_type == MACH_TYPE_ORATISOT16)
30095#else
30096# define machine_is_oratisot16() (0)
30097#endif
30098
30099#ifdef CONFIG_MACH_ORATISDESK
30100# ifdef machine_arch_type
30101# undef machine_arch_type
30102# define machine_arch_type __machine_arch_type
30103# else
30104# define machine_arch_type MACH_TYPE_ORATISDESK
30105# endif
30106# define machine_is_oratisdesk() (machine_arch_type == MACH_TYPE_ORATISDESK)
30107#else
30108# define machine_is_oratisdesk() (0)
30109#endif
30110
5f353484 30111#ifdef CONFIG_MACH_VEXPRESS
9f23ca42
WD
30112# ifdef machine_arch_type
30113# undef machine_arch_type
30114# define machine_arch_type __machine_arch_type
30115# else
5f353484 30116# define machine_arch_type MACH_TYPE_VEXPRESS
9f23ca42 30117# endif
5f353484 30118# define machine_is_vexpress() (machine_arch_type == MACH_TYPE_VEXPRESS)
9f23ca42 30119#else
5f353484 30120# define machine_is_vexpress() (0)
9f23ca42
WD
30121#endif
30122
30123#ifdef CONFIG_MACH_SINTEXO
30124# ifdef machine_arch_type
30125# undef machine_arch_type
30126# define machine_arch_type __machine_arch_type
30127# else
30128# define machine_arch_type MACH_TYPE_SINTEXO
30129# endif
30130# define machine_is_sintexo() (machine_arch_type == MACH_TYPE_SINTEXO)
30131#else
30132# define machine_is_sintexo() (0)
30133#endif
30134
30135#ifdef CONFIG_MACH_CM3389
30136# ifdef machine_arch_type
30137# undef machine_arch_type
30138# define machine_arch_type __machine_arch_type
30139# else
30140# define machine_arch_type MACH_TYPE_CM3389
30141# endif
30142# define machine_is_cm3389() (machine_arch_type == MACH_TYPE_CM3389)
30143#else
30144# define machine_is_cm3389() (0)
30145#endif
30146
30147#ifdef CONFIG_MACH_OMAP3_CIO
30148# ifdef machine_arch_type
30149# undef machine_arch_type
30150# define machine_arch_type __machine_arch_type
30151# else
30152# define machine_arch_type MACH_TYPE_OMAP3_CIO
30153# endif
30154# define machine_is_omap3_cio() (machine_arch_type == MACH_TYPE_OMAP3_CIO)
30155#else
30156# define machine_is_omap3_cio() (0)
30157#endif
30158
30159#ifdef CONFIG_MACH_SGH_I900
30160# ifdef machine_arch_type
30161# undef machine_arch_type
30162# define machine_arch_type __machine_arch_type
30163# else
30164# define machine_arch_type MACH_TYPE_SGH_I900
30165# endif
30166# define machine_is_sgh_i900() (machine_arch_type == MACH_TYPE_SGH_I900)
30167#else
30168# define machine_is_sgh_i900() (0)
30169#endif
30170
30171#ifdef CONFIG_MACH_BST100
30172# ifdef machine_arch_type
30173# undef machine_arch_type
30174# define machine_arch_type __machine_arch_type
30175# else
30176# define machine_arch_type MACH_TYPE_BST100
30177# endif
30178# define machine_is_bst100() (machine_arch_type == MACH_TYPE_BST100)
30179#else
30180# define machine_is_bst100() (0)
30181#endif
30182
30183#ifdef CONFIG_MACH_PASSION
30184# ifdef machine_arch_type
30185# undef machine_arch_type
30186# define machine_arch_type __machine_arch_type
30187# else
30188# define machine_arch_type MACH_TYPE_PASSION
30189# endif
30190# define machine_is_passion() (machine_arch_type == MACH_TYPE_PASSION)
30191#else
30192# define machine_is_passion() (0)
30193#endif
30194
30195#ifdef CONFIG_MACH_INDESIGN_AT91SAM
30196# ifdef machine_arch_type
30197# undef machine_arch_type
30198# define machine_arch_type __machine_arch_type
30199# else
30200# define machine_arch_type MACH_TYPE_INDESIGN_AT91SAM
30201# endif
30202# define machine_is_indesign_at91sam() (machine_arch_type == MACH_TYPE_INDESIGN_AT91SAM)
30203#else
30204# define machine_is_indesign_at91sam() (0)
30205#endif
30206
30207#ifdef CONFIG_MACH_C4_BADGER
30208# ifdef machine_arch_type
30209# undef machine_arch_type
30210# define machine_arch_type __machine_arch_type
30211# else
30212# define machine_arch_type MACH_TYPE_C4_BADGER
30213# endif
30214# define machine_is_c4_badger() (machine_arch_type == MACH_TYPE_C4_BADGER)
30215#else
30216# define machine_is_c4_badger() (0)
30217#endif
30218
30219#ifdef CONFIG_MACH_C4_VIPER
30220# ifdef machine_arch_type
30221# undef machine_arch_type
30222# define machine_arch_type __machine_arch_type
30223# else
30224# define machine_arch_type MACH_TYPE_C4_VIPER
30225# endif
30226# define machine_is_c4_viper() (machine_arch_type == MACH_TYPE_C4_VIPER)
30227#else
30228# define machine_is_c4_viper() (0)
30229#endif
30230
30231#ifdef CONFIG_MACH_D2NET
30232# ifdef machine_arch_type
30233# undef machine_arch_type
30234# define machine_arch_type __machine_arch_type
30235# else
30236# define machine_arch_type MACH_TYPE_D2NET
30237# endif
30238# define machine_is_d2net() (machine_arch_type == MACH_TYPE_D2NET)
30239#else
30240# define machine_is_d2net() (0)
30241#endif
30242
30243#ifdef CONFIG_MACH_BIGDISK
30244# ifdef machine_arch_type
30245# undef machine_arch_type
30246# define machine_arch_type __machine_arch_type
30247# else
30248# define machine_arch_type MACH_TYPE_BIGDISK
30249# endif
30250# define machine_is_bigdisk() (machine_arch_type == MACH_TYPE_BIGDISK)
30251#else
30252# define machine_is_bigdisk() (0)
30253#endif
30254
30255#ifdef CONFIG_MACH_NOTALVISION
30256# ifdef machine_arch_type
30257# undef machine_arch_type
30258# define machine_arch_type __machine_arch_type
30259# else
30260# define machine_arch_type MACH_TYPE_NOTALVISION
30261# endif
30262# define machine_is_notalvision() (machine_arch_type == MACH_TYPE_NOTALVISION)
30263#else
30264# define machine_is_notalvision() (0)
30265#endif
30266
30267#ifdef CONFIG_MACH_OMAP3_KBOC
30268# ifdef machine_arch_type
30269# undef machine_arch_type
30270# define machine_arch_type __machine_arch_type
30271# else
30272# define machine_arch_type MACH_TYPE_OMAP3_KBOC
30273# endif
30274# define machine_is_omap3_kboc() (machine_arch_type == MACH_TYPE_OMAP3_KBOC)
30275#else
30276# define machine_is_omap3_kboc() (0)
30277#endif
30278
30279#ifdef CONFIG_MACH_CYCLONE
30280# ifdef machine_arch_type
30281# undef machine_arch_type
30282# define machine_arch_type __machine_arch_type
30283# else
30284# define machine_arch_type MACH_TYPE_CYCLONE
30285# endif
30286# define machine_is_cyclone() (machine_arch_type == MACH_TYPE_CYCLONE)
30287#else
30288# define machine_is_cyclone() (0)
30289#endif
30290
30291#ifdef CONFIG_MACH_NINJA
30292# ifdef machine_arch_type
30293# undef machine_arch_type
30294# define machine_arch_type __machine_arch_type
30295# else
30296# define machine_arch_type MACH_TYPE_NINJA
30297# endif
30298# define machine_is_ninja() (machine_arch_type == MACH_TYPE_NINJA)
30299#else
30300# define machine_is_ninja() (0)
30301#endif
30302
30303#ifdef CONFIG_MACH_AT91SAM9G20EK_2MMC
30304# ifdef machine_arch_type
30305# undef machine_arch_type
30306# define machine_arch_type __machine_arch_type
30307# else
30308# define machine_arch_type MACH_TYPE_AT91SAM9G20EK_2MMC
30309# endif
30310# define machine_is_at91sam9g20ek_2mmc() (machine_arch_type == MACH_TYPE_AT91SAM9G20EK_2MMC)
30311#else
30312# define machine_is_at91sam9g20ek_2mmc() (0)
30313#endif
30314
30315#ifdef CONFIG_MACH_BCMRING
30316# ifdef machine_arch_type
30317# undef machine_arch_type
30318# define machine_arch_type __machine_arch_type
30319# else
30320# define machine_arch_type MACH_TYPE_BCMRING
30321# endif
30322# define machine_is_bcmring() (machine_arch_type == MACH_TYPE_BCMRING)
30323#else
30324# define machine_is_bcmring() (0)
30325#endif
30326
30327#ifdef CONFIG_MACH_RESOL_DL2
30328# ifdef machine_arch_type
30329# undef machine_arch_type
30330# define machine_arch_type __machine_arch_type
30331# else
30332# define machine_arch_type MACH_TYPE_RESOL_DL2
30333# endif
30334# define machine_is_resol_dl2() (machine_arch_type == MACH_TYPE_RESOL_DL2)
30335#else
30336# define machine_is_resol_dl2() (0)
30337#endif
30338
30339#ifdef CONFIG_MACH_IFOSW
30340# ifdef machine_arch_type
30341# undef machine_arch_type
30342# define machine_arch_type __machine_arch_type
30343# else
30344# define machine_arch_type MACH_TYPE_IFOSW
30345# endif
30346# define machine_is_ifosw() (machine_arch_type == MACH_TYPE_IFOSW)
30347#else
30348# define machine_is_ifosw() (0)
30349#endif
30350
30351#ifdef CONFIG_MACH_HTCRHODIUM
30352# ifdef machine_arch_type
30353# undef machine_arch_type
30354# define machine_arch_type __machine_arch_type
30355# else
30356# define machine_arch_type MACH_TYPE_HTCRHODIUM
30357# endif
30358# define machine_is_htcrhodium() (machine_arch_type == MACH_TYPE_HTCRHODIUM)
30359#else
30360# define machine_is_htcrhodium() (0)
30361#endif
30362
30363#ifdef CONFIG_MACH_HTCTOPAZ
30364# ifdef machine_arch_type
30365# undef machine_arch_type
30366# define machine_arch_type __machine_arch_type
30367# else
30368# define machine_arch_type MACH_TYPE_HTCTOPAZ
30369# endif
30370# define machine_is_htctopaz() (machine_arch_type == MACH_TYPE_HTCTOPAZ)
30371#else
30372# define machine_is_htctopaz() (0)
30373#endif
30374
30375#ifdef CONFIG_MACH_MATRIX504
30376# ifdef machine_arch_type
30377# undef machine_arch_type
30378# define machine_arch_type __machine_arch_type
30379# else
30380# define machine_arch_type MACH_TYPE_MATRIX504
30381# endif
30382# define machine_is_matrix504() (machine_arch_type == MACH_TYPE_MATRIX504)
30383#else
30384# define machine_is_matrix504() (0)
30385#endif
30386
30387#ifdef CONFIG_MACH_MRFSA
30388# ifdef machine_arch_type
30389# undef machine_arch_type
30390# define machine_arch_type __machine_arch_type
30391# else
30392# define machine_arch_type MACH_TYPE_MRFSA
30393# endif
30394# define machine_is_mrfsa() (machine_arch_type == MACH_TYPE_MRFSA)
30395#else
30396# define machine_is_mrfsa() (0)
30397#endif
30398
30399#ifdef CONFIG_MACH_SC_P270
30400# ifdef machine_arch_type
30401# undef machine_arch_type
30402# define machine_arch_type __machine_arch_type
30403# else
30404# define machine_arch_type MACH_TYPE_SC_P270
30405# endif
30406# define machine_is_sc_p270() (machine_arch_type == MACH_TYPE_SC_P270)
30407#else
30408# define machine_is_sc_p270() (0)
30409#endif
30410
30411#ifdef CONFIG_MACH_ATLAS5_EVB
30412# ifdef machine_arch_type
30413# undef machine_arch_type
30414# define machine_arch_type __machine_arch_type
30415# else
30416# define machine_arch_type MACH_TYPE_ATLAS5_EVB
30417# endif
30418# define machine_is_atlas5_evb() (machine_arch_type == MACH_TYPE_ATLAS5_EVB)
30419#else
30420# define machine_is_atlas5_evb() (0)
30421#endif
30422
30423#ifdef CONFIG_MACH_PELCO_LOBOX
30424# ifdef machine_arch_type
30425# undef machine_arch_type
30426# define machine_arch_type __machine_arch_type
30427# else
30428# define machine_arch_type MACH_TYPE_PELCO_LOBOX
30429# endif
30430# define machine_is_pelco_lobox() (machine_arch_type == MACH_TYPE_PELCO_LOBOX)
30431#else
30432# define machine_is_pelco_lobox() (0)
30433#endif
30434
30435#ifdef CONFIG_MACH_DILAX_PCU200
30436# ifdef machine_arch_type
30437# undef machine_arch_type
30438# define machine_arch_type __machine_arch_type
30439# else
30440# define machine_arch_type MACH_TYPE_DILAX_PCU200
30441# endif
30442# define machine_is_dilax_pcu200() (machine_arch_type == MACH_TYPE_DILAX_PCU200)
30443#else
30444# define machine_is_dilax_pcu200() (0)
30445#endif
30446
30447#ifdef CONFIG_MACH_LEONARDO
30448# ifdef machine_arch_type
30449# undef machine_arch_type
30450# define machine_arch_type __machine_arch_type
30451# else
30452# define machine_arch_type MACH_TYPE_LEONARDO
30453# endif
30454# define machine_is_leonardo() (machine_arch_type == MACH_TYPE_LEONARDO)
30455#else
30456# define machine_is_leonardo() (0)
30457#endif
30458
30459#ifdef CONFIG_MACH_ZORAN_APPROACH7
30460# ifdef machine_arch_type
30461# undef machine_arch_type
30462# define machine_arch_type __machine_arch_type
30463# else
30464# define machine_arch_type MACH_TYPE_ZORAN_APPROACH7
30465# endif
30466# define machine_is_zoran_approach7() (machine_arch_type == MACH_TYPE_ZORAN_APPROACH7)
30467#else
30468# define machine_is_zoran_approach7() (0)
30469#endif
30470
30471#ifdef CONFIG_MACH_DP6XX
30472# ifdef machine_arch_type
30473# undef machine_arch_type
30474# define machine_arch_type __machine_arch_type
30475# else
30476# define machine_arch_type MACH_TYPE_DP6XX
30477# endif
30478# define machine_is_dp6xx() (machine_arch_type == MACH_TYPE_DP6XX)
30479#else
30480# define machine_is_dp6xx() (0)
30481#endif
30482
30483#ifdef CONFIG_MACH_BCM2153_VESPER
30484# ifdef machine_arch_type
30485# undef machine_arch_type
30486# define machine_arch_type __machine_arch_type
30487# else
30488# define machine_arch_type MACH_TYPE_BCM2153_VESPER
30489# endif
30490# define machine_is_bcm2153_vesper() (machine_arch_type == MACH_TYPE_BCM2153_VESPER)
30491#else
30492# define machine_is_bcm2153_vesper() (0)
30493#endif
30494
30495#ifdef CONFIG_MACH_MAHIMAHI
30496# ifdef machine_arch_type
30497# undef machine_arch_type
30498# define machine_arch_type __machine_arch_type
30499# else
30500# define machine_arch_type MACH_TYPE_MAHIMAHI
30501# endif
30502# define machine_is_mahimahi() (machine_arch_type == MACH_TYPE_MAHIMAHI)
30503#else
30504# define machine_is_mahimahi() (0)
30505#endif
30506
30507#ifdef CONFIG_MACH_CLICKC
30508# ifdef machine_arch_type
30509# undef machine_arch_type
30510# define machine_arch_type __machine_arch_type
30511# else
30512# define machine_arch_type MACH_TYPE_CLICKC
30513# endif
30514# define machine_is_clickc() (machine_arch_type == MACH_TYPE_CLICKC)
30515#else
30516# define machine_is_clickc() (0)
30517#endif
30518
30519#ifdef CONFIG_MACH_ZB_GATEWAY
30520# ifdef machine_arch_type
30521# undef machine_arch_type
30522# define machine_arch_type __machine_arch_type
30523# else
30524# define machine_arch_type MACH_TYPE_ZB_GATEWAY
30525# endif
30526# define machine_is_zb_gateway() (machine_arch_type == MACH_TYPE_ZB_GATEWAY)
30527#else
30528# define machine_is_zb_gateway() (0)
30529#endif
30530
30531#ifdef CONFIG_MACH_TAZCARD
30532# ifdef machine_arch_type
30533# undef machine_arch_type
30534# define machine_arch_type __machine_arch_type
30535# else
30536# define machine_arch_type MACH_TYPE_TAZCARD
30537# endif
30538# define machine_is_tazcard() (machine_arch_type == MACH_TYPE_TAZCARD)
30539#else
30540# define machine_is_tazcard() (0)
30541#endif
30542
30543#ifdef CONFIG_MACH_TAZDEV
30544# ifdef machine_arch_type
30545# undef machine_arch_type
30546# define machine_arch_type __machine_arch_type
30547# else
30548# define machine_arch_type MACH_TYPE_TAZDEV
30549# endif
30550# define machine_is_tazdev() (machine_arch_type == MACH_TYPE_TAZDEV)
30551#else
30552# define machine_is_tazdev() (0)
30553#endif
30554
30555#ifdef CONFIG_MACH_ANNAX_CB_ARM
30556# ifdef machine_arch_type
30557# undef machine_arch_type
30558# define machine_arch_type __machine_arch_type
30559# else
30560# define machine_arch_type MACH_TYPE_ANNAX_CB_ARM
30561# endif
30562# define machine_is_annax_cb_arm() (machine_arch_type == MACH_TYPE_ANNAX_CB_ARM)
30563#else
30564# define machine_is_annax_cb_arm() (0)
30565#endif
30566
30567#ifdef CONFIG_MACH_ANNAX_DM3
30568# ifdef machine_arch_type
30569# undef machine_arch_type
30570# define machine_arch_type __machine_arch_type
30571# else
30572# define machine_arch_type MACH_TYPE_ANNAX_DM3
30573# endif
30574# define machine_is_annax_dm3() (machine_arch_type == MACH_TYPE_ANNAX_DM3)
30575#else
30576# define machine_is_annax_dm3() (0)
30577#endif
30578
30579#ifdef CONFIG_MACH_CEREBRIC
30580# ifdef machine_arch_type
30581# undef machine_arch_type
30582# define machine_arch_type __machine_arch_type
30583# else
30584# define machine_arch_type MACH_TYPE_CEREBRIC
30585# endif
30586# define machine_is_cerebric() (machine_arch_type == MACH_TYPE_CEREBRIC)
30587#else
30588# define machine_is_cerebric() (0)
30589#endif
30590
30591#ifdef CONFIG_MACH_ORCA
30592# ifdef machine_arch_type
30593# undef machine_arch_type
30594# define machine_arch_type __machine_arch_type
30595# else
30596# define machine_arch_type MACH_TYPE_ORCA
30597# endif
30598# define machine_is_orca() (machine_arch_type == MACH_TYPE_ORCA)
30599#else
30600# define machine_is_orca() (0)
30601#endif
30602
30603#ifdef CONFIG_MACH_PC9260
30604# ifdef machine_arch_type
30605# undef machine_arch_type
30606# define machine_arch_type __machine_arch_type
30607# else
30608# define machine_arch_type MACH_TYPE_PC9260
30609# endif
30610# define machine_is_pc9260() (machine_arch_type == MACH_TYPE_PC9260)
30611#else
30612# define machine_is_pc9260() (0)
30613#endif
30614
30615#ifdef CONFIG_MACH_EMS285A
30616# ifdef machine_arch_type
30617# undef machine_arch_type
30618# define machine_arch_type __machine_arch_type
30619# else
30620# define machine_arch_type MACH_TYPE_EMS285A
30621# endif
30622# define machine_is_ems285a() (machine_arch_type == MACH_TYPE_EMS285A)
30623#else
30624# define machine_is_ems285a() (0)
30625#endif
30626
30627#ifdef CONFIG_MACH_GEC2410
30628# ifdef machine_arch_type
30629# undef machine_arch_type
30630# define machine_arch_type __machine_arch_type
30631# else
30632# define machine_arch_type MACH_TYPE_GEC2410
30633# endif
30634# define machine_is_gec2410() (machine_arch_type == MACH_TYPE_GEC2410)
30635#else
30636# define machine_is_gec2410() (0)
30637#endif
30638
30639#ifdef CONFIG_MACH_GEC2440
30640# ifdef machine_arch_type
30641# undef machine_arch_type
30642# define machine_arch_type __machine_arch_type
30643# else
30644# define machine_arch_type MACH_TYPE_GEC2440
30645# endif
30646# define machine_is_gec2440() (machine_arch_type == MACH_TYPE_GEC2440)
30647#else
30648# define machine_is_gec2440() (0)
30649#endif
30650
30651#ifdef CONFIG_MACH_ARCH_MW903
30652# ifdef machine_arch_type
30653# undef machine_arch_type
30654# define machine_arch_type __machine_arch_type
30655# else
30656# define machine_arch_type MACH_TYPE_ARCH_MW903
30657# endif
30658# define machine_is_mw903() (machine_arch_type == MACH_TYPE_ARCH_MW903)
30659#else
30660# define machine_is_mw903() (0)
30661#endif
30662
30663#ifdef CONFIG_MACH_MW2440
30664# ifdef machine_arch_type
30665# undef machine_arch_type
30666# define machine_arch_type __machine_arch_type
30667# else
30668# define machine_arch_type MACH_TYPE_MW2440
30669# endif
30670# define machine_is_mw2440() (machine_arch_type == MACH_TYPE_MW2440)
30671#else
30672# define machine_is_mw2440() (0)
30673#endif
30674
30675#ifdef CONFIG_MACH_ECAC2378
30676# ifdef machine_arch_type
30677# undef machine_arch_type
30678# define machine_arch_type __machine_arch_type
30679# else
30680# define machine_arch_type MACH_TYPE_ECAC2378
30681# endif
30682# define machine_is_ecac2378() (machine_arch_type == MACH_TYPE_ECAC2378)
30683#else
30684# define machine_is_ecac2378() (0)
30685#endif
30686
30687#ifdef CONFIG_MACH_TAZKIOSK
30688# ifdef machine_arch_type
30689# undef machine_arch_type
30690# define machine_arch_type __machine_arch_type
30691# else
30692# define machine_arch_type MACH_TYPE_TAZKIOSK
30693# endif
30694# define machine_is_tazkiosk() (machine_arch_type == MACH_TYPE_TAZKIOSK)
30695#else
30696# define machine_is_tazkiosk() (0)
30697#endif
30698
30699#ifdef CONFIG_MACH_WHITERABBIT_MCH
30700# ifdef machine_arch_type
30701# undef machine_arch_type
30702# define machine_arch_type __machine_arch_type
30703# else
30704# define machine_arch_type MACH_TYPE_WHITERABBIT_MCH
30705# endif
30706# define machine_is_whiterabbit_mch() (machine_arch_type == MACH_TYPE_WHITERABBIT_MCH)
30707#else
30708# define machine_is_whiterabbit_mch() (0)
30709#endif
30710
30711#ifdef CONFIG_MACH_SBOX9263
30712# ifdef machine_arch_type
30713# undef machine_arch_type
30714# define machine_arch_type __machine_arch_type
30715# else
30716# define machine_arch_type MACH_TYPE_SBOX9263
30717# endif
30718# define machine_is_sbox9263() (machine_arch_type == MACH_TYPE_SBOX9263)
30719#else
30720# define machine_is_sbox9263() (0)
30721#endif
30722
30723#ifdef CONFIG_MACH_OREO
30724# ifdef machine_arch_type
30725# undef machine_arch_type
30726# define machine_arch_type __machine_arch_type
30727# else
30728# define machine_arch_type MACH_TYPE_OREO
30729# endif
9ce2c4b7 30730# define machine_is_oreo() (machine_arch_type == MACH_TYPE_OREO)
9f23ca42 30731#else
9ce2c4b7 30732# define machine_is_oreo() (0)
9f23ca42
WD
30733#endif
30734
30735#ifdef CONFIG_MACH_SMDK6442
30736# ifdef machine_arch_type
30737# undef machine_arch_type
30738# define machine_arch_type __machine_arch_type
30739# else
30740# define machine_arch_type MACH_TYPE_SMDK6442
30741# endif
30742# define machine_is_smdk6442() (machine_arch_type == MACH_TYPE_SMDK6442)
30743#else
30744# define machine_is_smdk6442() (0)
30745#endif
30746
30747#ifdef CONFIG_MACH_OPENRD_BASE
30748# ifdef machine_arch_type
30749# undef machine_arch_type
30750# define machine_arch_type __machine_arch_type
30751# else
30752# define machine_arch_type MACH_TYPE_OPENRD_BASE
30753# endif
30754# define machine_is_openrd_base() (machine_arch_type == MACH_TYPE_OPENRD_BASE)
30755#else
30756# define machine_is_openrd_base() (0)
30757#endif
30758
30759#ifdef CONFIG_MACH_INCREDIBLE
30760# ifdef machine_arch_type
30761# undef machine_arch_type
30762# define machine_arch_type __machine_arch_type
30763# else
30764# define machine_arch_type MACH_TYPE_INCREDIBLE
30765# endif
30766# define machine_is_incredible() (machine_arch_type == MACH_TYPE_INCREDIBLE)
30767#else
30768# define machine_is_incredible() (0)
30769#endif
30770
30771#ifdef CONFIG_MACH_INCREDIBLEC
30772# ifdef machine_arch_type
30773# undef machine_arch_type
30774# define machine_arch_type __machine_arch_type
30775# else
30776# define machine_arch_type MACH_TYPE_INCREDIBLEC
30777# endif
30778# define machine_is_incrediblec() (machine_arch_type == MACH_TYPE_INCREDIBLEC)
30779#else
30780# define machine_is_incrediblec() (0)
30781#endif
30782
30783#ifdef CONFIG_MACH_HEROCT
30784# ifdef machine_arch_type
30785# undef machine_arch_type
30786# define machine_arch_type __machine_arch_type
30787# else
30788# define machine_arch_type MACH_TYPE_HEROCT
30789# endif
30790# define machine_is_heroct() (machine_arch_type == MACH_TYPE_HEROCT)
30791#else
30792# define machine_is_heroct() (0)
30793#endif
30794
30795#ifdef CONFIG_MACH_MMNET1000
30796# ifdef machine_arch_type
30797# undef machine_arch_type
30798# define machine_arch_type __machine_arch_type
30799# else
30800# define machine_arch_type MACH_TYPE_MMNET1000
30801# endif
30802# define machine_is_mmnet1000() (machine_arch_type == MACH_TYPE_MMNET1000)
30803#else
30804# define machine_is_mmnet1000() (0)
30805#endif
30806
30807#ifdef CONFIG_MACH_DEVKIT8000
30808# ifdef machine_arch_type
30809# undef machine_arch_type
30810# define machine_arch_type __machine_arch_type
30811# else
30812# define machine_arch_type MACH_TYPE_DEVKIT8000
30813# endif
30814# define machine_is_devkit8000() (machine_arch_type == MACH_TYPE_DEVKIT8000)
30815#else
30816# define machine_is_devkit8000() (0)
30817#endif
30818
30819#ifdef CONFIG_MACH_DEVKIT9000
30820# ifdef machine_arch_type
30821# undef machine_arch_type
30822# define machine_arch_type __machine_arch_type
30823# else
30824# define machine_arch_type MACH_TYPE_DEVKIT9000
30825# endif
30826# define machine_is_devkit9000() (machine_arch_type == MACH_TYPE_DEVKIT9000)
30827#else
30828# define machine_is_devkit9000() (0)
30829#endif
30830
30831#ifdef CONFIG_MACH_MX31TXTR
30832# ifdef machine_arch_type
30833# undef machine_arch_type
30834# define machine_arch_type __machine_arch_type
30835# else
30836# define machine_arch_type MACH_TYPE_MX31TXTR
30837# endif
30838# define machine_is_mx31txtr() (machine_arch_type == MACH_TYPE_MX31TXTR)
30839#else
30840# define machine_is_mx31txtr() (0)
30841#endif
30842
30843#ifdef CONFIG_MACH_U380
30844# ifdef machine_arch_type
30845# undef machine_arch_type
30846# define machine_arch_type __machine_arch_type
30847# else
30848# define machine_arch_type MACH_TYPE_U380
30849# endif
30850# define machine_is_u380() (machine_arch_type == MACH_TYPE_U380)
30851#else
30852# define machine_is_u380() (0)
30853#endif
30854
30855#ifdef CONFIG_MACH_HUALU_BOARD
30856# ifdef machine_arch_type
30857# undef machine_arch_type
30858# define machine_arch_type __machine_arch_type
30859# else
30860# define machine_arch_type MACH_TYPE_HUALU_BOARD
30861# endif
30862# define machine_is_oamp3_hualu() (machine_arch_type == MACH_TYPE_HUALU_BOARD)
30863#else
30864# define machine_is_oamp3_hualu() (0)
30865#endif
30866
30867#ifdef CONFIG_MACH_NPCMX50
30868# ifdef machine_arch_type
30869# undef machine_arch_type
30870# define machine_arch_type __machine_arch_type
30871# else
30872# define machine_arch_type MACH_TYPE_NPCMX50
30873# endif
30874# define machine_is_npcmx50() (machine_arch_type == MACH_TYPE_NPCMX50)
30875#else
30876# define machine_is_npcmx50() (0)
30877#endif
30878
04f15b3b 30879#ifdef CONFIG_MACH_MX51_EFIKAMX
9f23ca42
WD
30880# ifdef machine_arch_type
30881# undef machine_arch_type
30882# define machine_arch_type __machine_arch_type
30883# else
04f15b3b 30884# define machine_arch_type MACH_TYPE_MX51_EFIKAMX
9f23ca42 30885# endif
04f15b3b 30886# define machine_is_mx51_efikamx() (machine_arch_type == MACH_TYPE_MX51_EFIKAMX)
9f23ca42 30887#else
04f15b3b 30888# define machine_is_mx51_efikamx() (0)
9f23ca42
WD
30889#endif
30890
30891#ifdef CONFIG_MACH_MX51_LANGE52
30892# ifdef machine_arch_type
30893# undef machine_arch_type
30894# define machine_arch_type __machine_arch_type
30895# else
30896# define machine_arch_type MACH_TYPE_MX51_LANGE52
30897# endif
30898# define machine_is_mx51_lange52() (machine_arch_type == MACH_TYPE_MX51_LANGE52)
30899#else
30900# define machine_is_mx51_lange52() (0)
30901#endif
30902
30903#ifdef CONFIG_MACH_RIOM
30904# ifdef machine_arch_type
30905# undef machine_arch_type
30906# define machine_arch_type __machine_arch_type
30907# else
30908# define machine_arch_type MACH_TYPE_RIOM
30909# endif
30910# define machine_is_riom() (machine_arch_type == MACH_TYPE_RIOM)
30911#else
30912# define machine_is_riom() (0)
30913#endif
30914
30915#ifdef CONFIG_MACH_COMCAS
30916# ifdef machine_arch_type
30917# undef machine_arch_type
30918# define machine_arch_type __machine_arch_type
30919# else
30920# define machine_arch_type MACH_TYPE_COMCAS
30921# endif
30922# define machine_is_comcas() (machine_arch_type == MACH_TYPE_COMCAS)
30923#else
30924# define machine_is_comcas() (0)
30925#endif
30926
30927#ifdef CONFIG_MACH_WSI_MX27
30928# ifdef machine_arch_type
30929# undef machine_arch_type
30930# define machine_arch_type __machine_arch_type
30931# else
30932# define machine_arch_type MACH_TYPE_WSI_MX27
30933# endif
30934# define machine_is_wsi_mx27() (machine_arch_type == MACH_TYPE_WSI_MX27)
30935#else
30936# define machine_is_wsi_mx27() (0)
30937#endif
30938
30939#ifdef CONFIG_MACH_CM_T35
30940# ifdef machine_arch_type
30941# undef machine_arch_type
30942# define machine_arch_type __machine_arch_type
30943# else
30944# define machine_arch_type MACH_TYPE_CM_T35
30945# endif
30946# define machine_is_cm_t35() (machine_arch_type == MACH_TYPE_CM_T35)
30947#else
30948# define machine_is_cm_t35() (0)
30949#endif
30950
30951#ifdef CONFIG_MACH_NET2BIG
30952# ifdef machine_arch_type
30953# undef machine_arch_type
30954# define machine_arch_type __machine_arch_type
30955# else
30956# define machine_arch_type MACH_TYPE_NET2BIG
30957# endif
30958# define machine_is_net2big() (machine_arch_type == MACH_TYPE_NET2BIG)
30959#else
30960# define machine_is_net2big() (0)
30961#endif
30962
30963#ifdef CONFIG_MACH_MOTOROLA_A1600
30964# ifdef machine_arch_type
30965# undef machine_arch_type
30966# define machine_arch_type __machine_arch_type
30967# else
30968# define machine_arch_type MACH_TYPE_MOTOROLA_A1600
30969# endif
30970# define machine_is_motorola_a1600() (machine_arch_type == MACH_TYPE_MOTOROLA_A1600)
30971#else
30972# define machine_is_motorola_a1600() (0)
30973#endif
30974
30975#ifdef CONFIG_MACH_IGEP0020
30976# ifdef machine_arch_type
30977# undef machine_arch_type
30978# define machine_arch_type __machine_arch_type
30979# else
30980# define machine_arch_type MACH_TYPE_IGEP0020
30981# endif
30982# define machine_is_igep0020() (machine_arch_type == MACH_TYPE_IGEP0020)
30983#else
30984# define machine_is_igep0020() (0)
30985#endif
30986
30987#ifdef CONFIG_MACH_IGEP0010
30988# ifdef machine_arch_type
30989# undef machine_arch_type
30990# define machine_arch_type __machine_arch_type
30991# else
30992# define machine_arch_type MACH_TYPE_IGEP0010
30993# endif
30994# define machine_is_igep0010() (machine_arch_type == MACH_TYPE_IGEP0010)
30995#else
30996# define machine_is_igep0010() (0)
30997#endif
30998
30999#ifdef CONFIG_MACH_MV6281GTWGE2
31000# ifdef machine_arch_type
31001# undef machine_arch_type
31002# define machine_arch_type __machine_arch_type
31003# else
31004# define machine_arch_type MACH_TYPE_MV6281GTWGE2
31005# endif
31006# define machine_is_mv6281gtwge2() (machine_arch_type == MACH_TYPE_MV6281GTWGE2)
31007#else
31008# define machine_is_mv6281gtwge2() (0)
31009#endif
31010
31011#ifdef CONFIG_MACH_SCAT100
31012# ifdef machine_arch_type
31013# undef machine_arch_type
31014# define machine_arch_type __machine_arch_type
31015# else
31016# define machine_arch_type MACH_TYPE_SCAT100
31017# endif
31018# define machine_is_scat100() (machine_arch_type == MACH_TYPE_SCAT100)
31019#else
31020# define machine_is_scat100() (0)
31021#endif
31022
31023#ifdef CONFIG_MACH_SANMINA
31024# ifdef machine_arch_type
31025# undef machine_arch_type
31026# define machine_arch_type __machine_arch_type
31027# else
31028# define machine_arch_type MACH_TYPE_SANMINA
31029# endif
31030# define machine_is_sanmina() (machine_arch_type == MACH_TYPE_SANMINA)
31031#else
31032# define machine_is_sanmina() (0)
31033#endif
31034
31035#ifdef CONFIG_MACH_MOMENTO
31036# ifdef machine_arch_type
31037# undef machine_arch_type
31038# define machine_arch_type __machine_arch_type
31039# else
31040# define machine_arch_type MACH_TYPE_MOMENTO
31041# endif
31042# define machine_is_momento() (machine_arch_type == MACH_TYPE_MOMENTO)
31043#else
31044# define machine_is_momento() (0)
31045#endif
31046
31047#ifdef CONFIG_MACH_NUC9XX
31048# ifdef machine_arch_type
31049# undef machine_arch_type
31050# define machine_arch_type __machine_arch_type
31051# else
31052# define machine_arch_type MACH_TYPE_NUC9XX
31053# endif
31054# define machine_is_nuc9xx() (machine_arch_type == MACH_TYPE_NUC9XX)
31055#else
31056# define machine_is_nuc9xx() (0)
31057#endif
31058
31059#ifdef CONFIG_MACH_NUC910EVB
31060# ifdef machine_arch_type
31061# undef machine_arch_type
31062# define machine_arch_type __machine_arch_type
31063# else
31064# define machine_arch_type MACH_TYPE_NUC910EVB
31065# endif
31066# define machine_is_nuc910evb() (machine_arch_type == MACH_TYPE_NUC910EVB)
31067#else
31068# define machine_is_nuc910evb() (0)
31069#endif
31070
31071#ifdef CONFIG_MACH_NUC920EVB
31072# ifdef machine_arch_type
31073# undef machine_arch_type
31074# define machine_arch_type __machine_arch_type
31075# else
31076# define machine_arch_type MACH_TYPE_NUC920EVB
31077# endif
31078# define machine_is_nuc920evb() (machine_arch_type == MACH_TYPE_NUC920EVB)
31079#else
31080# define machine_is_nuc920evb() (0)
31081#endif
31082
31083#ifdef CONFIG_MACH_NUC950EVB
31084# ifdef machine_arch_type
31085# undef machine_arch_type
31086# define machine_arch_type __machine_arch_type
31087# else
31088# define machine_arch_type MACH_TYPE_NUC950EVB
31089# endif
31090# define machine_is_nuc950evb() (machine_arch_type == MACH_TYPE_NUC950EVB)
31091#else
31092# define machine_is_nuc950evb() (0)
31093#endif
31094
31095#ifdef CONFIG_MACH_NUC945EVB
31096# ifdef machine_arch_type
31097# undef machine_arch_type
31098# define machine_arch_type __machine_arch_type
31099# else
31100# define machine_arch_type MACH_TYPE_NUC945EVB
31101# endif
31102# define machine_is_nuc945evb() (machine_arch_type == MACH_TYPE_NUC945EVB)
31103#else
31104# define machine_is_nuc945evb() (0)
31105#endif
31106
31107#ifdef CONFIG_MACH_NUC960EVB
31108# ifdef machine_arch_type
31109# undef machine_arch_type
31110# define machine_arch_type __machine_arch_type
31111# else
31112# define machine_arch_type MACH_TYPE_NUC960EVB
31113# endif
31114# define machine_is_nuc960evb() (machine_arch_type == MACH_TYPE_NUC960EVB)
31115#else
31116# define machine_is_nuc960evb() (0)
31117#endif
31118
31119#ifdef CONFIG_MACH_NUC932EVB
31120# ifdef machine_arch_type
31121# undef machine_arch_type
31122# define machine_arch_type __machine_arch_type
31123# else
31124# define machine_arch_type MACH_TYPE_NUC932EVB
31125# endif
31126# define machine_is_nuc932evb() (machine_arch_type == MACH_TYPE_NUC932EVB)
31127#else
31128# define machine_is_nuc932evb() (0)
31129#endif
31130
31131#ifdef CONFIG_MACH_NUC900
31132# ifdef machine_arch_type
31133# undef machine_arch_type
31134# define machine_arch_type __machine_arch_type
31135# else
31136# define machine_arch_type MACH_TYPE_NUC900
31137# endif
31138# define machine_is_nuc900() (machine_arch_type == MACH_TYPE_NUC900)
31139#else
31140# define machine_is_nuc900() (0)
31141#endif
31142
31143#ifdef CONFIG_MACH_SD1SOC
31144# ifdef machine_arch_type
31145# undef machine_arch_type
31146# define machine_arch_type __machine_arch_type
31147# else
31148# define machine_arch_type MACH_TYPE_SD1SOC
31149# endif
31150# define machine_is_sd1soc() (machine_arch_type == MACH_TYPE_SD1SOC)
31151#else
31152# define machine_is_sd1soc() (0)
31153#endif
31154
31155#ifdef CONFIG_MACH_LN2440BC
31156# ifdef machine_arch_type
31157# undef machine_arch_type
31158# define machine_arch_type __machine_arch_type
31159# else
31160# define machine_arch_type MACH_TYPE_LN2440BC
31161# endif
31162# define machine_is_ln2440bc() (machine_arch_type == MACH_TYPE_LN2440BC)
31163#else
31164# define machine_is_ln2440bc() (0)
31165#endif
31166
31167#ifdef CONFIG_MACH_RSBC
31168# ifdef machine_arch_type
31169# undef machine_arch_type
31170# define machine_arch_type __machine_arch_type
31171# else
31172# define machine_arch_type MACH_TYPE_RSBC
31173# endif
31174# define machine_is_rsbc() (machine_arch_type == MACH_TYPE_RSBC)
31175#else
31176# define machine_is_rsbc() (0)
31177#endif
31178
31179#ifdef CONFIG_MACH_OPENRD_CLIENT
31180# ifdef machine_arch_type
31181# undef machine_arch_type
31182# define machine_arch_type __machine_arch_type
31183# else
31184# define machine_arch_type MACH_TYPE_OPENRD_CLIENT
31185# endif
31186# define machine_is_openrd_client() (machine_arch_type == MACH_TYPE_OPENRD_CLIENT)
31187#else
31188# define machine_is_openrd_client() (0)
31189#endif
31190
31191#ifdef CONFIG_MACH_HPIPAQ11X
31192# ifdef machine_arch_type
31193# undef machine_arch_type
31194# define machine_arch_type __machine_arch_type
31195# else
31196# define machine_arch_type MACH_TYPE_HPIPAQ11X
31197# endif
31198# define machine_is_hpipaq11x() (machine_arch_type == MACH_TYPE_HPIPAQ11X)
31199#else
31200# define machine_is_hpipaq11x() (0)
31201#endif
31202
31203#ifdef CONFIG_MACH_WAYLAND
31204# ifdef machine_arch_type
31205# undef machine_arch_type
31206# define machine_arch_type __machine_arch_type
31207# else
31208# define machine_arch_type MACH_TYPE_WAYLAND
31209# endif
31210# define machine_is_wayland() (machine_arch_type == MACH_TYPE_WAYLAND)
31211#else
31212# define machine_is_wayland() (0)
31213#endif
31214
31215#ifdef CONFIG_MACH_ACNBSX102
31216# ifdef machine_arch_type
31217# undef machine_arch_type
31218# define machine_arch_type __machine_arch_type
31219# else
31220# define machine_arch_type MACH_TYPE_ACNBSX102
31221# endif
31222# define machine_is_acnbsx102() (machine_arch_type == MACH_TYPE_ACNBSX102)
31223#else
31224# define machine_is_acnbsx102() (0)
31225#endif
31226
31227#ifdef CONFIG_MACH_HWAT91
31228# ifdef machine_arch_type
31229# undef machine_arch_type
31230# define machine_arch_type __machine_arch_type
31231# else
31232# define machine_arch_type MACH_TYPE_HWAT91
31233# endif
31234# define machine_is_hwat91() (machine_arch_type == MACH_TYPE_HWAT91)
31235#else
31236# define machine_is_hwat91() (0)
31237#endif
31238
31239#ifdef CONFIG_MACH_AT91SAM9263CS
31240# ifdef machine_arch_type
31241# undef machine_arch_type
31242# define machine_arch_type __machine_arch_type
31243# else
31244# define machine_arch_type MACH_TYPE_AT91SAM9263CS
31245# endif
31246# define machine_is_at91sam9263cs() (machine_arch_type == MACH_TYPE_AT91SAM9263CS)
31247#else
31248# define machine_is_at91sam9263cs() (0)
31249#endif
31250
31251#ifdef CONFIG_MACH_CSB732
31252# ifdef machine_arch_type
31253# undef machine_arch_type
31254# define machine_arch_type __machine_arch_type
31255# else
31256# define machine_arch_type MACH_TYPE_CSB732
31257# endif
31258# define machine_is_csb732() (machine_arch_type == MACH_TYPE_CSB732)
31259#else
31260# define machine_is_csb732() (0)
31261#endif
31262
31263#ifdef CONFIG_MACH_U8500
31264# ifdef machine_arch_type
31265# undef machine_arch_type
31266# define machine_arch_type __machine_arch_type
31267# else
31268# define machine_arch_type MACH_TYPE_U8500
31269# endif
31270# define machine_is_u8500() (machine_arch_type == MACH_TYPE_U8500)
31271#else
31272# define machine_is_u8500() (0)
31273#endif
31274
31275#ifdef CONFIG_MACH_HUQIU
31276# ifdef machine_arch_type
31277# undef machine_arch_type
31278# define machine_arch_type __machine_arch_type
31279# else
31280# define machine_arch_type MACH_TYPE_HUQIU
31281# endif
31282# define machine_is_huqiu() (machine_arch_type == MACH_TYPE_HUQIU)
31283#else
31284# define machine_is_huqiu() (0)
31285#endif
31286
04f15b3b 31287#ifdef CONFIG_MACH_MX51_EFIKASB
9f23ca42
WD
31288# ifdef machine_arch_type
31289# undef machine_arch_type
31290# define machine_arch_type __machine_arch_type
31291# else
04f15b3b 31292# define machine_arch_type MACH_TYPE_MX51_EFIKASB
9f23ca42 31293# endif
04f15b3b 31294# define machine_is_mx51_efikasb() (machine_arch_type == MACH_TYPE_MX51_EFIKASB)
9f23ca42 31295#else
04f15b3b 31296# define machine_is_mx51_efikasb() (0)
9f23ca42
WD
31297#endif
31298
31299#ifdef CONFIG_MACH_PMT1G
31300# ifdef machine_arch_type
31301# undef machine_arch_type
31302# define machine_arch_type __machine_arch_type
31303# else
31304# define machine_arch_type MACH_TYPE_PMT1G
31305# endif
31306# define machine_is_pmt1g() (machine_arch_type == MACH_TYPE_PMT1G)
31307#else
31308# define machine_is_pmt1g() (0)
31309#endif
31310
31311#ifdef CONFIG_MACH_HTCELF
31312# ifdef machine_arch_type
31313# undef machine_arch_type
31314# define machine_arch_type __machine_arch_type
31315# else
31316# define machine_arch_type MACH_TYPE_HTCELF
31317# endif
31318# define machine_is_htcelf() (machine_arch_type == MACH_TYPE_HTCELF)
31319#else
31320# define machine_is_htcelf() (0)
31321#endif
31322
31323#ifdef CONFIG_MACH_ARMADILLO420
31324# ifdef machine_arch_type
31325# undef machine_arch_type
31326# define machine_arch_type __machine_arch_type
31327# else
31328# define machine_arch_type MACH_TYPE_ARMADILLO420
31329# endif
31330# define machine_is_armadillo420() (machine_arch_type == MACH_TYPE_ARMADILLO420)
31331#else
31332# define machine_is_armadillo420() (0)
31333#endif
31334
31335#ifdef CONFIG_MACH_ARMADILLO440
31336# ifdef machine_arch_type
31337# undef machine_arch_type
31338# define machine_arch_type __machine_arch_type
31339# else
31340# define machine_arch_type MACH_TYPE_ARMADILLO440
31341# endif
31342# define machine_is_armadillo440() (machine_arch_type == MACH_TYPE_ARMADILLO440)
31343#else
31344# define machine_is_armadillo440() (0)
31345#endif
31346
31347#ifdef CONFIG_MACH_U_CHIP_DUAL_ARM
31348# ifdef machine_arch_type
31349# undef machine_arch_type
31350# define machine_arch_type __machine_arch_type
31351# else
31352# define machine_arch_type MACH_TYPE_U_CHIP_DUAL_ARM
31353# endif
31354# define machine_is_u_chip_dual_arm() (machine_arch_type == MACH_TYPE_U_CHIP_DUAL_ARM)
31355#else
31356# define machine_is_u_chip_dual_arm() (0)
31357#endif
31358
31359#ifdef CONFIG_MACH_CSR_BDB3
31360# ifdef machine_arch_type
31361# undef machine_arch_type
31362# define machine_arch_type __machine_arch_type
31363# else
31364# define machine_arch_type MACH_TYPE_CSR_BDB3
31365# endif
31366# define machine_is_csr_bdb3() (machine_arch_type == MACH_TYPE_CSR_BDB3)
31367#else
31368# define machine_is_csr_bdb3() (0)
31369#endif
31370
31371#ifdef CONFIG_MACH_DOLBY_CAT1018
31372# ifdef machine_arch_type
31373# undef machine_arch_type
31374# define machine_arch_type __machine_arch_type
31375# else
31376# define machine_arch_type MACH_TYPE_DOLBY_CAT1018
31377# endif
31378# define machine_is_dolby_cat1018() (machine_arch_type == MACH_TYPE_DOLBY_CAT1018)
31379#else
31380# define machine_is_dolby_cat1018() (0)
31381#endif
31382
31383#ifdef CONFIG_MACH_HY9307
31384# ifdef machine_arch_type
31385# undef machine_arch_type
31386# define machine_arch_type __machine_arch_type
31387# else
31388# define machine_arch_type MACH_TYPE_HY9307
31389# endif
31390# define machine_is_hy9307() (machine_arch_type == MACH_TYPE_HY9307)
31391#else
31392# define machine_is_hy9307() (0)
31393#endif
31394
31395#ifdef CONFIG_MACH_A_ES
31396# ifdef machine_arch_type
31397# undef machine_arch_type
31398# define machine_arch_type __machine_arch_type
31399# else
31400# define machine_arch_type MACH_TYPE_A_ES
31401# endif
31402# define machine_is_aspire_easystore() (machine_arch_type == MACH_TYPE_A_ES)
31403#else
31404# define machine_is_aspire_easystore() (0)
31405#endif
31406
31407#ifdef CONFIG_MACH_DAVINCI_IRIF
31408# ifdef machine_arch_type
31409# undef machine_arch_type
31410# define machine_arch_type __machine_arch_type
31411# else
31412# define machine_arch_type MACH_TYPE_DAVINCI_IRIF
31413# endif
31414# define machine_is_davinci_irif() (machine_arch_type == MACH_TYPE_DAVINCI_IRIF)
31415#else
31416# define machine_is_davinci_irif() (0)
31417#endif
31418
31419#ifdef CONFIG_MACH_AGAMA9263
31420# ifdef machine_arch_type
31421# undef machine_arch_type
31422# define machine_arch_type __machine_arch_type
31423# else
31424# define machine_arch_type MACH_TYPE_AGAMA9263
31425# endif
31426# define machine_is_agama9263() (machine_arch_type == MACH_TYPE_AGAMA9263)
31427#else
31428# define machine_is_agama9263() (0)
31429#endif
31430
31431#ifdef CONFIG_MACH_MARVELL_JASPER
31432# ifdef machine_arch_type
31433# undef machine_arch_type
31434# define machine_arch_type __machine_arch_type
31435# else
31436# define machine_arch_type MACH_TYPE_MARVELL_JASPER
31437# endif
31438# define machine_is_marvell_jasper() (machine_arch_type == MACH_TYPE_MARVELL_JASPER)
31439#else
31440# define machine_is_marvell_jasper() (0)
31441#endif
31442
31443#ifdef CONFIG_MACH_FLINT
31444# ifdef machine_arch_type
31445# undef machine_arch_type
31446# define machine_arch_type __machine_arch_type
31447# else
31448# define machine_arch_type MACH_TYPE_FLINT
31449# endif
31450# define machine_is_flint() (machine_arch_type == MACH_TYPE_FLINT)
31451#else
31452# define machine_is_flint() (0)
31453#endif
31454
31455#ifdef CONFIG_MACH_TAVOREVB3
31456# ifdef machine_arch_type
31457# undef machine_arch_type
31458# define machine_arch_type __machine_arch_type
31459# else
31460# define machine_arch_type MACH_TYPE_TAVOREVB3
31461# endif
31462# define machine_is_tavorevb3() (machine_arch_type == MACH_TYPE_TAVOREVB3)
31463#else
31464# define machine_is_tavorevb3() (0)
31465#endif
31466
31467#ifdef CONFIG_MACH_SCH_M490
31468# ifdef machine_arch_type
31469# undef machine_arch_type
31470# define machine_arch_type __machine_arch_type
31471# else
31472# define machine_arch_type MACH_TYPE_SCH_M490
31473# endif
31474# define machine_is_sch_m490() (machine_arch_type == MACH_TYPE_SCH_M490)
31475#else
31476# define machine_is_sch_m490() (0)
31477#endif
31478
31479#ifdef CONFIG_MACH_RBL01
31480# ifdef machine_arch_type
31481# undef machine_arch_type
31482# define machine_arch_type __machine_arch_type
31483# else
31484# define machine_arch_type MACH_TYPE_RBL01
31485# endif
31486# define machine_is_rbl01() (machine_arch_type == MACH_TYPE_RBL01)
31487#else
31488# define machine_is_rbl01() (0)
31489#endif
31490
31491#ifdef CONFIG_MACH_OMNIFI
31492# ifdef machine_arch_type
31493# undef machine_arch_type
31494# define machine_arch_type __machine_arch_type
31495# else
31496# define machine_arch_type MACH_TYPE_OMNIFI
31497# endif
31498# define machine_is_omnifi() (machine_arch_type == MACH_TYPE_OMNIFI)
31499#else
31500# define machine_is_omnifi() (0)
31501#endif
31502
31503#ifdef CONFIG_MACH_OTAVALO
31504# ifdef machine_arch_type
31505# undef machine_arch_type
31506# define machine_arch_type __machine_arch_type
31507# else
31508# define machine_arch_type MACH_TYPE_OTAVALO
31509# endif
31510# define machine_is_otavalo() (machine_arch_type == MACH_TYPE_OTAVALO)
31511#else
31512# define machine_is_otavalo() (0)
31513#endif
31514
31515#ifdef CONFIG_MACH_SIENNA
31516# ifdef machine_arch_type
31517# undef machine_arch_type
31518# define machine_arch_type __machine_arch_type
31519# else
31520# define machine_arch_type MACH_TYPE_SIENNA
31521# endif
9ce2c4b7 31522# define machine_is_sienna() (machine_arch_type == MACH_TYPE_SIENNA)
9f23ca42 31523#else
9ce2c4b7 31524# define machine_is_sienna() (0)
9f23ca42
WD
31525#endif
31526
31527#ifdef CONFIG_MACH_HTC_EXCALIBUR_S620
31528# ifdef machine_arch_type
31529# undef machine_arch_type
31530# define machine_arch_type __machine_arch_type
31531# else
31532# define machine_arch_type MACH_TYPE_HTC_EXCALIBUR_S620
31533# endif
31534# define machine_is_htc_excalibur_s620() (machine_arch_type == MACH_TYPE_HTC_EXCALIBUR_S620)
31535#else
31536# define machine_is_htc_excalibur_s620() (0)
31537#endif
31538
31539#ifdef CONFIG_MACH_HTC_OPAL
31540# ifdef machine_arch_type
31541# undef machine_arch_type
31542# define machine_arch_type __machine_arch_type
31543# else
31544# define machine_arch_type MACH_TYPE_HTC_OPAL
31545# endif
31546# define machine_is_htc_opal() (machine_arch_type == MACH_TYPE_HTC_OPAL)
31547#else
31548# define machine_is_htc_opal() (0)
31549#endif
31550
31551#ifdef CONFIG_MACH_TOUCHBOOK
31552# ifdef machine_arch_type
31553# undef machine_arch_type
31554# define machine_arch_type __machine_arch_type
31555# else
31556# define machine_arch_type MACH_TYPE_TOUCHBOOK
31557# endif
31558# define machine_is_touchbook() (machine_arch_type == MACH_TYPE_TOUCHBOOK)
31559#else
31560# define machine_is_touchbook() (0)
31561#endif
31562
31563#ifdef CONFIG_MACH_LATTE
31564# ifdef machine_arch_type
31565# undef machine_arch_type
31566# define machine_arch_type __machine_arch_type
31567# else
31568# define machine_arch_type MACH_TYPE_LATTE
31569# endif
31570# define machine_is_latte() (machine_arch_type == MACH_TYPE_LATTE)
31571#else
31572# define machine_is_latte() (0)
31573#endif
31574
31575#ifdef CONFIG_MACH_XA200
31576# ifdef machine_arch_type
31577# undef machine_arch_type
31578# define machine_arch_type __machine_arch_type
31579# else
31580# define machine_arch_type MACH_TYPE_XA200
31581# endif
31582# define machine_is_xa200() (machine_arch_type == MACH_TYPE_XA200)
31583#else
31584# define machine_is_xa200() (0)
31585#endif
31586
31587#ifdef CONFIG_MACH_NIMROD
31588# ifdef machine_arch_type
31589# undef machine_arch_type
31590# define machine_arch_type __machine_arch_type
31591# else
31592# define machine_arch_type MACH_TYPE_NIMROD
31593# endif
31594# define machine_is_nimrod() (machine_arch_type == MACH_TYPE_NIMROD)
31595#else
31596# define machine_is_nimrod() (0)
31597#endif
31598
31599#ifdef CONFIG_MACH_CC9P9215_3G
31600# ifdef machine_arch_type
31601# undef machine_arch_type
31602# define machine_arch_type __machine_arch_type
31603# else
31604# define machine_arch_type MACH_TYPE_CC9P9215_3G
31605# endif
31606# define machine_is_cc9p9215_3g() (machine_arch_type == MACH_TYPE_CC9P9215_3G)
31607#else
31608# define machine_is_cc9p9215_3g() (0)
31609#endif
31610
31611#ifdef CONFIG_MACH_CC9P9215_3GJS
31612# ifdef machine_arch_type
31613# undef machine_arch_type
31614# define machine_arch_type __machine_arch_type
31615# else
31616# define machine_arch_type MACH_TYPE_CC9P9215_3GJS
31617# endif
31618# define machine_is_cc9p9215_3gjs() (machine_arch_type == MACH_TYPE_CC9P9215_3GJS)
31619#else
31620# define machine_is_cc9p9215_3gjs() (0)
31621#endif
31622
31623#ifdef CONFIG_MACH_TK71
31624# ifdef machine_arch_type
31625# undef machine_arch_type
31626# define machine_arch_type __machine_arch_type
31627# else
31628# define machine_arch_type MACH_TYPE_TK71
31629# endif
31630# define machine_is_tk71() (machine_arch_type == MACH_TYPE_TK71)
31631#else
31632# define machine_is_tk71() (0)
31633#endif
31634
31635#ifdef CONFIG_MACH_COMHAM3525
31636# ifdef machine_arch_type
31637# undef machine_arch_type
31638# define machine_arch_type __machine_arch_type
31639# else
31640# define machine_arch_type MACH_TYPE_COMHAM3525
31641# endif
31642# define machine_is_comham3525() (machine_arch_type == MACH_TYPE_COMHAM3525)
31643#else
31644# define machine_is_comham3525() (0)
31645#endif
31646
31647#ifdef CONFIG_MACH_MX31EREBUS
31648# ifdef machine_arch_type
31649# undef machine_arch_type
31650# define machine_arch_type __machine_arch_type
31651# else
31652# define machine_arch_type MACH_TYPE_MX31EREBUS
31653# endif
31654# define machine_is_mx31erebus() (machine_arch_type == MACH_TYPE_MX31EREBUS)
31655#else
31656# define machine_is_mx31erebus() (0)
31657#endif
31658
31659#ifdef CONFIG_MACH_MCARDMX27
31660# ifdef machine_arch_type
31661# undef machine_arch_type
31662# define machine_arch_type __machine_arch_type
31663# else
31664# define machine_arch_type MACH_TYPE_MCARDMX27
31665# endif
31666# define machine_is_mcardmx27() (machine_arch_type == MACH_TYPE_MCARDMX27)
31667#else
31668# define machine_is_mcardmx27() (0)
31669#endif
31670
31671#ifdef CONFIG_MACH_PARADISE
31672# ifdef machine_arch_type
31673# undef machine_arch_type
31674# define machine_arch_type __machine_arch_type
31675# else
31676# define machine_arch_type MACH_TYPE_PARADISE
31677# endif
31678# define machine_is_paradise() (machine_arch_type == MACH_TYPE_PARADISE)
31679#else
31680# define machine_is_paradise() (0)
31681#endif
31682
31683#ifdef CONFIG_MACH_TIDE
31684# ifdef machine_arch_type
31685# undef machine_arch_type
31686# define machine_arch_type __machine_arch_type
31687# else
31688# define machine_arch_type MACH_TYPE_TIDE
31689# endif
31690# define machine_is_tide() (machine_arch_type == MACH_TYPE_TIDE)
31691#else
31692# define machine_is_tide() (0)
31693#endif
31694
31695#ifdef CONFIG_MACH_WZL2440
31696# ifdef machine_arch_type
31697# undef machine_arch_type
31698# define machine_arch_type __machine_arch_type
31699# else
31700# define machine_arch_type MACH_TYPE_WZL2440
31701# endif
31702# define machine_is_wzl2440() (machine_arch_type == MACH_TYPE_WZL2440)
31703#else
31704# define machine_is_wzl2440() (0)
31705#endif
31706
31707#ifdef CONFIG_MACH_SDRDEMO
31708# ifdef machine_arch_type
31709# undef machine_arch_type
31710# define machine_arch_type __machine_arch_type
31711# else
31712# define machine_arch_type MACH_TYPE_SDRDEMO
31713# endif
31714# define machine_is_sdrdemo() (machine_arch_type == MACH_TYPE_SDRDEMO)
31715#else
31716# define machine_is_sdrdemo() (0)
31717#endif
31718
31719#ifdef CONFIG_MACH_ETHERCAN2
31720# ifdef machine_arch_type
31721# undef machine_arch_type
31722# define machine_arch_type __machine_arch_type
31723# else
31724# define machine_arch_type MACH_TYPE_ETHERCAN2
31725# endif
31726# define machine_is_ethercan2() (machine_arch_type == MACH_TYPE_ETHERCAN2)
31727#else
31728# define machine_is_ethercan2() (0)
31729#endif
31730
31731#ifdef CONFIG_MACH_ECMIMG20
31732# ifdef machine_arch_type
31733# undef machine_arch_type
31734# define machine_arch_type __machine_arch_type
31735# else
31736# define machine_arch_type MACH_TYPE_ECMIMG20
31737# endif
31738# define machine_is_ecmimg20() (machine_arch_type == MACH_TYPE_ECMIMG20)
31739#else
31740# define machine_is_ecmimg20() (0)
31741#endif
31742
31743#ifdef CONFIG_MACH_OMAP_DRAGON
31744# ifdef machine_arch_type
31745# undef machine_arch_type
31746# define machine_arch_type __machine_arch_type
31747# else
31748# define machine_arch_type MACH_TYPE_OMAP_DRAGON
31749# endif
31750# define machine_is_omap_dragon() (machine_arch_type == MACH_TYPE_OMAP_DRAGON)
31751#else
31752# define machine_is_omap_dragon() (0)
31753#endif
31754
31755#ifdef CONFIG_MACH_HALO
31756# ifdef machine_arch_type
31757# undef machine_arch_type
31758# define machine_arch_type __machine_arch_type
31759# else
31760# define machine_arch_type MACH_TYPE_HALO
31761# endif
31762# define machine_is_halo() (machine_arch_type == MACH_TYPE_HALO)
31763#else
31764# define machine_is_halo() (0)
31765#endif
31766
31767#ifdef CONFIG_MACH_HUANGSHAN
31768# ifdef machine_arch_type
31769# undef machine_arch_type
31770# define machine_arch_type __machine_arch_type
31771# else
31772# define machine_arch_type MACH_TYPE_HUANGSHAN
31773# endif
31774# define machine_is_huangshan() (machine_arch_type == MACH_TYPE_HUANGSHAN)
31775#else
31776# define machine_is_huangshan() (0)
31777#endif
31778
31779#ifdef CONFIG_MACH_VL_MA2SC
31780# ifdef machine_arch_type
31781# undef machine_arch_type
31782# define machine_arch_type __machine_arch_type
31783# else
31784# define machine_arch_type MACH_TYPE_VL_MA2SC
31785# endif
31786# define machine_is_vl_ma2sc() (machine_arch_type == MACH_TYPE_VL_MA2SC)
31787#else
31788# define machine_is_vl_ma2sc() (0)
31789#endif
31790
31791#ifdef CONFIG_MACH_RAUMFELD_RC
31792# ifdef machine_arch_type
31793# undef machine_arch_type
31794# define machine_arch_type __machine_arch_type
31795# else
31796# define machine_arch_type MACH_TYPE_RAUMFELD_RC
31797# endif
31798# define machine_is_raumfeld_rc() (machine_arch_type == MACH_TYPE_RAUMFELD_RC)
31799#else
31800# define machine_is_raumfeld_rc() (0)
31801#endif
31802
31803#ifdef CONFIG_MACH_RAUMFELD_CONNECTOR
31804# ifdef machine_arch_type
31805# undef machine_arch_type
31806# define machine_arch_type __machine_arch_type
31807# else
31808# define machine_arch_type MACH_TYPE_RAUMFELD_CONNECTOR
31809# endif
31810# define machine_is_raumfeld_connector() (machine_arch_type == MACH_TYPE_RAUMFELD_CONNECTOR)
31811#else
31812# define machine_is_raumfeld_connector() (0)
31813#endif
31814
31815#ifdef CONFIG_MACH_RAUMFELD_SPEAKER
31816# ifdef machine_arch_type
31817# undef machine_arch_type
31818# define machine_arch_type __machine_arch_type
31819# else
31820# define machine_arch_type MACH_TYPE_RAUMFELD_SPEAKER
31821# endif
31822# define machine_is_raumfeld_speaker() (machine_arch_type == MACH_TYPE_RAUMFELD_SPEAKER)
31823#else
31824# define machine_is_raumfeld_speaker() (0)
31825#endif
31826
31827#ifdef CONFIG_MACH_MULTIBUS_MASTER
31828# ifdef machine_arch_type
31829# undef machine_arch_type
31830# define machine_arch_type __machine_arch_type
31831# else
31832# define machine_arch_type MACH_TYPE_MULTIBUS_MASTER
31833# endif
31834# define machine_is_multibus_master() (machine_arch_type == MACH_TYPE_MULTIBUS_MASTER)
31835#else
31836# define machine_is_multibus_master() (0)
31837#endif
31838
31839#ifdef CONFIG_MACH_MULTIBUS_PBK
31840# ifdef machine_arch_type
31841# undef machine_arch_type
31842# define machine_arch_type __machine_arch_type
31843# else
31844# define machine_arch_type MACH_TYPE_MULTIBUS_PBK
31845# endif
31846# define machine_is_multibus_pbk() (machine_arch_type == MACH_TYPE_MULTIBUS_PBK)
31847#else
31848# define machine_is_multibus_pbk() (0)
31849#endif
31850
31851#ifdef CONFIG_MACH_TNETV107X
31852# ifdef machine_arch_type
31853# undef machine_arch_type
31854# define machine_arch_type __machine_arch_type
31855# else
31856# define machine_arch_type MACH_TYPE_TNETV107X
31857# endif
31858# define machine_is_tnetv107x() (machine_arch_type == MACH_TYPE_TNETV107X)
31859#else
31860# define machine_is_tnetv107x() (0)
31861#endif
31862
d5e2d625
TR
31863#ifdef CONFIG_MACH_SNAKE
31864# ifdef machine_arch_type
31865# undef machine_arch_type
31866# define machine_arch_type __machine_arch_type
31867# else
31868# define machine_arch_type MACH_TYPE_SNAKE
31869# endif
31870# define machine_is_snake() (machine_arch_type == MACH_TYPE_SNAKE)
31871#else
31872# define machine_is_snake() (0)
31873#endif
31874
31875#ifdef CONFIG_MACH_CWMX27
31876# ifdef machine_arch_type
31877# undef machine_arch_type
31878# define machine_arch_type __machine_arch_type
31879# else
31880# define machine_arch_type MACH_TYPE_CWMX27
31881# endif
31882# define machine_is_cwmx27() (machine_arch_type == MACH_TYPE_CWMX27)
31883#else
31884# define machine_is_cwmx27() (0)
31885#endif
31886
31887#ifdef CONFIG_MACH_SCH_M480
31888# ifdef machine_arch_type
31889# undef machine_arch_type
31890# define machine_arch_type __machine_arch_type
31891# else
31892# define machine_arch_type MACH_TYPE_SCH_M480
31893# endif
31894# define machine_is_sch_m480() (machine_arch_type == MACH_TYPE_SCH_M480)
31895#else
31896# define machine_is_sch_m480() (0)
31897#endif
31898
31899#ifdef CONFIG_MACH_PLATYPUS
31900# ifdef machine_arch_type
31901# undef machine_arch_type
31902# define machine_arch_type __machine_arch_type
31903# else
31904# define machine_arch_type MACH_TYPE_PLATYPUS
31905# endif
31906# define machine_is_platypus() (machine_arch_type == MACH_TYPE_PLATYPUS)
31907#else
31908# define machine_is_platypus() (0)
31909#endif
31910
31911#ifdef CONFIG_MACH_PSS2
31912# ifdef machine_arch_type
31913# undef machine_arch_type
31914# define machine_arch_type __machine_arch_type
31915# else
31916# define machine_arch_type MACH_TYPE_PSS2
31917# endif
31918# define machine_is_pss2() (machine_arch_type == MACH_TYPE_PSS2)
31919#else
31920# define machine_is_pss2() (0)
31921#endif
31922
31923#ifdef CONFIG_MACH_DAVINCI_APM150
31924# ifdef machine_arch_type
31925# undef machine_arch_type
31926# define machine_arch_type __machine_arch_type
31927# else
31928# define machine_arch_type MACH_TYPE_DAVINCI_APM150
31929# endif
31930# define machine_is_davinci_apm150() (machine_arch_type == MACH_TYPE_DAVINCI_APM150)
31931#else
31932# define machine_is_davinci_apm150() (0)
31933#endif
31934
31935#ifdef CONFIG_MACH_STR9100
31936# ifdef machine_arch_type
31937# undef machine_arch_type
31938# define machine_arch_type __machine_arch_type
31939# else
31940# define machine_arch_type MACH_TYPE_STR9100
31941# endif
31942# define machine_is_str9100() (machine_arch_type == MACH_TYPE_STR9100)
31943#else
31944# define machine_is_str9100() (0)
31945#endif
31946
31947#ifdef CONFIG_MACH_NET5BIG
31948# ifdef machine_arch_type
31949# undef machine_arch_type
31950# define machine_arch_type __machine_arch_type
31951# else
31952# define machine_arch_type MACH_TYPE_NET5BIG
31953# endif
31954# define machine_is_net5big() (machine_arch_type == MACH_TYPE_NET5BIG)
31955#else
31956# define machine_is_net5big() (0)
31957#endif
31958
31959#ifdef CONFIG_MACH_SEABED9263
31960# ifdef machine_arch_type
31961# undef machine_arch_type
31962# define machine_arch_type __machine_arch_type
31963# else
31964# define machine_arch_type MACH_TYPE_SEABED9263
31965# endif
31966# define machine_is_seabed9263() (machine_arch_type == MACH_TYPE_SEABED9263)
31967#else
31968# define machine_is_seabed9263() (0)
31969#endif
31970
31971#ifdef CONFIG_MACH_MX51_M2ID
31972# ifdef machine_arch_type
31973# undef machine_arch_type
31974# define machine_arch_type __machine_arch_type
31975# else
31976# define machine_arch_type MACH_TYPE_MX51_M2ID
31977# endif
31978# define machine_is_mx51_m2id() (machine_arch_type == MACH_TYPE_MX51_M2ID)
31979#else
31980# define machine_is_mx51_m2id() (0)
31981#endif
31982
31983#ifdef CONFIG_MACH_OCTVOCPLUS_EB
31984# ifdef machine_arch_type
31985# undef machine_arch_type
31986# define machine_arch_type __machine_arch_type
31987# else
31988# define machine_arch_type MACH_TYPE_OCTVOCPLUS_EB
31989# endif
31990# define machine_is_octvocplus_eb() (machine_arch_type == MACH_TYPE_OCTVOCPLUS_EB)
31991#else
31992# define machine_is_octvocplus_eb() (0)
31993#endif
31994
31995#ifdef CONFIG_MACH_KLK_FIREFOX
31996# ifdef machine_arch_type
31997# undef machine_arch_type
31998# define machine_arch_type __machine_arch_type
31999# else
32000# define machine_arch_type MACH_TYPE_KLK_FIREFOX
32001# endif
32002# define machine_is_klk_firefox() (machine_arch_type == MACH_TYPE_KLK_FIREFOX)
32003#else
32004# define machine_is_klk_firefox() (0)
32005#endif
32006
32007#ifdef CONFIG_MACH_KLK_WIRMA_MODULE
32008# ifdef machine_arch_type
32009# undef machine_arch_type
32010# define machine_arch_type __machine_arch_type
32011# else
32012# define machine_arch_type MACH_TYPE_KLK_WIRMA_MODULE
32013# endif
32014# define machine_is_klk_wirma_module() (machine_arch_type == MACH_TYPE_KLK_WIRMA_MODULE)
32015#else
32016# define machine_is_klk_wirma_module() (0)
32017#endif
32018
32019#ifdef CONFIG_MACH_KLK_WIRMA_MMI
32020# ifdef machine_arch_type
32021# undef machine_arch_type
32022# define machine_arch_type __machine_arch_type
32023# else
32024# define machine_arch_type MACH_TYPE_KLK_WIRMA_MMI
32025# endif
32026# define machine_is_klk_wirma_mmi() (machine_arch_type == MACH_TYPE_KLK_WIRMA_MMI)
32027#else
32028# define machine_is_klk_wirma_mmi() (0)
32029#endif
32030
32031#ifdef CONFIG_MACH_SUPERSONIC
32032# ifdef machine_arch_type
32033# undef machine_arch_type
32034# define machine_arch_type __machine_arch_type
32035# else
32036# define machine_arch_type MACH_TYPE_SUPERSONIC
32037# endif
32038# define machine_is_supersonic() (machine_arch_type == MACH_TYPE_SUPERSONIC)
32039#else
32040# define machine_is_supersonic() (0)
32041#endif
32042
32043#ifdef CONFIG_MACH_LIBERTY
32044# ifdef machine_arch_type
32045# undef machine_arch_type
32046# define machine_arch_type __machine_arch_type
32047# else
32048# define machine_arch_type MACH_TYPE_LIBERTY
32049# endif
32050# define machine_is_liberty() (machine_arch_type == MACH_TYPE_LIBERTY)
32051#else
32052# define machine_is_liberty() (0)
32053#endif
32054
32055#ifdef CONFIG_MACH_MH355
32056# ifdef machine_arch_type
32057# undef machine_arch_type
32058# define machine_arch_type __machine_arch_type
32059# else
32060# define machine_arch_type MACH_TYPE_MH355
32061# endif
32062# define machine_is_mh355() (machine_arch_type == MACH_TYPE_MH355)
32063#else
32064# define machine_is_mh355() (0)
32065#endif
32066
32067#ifdef CONFIG_MACH_PC7802
32068# ifdef machine_arch_type
32069# undef machine_arch_type
32070# define machine_arch_type __machine_arch_type
32071# else
32072# define machine_arch_type MACH_TYPE_PC7802
32073# endif
32074# define machine_is_pc7802() (machine_arch_type == MACH_TYPE_PC7802)
32075#else
32076# define machine_is_pc7802() (0)
32077#endif
32078
32079#ifdef CONFIG_MACH_GNET_SGC
32080# ifdef machine_arch_type
32081# undef machine_arch_type
32082# define machine_arch_type __machine_arch_type
32083# else
32084# define machine_arch_type MACH_TYPE_GNET_SGC
32085# endif
32086# define machine_is_gnet_sgc() (machine_arch_type == MACH_TYPE_GNET_SGC)
32087#else
32088# define machine_is_gnet_sgc() (0)
32089#endif
32090
2d251cca
TR
32091#ifdef CONFIG_MACH_EINSTEIN15
32092# ifdef machine_arch_type
32093# undef machine_arch_type
32094# define machine_arch_type __machine_arch_type
32095# else
32096# define machine_arch_type MACH_TYPE_EINSTEIN15
32097# endif
32098# define machine_is_einstein15() (machine_arch_type == MACH_TYPE_EINSTEIN15)
32099#else
32100# define machine_is_einstein15() (0)
32101#endif
32102
32103#ifdef CONFIG_MACH_CMPD
32104# ifdef machine_arch_type
32105# undef machine_arch_type
32106# define machine_arch_type __machine_arch_type
32107# else
32108# define machine_arch_type MACH_TYPE_CMPD
32109# endif
32110# define machine_is_cmpd() (machine_arch_type == MACH_TYPE_CMPD)
32111#else
32112# define machine_is_cmpd() (0)
32113#endif
32114
32115#ifdef CONFIG_MACH_DAVINCI_HASE1
32116# ifdef machine_arch_type
32117# undef machine_arch_type
32118# define machine_arch_type __machine_arch_type
32119# else
32120# define machine_arch_type MACH_TYPE_DAVINCI_HASE1
32121# endif
32122# define machine_is_davinci_hase1() (machine_arch_type == MACH_TYPE_DAVINCI_HASE1)
32123#else
32124# define machine_is_davinci_hase1() (0)
32125#endif
32126
32127#ifdef CONFIG_MACH_LGEINCITEPHONE
32128# ifdef machine_arch_type
32129# undef machine_arch_type
32130# define machine_arch_type __machine_arch_type
32131# else
32132# define machine_arch_type MACH_TYPE_LGEINCITEPHONE
32133# endif
32134# define machine_is_lgeincitephone() (machine_arch_type == MACH_TYPE_LGEINCITEPHONE)
32135#else
32136# define machine_is_lgeincitephone() (0)
32137#endif
32138
32139#ifdef CONFIG_MACH_EA313X
32140# ifdef machine_arch_type
32141# undef machine_arch_type
32142# define machine_arch_type __machine_arch_type
32143# else
32144# define machine_arch_type MACH_TYPE_EA313X
32145# endif
32146# define machine_is_ea313x() (machine_arch_type == MACH_TYPE_EA313X)
32147#else
32148# define machine_is_ea313x() (0)
32149#endif
32150
32151#ifdef CONFIG_MACH_FWBD_39064
32152# ifdef machine_arch_type
32153# undef machine_arch_type
32154# define machine_arch_type __machine_arch_type
32155# else
32156# define machine_arch_type MACH_TYPE_FWBD_39064
32157# endif
32158# define machine_is_fwbd_39064() (machine_arch_type == MACH_TYPE_FWBD_39064)
32159#else
32160# define machine_is_fwbd_39064() (0)
32161#endif
32162
32163#ifdef CONFIG_MACH_FWBD_390128
32164# ifdef machine_arch_type
32165# undef machine_arch_type
32166# define machine_arch_type __machine_arch_type
32167# else
32168# define machine_arch_type MACH_TYPE_FWBD_390128
32169# endif
32170# define machine_is_fwbd_390128() (machine_arch_type == MACH_TYPE_FWBD_390128)
32171#else
32172# define machine_is_fwbd_390128() (0)
32173#endif
32174
32175#ifdef CONFIG_MACH_PELCO_MOE
32176# ifdef machine_arch_type
32177# undef machine_arch_type
32178# define machine_arch_type __machine_arch_type
32179# else
32180# define machine_arch_type MACH_TYPE_PELCO_MOE
32181# endif
32182# define machine_is_pelco_moe() (machine_arch_type == MACH_TYPE_PELCO_MOE)
32183#else
32184# define machine_is_pelco_moe() (0)
32185#endif
32186
32187#ifdef CONFIG_MACH_MINIMIX27
32188# ifdef machine_arch_type
32189# undef machine_arch_type
32190# define machine_arch_type __machine_arch_type
32191# else
32192# define machine_arch_type MACH_TYPE_MINIMIX27
32193# endif
32194# define machine_is_minimix27() (machine_arch_type == MACH_TYPE_MINIMIX27)
32195#else
32196# define machine_is_minimix27() (0)
32197#endif
32198
32199#ifdef CONFIG_MACH_OMAP3_THUNDER
32200# ifdef machine_arch_type
32201# undef machine_arch_type
32202# define machine_arch_type __machine_arch_type
32203# else
32204# define machine_arch_type MACH_TYPE_OMAP3_THUNDER
32205# endif
32206# define machine_is_omap3_thunder() (machine_arch_type == MACH_TYPE_OMAP3_THUNDER)
32207#else
32208# define machine_is_omap3_thunder() (0)
32209#endif
32210
32211#ifdef CONFIG_MACH_PASSIONC
32212# ifdef machine_arch_type
32213# undef machine_arch_type
32214# define machine_arch_type __machine_arch_type
32215# else
32216# define machine_arch_type MACH_TYPE_PASSIONC
32217# endif
32218# define machine_is_passionc() (machine_arch_type == MACH_TYPE_PASSIONC)
32219#else
32220# define machine_is_passionc() (0)
32221#endif
32222
32223#ifdef CONFIG_MACH_MX27AMATA
32224# ifdef machine_arch_type
32225# undef machine_arch_type
32226# define machine_arch_type __machine_arch_type
32227# else
32228# define machine_arch_type MACH_TYPE_MX27AMATA
32229# endif
32230# define machine_is_mx27amata() (machine_arch_type == MACH_TYPE_MX27AMATA)
32231#else
32232# define machine_is_mx27amata() (0)
32233#endif
32234
32235#ifdef CONFIG_MACH_BGAT1
32236# ifdef machine_arch_type
32237# undef machine_arch_type
32238# define machine_arch_type __machine_arch_type
32239# else
32240# define machine_arch_type MACH_TYPE_BGAT1
32241# endif
32242# define machine_is_bgat1() (machine_arch_type == MACH_TYPE_BGAT1)
32243#else
32244# define machine_is_bgat1() (0)
32245#endif
32246
32247#ifdef CONFIG_MACH_BUZZ
32248# ifdef machine_arch_type
32249# undef machine_arch_type
32250# define machine_arch_type __machine_arch_type
32251# else
32252# define machine_arch_type MACH_TYPE_BUZZ
32253# endif
32254# define machine_is_buzz() (machine_arch_type == MACH_TYPE_BUZZ)
32255#else
32256# define machine_is_buzz() (0)
32257#endif
32258
32259#ifdef CONFIG_MACH_MB9G20
32260# ifdef machine_arch_type
32261# undef machine_arch_type
32262# define machine_arch_type __machine_arch_type
32263# else
32264# define machine_arch_type MACH_TYPE_MB9G20
32265# endif
32266# define machine_is_mb9g20() (machine_arch_type == MACH_TYPE_MB9G20)
32267#else
32268# define machine_is_mb9g20() (0)
32269#endif
32270
32271#ifdef CONFIG_MACH_YUSHAN
32272# ifdef machine_arch_type
32273# undef machine_arch_type
32274# define machine_arch_type __machine_arch_type
32275# else
32276# define machine_arch_type MACH_TYPE_YUSHAN
32277# endif
32278# define machine_is_yushan() (machine_arch_type == MACH_TYPE_YUSHAN)
32279#else
32280# define machine_is_yushan() (0)
32281#endif
32282
32283#ifdef CONFIG_MACH_LIZARD
32284# ifdef machine_arch_type
32285# undef machine_arch_type
32286# define machine_arch_type __machine_arch_type
32287# else
32288# define machine_arch_type MACH_TYPE_LIZARD
32289# endif
32290# define machine_is_lizard() (machine_arch_type == MACH_TYPE_LIZARD)
32291#else
32292# define machine_is_lizard() (0)
32293#endif
32294
32295#ifdef CONFIG_MACH_OMAP3POLYCOM
32296# ifdef machine_arch_type
32297# undef machine_arch_type
32298# define machine_arch_type __machine_arch_type
32299# else
32300# define machine_arch_type MACH_TYPE_OMAP3POLYCOM
32301# endif
32302# define machine_is_omap3polycom() (machine_arch_type == MACH_TYPE_OMAP3POLYCOM)
32303#else
32304# define machine_is_omap3polycom() (0)
32305#endif
32306
32307#ifdef CONFIG_MACH_SMDKV210
32308# ifdef machine_arch_type
32309# undef machine_arch_type
32310# define machine_arch_type __machine_arch_type
32311# else
32312# define machine_arch_type MACH_TYPE_SMDKV210
32313# endif
32314# define machine_is_smdkv210() (machine_arch_type == MACH_TYPE_SMDKV210)
32315#else
32316# define machine_is_smdkv210() (0)
32317#endif
32318
32319#ifdef CONFIG_MACH_BRAVO
32320# ifdef machine_arch_type
32321# undef machine_arch_type
32322# define machine_arch_type __machine_arch_type
32323# else
32324# define machine_arch_type MACH_TYPE_BRAVO
32325# endif
32326# define machine_is_bravo() (machine_arch_type == MACH_TYPE_BRAVO)
32327#else
32328# define machine_is_bravo() (0)
32329#endif
32330
32331#ifdef CONFIG_MACH_SIOGENTOO1
32332# ifdef machine_arch_type
32333# undef machine_arch_type
32334# define machine_arch_type __machine_arch_type
32335# else
32336# define machine_arch_type MACH_TYPE_SIOGENTOO1
32337# endif
32338# define machine_is_siogentoo1() (machine_arch_type == MACH_TYPE_SIOGENTOO1)
32339#else
32340# define machine_is_siogentoo1() (0)
32341#endif
32342
32343#ifdef CONFIG_MACH_SIOGENTOO2
32344# ifdef machine_arch_type
32345# undef machine_arch_type
32346# define machine_arch_type __machine_arch_type
32347# else
32348# define machine_arch_type MACH_TYPE_SIOGENTOO2
32349# endif
32350# define machine_is_siogentoo2() (machine_arch_type == MACH_TYPE_SIOGENTOO2)
32351#else
32352# define machine_is_siogentoo2() (0)
32353#endif
32354
32355#ifdef CONFIG_MACH_SM3K
32356# ifdef machine_arch_type
32357# undef machine_arch_type
32358# define machine_arch_type __machine_arch_type
32359# else
32360# define machine_arch_type MACH_TYPE_SM3K
32361# endif
32362# define machine_is_sm3k() (machine_arch_type == MACH_TYPE_SM3K)
32363#else
32364# define machine_is_sm3k() (0)
32365#endif
32366
32367#ifdef CONFIG_MACH_ACER_TEMPO_F900
32368# ifdef machine_arch_type
32369# undef machine_arch_type
32370# define machine_arch_type __machine_arch_type
32371# else
32372# define machine_arch_type MACH_TYPE_ACER_TEMPO_F900
32373# endif
32374# define machine_is_acer_tempo_f900() (machine_arch_type == MACH_TYPE_ACER_TEMPO_F900)
32375#else
32376# define machine_is_acer_tempo_f900() (0)
32377#endif
32378
32379#ifdef CONFIG_MACH_SST61VC010_DEV
32380# ifdef machine_arch_type
32381# undef machine_arch_type
32382# define machine_arch_type __machine_arch_type
32383# else
32384# define machine_arch_type MACH_TYPE_SST61VC010_DEV
32385# endif
32386# define machine_is_sst61vc010_dev() (machine_arch_type == MACH_TYPE_SST61VC010_DEV)
32387#else
32388# define machine_is_sst61vc010_dev() (0)
32389#endif
32390
32391#ifdef CONFIG_MACH_GLITTERTIND
32392# ifdef machine_arch_type
32393# undef machine_arch_type
32394# define machine_arch_type __machine_arch_type
32395# else
32396# define machine_arch_type MACH_TYPE_GLITTERTIND
32397# endif
32398# define machine_is_glittertind() (machine_arch_type == MACH_TYPE_GLITTERTIND)
32399#else
32400# define machine_is_glittertind() (0)
32401#endif
32402
32403#ifdef CONFIG_MACH_OMAP_ZOOM3
32404# ifdef machine_arch_type
32405# undef machine_arch_type
32406# define machine_arch_type __machine_arch_type
32407# else
32408# define machine_arch_type MACH_TYPE_OMAP_ZOOM3
32409# endif
32410# define machine_is_omap_zoom3() (machine_arch_type == MACH_TYPE_OMAP_ZOOM3)
32411#else
32412# define machine_is_omap_zoom3() (0)
32413#endif
32414
32415#ifdef CONFIG_MACH_OMAP_3630SDP
32416# ifdef machine_arch_type
32417# undef machine_arch_type
32418# define machine_arch_type __machine_arch_type
32419# else
32420# define machine_arch_type MACH_TYPE_OMAP_3630SDP
32421# endif
32422# define machine_is_omap_3630sdp() (machine_arch_type == MACH_TYPE_OMAP_3630SDP)
32423#else
32424# define machine_is_omap_3630sdp() (0)
32425#endif
32426
32427#ifdef CONFIG_MACH_CYBOOK2440
32428# ifdef machine_arch_type
32429# undef machine_arch_type
32430# define machine_arch_type __machine_arch_type
32431# else
32432# define machine_arch_type MACH_TYPE_CYBOOK2440
32433# endif
32434# define machine_is_cybook2440() (machine_arch_type == MACH_TYPE_CYBOOK2440)
32435#else
32436# define machine_is_cybook2440() (0)
32437#endif
32438
32439#ifdef CONFIG_MACH_TORINO_S
32440# ifdef machine_arch_type
32441# undef machine_arch_type
32442# define machine_arch_type __machine_arch_type
32443# else
32444# define machine_arch_type MACH_TYPE_TORINO_S
32445# endif
32446# define machine_is_torino_s() (machine_arch_type == MACH_TYPE_TORINO_S)
32447#else
32448# define machine_is_torino_s() (0)
32449#endif
32450
32451#ifdef CONFIG_MACH_HAVANA
32452# ifdef machine_arch_type
32453# undef machine_arch_type
32454# define machine_arch_type __machine_arch_type
32455# else
32456# define machine_arch_type MACH_TYPE_HAVANA
32457# endif
32458# define machine_is_havana() (machine_arch_type == MACH_TYPE_HAVANA)
32459#else
32460# define machine_is_havana() (0)
32461#endif
32462
32463#ifdef CONFIG_MACH_BEAUMONT_11
32464# ifdef machine_arch_type
32465# undef machine_arch_type
32466# define machine_arch_type __machine_arch_type
32467# else
32468# define machine_arch_type MACH_TYPE_BEAUMONT_11
32469# endif
32470# define machine_is_beaumont_11() (machine_arch_type == MACH_TYPE_BEAUMONT_11)
32471#else
32472# define machine_is_beaumont_11() (0)
32473#endif
32474
32475#ifdef CONFIG_MACH_VANGUARD
32476# ifdef machine_arch_type
32477# undef machine_arch_type
32478# define machine_arch_type __machine_arch_type
32479# else
32480# define machine_arch_type MACH_TYPE_VANGUARD
32481# endif
32482# define machine_is_vanguard() (machine_arch_type == MACH_TYPE_VANGUARD)
32483#else
32484# define machine_is_vanguard() (0)
32485#endif
32486
32487#ifdef CONFIG_MACH_S5PC110_DRACO
32488# ifdef machine_arch_type
32489# undef machine_arch_type
32490# define machine_arch_type __machine_arch_type
32491# else
32492# define machine_arch_type MACH_TYPE_S5PC110_DRACO
32493# endif
32494# define machine_is_s5pc110_draco() (machine_arch_type == MACH_TYPE_S5PC110_DRACO)
32495#else
32496# define machine_is_s5pc110_draco() (0)
32497#endif
32498
32499#ifdef CONFIG_MACH_CARTESIO_TWO
32500# ifdef machine_arch_type
32501# undef machine_arch_type
32502# define machine_arch_type __machine_arch_type
32503# else
32504# define machine_arch_type MACH_TYPE_CARTESIO_TWO
32505# endif
32506# define machine_is_cartesio_two() (machine_arch_type == MACH_TYPE_CARTESIO_TWO)
32507#else
32508# define machine_is_cartesio_two() (0)
32509#endif
32510
32511#ifdef CONFIG_MACH_ASTER
32512# ifdef machine_arch_type
32513# undef machine_arch_type
32514# define machine_arch_type __machine_arch_type
32515# else
32516# define machine_arch_type MACH_TYPE_ASTER
32517# endif
32518# define machine_is_aster() (machine_arch_type == MACH_TYPE_ASTER)
32519#else
32520# define machine_is_aster() (0)
32521#endif
32522
32523#ifdef CONFIG_MACH_VOGUESV210
32524# ifdef machine_arch_type
32525# undef machine_arch_type
32526# define machine_arch_type __machine_arch_type
32527# else
32528# define machine_arch_type MACH_TYPE_VOGUESV210
32529# endif
32530# define machine_is_voguesv210() (machine_arch_type == MACH_TYPE_VOGUESV210)
32531#else
32532# define machine_is_voguesv210() (0)
32533#endif
32534
32535#ifdef CONFIG_MACH_ACM500X
32536# ifdef machine_arch_type
32537# undef machine_arch_type
32538# define machine_arch_type __machine_arch_type
32539# else
32540# define machine_arch_type MACH_TYPE_ACM500X
32541# endif
32542# define machine_is_acm500x() (machine_arch_type == MACH_TYPE_ACM500X)
32543#else
32544# define machine_is_acm500x() (0)
32545#endif
32546
32547#ifdef CONFIG_MACH_KM9260
32548# ifdef machine_arch_type
32549# undef machine_arch_type
32550# define machine_arch_type __machine_arch_type
32551# else
32552# define machine_arch_type MACH_TYPE_KM9260
32553# endif
32554# define machine_is_km9260() (machine_arch_type == MACH_TYPE_KM9260)
32555#else
32556# define machine_is_km9260() (0)
32557#endif
32558
32559#ifdef CONFIG_MACH_NIDEFLEXG1
32560# ifdef machine_arch_type
32561# undef machine_arch_type
32562# define machine_arch_type __machine_arch_type
32563# else
32564# define machine_arch_type MACH_TYPE_NIDEFLEXG1
32565# endif
32566# define machine_is_nideflexg1() (machine_arch_type == MACH_TYPE_NIDEFLEXG1)
32567#else
32568# define machine_is_nideflexg1() (0)
32569#endif
32570
32571#ifdef CONFIG_MACH_CTERA_PLUG_IO
32572# ifdef machine_arch_type
32573# undef machine_arch_type
32574# define machine_arch_type __machine_arch_type
32575# else
32576# define machine_arch_type MACH_TYPE_CTERA_PLUG_IO
32577# endif
32578# define machine_is_ctera_plug_io() (machine_arch_type == MACH_TYPE_CTERA_PLUG_IO)
32579#else
32580# define machine_is_ctera_plug_io() (0)
32581#endif
32582
32583#ifdef CONFIG_MACH_SMARTQ7
32584# ifdef machine_arch_type
32585# undef machine_arch_type
32586# define machine_arch_type __machine_arch_type
32587# else
32588# define machine_arch_type MACH_TYPE_SMARTQ7
32589# endif
32590# define machine_is_smartq7() (machine_arch_type == MACH_TYPE_SMARTQ7)
32591#else
32592# define machine_is_smartq7() (0)
32593#endif
32594
32595#ifdef CONFIG_MACH_AT91SAM9G10EK2
32596# ifdef machine_arch_type
32597# undef machine_arch_type
32598# define machine_arch_type __machine_arch_type
32599# else
32600# define machine_arch_type MACH_TYPE_AT91SAM9G10EK2
32601# endif
32602# define machine_is_at91sam9g10ek2() (machine_arch_type == MACH_TYPE_AT91SAM9G10EK2)
32603#else
32604# define machine_is_at91sam9g10ek2() (0)
32605#endif
32606
32607#ifdef CONFIG_MACH_ASUSP527
32608# ifdef machine_arch_type
32609# undef machine_arch_type
32610# define machine_arch_type __machine_arch_type
32611# else
32612# define machine_arch_type MACH_TYPE_ASUSP527
32613# endif
32614# define machine_is_asusp527() (machine_arch_type == MACH_TYPE_ASUSP527)
32615#else
32616# define machine_is_asusp527() (0)
32617#endif
32618
32619#ifdef CONFIG_MACH_AT91SAM9G20MPM2
32620# ifdef machine_arch_type
32621# undef machine_arch_type
32622# define machine_arch_type __machine_arch_type
32623# else
32624# define machine_arch_type MACH_TYPE_AT91SAM9G20MPM2
32625# endif
32626# define machine_is_at91sam9g20mpm2() (machine_arch_type == MACH_TYPE_AT91SAM9G20MPM2)
32627#else
32628# define machine_is_at91sam9g20mpm2() (0)
32629#endif
32630
32631#ifdef CONFIG_MACH_TOPASA900
32632# ifdef machine_arch_type
32633# undef machine_arch_type
32634# define machine_arch_type __machine_arch_type
32635# else
32636# define machine_arch_type MACH_TYPE_TOPASA900
32637# endif
32638# define machine_is_topasa900() (machine_arch_type == MACH_TYPE_TOPASA900)
32639#else
32640# define machine_is_topasa900() (0)
32641#endif
32642
32643#ifdef CONFIG_MACH_ELECTRUM_100
32644# ifdef machine_arch_type
32645# undef machine_arch_type
32646# define machine_arch_type __machine_arch_type
32647# else
32648# define machine_arch_type MACH_TYPE_ELECTRUM_100
32649# endif
32650# define machine_is_electrum_100() (machine_arch_type == MACH_TYPE_ELECTRUM_100)
32651#else
32652# define machine_is_electrum_100() (0)
32653#endif
32654
32655#ifdef CONFIG_MACH_MX51GRB
32656# ifdef machine_arch_type
32657# undef machine_arch_type
32658# define machine_arch_type __machine_arch_type
32659# else
32660# define machine_arch_type MACH_TYPE_MX51GRB
32661# endif
32662# define machine_is_mx51grb() (machine_arch_type == MACH_TYPE_MX51GRB)
32663#else
32664# define machine_is_mx51grb() (0)
32665#endif
32666
32667#ifdef CONFIG_MACH_XEA300
32668# ifdef machine_arch_type
32669# undef machine_arch_type
32670# define machine_arch_type __machine_arch_type
32671# else
32672# define machine_arch_type MACH_TYPE_XEA300
32673# endif
32674# define machine_is_xea300() (machine_arch_type == MACH_TYPE_XEA300)
32675#else
32676# define machine_is_xea300() (0)
32677#endif
32678
32679#ifdef CONFIG_MACH_HTCSTARTREK
32680# ifdef machine_arch_type
32681# undef machine_arch_type
32682# define machine_arch_type __machine_arch_type
32683# else
32684# define machine_arch_type MACH_TYPE_HTCSTARTREK
32685# endif
32686# define machine_is_htcstartrek() (machine_arch_type == MACH_TYPE_HTCSTARTREK)
32687#else
32688# define machine_is_htcstartrek() (0)
32689#endif
32690
32691#ifdef CONFIG_MACH_LIMA
32692# ifdef machine_arch_type
32693# undef machine_arch_type
32694# define machine_arch_type __machine_arch_type
32695# else
32696# define machine_arch_type MACH_TYPE_LIMA
32697# endif
32698# define machine_is_lima() (machine_arch_type == MACH_TYPE_LIMA)
32699#else
32700# define machine_is_lima() (0)
32701#endif
32702
32703#ifdef CONFIG_MACH_CSB740
32704# ifdef machine_arch_type
32705# undef machine_arch_type
32706# define machine_arch_type __machine_arch_type
32707# else
32708# define machine_arch_type MACH_TYPE_CSB740
32709# endif
32710# define machine_is_csb740() (machine_arch_type == MACH_TYPE_CSB740)
32711#else
32712# define machine_is_csb740() (0)
32713#endif
32714
32715#ifdef CONFIG_MACH_USB_S8815
32716# ifdef machine_arch_type
32717# undef machine_arch_type
32718# define machine_arch_type __machine_arch_type
32719# else
32720# define machine_arch_type MACH_TYPE_USB_S8815
32721# endif
32722# define machine_is_usb_s8815() (machine_arch_type == MACH_TYPE_USB_S8815)
32723#else
32724# define machine_is_usb_s8815() (0)
32725#endif
32726
32727#ifdef CONFIG_MACH_WATSON_EFM_PLUGIN
32728# ifdef machine_arch_type
32729# undef machine_arch_type
32730# define machine_arch_type __machine_arch_type
32731# else
32732# define machine_arch_type MACH_TYPE_WATSON_EFM_PLUGIN
32733# endif
32734# define machine_is_watson_efm_plugin() (machine_arch_type == MACH_TYPE_WATSON_EFM_PLUGIN)
32735#else
32736# define machine_is_watson_efm_plugin() (0)
32737#endif
32738
32739#ifdef CONFIG_MACH_MILKYWAY
32740# ifdef machine_arch_type
32741# undef machine_arch_type
32742# define machine_arch_type __machine_arch_type
32743# else
32744# define machine_arch_type MACH_TYPE_MILKYWAY
32745# endif
32746# define machine_is_milkyway() (machine_arch_type == MACH_TYPE_MILKYWAY)
32747#else
32748# define machine_is_milkyway() (0)
32749#endif
32750
32751#ifdef CONFIG_MACH_G4EVM
32752# ifdef machine_arch_type
32753# undef machine_arch_type
32754# define machine_arch_type __machine_arch_type
32755# else
32756# define machine_arch_type MACH_TYPE_G4EVM
32757# endif
32758# define machine_is_g4evm() (machine_arch_type == MACH_TYPE_G4EVM)
32759#else
32760# define machine_is_g4evm() (0)
32761#endif
32762
32763#ifdef CONFIG_MACH_PICOMOD6
32764# ifdef machine_arch_type
32765# undef machine_arch_type
32766# define machine_arch_type __machine_arch_type
32767# else
32768# define machine_arch_type MACH_TYPE_PICOMOD6
32769# endif
32770# define machine_is_picomod6() (machine_arch_type == MACH_TYPE_PICOMOD6)
32771#else
32772# define machine_is_picomod6() (0)
32773#endif
32774
32775#ifdef CONFIG_MACH_OMAPL138_HAWKBOARD
32776# ifdef machine_arch_type
32777# undef machine_arch_type
32778# define machine_arch_type __machine_arch_type
32779# else
32780# define machine_arch_type MACH_TYPE_OMAPL138_HAWKBOARD
32781# endif
32782# define machine_is_omapl138_hawkboard() (machine_arch_type == MACH_TYPE_OMAPL138_HAWKBOARD)
32783#else
32784# define machine_is_omapl138_hawkboard() (0)
32785#endif
32786
32787#ifdef CONFIG_MACH_IP6000
32788# ifdef machine_arch_type
32789# undef machine_arch_type
32790# define machine_arch_type __machine_arch_type
32791# else
32792# define machine_arch_type MACH_TYPE_IP6000
32793# endif
32794# define machine_is_ip6000() (machine_arch_type == MACH_TYPE_IP6000)
32795#else
32796# define machine_is_ip6000() (0)
32797#endif
32798
32799#ifdef CONFIG_MACH_IP6010
32800# ifdef machine_arch_type
32801# undef machine_arch_type
32802# define machine_arch_type __machine_arch_type
32803# else
32804# define machine_arch_type MACH_TYPE_IP6010
32805# endif
32806# define machine_is_ip6010() (machine_arch_type == MACH_TYPE_IP6010)
32807#else
32808# define machine_is_ip6010() (0)
32809#endif
32810
32811#ifdef CONFIG_MACH_UTM400
32812# ifdef machine_arch_type
32813# undef machine_arch_type
32814# define machine_arch_type __machine_arch_type
32815# else
32816# define machine_arch_type MACH_TYPE_UTM400
32817# endif
32818# define machine_is_utm400() (machine_arch_type == MACH_TYPE_UTM400)
32819#else
32820# define machine_is_utm400() (0)
32821#endif
32822
32823#ifdef CONFIG_MACH_OMAP3_ZYBEX
32824# ifdef machine_arch_type
32825# undef machine_arch_type
32826# define machine_arch_type __machine_arch_type
32827# else
32828# define machine_arch_type MACH_TYPE_OMAP3_ZYBEX
32829# endif
32830# define machine_is_omap3_zybex() (machine_arch_type == MACH_TYPE_OMAP3_ZYBEX)
32831#else
32832# define machine_is_omap3_zybex() (0)
32833#endif
32834
32835#ifdef CONFIG_MACH_WIRELESS_SPACE
32836# ifdef machine_arch_type
32837# undef machine_arch_type
32838# define machine_arch_type __machine_arch_type
32839# else
32840# define machine_arch_type MACH_TYPE_WIRELESS_SPACE
32841# endif
32842# define machine_is_wireless_space() (machine_arch_type == MACH_TYPE_WIRELESS_SPACE)
32843#else
32844# define machine_is_wireless_space() (0)
32845#endif
32846
32847#ifdef CONFIG_MACH_SX560
32848# ifdef machine_arch_type
32849# undef machine_arch_type
32850# define machine_arch_type __machine_arch_type
32851# else
32852# define machine_arch_type MACH_TYPE_SX560
32853# endif
32854# define machine_is_sx560() (machine_arch_type == MACH_TYPE_SX560)
32855#else
32856# define machine_is_sx560() (0)
32857#endif
32858
32859#ifdef CONFIG_MACH_TS41X
32860# ifdef machine_arch_type
32861# undef machine_arch_type
32862# define machine_arch_type __machine_arch_type
32863# else
32864# define machine_arch_type MACH_TYPE_TS41X
32865# endif
32866# define machine_is_ts41x() (machine_arch_type == MACH_TYPE_TS41X)
32867#else
32868# define machine_is_ts41x() (0)
32869#endif
32870
32871#ifdef CONFIG_MACH_ELPHEL10373
32872# ifdef machine_arch_type
32873# undef machine_arch_type
32874# define machine_arch_type __machine_arch_type
32875# else
32876# define machine_arch_type MACH_TYPE_ELPHEL10373
32877# endif
32878# define machine_is_elphel10373() (machine_arch_type == MACH_TYPE_ELPHEL10373)
32879#else
32880# define machine_is_elphel10373() (0)
32881#endif
32882
32883#ifdef CONFIG_MACH_RHOBOT
32884# ifdef machine_arch_type
32885# undef machine_arch_type
32886# define machine_arch_type __machine_arch_type
32887# else
32888# define machine_arch_type MACH_TYPE_RHOBOT
32889# endif
32890# define machine_is_rhobot() (machine_arch_type == MACH_TYPE_RHOBOT)
32891#else
32892# define machine_is_rhobot() (0)
32893#endif
32894
32895#ifdef CONFIG_MACH_MX51_REFRESH
32896# ifdef machine_arch_type
32897# undef machine_arch_type
32898# define machine_arch_type __machine_arch_type
32899# else
32900# define machine_arch_type MACH_TYPE_MX51_REFRESH
32901# endif
32902# define machine_is_mx51_refresh() (machine_arch_type == MACH_TYPE_MX51_REFRESH)
32903#else
32904# define machine_is_mx51_refresh() (0)
32905#endif
32906
32907#ifdef CONFIG_MACH_LS9260
32908# ifdef machine_arch_type
32909# undef machine_arch_type
32910# define machine_arch_type __machine_arch_type
32911# else
32912# define machine_arch_type MACH_TYPE_LS9260
32913# endif
32914# define machine_is_ls9260() (machine_arch_type == MACH_TYPE_LS9260)
32915#else
32916# define machine_is_ls9260() (0)
32917#endif
32918
32919#ifdef CONFIG_MACH_SHANK
32920# ifdef machine_arch_type
32921# undef machine_arch_type
32922# define machine_arch_type __machine_arch_type
32923# else
32924# define machine_arch_type MACH_TYPE_SHANK
32925# endif
32926# define machine_is_shank() (machine_arch_type == MACH_TYPE_SHANK)
32927#else
32928# define machine_is_shank() (0)
32929#endif
32930
32931#ifdef CONFIG_MACH_QSD8X50_ST1
32932# ifdef machine_arch_type
32933# undef machine_arch_type
32934# define machine_arch_type __machine_arch_type
32935# else
32936# define machine_arch_type MACH_TYPE_QSD8X50_ST1
32937# endif
32938# define machine_is_qsd8x50_st1() (machine_arch_type == MACH_TYPE_QSD8X50_ST1)
32939#else
32940# define machine_is_qsd8x50_st1() (0)
32941#endif
32942
32943#ifdef CONFIG_MACH_AT91SAM9M10EKES
32944# ifdef machine_arch_type
32945# undef machine_arch_type
32946# define machine_arch_type __machine_arch_type
32947# else
32948# define machine_arch_type MACH_TYPE_AT91SAM9M10EKES
32949# endif
32950# define machine_is_at91sam9m10ekes() (machine_arch_type == MACH_TYPE_AT91SAM9M10EKES)
32951#else
32952# define machine_is_at91sam9m10ekes() (0)
32953#endif
32954
32955#ifdef CONFIG_MACH_HIRAM
32956# ifdef machine_arch_type
32957# undef machine_arch_type
32958# define machine_arch_type __machine_arch_type
32959# else
32960# define machine_arch_type MACH_TYPE_HIRAM
32961# endif
32962# define machine_is_hiram() (machine_arch_type == MACH_TYPE_HIRAM)
32963#else
32964# define machine_is_hiram() (0)
32965#endif
32966
32967#ifdef CONFIG_MACH_PHY3250
32968# ifdef machine_arch_type
32969# undef machine_arch_type
32970# define machine_arch_type __machine_arch_type
32971# else
32972# define machine_arch_type MACH_TYPE_PHY3250
32973# endif
32974# define machine_is_phy3250() (machine_arch_type == MACH_TYPE_PHY3250)
32975#else
32976# define machine_is_phy3250() (0)
32977#endif
32978
32979#ifdef CONFIG_MACH_EA3250
32980# ifdef machine_arch_type
32981# undef machine_arch_type
32982# define machine_arch_type __machine_arch_type
32983# else
32984# define machine_arch_type MACH_TYPE_EA3250
32985# endif
32986# define machine_is_ea3250() (machine_arch_type == MACH_TYPE_EA3250)
32987#else
32988# define machine_is_ea3250() (0)
32989#endif
32990
32991#ifdef CONFIG_MACH_FDI3250
32992# ifdef machine_arch_type
32993# undef machine_arch_type
32994# define machine_arch_type __machine_arch_type
32995# else
32996# define machine_arch_type MACH_TYPE_FDI3250
32997# endif
32998# define machine_is_fdi3250() (machine_arch_type == MACH_TYPE_FDI3250)
32999#else
33000# define machine_is_fdi3250() (0)
33001#endif
33002
33003#ifdef CONFIG_MACH_WHITESTONE
33004# ifdef machine_arch_type
33005# undef machine_arch_type
33006# define machine_arch_type __machine_arch_type
33007# else
33008# define machine_arch_type MACH_TYPE_WHITESTONE
33009# endif
9ce2c4b7 33010# define machine_is_whitestone() (machine_arch_type == MACH_TYPE_WHITESTONE)
2d251cca 33011#else
9ce2c4b7 33012# define machine_is_whitestone() (0)
2d251cca
TR
33013#endif
33014
33015#ifdef CONFIG_MACH_AT91SAM9263NIT
33016# ifdef machine_arch_type
33017# undef machine_arch_type
33018# define machine_arch_type __machine_arch_type
33019# else
33020# define machine_arch_type MACH_TYPE_AT91SAM9263NIT
33021# endif
33022# define machine_is_at91sam9263nit() (machine_arch_type == MACH_TYPE_AT91SAM9263NIT)
33023#else
33024# define machine_is_at91sam9263nit() (0)
33025#endif
33026
33027#ifdef CONFIG_MACH_CCMX51
33028# ifdef machine_arch_type
33029# undef machine_arch_type
33030# define machine_arch_type __machine_arch_type
33031# else
33032# define machine_arch_type MACH_TYPE_CCMX51
33033# endif
33034# define machine_is_ccmx51() (machine_arch_type == MACH_TYPE_CCMX51)
33035#else
33036# define machine_is_ccmx51() (0)
33037#endif
33038
33039#ifdef CONFIG_MACH_CCMX51JS
33040# ifdef machine_arch_type
33041# undef machine_arch_type
33042# define machine_arch_type __machine_arch_type
33043# else
33044# define machine_arch_type MACH_TYPE_CCMX51JS
33045# endif
33046# define machine_is_ccmx51js() (machine_arch_type == MACH_TYPE_CCMX51JS)
33047#else
33048# define machine_is_ccmx51js() (0)
33049#endif
33050
33051#ifdef CONFIG_MACH_CCWMX51
33052# ifdef machine_arch_type
33053# undef machine_arch_type
33054# define machine_arch_type __machine_arch_type
33055# else
33056# define machine_arch_type MACH_TYPE_CCWMX51
33057# endif
33058# define machine_is_ccwmx51() (machine_arch_type == MACH_TYPE_CCWMX51)
33059#else
33060# define machine_is_ccwmx51() (0)
33061#endif
33062
33063#ifdef CONFIG_MACH_CCWMX51JS
33064# ifdef machine_arch_type
33065# undef machine_arch_type
33066# define machine_arch_type __machine_arch_type
33067# else
33068# define machine_arch_type MACH_TYPE_CCWMX51JS
33069# endif
33070# define machine_is_ccwmx51js() (machine_arch_type == MACH_TYPE_CCWMX51JS)
33071#else
33072# define machine_is_ccwmx51js() (0)
33073#endif
33074
33075#ifdef CONFIG_MACH_MINI6410
33076# ifdef machine_arch_type
33077# undef machine_arch_type
33078# define machine_arch_type __machine_arch_type
33079# else
33080# define machine_arch_type MACH_TYPE_MINI6410
33081# endif
33082# define machine_is_mini6410() (machine_arch_type == MACH_TYPE_MINI6410)
33083#else
33084# define machine_is_mini6410() (0)
33085#endif
33086
33087#ifdef CONFIG_MACH_TINY6410
33088# ifdef machine_arch_type
33089# undef machine_arch_type
33090# define machine_arch_type __machine_arch_type
33091# else
33092# define machine_arch_type MACH_TYPE_TINY6410
33093# endif
33094# define machine_is_tiny6410() (machine_arch_type == MACH_TYPE_TINY6410)
33095#else
33096# define machine_is_tiny6410() (0)
33097#endif
33098
33099#ifdef CONFIG_MACH_NANO6410
33100# ifdef machine_arch_type
33101# undef machine_arch_type
33102# define machine_arch_type __machine_arch_type
33103# else
33104# define machine_arch_type MACH_TYPE_NANO6410
33105# endif
33106# define machine_is_nano6410() (machine_arch_type == MACH_TYPE_NANO6410)
33107#else
33108# define machine_is_nano6410() (0)
33109#endif
33110
33111#ifdef CONFIG_MACH_AT572D940HFNLDB
33112# ifdef machine_arch_type
33113# undef machine_arch_type
33114# define machine_arch_type __machine_arch_type
33115# else
33116# define machine_arch_type MACH_TYPE_AT572D940HFNLDB
33117# endif
33118# define machine_is_at572d940hfnldb() (machine_arch_type == MACH_TYPE_AT572D940HFNLDB)
33119#else
33120# define machine_is_at572d940hfnldb() (0)
33121#endif
33122
33123#ifdef CONFIG_MACH_HTCLEO
33124# ifdef machine_arch_type
33125# undef machine_arch_type
33126# define machine_arch_type __machine_arch_type
33127# else
33128# define machine_arch_type MACH_TYPE_HTCLEO
33129# endif
33130# define machine_is_htcleo() (machine_arch_type == MACH_TYPE_HTCLEO)
33131#else
33132# define machine_is_htcleo() (0)
33133#endif
33134
33135#ifdef CONFIG_MACH_AVP13
33136# ifdef machine_arch_type
33137# undef machine_arch_type
33138# define machine_arch_type __machine_arch_type
33139# else
33140# define machine_arch_type MACH_TYPE_AVP13
33141# endif
33142# define machine_is_avp13() (machine_arch_type == MACH_TYPE_AVP13)
33143#else
33144# define machine_is_avp13() (0)
33145#endif
33146
33147#ifdef CONFIG_MACH_XXSVIDEOD
33148# ifdef machine_arch_type
33149# undef machine_arch_type
33150# define machine_arch_type __machine_arch_type
33151# else
33152# define machine_arch_type MACH_TYPE_XXSVIDEOD
33153# endif
33154# define machine_is_xxsvideod() (machine_arch_type == MACH_TYPE_XXSVIDEOD)
33155#else
33156# define machine_is_xxsvideod() (0)
33157#endif
33158
33159#ifdef CONFIG_MACH_VPNEXT
33160# ifdef machine_arch_type
33161# undef machine_arch_type
33162# define machine_arch_type __machine_arch_type
33163# else
33164# define machine_arch_type MACH_TYPE_VPNEXT
33165# endif
33166# define machine_is_vpnext() (machine_arch_type == MACH_TYPE_VPNEXT)
33167#else
33168# define machine_is_vpnext() (0)
33169#endif
33170
33171#ifdef CONFIG_MACH_SWARCO_ITC3
33172# ifdef machine_arch_type
33173# undef machine_arch_type
33174# define machine_arch_type __machine_arch_type
33175# else
33176# define machine_arch_type MACH_TYPE_SWARCO_ITC3
33177# endif
33178# define machine_is_swarco_itc3() (machine_arch_type == MACH_TYPE_SWARCO_ITC3)
33179#else
33180# define machine_is_swarco_itc3() (0)
33181#endif
33182
33183#ifdef CONFIG_MACH_TX51
33184# ifdef machine_arch_type
33185# undef machine_arch_type
33186# define machine_arch_type __machine_arch_type
33187# else
33188# define machine_arch_type MACH_TYPE_TX51
33189# endif
33190# define machine_is_tx51() (machine_arch_type == MACH_TYPE_TX51)
33191#else
33192# define machine_is_tx51() (0)
33193#endif
33194
33195#ifdef CONFIG_MACH_DOLBY_CAT1021
33196# ifdef machine_arch_type
33197# undef machine_arch_type
33198# define machine_arch_type __machine_arch_type
33199# else
33200# define machine_arch_type MACH_TYPE_DOLBY_CAT1021
33201# endif
33202# define machine_is_dolby_cat1021() (machine_arch_type == MACH_TYPE_DOLBY_CAT1021)
33203#else
33204# define machine_is_dolby_cat1021() (0)
33205#endif
33206
71636fa7
TR
33207#ifdef CONFIG_MACH_MX28EVK
33208# ifdef machine_arch_type
33209# undef machine_arch_type
33210# define machine_arch_type __machine_arch_type
33211# else
33212# define machine_arch_type MACH_TYPE_MX28EVK
33213# endif
33214# define machine_is_mx28evk() (machine_arch_type == MACH_TYPE_MX28EVK)
33215#else
33216# define machine_is_mx28evk() (0)
33217#endif
33218
33219#ifdef CONFIG_MACH_PHOENIX260
33220# ifdef machine_arch_type
33221# undef machine_arch_type
33222# define machine_arch_type __machine_arch_type
33223# else
33224# define machine_arch_type MACH_TYPE_PHOENIX260
33225# endif
33226# define machine_is_phoenix260() (machine_arch_type == MACH_TYPE_PHOENIX260)
33227#else
33228# define machine_is_phoenix260() (0)
33229#endif
33230
33231#ifdef CONFIG_MACH_UVACA_STORK
33232# ifdef machine_arch_type
33233# undef machine_arch_type
33234# define machine_arch_type __machine_arch_type
33235# else
33236# define machine_arch_type MACH_TYPE_UVACA_STORK
33237# endif
33238# define machine_is_uvaca_stork() (machine_arch_type == MACH_TYPE_UVACA_STORK)
33239#else
33240# define machine_is_uvaca_stork() (0)
33241#endif
33242
33243#ifdef CONFIG_MACH_SMARTQ5
33244# ifdef machine_arch_type
33245# undef machine_arch_type
33246# define machine_arch_type __machine_arch_type
33247# else
33248# define machine_arch_type MACH_TYPE_SMARTQ5
33249# endif
33250# define machine_is_smartq5() (machine_arch_type == MACH_TYPE_SMARTQ5)
33251#else
33252# define machine_is_smartq5() (0)
33253#endif
33254
33255#ifdef CONFIG_MACH_ALL3078
33256# ifdef machine_arch_type
33257# undef machine_arch_type
33258# define machine_arch_type __machine_arch_type
33259# else
33260# define machine_arch_type MACH_TYPE_ALL3078
33261# endif
33262# define machine_is_all3078() (machine_arch_type == MACH_TYPE_ALL3078)
33263#else
33264# define machine_is_all3078() (0)
33265#endif
33266
33267#ifdef CONFIG_MACH_CTERA_2BAY_DS
33268# ifdef machine_arch_type
33269# undef machine_arch_type
33270# define machine_arch_type __machine_arch_type
33271# else
33272# define machine_arch_type MACH_TYPE_CTERA_2BAY_DS
33273# endif
33274# define machine_is_ctera_2bay_ds() (machine_arch_type == MACH_TYPE_CTERA_2BAY_DS)
33275#else
33276# define machine_is_ctera_2bay_ds() (0)
33277#endif
33278
33279#ifdef CONFIG_MACH_SIOGENTOO3
33280# ifdef machine_arch_type
33281# undef machine_arch_type
33282# define machine_arch_type __machine_arch_type
33283# else
33284# define machine_arch_type MACH_TYPE_SIOGENTOO3
33285# endif
33286# define machine_is_siogentoo3() (machine_arch_type == MACH_TYPE_SIOGENTOO3)
33287#else
33288# define machine_is_siogentoo3() (0)
33289#endif
33290
33291#ifdef CONFIG_MACH_EPB5000
33292# ifdef machine_arch_type
33293# undef machine_arch_type
33294# define machine_arch_type __machine_arch_type
33295# else
33296# define machine_arch_type MACH_TYPE_EPB5000
33297# endif
33298# define machine_is_epb5000() (machine_arch_type == MACH_TYPE_EPB5000)
33299#else
33300# define machine_is_epb5000() (0)
33301#endif
33302
33303#ifdef CONFIG_MACH_HY9263
33304# ifdef machine_arch_type
33305# undef machine_arch_type
33306# define machine_arch_type __machine_arch_type
33307# else
33308# define machine_arch_type MACH_TYPE_HY9263
33309# endif
33310# define machine_is_hy9263() (machine_arch_type == MACH_TYPE_HY9263)
33311#else
33312# define machine_is_hy9263() (0)
33313#endif
33314
33315#ifdef CONFIG_MACH_ACER_TEMPO_M900
33316# ifdef machine_arch_type
33317# undef machine_arch_type
33318# define machine_arch_type __machine_arch_type
33319# else
33320# define machine_arch_type MACH_TYPE_ACER_TEMPO_M900
33321# endif
33322# define machine_is_acer_tempo_m900() (machine_arch_type == MACH_TYPE_ACER_TEMPO_M900)
33323#else
33324# define machine_is_acer_tempo_m900() (0)
33325#endif
33326
33327#ifdef CONFIG_MACH_ACER_TEMPO_DX900
33328# ifdef machine_arch_type
33329# undef machine_arch_type
33330# define machine_arch_type __machine_arch_type
33331# else
33332# define machine_arch_type MACH_TYPE_ACER_TEMPO_DX900
33333# endif
33334# define machine_is_acer_tempo_dx650() (machine_arch_type == MACH_TYPE_ACER_TEMPO_DX900)
33335#else
33336# define machine_is_acer_tempo_dx650() (0)
33337#endif
33338
33339#ifdef CONFIG_MACH_ACER_TEMPO_X960
33340# ifdef machine_arch_type
33341# undef machine_arch_type
33342# define machine_arch_type __machine_arch_type
33343# else
33344# define machine_arch_type MACH_TYPE_ACER_TEMPO_X960
33345# endif
33346# define machine_is_acer_tempo_x960() (machine_arch_type == MACH_TYPE_ACER_TEMPO_X960)
33347#else
33348# define machine_is_acer_tempo_x960() (0)
33349#endif
33350
33351#ifdef CONFIG_MACH_ACER_ETEN_V900
33352# ifdef machine_arch_type
33353# undef machine_arch_type
33354# define machine_arch_type __machine_arch_type
33355# else
33356# define machine_arch_type MACH_TYPE_ACER_ETEN_V900
33357# endif
33358# define machine_is_acer_eten_v900() (machine_arch_type == MACH_TYPE_ACER_ETEN_V900)
33359#else
33360# define machine_is_acer_eten_v900() (0)
33361#endif
33362
33363#ifdef CONFIG_MACH_ACER_ETEN_X900
33364# ifdef machine_arch_type
33365# undef machine_arch_type
33366# define machine_arch_type __machine_arch_type
33367# else
33368# define machine_arch_type MACH_TYPE_ACER_ETEN_X900
33369# endif
33370# define machine_is_acer_eten_x900() (machine_arch_type == MACH_TYPE_ACER_ETEN_X900)
33371#else
33372# define machine_is_acer_eten_x900() (0)
33373#endif
33374
33375#ifdef CONFIG_MACH_BONNELL
33376# ifdef machine_arch_type
33377# undef machine_arch_type
33378# define machine_arch_type __machine_arch_type
33379# else
33380# define machine_arch_type MACH_TYPE_BONNELL
33381# endif
33382# define machine_is_bonnell() (machine_arch_type == MACH_TYPE_BONNELL)
33383#else
33384# define machine_is_bonnell() (0)
33385#endif
33386
33387#ifdef CONFIG_MACH_OHT_MX27
33388# ifdef machine_arch_type
33389# undef machine_arch_type
33390# define machine_arch_type __machine_arch_type
33391# else
33392# define machine_arch_type MACH_TYPE_OHT_MX27
33393# endif
33394# define machine_is_oht_mx27() (machine_arch_type == MACH_TYPE_OHT_MX27)
33395#else
33396# define machine_is_oht_mx27() (0)
33397#endif
33398
33399#ifdef CONFIG_MACH_HTCQUARTZ
33400# ifdef machine_arch_type
33401# undef machine_arch_type
33402# define machine_arch_type __machine_arch_type
33403# else
33404# define machine_arch_type MACH_TYPE_HTCQUARTZ
33405# endif
33406# define machine_is_htcquartz() (machine_arch_type == MACH_TYPE_HTCQUARTZ)
33407#else
33408# define machine_is_htcquartz() (0)
33409#endif
33410
33411#ifdef CONFIG_MACH_DAVINCI_DM6467TEVM
33412# ifdef machine_arch_type
33413# undef machine_arch_type
33414# define machine_arch_type __machine_arch_type
33415# else
33416# define machine_arch_type MACH_TYPE_DAVINCI_DM6467TEVM
33417# endif
33418# define machine_is_davinci_dm6467tevm() (machine_arch_type == MACH_TYPE_DAVINCI_DM6467TEVM)
33419#else
33420# define machine_is_davinci_dm6467tevm() (0)
33421#endif
33422
33423#ifdef CONFIG_MACH_C3AX03
33424# ifdef machine_arch_type
33425# undef machine_arch_type
33426# define machine_arch_type __machine_arch_type
33427# else
33428# define machine_arch_type MACH_TYPE_C3AX03
33429# endif
33430# define machine_is_c3ax03() (machine_arch_type == MACH_TYPE_C3AX03)
33431#else
33432# define machine_is_c3ax03() (0)
33433#endif
33434
33435#ifdef CONFIG_MACH_MXT_TD60
33436# ifdef machine_arch_type
33437# undef machine_arch_type
33438# define machine_arch_type __machine_arch_type
33439# else
33440# define machine_arch_type MACH_TYPE_MXT_TD60
33441# endif
33442# define machine_is_mxt_td60() (machine_arch_type == MACH_TYPE_MXT_TD60)
33443#else
33444# define machine_is_mxt_td60() (0)
33445#endif
33446
33447#ifdef CONFIG_MACH_ESYX
33448# ifdef machine_arch_type
33449# undef machine_arch_type
33450# define machine_arch_type __machine_arch_type
33451# else
33452# define machine_arch_type MACH_TYPE_ESYX
33453# endif
33454# define machine_is_esyx() (machine_arch_type == MACH_TYPE_ESYX)
33455#else
33456# define machine_is_esyx() (0)
33457#endif
33458
06f95959 33459#ifdef CONFIG_MACH_DOVE_DB2
71636fa7
TR
33460# ifdef machine_arch_type
33461# undef machine_arch_type
33462# define machine_arch_type __machine_arch_type
33463# else
06f95959 33464# define machine_arch_type MACH_TYPE_DOVE_DB2
71636fa7 33465# endif
06f95959 33466# define machine_is_dove_db2() (machine_arch_type == MACH_TYPE_DOVE_DB2)
71636fa7
TR
33467#else
33468# define machine_is_dove_db2() (0)
33469#endif
33470
33471#ifdef CONFIG_MACH_BULLDOG
33472# ifdef machine_arch_type
33473# undef machine_arch_type
33474# define machine_arch_type __machine_arch_type
33475# else
33476# define machine_arch_type MACH_TYPE_BULLDOG
33477# endif
33478# define machine_is_bulldog() (machine_arch_type == MACH_TYPE_BULLDOG)
33479#else
33480# define machine_is_bulldog() (0)
33481#endif
33482
33483#ifdef CONFIG_MACH_DERELL_ME2000
33484# ifdef machine_arch_type
33485# undef machine_arch_type
33486# define machine_arch_type __machine_arch_type
33487# else
33488# define machine_arch_type MACH_TYPE_DERELL_ME2000
33489# endif
33490# define machine_is_derell_me2000() (machine_arch_type == MACH_TYPE_DERELL_ME2000)
33491#else
33492# define machine_is_derell_me2000() (0)
33493#endif
33494
33495#ifdef CONFIG_MACH_BCMRING_BASE
33496# ifdef machine_arch_type
33497# undef machine_arch_type
33498# define machine_arch_type __machine_arch_type
33499# else
33500# define machine_arch_type MACH_TYPE_BCMRING_BASE
33501# endif
33502# define machine_is_bcmring_base() (machine_arch_type == MACH_TYPE_BCMRING_BASE)
33503#else
33504# define machine_is_bcmring_base() (0)
33505#endif
33506
33507#ifdef CONFIG_MACH_BCMRING_EVM
33508# ifdef machine_arch_type
33509# undef machine_arch_type
33510# define machine_arch_type __machine_arch_type
33511# else
33512# define machine_arch_type MACH_TYPE_BCMRING_EVM
33513# endif
33514# define machine_is_bcmring_evm() (machine_arch_type == MACH_TYPE_BCMRING_EVM)
33515#else
33516# define machine_is_bcmring_evm() (0)
33517#endif
33518
33519#ifdef CONFIG_MACH_BCMRING_EVM_JAZZ
33520# ifdef machine_arch_type
33521# undef machine_arch_type
33522# define machine_arch_type __machine_arch_type
33523# else
33524# define machine_arch_type MACH_TYPE_BCMRING_EVM_JAZZ
33525# endif
33526# define machine_is_bcmring_evm_jazz() (machine_arch_type == MACH_TYPE_BCMRING_EVM_JAZZ)
33527#else
33528# define machine_is_bcmring_evm_jazz() (0)
33529#endif
33530
33531#ifdef CONFIG_MACH_BCMRING_SP
33532# ifdef machine_arch_type
33533# undef machine_arch_type
33534# define machine_arch_type __machine_arch_type
33535# else
33536# define machine_arch_type MACH_TYPE_BCMRING_SP
33537# endif
33538# define machine_is_bcmring_sp() (machine_arch_type == MACH_TYPE_BCMRING_SP)
33539#else
33540# define machine_is_bcmring_sp() (0)
33541#endif
33542
33543#ifdef CONFIG_MACH_BCMRING_SV
33544# ifdef machine_arch_type
33545# undef machine_arch_type
33546# define machine_arch_type __machine_arch_type
33547# else
33548# define machine_arch_type MACH_TYPE_BCMRING_SV
33549# endif
33550# define machine_is_bcmring_sv() (machine_arch_type == MACH_TYPE_BCMRING_SV)
33551#else
33552# define machine_is_bcmring_sv() (0)
33553#endif
33554
33555#ifdef CONFIG_MACH_BCMRING_SV_JAZZ
33556# ifdef machine_arch_type
33557# undef machine_arch_type
33558# define machine_arch_type __machine_arch_type
33559# else
33560# define machine_arch_type MACH_TYPE_BCMRING_SV_JAZZ
33561# endif
33562# define machine_is_bcmring_sv_jazz() (machine_arch_type == MACH_TYPE_BCMRING_SV_JAZZ)
33563#else
33564# define machine_is_bcmring_sv_jazz() (0)
33565#endif
33566
33567#ifdef CONFIG_MACH_BCMRING_TABLET
33568# ifdef machine_arch_type
33569# undef machine_arch_type
33570# define machine_arch_type __machine_arch_type
33571# else
33572# define machine_arch_type MACH_TYPE_BCMRING_TABLET
33573# endif
33574# define machine_is_bcmring_tablet() (machine_arch_type == MACH_TYPE_BCMRING_TABLET)
33575#else
33576# define machine_is_bcmring_tablet() (0)
33577#endif
33578
33579#ifdef CONFIG_MACH_BCMRING_VP
33580# ifdef machine_arch_type
33581# undef machine_arch_type
33582# define machine_arch_type __machine_arch_type
33583# else
33584# define machine_arch_type MACH_TYPE_BCMRING_VP
33585# endif
33586# define machine_is_bcmring_vp() (machine_arch_type == MACH_TYPE_BCMRING_VP)
33587#else
33588# define machine_is_bcmring_vp() (0)
33589#endif
33590
33591#ifdef CONFIG_MACH_BCMRING_EVM_SEIKOR
33592# ifdef machine_arch_type
33593# undef machine_arch_type
33594# define machine_arch_type __machine_arch_type
33595# else
33596# define machine_arch_type MACH_TYPE_BCMRING_EVM_SEIKOR
33597# endif
33598# define machine_is_bcmring_evm_seikor() (machine_arch_type == MACH_TYPE_BCMRING_EVM_SEIKOR)
33599#else
33600# define machine_is_bcmring_evm_seikor() (0)
33601#endif
33602
33603#ifdef CONFIG_MACH_BCMRING_SP_WQVGA
33604# ifdef machine_arch_type
33605# undef machine_arch_type
33606# define machine_arch_type __machine_arch_type
33607# else
33608# define machine_arch_type MACH_TYPE_BCMRING_SP_WQVGA
33609# endif
33610# define machine_is_bcmring_sp_wqvga() (machine_arch_type == MACH_TYPE_BCMRING_SP_WQVGA)
33611#else
33612# define machine_is_bcmring_sp_wqvga() (0)
33613#endif
33614
33615#ifdef CONFIG_MACH_BCMRING_CUSTOM
33616# ifdef machine_arch_type
33617# undef machine_arch_type
33618# define machine_arch_type __machine_arch_type
33619# else
33620# define machine_arch_type MACH_TYPE_BCMRING_CUSTOM
33621# endif
33622# define machine_is_bcmring_custom() (machine_arch_type == MACH_TYPE_BCMRING_CUSTOM)
33623#else
33624# define machine_is_bcmring_custom() (0)
33625#endif
33626
33627#ifdef CONFIG_MACH_ACER_S200
33628# ifdef machine_arch_type
33629# undef machine_arch_type
33630# define machine_arch_type __machine_arch_type
33631# else
33632# define machine_arch_type MACH_TYPE_ACER_S200
33633# endif
33634# define machine_is_acer_s200() (machine_arch_type == MACH_TYPE_ACER_S200)
33635#else
33636# define machine_is_acer_s200() (0)
33637#endif
33638
06f95959
TR
33639#ifdef CONFIG_MACH_BT270
33640# ifdef machine_arch_type
33641# undef machine_arch_type
33642# define machine_arch_type __machine_arch_type
33643# else
33644# define machine_arch_type MACH_TYPE_BT270
33645# endif
33646# define machine_is_bt270() (machine_arch_type == MACH_TYPE_BT270)
33647#else
33648# define machine_is_bt270() (0)
33649#endif
33650
33651#ifdef CONFIG_MACH_ISEO
33652# ifdef machine_arch_type
33653# undef machine_arch_type
33654# define machine_arch_type __machine_arch_type
33655# else
33656# define machine_arch_type MACH_TYPE_ISEO
33657# endif
33658# define machine_is_iseo() (machine_arch_type == MACH_TYPE_ISEO)
33659#else
33660# define machine_is_iseo() (0)
33661#endif
33662
33663#ifdef CONFIG_MACH_CEZANNE
33664# ifdef machine_arch_type
33665# undef machine_arch_type
33666# define machine_arch_type __machine_arch_type
33667# else
33668# define machine_arch_type MACH_TYPE_CEZANNE
33669# endif
33670# define machine_is_cezanne() (machine_arch_type == MACH_TYPE_CEZANNE)
33671#else
33672# define machine_is_cezanne() (0)
33673#endif
33674
33675#ifdef CONFIG_MACH_LUCCA
33676# ifdef machine_arch_type
33677# undef machine_arch_type
33678# define machine_arch_type __machine_arch_type
33679# else
33680# define machine_arch_type MACH_TYPE_LUCCA
33681# endif
33682# define machine_is_lucca() (machine_arch_type == MACH_TYPE_LUCCA)
33683#else
33684# define machine_is_lucca() (0)
33685#endif
33686
33687#ifdef CONFIG_MACH_SUPERSMART
33688# ifdef machine_arch_type
33689# undef machine_arch_type
33690# define machine_arch_type __machine_arch_type
33691# else
33692# define machine_arch_type MACH_TYPE_SUPERSMART
33693# endif
33694# define machine_is_supersmart() (machine_arch_type == MACH_TYPE_SUPERSMART)
33695#else
33696# define machine_is_supersmart() (0)
33697#endif
33698
33699#ifdef CONFIG_MACH_CS_MISANO
33700# ifdef machine_arch_type
33701# undef machine_arch_type
33702# define machine_arch_type __machine_arch_type
33703# else
33704# define machine_arch_type MACH_TYPE_CS_MISANO
33705# endif
33706# define machine_is_arm11_board() (machine_arch_type == MACH_TYPE_CS_MISANO)
33707#else
33708# define machine_is_arm11_board() (0)
33709#endif
33710
33711#ifdef CONFIG_MACH_MAGNOLIA2
33712# ifdef machine_arch_type
33713# undef machine_arch_type
33714# define machine_arch_type __machine_arch_type
33715# else
33716# define machine_arch_type MACH_TYPE_MAGNOLIA2
33717# endif
33718# define machine_is_magnolia2() (machine_arch_type == MACH_TYPE_MAGNOLIA2)
33719#else
33720# define machine_is_magnolia2() (0)
33721#endif
33722
33723#ifdef CONFIG_MACH_EMXX
33724# ifdef machine_arch_type
33725# undef machine_arch_type
33726# define machine_arch_type __machine_arch_type
33727# else
33728# define machine_arch_type MACH_TYPE_EMXX
33729# endif
33730# define machine_is_emxx() (machine_arch_type == MACH_TYPE_EMXX)
33731#else
33732# define machine_is_emxx() (0)
33733#endif
33734
33735#ifdef CONFIG_MACH_OUTLAW
33736# ifdef machine_arch_type
33737# undef machine_arch_type
33738# define machine_arch_type __machine_arch_type
33739# else
33740# define machine_arch_type MACH_TYPE_OUTLAW
33741# endif
33742# define machine_is_outlaw() (machine_arch_type == MACH_TYPE_OUTLAW)
33743#else
33744# define machine_is_outlaw() (0)
33745#endif
33746
33747#ifdef CONFIG_MACH_RIOT_BEI2
33748# ifdef machine_arch_type
33749# undef machine_arch_type
33750# define machine_arch_type __machine_arch_type
33751# else
33752# define machine_arch_type MACH_TYPE_RIOT_BEI2
33753# endif
33754# define machine_is_riot_bei2() (machine_arch_type == MACH_TYPE_RIOT_BEI2)
33755#else
33756# define machine_is_riot_bei2() (0)
33757#endif
33758
33759#ifdef CONFIG_MACH_RIOT_VOX
33760# ifdef machine_arch_type
33761# undef machine_arch_type
33762# define machine_arch_type __machine_arch_type
33763# else
33764# define machine_arch_type MACH_TYPE_RIOT_VOX
33765# endif
33766# define machine_is_riot_vox() (machine_arch_type == MACH_TYPE_RIOT_VOX)
33767#else
33768# define machine_is_riot_vox() (0)
33769#endif
33770
33771#ifdef CONFIG_MACH_RIOT_X37
33772# ifdef machine_arch_type
33773# undef machine_arch_type
33774# define machine_arch_type __machine_arch_type
33775# else
33776# define machine_arch_type MACH_TYPE_RIOT_X37
33777# endif
33778# define machine_is_riot_x37() (machine_arch_type == MACH_TYPE_RIOT_X37)
33779#else
33780# define machine_is_riot_x37() (0)
33781#endif
33782
33783#ifdef CONFIG_MACH_MEGA25MX
33784# ifdef machine_arch_type
33785# undef machine_arch_type
33786# define machine_arch_type __machine_arch_type
33787# else
33788# define machine_arch_type MACH_TYPE_MEGA25MX
33789# endif
33790# define machine_is_mega25mx() (machine_arch_type == MACH_TYPE_MEGA25MX)
33791#else
33792# define machine_is_mega25mx() (0)
33793#endif
33794
33795#ifdef CONFIG_MACH_BENZINA2
33796# ifdef machine_arch_type
33797# undef machine_arch_type
33798# define machine_arch_type __machine_arch_type
33799# else
33800# define machine_arch_type MACH_TYPE_BENZINA2
33801# endif
33802# define machine_is_benzina2() (machine_arch_type == MACH_TYPE_BENZINA2)
33803#else
33804# define machine_is_benzina2() (0)
33805#endif
33806
33807#ifdef CONFIG_MACH_IGNITE
33808# ifdef machine_arch_type
33809# undef machine_arch_type
33810# define machine_arch_type __machine_arch_type
33811# else
33812# define machine_arch_type MACH_TYPE_IGNITE
33813# endif
33814# define machine_is_ignite() (machine_arch_type == MACH_TYPE_IGNITE)
33815#else
33816# define machine_is_ignite() (0)
33817#endif
33818
33819#ifdef CONFIG_MACH_FOGGIA
33820# ifdef machine_arch_type
33821# undef machine_arch_type
33822# define machine_arch_type __machine_arch_type
33823# else
33824# define machine_arch_type MACH_TYPE_FOGGIA
33825# endif
33826# define machine_is_foggia() (machine_arch_type == MACH_TYPE_FOGGIA)
33827#else
33828# define machine_is_foggia() (0)
33829#endif
33830
33831#ifdef CONFIG_MACH_AREZZO
33832# ifdef machine_arch_type
33833# undef machine_arch_type
33834# define machine_arch_type __machine_arch_type
33835# else
33836# define machine_arch_type MACH_TYPE_AREZZO
33837# endif
33838# define machine_is_arezzo() (machine_arch_type == MACH_TYPE_AREZZO)
33839#else
33840# define machine_is_arezzo() (0)
33841#endif
33842
33843#ifdef CONFIG_MACH_LEICA_SKYWALKER
33844# ifdef machine_arch_type
33845# undef machine_arch_type
33846# define machine_arch_type __machine_arch_type
33847# else
33848# define machine_arch_type MACH_TYPE_LEICA_SKYWALKER
33849# endif
33850# define machine_is_leica_skywalker() (machine_arch_type == MACH_TYPE_LEICA_SKYWALKER)
33851#else
33852# define machine_is_leica_skywalker() (0)
33853#endif
33854
33855#ifdef CONFIG_MACH_JACINTO2_JAMR
33856# ifdef machine_arch_type
33857# undef machine_arch_type
33858# define machine_arch_type __machine_arch_type
33859# else
33860# define machine_arch_type MACH_TYPE_JACINTO2_JAMR
33861# endif
33862# define machine_is_jacinto2_jamr() (machine_arch_type == MACH_TYPE_JACINTO2_JAMR)
33863#else
33864# define machine_is_jacinto2_jamr() (0)
33865#endif
33866
33867#ifdef CONFIG_MACH_GTS_NOVA
33868# ifdef machine_arch_type
33869# undef machine_arch_type
33870# define machine_arch_type __machine_arch_type
33871# else
33872# define machine_arch_type MACH_TYPE_GTS_NOVA
33873# endif
33874# define machine_is_gts_nova() (machine_arch_type == MACH_TYPE_GTS_NOVA)
33875#else
33876# define machine_is_gts_nova() (0)
33877#endif
33878
33879#ifdef CONFIG_MACH_P3600
33880# ifdef machine_arch_type
33881# undef machine_arch_type
33882# define machine_arch_type __machine_arch_type
33883# else
33884# define machine_arch_type MACH_TYPE_P3600
33885# endif
33886# define machine_is_p3600() (machine_arch_type == MACH_TYPE_P3600)
33887#else
33888# define machine_is_p3600() (0)
33889#endif
33890
33891#ifdef CONFIG_MACH_DLT2
33892# ifdef machine_arch_type
33893# undef machine_arch_type
33894# define machine_arch_type __machine_arch_type
33895# else
33896# define machine_arch_type MACH_TYPE_DLT2
33897# endif
33898# define machine_is_dlt2() (machine_arch_type == MACH_TYPE_DLT2)
33899#else
33900# define machine_is_dlt2() (0)
33901#endif
33902
33903#ifdef CONFIG_MACH_DF3120
33904# ifdef machine_arch_type
33905# undef machine_arch_type
33906# define machine_arch_type __machine_arch_type
33907# else
33908# define machine_arch_type MACH_TYPE_DF3120
33909# endif
33910# define machine_is_df3120() (machine_arch_type == MACH_TYPE_DF3120)
33911#else
33912# define machine_is_df3120() (0)
33913#endif
33914
33915#ifdef CONFIG_MACH_ECUCORE_9G20
33916# ifdef machine_arch_type
33917# undef machine_arch_type
33918# define machine_arch_type __machine_arch_type
33919# else
33920# define machine_arch_type MACH_TYPE_ECUCORE_9G20
33921# endif
33922# define machine_is_ecucore_9g20() (machine_arch_type == MACH_TYPE_ECUCORE_9G20)
33923#else
33924# define machine_is_ecucore_9g20() (0)
33925#endif
33926
33927#ifdef CONFIG_MACH_NAUTEL_LPC3240
33928# ifdef machine_arch_type
33929# undef machine_arch_type
33930# define machine_arch_type __machine_arch_type
33931# else
33932# define machine_arch_type MACH_TYPE_NAUTEL_LPC3240
33933# endif
33934# define machine_is_nautel_lpc3240() (machine_arch_type == MACH_TYPE_NAUTEL_LPC3240)
33935#else
33936# define machine_is_nautel_lpc3240() (0)
33937#endif
33938
33939#ifdef CONFIG_MACH_GLACIER
33940# ifdef machine_arch_type
33941# undef machine_arch_type
33942# define machine_arch_type __machine_arch_type
33943# else
33944# define machine_arch_type MACH_TYPE_GLACIER
33945# endif
33946# define machine_is_glacier() (machine_arch_type == MACH_TYPE_GLACIER)
33947#else
33948# define machine_is_glacier() (0)
33949#endif
33950
33951#ifdef CONFIG_MACH_PHRAZER_BULLDOG
33952# ifdef machine_arch_type
33953# undef machine_arch_type
33954# define machine_arch_type __machine_arch_type
33955# else
33956# define machine_arch_type MACH_TYPE_PHRAZER_BULLDOG
33957# endif
33958# define machine_is_phrazer_bulldog() (machine_arch_type == MACH_TYPE_PHRAZER_BULLDOG)
33959#else
33960# define machine_is_phrazer_bulldog() (0)
33961#endif
33962
33963#ifdef CONFIG_MACH_OMAP3_BULLDOG
33964# ifdef machine_arch_type
33965# undef machine_arch_type
33966# define machine_arch_type __machine_arch_type
33967# else
33968# define machine_arch_type MACH_TYPE_OMAP3_BULLDOG
33969# endif
33970# define machine_is_omap3_bulldog() (machine_arch_type == MACH_TYPE_OMAP3_BULLDOG)
33971#else
33972# define machine_is_omap3_bulldog() (0)
33973#endif
33974
33975#ifdef CONFIG_MACH_PCA101
33976# ifdef machine_arch_type
33977# undef machine_arch_type
33978# define machine_arch_type __machine_arch_type
33979# else
33980# define machine_arch_type MACH_TYPE_PCA101
33981# endif
33982# define machine_is_pca101() (machine_arch_type == MACH_TYPE_PCA101)
33983#else
33984# define machine_is_pca101() (0)
33985#endif
33986
33987#ifdef CONFIG_MACH_BUZZC
33988# ifdef machine_arch_type
33989# undef machine_arch_type
33990# define machine_arch_type __machine_arch_type
33991# else
33992# define machine_arch_type MACH_TYPE_BUZZC
33993# endif
33994# define machine_is_buzzc() (machine_arch_type == MACH_TYPE_BUZZC)
33995#else
33996# define machine_is_buzzc() (0)
33997#endif
33998
33999#ifdef CONFIG_MACH_SASIE2
34000# ifdef machine_arch_type
34001# undef machine_arch_type
34002# define machine_arch_type __machine_arch_type
34003# else
34004# define machine_arch_type MACH_TYPE_SASIE2
34005# endif
34006# define machine_is_sasie2() (machine_arch_type == MACH_TYPE_SASIE2)
34007#else
34008# define machine_is_sasie2() (0)
34009#endif
34010
34011#ifdef CONFIG_MACH_DAVINCI_CIO
34012# ifdef machine_arch_type
34013# undef machine_arch_type
34014# define machine_arch_type __machine_arch_type
34015# else
34016# define machine_arch_type MACH_TYPE_DAVINCI_CIO
34017# endif
9ce2c4b7 34018# define machine_is_davinci_cio() (machine_arch_type == MACH_TYPE_DAVINCI_CIO)
06f95959 34019#else
9ce2c4b7 34020# define machine_is_davinci_cio() (0)
06f95959
TR
34021#endif
34022
34023#ifdef CONFIG_MACH_SMARTMETER_DL
34024# ifdef machine_arch_type
34025# undef machine_arch_type
34026# define machine_arch_type __machine_arch_type
34027# else
34028# define machine_arch_type MACH_TYPE_SMARTMETER_DL
34029# endif
34030# define machine_is_smartmeter_dl() (machine_arch_type == MACH_TYPE_SMARTMETER_DL)
34031#else
34032# define machine_is_smartmeter_dl() (0)
34033#endif
34034
34035#ifdef CONFIG_MACH_WZL6410
34036# ifdef machine_arch_type
34037# undef machine_arch_type
34038# define machine_arch_type __machine_arch_type
34039# else
34040# define machine_arch_type MACH_TYPE_WZL6410
34041# endif
34042# define machine_is_wzl6410() (machine_arch_type == MACH_TYPE_WZL6410)
34043#else
34044# define machine_is_wzl6410() (0)
34045#endif
34046
34047#ifdef CONFIG_MACH_WZL6410M
34048# ifdef machine_arch_type
34049# undef machine_arch_type
34050# define machine_arch_type __machine_arch_type
34051# else
34052# define machine_arch_type MACH_TYPE_WZL6410M
34053# endif
34054# define machine_is_wzl6410m() (machine_arch_type == MACH_TYPE_WZL6410M)
34055#else
34056# define machine_is_wzl6410m() (0)
34057#endif
34058
34059#ifdef CONFIG_MACH_WZL6410F
34060# ifdef machine_arch_type
34061# undef machine_arch_type
34062# define machine_arch_type __machine_arch_type
34063# else
34064# define machine_arch_type MACH_TYPE_WZL6410F
34065# endif
34066# define machine_is_wzl6410f() (machine_arch_type == MACH_TYPE_WZL6410F)
34067#else
34068# define machine_is_wzl6410f() (0)
34069#endif
34070
34071#ifdef CONFIG_MACH_WZL6410I
34072# ifdef machine_arch_type
34073# undef machine_arch_type
34074# define machine_arch_type __machine_arch_type
34075# else
34076# define machine_arch_type MACH_TYPE_WZL6410I
34077# endif
34078# define machine_is_wzl6410i() (machine_arch_type == MACH_TYPE_WZL6410I)
34079#else
34080# define machine_is_wzl6410i() (0)
34081#endif
34082
34083#ifdef CONFIG_MACH_SPACECOM1
34084# ifdef machine_arch_type
34085# undef machine_arch_type
34086# define machine_arch_type __machine_arch_type
34087# else
34088# define machine_arch_type MACH_TYPE_SPACECOM1
34089# endif
34090# define machine_is_spacecom1() (machine_arch_type == MACH_TYPE_SPACECOM1)
34091#else
34092# define machine_is_spacecom1() (0)
34093#endif
34094
34095#ifdef CONFIG_MACH_PINGU920
34096# ifdef machine_arch_type
34097# undef machine_arch_type
34098# define machine_arch_type __machine_arch_type
34099# else
34100# define machine_arch_type MACH_TYPE_PINGU920
34101# endif
34102# define machine_is_pingu920() (machine_arch_type == MACH_TYPE_PINGU920)
34103#else
34104# define machine_is_pingu920() (0)
34105#endif
34106
34107#ifdef CONFIG_MACH_BRAVOC
34108# ifdef machine_arch_type
34109# undef machine_arch_type
34110# define machine_arch_type __machine_arch_type
34111# else
34112# define machine_arch_type MACH_TYPE_BRAVOC
34113# endif
34114# define machine_is_bravoc() (machine_arch_type == MACH_TYPE_BRAVOC)
34115#else
34116# define machine_is_bravoc() (0)
34117#endif
34118
34119#ifdef CONFIG_MACH_CYBO2440
34120# ifdef machine_arch_type
34121# undef machine_arch_type
34122# define machine_arch_type __machine_arch_type
34123# else
34124# define machine_arch_type MACH_TYPE_CYBO2440
34125# endif
34126# define machine_is_cybo2440() (machine_arch_type == MACH_TYPE_CYBO2440)
34127#else
34128# define machine_is_cybo2440() (0)
34129#endif
34130
34131#ifdef CONFIG_MACH_VDSSW
34132# ifdef machine_arch_type
34133# undef machine_arch_type
34134# define machine_arch_type __machine_arch_type
34135# else
34136# define machine_arch_type MACH_TYPE_VDSSW
34137# endif
34138# define machine_is_vdssw() (machine_arch_type == MACH_TYPE_VDSSW)
34139#else
34140# define machine_is_vdssw() (0)
34141#endif
34142
34143#ifdef CONFIG_MACH_ROMULUS
34144# ifdef machine_arch_type
34145# undef machine_arch_type
34146# define machine_arch_type __machine_arch_type
34147# else
34148# define machine_arch_type MACH_TYPE_ROMULUS
34149# endif
34150# define machine_is_romulus() (machine_arch_type == MACH_TYPE_ROMULUS)
34151#else
34152# define machine_is_romulus() (0)
34153#endif
34154
34155#ifdef CONFIG_MACH_OMAP_MAGIC
34156# ifdef machine_arch_type
34157# undef machine_arch_type
34158# define machine_arch_type __machine_arch_type
34159# else
34160# define machine_arch_type MACH_TYPE_OMAP_MAGIC
34161# endif
34162# define machine_is_omap_magic() (machine_arch_type == MACH_TYPE_OMAP_MAGIC)
34163#else
34164# define machine_is_omap_magic() (0)
34165#endif
34166
34167#ifdef CONFIG_MACH_ELTD100
34168# ifdef machine_arch_type
34169# undef machine_arch_type
34170# define machine_arch_type __machine_arch_type
34171# else
34172# define machine_arch_type MACH_TYPE_ELTD100
34173# endif
34174# define machine_is_eltd100() (machine_arch_type == MACH_TYPE_ELTD100)
34175#else
34176# define machine_is_eltd100() (0)
34177#endif
34178
34179#ifdef CONFIG_MACH_CAPC7117
34180# ifdef machine_arch_type
34181# undef machine_arch_type
34182# define machine_arch_type __machine_arch_type
34183# else
34184# define machine_arch_type MACH_TYPE_CAPC7117
34185# endif
34186# define machine_is_capc7117() (machine_arch_type == MACH_TYPE_CAPC7117)
34187#else
34188# define machine_is_capc7117() (0)
34189#endif
34190
34191#ifdef CONFIG_MACH_SWAN
34192# ifdef machine_arch_type
34193# undef machine_arch_type
34194# define machine_arch_type __machine_arch_type
34195# else
34196# define machine_arch_type MACH_TYPE_SWAN
34197# endif
34198# define machine_is_swan() (machine_arch_type == MACH_TYPE_SWAN)
34199#else
34200# define machine_is_swan() (0)
34201#endif
34202
e4c43c20
TR
34203#ifdef CONFIG_MACH_VEU
34204# ifdef machine_arch_type
34205# undef machine_arch_type
34206# define machine_arch_type __machine_arch_type
34207# else
34208# define machine_arch_type MACH_TYPE_VEU
34209# endif
34210# define machine_is_veu() (machine_arch_type == MACH_TYPE_VEU)
34211#else
34212# define machine_is_veu() (0)
34213#endif
34214
34215#ifdef CONFIG_MACH_RM2
34216# ifdef machine_arch_type
34217# undef machine_arch_type
34218# define machine_arch_type __machine_arch_type
34219# else
34220# define machine_arch_type MACH_TYPE_RM2
34221# endif
34222# define machine_is_rm2() (machine_arch_type == MACH_TYPE_RM2)
34223#else
34224# define machine_is_rm2() (0)
34225#endif
34226
34227#ifdef CONFIG_MACH_TT2100
34228# ifdef machine_arch_type
34229# undef machine_arch_type
34230# define machine_arch_type __machine_arch_type
34231# else
34232# define machine_arch_type MACH_TYPE_TT2100
34233# endif
34234# define machine_is_tt2100() (machine_arch_type == MACH_TYPE_TT2100)
34235#else
34236# define machine_is_tt2100() (0)
34237#endif
34238
34239#ifdef CONFIG_MACH_VENICE
34240# ifdef machine_arch_type
34241# undef machine_arch_type
34242# define machine_arch_type __machine_arch_type
34243# else
34244# define machine_arch_type MACH_TYPE_VENICE
34245# endif
34246# define machine_is_venice() (machine_arch_type == MACH_TYPE_VENICE)
34247#else
34248# define machine_is_venice() (0)
34249#endif
34250
34251#ifdef CONFIG_MACH_PC7323
34252# ifdef machine_arch_type
34253# undef machine_arch_type
34254# define machine_arch_type __machine_arch_type
34255# else
34256# define machine_arch_type MACH_TYPE_PC7323
34257# endif
34258# define machine_is_pc7323() (machine_arch_type == MACH_TYPE_PC7323)
34259#else
34260# define machine_is_pc7323() (0)
34261#endif
34262
34263#ifdef CONFIG_MACH_MASP
34264# ifdef machine_arch_type
34265# undef machine_arch_type
34266# define machine_arch_type __machine_arch_type
34267# else
34268# define machine_arch_type MACH_TYPE_MASP
34269# endif
34270# define machine_is_masp() (machine_arch_type == MACH_TYPE_MASP)
34271#else
34272# define machine_is_masp() (0)
34273#endif
34274
34275#ifdef CONFIG_MACH_FUJITSU_TVSTBSOC
34276# ifdef machine_arch_type
34277# undef machine_arch_type
34278# define machine_arch_type __machine_arch_type
34279# else
34280# define machine_arch_type MACH_TYPE_FUJITSU_TVSTBSOC
34281# endif
34282# define machine_is_fujitsu_tvstbsoc0() (machine_arch_type == MACH_TYPE_FUJITSU_TVSTBSOC)
34283#else
34284# define machine_is_fujitsu_tvstbsoc0() (0)
34285#endif
34286
34287#ifdef CONFIG_MACH_FUJITSU_TVSTBSOC1
34288# ifdef machine_arch_type
34289# undef machine_arch_type
34290# define machine_arch_type __machine_arch_type
34291# else
34292# define machine_arch_type MACH_TYPE_FUJITSU_TVSTBSOC1
34293# endif
34294# define machine_is_fujitsu_tvstbsoc1() (machine_arch_type == MACH_TYPE_FUJITSU_TVSTBSOC1)
34295#else
34296# define machine_is_fujitsu_tvstbsoc1() (0)
34297#endif
34298
34299#ifdef CONFIG_MACH_LEXIKON
34300# ifdef machine_arch_type
34301# undef machine_arch_type
34302# define machine_arch_type __machine_arch_type
34303# else
34304# define machine_arch_type MACH_TYPE_LEXIKON
34305# endif
34306# define machine_is_lexikon() (machine_arch_type == MACH_TYPE_LEXIKON)
34307#else
34308# define machine_is_lexikon() (0)
34309#endif
34310
34311#ifdef CONFIG_MACH_MINI2440V2
34312# ifdef machine_arch_type
34313# undef machine_arch_type
34314# define machine_arch_type __machine_arch_type
34315# else
34316# define machine_arch_type MACH_TYPE_MINI2440V2
34317# endif
34318# define machine_is_mini2440v2() (machine_arch_type == MACH_TYPE_MINI2440V2)
34319#else
34320# define machine_is_mini2440v2() (0)
34321#endif
34322
34323#ifdef CONFIG_MACH_ICONTROL
34324# ifdef machine_arch_type
34325# undef machine_arch_type
34326# define machine_arch_type __machine_arch_type
34327# else
34328# define machine_arch_type MACH_TYPE_ICONTROL
34329# endif
34330# define machine_is_icontrol() (machine_arch_type == MACH_TYPE_ICONTROL)
34331#else
34332# define machine_is_icontrol() (0)
34333#endif
34334
34335#ifdef CONFIG_MACH_SHEEVAD
34336# ifdef machine_arch_type
34337# undef machine_arch_type
34338# define machine_arch_type __machine_arch_type
34339# else
34340# define machine_arch_type MACH_TYPE_SHEEVAD
34341# endif
9ce2c4b7 34342# define machine_is_gplugd() (machine_arch_type == MACH_TYPE_SHEEVAD)
e4c43c20 34343#else
9ce2c4b7 34344# define machine_is_gplugd() (0)
e4c43c20
TR
34345#endif
34346
34347#ifdef CONFIG_MACH_QSD8X50A_ST1_1
34348# ifdef machine_arch_type
34349# undef machine_arch_type
34350# define machine_arch_type __machine_arch_type
34351# else
34352# define machine_arch_type MACH_TYPE_QSD8X50A_ST1_1
34353# endif
34354# define machine_is_qsd8x50a_st1_1() (machine_arch_type == MACH_TYPE_QSD8X50A_ST1_1)
34355#else
34356# define machine_is_qsd8x50a_st1_1() (0)
34357#endif
34358
34359#ifdef CONFIG_MACH_QSD8X50A_ST1_5
34360# ifdef machine_arch_type
34361# undef machine_arch_type
34362# define machine_arch_type __machine_arch_type
34363# else
34364# define machine_arch_type MACH_TYPE_QSD8X50A_ST1_5
34365# endif
34366# define machine_is_qsd8x50a_st1_5() (machine_arch_type == MACH_TYPE_QSD8X50A_ST1_5)
34367#else
34368# define machine_is_qsd8x50a_st1_5() (0)
34369#endif
34370
34371#ifdef CONFIG_MACH_BEE
34372# ifdef machine_arch_type
34373# undef machine_arch_type
34374# define machine_arch_type __machine_arch_type
34375# else
34376# define machine_arch_type MACH_TYPE_BEE
34377# endif
34378# define machine_is_bee() (machine_arch_type == MACH_TYPE_BEE)
34379#else
34380# define machine_is_bee() (0)
34381#endif
34382
34383#ifdef CONFIG_MACH_MX23EVK
34384# ifdef machine_arch_type
34385# undef machine_arch_type
34386# define machine_arch_type __machine_arch_type
34387# else
34388# define machine_arch_type MACH_TYPE_MX23EVK
34389# endif
34390# define machine_is_mx23evk() (machine_arch_type == MACH_TYPE_MX23EVK)
34391#else
34392# define machine_is_mx23evk() (0)
34393#endif
34394
34395#ifdef CONFIG_MACH_AP4EVB
34396# ifdef machine_arch_type
34397# undef machine_arch_type
34398# define machine_arch_type __machine_arch_type
34399# else
34400# define machine_arch_type MACH_TYPE_AP4EVB
34401# endif
34402# define machine_is_ap4evb() (machine_arch_type == MACH_TYPE_AP4EVB)
34403#else
34404# define machine_is_ap4evb() (0)
34405#endif
34406
34407#ifdef CONFIG_MACH_STOCKHOLM
34408# ifdef machine_arch_type
34409# undef machine_arch_type
34410# define machine_arch_type __machine_arch_type
34411# else
34412# define machine_arch_type MACH_TYPE_STOCKHOLM
34413# endif
34414# define machine_is_stockholm() (machine_arch_type == MACH_TYPE_STOCKHOLM)
34415#else
34416# define machine_is_stockholm() (0)
34417#endif
34418
34419#ifdef CONFIG_MACH_LPC_H3131
34420# ifdef machine_arch_type
34421# undef machine_arch_type
34422# define machine_arch_type __machine_arch_type
34423# else
34424# define machine_arch_type MACH_TYPE_LPC_H3131
34425# endif
34426# define machine_is_lpc_h3131() (machine_arch_type == MACH_TYPE_LPC_H3131)
34427#else
34428# define machine_is_lpc_h3131() (0)
34429#endif
34430
34431#ifdef CONFIG_MACH_STINGRAY
34432# ifdef machine_arch_type
34433# undef machine_arch_type
34434# define machine_arch_type __machine_arch_type
34435# else
34436# define machine_arch_type MACH_TYPE_STINGRAY
34437# endif
34438# define machine_is_stingray() (machine_arch_type == MACH_TYPE_STINGRAY)
34439#else
34440# define machine_is_stingray() (0)
34441#endif
34442
34443#ifdef CONFIG_MACH_KRAKEN
34444# ifdef machine_arch_type
34445# undef machine_arch_type
34446# define machine_arch_type __machine_arch_type
34447# else
34448# define machine_arch_type MACH_TYPE_KRAKEN
34449# endif
34450# define machine_is_kraken() (machine_arch_type == MACH_TYPE_KRAKEN)
34451#else
34452# define machine_is_kraken() (0)
34453#endif
34454
34455#ifdef CONFIG_MACH_GW2388
34456# ifdef machine_arch_type
34457# undef machine_arch_type
34458# define machine_arch_type __machine_arch_type
34459# else
34460# define machine_arch_type MACH_TYPE_GW2388
34461# endif
34462# define machine_is_gw2388() (machine_arch_type == MACH_TYPE_GW2388)
34463#else
34464# define machine_is_gw2388() (0)
34465#endif
34466
34467#ifdef CONFIG_MACH_JADECPU
34468# ifdef machine_arch_type
34469# undef machine_arch_type
34470# define machine_arch_type __machine_arch_type
34471# else
34472# define machine_arch_type MACH_TYPE_JADECPU
34473# endif
34474# define machine_is_jadecpu() (machine_arch_type == MACH_TYPE_JADECPU)
34475#else
34476# define machine_is_jadecpu() (0)
34477#endif
34478
34479#ifdef CONFIG_MACH_CARLISLE
34480# ifdef machine_arch_type
34481# undef machine_arch_type
34482# define machine_arch_type __machine_arch_type
34483# else
34484# define machine_arch_type MACH_TYPE_CARLISLE
34485# endif
34486# define machine_is_carlisle() (machine_arch_type == MACH_TYPE_CARLISLE)
34487#else
34488# define machine_is_carlisle() (0)
34489#endif
34490
c54b5923 34491#ifdef CONFIG_MACH_LUX_SF9
e4c43c20
TR
34492# ifdef machine_arch_type
34493# undef machine_arch_type
34494# define machine_arch_type __machine_arch_type
34495# else
c54b5923 34496# define machine_arch_type MACH_TYPE_LUX_SF9
e4c43c20 34497# endif
c54b5923 34498# define machine_is_lux_sf9() (machine_arch_type == MACH_TYPE_LUX_SF9)
e4c43c20 34499#else
5f353484 34500# define machine_is_lux_sf9() (0)
e4c43c20
TR
34501#endif
34502
34503#ifdef CONFIG_MACH_NEMID_TB
34504# ifdef machine_arch_type
34505# undef machine_arch_type
34506# define machine_arch_type __machine_arch_type
34507# else
34508# define machine_arch_type MACH_TYPE_NEMID_TB
34509# endif
34510# define machine_is_nemid_tb() (machine_arch_type == MACH_TYPE_NEMID_TB)
34511#else
34512# define machine_is_nemid_tb() (0)
34513#endif
34514
34515#ifdef CONFIG_MACH_TERRIER
34516# ifdef machine_arch_type
34517# undef machine_arch_type
34518# define machine_arch_type __machine_arch_type
34519# else
34520# define machine_arch_type MACH_TYPE_TERRIER
34521# endif
34522# define machine_is_terrier() (machine_arch_type == MACH_TYPE_TERRIER)
34523#else
34524# define machine_is_terrier() (0)
34525#endif
34526
5f353484
TR
34527#ifdef CONFIG_MACH_TURBOT
34528# ifdef machine_arch_type
34529# undef machine_arch_type
34530# define machine_arch_type __machine_arch_type
34531# else
34532# define machine_arch_type MACH_TYPE_TURBOT
34533# endif
34534# define machine_is_turbot() (machine_arch_type == MACH_TYPE_TURBOT)
34535#else
34536# define machine_is_turbot() (0)
34537#endif
34538
34539#ifdef CONFIG_MACH_SANDDAB
34540# ifdef machine_arch_type
34541# undef machine_arch_type
34542# define machine_arch_type __machine_arch_type
34543# else
34544# define machine_arch_type MACH_TYPE_SANDDAB
34545# endif
34546# define machine_is_sanddab() (machine_arch_type == MACH_TYPE_SANDDAB)
34547#else
34548# define machine_is_sanddab() (0)
34549#endif
34550
34551#ifdef CONFIG_MACH_MX35_CICADA
34552# ifdef machine_arch_type
34553# undef machine_arch_type
34554# define machine_arch_type __machine_arch_type
34555# else
34556# define machine_arch_type MACH_TYPE_MX35_CICADA
34557# endif
34558# define machine_is_mx35_cicada() (machine_arch_type == MACH_TYPE_MX35_CICADA)
34559#else
34560# define machine_is_mx35_cicada() (0)
34561#endif
34562
34563#ifdef CONFIG_MACH_GHI2703D
34564# ifdef machine_arch_type
34565# undef machine_arch_type
34566# define machine_arch_type __machine_arch_type
34567# else
34568# define machine_arch_type MACH_TYPE_GHI2703D
34569# endif
34570# define machine_is_ghi2703d() (machine_arch_type == MACH_TYPE_GHI2703D)
34571#else
34572# define machine_is_ghi2703d() (0)
34573#endif
34574
34575#ifdef CONFIG_MACH_LUX_SFX9
34576# ifdef machine_arch_type
34577# undef machine_arch_type
34578# define machine_arch_type __machine_arch_type
34579# else
34580# define machine_arch_type MACH_TYPE_LUX_SFX9
34581# endif
34582# define machine_is_lux_sfx9() (machine_arch_type == MACH_TYPE_LUX_SFX9)
34583#else
34584# define machine_is_lux_sfx9() (0)
34585#endif
34586
34587#ifdef CONFIG_MACH_LUX_SF9G
34588# ifdef machine_arch_type
34589# undef machine_arch_type
34590# define machine_arch_type __machine_arch_type
34591# else
34592# define machine_arch_type MACH_TYPE_LUX_SF9G
34593# endif
34594# define machine_is_lux_sf9g() (machine_arch_type == MACH_TYPE_LUX_SF9G)
34595#else
34596# define machine_is_lux_sf9g() (0)
34597#endif
34598
34599#ifdef CONFIG_MACH_LUX_EDK9
34600# ifdef machine_arch_type
34601# undef machine_arch_type
34602# define machine_arch_type __machine_arch_type
34603# else
34604# define machine_arch_type MACH_TYPE_LUX_EDK9
34605# endif
34606# define machine_is_lux_edk9() (machine_arch_type == MACH_TYPE_LUX_EDK9)
34607#else
34608# define machine_is_lux_edk9() (0)
34609#endif
34610
34611#ifdef CONFIG_MACH_HW90240
34612# ifdef machine_arch_type
34613# undef machine_arch_type
34614# define machine_arch_type __machine_arch_type
34615# else
34616# define machine_arch_type MACH_TYPE_HW90240
34617# endif
34618# define machine_is_hw90240() (machine_arch_type == MACH_TYPE_HW90240)
34619#else
34620# define machine_is_hw90240() (0)
34621#endif
34622
34623#ifdef CONFIG_MACH_DM365_LEOPARD
34624# ifdef machine_arch_type
34625# undef machine_arch_type
34626# define machine_arch_type __machine_arch_type
34627# else
34628# define machine_arch_type MACH_TYPE_DM365_LEOPARD
34629# endif
34630# define machine_is_dm365_leopard() (machine_arch_type == MACH_TYPE_DM365_LEOPARD)
34631#else
34632# define machine_is_dm365_leopard() (0)
34633#endif
34634
34635#ifdef CONFIG_MACH_MITYOMAPL138
34636# ifdef machine_arch_type
34637# undef machine_arch_type
34638# define machine_arch_type __machine_arch_type
34639# else
34640# define machine_arch_type MACH_TYPE_MITYOMAPL138
34641# endif
34642# define machine_is_mityomapl138() (machine_arch_type == MACH_TYPE_MITYOMAPL138)
34643#else
34644# define machine_is_mityomapl138() (0)
34645#endif
34646
34647#ifdef CONFIG_MACH_SCAT110
34648# ifdef machine_arch_type
34649# undef machine_arch_type
34650# define machine_arch_type __machine_arch_type
34651# else
34652# define machine_arch_type MACH_TYPE_SCAT110
34653# endif
34654# define machine_is_scat110() (machine_arch_type == MACH_TYPE_SCAT110)
34655#else
34656# define machine_is_scat110() (0)
34657#endif
34658
34659#ifdef CONFIG_MACH_ACER_A1
34660# ifdef machine_arch_type
34661# undef machine_arch_type
34662# define machine_arch_type __machine_arch_type
34663# else
34664# define machine_arch_type MACH_TYPE_ACER_A1
34665# endif
34666# define machine_is_acer_a1() (machine_arch_type == MACH_TYPE_ACER_A1)
34667#else
34668# define machine_is_acer_a1() (0)
34669#endif
34670
34671#ifdef CONFIG_MACH_CMCONTROL
34672# ifdef machine_arch_type
34673# undef machine_arch_type
34674# define machine_arch_type __machine_arch_type
34675# else
34676# define machine_arch_type MACH_TYPE_CMCONTROL
34677# endif
34678# define machine_is_cmcontrol() (machine_arch_type == MACH_TYPE_CMCONTROL)
34679#else
34680# define machine_is_cmcontrol() (0)
34681#endif
34682
34683#ifdef CONFIG_MACH_PELCO_LAMAR
34684# ifdef machine_arch_type
34685# undef machine_arch_type
34686# define machine_arch_type __machine_arch_type
34687# else
34688# define machine_arch_type MACH_TYPE_PELCO_LAMAR
34689# endif
34690# define machine_is_pelco_lamar() (machine_arch_type == MACH_TYPE_PELCO_LAMAR)
34691#else
34692# define machine_is_pelco_lamar() (0)
34693#endif
34694
34695#ifdef CONFIG_MACH_RFP43
34696# ifdef machine_arch_type
34697# undef machine_arch_type
34698# define machine_arch_type __machine_arch_type
34699# else
34700# define machine_arch_type MACH_TYPE_RFP43
34701# endif
34702# define machine_is_rfp43() (machine_arch_type == MACH_TYPE_RFP43)
34703#else
34704# define machine_is_rfp43() (0)
34705#endif
34706
34707#ifdef CONFIG_MACH_SK86R0301
34708# ifdef machine_arch_type
34709# undef machine_arch_type
34710# define machine_arch_type __machine_arch_type
34711# else
34712# define machine_arch_type MACH_TYPE_SK86R0301
34713# endif
34714# define machine_is_sk86r0301() (machine_arch_type == MACH_TYPE_SK86R0301)
34715#else
34716# define machine_is_sk86r0301() (0)
34717#endif
34718
34719#ifdef CONFIG_MACH_CTPXA
34720# ifdef machine_arch_type
34721# undef machine_arch_type
34722# define machine_arch_type __machine_arch_type
34723# else
34724# define machine_arch_type MACH_TYPE_CTPXA
34725# endif
34726# define machine_is_ctpxa() (machine_arch_type == MACH_TYPE_CTPXA)
34727#else
34728# define machine_is_ctpxa() (0)
34729#endif
34730
34731#ifdef CONFIG_MACH_EPB_ARM9_A
34732# ifdef machine_arch_type
34733# undef machine_arch_type
34734# define machine_arch_type __machine_arch_type
34735# else
34736# define machine_arch_type MACH_TYPE_EPB_ARM9_A
34737# endif
34738# define machine_is_epb_arm9_a() (machine_arch_type == MACH_TYPE_EPB_ARM9_A)
34739#else
34740# define machine_is_epb_arm9_a() (0)
34741#endif
34742
34743#ifdef CONFIG_MACH_GURUPLUG
34744# ifdef machine_arch_type
34745# undef machine_arch_type
34746# define machine_arch_type __machine_arch_type
34747# else
34748# define machine_arch_type MACH_TYPE_GURUPLUG
34749# endif
34750# define machine_is_guruplug() (machine_arch_type == MACH_TYPE_GURUPLUG)
34751#else
34752# define machine_is_guruplug() (0)
34753#endif
34754
34755#ifdef CONFIG_MACH_SPEAR310
34756# ifdef machine_arch_type
34757# undef machine_arch_type
34758# define machine_arch_type __machine_arch_type
34759# else
34760# define machine_arch_type MACH_TYPE_SPEAR310
34761# endif
34762# define machine_is_spear310() (machine_arch_type == MACH_TYPE_SPEAR310)
34763#else
34764# define machine_is_spear310() (0)
34765#endif
34766
34767#ifdef CONFIG_MACH_SPEAR320
34768# ifdef machine_arch_type
34769# undef machine_arch_type
34770# define machine_arch_type __machine_arch_type
34771# else
34772# define machine_arch_type MACH_TYPE_SPEAR320
34773# endif
34774# define machine_is_spear320() (machine_arch_type == MACH_TYPE_SPEAR320)
34775#else
34776# define machine_is_spear320() (0)
34777#endif
34778
34779#ifdef CONFIG_MACH_ROBOTX
34780# ifdef machine_arch_type
34781# undef machine_arch_type
34782# define machine_arch_type __machine_arch_type
34783# else
34784# define machine_arch_type MACH_TYPE_ROBOTX
34785# endif
34786# define machine_is_robotx() (machine_arch_type == MACH_TYPE_ROBOTX)
34787#else
34788# define machine_is_robotx() (0)
34789#endif
34790
34791#ifdef CONFIG_MACH_LSXHL
34792# ifdef machine_arch_type
34793# undef machine_arch_type
34794# define machine_arch_type __machine_arch_type
34795# else
34796# define machine_arch_type MACH_TYPE_LSXHL
34797# endif
34798# define machine_is_lsxhl() (machine_arch_type == MACH_TYPE_LSXHL)
34799#else
34800# define machine_is_lsxhl() (0)
34801#endif
34802
34803#ifdef CONFIG_MACH_SMARTLITE
34804# ifdef machine_arch_type
34805# undef machine_arch_type
34806# define machine_arch_type __machine_arch_type
34807# else
34808# define machine_arch_type MACH_TYPE_SMARTLITE
34809# endif
34810# define machine_is_smartlite() (machine_arch_type == MACH_TYPE_SMARTLITE)
34811#else
34812# define machine_is_smartlite() (0)
34813#endif
34814
34815#ifdef CONFIG_MACH_CWS2
34816# ifdef machine_arch_type
34817# undef machine_arch_type
34818# define machine_arch_type __machine_arch_type
34819# else
34820# define machine_arch_type MACH_TYPE_CWS2
34821# endif
34822# define machine_is_cws2() (machine_arch_type == MACH_TYPE_CWS2)
34823#else
34824# define machine_is_cws2() (0)
34825#endif
34826
34827#ifdef CONFIG_MACH_M619
34828# ifdef machine_arch_type
34829# undef machine_arch_type
34830# define machine_arch_type __machine_arch_type
34831# else
34832# define machine_arch_type MACH_TYPE_M619
34833# endif
34834# define machine_is_m619() (machine_arch_type == MACH_TYPE_M619)
34835#else
34836# define machine_is_m619() (0)
34837#endif
34838
34839#ifdef CONFIG_MACH_SMARTVIEW
34840# ifdef machine_arch_type
34841# undef machine_arch_type
34842# define machine_arch_type __machine_arch_type
34843# else
34844# define machine_arch_type MACH_TYPE_SMARTVIEW
34845# endif
34846# define machine_is_smartview() (machine_arch_type == MACH_TYPE_SMARTVIEW)
34847#else
34848# define machine_is_smartview() (0)
34849#endif
34850
34851#ifdef CONFIG_MACH_LSA_SALSA
34852# ifdef machine_arch_type
34853# undef machine_arch_type
34854# define machine_arch_type __machine_arch_type
34855# else
34856# define machine_arch_type MACH_TYPE_LSA_SALSA
34857# endif
34858# define machine_is_lsa_salsa() (machine_arch_type == MACH_TYPE_LSA_SALSA)
34859#else
34860# define machine_is_lsa_salsa() (0)
34861#endif
34862
34863#ifdef CONFIG_MACH_KIZBOX
34864# ifdef machine_arch_type
34865# undef machine_arch_type
34866# define machine_arch_type __machine_arch_type
34867# else
34868# define machine_arch_type MACH_TYPE_KIZBOX
34869# endif
34870# define machine_is_kizbox() (machine_arch_type == MACH_TYPE_KIZBOX)
34871#else
34872# define machine_is_kizbox() (0)
34873#endif
34874
34875#ifdef CONFIG_MACH_HTCCHARMER
34876# ifdef machine_arch_type
34877# undef machine_arch_type
34878# define machine_arch_type __machine_arch_type
34879# else
34880# define machine_arch_type MACH_TYPE_HTCCHARMER
34881# endif
34882# define machine_is_htccharmer() (machine_arch_type == MACH_TYPE_HTCCHARMER)
34883#else
34884# define machine_is_htccharmer() (0)
34885#endif
34886
34887#ifdef CONFIG_MACH_GUF_NESO_LT
34888# ifdef machine_arch_type
34889# undef machine_arch_type
34890# define machine_arch_type __machine_arch_type
34891# else
34892# define machine_arch_type MACH_TYPE_GUF_NESO_LT
34893# endif
34894# define machine_is_guf_neso_lt() (machine_arch_type == MACH_TYPE_GUF_NESO_LT)
34895#else
34896# define machine_is_guf_neso_lt() (0)
34897#endif
34898
34899#ifdef CONFIG_MACH_PM9G45
34900# ifdef machine_arch_type
34901# undef machine_arch_type
34902# define machine_arch_type __machine_arch_type
34903# else
34904# define machine_arch_type MACH_TYPE_PM9G45
34905# endif
34906# define machine_is_pm9g45() (machine_arch_type == MACH_TYPE_PM9G45)
34907#else
34908# define machine_is_pm9g45() (0)
34909#endif
34910
34911#ifdef CONFIG_MACH_HTCPANTHER
34912# ifdef machine_arch_type
34913# undef machine_arch_type
34914# define machine_arch_type __machine_arch_type
34915# else
34916# define machine_arch_type MACH_TYPE_HTCPANTHER
34917# endif
34918# define machine_is_htcpanther() (machine_arch_type == MACH_TYPE_HTCPANTHER)
34919#else
34920# define machine_is_htcpanther() (0)
34921#endif
34922
34923#ifdef CONFIG_MACH_HTCPANTHER_CDMA
34924# ifdef machine_arch_type
34925# undef machine_arch_type
34926# define machine_arch_type __machine_arch_type
34927# else
34928# define machine_arch_type MACH_TYPE_HTCPANTHER_CDMA
34929# endif
34930# define machine_is_htcpanther_cdma() (machine_arch_type == MACH_TYPE_HTCPANTHER_CDMA)
34931#else
34932# define machine_is_htcpanther_cdma() (0)
34933#endif
34934
34935#ifdef CONFIG_MACH_REB01
34936# ifdef machine_arch_type
34937# undef machine_arch_type
34938# define machine_arch_type __machine_arch_type
34939# else
34940# define machine_arch_type MACH_TYPE_REB01
34941# endif
34942# define machine_is_reb01() (machine_arch_type == MACH_TYPE_REB01)
34943#else
34944# define machine_is_reb01() (0)
34945#endif
34946
34947#ifdef CONFIG_MACH_AQUILA
34948# ifdef machine_arch_type
34949# undef machine_arch_type
34950# define machine_arch_type __machine_arch_type
34951# else
34952# define machine_arch_type MACH_TYPE_AQUILA
34953# endif
34954# define machine_is_aquila() (machine_arch_type == MACH_TYPE_AQUILA)
34955#else
34956# define machine_is_aquila() (0)
34957#endif
34958
34959#ifdef CONFIG_MACH_SPARK_SLS_HW2
34960# ifdef machine_arch_type
34961# undef machine_arch_type
34962# define machine_arch_type __machine_arch_type
34963# else
34964# define machine_arch_type MACH_TYPE_SPARK_SLS_HW2
34965# endif
34966# define machine_is_spark_sls_hw2() (machine_arch_type == MACH_TYPE_SPARK_SLS_HW2)
34967#else
34968# define machine_is_spark_sls_hw2() (0)
34969#endif
34970
34971#ifdef CONFIG_MACH_ESATA_SHEEVAPLUG
34972# ifdef machine_arch_type
34973# undef machine_arch_type
34974# define machine_arch_type __machine_arch_type
34975# else
34976# define machine_arch_type MACH_TYPE_ESATA_SHEEVAPLUG
34977# endif
34978# define machine_is_sheeva_esata() (machine_arch_type == MACH_TYPE_ESATA_SHEEVAPLUG)
34979#else
34980# define machine_is_sheeva_esata() (0)
34981#endif
34982
7bc87680 34983#ifdef CONFIG_MACH_MSM7X30_SURF
5f353484
TR
34984# ifdef machine_arch_type
34985# undef machine_arch_type
34986# define machine_arch_type __machine_arch_type
34987# else
7bc87680 34988# define machine_arch_type MACH_TYPE_MSM7X30_SURF
5f353484 34989# endif
7bc87680 34990# define machine_is_msm7x30_surf() (machine_arch_type == MACH_TYPE_MSM7X30_SURF)
5f353484
TR
34991#else
34992# define machine_is_msm7x30_surf() (0)
34993#endif
34994
34995#ifdef CONFIG_MACH_MICRO2440
34996# ifdef machine_arch_type
34997# undef machine_arch_type
34998# define machine_arch_type __machine_arch_type
34999# else
35000# define machine_arch_type MACH_TYPE_MICRO2440
35001# endif
35002# define machine_is_micro2440() (machine_arch_type == MACH_TYPE_MICRO2440)
35003#else
35004# define machine_is_micro2440() (0)
35005#endif
35006
35007#ifdef CONFIG_MACH_AM2440
35008# ifdef machine_arch_type
35009# undef machine_arch_type
35010# define machine_arch_type __machine_arch_type
35011# else
35012# define machine_arch_type MACH_TYPE_AM2440
35013# endif
35014# define machine_is_am2440() (machine_arch_type == MACH_TYPE_AM2440)
35015#else
35016# define machine_is_am2440() (0)
35017#endif
35018
35019#ifdef CONFIG_MACH_TQ2440
35020# ifdef machine_arch_type
35021# undef machine_arch_type
35022# define machine_arch_type __machine_arch_type
35023# else
35024# define machine_arch_type MACH_TYPE_TQ2440
35025# endif
35026# define machine_is_tq2440() (machine_arch_type == MACH_TYPE_TQ2440)
35027#else
35028# define machine_is_tq2440() (0)
35029#endif
35030
35031#ifdef CONFIG_MACH_LPC2478OEM
35032# ifdef machine_arch_type
35033# undef machine_arch_type
35034# define machine_arch_type __machine_arch_type
35035# else
35036# define machine_arch_type MACH_TYPE_LPC2478OEM
35037# endif
35038# define machine_is_lpc2478oem() (machine_arch_type == MACH_TYPE_LPC2478OEM)
35039#else
35040# define machine_is_lpc2478oem() (0)
35041#endif
35042
35043#ifdef CONFIG_MACH_AK880X
35044# ifdef machine_arch_type
35045# undef machine_arch_type
35046# define machine_arch_type __machine_arch_type
35047# else
35048# define machine_arch_type MACH_TYPE_AK880X
35049# endif
35050# define machine_is_ak880x() (machine_arch_type == MACH_TYPE_AK880X)
35051#else
35052# define machine_is_ak880x() (0)
35053#endif
35054
35055#ifdef CONFIG_MACH_COBRA3530
35056# ifdef machine_arch_type
35057# undef machine_arch_type
35058# define machine_arch_type __machine_arch_type
35059# else
35060# define machine_arch_type MACH_TYPE_COBRA3530
35061# endif
35062# define machine_is_cobra3530() (machine_arch_type == MACH_TYPE_COBRA3530)
35063#else
35064# define machine_is_cobra3530() (0)
35065#endif
35066
35067#ifdef CONFIG_MACH_PMPPB
35068# ifdef machine_arch_type
35069# undef machine_arch_type
35070# define machine_arch_type __machine_arch_type
35071# else
35072# define machine_arch_type MACH_TYPE_PMPPB
35073# endif
35074# define machine_is_pmppb() (machine_arch_type == MACH_TYPE_PMPPB)
35075#else
35076# define machine_is_pmppb() (0)
35077#endif
35078
35079#ifdef CONFIG_MACH_U6715
35080# ifdef machine_arch_type
35081# undef machine_arch_type
35082# define machine_arch_type __machine_arch_type
35083# else
35084# define machine_arch_type MACH_TYPE_U6715
35085# endif
35086# define machine_is_u6715() (machine_arch_type == MACH_TYPE_U6715)
35087#else
35088# define machine_is_u6715() (0)
35089#endif
35090
35091#ifdef CONFIG_MACH_AXAR1500_SENDER
35092# ifdef machine_arch_type
35093# undef machine_arch_type
35094# define machine_arch_type __machine_arch_type
35095# else
35096# define machine_arch_type MACH_TYPE_AXAR1500_SENDER
35097# endif
35098# define machine_is_axar1500_sender() (machine_arch_type == MACH_TYPE_AXAR1500_SENDER)
35099#else
35100# define machine_is_axar1500_sender() (0)
35101#endif
35102
35103#ifdef CONFIG_MACH_G30_DVB
35104# ifdef machine_arch_type
35105# undef machine_arch_type
35106# define machine_arch_type __machine_arch_type
35107# else
35108# define machine_arch_type MACH_TYPE_G30_DVB
35109# endif
35110# define machine_is_g30_dvb() (machine_arch_type == MACH_TYPE_G30_DVB)
35111#else
35112# define machine_is_g30_dvb() (0)
35113#endif
35114
35115#ifdef CONFIG_MACH_VC088X
35116# ifdef machine_arch_type
35117# undef machine_arch_type
35118# define machine_arch_type __machine_arch_type
35119# else
35120# define machine_arch_type MACH_TYPE_VC088X
35121# endif
35122# define machine_is_vc088x() (machine_arch_type == MACH_TYPE_VC088X)
35123#else
35124# define machine_is_vc088x() (0)
35125#endif
35126
35127#ifdef CONFIG_MACH_MIOA702
35128# ifdef machine_arch_type
35129# undef machine_arch_type
35130# define machine_arch_type __machine_arch_type
35131# else
35132# define machine_arch_type MACH_TYPE_MIOA702
35133# endif
35134# define machine_is_mioa702() (machine_arch_type == MACH_TYPE_MIOA702)
35135#else
35136# define machine_is_mioa702() (0)
35137#endif
35138
35139#ifdef CONFIG_MACH_HPMIN
35140# ifdef machine_arch_type
35141# undef machine_arch_type
35142# define machine_arch_type __machine_arch_type
35143# else
35144# define machine_arch_type MACH_TYPE_HPMIN
35145# endif
35146# define machine_is_hpmin() (machine_arch_type == MACH_TYPE_HPMIN)
35147#else
35148# define machine_is_hpmin() (0)
35149#endif
35150
35151#ifdef CONFIG_MACH_AK880XAK
35152# ifdef machine_arch_type
35153# undef machine_arch_type
35154# define machine_arch_type __machine_arch_type
35155# else
35156# define machine_arch_type MACH_TYPE_AK880XAK
35157# endif
35158# define machine_is_ak880xak() (machine_arch_type == MACH_TYPE_AK880XAK)
35159#else
35160# define machine_is_ak880xak() (0)
35161#endif
35162
35163#ifdef CONFIG_MACH_ARM926TOMAP850
35164# ifdef machine_arch_type
35165# undef machine_arch_type
35166# define machine_arch_type __machine_arch_type
35167# else
35168# define machine_arch_type MACH_TYPE_ARM926TOMAP850
35169# endif
35170# define machine_is_arm926tomap850() (machine_arch_type == MACH_TYPE_ARM926TOMAP850)
35171#else
35172# define machine_is_arm926tomap850() (0)
35173#endif
35174
35175#ifdef CONFIG_MACH_LKEVM
35176# ifdef machine_arch_type
35177# undef machine_arch_type
35178# define machine_arch_type __machine_arch_type
35179# else
35180# define machine_arch_type MACH_TYPE_LKEVM
35181# endif
35182# define machine_is_lkevm() (machine_arch_type == MACH_TYPE_LKEVM)
35183#else
35184# define machine_is_lkevm() (0)
35185#endif
35186
35187#ifdef CONFIG_MACH_MW6410
35188# ifdef machine_arch_type
35189# undef machine_arch_type
35190# define machine_arch_type __machine_arch_type
35191# else
35192# define machine_arch_type MACH_TYPE_MW6410
35193# endif
35194# define machine_is_mw6410() (machine_arch_type == MACH_TYPE_MW6410)
35195#else
35196# define machine_is_mw6410() (0)
35197#endif
35198
35199#ifdef CONFIG_MACH_TERASTATION_WXL
35200# ifdef machine_arch_type
35201# undef machine_arch_type
35202# define machine_arch_type __machine_arch_type
35203# else
35204# define machine_arch_type MACH_TYPE_TERASTATION_WXL
35205# endif
35206# define machine_is_terastation_wxl() (machine_arch_type == MACH_TYPE_TERASTATION_WXL)
35207#else
35208# define machine_is_terastation_wxl() (0)
35209#endif
35210
35211#ifdef CONFIG_MACH_CPU8000E
35212# ifdef machine_arch_type
35213# undef machine_arch_type
35214# define machine_arch_type __machine_arch_type
35215# else
35216# define machine_arch_type MACH_TYPE_CPU8000E
35217# endif
35218# define machine_is_cpu8000e() (machine_arch_type == MACH_TYPE_CPU8000E)
35219#else
35220# define machine_is_cpu8000e() (0)
35221#endif
35222
35223#ifdef CONFIG_MACH_CATANIA
35224# ifdef machine_arch_type
35225# undef machine_arch_type
35226# define machine_arch_type __machine_arch_type
35227# else
35228# define machine_arch_type MACH_TYPE_CATANIA
35229# endif
35230# define machine_is_catania() (machine_arch_type == MACH_TYPE_CATANIA)
35231#else
35232# define machine_is_catania() (0)
35233#endif
35234
35235#ifdef CONFIG_MACH_TOKYO
35236# ifdef machine_arch_type
35237# undef machine_arch_type
35238# define machine_arch_type __machine_arch_type
35239# else
35240# define machine_arch_type MACH_TYPE_TOKYO
35241# endif
35242# define machine_is_tokyo() (machine_arch_type == MACH_TYPE_TOKYO)
35243#else
35244# define machine_is_tokyo() (0)
35245#endif
35246
35247#ifdef CONFIG_MACH_MSM7201A_SURF
35248# ifdef machine_arch_type
35249# undef machine_arch_type
35250# define machine_arch_type __machine_arch_type
35251# else
35252# define machine_arch_type MACH_TYPE_MSM7201A_SURF
35253# endif
35254# define machine_is_msm7201a_surf() (machine_arch_type == MACH_TYPE_MSM7201A_SURF)
35255#else
35256# define machine_is_msm7201a_surf() (0)
35257#endif
35258
35259#ifdef CONFIG_MACH_MSM7201A_FFA
35260# ifdef machine_arch_type
35261# undef machine_arch_type
35262# define machine_arch_type __machine_arch_type
35263# else
35264# define machine_arch_type MACH_TYPE_MSM7201A_FFA
35265# endif
35266# define machine_is_msm7201a_ffa() (machine_arch_type == MACH_TYPE_MSM7201A_FFA)
35267#else
35268# define machine_is_msm7201a_ffa() (0)
35269#endif
35270
35271#ifdef CONFIG_MACH_MSM7X25_SURF
35272# ifdef machine_arch_type
35273# undef machine_arch_type
35274# define machine_arch_type __machine_arch_type
35275# else
35276# define machine_arch_type MACH_TYPE_MSM7X25_SURF
35277# endif
35278# define machine_is_msm7x25_surf() (machine_arch_type == MACH_TYPE_MSM7X25_SURF)
35279#else
35280# define machine_is_msm7x25_surf() (0)
35281#endif
35282
35283#ifdef CONFIG_MACH_MSM7X25_FFA
35284# ifdef machine_arch_type
35285# undef machine_arch_type
35286# define machine_arch_type __machine_arch_type
35287# else
35288# define machine_arch_type MACH_TYPE_MSM7X25_FFA
35289# endif
35290# define machine_is_msm7x25_ffa() (machine_arch_type == MACH_TYPE_MSM7X25_FFA)
35291#else
35292# define machine_is_msm7x25_ffa() (0)
35293#endif
35294
35295#ifdef CONFIG_MACH_MSM7X27_SURF
35296# ifdef machine_arch_type
35297# undef machine_arch_type
35298# define machine_arch_type __machine_arch_type
35299# else
35300# define machine_arch_type MACH_TYPE_MSM7X27_SURF
35301# endif
35302# define machine_is_msm7x27_surf() (machine_arch_type == MACH_TYPE_MSM7X27_SURF)
35303#else
35304# define machine_is_msm7x27_surf() (0)
35305#endif
35306
35307#ifdef CONFIG_MACH_MSM7X27_FFA
35308# ifdef machine_arch_type
35309# undef machine_arch_type
35310# define machine_arch_type __machine_arch_type
35311# else
35312# define machine_arch_type MACH_TYPE_MSM7X27_FFA
35313# endif
35314# define machine_is_msm7x27_ffa() (machine_arch_type == MACH_TYPE_MSM7X27_FFA)
35315#else
35316# define machine_is_msm7x27_ffa() (0)
35317#endif
35318
35319#ifdef CONFIG_MACH_MSM7X30_FFA
35320# ifdef machine_arch_type
35321# undef machine_arch_type
35322# define machine_arch_type __machine_arch_type
35323# else
35324# define machine_arch_type MACH_TYPE_MSM7X30_FFA
35325# endif
35326# define machine_is_msm7x30_ffa() (machine_arch_type == MACH_TYPE_MSM7X30_FFA)
35327#else
35328# define machine_is_msm7x30_ffa() (0)
35329#endif
35330
35331#ifdef CONFIG_MACH_QSD8X50_SURF
35332# ifdef machine_arch_type
35333# undef machine_arch_type
35334# define machine_arch_type __machine_arch_type
35335# else
35336# define machine_arch_type MACH_TYPE_QSD8X50_SURF
35337# endif
35338# define machine_is_qsd8x50_surf() (machine_arch_type == MACH_TYPE_QSD8X50_SURF)
35339#else
35340# define machine_is_qsd8x50_surf() (0)
35341#endif
35342
35343#ifdef CONFIG_MACH_QSD8X50_COMET
35344# ifdef machine_arch_type
35345# undef machine_arch_type
35346# define machine_arch_type __machine_arch_type
35347# else
35348# define machine_arch_type MACH_TYPE_QSD8X50_COMET
35349# endif
35350# define machine_is_qsd8x50_comet() (machine_arch_type == MACH_TYPE_QSD8X50_COMET)
35351#else
35352# define machine_is_qsd8x50_comet() (0)
35353#endif
35354
35355#ifdef CONFIG_MACH_QSD8X50_FFA
35356# ifdef machine_arch_type
35357# undef machine_arch_type
35358# define machine_arch_type __machine_arch_type
35359# else
35360# define machine_arch_type MACH_TYPE_QSD8X50_FFA
35361# endif
35362# define machine_is_qsd8x50_ffa() (machine_arch_type == MACH_TYPE_QSD8X50_FFA)
35363#else
35364# define machine_is_qsd8x50_ffa() (0)
35365#endif
35366
35367#ifdef CONFIG_MACH_QSD8X50A_SURF
35368# ifdef machine_arch_type
35369# undef machine_arch_type
35370# define machine_arch_type __machine_arch_type
35371# else
35372# define machine_arch_type MACH_TYPE_QSD8X50A_SURF
35373# endif
35374# define machine_is_qsd8x50a_surf() (machine_arch_type == MACH_TYPE_QSD8X50A_SURF)
35375#else
35376# define machine_is_qsd8x50a_surf() (0)
35377#endif
35378
35379#ifdef CONFIG_MACH_QSD8X50A_FFA
35380# ifdef machine_arch_type
35381# undef machine_arch_type
35382# define machine_arch_type __machine_arch_type
35383# else
35384# define machine_arch_type MACH_TYPE_QSD8X50A_FFA
35385# endif
35386# define machine_is_qsd8x50a_ffa() (machine_arch_type == MACH_TYPE_QSD8X50A_FFA)
35387#else
35388# define machine_is_qsd8x50a_ffa() (0)
35389#endif
35390
7bc87680 35391#ifdef CONFIG_MACH_ADX_XGCP10
5f353484
TR
35392# ifdef machine_arch_type
35393# undef machine_arch_type
35394# define machine_arch_type __machine_arch_type
35395# else
7bc87680 35396# define machine_arch_type MACH_TYPE_ADX_XGCP10
5f353484 35397# endif
7bc87680 35398# define machine_is_adx_xgcp10() (machine_arch_type == MACH_TYPE_ADX_XGCP10)
5f353484
TR
35399#else
35400# define machine_is_adx_xgcp10() (0)
35401#endif
35402
35403#ifdef CONFIG_MACH_MCGWUMTS2A
35404# ifdef machine_arch_type
35405# undef machine_arch_type
35406# define machine_arch_type __machine_arch_type
35407# else
35408# define machine_arch_type MACH_TYPE_MCGWUMTS2A
35409# endif
35410# define machine_is_mcgwumts2a() (machine_arch_type == MACH_TYPE_MCGWUMTS2A)
35411#else
35412# define machine_is_mcgwumts2a() (0)
35413#endif
35414
35415#ifdef CONFIG_MACH_MOBIKT
35416# ifdef machine_arch_type
35417# undef machine_arch_type
35418# define machine_arch_type __machine_arch_type
35419# else
35420# define machine_arch_type MACH_TYPE_MOBIKT
35421# endif
35422# define machine_is_mobikt() (machine_arch_type == MACH_TYPE_MOBIKT)
35423#else
35424# define machine_is_mobikt() (0)
35425#endif
35426
35427#ifdef CONFIG_MACH_MX53_EVK
35428# ifdef machine_arch_type
35429# undef machine_arch_type
35430# define machine_arch_type __machine_arch_type
35431# else
35432# define machine_arch_type MACH_TYPE_MX53_EVK
35433# endif
35434# define machine_is_mx53_evk() (machine_arch_type == MACH_TYPE_MX53_EVK)
35435#else
35436# define machine_is_mx53_evk() (0)
35437#endif
35438
35439#ifdef CONFIG_MACH_IGEP0030
35440# ifdef machine_arch_type
35441# undef machine_arch_type
35442# define machine_arch_type __machine_arch_type
35443# else
35444# define machine_arch_type MACH_TYPE_IGEP0030
35445# endif
35446# define machine_is_igep0030() (machine_arch_type == MACH_TYPE_IGEP0030)
35447#else
35448# define machine_is_igep0030() (0)
35449#endif
35450
35451#ifdef CONFIG_MACH_AXELL_H40_H50_CTRL
35452# ifdef machine_arch_type
35453# undef machine_arch_type
35454# define machine_arch_type __machine_arch_type
35455# else
35456# define machine_arch_type MACH_TYPE_AXELL_H40_H50_CTRL
35457# endif
35458# define machine_is_axell_h40_h50_ctrl() (machine_arch_type == MACH_TYPE_AXELL_H40_H50_CTRL)
35459#else
35460# define machine_is_axell_h40_h50_ctrl() (0)
35461#endif
35462
7bc87680 35463#ifdef CONFIG_MACH_DTCOMMOD
35464# ifdef machine_arch_type
35465# undef machine_arch_type
35466# define machine_arch_type __machine_arch_type
35467# else
35468# define machine_arch_type MACH_TYPE_DTCOMMOD
35469# endif
35470# define machine_is_dtcommod() (machine_arch_type == MACH_TYPE_DTCOMMOD)
35471#else
35472# define machine_is_dtcommod() (0)
35473#endif
35474
35475#ifdef CONFIG_MACH_GOULD
35476# ifdef machine_arch_type
35477# undef machine_arch_type
35478# define machine_arch_type __machine_arch_type
35479# else
35480# define machine_arch_type MACH_TYPE_GOULD
35481# endif
35482# define machine_is_gould() (machine_arch_type == MACH_TYPE_GOULD)
35483#else
35484# define machine_is_gould() (0)
35485#endif
35486
35487#ifdef CONFIG_MACH_SIBERIA
35488# ifdef machine_arch_type
35489# undef machine_arch_type
35490# define machine_arch_type __machine_arch_type
35491# else
35492# define machine_arch_type MACH_TYPE_SIBERIA
35493# endif
35494# define machine_is_siberia() (machine_arch_type == MACH_TYPE_SIBERIA)
35495#else
35496# define machine_is_siberia() (0)
35497#endif
35498
35499#ifdef CONFIG_MACH_SBC3530
35500# ifdef machine_arch_type
35501# undef machine_arch_type
35502# define machine_arch_type __machine_arch_type
35503# else
35504# define machine_arch_type MACH_TYPE_SBC3530
35505# endif
35506# define machine_is_sbc3530() (machine_arch_type == MACH_TYPE_SBC3530)
35507#else
35508# define machine_is_sbc3530() (0)
35509#endif
35510
35511#ifdef CONFIG_MACH_QARM
35512# ifdef machine_arch_type
35513# undef machine_arch_type
35514# define machine_arch_type __machine_arch_type
35515# else
35516# define machine_arch_type MACH_TYPE_QARM
35517# endif
35518# define machine_is_qarm() (machine_arch_type == MACH_TYPE_QARM)
35519#else
35520# define machine_is_qarm() (0)
35521#endif
35522
35523#ifdef CONFIG_MACH_MIPS
35524# ifdef machine_arch_type
35525# undef machine_arch_type
35526# define machine_arch_type __machine_arch_type
35527# else
35528# define machine_arch_type MACH_TYPE_MIPS
35529# endif
35530# define machine_is_mips() (machine_arch_type == MACH_TYPE_MIPS)
35531#else
35532# define machine_is_mips() (0)
35533#endif
35534
35535#ifdef CONFIG_MACH_MX27GRB
35536# ifdef machine_arch_type
35537# undef machine_arch_type
35538# define machine_arch_type __machine_arch_type
35539# else
35540# define machine_arch_type MACH_TYPE_MX27GRB
35541# endif
35542# define machine_is_mx27grb() (machine_arch_type == MACH_TYPE_MX27GRB)
35543#else
35544# define machine_is_mx27grb() (0)
35545#endif
35546
35547#ifdef CONFIG_MACH_SBC8100
35548# ifdef machine_arch_type
35549# undef machine_arch_type
35550# define machine_arch_type __machine_arch_type
35551# else
35552# define machine_arch_type MACH_TYPE_SBC8100
35553# endif
35554# define machine_is_sbc8100() (machine_arch_type == MACH_TYPE_SBC8100)
35555#else
35556# define machine_is_sbc8100() (0)
35557#endif
35558
35559#ifdef CONFIG_MACH_SAARB
35560# ifdef machine_arch_type
35561# undef machine_arch_type
35562# define machine_arch_type __machine_arch_type
35563# else
35564# define machine_arch_type MACH_TYPE_SAARB
35565# endif
35566# define machine_is_saarb() (machine_arch_type == MACH_TYPE_SAARB)
35567#else
35568# define machine_is_saarb() (0)
35569#endif
35570
35571#ifdef CONFIG_MACH_OMAP3MINI
35572# ifdef machine_arch_type
35573# undef machine_arch_type
35574# define machine_arch_type __machine_arch_type
35575# else
35576# define machine_arch_type MACH_TYPE_OMAP3MINI
35577# endif
35578# define machine_is_omap3mini() (machine_arch_type == MACH_TYPE_OMAP3MINI)
35579#else
35580# define machine_is_omap3mini() (0)
35581#endif
35582
35583#ifdef CONFIG_MACH_CNMBOOK7SE
35584# ifdef machine_arch_type
35585# undef machine_arch_type
35586# define machine_arch_type __machine_arch_type
35587# else
35588# define machine_arch_type MACH_TYPE_CNMBOOK7SE
35589# endif
35590# define machine_is_cnmbook7se() (machine_arch_type == MACH_TYPE_CNMBOOK7SE)
35591#else
35592# define machine_is_cnmbook7se() (0)
35593#endif
35594
35595#ifdef CONFIG_MACH_CATAN
35596# ifdef machine_arch_type
35597# undef machine_arch_type
35598# define machine_arch_type __machine_arch_type
35599# else
35600# define machine_arch_type MACH_TYPE_CATAN
35601# endif
35602# define machine_is_catan() (machine_arch_type == MACH_TYPE_CATAN)
35603#else
35604# define machine_is_catan() (0)
35605#endif
35606
35607#ifdef CONFIG_MACH_HARMONY
35608# ifdef machine_arch_type
35609# undef machine_arch_type
35610# define machine_arch_type __machine_arch_type
35611# else
35612# define machine_arch_type MACH_TYPE_HARMONY
35613# endif
35614# define machine_is_harmony() (machine_arch_type == MACH_TYPE_HARMONY)
35615#else
35616# define machine_is_harmony() (0)
35617#endif
35618
35619#ifdef CONFIG_MACH_TONGA
35620# ifdef machine_arch_type
35621# undef machine_arch_type
35622# define machine_arch_type __machine_arch_type
35623# else
35624# define machine_arch_type MACH_TYPE_TONGA
35625# endif
35626# define machine_is_tonga() (machine_arch_type == MACH_TYPE_TONGA)
35627#else
35628# define machine_is_tonga() (0)
35629#endif
35630
35631#ifdef CONFIG_MACH_CYBOOK_ORIZON
35632# ifdef machine_arch_type
35633# undef machine_arch_type
35634# define machine_arch_type __machine_arch_type
35635# else
35636# define machine_arch_type MACH_TYPE_CYBOOK_ORIZON
35637# endif
35638# define machine_is_cybook_orizon() (machine_arch_type == MACH_TYPE_CYBOOK_ORIZON)
35639#else
35640# define machine_is_cybook_orizon() (0)
35641#endif
35642
35643#ifdef CONFIG_MACH_HTCRHODIUMCDMA
35644# ifdef machine_arch_type
35645# undef machine_arch_type
35646# define machine_arch_type __machine_arch_type
35647# else
35648# define machine_arch_type MACH_TYPE_HTCRHODIUMCDMA
35649# endif
35650# define machine_is_htcrhodiumcdma() (machine_arch_type == MACH_TYPE_HTCRHODIUMCDMA)
35651#else
35652# define machine_is_htcrhodiumcdma() (0)
35653#endif
35654
35655#ifdef CONFIG_MACH_EPC_G45
35656# ifdef machine_arch_type
35657# undef machine_arch_type
35658# define machine_arch_type __machine_arch_type
35659# else
35660# define machine_arch_type MACH_TYPE_EPC_G45
35661# endif
35662# define machine_is_epc_g45() (machine_arch_type == MACH_TYPE_EPC_G45)
35663#else
35664# define machine_is_epc_g45() (0)
35665#endif
35666
35667#ifdef CONFIG_MACH_EPC_LPC3250
35668# ifdef machine_arch_type
35669# undef machine_arch_type
35670# define machine_arch_type __machine_arch_type
35671# else
35672# define machine_arch_type MACH_TYPE_EPC_LPC3250
35673# endif
35674# define machine_is_epc_lpc3250() (machine_arch_type == MACH_TYPE_EPC_LPC3250)
35675#else
35676# define machine_is_epc_lpc3250() (0)
35677#endif
35678
35679#ifdef CONFIG_MACH_MXC91341EVB
35680# ifdef machine_arch_type
35681# undef machine_arch_type
35682# define machine_arch_type __machine_arch_type
35683# else
35684# define machine_arch_type MACH_TYPE_MXC91341EVB
35685# endif
35686# define machine_is_mxc91341evb() (machine_arch_type == MACH_TYPE_MXC91341EVB)
35687#else
35688# define machine_is_mxc91341evb() (0)
35689#endif
35690
35691#ifdef CONFIG_MACH_RTW1000
35692# ifdef machine_arch_type
35693# undef machine_arch_type
35694# define machine_arch_type __machine_arch_type
35695# else
35696# define machine_arch_type MACH_TYPE_RTW1000
35697# endif
35698# define machine_is_rtw1000() (machine_arch_type == MACH_TYPE_RTW1000)
35699#else
35700# define machine_is_rtw1000() (0)
35701#endif
35702
35703#ifdef CONFIG_MACH_BOBCAT
35704# ifdef machine_arch_type
35705# undef machine_arch_type
35706# define machine_arch_type __machine_arch_type
35707# else
35708# define machine_arch_type MACH_TYPE_BOBCAT
35709# endif
35710# define machine_is_bobcat() (machine_arch_type == MACH_TYPE_BOBCAT)
35711#else
35712# define machine_is_bobcat() (0)
35713#endif
35714
35715#ifdef CONFIG_MACH_TRIZEPS6
35716# ifdef machine_arch_type
35717# undef machine_arch_type
35718# define machine_arch_type __machine_arch_type
35719# else
35720# define machine_arch_type MACH_TYPE_TRIZEPS6
35721# endif
35722# define machine_is_trizeps6() (machine_arch_type == MACH_TYPE_TRIZEPS6)
35723#else
35724# define machine_is_trizeps6() (0)
35725#endif
35726
35727#ifdef CONFIG_MACH_MSM7X30_FLUID
35728# ifdef machine_arch_type
35729# undef machine_arch_type
35730# define machine_arch_type __machine_arch_type
35731# else
35732# define machine_arch_type MACH_TYPE_MSM7X30_FLUID
35733# endif
35734# define machine_is_msm7x30_fluid() (machine_arch_type == MACH_TYPE_MSM7X30_FLUID)
35735#else
35736# define machine_is_msm7x30_fluid() (0)
35737#endif
35738
35739#ifdef CONFIG_MACH_NEDAP9263
35740# ifdef machine_arch_type
35741# undef machine_arch_type
35742# define machine_arch_type __machine_arch_type
35743# else
35744# define machine_arch_type MACH_TYPE_NEDAP9263
35745# endif
35746# define machine_is_nedap9263() (machine_arch_type == MACH_TYPE_NEDAP9263)
35747#else
35748# define machine_is_nedap9263() (0)
35749#endif
35750
35751#ifdef CONFIG_MACH_NETGEAR_MS2110
35752# ifdef machine_arch_type
35753# undef machine_arch_type
35754# define machine_arch_type __machine_arch_type
35755# else
35756# define machine_arch_type MACH_TYPE_NETGEAR_MS2110
35757# endif
35758# define machine_is_netgear_ms2110() (machine_arch_type == MACH_TYPE_NETGEAR_MS2110)
35759#else
35760# define machine_is_netgear_ms2110() (0)
35761#endif
35762
35763#ifdef CONFIG_MACH_BMX
35764# ifdef machine_arch_type
35765# undef machine_arch_type
35766# define machine_arch_type __machine_arch_type
35767# else
35768# define machine_arch_type MACH_TYPE_BMX
35769# endif
35770# define machine_is_bmx() (machine_arch_type == MACH_TYPE_BMX)
35771#else
35772# define machine_is_bmx() (0)
35773#endif
35774
35775#ifdef CONFIG_MACH_NETSTREAM
35776# ifdef machine_arch_type
35777# undef machine_arch_type
35778# define machine_arch_type __machine_arch_type
35779# else
35780# define machine_arch_type MACH_TYPE_NETSTREAM
35781# endif
35782# define machine_is_netstream() (machine_arch_type == MACH_TYPE_NETSTREAM)
35783#else
35784# define machine_is_netstream() (0)
35785#endif
35786
35787#ifdef CONFIG_MACH_VPNEXT_RCU
35788# ifdef machine_arch_type
35789# undef machine_arch_type
35790# define machine_arch_type __machine_arch_type
35791# else
35792# define machine_arch_type MACH_TYPE_VPNEXT_RCU
35793# endif
35794# define machine_is_vpnext_rcu() (machine_arch_type == MACH_TYPE_VPNEXT_RCU)
35795#else
35796# define machine_is_vpnext_rcu() (0)
35797#endif
35798
35799#ifdef CONFIG_MACH_VPNEXT_MPU
35800# ifdef machine_arch_type
35801# undef machine_arch_type
35802# define machine_arch_type __machine_arch_type
35803# else
35804# define machine_arch_type MACH_TYPE_VPNEXT_MPU
35805# endif
35806# define machine_is_vpnext_mpu() (machine_arch_type == MACH_TYPE_VPNEXT_MPU)
35807#else
35808# define machine_is_vpnext_mpu() (0)
35809#endif
35810
35811#ifdef CONFIG_MACH_BCMRING_TABLET_V1
35812# ifdef machine_arch_type
35813# undef machine_arch_type
35814# define machine_arch_type __machine_arch_type
35815# else
35816# define machine_arch_type MACH_TYPE_BCMRING_TABLET_V1
35817# endif
35818# define machine_is_bcmring_tablet_v1() (machine_arch_type == MACH_TYPE_BCMRING_TABLET_V1)
35819#else
35820# define machine_is_bcmring_tablet_v1() (0)
35821#endif
35822
35823#ifdef CONFIG_MACH_SGARM10
35824# ifdef machine_arch_type
35825# undef machine_arch_type
35826# define machine_arch_type __machine_arch_type
35827# else
35828# define machine_arch_type MACH_TYPE_SGARM10
35829# endif
35830# define machine_is_sgarm10() (machine_arch_type == MACH_TYPE_SGARM10)
35831#else
35832# define machine_is_sgarm10() (0)
35833#endif
35834
35835#ifdef CONFIG_MACH_CM_T3517
35836# ifdef machine_arch_type
35837# undef machine_arch_type
35838# define machine_arch_type __machine_arch_type
35839# else
35840# define machine_arch_type MACH_TYPE_CM_T3517
35841# endif
35842# define machine_is_cm_t3517() (machine_arch_type == MACH_TYPE_CM_T3517)
35843#else
35844# define machine_is_cm_t3517() (0)
35845#endif
35846
35847#ifdef CONFIG_MACH_OMAP3_CPS
35848# ifdef machine_arch_type
35849# undef machine_arch_type
35850# define machine_arch_type __machine_arch_type
35851# else
35852# define machine_arch_type MACH_TYPE_OMAP3_CPS
35853# endif
35854# define machine_is_omap3_cps() (machine_arch_type == MACH_TYPE_OMAP3_CPS)
35855#else
35856# define machine_is_omap3_cps() (0)
35857#endif
35858
35859#ifdef CONFIG_MACH_AXAR1500_RECEIVER
35860# ifdef machine_arch_type
35861# undef machine_arch_type
35862# define machine_arch_type __machine_arch_type
35863# else
35864# define machine_arch_type MACH_TYPE_AXAR1500_RECEIVER
35865# endif
35866# define machine_is_axar1500_receiver() (machine_arch_type == MACH_TYPE_AXAR1500_RECEIVER)
35867#else
35868# define machine_is_axar1500_receiver() (0)
35869#endif
35870
35871#ifdef CONFIG_MACH_WBD222
35872# ifdef machine_arch_type
35873# undef machine_arch_type
35874# define machine_arch_type __machine_arch_type
35875# else
35876# define machine_arch_type MACH_TYPE_WBD222
35877# endif
35878# define machine_is_wbd222() (machine_arch_type == MACH_TYPE_WBD222)
35879#else
35880# define machine_is_wbd222() (0)
35881#endif
35882
35883#ifdef CONFIG_MACH_MT65XX
35884# ifdef machine_arch_type
35885# undef machine_arch_type
35886# define machine_arch_type __machine_arch_type
35887# else
35888# define machine_arch_type MACH_TYPE_MT65XX
35889# endif
35890# define machine_is_mt65xx() (machine_arch_type == MACH_TYPE_MT65XX)
35891#else
35892# define machine_is_mt65xx() (0)
35893#endif
35894
35895#ifdef CONFIG_MACH_MSM8X60_SURF
35896# ifdef machine_arch_type
35897# undef machine_arch_type
35898# define machine_arch_type __machine_arch_type
35899# else
35900# define machine_arch_type MACH_TYPE_MSM8X60_SURF
35901# endif
35902# define machine_is_msm8x60_surf() (machine_arch_type == MACH_TYPE_MSM8X60_SURF)
35903#else
35904# define machine_is_msm8x60_surf() (0)
35905#endif
35906
35907#ifdef CONFIG_MACH_MSM8X60_SIM
35908# ifdef machine_arch_type
35909# undef machine_arch_type
35910# define machine_arch_type __machine_arch_type
35911# else
35912# define machine_arch_type MACH_TYPE_MSM8X60_SIM
35913# endif
35914# define machine_is_msm8x60_sim() (machine_arch_type == MACH_TYPE_MSM8X60_SIM)
35915#else
35916# define machine_is_msm8x60_sim() (0)
35917#endif
35918
35919#ifdef CONFIG_MACH_VMC300
35920# ifdef machine_arch_type
35921# undef machine_arch_type
35922# define machine_arch_type __machine_arch_type
35923# else
35924# define machine_arch_type MACH_TYPE_VMC300
35925# endif
35926# define machine_is_vmc300() (machine_arch_type == MACH_TYPE_VMC300)
35927#else
35928# define machine_is_vmc300() (0)
35929#endif
35930
35931#ifdef CONFIG_MACH_TCC8000_SDK
35932# ifdef machine_arch_type
35933# undef machine_arch_type
35934# define machine_arch_type __machine_arch_type
35935# else
35936# define machine_arch_type MACH_TYPE_TCC8000_SDK
35937# endif
35938# define machine_is_tcc8000_sdk() (machine_arch_type == MACH_TYPE_TCC8000_SDK)
35939#else
35940# define machine_is_tcc8000_sdk() (0)
35941#endif
35942
35943#ifdef CONFIG_MACH_NANOS
35944# ifdef machine_arch_type
35945# undef machine_arch_type
35946# define machine_arch_type __machine_arch_type
35947# else
35948# define machine_arch_type MACH_TYPE_NANOS
35949# endif
35950# define machine_is_nanos() (machine_arch_type == MACH_TYPE_NANOS)
35951#else
35952# define machine_is_nanos() (0)
35953#endif
35954
35955#ifdef CONFIG_MACH_STAMP9G10
35956# ifdef machine_arch_type
35957# undef machine_arch_type
35958# define machine_arch_type __machine_arch_type
35959# else
35960# define machine_arch_type MACH_TYPE_STAMP9G10
35961# endif
35962# define machine_is_stamp9g10() (machine_arch_type == MACH_TYPE_STAMP9G10)
35963#else
35964# define machine_is_stamp9g10() (0)
35965#endif
35966
35967#ifdef CONFIG_MACH_STAMP9G45
35968# ifdef machine_arch_type
35969# undef machine_arch_type
35970# define machine_arch_type __machine_arch_type
35971# else
35972# define machine_arch_type MACH_TYPE_STAMP9G45
35973# endif
35974# define machine_is_stamp9g45() (machine_arch_type == MACH_TYPE_STAMP9G45)
35975#else
35976# define machine_is_stamp9g45() (0)
35977#endif
35978
35979#ifdef CONFIG_MACH_H6053
35980# ifdef machine_arch_type
35981# undef machine_arch_type
35982# define machine_arch_type __machine_arch_type
35983# else
35984# define machine_arch_type MACH_TYPE_H6053
35985# endif
35986# define machine_is_h6053() (machine_arch_type == MACH_TYPE_H6053)
35987#else
35988# define machine_is_h6053() (0)
35989#endif
35990
35991#ifdef CONFIG_MACH_SMINT01
35992# ifdef machine_arch_type
35993# undef machine_arch_type
35994# define machine_arch_type __machine_arch_type
35995# else
35996# define machine_arch_type MACH_TYPE_SMINT01
35997# endif
35998# define machine_is_smint01() (machine_arch_type == MACH_TYPE_SMINT01)
35999#else
36000# define machine_is_smint01() (0)
36001#endif
36002
36003#ifdef CONFIG_MACH_PRTLVT2
36004# ifdef machine_arch_type
36005# undef machine_arch_type
36006# define machine_arch_type __machine_arch_type
36007# else
36008# define machine_arch_type MACH_TYPE_PRTLVT2
36009# endif
36010# define machine_is_prtlvt2() (machine_arch_type == MACH_TYPE_PRTLVT2)
36011#else
36012# define machine_is_prtlvt2() (0)
36013#endif
36014
36015#ifdef CONFIG_MACH_AP420
36016# ifdef machine_arch_type
36017# undef machine_arch_type
36018# define machine_arch_type __machine_arch_type
36019# else
36020# define machine_arch_type MACH_TYPE_AP420
36021# endif
36022# define machine_is_ap420() (machine_arch_type == MACH_TYPE_AP420)
36023#else
36024# define machine_is_ap420() (0)
36025#endif
36026
36027#ifdef CONFIG_MACH_HTCSHIFT
36028# ifdef machine_arch_type
36029# undef machine_arch_type
36030# define machine_arch_type __machine_arch_type
36031# else
36032# define machine_arch_type MACH_TYPE_HTCSHIFT
36033# endif
9ce2c4b7 36034# define machine_is_htcshift() (machine_arch_type == MACH_TYPE_HTCSHIFT)
7bc87680 36035#else
9ce2c4b7 36036# define machine_is_htcshift() (0)
7bc87680 36037#endif
36038
36039#ifdef CONFIG_MACH_DAVINCI_DM365_FC
36040# ifdef machine_arch_type
36041# undef machine_arch_type
36042# define machine_arch_type __machine_arch_type
36043# else
36044# define machine_arch_type MACH_TYPE_DAVINCI_DM365_FC
36045# endif
36046# define machine_is_davinci_dm365_fc() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_FC)
36047#else
36048# define machine_is_davinci_dm365_fc() (0)
36049#endif
36050
36051#ifdef CONFIG_MACH_MSM8X55_SURF
36052# ifdef machine_arch_type
36053# undef machine_arch_type
36054# define machine_arch_type __machine_arch_type
36055# else
36056# define machine_arch_type MACH_TYPE_MSM8X55_SURF
36057# endif
36058# define machine_is_msm8x55_surf() (machine_arch_type == MACH_TYPE_MSM8X55_SURF)
36059#else
36060# define machine_is_msm8x55_surf() (0)
36061#endif
36062
36063#ifdef CONFIG_MACH_MSM8X55_FFA
36064# ifdef machine_arch_type
36065# undef machine_arch_type
36066# define machine_arch_type __machine_arch_type
36067# else
36068# define machine_arch_type MACH_TYPE_MSM8X55_FFA
36069# endif
36070# define machine_is_msm8x55_ffa() (machine_arch_type == MACH_TYPE_MSM8X55_FFA)
36071#else
36072# define machine_is_msm8x55_ffa() (0)
36073#endif
36074
36075#ifdef CONFIG_MACH_ESL_VAMANA
36076# ifdef machine_arch_type
36077# undef machine_arch_type
36078# define machine_arch_type __machine_arch_type
36079# else
36080# define machine_arch_type MACH_TYPE_ESL_VAMANA
36081# endif
36082# define machine_is_esl_vamana() (machine_arch_type == MACH_TYPE_ESL_VAMANA)
36083#else
36084# define machine_is_esl_vamana() (0)
36085#endif
36086
36087#ifdef CONFIG_MACH_SBC35
36088# ifdef machine_arch_type
36089# undef machine_arch_type
36090# define machine_arch_type __machine_arch_type
36091# else
36092# define machine_arch_type MACH_TYPE_SBC35
36093# endif
36094# define machine_is_sbc35() (machine_arch_type == MACH_TYPE_SBC35)
36095#else
36096# define machine_is_sbc35() (0)
36097#endif
36098
36099#ifdef CONFIG_MACH_MPX6446
36100# ifdef machine_arch_type
36101# undef machine_arch_type
36102# define machine_arch_type __machine_arch_type
36103# else
36104# define machine_arch_type MACH_TYPE_MPX6446
36105# endif
36106# define machine_is_mpx6446() (machine_arch_type == MACH_TYPE_MPX6446)
36107#else
36108# define machine_is_mpx6446() (0)
36109#endif
36110
36111#ifdef CONFIG_MACH_OREO_CONTROLLER
36112# ifdef machine_arch_type
36113# undef machine_arch_type
36114# define machine_arch_type __machine_arch_type
36115# else
36116# define machine_arch_type MACH_TYPE_OREO_CONTROLLER
36117# endif
36118# define machine_is_oreo_controller() (machine_arch_type == MACH_TYPE_OREO_CONTROLLER)
36119#else
36120# define machine_is_oreo_controller() (0)
36121#endif
36122
36123#ifdef CONFIG_MACH_KOPIN_MODELS
36124# ifdef machine_arch_type
36125# undef machine_arch_type
36126# define machine_arch_type __machine_arch_type
36127# else
36128# define machine_arch_type MACH_TYPE_KOPIN_MODELS
36129# endif
36130# define machine_is_kopin_models() (machine_arch_type == MACH_TYPE_KOPIN_MODELS)
36131#else
36132# define machine_is_kopin_models() (0)
36133#endif
36134
36135#ifdef CONFIG_MACH_TTC_VISION2
36136# ifdef machine_arch_type
36137# undef machine_arch_type
36138# define machine_arch_type __machine_arch_type
36139# else
36140# define machine_arch_type MACH_TYPE_TTC_VISION2
36141# endif
36142# define machine_is_ttc_vision2() (machine_arch_type == MACH_TYPE_TTC_VISION2)
36143#else
36144# define machine_is_ttc_vision2() (0)
36145#endif
36146
36147#ifdef CONFIG_MACH_CNS3420VB
36148# ifdef machine_arch_type
36149# undef machine_arch_type
36150# define machine_arch_type __machine_arch_type
36151# else
36152# define machine_arch_type MACH_TYPE_CNS3420VB
36153# endif
36154# define machine_is_cns3420vb() (machine_arch_type == MACH_TYPE_CNS3420VB)
36155#else
36156# define machine_is_cns3420vb() (0)
36157#endif
36158
36159#ifdef CONFIG_MACH_LPC2
36160# ifdef machine_arch_type
36161# undef machine_arch_type
36162# define machine_arch_type __machine_arch_type
36163# else
36164# define machine_arch_type MACH_TYPE_LPC2
36165# endif
9ce2c4b7 36166# define machine_is_lpc2() (machine_arch_type == MACH_TYPE_LPC2)
7bc87680 36167#else
9ce2c4b7 36168# define machine_is_lpc2() (0)
7bc87680 36169#endif
36170
36171#ifdef CONFIG_MACH_OLYMPUS
36172# ifdef machine_arch_type
36173# undef machine_arch_type
36174# define machine_arch_type __machine_arch_type
36175# else
36176# define machine_arch_type MACH_TYPE_OLYMPUS
36177# endif
36178# define machine_is_olympus() (machine_arch_type == MACH_TYPE_OLYMPUS)
36179#else
36180# define machine_is_olympus() (0)
36181#endif
36182
36183#ifdef CONFIG_MACH_VORTEX
36184# ifdef machine_arch_type
36185# undef machine_arch_type
36186# define machine_arch_type __machine_arch_type
36187# else
36188# define machine_arch_type MACH_TYPE_VORTEX
36189# endif
36190# define machine_is_vortex() (machine_arch_type == MACH_TYPE_VORTEX)
36191#else
36192# define machine_is_vortex() (0)
36193#endif
36194
36195#ifdef CONFIG_MACH_S5PC200
36196# ifdef machine_arch_type
36197# undef machine_arch_type
36198# define machine_arch_type __machine_arch_type
36199# else
36200# define machine_arch_type MACH_TYPE_S5PC200
36201# endif
36202# define machine_is_s5pc200() (machine_arch_type == MACH_TYPE_S5PC200)
36203#else
36204# define machine_is_s5pc200() (0)
36205#endif
36206
36207#ifdef CONFIG_MACH_ECUCORE_9263
36208# ifdef machine_arch_type
36209# undef machine_arch_type
36210# define machine_arch_type __machine_arch_type
36211# else
36212# define machine_arch_type MACH_TYPE_ECUCORE_9263
36213# endif
36214# define machine_is_ecucore_9263() (machine_arch_type == MACH_TYPE_ECUCORE_9263)
36215#else
36216# define machine_is_ecucore_9263() (0)
36217#endif
36218
36219#ifdef CONFIG_MACH_SMDKC200
36220# ifdef machine_arch_type
36221# undef machine_arch_type
36222# define machine_arch_type __machine_arch_type
36223# else
36224# define machine_arch_type MACH_TYPE_SMDKC200
36225# endif
36226# define machine_is_smdkc200() (machine_arch_type == MACH_TYPE_SMDKC200)
36227#else
36228# define machine_is_smdkc200() (0)
36229#endif
36230
36231#ifdef CONFIG_MACH_EMSISO_SX27
36232# ifdef machine_arch_type
36233# undef machine_arch_type
36234# define machine_arch_type __machine_arch_type
36235# else
36236# define machine_arch_type MACH_TYPE_EMSISO_SX27
36237# endif
36238# define machine_is_emsiso_sx27() (machine_arch_type == MACH_TYPE_EMSISO_SX27)
36239#else
36240# define machine_is_emsiso_sx27() (0)
36241#endif
36242
36243#ifdef CONFIG_MACH_APX_SOM9G45_EK
36244# ifdef machine_arch_type
36245# undef machine_arch_type
36246# define machine_arch_type __machine_arch_type
36247# else
36248# define machine_arch_type MACH_TYPE_APX_SOM9G45_EK
36249# endif
36250# define machine_is_apx_som9g45_ek() (machine_arch_type == MACH_TYPE_APX_SOM9G45_EK)
36251#else
36252# define machine_is_apx_som9g45_ek() (0)
36253#endif
36254
36255#ifdef CONFIG_MACH_SONGSHAN
36256# ifdef machine_arch_type
36257# undef machine_arch_type
36258# define machine_arch_type __machine_arch_type
36259# else
36260# define machine_arch_type MACH_TYPE_SONGSHAN
36261# endif
36262# define machine_is_songshan() (machine_arch_type == MACH_TYPE_SONGSHAN)
36263#else
36264# define machine_is_songshan() (0)
36265#endif
36266
36267#ifdef CONFIG_MACH_TIANSHAN
36268# ifdef machine_arch_type
36269# undef machine_arch_type
36270# define machine_arch_type __machine_arch_type
36271# else
36272# define machine_arch_type MACH_TYPE_TIANSHAN
36273# endif
36274# define machine_is_tianshan() (machine_arch_type == MACH_TYPE_TIANSHAN)
36275#else
36276# define machine_is_tianshan() (0)
36277#endif
36278
36279#ifdef CONFIG_MACH_VPX500
36280# ifdef machine_arch_type
36281# undef machine_arch_type
36282# define machine_arch_type __machine_arch_type
36283# else
36284# define machine_arch_type MACH_TYPE_VPX500
36285# endif
36286# define machine_is_vpx500() (machine_arch_type == MACH_TYPE_VPX500)
36287#else
36288# define machine_is_vpx500() (0)
36289#endif
36290
36291#ifdef CONFIG_MACH_AM3517SAM
36292# ifdef machine_arch_type
36293# undef machine_arch_type
36294# define machine_arch_type __machine_arch_type
36295# else
36296# define machine_arch_type MACH_TYPE_AM3517SAM
36297# endif
36298# define machine_is_am3517sam() (machine_arch_type == MACH_TYPE_AM3517SAM)
36299#else
36300# define machine_is_am3517sam() (0)
36301#endif
36302
36303#ifdef CONFIG_MACH_SKAT91_SIM508
36304# ifdef machine_arch_type
36305# undef machine_arch_type
36306# define machine_arch_type __machine_arch_type
36307# else
36308# define machine_arch_type MACH_TYPE_SKAT91_SIM508
36309# endif
36310# define machine_is_skat91_sim508() (machine_arch_type == MACH_TYPE_SKAT91_SIM508)
36311#else
36312# define machine_is_skat91_sim508() (0)
36313#endif
36314
36315#ifdef CONFIG_MACH_SKAT91_S3E
36316# ifdef machine_arch_type
36317# undef machine_arch_type
36318# define machine_arch_type __machine_arch_type
36319# else
36320# define machine_arch_type MACH_TYPE_SKAT91_S3E
36321# endif
36322# define machine_is_skat91_s3e() (machine_arch_type == MACH_TYPE_SKAT91_S3E)
36323#else
36324# define machine_is_skat91_s3e() (0)
36325#endif
36326
36327#ifdef CONFIG_MACH_OMAP4_PANDA
36328# ifdef machine_arch_type
36329# undef machine_arch_type
36330# define machine_arch_type __machine_arch_type
36331# else
36332# define machine_arch_type MACH_TYPE_OMAP4_PANDA
36333# endif
36334# define machine_is_omap4_panda() (machine_arch_type == MACH_TYPE_OMAP4_PANDA)
36335#else
36336# define machine_is_omap4_panda() (0)
36337#endif
36338
36339#ifdef CONFIG_MACH_DF7220
36340# ifdef machine_arch_type
36341# undef machine_arch_type
36342# define machine_arch_type __machine_arch_type
36343# else
36344# define machine_arch_type MACH_TYPE_DF7220
36345# endif
36346# define machine_is_df7220() (machine_arch_type == MACH_TYPE_DF7220)
36347#else
36348# define machine_is_df7220() (0)
36349#endif
36350
551bd947
T
36351#ifdef CONFIG_MACH_NEMINI
36352# ifdef machine_arch_type
36353# undef machine_arch_type
36354# define machine_arch_type __machine_arch_type
36355# else
36356# define machine_arch_type MACH_TYPE_NEMINI
36357# endif
36358# define machine_is_nemini() (machine_arch_type == MACH_TYPE_NEMINI)
36359#else
36360# define machine_is_nemini() (0)
36361#endif
36362
36363#ifdef CONFIG_MACH_T8200
36364# ifdef machine_arch_type
36365# undef machine_arch_type
36366# define machine_arch_type __machine_arch_type
36367# else
36368# define machine_arch_type MACH_TYPE_T8200
36369# endif
36370# define machine_is_t8200() (machine_arch_type == MACH_TYPE_T8200)
36371#else
36372# define machine_is_t8200() (0)
36373#endif
36374
36375#ifdef CONFIG_MACH_APF51
36376# ifdef machine_arch_type
36377# undef machine_arch_type
36378# define machine_arch_type __machine_arch_type
36379# else
36380# define machine_arch_type MACH_TYPE_APF51
36381# endif
36382# define machine_is_apf51() (machine_arch_type == MACH_TYPE_APF51)
36383#else
36384# define machine_is_apf51() (0)
36385#endif
36386
36387#ifdef CONFIG_MACH_DR_RC_UNIT
36388# ifdef machine_arch_type
36389# undef machine_arch_type
36390# define machine_arch_type __machine_arch_type
36391# else
36392# define machine_arch_type MACH_TYPE_DR_RC_UNIT
36393# endif
36394# define machine_is_dr_rc_unit() (machine_arch_type == MACH_TYPE_DR_RC_UNIT)
36395#else
36396# define machine_is_dr_rc_unit() (0)
36397#endif
36398
36399#ifdef CONFIG_MACH_BORDEAUX
36400# ifdef machine_arch_type
36401# undef machine_arch_type
36402# define machine_arch_type __machine_arch_type
36403# else
36404# define machine_arch_type MACH_TYPE_BORDEAUX
36405# endif
36406# define machine_is_bordeaux() (machine_arch_type == MACH_TYPE_BORDEAUX)
36407#else
36408# define machine_is_bordeaux() (0)
36409#endif
36410
36411#ifdef CONFIG_MACH_CATANIA_B
36412# ifdef machine_arch_type
36413# undef machine_arch_type
36414# define machine_arch_type __machine_arch_type
36415# else
36416# define machine_arch_type MACH_TYPE_CATANIA_B
36417# endif
36418# define machine_is_catania_b() (machine_arch_type == MACH_TYPE_CATANIA_B)
36419#else
36420# define machine_is_catania_b() (0)
36421#endif
36422
36423#ifdef CONFIG_MACH_MX51_OCEAN
36424# ifdef machine_arch_type
36425# undef machine_arch_type
36426# define machine_arch_type __machine_arch_type
36427# else
36428# define machine_arch_type MACH_TYPE_MX51_OCEAN
36429# endif
36430# define machine_is_mx51_ocean() (machine_arch_type == MACH_TYPE_MX51_OCEAN)
36431#else
36432# define machine_is_mx51_ocean() (0)
36433#endif
36434
36435#ifdef CONFIG_MACH_TI8168EVM
36436# ifdef machine_arch_type
36437# undef machine_arch_type
36438# define machine_arch_type __machine_arch_type
36439# else
36440# define machine_arch_type MACH_TYPE_TI8168EVM
36441# endif
36442# define machine_is_ti8168evm() (machine_arch_type == MACH_TYPE_TI8168EVM)
36443#else
36444# define machine_is_ti8168evm() (0)
36445#endif
36446
36447#ifdef CONFIG_MACH_NEOCOREOMAP
36448# ifdef machine_arch_type
36449# undef machine_arch_type
36450# define machine_arch_type __machine_arch_type
36451# else
36452# define machine_arch_type MACH_TYPE_NEOCOREOMAP
36453# endif
36454# define machine_is_neocoreomap() (machine_arch_type == MACH_TYPE_NEOCOREOMAP)
36455#else
36456# define machine_is_neocoreomap() (0)
36457#endif
36458
36459#ifdef CONFIG_MACH_WITHINGS_WBP
36460# ifdef machine_arch_type
36461# undef machine_arch_type
36462# define machine_arch_type __machine_arch_type
36463# else
36464# define machine_arch_type MACH_TYPE_WITHINGS_WBP
36465# endif
36466# define machine_is_withings_wbp() (machine_arch_type == MACH_TYPE_WITHINGS_WBP)
36467#else
36468# define machine_is_withings_wbp() (0)
36469#endif
36470
36471#ifdef CONFIG_MACH_DBPS
36472# ifdef machine_arch_type
36473# undef machine_arch_type
36474# define machine_arch_type __machine_arch_type
36475# else
36476# define machine_arch_type MACH_TYPE_DBPS
36477# endif
36478# define machine_is_dbps() (machine_arch_type == MACH_TYPE_DBPS)
36479#else
36480# define machine_is_dbps() (0)
36481#endif
36482
36483#ifdef CONFIG_MACH_SBC9261
36484# ifdef machine_arch_type
36485# undef machine_arch_type
36486# define machine_arch_type __machine_arch_type
36487# else
36488# define machine_arch_type MACH_TYPE_SBC9261
36489# endif
9ce2c4b7 36490# define machine_is_sbc9261() (machine_arch_type == MACH_TYPE_SBC9261)
551bd947 36491#else
9ce2c4b7 36492# define machine_is_sbc9261() (0)
551bd947
T
36493#endif
36494
36495#ifdef CONFIG_MACH_PCBFP0001
36496# ifdef machine_arch_type
36497# undef machine_arch_type
36498# define machine_arch_type __machine_arch_type
36499# else
36500# define machine_arch_type MACH_TYPE_PCBFP0001
36501# endif
36502# define machine_is_pcbfp0001() (machine_arch_type == MACH_TYPE_PCBFP0001)
36503#else
36504# define machine_is_pcbfp0001() (0)
36505#endif
36506
36507#ifdef CONFIG_MACH_SPEEDY
36508# ifdef machine_arch_type
36509# undef machine_arch_type
36510# define machine_arch_type __machine_arch_type
36511# else
36512# define machine_arch_type MACH_TYPE_SPEEDY
36513# endif
36514# define machine_is_speedy() (machine_arch_type == MACH_TYPE_SPEEDY)
36515#else
36516# define machine_is_speedy() (0)
36517#endif
36518
36519#ifdef CONFIG_MACH_CHRYSAOR
36520# ifdef machine_arch_type
36521# undef machine_arch_type
36522# define machine_arch_type __machine_arch_type
36523# else
36524# define machine_arch_type MACH_TYPE_CHRYSAOR
36525# endif
36526# define machine_is_chrysaor() (machine_arch_type == MACH_TYPE_CHRYSAOR)
36527#else
36528# define machine_is_chrysaor() (0)
36529#endif
36530
36531#ifdef CONFIG_MACH_TANGO
36532# ifdef machine_arch_type
36533# undef machine_arch_type
36534# define machine_arch_type __machine_arch_type
36535# else
36536# define machine_arch_type MACH_TYPE_TANGO
36537# endif
36538# define machine_is_tango() (machine_arch_type == MACH_TYPE_TANGO)
36539#else
36540# define machine_is_tango() (0)
36541#endif
36542
36543#ifdef CONFIG_MACH_SYNOLOGY_DSX11
36544# ifdef machine_arch_type
36545# undef machine_arch_type
36546# define machine_arch_type __machine_arch_type
36547# else
36548# define machine_arch_type MACH_TYPE_SYNOLOGY_DSX11
36549# endif
36550# define machine_is_synology_dsx11() (machine_arch_type == MACH_TYPE_SYNOLOGY_DSX11)
36551#else
36552# define machine_is_synology_dsx11() (0)
36553#endif
36554
36555#ifdef CONFIG_MACH_HANLIN_V3EXT
36556# ifdef machine_arch_type
36557# undef machine_arch_type
36558# define machine_arch_type __machine_arch_type
36559# else
36560# define machine_arch_type MACH_TYPE_HANLIN_V3EXT
36561# endif
36562# define machine_is_hanlin_v3ext() (machine_arch_type == MACH_TYPE_HANLIN_V3EXT)
36563#else
36564# define machine_is_hanlin_v3ext() (0)
36565#endif
36566
36567#ifdef CONFIG_MACH_HANLIN_V5
36568# ifdef machine_arch_type
36569# undef machine_arch_type
36570# define machine_arch_type __machine_arch_type
36571# else
36572# define machine_arch_type MACH_TYPE_HANLIN_V5
36573# endif
36574# define machine_is_hanlin_v5() (machine_arch_type == MACH_TYPE_HANLIN_V5)
36575#else
36576# define machine_is_hanlin_v5() (0)
36577#endif
36578
36579#ifdef CONFIG_MACH_HANLIN_V3PLUS
36580# ifdef machine_arch_type
36581# undef machine_arch_type
36582# define machine_arch_type __machine_arch_type
36583# else
36584# define machine_arch_type MACH_TYPE_HANLIN_V3PLUS
36585# endif
36586# define machine_is_hanlin_v3plus() (machine_arch_type == MACH_TYPE_HANLIN_V3PLUS)
36587#else
36588# define machine_is_hanlin_v3plus() (0)
36589#endif
36590
36591#ifdef CONFIG_MACH_IRIVER_STORY
36592# ifdef machine_arch_type
36593# undef machine_arch_type
36594# define machine_arch_type __machine_arch_type
36595# else
36596# define machine_arch_type MACH_TYPE_IRIVER_STORY
36597# endif
36598# define machine_is_iriver_story() (machine_arch_type == MACH_TYPE_IRIVER_STORY)
36599#else
36600# define machine_is_iriver_story() (0)
36601#endif
36602
36603#ifdef CONFIG_MACH_IREX_ILIAD
36604# ifdef machine_arch_type
36605# undef machine_arch_type
36606# define machine_arch_type __machine_arch_type
36607# else
36608# define machine_arch_type MACH_TYPE_IREX_ILIAD
36609# endif
36610# define machine_is_irex_iliad() (machine_arch_type == MACH_TYPE_IREX_ILIAD)
36611#else
36612# define machine_is_irex_iliad() (0)
36613#endif
36614
36615#ifdef CONFIG_MACH_IREX_DR1000
36616# ifdef machine_arch_type
36617# undef machine_arch_type
36618# define machine_arch_type __machine_arch_type
36619# else
36620# define machine_arch_type MACH_TYPE_IREX_DR1000
36621# endif
36622# define machine_is_irex_dr1000() (machine_arch_type == MACH_TYPE_IREX_DR1000)
36623#else
36624# define machine_is_irex_dr1000() (0)
36625#endif
36626
36627#ifdef CONFIG_MACH_TETON_BGA
36628# ifdef machine_arch_type
36629# undef machine_arch_type
36630# define machine_arch_type __machine_arch_type
36631# else
36632# define machine_arch_type MACH_TYPE_TETON_BGA
36633# endif
36634# define machine_is_teton_bga() (machine_arch_type == MACH_TYPE_TETON_BGA)
36635#else
36636# define machine_is_teton_bga() (0)
36637#endif
36638
36639#ifdef CONFIG_MACH_SNAPPER9G45
36640# ifdef machine_arch_type
36641# undef machine_arch_type
36642# define machine_arch_type __machine_arch_type
36643# else
36644# define machine_arch_type MACH_TYPE_SNAPPER9G45
36645# endif
36646# define machine_is_snapper9g45() (machine_arch_type == MACH_TYPE_SNAPPER9G45)
36647#else
36648# define machine_is_snapper9g45() (0)
36649#endif
36650
36651#ifdef CONFIG_MACH_TAM3517
36652# ifdef machine_arch_type
36653# undef machine_arch_type
36654# define machine_arch_type __machine_arch_type
36655# else
36656# define machine_arch_type MACH_TYPE_TAM3517
36657# endif
36658# define machine_is_tam3517() (machine_arch_type == MACH_TYPE_TAM3517)
36659#else
36660# define machine_is_tam3517() (0)
36661#endif
36662
36663#ifdef CONFIG_MACH_PDC100
36664# ifdef machine_arch_type
36665# undef machine_arch_type
36666# define machine_arch_type __machine_arch_type
36667# else
36668# define machine_arch_type MACH_TYPE_PDC100
36669# endif
36670# define machine_is_pdc100() (machine_arch_type == MACH_TYPE_PDC100)
36671#else
36672# define machine_is_pdc100() (0)
36673#endif
36674
36675#ifdef CONFIG_MACH_EUKREA_CPUIMX25
36676# ifdef machine_arch_type
36677# undef machine_arch_type
36678# define machine_arch_type __machine_arch_type
36679# else
36680# define machine_arch_type MACH_TYPE_EUKREA_CPUIMX25
36681# endif
36682# define machine_is_eukrea_cpuimx25sd() (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX25)
36683#else
36684# define machine_is_eukrea_cpuimx25sd() (0)
36685#endif
36686
36687#ifdef CONFIG_MACH_EUKREA_CPUIMX35
36688# ifdef machine_arch_type
36689# undef machine_arch_type
36690# define machine_arch_type __machine_arch_type
36691# else
36692# define machine_arch_type MACH_TYPE_EUKREA_CPUIMX35
36693# endif
36694# define machine_is_eukrea_cpuimx35sd() (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX35)
36695#else
36696# define machine_is_eukrea_cpuimx35sd() (0)
36697#endif
36698
36699#ifdef CONFIG_MACH_EUKREA_CPUIMX51SD
36700# ifdef machine_arch_type
36701# undef machine_arch_type
36702# define machine_arch_type __machine_arch_type
36703# else
36704# define machine_arch_type MACH_TYPE_EUKREA_CPUIMX51SD
36705# endif
36706# define machine_is_eukrea_cpuimx51sd() (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX51SD)
36707#else
36708# define machine_is_eukrea_cpuimx51sd() (0)
36709#endif
36710
36711#ifdef CONFIG_MACH_EUKREA_CPUIMX51
36712# ifdef machine_arch_type
36713# undef machine_arch_type
36714# define machine_arch_type __machine_arch_type
36715# else
36716# define machine_arch_type MACH_TYPE_EUKREA_CPUIMX51
36717# endif
36718# define machine_is_eukrea_cpuimx51() (machine_arch_type == MACH_TYPE_EUKREA_CPUIMX51)
36719#else
36720# define machine_is_eukrea_cpuimx51() (0)
36721#endif
36722
36723#ifdef CONFIG_MACH_P565
36724# ifdef machine_arch_type
36725# undef machine_arch_type
36726# define machine_arch_type __machine_arch_type
36727# else
36728# define machine_arch_type MACH_TYPE_P565
36729# endif
36730# define machine_is_p565() (machine_arch_type == MACH_TYPE_P565)
36731#else
36732# define machine_is_p565() (0)
36733#endif
36734
36735#ifdef CONFIG_MACH_ACER_A4
36736# ifdef machine_arch_type
36737# undef machine_arch_type
36738# define machine_arch_type __machine_arch_type
36739# else
36740# define machine_arch_type MACH_TYPE_ACER_A4
36741# endif
36742# define machine_is_acer_a4() (machine_arch_type == MACH_TYPE_ACER_A4)
36743#else
36744# define machine_is_acer_a4() (0)
36745#endif
36746
36747#ifdef CONFIG_MACH_DAVINCI_DM368_BIP
36748# ifdef machine_arch_type
36749# undef machine_arch_type
36750# define machine_arch_type __machine_arch_type
36751# else
36752# define machine_arch_type MACH_TYPE_DAVINCI_DM368_BIP
36753# endif
36754# define machine_is_davinci_dm368_bip() (machine_arch_type == MACH_TYPE_DAVINCI_DM368_BIP)
36755#else
36756# define machine_is_davinci_dm368_bip() (0)
36757#endif
36758
36759#ifdef CONFIG_MACH_ESHARE
36760# ifdef machine_arch_type
36761# undef machine_arch_type
36762# define machine_arch_type __machine_arch_type
36763# else
36764# define machine_arch_type MACH_TYPE_ESHARE
36765# endif
36766# define machine_is_eshare() (machine_arch_type == MACH_TYPE_ESHARE)
36767#else
36768# define machine_is_eshare() (0)
36769#endif
36770
36771#ifdef CONFIG_MACH_HW_OMAPL138_EUROPA
36772# ifdef machine_arch_type
36773# undef machine_arch_type
36774# define machine_arch_type __machine_arch_type
36775# else
36776# define machine_arch_type MACH_TYPE_HW_OMAPL138_EUROPA
36777# endif
36778# define machine_is_hw_omapl138_europa() (machine_arch_type == MACH_TYPE_HW_OMAPL138_EUROPA)
36779#else
36780# define machine_is_hw_omapl138_europa() (0)
36781#endif
36782
36783#ifdef CONFIG_MACH_WLBARGN
36784# ifdef machine_arch_type
36785# undef machine_arch_type
36786# define machine_arch_type __machine_arch_type
36787# else
36788# define machine_arch_type MACH_TYPE_WLBARGN
36789# endif
36790# define machine_is_wlbargn() (machine_arch_type == MACH_TYPE_WLBARGN)
36791#else
36792# define machine_is_wlbargn() (0)
36793#endif
36794
36795#ifdef CONFIG_MACH_BM170
36796# ifdef machine_arch_type
36797# undef machine_arch_type
36798# define machine_arch_type __machine_arch_type
36799# else
36800# define machine_arch_type MACH_TYPE_BM170
36801# endif
36802# define machine_is_bm170() (machine_arch_type == MACH_TYPE_BM170)
36803#else
36804# define machine_is_bm170() (0)
36805#endif
36806
36807#ifdef CONFIG_MACH_NETSPACE_MINI_V2
36808# ifdef machine_arch_type
36809# undef machine_arch_type
36810# define machine_arch_type __machine_arch_type
36811# else
36812# define machine_arch_type MACH_TYPE_NETSPACE_MINI_V2
36813# endif
36814# define machine_is_netspace_mini_v2() (machine_arch_type == MACH_TYPE_NETSPACE_MINI_V2)
36815#else
36816# define machine_is_netspace_mini_v2() (0)
36817#endif
36818
36819#ifdef CONFIG_MACH_NETSPACE_PLUG_V2
36820# ifdef machine_arch_type
36821# undef machine_arch_type
36822# define machine_arch_type __machine_arch_type
36823# else
36824# define machine_arch_type MACH_TYPE_NETSPACE_PLUG_V2
36825# endif
36826# define machine_is_netspace_plug_v2() (machine_arch_type == MACH_TYPE_NETSPACE_PLUG_V2)
36827#else
36828# define machine_is_netspace_plug_v2() (0)
36829#endif
36830
36831#ifdef CONFIG_MACH_SIEMENS_L1
36832# ifdef machine_arch_type
36833# undef machine_arch_type
36834# define machine_arch_type __machine_arch_type
36835# else
36836# define machine_arch_type MACH_TYPE_SIEMENS_L1
36837# endif
36838# define machine_is_siemens_l1() (machine_arch_type == MACH_TYPE_SIEMENS_L1)
36839#else
36840# define machine_is_siemens_l1() (0)
36841#endif
36842
36843#ifdef CONFIG_MACH_ELV_LCU1
36844# ifdef machine_arch_type
36845# undef machine_arch_type
36846# define machine_arch_type __machine_arch_type
36847# else
36848# define machine_arch_type MACH_TYPE_ELV_LCU1
36849# endif
36850# define machine_is_elv_lcu1() (machine_arch_type == MACH_TYPE_ELV_LCU1)
36851#else
36852# define machine_is_elv_lcu1() (0)
36853#endif
36854
36855#ifdef CONFIG_MACH_MCU1
36856# ifdef machine_arch_type
36857# undef machine_arch_type
36858# define machine_arch_type __machine_arch_type
36859# else
36860# define machine_arch_type MACH_TYPE_MCU1
36861# endif
36862# define machine_is_mcu1() (machine_arch_type == MACH_TYPE_MCU1)
36863#else
36864# define machine_is_mcu1() (0)
36865#endif
36866
36867#ifdef CONFIG_MACH_OMAP3_TAO3530
36868# ifdef machine_arch_type
36869# undef machine_arch_type
36870# define machine_arch_type __machine_arch_type
36871# else
36872# define machine_arch_type MACH_TYPE_OMAP3_TAO3530
36873# endif
36874# define machine_is_omap3_tao3530() (machine_arch_type == MACH_TYPE_OMAP3_TAO3530)
36875#else
36876# define machine_is_omap3_tao3530() (0)
36877#endif
36878
36879#ifdef CONFIG_MACH_OMAP3_PCUTOUCH
36880# ifdef machine_arch_type
36881# undef machine_arch_type
36882# define machine_arch_type __machine_arch_type
36883# else
36884# define machine_arch_type MACH_TYPE_OMAP3_PCUTOUCH
36885# endif
36886# define machine_is_omap3_pcutouch() (machine_arch_type == MACH_TYPE_OMAP3_PCUTOUCH)
36887#else
36888# define machine_is_omap3_pcutouch() (0)
36889#endif
36890
36891#ifdef CONFIG_MACH_SMDKC210
36892# ifdef machine_arch_type
36893# undef machine_arch_type
36894# define machine_arch_type __machine_arch_type
36895# else
36896# define machine_arch_type MACH_TYPE_SMDKC210
36897# endif
36898# define machine_is_smdkc210() (machine_arch_type == MACH_TYPE_SMDKC210)
36899#else
36900# define machine_is_smdkc210() (0)
36901#endif
36902
36903#ifdef CONFIG_MACH_OMAP3_BRAILLO
36904# ifdef machine_arch_type
36905# undef machine_arch_type
36906# define machine_arch_type __machine_arch_type
36907# else
36908# define machine_arch_type MACH_TYPE_OMAP3_BRAILLO
36909# endif
36910# define machine_is_omap3_braillo() (machine_arch_type == MACH_TYPE_OMAP3_BRAILLO)
36911#else
36912# define machine_is_omap3_braillo() (0)
36913#endif
36914
36915#ifdef CONFIG_MACH_SPYPLUG
36916# ifdef machine_arch_type
36917# undef machine_arch_type
36918# define machine_arch_type __machine_arch_type
36919# else
36920# define machine_arch_type MACH_TYPE_SPYPLUG
36921# endif
36922# define machine_is_spyplug() (machine_arch_type == MACH_TYPE_SPYPLUG)
36923#else
36924# define machine_is_spyplug() (0)
36925#endif
36926
36927#ifdef CONFIG_MACH_GINGER
36928# ifdef machine_arch_type
36929# undef machine_arch_type
36930# define machine_arch_type __machine_arch_type
36931# else
36932# define machine_arch_type MACH_TYPE_GINGER
36933# endif
36934# define machine_is_ginger() (machine_arch_type == MACH_TYPE_GINGER)
36935#else
36936# define machine_is_ginger() (0)
36937#endif
36938
36939#ifdef CONFIG_MACH_TNY_T3530
36940# ifdef machine_arch_type
36941# undef machine_arch_type
36942# define machine_arch_type __machine_arch_type
36943# else
36944# define machine_arch_type MACH_TYPE_TNY_T3530
36945# endif
36946# define machine_is_tny_t3530() (machine_arch_type == MACH_TYPE_TNY_T3530)
36947#else
36948# define machine_is_tny_t3530() (0)
36949#endif
36950
36951#ifdef CONFIG_MACH_PCA102
36952# ifdef machine_arch_type
36953# undef machine_arch_type
36954# define machine_arch_type __machine_arch_type
36955# else
36956# define machine_arch_type MACH_TYPE_PCA102
36957# endif
36958# define machine_is_pca102() (machine_arch_type == MACH_TYPE_PCA102)
36959#else
36960# define machine_is_pca102() (0)
36961#endif
36962
39c20954
T
36963#ifdef CONFIG_MACH_SPADE
36964# ifdef machine_arch_type
36965# undef machine_arch_type
36966# define machine_arch_type __machine_arch_type
36967# else
36968# define machine_arch_type MACH_TYPE_SPADE
36969# endif
36970# define machine_is_spade() (machine_arch_type == MACH_TYPE_SPADE)
36971#else
36972# define machine_is_spade() (0)
36973#endif
36974
36975#ifdef CONFIG_MACH_MXC25_TOPAZ
36976# ifdef machine_arch_type
36977# undef machine_arch_type
36978# define machine_arch_type __machine_arch_type
36979# else
36980# define machine_arch_type MACH_TYPE_MXC25_TOPAZ
36981# endif
36982# define machine_is_mxc25_topaz() (machine_arch_type == MACH_TYPE_MXC25_TOPAZ)
36983#else
36984# define machine_is_mxc25_topaz() (0)
36985#endif
36986
36987#ifdef CONFIG_MACH_T5325
36988# ifdef machine_arch_type
36989# undef machine_arch_type
36990# define machine_arch_type __machine_arch_type
36991# else
36992# define machine_arch_type MACH_TYPE_T5325
36993# endif
36994# define machine_is_t5325() (machine_arch_type == MACH_TYPE_T5325)
36995#else
36996# define machine_is_t5325() (0)
36997#endif
36998
36999#ifdef CONFIG_MACH_GW2361
37000# ifdef machine_arch_type
37001# undef machine_arch_type
37002# define machine_arch_type __machine_arch_type
37003# else
37004# define machine_arch_type MACH_TYPE_GW2361
37005# endif
37006# define machine_is_gw2361() (machine_arch_type == MACH_TYPE_GW2361)
37007#else
37008# define machine_is_gw2361() (0)
37009#endif
37010
37011#ifdef CONFIG_MACH_ELOG
37012# ifdef machine_arch_type
37013# undef machine_arch_type
37014# define machine_arch_type __machine_arch_type
37015# else
37016# define machine_arch_type MACH_TYPE_ELOG
37017# endif
37018# define machine_is_elog() (machine_arch_type == MACH_TYPE_ELOG)
37019#else
37020# define machine_is_elog() (0)
37021#endif
37022
37023#ifdef CONFIG_MACH_INCOME
37024# ifdef machine_arch_type
37025# undef machine_arch_type
37026# define machine_arch_type __machine_arch_type
37027# else
37028# define machine_arch_type MACH_TYPE_INCOME
37029# endif
37030# define machine_is_income() (machine_arch_type == MACH_TYPE_INCOME)
37031#else
37032# define machine_is_income() (0)
37033#endif
37034
37035#ifdef CONFIG_MACH_BCM589X
37036# ifdef machine_arch_type
37037# undef machine_arch_type
37038# define machine_arch_type __machine_arch_type
37039# else
37040# define machine_arch_type MACH_TYPE_BCM589X
37041# endif
37042# define machine_is_bcm589x() (machine_arch_type == MACH_TYPE_BCM589X)
37043#else
37044# define machine_is_bcm589x() (0)
37045#endif
37046
37047#ifdef CONFIG_MACH_ETNA
37048# ifdef machine_arch_type
37049# undef machine_arch_type
37050# define machine_arch_type __machine_arch_type
37051# else
37052# define machine_arch_type MACH_TYPE_ETNA
37053# endif
37054# define machine_is_etna() (machine_arch_type == MACH_TYPE_ETNA)
37055#else
37056# define machine_is_etna() (0)
37057#endif
37058
37059#ifdef CONFIG_MACH_HAWKS
37060# ifdef machine_arch_type
37061# undef machine_arch_type
37062# define machine_arch_type __machine_arch_type
37063# else
37064# define machine_arch_type MACH_TYPE_HAWKS
37065# endif
37066# define machine_is_hawks() (machine_arch_type == MACH_TYPE_HAWKS)
37067#else
37068# define machine_is_hawks() (0)
37069#endif
37070
37071#ifdef CONFIG_MACH_MESON
37072# ifdef machine_arch_type
37073# undef machine_arch_type
37074# define machine_arch_type __machine_arch_type
37075# else
37076# define machine_arch_type MACH_TYPE_MESON
37077# endif
37078# define machine_is_meson() (machine_arch_type == MACH_TYPE_MESON)
37079#else
37080# define machine_is_meson() (0)
37081#endif
37082
37083#ifdef CONFIG_MACH_XSBASE255
37084# ifdef machine_arch_type
37085# undef machine_arch_type
37086# define machine_arch_type __machine_arch_type
37087# else
37088# define machine_arch_type MACH_TYPE_XSBASE255
37089# endif
37090# define machine_is_xsbase255() (machine_arch_type == MACH_TYPE_XSBASE255)
37091#else
37092# define machine_is_xsbase255() (0)
37093#endif
37094
37095#ifdef CONFIG_MACH_PVM2030
37096# ifdef machine_arch_type
37097# undef machine_arch_type
37098# define machine_arch_type __machine_arch_type
37099# else
37100# define machine_arch_type MACH_TYPE_PVM2030
37101# endif
37102# define machine_is_pvm2030() (machine_arch_type == MACH_TYPE_PVM2030)
37103#else
37104# define machine_is_pvm2030() (0)
37105#endif
37106
37107#ifdef CONFIG_MACH_MIOA502
37108# ifdef machine_arch_type
37109# undef machine_arch_type
37110# define machine_arch_type __machine_arch_type
37111# else
37112# define machine_arch_type MACH_TYPE_MIOA502
37113# endif
37114# define machine_is_mioa502() (machine_arch_type == MACH_TYPE_MIOA502)
37115#else
37116# define machine_is_mioa502() (0)
37117#endif
37118
37119#ifdef CONFIG_MACH_VVBOX_SDORIG2
37120# ifdef machine_arch_type
37121# undef machine_arch_type
37122# define machine_arch_type __machine_arch_type
37123# else
37124# define machine_arch_type MACH_TYPE_VVBOX_SDORIG2
37125# endif
37126# define machine_is_vvbox_sdorig2() (machine_arch_type == MACH_TYPE_VVBOX_SDORIG2)
37127#else
37128# define machine_is_vvbox_sdorig2() (0)
37129#endif
37130
37131#ifdef CONFIG_MACH_VVBOX_SDLITE2
37132# ifdef machine_arch_type
37133# undef machine_arch_type
37134# define machine_arch_type __machine_arch_type
37135# else
37136# define machine_arch_type MACH_TYPE_VVBOX_SDLITE2
37137# endif
37138# define machine_is_vvbox_sdlite2() (machine_arch_type == MACH_TYPE_VVBOX_SDLITE2)
37139#else
37140# define machine_is_vvbox_sdlite2() (0)
37141#endif
37142
37143#ifdef CONFIG_MACH_VVBOX_SDPRO4
37144# ifdef machine_arch_type
37145# undef machine_arch_type
37146# define machine_arch_type __machine_arch_type
37147# else
37148# define machine_arch_type MACH_TYPE_VVBOX_SDPRO4
37149# endif
37150# define machine_is_vvbox_sdpro4() (machine_arch_type == MACH_TYPE_VVBOX_SDPRO4)
37151#else
37152# define machine_is_vvbox_sdpro4() (0)
37153#endif
37154
37155#ifdef CONFIG_MACH_HTC_SPV_M700
37156# ifdef machine_arch_type
37157# undef machine_arch_type
37158# define machine_arch_type __machine_arch_type
37159# else
37160# define machine_arch_type MACH_TYPE_HTC_SPV_M700
37161# endif
37162# define machine_is_htc_spv_m700() (machine_arch_type == MACH_TYPE_HTC_SPV_M700)
37163#else
37164# define machine_is_htc_spv_m700() (0)
37165#endif
37166
37167#ifdef CONFIG_MACH_MX257SX
37168# ifdef machine_arch_type
37169# undef machine_arch_type
37170# define machine_arch_type __machine_arch_type
37171# else
37172# define machine_arch_type MACH_TYPE_MX257SX
37173# endif
37174# define machine_is_mx257sx() (machine_arch_type == MACH_TYPE_MX257SX)
37175#else
37176# define machine_is_mx257sx() (0)
37177#endif
37178
37179#ifdef CONFIG_MACH_GONI
37180# ifdef machine_arch_type
37181# undef machine_arch_type
37182# define machine_arch_type __machine_arch_type
37183# else
37184# define machine_arch_type MACH_TYPE_GONI
37185# endif
37186# define machine_is_goni() (machine_arch_type == MACH_TYPE_GONI)
37187#else
37188# define machine_is_goni() (0)
37189#endif
37190
37191#ifdef CONFIG_MACH_MSM8X55_SVLTE_FFA
37192# ifdef machine_arch_type
37193# undef machine_arch_type
37194# define machine_arch_type __machine_arch_type
37195# else
37196# define machine_arch_type MACH_TYPE_MSM8X55_SVLTE_FFA
37197# endif
37198# define machine_is_msm8x55_svlte_ffa() (machine_arch_type == MACH_TYPE_MSM8X55_SVLTE_FFA)
37199#else
37200# define machine_is_msm8x55_svlte_ffa() (0)
37201#endif
37202
37203#ifdef CONFIG_MACH_MSM8X55_SVLTE_SURF
37204# ifdef machine_arch_type
37205# undef machine_arch_type
37206# define machine_arch_type __machine_arch_type
37207# else
37208# define machine_arch_type MACH_TYPE_MSM8X55_SVLTE_SURF
37209# endif
37210# define machine_is_msm8x55_svlte_surf() (machine_arch_type == MACH_TYPE_MSM8X55_SVLTE_SURF)
37211#else
37212# define machine_is_msm8x55_svlte_surf() (0)
37213#endif
37214
37215#ifdef CONFIG_MACH_QUICKSTEP
37216# ifdef machine_arch_type
37217# undef machine_arch_type
37218# define machine_arch_type __machine_arch_type
37219# else
37220# define machine_arch_type MACH_TYPE_QUICKSTEP
37221# endif
37222# define machine_is_quickstep() (machine_arch_type == MACH_TYPE_QUICKSTEP)
37223#else
37224# define machine_is_quickstep() (0)
37225#endif
37226
37227#ifdef CONFIG_MACH_DMW96
37228# ifdef machine_arch_type
37229# undef machine_arch_type
37230# define machine_arch_type __machine_arch_type
37231# else
37232# define machine_arch_type MACH_TYPE_DMW96
37233# endif
37234# define machine_is_dmw96() (machine_arch_type == MACH_TYPE_DMW96)
37235#else
37236# define machine_is_dmw96() (0)
37237#endif
37238
37239#ifdef CONFIG_MACH_HAMMERHEAD
37240# ifdef machine_arch_type
37241# undef machine_arch_type
37242# define machine_arch_type __machine_arch_type
37243# else
37244# define machine_arch_type MACH_TYPE_HAMMERHEAD
37245# endif
37246# define machine_is_hammerhead() (machine_arch_type == MACH_TYPE_HAMMERHEAD)
37247#else
37248# define machine_is_hammerhead() (0)
37249#endif
37250
37251#ifdef CONFIG_MACH_TRIDENT
37252# ifdef machine_arch_type
37253# undef machine_arch_type
37254# define machine_arch_type __machine_arch_type
37255# else
37256# define machine_arch_type MACH_TYPE_TRIDENT
37257# endif
37258# define machine_is_trident() (machine_arch_type == MACH_TYPE_TRIDENT)
37259#else
37260# define machine_is_trident() (0)
37261#endif
37262
37263#ifdef CONFIG_MACH_LIGHTNING
37264# ifdef machine_arch_type
37265# undef machine_arch_type
37266# define machine_arch_type __machine_arch_type
37267# else
37268# define machine_arch_type MACH_TYPE_LIGHTNING
37269# endif
37270# define machine_is_lightning() (machine_arch_type == MACH_TYPE_LIGHTNING)
37271#else
37272# define machine_is_lightning() (0)
37273#endif
37274
37275#ifdef CONFIG_MACH_ICONNECT
37276# ifdef machine_arch_type
37277# undef machine_arch_type
37278# define machine_arch_type __machine_arch_type
37279# else
37280# define machine_arch_type MACH_TYPE_ICONNECT
37281# endif
37282# define machine_is_iconnect() (machine_arch_type == MACH_TYPE_ICONNECT)
37283#else
37284# define machine_is_iconnect() (0)
37285#endif
37286
37287#ifdef CONFIG_MACH_AUTOBOT
37288# ifdef machine_arch_type
37289# undef machine_arch_type
37290# define machine_arch_type __machine_arch_type
37291# else
37292# define machine_arch_type MACH_TYPE_AUTOBOT
37293# endif
37294# define machine_is_autobot() (machine_arch_type == MACH_TYPE_AUTOBOT)
37295#else
37296# define machine_is_autobot() (0)
37297#endif
37298
37299#ifdef CONFIG_MACH_COCONUT
37300# ifdef machine_arch_type
37301# undef machine_arch_type
37302# define machine_arch_type __machine_arch_type
37303# else
37304# define machine_arch_type MACH_TYPE_COCONUT
37305# endif
37306# define machine_is_coconut() (machine_arch_type == MACH_TYPE_COCONUT)
37307#else
37308# define machine_is_coconut() (0)
37309#endif
37310
37311#ifdef CONFIG_MACH_DURIAN
37312# ifdef machine_arch_type
37313# undef machine_arch_type
37314# define machine_arch_type __machine_arch_type
37315# else
37316# define machine_arch_type MACH_TYPE_DURIAN
37317# endif
37318# define machine_is_durian() (machine_arch_type == MACH_TYPE_DURIAN)
37319#else
37320# define machine_is_durian() (0)
37321#endif
37322
37323#ifdef CONFIG_MACH_CAYENNE
37324# ifdef machine_arch_type
37325# undef machine_arch_type
37326# define machine_arch_type __machine_arch_type
37327# else
37328# define machine_arch_type MACH_TYPE_CAYENNE
37329# endif
37330# define machine_is_cayenne() (machine_arch_type == MACH_TYPE_CAYENNE)
37331#else
37332# define machine_is_cayenne() (0)
37333#endif
37334
37335#ifdef CONFIG_MACH_FUJI
37336# ifdef machine_arch_type
37337# undef machine_arch_type
37338# define machine_arch_type __machine_arch_type
37339# else
37340# define machine_arch_type MACH_TYPE_FUJI
37341# endif
37342# define machine_is_fuji() (machine_arch_type == MACH_TYPE_FUJI)
37343#else
37344# define machine_is_fuji() (0)
37345#endif
37346
37347#ifdef CONFIG_MACH_SYNOLOGY_6282
37348# ifdef machine_arch_type
37349# undef machine_arch_type
37350# define machine_arch_type __machine_arch_type
37351# else
37352# define machine_arch_type MACH_TYPE_SYNOLOGY_6282
37353# endif
37354# define machine_is_synology_6282() (machine_arch_type == MACH_TYPE_SYNOLOGY_6282)
37355#else
37356# define machine_is_synology_6282() (0)
37357#endif
37358
37359#ifdef CONFIG_MACH_EM1SY
37360# ifdef machine_arch_type
37361# undef machine_arch_type
37362# define machine_arch_type __machine_arch_type
37363# else
37364# define machine_arch_type MACH_TYPE_EM1SY
37365# endif
37366# define machine_is_em1sy() (machine_arch_type == MACH_TYPE_EM1SY)
37367#else
37368# define machine_is_em1sy() (0)
37369#endif
37370
37371#ifdef CONFIG_MACH_M502
37372# ifdef machine_arch_type
37373# undef machine_arch_type
37374# define machine_arch_type __machine_arch_type
37375# else
37376# define machine_arch_type MACH_TYPE_M502
37377# endif
37378# define machine_is_m502() (machine_arch_type == MACH_TYPE_M502)
37379#else
37380# define machine_is_m502() (0)
37381#endif
37382
37383#ifdef CONFIG_MACH_MATRIX518
37384# ifdef machine_arch_type
37385# undef machine_arch_type
37386# define machine_arch_type __machine_arch_type
37387# else
37388# define machine_arch_type MACH_TYPE_MATRIX518
37389# endif
37390# define machine_is_matrix518() (machine_arch_type == MACH_TYPE_MATRIX518)
37391#else
37392# define machine_is_matrix518() (0)
37393#endif
37394
37395#ifdef CONFIG_MACH_TINY_GURNARD
37396# ifdef machine_arch_type
37397# undef machine_arch_type
37398# define machine_arch_type __machine_arch_type
37399# else
37400# define machine_arch_type MACH_TYPE_TINY_GURNARD
37401# endif
37402# define machine_is_tiny_gurnard() (machine_arch_type == MACH_TYPE_TINY_GURNARD)
37403#else
37404# define machine_is_tiny_gurnard() (0)
37405#endif
37406
37407#ifdef CONFIG_MACH_SPEAR1310
37408# ifdef machine_arch_type
37409# undef machine_arch_type
37410# define machine_arch_type __machine_arch_type
37411# else
37412# define machine_arch_type MACH_TYPE_SPEAR1310
37413# endif
37414# define machine_is_spear1310() (machine_arch_type == MACH_TYPE_SPEAR1310)
37415#else
37416# define machine_is_spear1310() (0)
37417#endif
37418
9ce2c4b7
SP
37419#ifdef CONFIG_MACH_BV07
37420# ifdef machine_arch_type
37421# undef machine_arch_type
37422# define machine_arch_type __machine_arch_type
37423# else
37424# define machine_arch_type MACH_TYPE_BV07
37425# endif
37426# define machine_is_bv07() (machine_arch_type == MACH_TYPE_BV07)
37427#else
37428# define machine_is_bv07() (0)
37429#endif
37430
37431#ifdef CONFIG_MACH_MXT_TD61
37432# ifdef machine_arch_type
37433# undef machine_arch_type
37434# define machine_arch_type __machine_arch_type
37435# else
37436# define machine_arch_type MACH_TYPE_MXT_TD61
37437# endif
37438# define machine_is_mxt_td61() (machine_arch_type == MACH_TYPE_MXT_TD61)
37439#else
37440# define machine_is_mxt_td61() (0)
37441#endif
37442
37443#ifdef CONFIG_MACH_OPENRD_ULTIMATE
37444# ifdef machine_arch_type
37445# undef machine_arch_type
37446# define machine_arch_type __machine_arch_type
37447# else
37448# define machine_arch_type MACH_TYPE_OPENRD_ULTIMATE
37449# endif
37450# define machine_is_openrd_ultimate() (machine_arch_type == MACH_TYPE_OPENRD_ULTIMATE)
37451#else
37452# define machine_is_openrd_ultimate() (0)
37453#endif
37454
37455#ifdef CONFIG_MACH_DEVIXP
37456# ifdef machine_arch_type
37457# undef machine_arch_type
37458# define machine_arch_type __machine_arch_type
37459# else
37460# define machine_arch_type MACH_TYPE_DEVIXP
37461# endif
37462# define machine_is_devixp() (machine_arch_type == MACH_TYPE_DEVIXP)
37463#else
37464# define machine_is_devixp() (0)
37465#endif
37466
37467#ifdef CONFIG_MACH_MICCPT
37468# ifdef machine_arch_type
37469# undef machine_arch_type
37470# define machine_arch_type __machine_arch_type
37471# else
37472# define machine_arch_type MACH_TYPE_MICCPT
37473# endif
37474# define machine_is_miccpt() (machine_arch_type == MACH_TYPE_MICCPT)
37475#else
37476# define machine_is_miccpt() (0)
37477#endif
37478
37479#ifdef CONFIG_MACH_MIC256
37480# ifdef machine_arch_type
37481# undef machine_arch_type
37482# define machine_arch_type __machine_arch_type
37483# else
37484# define machine_arch_type MACH_TYPE_MIC256
37485# endif
37486# define machine_is_mic256() (machine_arch_type == MACH_TYPE_MIC256)
37487#else
37488# define machine_is_mic256() (0)
37489#endif
37490
37491#ifdef CONFIG_MACH_AS1167
37492# ifdef machine_arch_type
37493# undef machine_arch_type
37494# define machine_arch_type __machine_arch_type
37495# else
37496# define machine_arch_type MACH_TYPE_AS1167
37497# endif
37498# define machine_is_as1167() (machine_arch_type == MACH_TYPE_AS1167)
37499#else
37500# define machine_is_as1167() (0)
37501#endif
37502
37503#ifdef CONFIG_MACH_OMAP3_IBIZA
37504# ifdef machine_arch_type
37505# undef machine_arch_type
37506# define machine_arch_type __machine_arch_type
37507# else
37508# define machine_arch_type MACH_TYPE_OMAP3_IBIZA
37509# endif
37510# define machine_is_omap3_ibiza() (machine_arch_type == MACH_TYPE_OMAP3_IBIZA)
37511#else
37512# define machine_is_omap3_ibiza() (0)
37513#endif
37514
37515#ifdef CONFIG_MACH_U5500
37516# ifdef machine_arch_type
37517# undef machine_arch_type
37518# define machine_arch_type __machine_arch_type
37519# else
37520# define machine_arch_type MACH_TYPE_U5500
37521# endif
37522# define machine_is_u5500() (machine_arch_type == MACH_TYPE_U5500)
37523#else
37524# define machine_is_u5500() (0)
37525#endif
37526
37527#ifdef CONFIG_MACH_DAVINCI_PICTO
37528# ifdef machine_arch_type
37529# undef machine_arch_type
37530# define machine_arch_type __machine_arch_type
37531# else
37532# define machine_arch_type MACH_TYPE_DAVINCI_PICTO
37533# endif
37534# define machine_is_davinci_picto() (machine_arch_type == MACH_TYPE_DAVINCI_PICTO)
37535#else
37536# define machine_is_davinci_picto() (0)
37537#endif
37538
37539#ifdef CONFIG_MACH_MECHA
37540# ifdef machine_arch_type
37541# undef machine_arch_type
37542# define machine_arch_type __machine_arch_type
37543# else
37544# define machine_arch_type MACH_TYPE_MECHA
37545# endif
37546# define machine_is_mecha() (machine_arch_type == MACH_TYPE_MECHA)
37547#else
37548# define machine_is_mecha() (0)
37549#endif
37550
37551#ifdef CONFIG_MACH_BUBBA3
37552# ifdef machine_arch_type
37553# undef machine_arch_type
37554# define machine_arch_type __machine_arch_type
37555# else
37556# define machine_arch_type MACH_TYPE_BUBBA3
37557# endif
37558# define machine_is_bubba3() (machine_arch_type == MACH_TYPE_BUBBA3)
37559#else
37560# define machine_is_bubba3() (0)
37561#endif
37562
37563#ifdef CONFIG_MACH_PUPITRE
37564# ifdef machine_arch_type
37565# undef machine_arch_type
37566# define machine_arch_type __machine_arch_type
37567# else
37568# define machine_arch_type MACH_TYPE_PUPITRE
37569# endif
37570# define machine_is_pupitre() (machine_arch_type == MACH_TYPE_PUPITRE)
37571#else
37572# define machine_is_pupitre() (0)
37573#endif
37574
37575#ifdef CONFIG_MACH_TEGRA_HARMONY
37576# ifdef machine_arch_type
37577# undef machine_arch_type
37578# define machine_arch_type __machine_arch_type
37579# else
37580# define machine_arch_type MACH_TYPE_TEGRA_HARMONY
37581# endif
37582# define machine_is_tegra_harmony() (machine_arch_type == MACH_TYPE_TEGRA_HARMONY)
37583#else
37584# define machine_is_tegra_harmony() (0)
37585#endif
37586
37587#ifdef CONFIG_MACH_TEGRA_VOGUE
37588# ifdef machine_arch_type
37589# undef machine_arch_type
37590# define machine_arch_type __machine_arch_type
37591# else
37592# define machine_arch_type MACH_TYPE_TEGRA_VOGUE
37593# endif
37594# define machine_is_tegra_vogue() (machine_arch_type == MACH_TYPE_TEGRA_VOGUE)
37595#else
37596# define machine_is_tegra_vogue() (0)
37597#endif
37598
37599#ifdef CONFIG_MACH_TEGRA_E1165
37600# ifdef machine_arch_type
37601# undef machine_arch_type
37602# define machine_arch_type __machine_arch_type
37603# else
37604# define machine_arch_type MACH_TYPE_TEGRA_E1165
37605# endif
37606# define machine_is_tegra_e1165() (machine_arch_type == MACH_TYPE_TEGRA_E1165)
37607#else
37608# define machine_is_tegra_e1165() (0)
37609#endif
37610
37611#ifdef CONFIG_MACH_SIMPLENET
37612# ifdef machine_arch_type
37613# undef machine_arch_type
37614# define machine_arch_type __machine_arch_type
37615# else
37616# define machine_arch_type MACH_TYPE_SIMPLENET
37617# endif
37618# define machine_is_simplenet() (machine_arch_type == MACH_TYPE_SIMPLENET)
37619#else
37620# define machine_is_simplenet() (0)
37621#endif
37622
37623#ifdef CONFIG_MACH_EC4350TBM
37624# ifdef machine_arch_type
37625# undef machine_arch_type
37626# define machine_arch_type __machine_arch_type
37627# else
37628# define machine_arch_type MACH_TYPE_EC4350TBM
37629# endif
37630# define machine_is_ec4350tbm() (machine_arch_type == MACH_TYPE_EC4350TBM)
37631#else
37632# define machine_is_ec4350tbm() (0)
37633#endif
37634
37635#ifdef CONFIG_MACH_PEC_TC
37636# ifdef machine_arch_type
37637# undef machine_arch_type
37638# define machine_arch_type __machine_arch_type
37639# else
37640# define machine_arch_type MACH_TYPE_PEC_TC
37641# endif
37642# define machine_is_pec_tc() (machine_arch_type == MACH_TYPE_PEC_TC)
37643#else
37644# define machine_is_pec_tc() (0)
37645#endif
37646
37647#ifdef CONFIG_MACH_PEC_HC2
37648# ifdef machine_arch_type
37649# undef machine_arch_type
37650# define machine_arch_type __machine_arch_type
37651# else
37652# define machine_arch_type MACH_TYPE_PEC_HC2
37653# endif
37654# define machine_is_pec_hc2() (machine_arch_type == MACH_TYPE_PEC_HC2)
37655#else
37656# define machine_is_pec_hc2() (0)
37657#endif
37658
37659#ifdef CONFIG_MACH_ESL_MOBILIS_A
37660# ifdef machine_arch_type
37661# undef machine_arch_type
37662# define machine_arch_type __machine_arch_type
37663# else
37664# define machine_arch_type MACH_TYPE_ESL_MOBILIS_A
37665# endif
37666# define machine_is_esl_mobilis_a() (machine_arch_type == MACH_TYPE_ESL_MOBILIS_A)
37667#else
37668# define machine_is_esl_mobilis_a() (0)
37669#endif
37670
37671#ifdef CONFIG_MACH_ESL_MOBILIS_B
37672# ifdef machine_arch_type
37673# undef machine_arch_type
37674# define machine_arch_type __machine_arch_type
37675# else
37676# define machine_arch_type MACH_TYPE_ESL_MOBILIS_B
37677# endif
37678# define machine_is_esl_mobilis_b() (machine_arch_type == MACH_TYPE_ESL_MOBILIS_B)
37679#else
37680# define machine_is_esl_mobilis_b() (0)
37681#endif
37682
37683#ifdef CONFIG_MACH_ESL_WAVE_A
37684# ifdef machine_arch_type
37685# undef machine_arch_type
37686# define machine_arch_type __machine_arch_type
37687# else
37688# define machine_arch_type MACH_TYPE_ESL_WAVE_A
37689# endif
37690# define machine_is_esl_wave_a() (machine_arch_type == MACH_TYPE_ESL_WAVE_A)
37691#else
37692# define machine_is_esl_wave_a() (0)
37693#endif
37694
37695#ifdef CONFIG_MACH_ESL_WAVE_B
37696# ifdef machine_arch_type
37697# undef machine_arch_type
37698# define machine_arch_type __machine_arch_type
37699# else
37700# define machine_arch_type MACH_TYPE_ESL_WAVE_B
37701# endif
37702# define machine_is_esl_wave_b() (machine_arch_type == MACH_TYPE_ESL_WAVE_B)
37703#else
37704# define machine_is_esl_wave_b() (0)
37705#endif
37706
37707#ifdef CONFIG_MACH_UNISENSE_MMM
37708# ifdef machine_arch_type
37709# undef machine_arch_type
37710# define machine_arch_type __machine_arch_type
37711# else
37712# define machine_arch_type MACH_TYPE_UNISENSE_MMM
37713# endif
37714# define machine_is_unisense_mmm() (machine_arch_type == MACH_TYPE_UNISENSE_MMM)
37715#else
37716# define machine_is_unisense_mmm() (0)
37717#endif
37718
37719#ifdef CONFIG_MACH_BLUESHARK
37720# ifdef machine_arch_type
37721# undef machine_arch_type
37722# define machine_arch_type __machine_arch_type
37723# else
37724# define machine_arch_type MACH_TYPE_BLUESHARK
37725# endif
37726# define machine_is_blueshark() (machine_arch_type == MACH_TYPE_BLUESHARK)
37727#else
37728# define machine_is_blueshark() (0)
37729#endif
37730
37731#ifdef CONFIG_MACH_E10
37732# ifdef machine_arch_type
37733# undef machine_arch_type
37734# define machine_arch_type __machine_arch_type
37735# else
37736# define machine_arch_type MACH_TYPE_E10
37737# endif
37738# define machine_is_e10() (machine_arch_type == MACH_TYPE_E10)
37739#else
37740# define machine_is_e10() (0)
37741#endif
37742
37743#ifdef CONFIG_MACH_APP3K_ROBIN
37744# ifdef machine_arch_type
37745# undef machine_arch_type
37746# define machine_arch_type __machine_arch_type
37747# else
37748# define machine_arch_type MACH_TYPE_APP3K_ROBIN
37749# endif
37750# define machine_is_app3k_robin() (machine_arch_type == MACH_TYPE_APP3K_ROBIN)
37751#else
37752# define machine_is_app3k_robin() (0)
37753#endif
37754
37755#ifdef CONFIG_MACH_POV15HD
37756# ifdef machine_arch_type
37757# undef machine_arch_type
37758# define machine_arch_type __machine_arch_type
37759# else
37760# define machine_arch_type MACH_TYPE_POV15HD
37761# endif
37762# define machine_is_pov15hd() (machine_arch_type == MACH_TYPE_POV15HD)
37763#else
37764# define machine_is_pov15hd() (0)
37765#endif
37766
37767#ifdef CONFIG_MACH_STELLA
37768# ifdef machine_arch_type
37769# undef machine_arch_type
37770# define machine_arch_type __machine_arch_type
37771# else
37772# define machine_arch_type MACH_TYPE_STELLA
37773# endif
37774# define machine_is_stella() (machine_arch_type == MACH_TYPE_STELLA)
37775#else
37776# define machine_is_stella() (0)
37777#endif
37778
37779#ifdef CONFIG_MACH_LINKSTATION_LSCHL
37780# ifdef machine_arch_type
37781# undef machine_arch_type
37782# define machine_arch_type __machine_arch_type
37783# else
37784# define machine_arch_type MACH_TYPE_LINKSTATION_LSCHL
37785# endif
37786# define machine_is_linkstation_lschl() (machine_arch_type == MACH_TYPE_LINKSTATION_LSCHL)
37787#else
37788# define machine_is_linkstation_lschl() (0)
37789#endif
37790
37791#ifdef CONFIG_MACH_NETWALKER
37792# ifdef machine_arch_type
37793# undef machine_arch_type
37794# define machine_arch_type __machine_arch_type
37795# else
37796# define machine_arch_type MACH_TYPE_NETWALKER
37797# endif
37798# define machine_is_netwalker() (machine_arch_type == MACH_TYPE_NETWALKER)
37799#else
37800# define machine_is_netwalker() (0)
37801#endif
37802
37803#ifdef CONFIG_MACH_ACSX106
37804# ifdef machine_arch_type
37805# undef machine_arch_type
37806# define machine_arch_type __machine_arch_type
37807# else
37808# define machine_arch_type MACH_TYPE_ACSX106
37809# endif
37810# define machine_is_acsx106() (machine_arch_type == MACH_TYPE_ACSX106)
37811#else
37812# define machine_is_acsx106() (0)
37813#endif
37814
37815#ifdef CONFIG_MACH_ATLAS5_C1
37816# ifdef machine_arch_type
37817# undef machine_arch_type
37818# define machine_arch_type __machine_arch_type
37819# else
37820# define machine_arch_type MACH_TYPE_ATLAS5_C1
37821# endif
37822# define machine_is_atlas5_c1() (machine_arch_type == MACH_TYPE_ATLAS5_C1)
37823#else
37824# define machine_is_atlas5_c1() (0)
37825#endif
37826
37827#ifdef CONFIG_MACH_NSB3AST
37828# ifdef machine_arch_type
37829# undef machine_arch_type
37830# define machine_arch_type __machine_arch_type
37831# else
37832# define machine_arch_type MACH_TYPE_NSB3AST
37833# endif
37834# define machine_is_nsb3ast() (machine_arch_type == MACH_TYPE_NSB3AST)
37835#else
37836# define machine_is_nsb3ast() (0)
37837#endif
37838
37839#ifdef CONFIG_MACH_GNET_SLC
37840# ifdef machine_arch_type
37841# undef machine_arch_type
37842# define machine_arch_type __machine_arch_type
37843# else
37844# define machine_arch_type MACH_TYPE_GNET_SLC
37845# endif
37846# define machine_is_gnet_slc() (machine_arch_type == MACH_TYPE_GNET_SLC)
37847#else
37848# define machine_is_gnet_slc() (0)
37849#endif
37850
37851#ifdef CONFIG_MACH_AF4000
37852# ifdef machine_arch_type
37853# undef machine_arch_type
37854# define machine_arch_type __machine_arch_type
37855# else
37856# define machine_arch_type MACH_TYPE_AF4000
37857# endif
37858# define machine_is_af4000() (machine_arch_type == MACH_TYPE_AF4000)
37859#else
37860# define machine_is_af4000() (0)
37861#endif
37862
37863#ifdef CONFIG_MACH_ARK9431
37864# ifdef machine_arch_type
37865# undef machine_arch_type
37866# define machine_arch_type __machine_arch_type
37867# else
37868# define machine_arch_type MACH_TYPE_ARK9431
37869# endif
37870# define machine_is_ark9431() (machine_arch_type == MACH_TYPE_ARK9431)
37871#else
37872# define machine_is_ark9431() (0)
37873#endif
37874
37875#ifdef CONFIG_MACH_FS_S5PC100
37876# ifdef machine_arch_type
37877# undef machine_arch_type
37878# define machine_arch_type __machine_arch_type
37879# else
37880# define machine_arch_type MACH_TYPE_FS_S5PC100
37881# endif
37882# define machine_is_fs_s5pc100() (machine_arch_type == MACH_TYPE_FS_S5PC100)
37883#else
37884# define machine_is_fs_s5pc100() (0)
37885#endif
37886
37887#ifdef CONFIG_MACH_OMAP3505NOVA8
37888# ifdef machine_arch_type
37889# undef machine_arch_type
37890# define machine_arch_type __machine_arch_type
37891# else
37892# define machine_arch_type MACH_TYPE_OMAP3505NOVA8
37893# endif
37894# define machine_is_omap3505nova8() (machine_arch_type == MACH_TYPE_OMAP3505NOVA8)
37895#else
37896# define machine_is_omap3505nova8() (0)
37897#endif
37898
37899#ifdef CONFIG_MACH_OMAP3621_EDP1
37900# ifdef machine_arch_type
37901# undef machine_arch_type
37902# define machine_arch_type __machine_arch_type
37903# else
37904# define machine_arch_type MACH_TYPE_OMAP3621_EDP1
37905# endif
37906# define machine_is_omap3621_edp1() (machine_arch_type == MACH_TYPE_OMAP3621_EDP1)
37907#else
37908# define machine_is_omap3621_edp1() (0)
37909#endif
37910
37911#ifdef CONFIG_MACH_ORATISAES
37912# ifdef machine_arch_type
37913# undef machine_arch_type
37914# define machine_arch_type __machine_arch_type
37915# else
37916# define machine_arch_type MACH_TYPE_ORATISAES
37917# endif
37918# define machine_is_oratisaes() (machine_arch_type == MACH_TYPE_ORATISAES)
37919#else
37920# define machine_is_oratisaes() (0)
37921#endif
37922
37923#ifdef CONFIG_MACH_SMDKV310
37924# ifdef machine_arch_type
37925# undef machine_arch_type
37926# define machine_arch_type __machine_arch_type
37927# else
37928# define machine_arch_type MACH_TYPE_SMDKV310
37929# endif
37930# define machine_is_smdkv310() (machine_arch_type == MACH_TYPE_SMDKV310)
37931#else
37932# define machine_is_smdkv310() (0)
37933#endif
37934
37935#ifdef CONFIG_MACH_SIEMENS_L0
37936# ifdef machine_arch_type
37937# undef machine_arch_type
37938# define machine_arch_type __machine_arch_type
37939# else
37940# define machine_arch_type MACH_TYPE_SIEMENS_L0
37941# endif
37942# define machine_is_siemens_l0() (machine_arch_type == MACH_TYPE_SIEMENS_L0)
37943#else
37944# define machine_is_siemens_l0() (0)
37945#endif
37946
37947#ifdef CONFIG_MACH_VENTANA
37948# ifdef machine_arch_type
37949# undef machine_arch_type
37950# define machine_arch_type __machine_arch_type
37951# else
37952# define machine_arch_type MACH_TYPE_VENTANA
37953# endif
37954# define machine_is_ventana() (machine_arch_type == MACH_TYPE_VENTANA)
37955#else
37956# define machine_is_ventana() (0)
37957#endif
37958
37959#ifdef CONFIG_MACH_WM8505_7IN_NETBOOK
37960# ifdef machine_arch_type
37961# undef machine_arch_type
37962# define machine_arch_type __machine_arch_type
37963# else
37964# define machine_arch_type MACH_TYPE_WM8505_7IN_NETBOOK
37965# endif
37966# define machine_is_wm8505_7in_netbook() (machine_arch_type == MACH_TYPE_WM8505_7IN_NETBOOK)
37967#else
37968# define machine_is_wm8505_7in_netbook() (0)
37969#endif
37970
37971#ifdef CONFIG_MACH_EC4350SDB
37972# ifdef machine_arch_type
37973# undef machine_arch_type
37974# define machine_arch_type __machine_arch_type
37975# else
37976# define machine_arch_type MACH_TYPE_EC4350SDB
37977# endif
37978# define machine_is_ec4350sdb() (machine_arch_type == MACH_TYPE_EC4350SDB)
37979#else
37980# define machine_is_ec4350sdb() (0)
37981#endif
37982
37983#ifdef CONFIG_MACH_MIMAS
37984# ifdef machine_arch_type
37985# undef machine_arch_type
37986# define machine_arch_type __machine_arch_type
37987# else
37988# define machine_arch_type MACH_TYPE_MIMAS
37989# endif
37990# define machine_is_mimas() (machine_arch_type == MACH_TYPE_MIMAS)
37991#else
37992# define machine_is_mimas() (0)
37993#endif
37994
37995#ifdef CONFIG_MACH_TITAN
37996# ifdef machine_arch_type
37997# undef machine_arch_type
37998# define machine_arch_type __machine_arch_type
37999# else
38000# define machine_arch_type MACH_TYPE_TITAN
38001# endif
38002# define machine_is_titan() (machine_arch_type == MACH_TYPE_TITAN)
38003#else
38004# define machine_is_titan() (0)
38005#endif
38006
38007#ifdef CONFIG_MACH_CRANEBOARD
38008# ifdef machine_arch_type
38009# undef machine_arch_type
38010# define machine_arch_type __machine_arch_type
38011# else
38012# define machine_arch_type MACH_TYPE_CRANEBOARD
38013# endif
38014# define machine_is_craneboard() (machine_arch_type == MACH_TYPE_CRANEBOARD)
38015#else
38016# define machine_is_craneboard() (0)
38017#endif
38018
38019#ifdef CONFIG_MACH_ES2440
38020# ifdef machine_arch_type
38021# undef machine_arch_type
38022# define machine_arch_type __machine_arch_type
38023# else
38024# define machine_arch_type MACH_TYPE_ES2440
38025# endif
38026# define machine_is_es2440() (machine_arch_type == MACH_TYPE_ES2440)
38027#else
38028# define machine_is_es2440() (0)
38029#endif
38030
38031#ifdef CONFIG_MACH_NAJAY_A9263
38032# ifdef machine_arch_type
38033# undef machine_arch_type
38034# define machine_arch_type __machine_arch_type
38035# else
38036# define machine_arch_type MACH_TYPE_NAJAY_A9263
38037# endif
38038# define machine_is_najay_a9263() (machine_arch_type == MACH_TYPE_NAJAY_A9263)
38039#else
38040# define machine_is_najay_a9263() (0)
38041#endif
38042
38043#ifdef CONFIG_MACH_HTCTORNADO
38044# ifdef machine_arch_type
38045# undef machine_arch_type
38046# define machine_arch_type __machine_arch_type
38047# else
38048# define machine_arch_type MACH_TYPE_HTCTORNADO
38049# endif
38050# define machine_is_htctornado() (machine_arch_type == MACH_TYPE_HTCTORNADO)
38051#else
38052# define machine_is_htctornado() (0)
38053#endif
38054
38055#ifdef CONFIG_MACH_DIMM_MX257
38056# ifdef machine_arch_type
38057# undef machine_arch_type
38058# define machine_arch_type __machine_arch_type
38059# else
38060# define machine_arch_type MACH_TYPE_DIMM_MX257
38061# endif
38062# define machine_is_dimm_mx257() (machine_arch_type == MACH_TYPE_DIMM_MX257)
38063#else
38064# define machine_is_dimm_mx257() (0)
38065#endif
38066
38067#ifdef CONFIG_MACH_JIGEN
38068# ifdef machine_arch_type
38069# undef machine_arch_type
38070# define machine_arch_type __machine_arch_type
38071# else
38072# define machine_arch_type MACH_TYPE_JIGEN
38073# endif
38074# define machine_is_jigen301() (machine_arch_type == MACH_TYPE_JIGEN)
38075#else
38076# define machine_is_jigen301() (0)
38077#endif
38078
38079#ifdef CONFIG_MACH_SMDK6450
38080# ifdef machine_arch_type
38081# undef machine_arch_type
38082# define machine_arch_type __machine_arch_type
38083# else
38084# define machine_arch_type MACH_TYPE_SMDK6450
38085# endif
38086# define machine_is_smdk6450() (machine_arch_type == MACH_TYPE_SMDK6450)
38087#else
38088# define machine_is_smdk6450() (0)
38089#endif
38090
38091#ifdef CONFIG_MACH_MENO_QNG
38092# ifdef machine_arch_type
38093# undef machine_arch_type
38094# define machine_arch_type __machine_arch_type
38095# else
38096# define machine_arch_type MACH_TYPE_MENO_QNG
38097# endif
38098# define machine_is_meno_qng() (machine_arch_type == MACH_TYPE_MENO_QNG)
38099#else
38100# define machine_is_meno_qng() (0)
38101#endif
38102
38103#ifdef CONFIG_MACH_NS2416
38104# ifdef machine_arch_type
38105# undef machine_arch_type
38106# define machine_arch_type __machine_arch_type
38107# else
38108# define machine_arch_type MACH_TYPE_NS2416
38109# endif
38110# define machine_is_ns2416() (machine_arch_type == MACH_TYPE_NS2416)
38111#else
38112# define machine_is_ns2416() (0)
38113#endif
38114
38115#ifdef CONFIG_MACH_RPC353
38116# ifdef machine_arch_type
38117# undef machine_arch_type
38118# define machine_arch_type __machine_arch_type
38119# else
38120# define machine_arch_type MACH_TYPE_RPC353
38121# endif
38122# define machine_is_rpc353() (machine_arch_type == MACH_TYPE_RPC353)
38123#else
38124# define machine_is_rpc353() (0)
38125#endif
38126
38127#ifdef CONFIG_MACH_TQ6410
38128# ifdef machine_arch_type
38129# undef machine_arch_type
38130# define machine_arch_type __machine_arch_type
38131# else
38132# define machine_arch_type MACH_TYPE_TQ6410
38133# endif
38134# define machine_is_tq6410() (machine_arch_type == MACH_TYPE_TQ6410)
38135#else
38136# define machine_is_tq6410() (0)
38137#endif
38138
38139#ifdef CONFIG_MACH_SKY6410
38140# ifdef machine_arch_type
38141# undef machine_arch_type
38142# define machine_arch_type __machine_arch_type
38143# else
38144# define machine_arch_type MACH_TYPE_SKY6410
38145# endif
38146# define machine_is_sky6410() (machine_arch_type == MACH_TYPE_SKY6410)
38147#else
38148# define machine_is_sky6410() (0)
38149#endif
38150
38151#ifdef CONFIG_MACH_DYNASTY
38152# ifdef machine_arch_type
38153# undef machine_arch_type
38154# define machine_arch_type __machine_arch_type
38155# else
38156# define machine_arch_type MACH_TYPE_DYNASTY
38157# endif
38158# define machine_is_dynasty() (machine_arch_type == MACH_TYPE_DYNASTY)
38159#else
38160# define machine_is_dynasty() (0)
38161#endif
38162
38163#ifdef CONFIG_MACH_VIVO
38164# ifdef machine_arch_type
38165# undef machine_arch_type
38166# define machine_arch_type __machine_arch_type
38167# else
38168# define machine_arch_type MACH_TYPE_VIVO
38169# endif
38170# define machine_is_vivo() (machine_arch_type == MACH_TYPE_VIVO)
38171#else
38172# define machine_is_vivo() (0)
38173#endif
38174
38175#ifdef CONFIG_MACH_BURY_BL7582
38176# ifdef machine_arch_type
38177# undef machine_arch_type
38178# define machine_arch_type __machine_arch_type
38179# else
38180# define machine_arch_type MACH_TYPE_BURY_BL7582
38181# endif
38182# define machine_is_bury_bl7582() (machine_arch_type == MACH_TYPE_BURY_BL7582)
38183#else
38184# define machine_is_bury_bl7582() (0)
38185#endif
38186
38187#ifdef CONFIG_MACH_BURY_BPS5270
38188# ifdef machine_arch_type
38189# undef machine_arch_type
38190# define machine_arch_type __machine_arch_type
38191# else
38192# define machine_arch_type MACH_TYPE_BURY_BPS5270
38193# endif
38194# define machine_is_bury_bps5270() (machine_arch_type == MACH_TYPE_BURY_BPS5270)
38195#else
38196# define machine_is_bury_bps5270() (0)
38197#endif
38198
38199#ifdef CONFIG_MACH_BASI
38200# ifdef machine_arch_type
38201# undef machine_arch_type
38202# define machine_arch_type __machine_arch_type
38203# else
38204# define machine_arch_type MACH_TYPE_BASI
38205# endif
38206# define machine_is_basi() (machine_arch_type == MACH_TYPE_BASI)
38207#else
38208# define machine_is_basi() (0)
38209#endif
38210
38211#ifdef CONFIG_MACH_TN200
38212# ifdef machine_arch_type
38213# undef machine_arch_type
38214# define machine_arch_type __machine_arch_type
38215# else
38216# define machine_arch_type MACH_TYPE_TN200
38217# endif
38218# define machine_is_tn200() (machine_arch_type == MACH_TYPE_TN200)
38219#else
38220# define machine_is_tn200() (0)
38221#endif
38222
38223#ifdef CONFIG_MACH_C2MMI
38224# ifdef machine_arch_type
38225# undef machine_arch_type
38226# define machine_arch_type __machine_arch_type
38227# else
38228# define machine_arch_type MACH_TYPE_C2MMI
38229# endif
38230# define machine_is_c2mmi() (machine_arch_type == MACH_TYPE_C2MMI)
38231#else
38232# define machine_is_c2mmi() (0)
38233#endif
38234
38235#ifdef CONFIG_MACH_MESON_6236M
38236# ifdef machine_arch_type
38237# undef machine_arch_type
38238# define machine_arch_type __machine_arch_type
38239# else
38240# define machine_arch_type MACH_TYPE_MESON_6236M
38241# endif
38242# define machine_is_meson_6236m() (machine_arch_type == MACH_TYPE_MESON_6236M)
38243#else
38244# define machine_is_meson_6236m() (0)
38245#endif
38246
38247#ifdef CONFIG_MACH_MESON_8626M
38248# ifdef machine_arch_type
38249# undef machine_arch_type
38250# define machine_arch_type __machine_arch_type
38251# else
38252# define machine_arch_type MACH_TYPE_MESON_8626M
38253# endif
38254# define machine_is_meson_8626m() (machine_arch_type == MACH_TYPE_MESON_8626M)
38255#else
38256# define machine_is_meson_8626m() (0)
38257#endif
38258
38259#ifdef CONFIG_MACH_TUBE
38260# ifdef machine_arch_type
38261# undef machine_arch_type
38262# define machine_arch_type __machine_arch_type
38263# else
38264# define machine_arch_type MACH_TYPE_TUBE
38265# endif
38266# define machine_is_tube() (machine_arch_type == MACH_TYPE_TUBE)
38267#else
38268# define machine_is_tube() (0)
38269#endif
38270
38271#ifdef CONFIG_MACH_MESSINA
38272# ifdef machine_arch_type
38273# undef machine_arch_type
38274# define machine_arch_type __machine_arch_type
38275# else
38276# define machine_arch_type MACH_TYPE_MESSINA
38277# endif
38278# define machine_is_messina() (machine_arch_type == MACH_TYPE_MESSINA)
38279#else
38280# define machine_is_messina() (0)
38281#endif
38282
38283#ifdef CONFIG_MACH_MX50_ARM2
38284# ifdef machine_arch_type
38285# undef machine_arch_type
38286# define machine_arch_type __machine_arch_type
38287# else
38288# define machine_arch_type MACH_TYPE_MX50_ARM2
38289# endif
38290# define machine_is_mx50_arm2() (machine_arch_type == MACH_TYPE_MX50_ARM2)
38291#else
38292# define machine_is_mx50_arm2() (0)
38293#endif
38294
38295#ifdef CONFIG_MACH_CETUS9263
38296# ifdef machine_arch_type
38297# undef machine_arch_type
38298# define machine_arch_type __machine_arch_type
38299# else
38300# define machine_arch_type MACH_TYPE_CETUS9263
38301# endif
38302# define machine_is_cetus9263() (machine_arch_type == MACH_TYPE_CETUS9263)
38303#else
38304# define machine_is_cetus9263() (0)
38305#endif
38306
38307#ifdef CONFIG_MACH_BROWNSTONE
38308# ifdef machine_arch_type
38309# undef machine_arch_type
38310# define machine_arch_type __machine_arch_type
38311# else
38312# define machine_arch_type MACH_TYPE_BROWNSTONE
38313# endif
38314# define machine_is_brownstone() (machine_arch_type == MACH_TYPE_BROWNSTONE)
38315#else
38316# define machine_is_brownstone() (0)
38317#endif
38318
38319#ifdef CONFIG_MACH_VMX25
38320# ifdef machine_arch_type
38321# undef machine_arch_type
38322# define machine_arch_type __machine_arch_type
38323# else
38324# define machine_arch_type MACH_TYPE_VMX25
38325# endif
38326# define machine_is_vmx25() (machine_arch_type == MACH_TYPE_VMX25)
38327#else
38328# define machine_is_vmx25() (0)
38329#endif
38330
38331#ifdef CONFIG_MACH_VMX51
38332# ifdef machine_arch_type
38333# undef machine_arch_type
38334# define machine_arch_type __machine_arch_type
38335# else
38336# define machine_arch_type MACH_TYPE_VMX51
38337# endif
38338# define machine_is_vmx51() (machine_arch_type == MACH_TYPE_VMX51)
38339#else
38340# define machine_is_vmx51() (0)
38341#endif
38342
38343#ifdef CONFIG_MACH_ABACUS
38344# ifdef machine_arch_type
38345# undef machine_arch_type
38346# define machine_arch_type __machine_arch_type
38347# else
38348# define machine_arch_type MACH_TYPE_ABACUS
38349# endif
38350# define machine_is_abacus() (machine_arch_type == MACH_TYPE_ABACUS)
38351#else
38352# define machine_is_abacus() (0)
38353#endif
38354
38355#ifdef CONFIG_MACH_CM4745
38356# ifdef machine_arch_type
38357# undef machine_arch_type
38358# define machine_arch_type __machine_arch_type
38359# else
38360# define machine_arch_type MACH_TYPE_CM4745
38361# endif
38362# define machine_is_cm4745() (machine_arch_type == MACH_TYPE_CM4745)
38363#else
38364# define machine_is_cm4745() (0)
38365#endif
38366
38367#ifdef CONFIG_MACH_ORATISLINK
38368# ifdef machine_arch_type
38369# undef machine_arch_type
38370# define machine_arch_type __machine_arch_type
38371# else
38372# define machine_arch_type MACH_TYPE_ORATISLINK
38373# endif
38374# define machine_is_oratislink() (machine_arch_type == MACH_TYPE_ORATISLINK)
38375#else
38376# define machine_is_oratislink() (0)
38377#endif
38378
38379#ifdef CONFIG_MACH_DAVINCI_DM365_DVR
38380# ifdef machine_arch_type
38381# undef machine_arch_type
38382# define machine_arch_type __machine_arch_type
38383# else
38384# define machine_arch_type MACH_TYPE_DAVINCI_DM365_DVR
38385# endif
38386# define machine_is_davinci_dm365_dvr() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_DVR)
38387#else
38388# define machine_is_davinci_dm365_dvr() (0)
38389#endif
38390
38391#ifdef CONFIG_MACH_NETVIZ
38392# ifdef machine_arch_type
38393# undef machine_arch_type
38394# define machine_arch_type __machine_arch_type
38395# else
38396# define machine_arch_type MACH_TYPE_NETVIZ
38397# endif
38398# define machine_is_netviz() (machine_arch_type == MACH_TYPE_NETVIZ)
38399#else
38400# define machine_is_netviz() (0)
38401#endif
38402
38403#ifdef CONFIG_MACH_FLEXIBITY
38404# ifdef machine_arch_type
38405# undef machine_arch_type
38406# define machine_arch_type __machine_arch_type
38407# else
38408# define machine_arch_type MACH_TYPE_FLEXIBITY
38409# endif
38410# define machine_is_flexibity() (machine_arch_type == MACH_TYPE_FLEXIBITY)
38411#else
38412# define machine_is_flexibity() (0)
38413#endif
38414
38415#ifdef CONFIG_MACH_WLAN_COMPUTER
38416# ifdef machine_arch_type
38417# undef machine_arch_type
38418# define machine_arch_type __machine_arch_type
38419# else
38420# define machine_arch_type MACH_TYPE_WLAN_COMPUTER
38421# endif
38422# define machine_is_wlan_computer() (machine_arch_type == MACH_TYPE_WLAN_COMPUTER)
38423#else
38424# define machine_is_wlan_computer() (0)
38425#endif
38426
c54b5923
TW
38427#ifdef CONFIG_MACH_LPC24XX
38428# ifdef machine_arch_type
38429# undef machine_arch_type
38430# define machine_arch_type __machine_arch_type
38431# else
38432# define machine_arch_type MACH_TYPE_LPC24XX
38433# endif
38434# define machine_is_lpc24xx() (machine_arch_type == MACH_TYPE_LPC24XX)
38435#else
38436# define machine_is_lpc24xx() (0)
38437#endif
38438
38439#ifdef CONFIG_MACH_SPICA
38440# ifdef machine_arch_type
38441# undef machine_arch_type
38442# define machine_arch_type __machine_arch_type
38443# else
38444# define machine_arch_type MACH_TYPE_SPICA
38445# endif
38446# define machine_is_spica() (machine_arch_type == MACH_TYPE_SPICA)
38447#else
38448# define machine_is_spica() (0)
38449#endif
38450
38451#ifdef CONFIG_MACH_GPSDISPLAY
38452# ifdef machine_arch_type
38453# undef machine_arch_type
38454# define machine_arch_type __machine_arch_type
38455# else
38456# define machine_arch_type MACH_TYPE_GPSDISPLAY
38457# endif
38458# define machine_is_gpsdisplay() (machine_arch_type == MACH_TYPE_GPSDISPLAY)
38459#else
38460# define machine_is_gpsdisplay() (0)
38461#endif
38462
38463#ifdef CONFIG_MACH_BIPNET
38464# ifdef machine_arch_type
38465# undef machine_arch_type
38466# define machine_arch_type __machine_arch_type
38467# else
38468# define machine_arch_type MACH_TYPE_BIPNET
38469# endif
38470# define machine_is_bipnet() (machine_arch_type == MACH_TYPE_BIPNET)
38471#else
38472# define machine_is_bipnet() (0)
38473#endif
38474
38475#ifdef CONFIG_MACH_OVERO_CTU_INERTIAL
38476# ifdef machine_arch_type
38477# undef machine_arch_type
38478# define machine_arch_type __machine_arch_type
38479# else
38480# define machine_arch_type MACH_TYPE_OVERO_CTU_INERTIAL
38481# endif
38482# define machine_is_overo_ctu_inertial() (machine_arch_type == MACH_TYPE_OVERO_CTU_INERTIAL)
38483#else
38484# define machine_is_overo_ctu_inertial() (0)
38485#endif
38486
38487#ifdef CONFIG_MACH_DAVINCI_DM355_MMM
38488# ifdef machine_arch_type
38489# undef machine_arch_type
38490# define machine_arch_type __machine_arch_type
38491# else
38492# define machine_arch_type MACH_TYPE_DAVINCI_DM355_MMM
38493# endif
38494# define machine_is_davinci_dm355_mmm() (machine_arch_type == MACH_TYPE_DAVINCI_DM355_MMM)
38495#else
38496# define machine_is_davinci_dm355_mmm() (0)
38497#endif
38498
38499#ifdef CONFIG_MACH_PC9260_V2
38500# ifdef machine_arch_type
38501# undef machine_arch_type
38502# define machine_arch_type __machine_arch_type
38503# else
38504# define machine_arch_type MACH_TYPE_PC9260_V2
38505# endif
38506# define machine_is_pc9260_v2() (machine_arch_type == MACH_TYPE_PC9260_V2)
38507#else
38508# define machine_is_pc9260_v2() (0)
38509#endif
38510
38511#ifdef CONFIG_MACH_PTX7545
38512# ifdef machine_arch_type
38513# undef machine_arch_type
38514# define machine_arch_type __machine_arch_type
38515# else
38516# define machine_arch_type MACH_TYPE_PTX7545
38517# endif
38518# define machine_is_ptx7545() (machine_arch_type == MACH_TYPE_PTX7545)
38519#else
38520# define machine_is_ptx7545() (0)
38521#endif
38522
38523#ifdef CONFIG_MACH_TM_EFDC
38524# ifdef machine_arch_type
38525# undef machine_arch_type
38526# define machine_arch_type __machine_arch_type
38527# else
38528# define machine_arch_type MACH_TYPE_TM_EFDC
38529# endif
38530# define machine_is_tm_efdc() (machine_arch_type == MACH_TYPE_TM_EFDC)
38531#else
38532# define machine_is_tm_efdc() (0)
38533#endif
38534
38535#ifdef CONFIG_MACH_OMAP3_WALDO1
38536# ifdef machine_arch_type
38537# undef machine_arch_type
38538# define machine_arch_type __machine_arch_type
38539# else
38540# define machine_arch_type MACH_TYPE_OMAP3_WALDO1
38541# endif
38542# define machine_is_omap3_waldo1() (machine_arch_type == MACH_TYPE_OMAP3_WALDO1)
38543#else
38544# define machine_is_omap3_waldo1() (0)
38545#endif
38546
38547#ifdef CONFIG_MACH_FLYER
38548# ifdef machine_arch_type
38549# undef machine_arch_type
38550# define machine_arch_type __machine_arch_type
38551# else
38552# define machine_arch_type MACH_TYPE_FLYER
38553# endif
38554# define machine_is_flyer() (machine_arch_type == MACH_TYPE_FLYER)
38555#else
38556# define machine_is_flyer() (0)
38557#endif
38558
38559#ifdef CONFIG_MACH_TORNADO3240
38560# ifdef machine_arch_type
38561# undef machine_arch_type
38562# define machine_arch_type __machine_arch_type
38563# else
38564# define machine_arch_type MACH_TYPE_TORNADO3240
38565# endif
38566# define machine_is_tornado3240() (machine_arch_type == MACH_TYPE_TORNADO3240)
38567#else
38568# define machine_is_tornado3240() (0)
38569#endif
38570
38571#ifdef CONFIG_MACH_SOLI_01
38572# ifdef machine_arch_type
38573# undef machine_arch_type
38574# define machine_arch_type __machine_arch_type
38575# else
38576# define machine_arch_type MACH_TYPE_SOLI_01
38577# endif
38578# define machine_is_soli_01() (machine_arch_type == MACH_TYPE_SOLI_01)
38579#else
38580# define machine_is_soli_01() (0)
38581#endif
38582
38583#ifdef CONFIG_MACH_OMAPL138_EUROPALC
38584# ifdef machine_arch_type
38585# undef machine_arch_type
38586# define machine_arch_type __machine_arch_type
38587# else
38588# define machine_arch_type MACH_TYPE_OMAPL138_EUROPALC
38589# endif
38590# define machine_is_omapl138_europalc() (machine_arch_type == MACH_TYPE_OMAPL138_EUROPALC)
38591#else
38592# define machine_is_omapl138_europalc() (0)
38593#endif
38594
38595#ifdef CONFIG_MACH_HELIOS_V1
38596# ifdef machine_arch_type
38597# undef machine_arch_type
38598# define machine_arch_type __machine_arch_type
38599# else
38600# define machine_arch_type MACH_TYPE_HELIOS_V1
38601# endif
38602# define machine_is_helios_v1() (machine_arch_type == MACH_TYPE_HELIOS_V1)
38603#else
38604# define machine_is_helios_v1() (0)
38605#endif
38606
38607#ifdef CONFIG_MACH_NETSPACE_LITE_V2
38608# ifdef machine_arch_type
38609# undef machine_arch_type
38610# define machine_arch_type __machine_arch_type
38611# else
38612# define machine_arch_type MACH_TYPE_NETSPACE_LITE_V2
38613# endif
38614# define machine_is_netspace_lite_v2() (machine_arch_type == MACH_TYPE_NETSPACE_LITE_V2)
38615#else
38616# define machine_is_netspace_lite_v2() (0)
38617#endif
38618
38619#ifdef CONFIG_MACH_SSC
38620# ifdef machine_arch_type
38621# undef machine_arch_type
38622# define machine_arch_type __machine_arch_type
38623# else
38624# define machine_arch_type MACH_TYPE_SSC
38625# endif
38626# define machine_is_ssc() (machine_arch_type == MACH_TYPE_SSC)
38627#else
38628# define machine_is_ssc() (0)
38629#endif
38630
38631#ifdef CONFIG_MACH_PREMIERWAVE_EN
38632# ifdef machine_arch_type
38633# undef machine_arch_type
38634# define machine_arch_type __machine_arch_type
38635# else
38636# define machine_arch_type MACH_TYPE_PREMIERWAVE_EN
38637# endif
38638# define machine_is_premierwave_en() (machine_arch_type == MACH_TYPE_PREMIERWAVE_EN)
38639#else
38640# define machine_is_premierwave_en() (0)
38641#endif
38642
38643#ifdef CONFIG_MACH_WASABI
38644# ifdef machine_arch_type
38645# undef machine_arch_type
38646# define machine_arch_type __machine_arch_type
38647# else
38648# define machine_arch_type MACH_TYPE_WASABI
38649# endif
38650# define machine_is_wasabi() (machine_arch_type == MACH_TYPE_WASABI)
38651#else
38652# define machine_is_wasabi() (0)
38653#endif
38654
38655#ifdef CONFIG_MACH_VIVOW
38656# ifdef machine_arch_type
38657# undef machine_arch_type
38658# define machine_arch_type __machine_arch_type
38659# else
38660# define machine_arch_type MACH_TYPE_VIVOW
38661# endif
38662# define machine_is_vivow() (machine_arch_type == MACH_TYPE_VIVOW)
38663#else
38664# define machine_is_vivow() (0)
38665#endif
38666
38667#ifdef CONFIG_MACH_MX50_RDP
38668# ifdef machine_arch_type
38669# undef machine_arch_type
38670# define machine_arch_type __machine_arch_type
38671# else
38672# define machine_arch_type MACH_TYPE_MX50_RDP
38673# endif
38674# define machine_is_mx50_rdp() (machine_arch_type == MACH_TYPE_MX50_RDP)
38675#else
38676# define machine_is_mx50_rdp() (0)
38677#endif
38678
04f15b3b 38679#ifdef CONFIG_MACH_UNIVERSAL_C210
c54b5923
TW
38680# ifdef machine_arch_type
38681# undef machine_arch_type
38682# define machine_arch_type __machine_arch_type
38683# else
04f15b3b 38684# define machine_arch_type MACH_TYPE_UNIVERSAL_C210
c54b5923 38685# endif
04f15b3b 38686# define machine_is_universal_c210() (machine_arch_type == MACH_TYPE_UNIVERSAL_C210)
c54b5923 38687#else
04f15b3b 38688# define machine_is_universal_c210() (0)
c54b5923
TW
38689#endif
38690
38691#ifdef CONFIG_MACH_REAL6410
38692# ifdef machine_arch_type
38693# undef machine_arch_type
38694# define machine_arch_type __machine_arch_type
38695# else
38696# define machine_arch_type MACH_TYPE_REAL6410
38697# endif
38698# define machine_is_real6410() (machine_arch_type == MACH_TYPE_REAL6410)
38699#else
38700# define machine_is_real6410() (0)
38701#endif
38702
38703#ifdef CONFIG_MACH_SPX_SAKURA
38704# ifdef machine_arch_type
38705# undef machine_arch_type
38706# define machine_arch_type __machine_arch_type
38707# else
38708# define machine_arch_type MACH_TYPE_SPX_SAKURA
38709# endif
38710# define machine_is_spx_sakura() (machine_arch_type == MACH_TYPE_SPX_SAKURA)
38711#else
38712# define machine_is_spx_sakura() (0)
38713#endif
38714
38715#ifdef CONFIG_MACH_IJ3K_2440
38716# ifdef machine_arch_type
38717# undef machine_arch_type
38718# define machine_arch_type __machine_arch_type
38719# else
38720# define machine_arch_type MACH_TYPE_IJ3K_2440
38721# endif
38722# define machine_is_ij3k_2440() (machine_arch_type == MACH_TYPE_IJ3K_2440)
38723#else
38724# define machine_is_ij3k_2440() (0)
38725#endif
38726
38727#ifdef CONFIG_MACH_OMAP3_BC10
38728# ifdef machine_arch_type
38729# undef machine_arch_type
38730# define machine_arch_type __machine_arch_type
38731# else
38732# define machine_arch_type MACH_TYPE_OMAP3_BC10
38733# endif
38734# define machine_is_omap3_bc10() (machine_arch_type == MACH_TYPE_OMAP3_BC10)
38735#else
38736# define machine_is_omap3_bc10() (0)
38737#endif
38738
38739#ifdef CONFIG_MACH_THEBE
38740# ifdef machine_arch_type
38741# undef machine_arch_type
38742# define machine_arch_type __machine_arch_type
38743# else
38744# define machine_arch_type MACH_TYPE_THEBE
38745# endif
38746# define machine_is_thebe() (machine_arch_type == MACH_TYPE_THEBE)
38747#else
38748# define machine_is_thebe() (0)
38749#endif
38750
38751#ifdef CONFIG_MACH_RV082
38752# ifdef machine_arch_type
38753# undef machine_arch_type
38754# define machine_arch_type __machine_arch_type
38755# else
38756# define machine_arch_type MACH_TYPE_RV082
38757# endif
38758# define machine_is_rv082() (machine_arch_type == MACH_TYPE_RV082)
38759#else
38760# define machine_is_rv082() (0)
38761#endif
38762
38763#ifdef CONFIG_MACH_ARMLGUEST
38764# ifdef machine_arch_type
38765# undef machine_arch_type
38766# define machine_arch_type __machine_arch_type
38767# else
38768# define machine_arch_type MACH_TYPE_ARMLGUEST
38769# endif
38770# define machine_is_armlguest() (machine_arch_type == MACH_TYPE_ARMLGUEST)
38771#else
38772# define machine_is_armlguest() (0)
38773#endif
38774
38775#ifdef CONFIG_MACH_TJINC1000
38776# ifdef machine_arch_type
38777# undef machine_arch_type
38778# define machine_arch_type __machine_arch_type
38779# else
38780# define machine_arch_type MACH_TYPE_TJINC1000
38781# endif
38782# define machine_is_tjinc1000() (machine_arch_type == MACH_TYPE_TJINC1000)
38783#else
38784# define machine_is_tjinc1000() (0)
38785#endif
38786
38787#ifdef CONFIG_MACH_DOCKSTAR
38788# ifdef machine_arch_type
38789# undef machine_arch_type
38790# define machine_arch_type __machine_arch_type
38791# else
38792# define machine_arch_type MACH_TYPE_DOCKSTAR
38793# endif
38794# define machine_is_dockstar() (machine_arch_type == MACH_TYPE_DOCKSTAR)
38795#else
38796# define machine_is_dockstar() (0)
38797#endif
38798
38799#ifdef CONFIG_MACH_AX8008
38800# ifdef machine_arch_type
38801# undef machine_arch_type
38802# define machine_arch_type __machine_arch_type
38803# else
38804# define machine_arch_type MACH_TYPE_AX8008
38805# endif
38806# define machine_is_ax8008() (machine_arch_type == MACH_TYPE_AX8008)
38807#else
38808# define machine_is_ax8008() (0)
38809#endif
38810
38811#ifdef CONFIG_MACH_GNET_SGCE
38812# ifdef machine_arch_type
38813# undef machine_arch_type
38814# define machine_arch_type __machine_arch_type
38815# else
38816# define machine_arch_type MACH_TYPE_GNET_SGCE
38817# endif
38818# define machine_is_gnet_sgce() (machine_arch_type == MACH_TYPE_GNET_SGCE)
38819#else
38820# define machine_is_gnet_sgce() (0)
38821#endif
38822
38823#ifdef CONFIG_MACH_PXWNAS_500_1000
38824# ifdef machine_arch_type
38825# undef machine_arch_type
38826# define machine_arch_type __machine_arch_type
38827# else
38828# define machine_arch_type MACH_TYPE_PXWNAS_500_1000
38829# endif
38830# define machine_is_pxwnas_500_1000() (machine_arch_type == MACH_TYPE_PXWNAS_500_1000)
38831#else
38832# define machine_is_pxwnas_500_1000() (0)
38833#endif
38834
38835#ifdef CONFIG_MACH_EA20
38836# ifdef machine_arch_type
38837# undef machine_arch_type
38838# define machine_arch_type __machine_arch_type
38839# else
38840# define machine_arch_type MACH_TYPE_EA20
38841# endif
38842# define machine_is_ea20() (machine_arch_type == MACH_TYPE_EA20)
38843#else
38844# define machine_is_ea20() (0)
38845#endif
38846
38847#ifdef CONFIG_MACH_AWM2
38848# ifdef machine_arch_type
38849# undef machine_arch_type
38850# define machine_arch_type __machine_arch_type
38851# else
38852# define machine_arch_type MACH_TYPE_AWM2
38853# endif
38854# define machine_is_awm2() (machine_arch_type == MACH_TYPE_AWM2)
38855#else
38856# define machine_is_awm2() (0)
38857#endif
38858
38859#ifdef CONFIG_MACH_TI8148EVM
38860# ifdef machine_arch_type
38861# undef machine_arch_type
38862# define machine_arch_type __machine_arch_type
38863# else
38864# define machine_arch_type MACH_TYPE_TI8148EVM
38865# endif
38866# define machine_is_ti8148evm() (machine_arch_type == MACH_TYPE_TI8148EVM)
38867#else
38868# define machine_is_ti8148evm() (0)
38869#endif
38870
38871#ifdef CONFIG_MACH_TEGRA_SEABOARD
38872# ifdef machine_arch_type
38873# undef machine_arch_type
38874# define machine_arch_type __machine_arch_type
38875# else
38876# define machine_arch_type MACH_TYPE_TEGRA_SEABOARD
38877# endif
38878# define machine_is_tegra_seaboard() (machine_arch_type == MACH_TYPE_TEGRA_SEABOARD)
38879#else
38880# define machine_is_tegra_seaboard() (0)
38881#endif
38882
38883#ifdef CONFIG_MACH_LINKSTATION_CHLV2
38884# ifdef machine_arch_type
38885# undef machine_arch_type
38886# define machine_arch_type __machine_arch_type
38887# else
38888# define machine_arch_type MACH_TYPE_LINKSTATION_CHLV2
38889# endif
38890# define machine_is_linkstation_chlv2() (machine_arch_type == MACH_TYPE_LINKSTATION_CHLV2)
38891#else
38892# define machine_is_linkstation_chlv2() (0)
38893#endif
38894
38895#ifdef CONFIG_MACH_TERA_PRO2_RACK
38896# ifdef machine_arch_type
38897# undef machine_arch_type
38898# define machine_arch_type __machine_arch_type
38899# else
38900# define machine_arch_type MACH_TYPE_TERA_PRO2_RACK
38901# endif
38902# define machine_is_tera_pro2_rack() (machine_arch_type == MACH_TYPE_TERA_PRO2_RACK)
38903#else
38904# define machine_is_tera_pro2_rack() (0)
38905#endif
38906
38907#ifdef CONFIG_MACH_RUBYS
38908# ifdef machine_arch_type
38909# undef machine_arch_type
38910# define machine_arch_type __machine_arch_type
38911# else
38912# define machine_arch_type MACH_TYPE_RUBYS
38913# endif
38914# define machine_is_rubys() (machine_arch_type == MACH_TYPE_RUBYS)
38915#else
38916# define machine_is_rubys() (0)
38917#endif
38918
38919#ifdef CONFIG_MACH_AQUARIUS
38920# ifdef machine_arch_type
38921# undef machine_arch_type
38922# define machine_arch_type __machine_arch_type
38923# else
38924# define machine_arch_type MACH_TYPE_AQUARIUS
38925# endif
38926# define machine_is_aquarius() (machine_arch_type == MACH_TYPE_AQUARIUS)
38927#else
38928# define machine_is_aquarius() (0)
38929#endif
38930
38931#ifdef CONFIG_MACH_MX53_ARD
38932# ifdef machine_arch_type
38933# undef machine_arch_type
38934# define machine_arch_type __machine_arch_type
38935# else
38936# define machine_arch_type MACH_TYPE_MX53_ARD
38937# endif
38938# define machine_is_mx53_ard() (machine_arch_type == MACH_TYPE_MX53_ARD)
38939#else
38940# define machine_is_mx53_ard() (0)
38941#endif
38942
38943#ifdef CONFIG_MACH_MX53_SMD
38944# ifdef machine_arch_type
38945# undef machine_arch_type
38946# define machine_arch_type __machine_arch_type
38947# else
38948# define machine_arch_type MACH_TYPE_MX53_SMD
38949# endif
38950# define machine_is_mx53_smd() (machine_arch_type == MACH_TYPE_MX53_SMD)
38951#else
38952# define machine_is_mx53_smd() (0)
38953#endif
38954
38955#ifdef CONFIG_MACH_LSWXL
38956# ifdef machine_arch_type
38957# undef machine_arch_type
38958# define machine_arch_type __machine_arch_type
38959# else
38960# define machine_arch_type MACH_TYPE_LSWXL
38961# endif
38962# define machine_is_lswxl() (machine_arch_type == MACH_TYPE_LSWXL)
38963#else
38964# define machine_is_lswxl() (0)
38965#endif
38966
38967#ifdef CONFIG_MACH_DOVE_AVNG_V3
38968# ifdef machine_arch_type
38969# undef machine_arch_type
38970# define machine_arch_type __machine_arch_type
38971# else
38972# define machine_arch_type MACH_TYPE_DOVE_AVNG_V3
38973# endif
38974# define machine_is_dove_avng_v3() (machine_arch_type == MACH_TYPE_DOVE_AVNG_V3)
38975#else
38976# define machine_is_dove_avng_v3() (0)
38977#endif
38978
38979#ifdef CONFIG_MACH_SDI_ESS_9263
38980# ifdef machine_arch_type
38981# undef machine_arch_type
38982# define machine_arch_type __machine_arch_type
38983# else
38984# define machine_arch_type MACH_TYPE_SDI_ESS_9263
38985# endif
38986# define machine_is_sdi_ess_9263() (machine_arch_type == MACH_TYPE_SDI_ESS_9263)
38987#else
38988# define machine_is_sdi_ess_9263() (0)
38989#endif
38990
38991#ifdef CONFIG_MACH_JOCPU550
38992# ifdef machine_arch_type
38993# undef machine_arch_type
38994# define machine_arch_type __machine_arch_type
38995# else
38996# define machine_arch_type MACH_TYPE_JOCPU550
38997# endif
38998# define machine_is_jocpu550() (machine_arch_type == MACH_TYPE_JOCPU550)
38999#else
39000# define machine_is_jocpu550() (0)
39001#endif
39002
39003#ifdef CONFIG_MACH_MSM8X60_RUMI3
39004# ifdef machine_arch_type
39005# undef machine_arch_type
39006# define machine_arch_type __machine_arch_type
39007# else
39008# define machine_arch_type MACH_TYPE_MSM8X60_RUMI3
39009# endif
39010# define machine_is_msm8x60_rumi3() (machine_arch_type == MACH_TYPE_MSM8X60_RUMI3)
39011#else
39012# define machine_is_msm8x60_rumi3() (0)
39013#endif
39014
39015#ifdef CONFIG_MACH_MSM8X60_FFA
39016# ifdef machine_arch_type
39017# undef machine_arch_type
39018# define machine_arch_type __machine_arch_type
39019# else
39020# define machine_arch_type MACH_TYPE_MSM8X60_FFA
39021# endif
39022# define machine_is_msm8x60_ffa() (machine_arch_type == MACH_TYPE_MSM8X60_FFA)
39023#else
39024# define machine_is_msm8x60_ffa() (0)
39025#endif
39026
39027#ifdef CONFIG_MACH_YANOMAMI
39028# ifdef machine_arch_type
39029# undef machine_arch_type
39030# define machine_arch_type __machine_arch_type
39031# else
39032# define machine_arch_type MACH_TYPE_YANOMAMI
39033# endif
39034# define machine_is_yanomami() (machine_arch_type == MACH_TYPE_YANOMAMI)
39035#else
39036# define machine_is_yanomami() (0)
39037#endif
39038
39039#ifdef CONFIG_MACH_GTA04
39040# ifdef machine_arch_type
39041# undef machine_arch_type
39042# define machine_arch_type __machine_arch_type
39043# else
39044# define machine_arch_type MACH_TYPE_GTA04
39045# endif
39046# define machine_is_gta04() (machine_arch_type == MACH_TYPE_GTA04)
39047#else
39048# define machine_is_gta04() (0)
39049#endif
39050
39051#ifdef CONFIG_MACH_CM_A510
39052# ifdef machine_arch_type
39053# undef machine_arch_type
39054# define machine_arch_type __machine_arch_type
39055# else
39056# define machine_arch_type MACH_TYPE_CM_A510
39057# endif
39058# define machine_is_cm_a510() (machine_arch_type == MACH_TYPE_CM_A510)
39059#else
39060# define machine_is_cm_a510() (0)
39061#endif
39062
39063#ifdef CONFIG_MACH_OMAP3_RFS200
39064# ifdef machine_arch_type
39065# undef machine_arch_type
39066# define machine_arch_type __machine_arch_type
39067# else
39068# define machine_arch_type MACH_TYPE_OMAP3_RFS200
39069# endif
39070# define machine_is_omap3_rfs200() (machine_arch_type == MACH_TYPE_OMAP3_RFS200)
39071#else
39072# define machine_is_omap3_rfs200() (0)
39073#endif
39074
39075#ifdef CONFIG_MACH_KX33XX
39076# ifdef machine_arch_type
39077# undef machine_arch_type
39078# define machine_arch_type __machine_arch_type
39079# else
39080# define machine_arch_type MACH_TYPE_KX33XX
39081# endif
39082# define machine_is_kx33xx() (machine_arch_type == MACH_TYPE_KX33XX)
39083#else
39084# define machine_is_kx33xx() (0)
39085#endif
39086
39087#ifdef CONFIG_MACH_PTX7510
39088# ifdef machine_arch_type
39089# undef machine_arch_type
39090# define machine_arch_type __machine_arch_type
39091# else
39092# define machine_arch_type MACH_TYPE_PTX7510
39093# endif
39094# define machine_is_ptx7510() (machine_arch_type == MACH_TYPE_PTX7510)
39095#else
39096# define machine_is_ptx7510() (0)
39097#endif
39098
39099#ifdef CONFIG_MACH_TOP9000
39100# ifdef machine_arch_type
39101# undef machine_arch_type
39102# define machine_arch_type __machine_arch_type
39103# else
39104# define machine_arch_type MACH_TYPE_TOP9000
39105# endif
39106# define machine_is_top9000() (machine_arch_type == MACH_TYPE_TOP9000)
39107#else
39108# define machine_is_top9000() (0)
39109#endif
39110
39111#ifdef CONFIG_MACH_TEENOTE
39112# ifdef machine_arch_type
39113# undef machine_arch_type
39114# define machine_arch_type __machine_arch_type
39115# else
39116# define machine_arch_type MACH_TYPE_TEENOTE
39117# endif
39118# define machine_is_teenote() (machine_arch_type == MACH_TYPE_TEENOTE)
39119#else
39120# define machine_is_teenote() (0)
39121#endif
39122
39123#ifdef CONFIG_MACH_TS3
39124# ifdef machine_arch_type
39125# undef machine_arch_type
39126# define machine_arch_type __machine_arch_type
39127# else
39128# define machine_arch_type MACH_TYPE_TS3
39129# endif
39130# define machine_is_ts3() (machine_arch_type == MACH_TYPE_TS3)
39131#else
39132# define machine_is_ts3() (0)
39133#endif
39134
39135#ifdef CONFIG_MACH_A0
39136# ifdef machine_arch_type
39137# undef machine_arch_type
39138# define machine_arch_type __machine_arch_type
39139# else
39140# define machine_arch_type MACH_TYPE_A0
39141# endif
39142# define machine_is_a0() (machine_arch_type == MACH_TYPE_A0)
39143#else
39144# define machine_is_a0() (0)
39145#endif
39146
39147#ifdef CONFIG_MACH_FSM9XXX_SURF
39148# ifdef machine_arch_type
39149# undef machine_arch_type
39150# define machine_arch_type __machine_arch_type
39151# else
39152# define machine_arch_type MACH_TYPE_FSM9XXX_SURF
39153# endif
39154# define machine_is_fsm9xxx_surf() (machine_arch_type == MACH_TYPE_FSM9XXX_SURF)
39155#else
39156# define machine_is_fsm9xxx_surf() (0)
39157#endif
39158
39159#ifdef CONFIG_MACH_FSM9XXX_FFA
39160# ifdef machine_arch_type
39161# undef machine_arch_type
39162# define machine_arch_type __machine_arch_type
39163# else
39164# define machine_arch_type MACH_TYPE_FSM9XXX_FFA
39165# endif
39166# define machine_is_fsm9xxx_ffa() (machine_arch_type == MACH_TYPE_FSM9XXX_FFA)
39167#else
39168# define machine_is_fsm9xxx_ffa() (0)
39169#endif
39170
39171#ifdef CONFIG_MACH_FRRHWCDMA60W
39172# ifdef machine_arch_type
39173# undef machine_arch_type
39174# define machine_arch_type __machine_arch_type
39175# else
39176# define machine_arch_type MACH_TYPE_FRRHWCDMA60W
39177# endif
39178# define machine_is_frrhwcdma60w() (machine_arch_type == MACH_TYPE_FRRHWCDMA60W)
39179#else
39180# define machine_is_frrhwcdma60w() (0)
39181#endif
39182
39183#ifdef CONFIG_MACH_REMUS
39184# ifdef machine_arch_type
39185# undef machine_arch_type
39186# define machine_arch_type __machine_arch_type
39187# else
39188# define machine_arch_type MACH_TYPE_REMUS
39189# endif
39190# define machine_is_remus() (machine_arch_type == MACH_TYPE_REMUS)
39191#else
39192# define machine_is_remus() (0)
39193#endif
39194
39195#ifdef CONFIG_MACH_AT91CAP7XDK
39196# ifdef machine_arch_type
39197# undef machine_arch_type
39198# define machine_arch_type __machine_arch_type
39199# else
39200# define machine_arch_type MACH_TYPE_AT91CAP7XDK
39201# endif
39202# define machine_is_at91cap7xdk() (machine_arch_type == MACH_TYPE_AT91CAP7XDK)
39203#else
39204# define machine_is_at91cap7xdk() (0)
39205#endif
39206
39207#ifdef CONFIG_MACH_AT91CAP7STK
39208# ifdef machine_arch_type
39209# undef machine_arch_type
39210# define machine_arch_type __machine_arch_type
39211# else
39212# define machine_arch_type MACH_TYPE_AT91CAP7STK
39213# endif
39214# define machine_is_at91cap7stk() (machine_arch_type == MACH_TYPE_AT91CAP7STK)
39215#else
39216# define machine_is_at91cap7stk() (0)
39217#endif
39218
39219#ifdef CONFIG_MACH_KT_SBC_SAM9_1
39220# ifdef machine_arch_type
39221# undef machine_arch_type
39222# define machine_arch_type __machine_arch_type
39223# else
39224# define machine_arch_type MACH_TYPE_KT_SBC_SAM9_1
39225# endif
39226# define machine_is_kt_sbc_sam9_1() (machine_arch_type == MACH_TYPE_KT_SBC_SAM9_1)
39227#else
39228# define machine_is_kt_sbc_sam9_1() (0)
39229#endif
39230
39231#ifdef CONFIG_MACH_ORATISROUTER
39232# ifdef machine_arch_type
39233# undef machine_arch_type
39234# define machine_arch_type __machine_arch_type
39235# else
39236# define machine_arch_type MACH_TYPE_ORATISROUTER
39237# endif
39238# define machine_is_oratisrouter() (machine_arch_type == MACH_TYPE_ORATISROUTER)
39239#else
39240# define machine_is_oratisrouter() (0)
39241#endif
39242
39243#ifdef CONFIG_MACH_ARMADA_XP_DB
39244# ifdef machine_arch_type
39245# undef machine_arch_type
39246# define machine_arch_type __machine_arch_type
39247# else
39248# define machine_arch_type MACH_TYPE_ARMADA_XP_DB
39249# endif
39250# define machine_is_armada_xp_db() (machine_arch_type == MACH_TYPE_ARMADA_XP_DB)
39251#else
39252# define machine_is_armada_xp_db() (0)
39253#endif
39254
39255#ifdef CONFIG_MACH_SPDM
39256# ifdef machine_arch_type
39257# undef machine_arch_type
39258# define machine_arch_type __machine_arch_type
39259# else
39260# define machine_arch_type MACH_TYPE_SPDM
39261# endif
39262# define machine_is_spdm() (machine_arch_type == MACH_TYPE_SPDM)
39263#else
39264# define machine_is_spdm() (0)
39265#endif
39266
39267#ifdef CONFIG_MACH_GTIB
39268# ifdef machine_arch_type
39269# undef machine_arch_type
39270# define machine_arch_type __machine_arch_type
39271# else
39272# define machine_arch_type MACH_TYPE_GTIB
39273# endif
39274# define machine_is_gtib() (machine_arch_type == MACH_TYPE_GTIB)
39275#else
39276# define machine_is_gtib() (0)
39277#endif
39278
39279#ifdef CONFIG_MACH_DGM3240
39280# ifdef machine_arch_type
39281# undef machine_arch_type
39282# define machine_arch_type __machine_arch_type
39283# else
39284# define machine_arch_type MACH_TYPE_DGM3240
39285# endif
39286# define machine_is_dgm3240() (machine_arch_type == MACH_TYPE_DGM3240)
39287#else
39288# define machine_is_dgm3240() (0)
39289#endif
39290
39291#ifdef CONFIG_MACH_ATLAS_I_LPE
39292# ifdef machine_arch_type
39293# undef machine_arch_type
39294# define machine_arch_type __machine_arch_type
39295# else
39296# define machine_arch_type MACH_TYPE_ATLAS_I_LPE
39297# endif
39298# define machine_is_atlas_i_lpe() (machine_arch_type == MACH_TYPE_ATLAS_I_LPE)
39299#else
39300# define machine_is_atlas_i_lpe() (0)
39301#endif
39302
39303#ifdef CONFIG_MACH_HTCMEGA
39304# ifdef machine_arch_type
39305# undef machine_arch_type
39306# define machine_arch_type __machine_arch_type
39307# else
39308# define machine_arch_type MACH_TYPE_HTCMEGA
39309# endif
39310# define machine_is_htcmega() (machine_arch_type == MACH_TYPE_HTCMEGA)
39311#else
39312# define machine_is_htcmega() (0)
39313#endif
39314
39315#ifdef CONFIG_MACH_TRICORDER
39316# ifdef machine_arch_type
39317# undef machine_arch_type
39318# define machine_arch_type __machine_arch_type
39319# else
39320# define machine_arch_type MACH_TYPE_TRICORDER
39321# endif
39322# define machine_is_tricorder() (machine_arch_type == MACH_TYPE_TRICORDER)
39323#else
39324# define machine_is_tricorder() (0)
39325#endif
39326
39327#ifdef CONFIG_MACH_TX28
39328# ifdef machine_arch_type
39329# undef machine_arch_type
39330# define machine_arch_type __machine_arch_type
39331# else
39332# define machine_arch_type MACH_TYPE_TX28
39333# endif
39334# define machine_is_tx28() (machine_arch_type == MACH_TYPE_TX28)
39335#else
39336# define machine_is_tx28() (0)
39337#endif
39338
39339#ifdef CONFIG_MACH_BSTBRD
39340# ifdef machine_arch_type
39341# undef machine_arch_type
39342# define machine_arch_type __machine_arch_type
39343# else
39344# define machine_arch_type MACH_TYPE_BSTBRD
39345# endif
39346# define machine_is_bstbrd() (machine_arch_type == MACH_TYPE_BSTBRD)
39347#else
39348# define machine_is_bstbrd() (0)
39349#endif
39350
39351#ifdef CONFIG_MACH_PWB3090
39352# ifdef machine_arch_type
39353# undef machine_arch_type
39354# define machine_arch_type __machine_arch_type
39355# else
39356# define machine_arch_type MACH_TYPE_PWB3090
39357# endif
39358# define machine_is_pwb3090() (machine_arch_type == MACH_TYPE_PWB3090)
39359#else
39360# define machine_is_pwb3090() (0)
39361#endif
39362
39363#ifdef CONFIG_MACH_IDEA6410
39364# ifdef machine_arch_type
39365# undef machine_arch_type
39366# define machine_arch_type __machine_arch_type
39367# else
39368# define machine_arch_type MACH_TYPE_IDEA6410
39369# endif
39370# define machine_is_idea6410() (machine_arch_type == MACH_TYPE_IDEA6410)
39371#else
39372# define machine_is_idea6410() (0)
39373#endif
39374
39375#ifdef CONFIG_MACH_QBC9263
39376# ifdef machine_arch_type
39377# undef machine_arch_type
39378# define machine_arch_type __machine_arch_type
39379# else
39380# define machine_arch_type MACH_TYPE_QBC9263
39381# endif
39382# define machine_is_qbc9263() (machine_arch_type == MACH_TYPE_QBC9263)
39383#else
39384# define machine_is_qbc9263() (0)
39385#endif
39386
39387#ifdef CONFIG_MACH_BORABORA
39388# ifdef machine_arch_type
39389# undef machine_arch_type
39390# define machine_arch_type __machine_arch_type
39391# else
39392# define machine_arch_type MACH_TYPE_BORABORA
39393# endif
39394# define machine_is_borabora() (machine_arch_type == MACH_TYPE_BORABORA)
39395#else
39396# define machine_is_borabora() (0)
39397#endif
39398
39399#ifdef CONFIG_MACH_VALDEZ
39400# ifdef machine_arch_type
39401# undef machine_arch_type
39402# define machine_arch_type __machine_arch_type
39403# else
39404# define machine_arch_type MACH_TYPE_VALDEZ
39405# endif
39406# define machine_is_valdez() (machine_arch_type == MACH_TYPE_VALDEZ)
39407#else
39408# define machine_is_valdez() (0)
39409#endif
39410
39411#ifdef CONFIG_MACH_LS9G20
39412# ifdef machine_arch_type
39413# undef machine_arch_type
39414# define machine_arch_type __machine_arch_type
39415# else
39416# define machine_arch_type MACH_TYPE_LS9G20
39417# endif
39418# define machine_is_ls9g20() (machine_arch_type == MACH_TYPE_LS9G20)
39419#else
39420# define machine_is_ls9g20() (0)
39421#endif
39422
39423#ifdef CONFIG_MACH_MIOS_V1
39424# ifdef machine_arch_type
39425# undef machine_arch_type
39426# define machine_arch_type __machine_arch_type
39427# else
39428# define machine_arch_type MACH_TYPE_MIOS_V1
39429# endif
39430# define machine_is_mios_v1() (machine_arch_type == MACH_TYPE_MIOS_V1)
39431#else
39432# define machine_is_mios_v1() (0)
39433#endif
39434
39435#ifdef CONFIG_MACH_S5PC110_CRESPO
39436# ifdef machine_arch_type
39437# undef machine_arch_type
39438# define machine_arch_type __machine_arch_type
39439# else
39440# define machine_arch_type MACH_TYPE_S5PC110_CRESPO
39441# endif
39442# define machine_is_s5pc110_crespo() (machine_arch_type == MACH_TYPE_S5PC110_CRESPO)
39443#else
39444# define machine_is_s5pc110_crespo() (0)
39445#endif
39446
39447#ifdef CONFIG_MACH_CONTROLTEK9G20
39448# ifdef machine_arch_type
39449# undef machine_arch_type
39450# define machine_arch_type __machine_arch_type
39451# else
39452# define machine_arch_type MACH_TYPE_CONTROLTEK9G20
39453# endif
39454# define machine_is_controltek9g20() (machine_arch_type == MACH_TYPE_CONTROLTEK9G20)
39455#else
39456# define machine_is_controltek9g20() (0)
39457#endif
39458
39459#ifdef CONFIG_MACH_TIN307
39460# ifdef machine_arch_type
39461# undef machine_arch_type
39462# define machine_arch_type __machine_arch_type
39463# else
39464# define machine_arch_type MACH_TYPE_TIN307
39465# endif
39466# define machine_is_tin307() (machine_arch_type == MACH_TYPE_TIN307)
39467#else
39468# define machine_is_tin307() (0)
39469#endif
39470
39471#ifdef CONFIG_MACH_TIN510
39472# ifdef machine_arch_type
39473# undef machine_arch_type
39474# define machine_arch_type __machine_arch_type
39475# else
39476# define machine_arch_type MACH_TYPE_TIN510
39477# endif
39478# define machine_is_tin510() (machine_arch_type == MACH_TYPE_TIN510)
39479#else
39480# define machine_is_tin510() (0)
39481#endif
39482
39483#ifdef CONFIG_MACH_BLUECHEESE
39484# ifdef machine_arch_type
39485# undef machine_arch_type
39486# define machine_arch_type __machine_arch_type
39487# else
39488# define machine_arch_type MACH_TYPE_BLUECHEESE
39489# endif
39490# define machine_is_bluecheese() (machine_arch_type == MACH_TYPE_BLUECHEESE)
39491#else
39492# define machine_is_bluecheese() (0)
39493#endif
39494
39495#ifdef CONFIG_MACH_TEM3X30
39496# ifdef machine_arch_type
39497# undef machine_arch_type
39498# define machine_arch_type __machine_arch_type
39499# else
39500# define machine_arch_type MACH_TYPE_TEM3X30
39501# endif
39502# define machine_is_tem3x30() (machine_arch_type == MACH_TYPE_TEM3X30)
39503#else
39504# define machine_is_tem3x30() (0)
39505#endif
39506
39507#ifdef CONFIG_MACH_HARVEST_DESOTO
39508# ifdef machine_arch_type
39509# undef machine_arch_type
39510# define machine_arch_type __machine_arch_type
39511# else
39512# define machine_arch_type MACH_TYPE_HARVEST_DESOTO
39513# endif
39514# define machine_is_harvest_desoto() (machine_arch_type == MACH_TYPE_HARVEST_DESOTO)
39515#else
39516# define machine_is_harvest_desoto() (0)
39517#endif
39518
39519#ifdef CONFIG_MACH_MSM8X60_QRDC
39520# ifdef machine_arch_type
39521# undef machine_arch_type
39522# define machine_arch_type __machine_arch_type
39523# else
39524# define machine_arch_type MACH_TYPE_MSM8X60_QRDC
39525# endif
39526# define machine_is_msm8x60_qrdc() (machine_arch_type == MACH_TYPE_MSM8X60_QRDC)
39527#else
39528# define machine_is_msm8x60_qrdc() (0)
39529#endif
39530
39531#ifdef CONFIG_MACH_SPEAR900
39532# ifdef machine_arch_type
39533# undef machine_arch_type
39534# define machine_arch_type __machine_arch_type
39535# else
39536# define machine_arch_type MACH_TYPE_SPEAR900
39537# endif
39538# define machine_is_spear900() (machine_arch_type == MACH_TYPE_SPEAR900)
39539#else
39540# define machine_is_spear900() (0)
39541#endif
39542
39543#ifdef CONFIG_MACH_PCONTROL_G20
39544# ifdef machine_arch_type
39545# undef machine_arch_type
39546# define machine_arch_type __machine_arch_type
39547# else
39548# define machine_arch_type MACH_TYPE_PCONTROL_G20
39549# endif
39550# define machine_is_pcontrol_g20() (machine_arch_type == MACH_TYPE_PCONTROL_G20)
39551#else
39552# define machine_is_pcontrol_g20() (0)
39553#endif
39554
04f15b3b
SP
39555#ifdef CONFIG_MACH_RDSTOR
39556# ifdef machine_arch_type
39557# undef machine_arch_type
39558# define machine_arch_type __machine_arch_type
39559# else
39560# define machine_arch_type MACH_TYPE_RDSTOR
39561# endif
39562# define machine_is_rdstor() (machine_arch_type == MACH_TYPE_RDSTOR)
39563#else
39564# define machine_is_rdstor() (0)
39565#endif
39566
39567#ifdef CONFIG_MACH_USDLOADER
39568# ifdef machine_arch_type
39569# undef machine_arch_type
39570# define machine_arch_type __machine_arch_type
39571# else
39572# define machine_arch_type MACH_TYPE_USDLOADER
39573# endif
39574# define machine_is_usdloader() (machine_arch_type == MACH_TYPE_USDLOADER)
39575#else
39576# define machine_is_usdloader() (0)
39577#endif
39578
39579#ifdef CONFIG_MACH_TSOPLOADER
39580# ifdef machine_arch_type
39581# undef machine_arch_type
39582# define machine_arch_type __machine_arch_type
39583# else
39584# define machine_arch_type MACH_TYPE_TSOPLOADER
39585# endif
39586# define machine_is_tsoploader() (machine_arch_type == MACH_TYPE_TSOPLOADER)
39587#else
39588# define machine_is_tsoploader() (0)
39589#endif
39590
39591#ifdef CONFIG_MACH_KRONOS
39592# ifdef machine_arch_type
39593# undef machine_arch_type
39594# define machine_arch_type __machine_arch_type
39595# else
39596# define machine_arch_type MACH_TYPE_KRONOS
39597# endif
39598# define machine_is_kronos() (machine_arch_type == MACH_TYPE_KRONOS)
39599#else
39600# define machine_is_kronos() (0)
39601#endif
39602
39603#ifdef CONFIG_MACH_FFCORE
39604# ifdef machine_arch_type
39605# undef machine_arch_type
39606# define machine_arch_type __machine_arch_type
39607# else
39608# define machine_arch_type MACH_TYPE_FFCORE
39609# endif
39610# define machine_is_ffcore() (machine_arch_type == MACH_TYPE_FFCORE)
39611#else
39612# define machine_is_ffcore() (0)
39613#endif
39614
39615#ifdef CONFIG_MACH_MONE
39616# ifdef machine_arch_type
39617# undef machine_arch_type
39618# define machine_arch_type __machine_arch_type
39619# else
39620# define machine_arch_type MACH_TYPE_MONE
39621# endif
39622# define machine_is_mone() (machine_arch_type == MACH_TYPE_MONE)
39623#else
39624# define machine_is_mone() (0)
39625#endif
39626
39627#ifdef CONFIG_MACH_UNIT2S
39628# ifdef machine_arch_type
39629# undef machine_arch_type
39630# define machine_arch_type __machine_arch_type
39631# else
39632# define machine_arch_type MACH_TYPE_UNIT2S
39633# endif
39634# define machine_is_unit2s() (machine_arch_type == MACH_TYPE_UNIT2S)
39635#else
39636# define machine_is_unit2s() (0)
39637#endif
39638
39639#ifdef CONFIG_MACH_ACER_A5
39640# ifdef machine_arch_type
39641# undef machine_arch_type
39642# define machine_arch_type __machine_arch_type
39643# else
39644# define machine_arch_type MACH_TYPE_ACER_A5
39645# endif
39646# define machine_is_acer_a5() (machine_arch_type == MACH_TYPE_ACER_A5)
39647#else
39648# define machine_is_acer_a5() (0)
39649#endif
39650
39651#ifdef CONFIG_MACH_ETHERPRO_ISP
39652# ifdef machine_arch_type
39653# undef machine_arch_type
39654# define machine_arch_type __machine_arch_type
39655# else
39656# define machine_arch_type MACH_TYPE_ETHERPRO_ISP
39657# endif
39658# define machine_is_etherpro_isp() (machine_arch_type == MACH_TYPE_ETHERPRO_ISP)
39659#else
39660# define machine_is_etherpro_isp() (0)
39661#endif
39662
39663#ifdef CONFIG_MACH_STRETCHS7000
39664# ifdef machine_arch_type
39665# undef machine_arch_type
39666# define machine_arch_type __machine_arch_type
39667# else
39668# define machine_arch_type MACH_TYPE_STRETCHS7000
39669# endif
39670# define machine_is_stretchs7000() (machine_arch_type == MACH_TYPE_STRETCHS7000)
39671#else
39672# define machine_is_stretchs7000() (0)
39673#endif
39674
39675#ifdef CONFIG_MACH_P87_SMARTSIM
39676# ifdef machine_arch_type
39677# undef machine_arch_type
39678# define machine_arch_type __machine_arch_type
39679# else
39680# define machine_arch_type MACH_TYPE_P87_SMARTSIM
39681# endif
39682# define machine_is_p87_smartsim() (machine_arch_type == MACH_TYPE_P87_SMARTSIM)
39683#else
39684# define machine_is_p87_smartsim() (0)
39685#endif
39686
39687#ifdef CONFIG_MACH_TULIP
39688# ifdef machine_arch_type
39689# undef machine_arch_type
39690# define machine_arch_type __machine_arch_type
39691# else
39692# define machine_arch_type MACH_TYPE_TULIP
39693# endif
39694# define machine_is_tulip() (machine_arch_type == MACH_TYPE_TULIP)
39695#else
39696# define machine_is_tulip() (0)
39697#endif
39698
39699#ifdef CONFIG_MACH_SUNFLOWER
39700# ifdef machine_arch_type
39701# undef machine_arch_type
39702# define machine_arch_type __machine_arch_type
39703# else
39704# define machine_arch_type MACH_TYPE_SUNFLOWER
39705# endif
39706# define machine_is_sunflower() (machine_arch_type == MACH_TYPE_SUNFLOWER)
39707#else
39708# define machine_is_sunflower() (0)
39709#endif
39710
39711#ifdef CONFIG_MACH_RIB
39712# ifdef machine_arch_type
39713# undef machine_arch_type
39714# define machine_arch_type __machine_arch_type
39715# else
39716# define machine_arch_type MACH_TYPE_RIB
39717# endif
39718# define machine_is_rib() (machine_arch_type == MACH_TYPE_RIB)
39719#else
39720# define machine_is_rib() (0)
39721#endif
39722
39723#ifdef CONFIG_MACH_CLOD
39724# ifdef machine_arch_type
39725# undef machine_arch_type
39726# define machine_arch_type __machine_arch_type
39727# else
39728# define machine_arch_type MACH_TYPE_CLOD
39729# endif
39730# define machine_is_clod() (machine_arch_type == MACH_TYPE_CLOD)
39731#else
39732# define machine_is_clod() (0)
39733#endif
39734
39735#ifdef CONFIG_MACH_RUMP
39736# ifdef machine_arch_type
39737# undef machine_arch_type
39738# define machine_arch_type __machine_arch_type
39739# else
39740# define machine_arch_type MACH_TYPE_RUMP
39741# endif
39742# define machine_is_rump() (machine_arch_type == MACH_TYPE_RUMP)
39743#else
39744# define machine_is_rump() (0)
39745#endif
39746
39747#ifdef CONFIG_MACH_TENDERLOIN
39748# ifdef machine_arch_type
39749# undef machine_arch_type
39750# define machine_arch_type __machine_arch_type
39751# else
39752# define machine_arch_type MACH_TYPE_TENDERLOIN
39753# endif
39754# define machine_is_tenderloin() (machine_arch_type == MACH_TYPE_TENDERLOIN)
39755#else
39756# define machine_is_tenderloin() (0)
39757#endif
39758
39759#ifdef CONFIG_MACH_SHORTLOIN
39760# ifdef machine_arch_type
39761# undef machine_arch_type
39762# define machine_arch_type __machine_arch_type
39763# else
39764# define machine_arch_type MACH_TYPE_SHORTLOIN
39765# endif
39766# define machine_is_shortloin() (machine_arch_type == MACH_TYPE_SHORTLOIN)
39767#else
39768# define machine_is_shortloin() (0)
39769#endif
39770
39771#ifdef CONFIG_MACH_CRESPO
39772# ifdef machine_arch_type
39773# undef machine_arch_type
39774# define machine_arch_type __machine_arch_type
39775# else
39776# define machine_arch_type MACH_TYPE_CRESPO
39777# endif
39778# define machine_is_crespo() (machine_arch_type == MACH_TYPE_CRESPO)
39779#else
39780# define machine_is_crespo() (0)
39781#endif
39782
39783#ifdef CONFIG_MACH_ANTARES
39784# ifdef machine_arch_type
39785# undef machine_arch_type
39786# define machine_arch_type __machine_arch_type
39787# else
39788# define machine_arch_type MACH_TYPE_ANTARES
39789# endif
39790# define machine_is_antares() (machine_arch_type == MACH_TYPE_ANTARES)
39791#else
39792# define machine_is_antares() (0)
39793#endif
39794
39795#ifdef CONFIG_MACH_WB40N
39796# ifdef machine_arch_type
39797# undef machine_arch_type
39798# define machine_arch_type __machine_arch_type
39799# else
39800# define machine_arch_type MACH_TYPE_WB40N
39801# endif
39802# define machine_is_wb40n() (machine_arch_type == MACH_TYPE_WB40N)
39803#else
39804# define machine_is_wb40n() (0)
39805#endif
39806
39807#ifdef CONFIG_MACH_HERRING
39808# ifdef machine_arch_type
39809# undef machine_arch_type
39810# define machine_arch_type __machine_arch_type
39811# else
39812# define machine_arch_type MACH_TYPE_HERRING
39813# endif
39814# define machine_is_herring() (machine_arch_type == MACH_TYPE_HERRING)
39815#else
39816# define machine_is_herring() (0)
39817#endif
39818
39819#ifdef CONFIG_MACH_NAXY400
39820# ifdef machine_arch_type
39821# undef machine_arch_type
39822# define machine_arch_type __machine_arch_type
39823# else
39824# define machine_arch_type MACH_TYPE_NAXY400
39825# endif
39826# define machine_is_naxy400() (machine_arch_type == MACH_TYPE_NAXY400)
39827#else
39828# define machine_is_naxy400() (0)
39829#endif
39830
39831#ifdef CONFIG_MACH_NAXY1200
39832# ifdef machine_arch_type
39833# undef machine_arch_type
39834# define machine_arch_type __machine_arch_type
39835# else
39836# define machine_arch_type MACH_TYPE_NAXY1200
39837# endif
39838# define machine_is_naxy1200() (machine_arch_type == MACH_TYPE_NAXY1200)
39839#else
39840# define machine_is_naxy1200() (0)
39841#endif
39842
39843#ifdef CONFIG_MACH_VPR200
39844# ifdef machine_arch_type
39845# undef machine_arch_type
39846# define machine_arch_type __machine_arch_type
39847# else
39848# define machine_arch_type MACH_TYPE_VPR200
39849# endif
39850# define machine_is_vpr200() (machine_arch_type == MACH_TYPE_VPR200)
39851#else
39852# define machine_is_vpr200() (0)
39853#endif
39854
39855#ifdef CONFIG_MACH_BUG20
39856# ifdef machine_arch_type
39857# undef machine_arch_type
39858# define machine_arch_type __machine_arch_type
39859# else
39860# define machine_arch_type MACH_TYPE_BUG20
39861# endif
39862# define machine_is_bug20() (machine_arch_type == MACH_TYPE_BUG20)
39863#else
39864# define machine_is_bug20() (0)
39865#endif
39866
39867#ifdef CONFIG_MACH_GOFLEXNET
39868# ifdef machine_arch_type
39869# undef machine_arch_type
39870# define machine_arch_type __machine_arch_type
39871# else
39872# define machine_arch_type MACH_TYPE_GOFLEXNET
39873# endif
39874# define machine_is_goflexnet() (machine_arch_type == MACH_TYPE_GOFLEXNET)
39875#else
39876# define machine_is_goflexnet() (0)
39877#endif
39878
39879#ifdef CONFIG_MACH_TORBRECK
39880# ifdef machine_arch_type
39881# undef machine_arch_type
39882# define machine_arch_type __machine_arch_type
39883# else
39884# define machine_arch_type MACH_TYPE_TORBRECK
39885# endif
39886# define machine_is_torbreck() (machine_arch_type == MACH_TYPE_TORBRECK)
39887#else
39888# define machine_is_torbreck() (0)
39889#endif
39890
39891#ifdef CONFIG_MACH_SAARB_MG1
39892# ifdef machine_arch_type
39893# undef machine_arch_type
39894# define machine_arch_type __machine_arch_type
39895# else
39896# define machine_arch_type MACH_TYPE_SAARB_MG1
39897# endif
39898# define machine_is_saarb_mg1() (machine_arch_type == MACH_TYPE_SAARB_MG1)
39899#else
39900# define machine_is_saarb_mg1() (0)
39901#endif
39902
39903#ifdef CONFIG_MACH_CALLISTO
39904# ifdef machine_arch_type
39905# undef machine_arch_type
39906# define machine_arch_type __machine_arch_type
39907# else
39908# define machine_arch_type MACH_TYPE_CALLISTO
39909# endif
39910# define machine_is_callisto() (machine_arch_type == MACH_TYPE_CALLISTO)
39911#else
39912# define machine_is_callisto() (0)
39913#endif
39914
39915#ifdef CONFIG_MACH_MULTHSU
39916# ifdef machine_arch_type
39917# undef machine_arch_type
39918# define machine_arch_type __machine_arch_type
39919# else
39920# define machine_arch_type MACH_TYPE_MULTHSU
39921# endif
39922# define machine_is_multhsu() (machine_arch_type == MACH_TYPE_MULTHSU)
39923#else
39924# define machine_is_multhsu() (0)
39925#endif
39926
39927#ifdef CONFIG_MACH_SALUDA
39928# ifdef machine_arch_type
39929# undef machine_arch_type
39930# define machine_arch_type __machine_arch_type
39931# else
39932# define machine_arch_type MACH_TYPE_SALUDA
39933# endif
39934# define machine_is_saluda() (machine_arch_type == MACH_TYPE_SALUDA)
39935#else
39936# define machine_is_saluda() (0)
39937#endif
39938
39939#ifdef CONFIG_MACH_PEMP_OMAP3_APOLLO
39940# ifdef machine_arch_type
39941# undef machine_arch_type
39942# define machine_arch_type __machine_arch_type
39943# else
39944# define machine_arch_type MACH_TYPE_PEMP_OMAP3_APOLLO
39945# endif
39946# define machine_is_pemp_omap3_apollo() (machine_arch_type == MACH_TYPE_PEMP_OMAP3_APOLLO)
39947#else
39948# define machine_is_pemp_omap3_apollo() (0)
39949#endif
39950
39951#ifdef CONFIG_MACH_VC0718
39952# ifdef machine_arch_type
39953# undef machine_arch_type
39954# define machine_arch_type __machine_arch_type
39955# else
39956# define machine_arch_type MACH_TYPE_VC0718
39957# endif
39958# define machine_is_vc0718() (machine_arch_type == MACH_TYPE_VC0718)
39959#else
39960# define machine_is_vc0718() (0)
39961#endif
39962
39963#ifdef CONFIG_MACH_MVBLX
39964# ifdef machine_arch_type
39965# undef machine_arch_type
39966# define machine_arch_type __machine_arch_type
39967# else
39968# define machine_arch_type MACH_TYPE_MVBLX
39969# endif
39970# define machine_is_mvblx() (machine_arch_type == MACH_TYPE_MVBLX)
39971#else
39972# define machine_is_mvblx() (0)
39973#endif
39974
39975#ifdef CONFIG_MACH_INHAND_APEIRON
39976# ifdef machine_arch_type
39977# undef machine_arch_type
39978# define machine_arch_type __machine_arch_type
39979# else
39980# define machine_arch_type MACH_TYPE_INHAND_APEIRON
39981# endif
39982# define machine_is_inhand_apeiron() (machine_arch_type == MACH_TYPE_INHAND_APEIRON)
39983#else
39984# define machine_is_inhand_apeiron() (0)
39985#endif
39986
39987#ifdef CONFIG_MACH_INHAND_FURY
39988# ifdef machine_arch_type
39989# undef machine_arch_type
39990# define machine_arch_type __machine_arch_type
39991# else
39992# define machine_arch_type MACH_TYPE_INHAND_FURY
39993# endif
39994# define machine_is_inhand_fury() (machine_arch_type == MACH_TYPE_INHAND_FURY)
39995#else
39996# define machine_is_inhand_fury() (0)
39997#endif
39998
39999#ifdef CONFIG_MACH_INHAND_SIREN
40000# ifdef machine_arch_type
40001# undef machine_arch_type
40002# define machine_arch_type __machine_arch_type
40003# else
40004# define machine_arch_type MACH_TYPE_INHAND_SIREN
40005# endif
40006# define machine_is_inhand_siren() (machine_arch_type == MACH_TYPE_INHAND_SIREN)
40007#else
40008# define machine_is_inhand_siren() (0)
40009#endif
40010
40011#ifdef CONFIG_MACH_HDNVP
40012# ifdef machine_arch_type
40013# undef machine_arch_type
40014# define machine_arch_type __machine_arch_type
40015# else
40016# define machine_arch_type MACH_TYPE_HDNVP
40017# endif
40018# define machine_is_hdnvp() (machine_arch_type == MACH_TYPE_HDNVP)
40019#else
40020# define machine_is_hdnvp() (0)
40021#endif
40022
40023#ifdef CONFIG_MACH_SOFTWINNER
40024# ifdef machine_arch_type
40025# undef machine_arch_type
40026# define machine_arch_type __machine_arch_type
40027# else
40028# define machine_arch_type MACH_TYPE_SOFTWINNER
40029# endif
40030# define machine_is_softwinner() (machine_arch_type == MACH_TYPE_SOFTWINNER)
40031#else
40032# define machine_is_softwinner() (0)
40033#endif
40034
40035#ifdef CONFIG_MACH_PRIMA2_EVB
40036# ifdef machine_arch_type
40037# undef machine_arch_type
40038# define machine_arch_type __machine_arch_type
40039# else
40040# define machine_arch_type MACH_TYPE_PRIMA2_EVB
40041# endif
40042# define machine_is_prima2_evb() (machine_arch_type == MACH_TYPE_PRIMA2_EVB)
40043#else
40044# define machine_is_prima2_evb() (0)
40045#endif
40046
40047#ifdef CONFIG_MACH_NAS6210
40048# ifdef machine_arch_type
40049# undef machine_arch_type
40050# define machine_arch_type __machine_arch_type
40051# else
40052# define machine_arch_type MACH_TYPE_NAS6210
40053# endif
40054# define machine_is_nas6210() (machine_arch_type == MACH_TYPE_NAS6210)
40055#else
40056# define machine_is_nas6210() (0)
40057#endif
40058
40059#ifdef CONFIG_MACH_UNISDEV
40060# ifdef machine_arch_type
40061# undef machine_arch_type
40062# define machine_arch_type __machine_arch_type
40063# else
40064# define machine_arch_type MACH_TYPE_UNISDEV
40065# endif
40066# define machine_is_unisdev() (machine_arch_type == MACH_TYPE_UNISDEV)
40067#else
40068# define machine_is_unisdev() (0)
40069#endif
40070
40071#ifdef CONFIG_MACH_SBCA11
40072# ifdef machine_arch_type
40073# undef machine_arch_type
40074# define machine_arch_type __machine_arch_type
40075# else
40076# define machine_arch_type MACH_TYPE_SBCA11
40077# endif
40078# define machine_is_sbca11() (machine_arch_type == MACH_TYPE_SBCA11)
40079#else
40080# define machine_is_sbca11() (0)
40081#endif
40082
40083#ifdef CONFIG_MACH_SAGA
40084# ifdef machine_arch_type
40085# undef machine_arch_type
40086# define machine_arch_type __machine_arch_type
40087# else
40088# define machine_arch_type MACH_TYPE_SAGA
40089# endif
40090# define machine_is_saga() (machine_arch_type == MACH_TYPE_SAGA)
40091#else
40092# define machine_is_saga() (0)
40093#endif
40094
40095#ifdef CONFIG_MACH_NS_K330
40096# ifdef machine_arch_type
40097# undef machine_arch_type
40098# define machine_arch_type __machine_arch_type
40099# else
40100# define machine_arch_type MACH_TYPE_NS_K330
40101# endif
40102# define machine_is_ns_k330() (machine_arch_type == MACH_TYPE_NS_K330)
40103#else
40104# define machine_is_ns_k330() (0)
40105#endif
40106
40107#ifdef CONFIG_MACH_TANNA
40108# ifdef machine_arch_type
40109# undef machine_arch_type
40110# define machine_arch_type __machine_arch_type
40111# else
40112# define machine_arch_type MACH_TYPE_TANNA
40113# endif
40114# define machine_is_tanna() (machine_arch_type == MACH_TYPE_TANNA)
40115#else
40116# define machine_is_tanna() (0)
40117#endif
40118
40119#ifdef CONFIG_MACH_IMATE8502
40120# ifdef machine_arch_type
40121# undef machine_arch_type
40122# define machine_arch_type __machine_arch_type
40123# else
40124# define machine_arch_type MACH_TYPE_IMATE8502
40125# endif
40126# define machine_is_imate8502() (machine_arch_type == MACH_TYPE_IMATE8502)
40127#else
40128# define machine_is_imate8502() (0)
40129#endif
40130
40131#ifdef CONFIG_MACH_ASPEN
40132# ifdef machine_arch_type
40133# undef machine_arch_type
40134# define machine_arch_type __machine_arch_type
40135# else
40136# define machine_arch_type MACH_TYPE_ASPEN
40137# endif
40138# define machine_is_aspen() (machine_arch_type == MACH_TYPE_ASPEN)
40139#else
40140# define machine_is_aspen() (0)
40141#endif
40142
40143#ifdef CONFIG_MACH_DAINTREE_CWAC
40144# ifdef machine_arch_type
40145# undef machine_arch_type
40146# define machine_arch_type __machine_arch_type
40147# else
40148# define machine_arch_type MACH_TYPE_DAINTREE_CWAC
40149# endif
40150# define machine_is_daintree_cwac() (machine_arch_type == MACH_TYPE_DAINTREE_CWAC)
40151#else
40152# define machine_is_daintree_cwac() (0)
40153#endif
40154
40155#ifdef CONFIG_MACH_ZMX25
40156# ifdef machine_arch_type
40157# undef machine_arch_type
40158# define machine_arch_type __machine_arch_type
40159# else
40160# define machine_arch_type MACH_TYPE_ZMX25
40161# endif
40162# define machine_is_zmx25() (machine_arch_type == MACH_TYPE_ZMX25)
40163#else
40164# define machine_is_zmx25() (0)
40165#endif
40166
40167#ifdef CONFIG_MACH_MAPLE1
40168# ifdef machine_arch_type
40169# undef machine_arch_type
40170# define machine_arch_type __machine_arch_type
40171# else
40172# define machine_arch_type MACH_TYPE_MAPLE1
40173# endif
40174# define machine_is_maple1() (machine_arch_type == MACH_TYPE_MAPLE1)
40175#else
40176# define machine_is_maple1() (0)
40177#endif
40178
40179#ifdef CONFIG_MACH_QSD8X72_SURF
40180# ifdef machine_arch_type
40181# undef machine_arch_type
40182# define machine_arch_type __machine_arch_type
40183# else
40184# define machine_arch_type MACH_TYPE_QSD8X72_SURF
40185# endif
40186# define machine_is_qsd8x72_surf() (machine_arch_type == MACH_TYPE_QSD8X72_SURF)
40187#else
40188# define machine_is_qsd8x72_surf() (0)
40189#endif
40190
40191#ifdef CONFIG_MACH_QSD8X72_FFA
40192# ifdef machine_arch_type
40193# undef machine_arch_type
40194# define machine_arch_type __machine_arch_type
40195# else
40196# define machine_arch_type MACH_TYPE_QSD8X72_FFA
40197# endif
40198# define machine_is_qsd8x72_ffa() (machine_arch_type == MACH_TYPE_QSD8X72_FFA)
40199#else
40200# define machine_is_qsd8x72_ffa() (0)
40201#endif
40202
40203#ifdef CONFIG_MACH_ABILENE
40204# ifdef machine_arch_type
40205# undef machine_arch_type
40206# define machine_arch_type __machine_arch_type
40207# else
40208# define machine_arch_type MACH_TYPE_ABILENE
40209# endif
40210# define machine_is_abilene() (machine_arch_type == MACH_TYPE_ABILENE)
40211#else
40212# define machine_is_abilene() (0)
40213#endif
40214
40215#ifdef CONFIG_MACH_EIGEN_TTR
40216# ifdef machine_arch_type
40217# undef machine_arch_type
40218# define machine_arch_type __machine_arch_type
40219# else
40220# define machine_arch_type MACH_TYPE_EIGEN_TTR
40221# endif
40222# define machine_is_eigen_ttr() (machine_arch_type == MACH_TYPE_EIGEN_TTR)
40223#else
40224# define machine_is_eigen_ttr() (0)
40225#endif
40226
40227#ifdef CONFIG_MACH_IOMEGA_IX2_200
40228# ifdef machine_arch_type
40229# undef machine_arch_type
40230# define machine_arch_type __machine_arch_type
40231# else
40232# define machine_arch_type MACH_TYPE_IOMEGA_IX2_200
40233# endif
40234# define machine_is_iomega_ix2_200() (machine_arch_type == MACH_TYPE_IOMEGA_IX2_200)
40235#else
40236# define machine_is_iomega_ix2_200() (0)
40237#endif
40238
40239#ifdef CONFIG_MACH_CORETEC_VCX7400
40240# ifdef machine_arch_type
40241# undef machine_arch_type
40242# define machine_arch_type __machine_arch_type
40243# else
40244# define machine_arch_type MACH_TYPE_CORETEC_VCX7400
40245# endif
40246# define machine_is_coretec_vcx7400() (machine_arch_type == MACH_TYPE_CORETEC_VCX7400)
40247#else
40248# define machine_is_coretec_vcx7400() (0)
40249#endif
40250
40251#ifdef CONFIG_MACH_SANTIAGO
40252# ifdef machine_arch_type
40253# undef machine_arch_type
40254# define machine_arch_type __machine_arch_type
40255# else
40256# define machine_arch_type MACH_TYPE_SANTIAGO
40257# endif
40258# define machine_is_santiago() (machine_arch_type == MACH_TYPE_SANTIAGO)
40259#else
40260# define machine_is_santiago() (0)
40261#endif
40262
40263#ifdef CONFIG_MACH_MX257SOL
40264# ifdef machine_arch_type
40265# undef machine_arch_type
40266# define machine_arch_type __machine_arch_type
40267# else
40268# define machine_arch_type MACH_TYPE_MX257SOL
40269# endif
40270# define machine_is_mx257sol() (machine_arch_type == MACH_TYPE_MX257SOL)
40271#else
40272# define machine_is_mx257sol() (0)
40273#endif
40274
40275#ifdef CONFIG_MACH_STRASBOURG
40276# ifdef machine_arch_type
40277# undef machine_arch_type
40278# define machine_arch_type __machine_arch_type
40279# else
40280# define machine_arch_type MACH_TYPE_STRASBOURG
40281# endif
40282# define machine_is_strasbourg() (machine_arch_type == MACH_TYPE_STRASBOURG)
40283#else
40284# define machine_is_strasbourg() (0)
40285#endif
40286
40287#ifdef CONFIG_MACH_MSM8X60_FLUID
40288# ifdef machine_arch_type
40289# undef machine_arch_type
40290# define machine_arch_type __machine_arch_type
40291# else
40292# define machine_arch_type MACH_TYPE_MSM8X60_FLUID
40293# endif
40294# define machine_is_msm8x60_fluid() (machine_arch_type == MACH_TYPE_MSM8X60_FLUID)
40295#else
40296# define machine_is_msm8x60_fluid() (0)
40297#endif
40298
40299#ifdef CONFIG_MACH_SMARTQV5
40300# ifdef machine_arch_type
40301# undef machine_arch_type
40302# define machine_arch_type __machine_arch_type
40303# else
40304# define machine_arch_type MACH_TYPE_SMARTQV5
40305# endif
40306# define machine_is_smartqv5() (machine_arch_type == MACH_TYPE_SMARTQV5)
40307#else
40308# define machine_is_smartqv5() (0)
40309#endif
40310
40311#ifdef CONFIG_MACH_SMARTQV3
40312# ifdef machine_arch_type
40313# undef machine_arch_type
40314# define machine_arch_type __machine_arch_type
40315# else
40316# define machine_arch_type MACH_TYPE_SMARTQV3
40317# endif
40318# define machine_is_smartqv3() (machine_arch_type == MACH_TYPE_SMARTQV3)
40319#else
40320# define machine_is_smartqv3() (0)
40321#endif
40322
40323#ifdef CONFIG_MACH_SMARTQV7
40324# ifdef machine_arch_type
40325# undef machine_arch_type
40326# define machine_arch_type __machine_arch_type
40327# else
40328# define machine_arch_type MACH_TYPE_SMARTQV7
40329# endif
40330# define machine_is_smartqv7() (machine_arch_type == MACH_TYPE_SMARTQV7)
40331#else
40332# define machine_is_smartqv7() (0)
40333#endif
40334
40335#ifdef CONFIG_MACH_PAZ00
40336# ifdef machine_arch_type
40337# undef machine_arch_type
40338# define machine_arch_type __machine_arch_type
40339# else
40340# define machine_arch_type MACH_TYPE_PAZ00
40341# endif
40342# define machine_is_paz00() (machine_arch_type == MACH_TYPE_PAZ00)
40343#else
40344# define machine_is_paz00() (0)
40345#endif
40346
40347#ifdef CONFIG_MACH_ACMENETUSFOXG20
40348# ifdef machine_arch_type
40349# undef machine_arch_type
40350# define machine_arch_type __machine_arch_type
40351# else
40352# define machine_arch_type MACH_TYPE_ACMENETUSFOXG20
40353# endif
40354# define machine_is_acmenetusfoxg20() (machine_arch_type == MACH_TYPE_ACMENETUSFOXG20)
40355#else
40356# define machine_is_acmenetusfoxg20() (0)
40357#endif
40358
40359#ifdef CONFIG_MACH_HTCWILLOW
40360# ifdef machine_arch_type
40361# undef machine_arch_type
40362# define machine_arch_type __machine_arch_type
40363# else
40364# define machine_arch_type MACH_TYPE_HTCWILLOW
40365# endif
40366# define machine_is_htcwillow() (machine_arch_type == MACH_TYPE_HTCWILLOW)
40367#else
40368# define machine_is_htcwillow() (0)
40369#endif
40370
40371#ifdef CONFIG_MACH_FWBD_0404
40372# ifdef machine_arch_type
40373# undef machine_arch_type
40374# define machine_arch_type __machine_arch_type
40375# else
40376# define machine_arch_type MACH_TYPE_FWBD_0404
40377# endif
40378# define machine_is_fwbd_0404() (machine_arch_type == MACH_TYPE_FWBD_0404)
40379#else
40380# define machine_is_fwbd_0404() (0)
40381#endif
40382
40383#ifdef CONFIG_MACH_HDGU
40384# ifdef machine_arch_type
40385# undef machine_arch_type
40386# define machine_arch_type __machine_arch_type
40387# else
40388# define machine_arch_type MACH_TYPE_HDGU
40389# endif
40390# define machine_is_hdgu() (machine_arch_type == MACH_TYPE_HDGU)
40391#else
40392# define machine_is_hdgu() (0)
40393#endif
40394
40395#ifdef CONFIG_MACH_PYRAMID
40396# ifdef machine_arch_type
40397# undef machine_arch_type
40398# define machine_arch_type __machine_arch_type
40399# else
40400# define machine_arch_type MACH_TYPE_PYRAMID
40401# endif
40402# define machine_is_pyramid() (machine_arch_type == MACH_TYPE_PYRAMID)
40403#else
40404# define machine_is_pyramid() (0)
40405#endif
40406
40407#ifdef CONFIG_MACH_EPIPHAN
40408# ifdef machine_arch_type
40409# undef machine_arch_type
40410# define machine_arch_type __machine_arch_type
40411# else
40412# define machine_arch_type MACH_TYPE_EPIPHAN
40413# endif
40414# define machine_is_epiphan() (machine_arch_type == MACH_TYPE_EPIPHAN)
40415#else
40416# define machine_is_epiphan() (0)
40417#endif
40418
40419#ifdef CONFIG_MACH_OMAP_BENDER
40420# ifdef machine_arch_type
40421# undef machine_arch_type
40422# define machine_arch_type __machine_arch_type
40423# else
40424# define machine_arch_type MACH_TYPE_OMAP_BENDER
40425# endif
40426# define machine_is_omap_bender() (machine_arch_type == MACH_TYPE_OMAP_BENDER)
40427#else
40428# define machine_is_omap_bender() (0)
40429#endif
40430
40431#ifdef CONFIG_MACH_GURNARD
40432# ifdef machine_arch_type
40433# undef machine_arch_type
40434# define machine_arch_type __machine_arch_type
40435# else
40436# define machine_arch_type MACH_TYPE_GURNARD
40437# endif
40438# define machine_is_gurnard() (machine_arch_type == MACH_TYPE_GURNARD)
40439#else
40440# define machine_is_gurnard() (0)
40441#endif
40442
40443#ifdef CONFIG_MACH_GTL_IT5100
40444# ifdef machine_arch_type
40445# undef machine_arch_type
40446# define machine_arch_type __machine_arch_type
40447# else
40448# define machine_arch_type MACH_TYPE_GTL_IT5100
40449# endif
40450# define machine_is_gtl_it5100() (machine_arch_type == MACH_TYPE_GTL_IT5100)
40451#else
40452# define machine_is_gtl_it5100() (0)
40453#endif
40454
40455#ifdef CONFIG_MACH_BCM2708
40456# ifdef machine_arch_type
40457# undef machine_arch_type
40458# define machine_arch_type __machine_arch_type
40459# else
40460# define machine_arch_type MACH_TYPE_BCM2708
40461# endif
40462# define machine_is_bcm2708() (machine_arch_type == MACH_TYPE_BCM2708)
40463#else
40464# define machine_is_bcm2708() (0)
40465#endif
40466
40467#ifdef CONFIG_MACH_MX51_GGC
40468# ifdef machine_arch_type
40469# undef machine_arch_type
40470# define machine_arch_type __machine_arch_type
40471# else
40472# define machine_arch_type MACH_TYPE_MX51_GGC
40473# endif
40474# define machine_is_mx51_ggc() (machine_arch_type == MACH_TYPE_MX51_GGC)
40475#else
40476# define machine_is_mx51_ggc() (0)
40477#endif
40478
40479#ifdef CONFIG_MACH_SHARESPACE
40480# ifdef machine_arch_type
40481# undef machine_arch_type
40482# define machine_arch_type __machine_arch_type
40483# else
40484# define machine_arch_type MACH_TYPE_SHARESPACE
40485# endif
40486# define machine_is_sharespace() (machine_arch_type == MACH_TYPE_SHARESPACE)
40487#else
40488# define machine_is_sharespace() (0)
40489#endif
40490
40491#ifdef CONFIG_MACH_HABA_KNX_EXPLORER
40492# ifdef machine_arch_type
40493# undef machine_arch_type
40494# define machine_arch_type __machine_arch_type
40495# else
40496# define machine_arch_type MACH_TYPE_HABA_KNX_EXPLORER
40497# endif
40498# define machine_is_haba_knx_explorer() (machine_arch_type == MACH_TYPE_HABA_KNX_EXPLORER)
40499#else
40500# define machine_is_haba_knx_explorer() (0)
40501#endif
40502
40503#ifdef CONFIG_MACH_SIMTEC_KIRKMOD
40504# ifdef machine_arch_type
40505# undef machine_arch_type
40506# define machine_arch_type __machine_arch_type
40507# else
40508# define machine_arch_type MACH_TYPE_SIMTEC_KIRKMOD
40509# endif
40510# define machine_is_simtec_kirkmod() (machine_arch_type == MACH_TYPE_SIMTEC_KIRKMOD)
40511#else
40512# define machine_is_simtec_kirkmod() (0)
40513#endif
40514
40515#ifdef CONFIG_MACH_CRUX
40516# ifdef machine_arch_type
40517# undef machine_arch_type
40518# define machine_arch_type __machine_arch_type
40519# else
40520# define machine_arch_type MACH_TYPE_CRUX
40521# endif
40522# define machine_is_crux() (machine_arch_type == MACH_TYPE_CRUX)
40523#else
40524# define machine_is_crux() (0)
40525#endif
40526
40527#ifdef CONFIG_MACH_MX51_BRAVO
40528# ifdef machine_arch_type
40529# undef machine_arch_type
40530# define machine_arch_type __machine_arch_type
40531# else
40532# define machine_arch_type MACH_TYPE_MX51_BRAVO
40533# endif
40534# define machine_is_mx51_bravo() (machine_arch_type == MACH_TYPE_MX51_BRAVO)
40535#else
40536# define machine_is_mx51_bravo() (0)
40537#endif
40538
40539#ifdef CONFIG_MACH_CHARON
40540# ifdef machine_arch_type
40541# undef machine_arch_type
40542# define machine_arch_type __machine_arch_type
40543# else
40544# define machine_arch_type MACH_TYPE_CHARON
40545# endif
40546# define machine_is_charon() (machine_arch_type == MACH_TYPE_CHARON)
40547#else
40548# define machine_is_charon() (0)
40549#endif
40550
40551#ifdef CONFIG_MACH_PICOCOM3
40552# ifdef machine_arch_type
40553# undef machine_arch_type
40554# define machine_arch_type __machine_arch_type
40555# else
40556# define machine_arch_type MACH_TYPE_PICOCOM3
40557# endif
40558# define machine_is_picocom3() (machine_arch_type == MACH_TYPE_PICOCOM3)
40559#else
40560# define machine_is_picocom3() (0)
40561#endif
40562
40563#ifdef CONFIG_MACH_PICOCOM4
40564# ifdef machine_arch_type
40565# undef machine_arch_type
40566# define machine_arch_type __machine_arch_type
40567# else
40568# define machine_arch_type MACH_TYPE_PICOCOM4
40569# endif
40570# define machine_is_picocom4() (machine_arch_type == MACH_TYPE_PICOCOM4)
40571#else
40572# define machine_is_picocom4() (0)
40573#endif
40574
40575#ifdef CONFIG_MACH_SERRANO
40576# ifdef machine_arch_type
40577# undef machine_arch_type
40578# define machine_arch_type __machine_arch_type
40579# else
40580# define machine_arch_type MACH_TYPE_SERRANO
40581# endif
40582# define machine_is_serrano() (machine_arch_type == MACH_TYPE_SERRANO)
40583#else
40584# define machine_is_serrano() (0)
40585#endif
40586
40587#ifdef CONFIG_MACH_DOUBLESHOT
40588# ifdef machine_arch_type
40589# undef machine_arch_type
40590# define machine_arch_type __machine_arch_type
40591# else
40592# define machine_arch_type MACH_TYPE_DOUBLESHOT
40593# endif
40594# define machine_is_doubleshot() (machine_arch_type == MACH_TYPE_DOUBLESHOT)
40595#else
40596# define machine_is_doubleshot() (0)
40597#endif
40598
40599#ifdef CONFIG_MACH_EVSY
40600# ifdef machine_arch_type
40601# undef machine_arch_type
40602# define machine_arch_type __machine_arch_type
40603# else
40604# define machine_arch_type MACH_TYPE_EVSY
40605# endif
40606# define machine_is_evsy() (machine_arch_type == MACH_TYPE_EVSY)
40607#else
40608# define machine_is_evsy() (0)
40609#endif
40610
40611#ifdef CONFIG_MACH_HUASHAN
40612# ifdef machine_arch_type
40613# undef machine_arch_type
40614# define machine_arch_type __machine_arch_type
40615# else
40616# define machine_arch_type MACH_TYPE_HUASHAN
40617# endif
40618# define machine_is_huashan() (machine_arch_type == MACH_TYPE_HUASHAN)
40619#else
40620# define machine_is_huashan() (0)
40621#endif
40622
40623#ifdef CONFIG_MACH_LAUSANNE
40624# ifdef machine_arch_type
40625# undef machine_arch_type
40626# define machine_arch_type __machine_arch_type
40627# else
40628# define machine_arch_type MACH_TYPE_LAUSANNE
40629# endif
40630# define machine_is_lausanne() (machine_arch_type == MACH_TYPE_LAUSANNE)
40631#else
40632# define machine_is_lausanne() (0)
40633#endif
40634
40635#ifdef CONFIG_MACH_EMERALD
40636# ifdef machine_arch_type
40637# undef machine_arch_type
40638# define machine_arch_type __machine_arch_type
40639# else
40640# define machine_arch_type MACH_TYPE_EMERALD
40641# endif
40642# define machine_is_emerald() (machine_arch_type == MACH_TYPE_EMERALD)
40643#else
40644# define machine_is_emerald() (0)
40645#endif
40646
40647#ifdef CONFIG_MACH_TQMA35
40648# ifdef machine_arch_type
40649# undef machine_arch_type
40650# define machine_arch_type __machine_arch_type
40651# else
40652# define machine_arch_type MACH_TYPE_TQMA35
40653# endif
40654# define machine_is_tqma35() (machine_arch_type == MACH_TYPE_TQMA35)
40655#else
40656# define machine_is_tqma35() (0)
40657#endif
40658
40659#ifdef CONFIG_MACH_MARVEL
40660# ifdef machine_arch_type
40661# undef machine_arch_type
40662# define machine_arch_type __machine_arch_type
40663# else
40664# define machine_arch_type MACH_TYPE_MARVEL
40665# endif
40666# define machine_is_marvel() (machine_arch_type == MACH_TYPE_MARVEL)
40667#else
40668# define machine_is_marvel() (0)
40669#endif
40670
40671#ifdef CONFIG_MACH_MANUAE
40672# ifdef machine_arch_type
40673# undef machine_arch_type
40674# define machine_arch_type __machine_arch_type
40675# else
40676# define machine_arch_type MACH_TYPE_MANUAE
40677# endif
40678# define machine_is_manuae() (machine_arch_type == MACH_TYPE_MANUAE)
40679#else
40680# define machine_is_manuae() (0)
40681#endif
40682
40683#ifdef CONFIG_MACH_CHACHA
40684# ifdef machine_arch_type
40685# undef machine_arch_type
40686# define machine_arch_type __machine_arch_type
40687# else
40688# define machine_arch_type MACH_TYPE_CHACHA
40689# endif
40690# define machine_is_chacha() (machine_arch_type == MACH_TYPE_CHACHA)
40691#else
40692# define machine_is_chacha() (0)
40693#endif
40694
40695#ifdef CONFIG_MACH_LEMON
40696# ifdef machine_arch_type
40697# undef machine_arch_type
40698# define machine_arch_type __machine_arch_type
40699# else
40700# define machine_arch_type MACH_TYPE_LEMON
40701# endif
40702# define machine_is_lemon() (machine_arch_type == MACH_TYPE_LEMON)
40703#else
40704# define machine_is_lemon() (0)
40705#endif
40706
40707#ifdef CONFIG_MACH_CSC
40708# ifdef machine_arch_type
40709# undef machine_arch_type
40710# define machine_arch_type __machine_arch_type
40711# else
40712# define machine_arch_type MACH_TYPE_CSC
40713# endif
40714# define machine_is_csc() (machine_arch_type == MACH_TYPE_CSC)
40715#else
40716# define machine_is_csc() (0)
40717#endif
40718
40719#ifdef CONFIG_MACH_GIRA_KNXIP_ROUTER
40720# ifdef machine_arch_type
40721# undef machine_arch_type
40722# define machine_arch_type __machine_arch_type
40723# else
40724# define machine_arch_type MACH_TYPE_GIRA_KNXIP_ROUTER
40725# endif
40726# define machine_is_gira_knxip_router() (machine_arch_type == MACH_TYPE_GIRA_KNXIP_ROUTER)
40727#else
40728# define machine_is_gira_knxip_router() (0)
40729#endif
40730
40731#ifdef CONFIG_MACH_T20
40732# ifdef machine_arch_type
40733# undef machine_arch_type
40734# define machine_arch_type __machine_arch_type
40735# else
40736# define machine_arch_type MACH_TYPE_T20
40737# endif
40738# define machine_is_t20() (machine_arch_type == MACH_TYPE_T20)
40739#else
40740# define machine_is_t20() (0)
40741#endif
40742
40743#ifdef CONFIG_MACH_HDMINI
40744# ifdef machine_arch_type
40745# undef machine_arch_type
40746# define machine_arch_type __machine_arch_type
40747# else
40748# define machine_arch_type MACH_TYPE_HDMINI
40749# endif
40750# define machine_is_hdmini() (machine_arch_type == MACH_TYPE_HDMINI)
40751#else
40752# define machine_is_hdmini() (0)
40753#endif
40754
40755#ifdef CONFIG_MACH_SCIPHONE_G2
40756# ifdef machine_arch_type
40757# undef machine_arch_type
40758# define machine_arch_type __machine_arch_type
40759# else
40760# define machine_arch_type MACH_TYPE_SCIPHONE_G2
40761# endif
40762# define machine_is_sciphone_g2() (machine_arch_type == MACH_TYPE_SCIPHONE_G2)
40763#else
40764# define machine_is_sciphone_g2() (0)
40765#endif
40766
40767#ifdef CONFIG_MACH_EXPRESS
40768# ifdef machine_arch_type
40769# undef machine_arch_type
40770# define machine_arch_type __machine_arch_type
40771# else
40772# define machine_arch_type MACH_TYPE_EXPRESS
40773# endif
40774# define machine_is_express() (machine_arch_type == MACH_TYPE_EXPRESS)
40775#else
40776# define machine_is_express() (0)
40777#endif
40778
40779#ifdef CONFIG_MACH_EXPRESS_KT
40780# ifdef machine_arch_type
40781# undef machine_arch_type
40782# define machine_arch_type __machine_arch_type
40783# else
40784# define machine_arch_type MACH_TYPE_EXPRESS_KT
40785# endif
40786# define machine_is_express_kt() (machine_arch_type == MACH_TYPE_EXPRESS_KT)
40787#else
40788# define machine_is_express_kt() (0)
40789#endif
40790
40791#ifdef CONFIG_MACH_MAXIMASP
40792# ifdef machine_arch_type
40793# undef machine_arch_type
40794# define machine_arch_type __machine_arch_type
40795# else
40796# define machine_arch_type MACH_TYPE_MAXIMASP
40797# endif
40798# define machine_is_maximasp() (machine_arch_type == MACH_TYPE_MAXIMASP)
40799#else
40800# define machine_is_maximasp() (0)
40801#endif
40802
40803#ifdef CONFIG_MACH_NITROGEN_IMX51
40804# ifdef machine_arch_type
40805# undef machine_arch_type
40806# define machine_arch_type __machine_arch_type
40807# else
40808# define machine_arch_type MACH_TYPE_NITROGEN_IMX51
40809# endif
40810# define machine_is_nitrogen_imx51() (machine_arch_type == MACH_TYPE_NITROGEN_IMX51)
40811#else
40812# define machine_is_nitrogen_imx51() (0)
40813#endif
40814
40815#ifdef CONFIG_MACH_NITROGEN_IMX53
40816# ifdef machine_arch_type
40817# undef machine_arch_type
40818# define machine_arch_type __machine_arch_type
40819# else
40820# define machine_arch_type MACH_TYPE_NITROGEN_IMX53
40821# endif
40822# define machine_is_nitrogen_imx53() (machine_arch_type == MACH_TYPE_NITROGEN_IMX53)
40823#else
40824# define machine_is_nitrogen_imx53() (0)
40825#endif
40826
40827#ifdef CONFIG_MACH_SUNFIRE
40828# ifdef machine_arch_type
40829# undef machine_arch_type
40830# define machine_arch_type __machine_arch_type
40831# else
40832# define machine_arch_type MACH_TYPE_SUNFIRE
40833# endif
40834# define machine_is_sunfire() (machine_arch_type == MACH_TYPE_SUNFIRE)
40835#else
40836# define machine_is_sunfire() (0)
40837#endif
40838
40839#ifdef CONFIG_MACH_AROWANA
40840# ifdef machine_arch_type
40841# undef machine_arch_type
40842# define machine_arch_type __machine_arch_type
40843# else
40844# define machine_arch_type MACH_TYPE_AROWANA
40845# endif
40846# define machine_is_arowana() (machine_arch_type == MACH_TYPE_AROWANA)
40847#else
40848# define machine_is_arowana() (0)
40849#endif
40850
40851#ifdef CONFIG_MACH_TEGRA_DAYTONA
40852# ifdef machine_arch_type
40853# undef machine_arch_type
40854# define machine_arch_type __machine_arch_type
40855# else
40856# define machine_arch_type MACH_TYPE_TEGRA_DAYTONA
40857# endif
40858# define machine_is_tegra_daytona() (machine_arch_type == MACH_TYPE_TEGRA_DAYTONA)
40859#else
40860# define machine_is_tegra_daytona() (0)
40861#endif
40862
40863#ifdef CONFIG_MACH_TEGRA_SWORDFISH
40864# ifdef machine_arch_type
40865# undef machine_arch_type
40866# define machine_arch_type __machine_arch_type
40867# else
40868# define machine_arch_type MACH_TYPE_TEGRA_SWORDFISH
40869# endif
40870# define machine_is_tegra_swordfish() (machine_arch_type == MACH_TYPE_TEGRA_SWORDFISH)
40871#else
40872# define machine_is_tegra_swordfish() (0)
40873#endif
40874
40875#ifdef CONFIG_MACH_EDISON
40876# ifdef machine_arch_type
40877# undef machine_arch_type
40878# define machine_arch_type __machine_arch_type
40879# else
40880# define machine_arch_type MACH_TYPE_EDISON
40881# endif
40882# define machine_is_edison() (machine_arch_type == MACH_TYPE_EDISON)
40883#else
40884# define machine_is_edison() (0)
40885#endif
40886
40887#ifdef CONFIG_MACH_SVP8500V1
40888# ifdef machine_arch_type
40889# undef machine_arch_type
40890# define machine_arch_type __machine_arch_type
40891# else
40892# define machine_arch_type MACH_TYPE_SVP8500V1
40893# endif
40894# define machine_is_svp8500v1() (machine_arch_type == MACH_TYPE_SVP8500V1)
40895#else
40896# define machine_is_svp8500v1() (0)
40897#endif
40898
40899#ifdef CONFIG_MACH_SVP8500V2
40900# ifdef machine_arch_type
40901# undef machine_arch_type
40902# define machine_arch_type __machine_arch_type
40903# else
40904# define machine_arch_type MACH_TYPE_SVP8500V2
40905# endif
40906# define machine_is_svp8500v2() (machine_arch_type == MACH_TYPE_SVP8500V2)
40907#else
40908# define machine_is_svp8500v2() (0)
40909#endif
40910
40911#ifdef CONFIG_MACH_SVP5500
40912# ifdef machine_arch_type
40913# undef machine_arch_type
40914# define machine_arch_type __machine_arch_type
40915# else
40916# define machine_arch_type MACH_TYPE_SVP5500
40917# endif
40918# define machine_is_svp5500() (machine_arch_type == MACH_TYPE_SVP5500)
40919#else
40920# define machine_is_svp5500() (0)
40921#endif
40922
40923#ifdef CONFIG_MACH_B5500
40924# ifdef machine_arch_type
40925# undef machine_arch_type
40926# define machine_arch_type __machine_arch_type
40927# else
40928# define machine_arch_type MACH_TYPE_B5500
40929# endif
40930# define machine_is_b5500() (machine_arch_type == MACH_TYPE_B5500)
40931#else
40932# define machine_is_b5500() (0)
40933#endif
40934
40935#ifdef CONFIG_MACH_S5500
40936# ifdef machine_arch_type
40937# undef machine_arch_type
40938# define machine_arch_type __machine_arch_type
40939# else
40940# define machine_arch_type MACH_TYPE_S5500
40941# endif
40942# define machine_is_s5500() (machine_arch_type == MACH_TYPE_S5500)
40943#else
40944# define machine_is_s5500() (0)
40945#endif
40946
40947#ifdef CONFIG_MACH_ICON
40948# ifdef machine_arch_type
40949# undef machine_arch_type
40950# define machine_arch_type __machine_arch_type
40951# else
40952# define machine_arch_type MACH_TYPE_ICON
40953# endif
40954# define machine_is_icon() (machine_arch_type == MACH_TYPE_ICON)
40955#else
40956# define machine_is_icon() (0)
40957#endif
40958
40959#ifdef CONFIG_MACH_ELEPHANT
40960# ifdef machine_arch_type
40961# undef machine_arch_type
40962# define machine_arch_type __machine_arch_type
40963# else
40964# define machine_arch_type MACH_TYPE_ELEPHANT
40965# endif
40966# define machine_is_elephant() (machine_arch_type == MACH_TYPE_ELEPHANT)
40967#else
40968# define machine_is_elephant() (0)
40969#endif
40970
40971#ifdef CONFIG_MACH_MSM8X60_FUSION
40972# ifdef machine_arch_type
40973# undef machine_arch_type
40974# define machine_arch_type __machine_arch_type
40975# else
40976# define machine_arch_type MACH_TYPE_MSM8X60_FUSION
40977# endif
40978# define machine_is_msm8x60_fusion() (machine_arch_type == MACH_TYPE_MSM8X60_FUSION)
40979#else
40980# define machine_is_msm8x60_fusion() (0)
40981#endif
40982
40983#ifdef CONFIG_MACH_SHOOTER
40984# ifdef machine_arch_type
40985# undef machine_arch_type
40986# define machine_arch_type __machine_arch_type
40987# else
40988# define machine_arch_type MACH_TYPE_SHOOTER
40989# endif
40990# define machine_is_shooter() (machine_arch_type == MACH_TYPE_SHOOTER)
40991#else
40992# define machine_is_shooter() (0)
40993#endif
40994
40995#ifdef CONFIG_MACH_SPADE_LTE
40996# ifdef machine_arch_type
40997# undef machine_arch_type
40998# define machine_arch_type __machine_arch_type
40999# else
41000# define machine_arch_type MACH_TYPE_SPADE_LTE
41001# endif
41002# define machine_is_spade_lte() (machine_arch_type == MACH_TYPE_SPADE_LTE)
41003#else
41004# define machine_is_spade_lte() (0)
41005#endif
41006
41007#ifdef CONFIG_MACH_PHILHWANI
41008# ifdef machine_arch_type
41009# undef machine_arch_type
41010# define machine_arch_type __machine_arch_type
41011# else
41012# define machine_arch_type MACH_TYPE_PHILHWANI
41013# endif
41014# define machine_is_philhwani() (machine_arch_type == MACH_TYPE_PHILHWANI)
41015#else
41016# define machine_is_philhwani() (0)
41017#endif
41018
41019#ifdef CONFIG_MACH_GSNCOMM
41020# ifdef machine_arch_type
41021# undef machine_arch_type
41022# define machine_arch_type __machine_arch_type
41023# else
41024# define machine_arch_type MACH_TYPE_GSNCOMM
41025# endif
41026# define machine_is_gsncomm() (machine_arch_type == MACH_TYPE_GSNCOMM)
41027#else
41028# define machine_is_gsncomm() (0)
41029#endif
41030
41031#ifdef CONFIG_MACH_STRASBOURG_A2
41032# ifdef machine_arch_type
41033# undef machine_arch_type
41034# define machine_arch_type __machine_arch_type
41035# else
41036# define machine_arch_type MACH_TYPE_STRASBOURG_A2
41037# endif
41038# define machine_is_strasbourg_a2() (machine_arch_type == MACH_TYPE_STRASBOURG_A2)
41039#else
41040# define machine_is_strasbourg_a2() (0)
41041#endif
41042
41043#ifdef CONFIG_MACH_MMM
41044# ifdef machine_arch_type
41045# undef machine_arch_type
41046# define machine_arch_type __machine_arch_type
41047# else
41048# define machine_arch_type MACH_TYPE_MMM
41049# endif
41050# define machine_is_mmm() (machine_arch_type == MACH_TYPE_MMM)
41051#else
41052# define machine_is_mmm() (0)
41053#endif
41054
41055#ifdef CONFIG_MACH_DAVINCI_DM365_BV
41056# ifdef machine_arch_type
41057# undef machine_arch_type
41058# define machine_arch_type __machine_arch_type
41059# else
41060# define machine_arch_type MACH_TYPE_DAVINCI_DM365_BV
41061# endif
41062# define machine_is_davinci_dm365_bv() (machine_arch_type == MACH_TYPE_DAVINCI_DM365_BV)
41063#else
41064# define machine_is_davinci_dm365_bv() (0)
41065#endif
41066
41067#ifdef CONFIG_MACH_AG5EVM
41068# ifdef machine_arch_type
41069# undef machine_arch_type
41070# define machine_arch_type __machine_arch_type
41071# else
41072# define machine_arch_type MACH_TYPE_AG5EVM
41073# endif
41074# define machine_is_ag5evm() (machine_arch_type == MACH_TYPE_AG5EVM)
41075#else
41076# define machine_is_ag5evm() (0)
41077#endif
41078
41079#ifdef CONFIG_MACH_SC575PLC
41080# ifdef machine_arch_type
41081# undef machine_arch_type
41082# define machine_arch_type __machine_arch_type
41083# else
41084# define machine_arch_type MACH_TYPE_SC575PLC
41085# endif
41086# define machine_is_sc575plc() (machine_arch_type == MACH_TYPE_SC575PLC)
41087#else
41088# define machine_is_sc575plc() (0)
41089#endif
41090
41091#ifdef CONFIG_MACH_SC575IPC
41092# ifdef machine_arch_type
41093# undef machine_arch_type
41094# define machine_arch_type __machine_arch_type
41095# else
41096# define machine_arch_type MACH_TYPE_SC575IPC
41097# endif
41098# define machine_is_sc575hmi() (machine_arch_type == MACH_TYPE_SC575IPC)
41099#else
41100# define machine_is_sc575hmi() (0)
41101#endif
41102
41103#ifdef CONFIG_MACH_OMAP3_TDM3730
41104# ifdef machine_arch_type
41105# undef machine_arch_type
41106# define machine_arch_type __machine_arch_type
41107# else
41108# define machine_arch_type MACH_TYPE_OMAP3_TDM3730
41109# endif
41110# define machine_is_omap3_tdm3730() (machine_arch_type == MACH_TYPE_OMAP3_TDM3730)
41111#else
41112# define machine_is_omap3_tdm3730() (0)
41113#endif
41114
41115#ifdef CONFIG_MACH_G7
41116# ifdef machine_arch_type
41117# undef machine_arch_type
41118# define machine_arch_type __machine_arch_type
41119# else
41120# define machine_arch_type MACH_TYPE_G7
41121# endif
41122# define machine_is_g7() (machine_arch_type == MACH_TYPE_G7)
41123#else
41124# define machine_is_g7() (0)
41125#endif
41126
41127#ifdef CONFIG_MACH_TOP9000_EVAL
41128# ifdef machine_arch_type
41129# undef machine_arch_type
41130# define machine_arch_type __machine_arch_type
41131# else
41132# define machine_arch_type MACH_TYPE_TOP9000_EVAL
41133# endif
41134# define machine_is_top9000_eval() (machine_arch_type == MACH_TYPE_TOP9000_EVAL)
41135#else
41136# define machine_is_top9000_eval() (0)
41137#endif
41138
41139#ifdef CONFIG_MACH_TOP9000_SU
41140# ifdef machine_arch_type
41141# undef machine_arch_type
41142# define machine_arch_type __machine_arch_type
41143# else
41144# define machine_arch_type MACH_TYPE_TOP9000_SU
41145# endif
41146# define machine_is_top9000_su() (machine_arch_type == MACH_TYPE_TOP9000_SU)
41147#else
41148# define machine_is_top9000_su() (0)
41149#endif
41150
41151#ifdef CONFIG_MACH_UTM300
41152# ifdef machine_arch_type
41153# undef machine_arch_type
41154# define machine_arch_type __machine_arch_type
41155# else
41156# define machine_arch_type MACH_TYPE_UTM300
41157# endif
41158# define machine_is_utm300() (machine_arch_type == MACH_TYPE_UTM300)
41159#else
41160# define machine_is_utm300() (0)
41161#endif
41162
41163#ifdef CONFIG_MACH_TSUNAGI
41164# ifdef machine_arch_type
41165# undef machine_arch_type
41166# define machine_arch_type __machine_arch_type
41167# else
41168# define machine_arch_type MACH_TYPE_TSUNAGI
41169# endif
41170# define machine_is_tsunagi() (machine_arch_type == MACH_TYPE_TSUNAGI)
41171#else
41172# define machine_is_tsunagi() (0)
41173#endif
41174
41175#ifdef CONFIG_MACH_TS75XX
41176# ifdef machine_arch_type
41177# undef machine_arch_type
41178# define machine_arch_type __machine_arch_type
41179# else
41180# define machine_arch_type MACH_TYPE_TS75XX
41181# endif
41182# define machine_is_ts75xx() (machine_arch_type == MACH_TYPE_TS75XX)
41183#else
41184# define machine_is_ts75xx() (0)
41185#endif
41186
41187#ifdef CONFIG_MACH_MSM8X60_FUSN_FFA
41188# ifdef machine_arch_type
41189# undef machine_arch_type
41190# define machine_arch_type __machine_arch_type
41191# else
41192# define machine_arch_type MACH_TYPE_MSM8X60_FUSN_FFA
41193# endif
41194# define machine_is_msm8x60_fusn_ffa() (machine_arch_type == MACH_TYPE_MSM8X60_FUSN_FFA)
41195#else
41196# define machine_is_msm8x60_fusn_ffa() (0)
41197#endif
41198
41199#ifdef CONFIG_MACH_TS47XX
41200# ifdef machine_arch_type
41201# undef machine_arch_type
41202# define machine_arch_type __machine_arch_type
41203# else
41204# define machine_arch_type MACH_TYPE_TS47XX
41205# endif
41206# define machine_is_ts47xx() (machine_arch_type == MACH_TYPE_TS47XX)
41207#else
41208# define machine_is_ts47xx() (0)
41209#endif
41210
41211#ifdef CONFIG_MACH_DA850_K5
41212# ifdef machine_arch_type
41213# undef machine_arch_type
41214# define machine_arch_type __machine_arch_type
41215# else
41216# define machine_arch_type MACH_TYPE_DA850_K5
41217# endif
41218# define machine_is_da850_k5() (machine_arch_type == MACH_TYPE_DA850_K5)
41219#else
41220# define machine_is_da850_k5() (0)
41221#endif
41222
41223#ifdef CONFIG_MACH_AX502
41224# ifdef machine_arch_type
41225# undef machine_arch_type
41226# define machine_arch_type __machine_arch_type
41227# else
41228# define machine_arch_type MACH_TYPE_AX502
41229# endif
41230# define machine_is_ax502() (machine_arch_type == MACH_TYPE_AX502)
41231#else
41232# define machine_is_ax502() (0)
41233#endif
41234
41235#ifdef CONFIG_MACH_IGEP0032
41236# ifdef machine_arch_type
41237# undef machine_arch_type
41238# define machine_arch_type __machine_arch_type
41239# else
41240# define machine_arch_type MACH_TYPE_IGEP0032
41241# endif
41242# define machine_is_igep0032() (machine_arch_type == MACH_TYPE_IGEP0032)
41243#else
41244# define machine_is_igep0032() (0)
41245#endif
41246
41247#ifdef CONFIG_MACH_ANTERO
41248# ifdef machine_arch_type
41249# undef machine_arch_type
41250# define machine_arch_type __machine_arch_type
41251# else
41252# define machine_arch_type MACH_TYPE_ANTERO
41253# endif
41254# define machine_is_antero() (machine_arch_type == MACH_TYPE_ANTERO)
41255#else
41256# define machine_is_antero() (0)
41257#endif
41258
41259#ifdef CONFIG_MACH_SYNERGY
41260# ifdef machine_arch_type
41261# undef machine_arch_type
41262# define machine_arch_type __machine_arch_type
41263# else
41264# define machine_arch_type MACH_TYPE_SYNERGY
41265# endif
41266# define machine_is_synergy() (machine_arch_type == MACH_TYPE_SYNERGY)
41267#else
41268# define machine_is_synergy() (0)
41269#endif
41270
41271#ifdef CONFIG_MACH_ICS_IF_VOIP
41272# ifdef machine_arch_type
41273# undef machine_arch_type
41274# define machine_arch_type __machine_arch_type
41275# else
41276# define machine_arch_type MACH_TYPE_ICS_IF_VOIP
41277# endif
41278# define machine_is_ics_if_voip() (machine_arch_type == MACH_TYPE_ICS_IF_VOIP)
41279#else
41280# define machine_is_ics_if_voip() (0)
41281#endif
41282
41283#ifdef CONFIG_MACH_WLF_CRAGG_6410
41284# ifdef machine_arch_type
41285# undef machine_arch_type
41286# define machine_arch_type __machine_arch_type
41287# else
41288# define machine_arch_type MACH_TYPE_WLF_CRAGG_6410
41289# endif
41290# define machine_is_wlf_cragg_6410() (machine_arch_type == MACH_TYPE_WLF_CRAGG_6410)
41291#else
41292# define machine_is_wlf_cragg_6410() (0)
41293#endif
41294
41295#ifdef CONFIG_MACH_PUNICA
41296# ifdef machine_arch_type
41297# undef machine_arch_type
41298# define machine_arch_type __machine_arch_type
41299# else
41300# define machine_arch_type MACH_TYPE_PUNICA
41301# endif
41302# define machine_is_punica() (machine_arch_type == MACH_TYPE_PUNICA)
41303#else
41304# define machine_is_punica() (0)
41305#endif
41306
41307#ifdef CONFIG_MACH_SBC_NT250
41308# ifdef machine_arch_type
41309# undef machine_arch_type
41310# define machine_arch_type __machine_arch_type
41311# else
41312# define machine_arch_type MACH_TYPE_SBC_NT250
41313# endif
41314# define machine_is_sbc_nt250() (machine_arch_type == MACH_TYPE_SBC_NT250)
41315#else
41316# define machine_is_sbc_nt250() (0)
41317#endif
41318
41319#ifdef CONFIG_MACH_MX27_WMULTRA
41320# ifdef machine_arch_type
41321# undef machine_arch_type
41322# define machine_arch_type __machine_arch_type
41323# else
41324# define machine_arch_type MACH_TYPE_MX27_WMULTRA
41325# endif
41326# define machine_is_mx27_wmultra() (machine_arch_type == MACH_TYPE_MX27_WMULTRA)
41327#else
41328# define machine_is_mx27_wmultra() (0)
41329#endif
41330
41331#ifdef CONFIG_MACH_MACKEREL
41332# ifdef machine_arch_type
41333# undef machine_arch_type
41334# define machine_arch_type __machine_arch_type
41335# else
41336# define machine_arch_type MACH_TYPE_MACKEREL
41337# endif
41338# define machine_is_mackerel() (machine_arch_type == MACH_TYPE_MACKEREL)
41339#else
41340# define machine_is_mackerel() (0)
41341#endif
41342
41343#ifdef CONFIG_MACH_FA9X27
41344# ifdef machine_arch_type
41345# undef machine_arch_type
41346# define machine_arch_type __machine_arch_type
41347# else
41348# define machine_arch_type MACH_TYPE_FA9X27
41349# endif
41350# define machine_is_fa9x27() (machine_arch_type == MACH_TYPE_FA9X27)
41351#else
41352# define machine_is_fa9x27() (0)
41353#endif
41354
41355#ifdef CONFIG_MACH_NS2816TB
41356# ifdef machine_arch_type
41357# undef machine_arch_type
41358# define machine_arch_type __machine_arch_type
41359# else
41360# define machine_arch_type MACH_TYPE_NS2816TB
41361# endif
41362# define machine_is_ns2816tb() (machine_arch_type == MACH_TYPE_NS2816TB)
41363#else
41364# define machine_is_ns2816tb() (0)
41365#endif
41366
41367#ifdef CONFIG_MACH_NS2816_NTPAD
41368# ifdef machine_arch_type
41369# undef machine_arch_type
41370# define machine_arch_type __machine_arch_type
41371# else
41372# define machine_arch_type MACH_TYPE_NS2816_NTPAD
41373# endif
41374# define machine_is_ns2816_ntpad() (machine_arch_type == MACH_TYPE_NS2816_NTPAD)
41375#else
41376# define machine_is_ns2816_ntpad() (0)
41377#endif
41378
41379#ifdef CONFIG_MACH_NS2816_NTNB
41380# ifdef machine_arch_type
41381# undef machine_arch_type
41382# define machine_arch_type __machine_arch_type
41383# else
41384# define machine_arch_type MACH_TYPE_NS2816_NTNB
41385# endif
41386# define machine_is_ns2816_ntnb() (machine_arch_type == MACH_TYPE_NS2816_NTNB)
41387#else
41388# define machine_is_ns2816_ntnb() (0)
41389#endif
41390
41391#ifdef CONFIG_MACH_KAEN
41392# ifdef machine_arch_type
41393# undef machine_arch_type
41394# define machine_arch_type __machine_arch_type
41395# else
41396# define machine_arch_type MACH_TYPE_KAEN
41397# endif
41398# define machine_is_kaen() (machine_arch_type == MACH_TYPE_KAEN)
41399#else
41400# define machine_is_kaen() (0)
41401#endif
41402
41403#ifdef CONFIG_MACH_NV1000
41404# ifdef machine_arch_type
41405# undef machine_arch_type
41406# define machine_arch_type __machine_arch_type
41407# else
41408# define machine_arch_type MACH_TYPE_NV1000
41409# endif
41410# define machine_is_nv1000() (machine_arch_type == MACH_TYPE_NV1000)
41411#else
41412# define machine_is_nv1000() (0)
41413#endif
41414
41415#ifdef CONFIG_MACH_NUC950TS
41416# ifdef machine_arch_type
41417# undef machine_arch_type
41418# define machine_arch_type __machine_arch_type
41419# else
41420# define machine_arch_type MACH_TYPE_NUC950TS
41421# endif
41422# define machine_is_nuc950ts() (machine_arch_type == MACH_TYPE_NUC950TS)
41423#else
41424# define machine_is_nuc950ts() (0)
41425#endif
41426
41427#ifdef CONFIG_MACH_NOKIA_RM680
41428# ifdef machine_arch_type
41429# undef machine_arch_type
41430# define machine_arch_type __machine_arch_type
41431# else
41432# define machine_arch_type MACH_TYPE_NOKIA_RM680
41433# endif
41434# define machine_is_nokia_rm680() (machine_arch_type == MACH_TYPE_NOKIA_RM680)
41435#else
41436# define machine_is_nokia_rm680() (0)
41437#endif
41438
41439#ifdef CONFIG_MACH_AST2200
41440# ifdef machine_arch_type
41441# undef machine_arch_type
41442# define machine_arch_type __machine_arch_type
41443# else
41444# define machine_arch_type MACH_TYPE_AST2200
41445# endif
41446# define machine_is_ast2200() (machine_arch_type == MACH_TYPE_AST2200)
41447#else
41448# define machine_is_ast2200() (0)
41449#endif
41450
41451#ifdef CONFIG_MACH_LEAD
41452# ifdef machine_arch_type
41453# undef machine_arch_type
41454# define machine_arch_type __machine_arch_type
41455# else
41456# define machine_arch_type MACH_TYPE_LEAD
41457# endif
41458# define machine_is_lead() (machine_arch_type == MACH_TYPE_LEAD)
41459#else
41460# define machine_is_lead() (0)
41461#endif
41462
41463#ifdef CONFIG_MACH_UNINO1
41464# ifdef machine_arch_type
41465# undef machine_arch_type
41466# define machine_arch_type __machine_arch_type
41467# else
41468# define machine_arch_type MACH_TYPE_UNINO1
41469# endif
41470# define machine_is_unino1() (machine_arch_type == MACH_TYPE_UNINO1)
41471#else
41472# define machine_is_unino1() (0)
41473#endif
41474
41475#ifdef CONFIG_MACH_GREECO
41476# ifdef machine_arch_type
41477# undef machine_arch_type
41478# define machine_arch_type __machine_arch_type
41479# else
41480# define machine_arch_type MACH_TYPE_GREECO
41481# endif
41482# define machine_is_greeco() (machine_arch_type == MACH_TYPE_GREECO)
41483#else
41484# define machine_is_greeco() (0)
41485#endif
41486
41487#ifdef CONFIG_MACH_VERDI
41488# ifdef machine_arch_type
41489# undef machine_arch_type
41490# define machine_arch_type __machine_arch_type
41491# else
41492# define machine_arch_type MACH_TYPE_VERDI
41493# endif
41494# define machine_is_verdi() (machine_arch_type == MACH_TYPE_VERDI)
41495#else
41496# define machine_is_verdi() (0)
41497#endif
41498
41499#ifdef CONFIG_MACH_DM6446_ADBOX
41500# ifdef machine_arch_type
41501# undef machine_arch_type
41502# define machine_arch_type __machine_arch_type
41503# else
41504# define machine_arch_type MACH_TYPE_DM6446_ADBOX
41505# endif
41506# define machine_is_dm6446_adbox() (machine_arch_type == MACH_TYPE_DM6446_ADBOX)
41507#else
41508# define machine_is_dm6446_adbox() (0)
41509#endif
41510
41511#ifdef CONFIG_MACH_QUAD_SALSA
41512# ifdef machine_arch_type
41513# undef machine_arch_type
41514# define machine_arch_type __machine_arch_type
41515# else
41516# define machine_arch_type MACH_TYPE_QUAD_SALSA
41517# endif
41518# define machine_is_quad_salsa() (machine_arch_type == MACH_TYPE_QUAD_SALSA)
41519#else
41520# define machine_is_quad_salsa() (0)
41521#endif
41522
41523#ifdef CONFIG_MACH_ABB_GMA_1_1
41524# ifdef machine_arch_type
41525# undef machine_arch_type
41526# define machine_arch_type __machine_arch_type
41527# else
41528# define machine_arch_type MACH_TYPE_ABB_GMA_1_1
41529# endif
41530# define machine_is_abb_gma_1_1() (machine_arch_type == MACH_TYPE_ABB_GMA_1_1)
41531#else
41532# define machine_is_abb_gma_1_1() (0)
41533#endif
41534
41535#ifdef CONFIG_MACH_SVCID
41536# ifdef machine_arch_type
41537# undef machine_arch_type
41538# define machine_arch_type __machine_arch_type
41539# else
41540# define machine_arch_type MACH_TYPE_SVCID
41541# endif
41542# define machine_is_svcid() (machine_arch_type == MACH_TYPE_SVCID)
41543#else
41544# define machine_is_svcid() (0)
41545#endif
41546
41547#ifdef CONFIG_MACH_MSM8960_SIM
41548# ifdef machine_arch_type
41549# undef machine_arch_type
41550# define machine_arch_type __machine_arch_type
41551# else
41552# define machine_arch_type MACH_TYPE_MSM8960_SIM
41553# endif
41554# define machine_is_msm8960_sim() (machine_arch_type == MACH_TYPE_MSM8960_SIM)
41555#else
41556# define machine_is_msm8960_sim() (0)
41557#endif
41558
41559#ifdef CONFIG_MACH_MSM8960_RUMI3
41560# ifdef machine_arch_type
41561# undef machine_arch_type
41562# define machine_arch_type __machine_arch_type
41563# else
41564# define machine_arch_type MACH_TYPE_MSM8960_RUMI3
41565# endif
41566# define machine_is_msm8960_rumi3() (machine_arch_type == MACH_TYPE_MSM8960_RUMI3)
41567#else
41568# define machine_is_msm8960_rumi3() (0)
41569#endif
41570
41571#ifdef CONFIG_MACH_ICON_G
41572# ifdef machine_arch_type
41573# undef machine_arch_type
41574# define machine_arch_type __machine_arch_type
41575# else
41576# define machine_arch_type MACH_TYPE_ICON_G
41577# endif
41578# define machine_is_icon_g() (machine_arch_type == MACH_TYPE_ICON_G)
41579#else
41580# define machine_is_icon_g() (0)
41581#endif
41582
41583#ifdef CONFIG_MACH_MB3
41584# ifdef machine_arch_type
41585# undef machine_arch_type
41586# define machine_arch_type __machine_arch_type
41587# else
41588# define machine_arch_type MACH_TYPE_MB3
41589# endif
41590# define machine_is_mb3() (machine_arch_type == MACH_TYPE_MB3)
41591#else
41592# define machine_is_mb3() (0)
41593#endif
41594
41595#ifdef CONFIG_MACH_GSIA18S
41596# ifdef machine_arch_type
41597# undef machine_arch_type
41598# define machine_arch_type __machine_arch_type
41599# else
41600# define machine_arch_type MACH_TYPE_GSIA18S
41601# endif
41602# define machine_is_gsia18s() (machine_arch_type == MACH_TYPE_GSIA18S)
41603#else
41604# define machine_is_gsia18s() (0)
41605#endif
41606
41607#ifdef CONFIG_MACH_PIVICC
41608# ifdef machine_arch_type
41609# undef machine_arch_type
41610# define machine_arch_type __machine_arch_type
41611# else
41612# define machine_arch_type MACH_TYPE_PIVICC
41613# endif
41614# define machine_is_pivicc() (machine_arch_type == MACH_TYPE_PIVICC)
41615#else
41616# define machine_is_pivicc() (0)
41617#endif
41618
41619#ifdef CONFIG_MACH_PCM048
41620# ifdef machine_arch_type
41621# undef machine_arch_type
41622# define machine_arch_type __machine_arch_type
41623# else
41624# define machine_arch_type MACH_TYPE_PCM048
41625# endif
41626# define machine_is_pcm048() (machine_arch_type == MACH_TYPE_PCM048)
41627#else
41628# define machine_is_pcm048() (0)
41629#endif
41630
41631#ifdef CONFIG_MACH_DDS
41632# ifdef machine_arch_type
41633# undef machine_arch_type
41634# define machine_arch_type __machine_arch_type
41635# else
41636# define machine_arch_type MACH_TYPE_DDS
41637# endif
41638# define machine_is_dds() (machine_arch_type == MACH_TYPE_DDS)
41639#else
41640# define machine_is_dds() (0)
41641#endif
41642
41643#ifdef CONFIG_MACH_CHALTEN_XA1
41644# ifdef machine_arch_type
41645# undef machine_arch_type
41646# define machine_arch_type __machine_arch_type
41647# else
41648# define machine_arch_type MACH_TYPE_CHALTEN_XA1
41649# endif
41650# define machine_is_chalten_xa1() (machine_arch_type == MACH_TYPE_CHALTEN_XA1)
41651#else
41652# define machine_is_chalten_xa1() (0)
41653#endif
41654
1cb8e980
WD
41655/*
41656 * These have not yet been registered
41657 */
41658
41659#ifndef machine_arch_type
41660#define machine_arch_type __machine_arch_type
41661#endif
41662
41663#endif