ARM: update mach-types.h from 2.6.24-rc7 Linux kernel tree
[platform/kernel/u-boot.git] / include / asm-arm / mach-types.h
1 /*
2  * This was automagically generated from arch/arm/tools/mach-types!
3  * Do NOT edit
4  */
5
6 #ifndef __ASM_ARM_MACH_TYPE_H
7 #define __ASM_ARM_MACH_TYPE_H
8
9 #ifndef __ASSEMBLY__
10 /* The type of machine we're running on */
11 extern 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
203 #define MACH_TYPE_KARO                 190
204 #define MACH_TYPE_FESTER               191
205 #define MACH_TYPE_GPI                  192
206 #define MACH_TYPE_SMDK2410             193
207 #define MACH_TYPE_I519                 194
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
231 #define MACH_TYPE_VOICEBLUE            218
232 #define MACH_TYPE_JZ8028               219
233 #define MACH_TYPE_H5400                220
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
247 #define MACH_TYPE_OMAP_INNOVATOR       234
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
255 #define MACH_TYPE_IXDP2400             242
256 #define MACH_TYPE_IXDP2800             243
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
264 #define MACH_TYPE_AT91RM9200           251
265 #define MACH_TYPE_ORION                252
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
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
300 #define MACH_TYPE_NX_PHNX              287
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
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
380 #define MACH_TYPE_ESL_SOFCOMP          368
381 #define MACH_TYPE_S5C7375              369
382 #define MACH_TYPE_SPEARHEAD            370
383 #define MACH_TYPE_PANTERA              371
384 #define MACH_TYPE_PRAYOGLITE           372
385 #define MACH_TYPE_GUMSTIK              373
386 #define MACH_TYPE_RCUBE                374
387 #define MACH_TYPE_REA_OLV              375
388 #define MACH_TYPE_PXA_IPHONE           376
389 #define MACH_TYPE_S3C3410              377
390 #define MACH_TYPE_ESPD_4510B           378
391 #define MACH_TYPE_MP1X                 379
392 #define MACH_TYPE_AT91RM9200TB         380
393 #define MACH_TYPE_ADSVGX               381
394 #define MACH_TYPE_OMAP_H2              382
395 #define MACH_TYPE_PELEE                383
396 #define MACH_TYPE_E740                 384
397 #define MACH_TYPE_IQ80331              385
398 #define MACH_TYPE_VERSATILE_PB         387
399 #define MACH_TYPE_KEV7A400             388
400 #define MACH_TYPE_LPD7A400             389
401 #define MACH_TYPE_LPD7A404             390
402 #define MACH_TYPE_FUJITSU_CAMELOT      391
403 #define MACH_TYPE_JANUS2M              392
404 #define MACH_TYPE_EMBTF                393
405 #define MACH_TYPE_HPM                  394
406 #define MACH_TYPE_SMDK2410TK           395
407 #define MACH_TYPE_SMDK2410AJ           396
408 #define MACH_TYPE_STREETRACER          397
409 #define MACH_TYPE_EFRAME               398
410 #define MACH_TYPE_CSB337               399
411 #define MACH_TYPE_PXA_LARK             400
412 #define MACH_TYPE_PNP2110              401
413 #define MACH_TYPE_TCC72X               402
414 #define MACH_TYPE_ALTAIR               403
415 #define MACH_TYPE_KC3                  404
416 #define MACH_TYPE_SINTEFTD             405
417 #define MACH_TYPE_MAINSTONE            406
418 #define MACH_TYPE_ADAY4X               407
419 #define MACH_TYPE_LITE300              408
420 #define MACH_TYPE_S5C7376              409
421 #define MACH_TYPE_MT02                 410
422 #define MACH_TYPE_MPORT3S              411
423 #define MACH_TYPE_RA_ALPHA             412
424 #define MACH_TYPE_XCEP                 413
425 #define MACH_TYPE_ARCOM_VULCAN         414
426 #define MACH_TYPE_STARGATE             415
427 #define MACH_TYPE_ARMADILLOJ           416
428 #define MACH_TYPE_ELROY_JACK           417
429 #define MACH_TYPE_BACKEND              418
430 #define MACH_TYPE_S5LINBOX             419
431 #define MACH_TYPE_NOMADIK              420
432 #define MACH_TYPE_IA_CPU_9200          421
433 #define MACH_TYPE_AT91_BJA1            422
434 #define MACH_TYPE_CORGI                423
435 #define MACH_TYPE_POODLE               424
436 #define MACH_TYPE_TEN                  425
437 #define MACH_TYPE_ROVERP5P             426
438 #define MACH_TYPE_SC2700               427
439 #define MACH_TYPE_EX_EAGLE             428
440 #define MACH_TYPE_NX_PXA12             429
441 #define MACH_TYPE_NX_PXA5              430
442 #define MACH_TYPE_BLACKBOARD2          431
443 #define MACH_TYPE_I819                 432
444 #define MACH_TYPE_IXMB995E             433
445 #define MACH_TYPE_SKYRIDER             434
446 #define MACH_TYPE_SKYHAWK              435
447 #define MACH_TYPE_ENTERPRISE           436
448 #define MACH_TYPE_DEP2410              437
449 #define MACH_TYPE_ARMCORE              438
450 #define MACH_TYPE_HOBBIT               439
451 #define MACH_TYPE_H7210                440
452 #define MACH_TYPE_PXA_NETDCU5          441
453 #define MACH_TYPE_ACC                  442
454 #define MACH_TYPE_ESL_SARVA            443
455 #define MACH_TYPE_XM250                444
456 #define MACH_TYPE_T6TC1XB              445
457 #define MACH_TYPE_ESS710               446
458 #define MACH_TYPE_MX31ADS              447
459 #define MACH_TYPE_HIMALAYA             448
460 #define MACH_TYPE_BOLFENK              449
461 #define MACH_TYPE_AT91RM9200KR         450
462 #define MACH_TYPE_EDB9312              451
463 #define MACH_TYPE_OMAP_GENERIC         452
464 #define MACH_TYPE_AXIMX3               453
465 #define MACH_TYPE_EB67XDIP             454
466 #define MACH_TYPE_WEBTXS               455
467 #define MACH_TYPE_HAWK                 456
468 #define MACH_TYPE_CCAT91SBC001         457
469 #define MACH_TYPE_EXPRESSO             458
470 #define MACH_TYPE_H4000                459
471 #define MACH_TYPE_DINO                 460
472 #define MACH_TYPE_ML675K               461
473 #define MACH_TYPE_EDB9301              462
474 #define MACH_TYPE_EDB9315              463
475 #define MACH_TYPE_RECIVA_TT            464
476 #define MACH_TYPE_CSTCB01              465
477 #define MACH_TYPE_CSTCB1               466
478 #define MACH_TYPE_SHADWELL             467
479 #define MACH_TYPE_GOEPEL263            468
480 #define MACH_TYPE_ACQ100               469
481 #define MACH_TYPE_MX1FS2               470
482 #define MACH_TYPE_HIPTOP_G1            471
483 #define MACH_TYPE_SPARKY               472
484 #define MACH_TYPE_NS9750               473
485 #define MACH_TYPE_PHOENIX              474
486 #define MACH_TYPE_VR1000               475
487 #define MACH_TYPE_DEISTERPXA           476
488 #define MACH_TYPE_BCM1160              477
489 #define MACH_TYPE_PCM022               478
490 #define MACH_TYPE_ADSGCX               479
491 #define MACH_TYPE_DREADNAUGHT          480
492 #define MACH_TYPE_DM320                481
493 #define MACH_TYPE_MARKOV               482
494 #define MACH_TYPE_COS7A400             483
495 #define MACH_TYPE_MILANO               484
496 #define MACH_TYPE_UE9328               485
497 #define MACH_TYPE_UEX255               486
498 #define MACH_TYPE_UE2410               487
499 #define MACH_TYPE_A620                 488
500 #define MACH_TYPE_OCELOT               489
501 #define MACH_TYPE_CHEETAH              490
502 #define MACH_TYPE_OMAP_PERSEUS2        491
503 #define MACH_TYPE_ZVUE                 492
504 #define MACH_TYPE_ROVERP1              493
505 #define MACH_TYPE_ASIDIAL2             494
506 #define MACH_TYPE_S3C24A0              495
507 #define MACH_TYPE_E800                 496
508 #define MACH_TYPE_E750                 497
509 #define MACH_TYPE_S3C5500              498
510 #define MACH_TYPE_SMDK5500             499
511 #define MACH_TYPE_SIGNALSYNC           500
512 #define MACH_TYPE_NBC                  501
513 #define MACH_TYPE_KODIAK               502
514 #define MACH_TYPE_NETBOOKPRO           503
515 #define MACH_TYPE_HW90200              504
516 #define MACH_TYPE_CONDOR               505
517 #define MACH_TYPE_CUP                  506
518 #define MACH_TYPE_KITE                 507
519 #define MACH_TYPE_SCB9328              508
520 #define MACH_TYPE_OMAP_H3              509
521 #define MACH_TYPE_OMAP_H4              510
522 #define MACH_TYPE_N10                  511
523 #define MACH_TYPE_MONTAJADE            512
524 #define MACH_TYPE_SG560                513
525 #define MACH_TYPE_DP1000               514
526 #define MACH_TYPE_OMAP_OSK             515
527 #define MACH_TYPE_RG100V3              516
528 #define MACH_TYPE_MX2ADS               517
529 #define MACH_TYPE_PXA_KILO             518
530 #define MACH_TYPE_IXP4XX_EAGLE         519
531 #define MACH_TYPE_TOSA                 520
532 #define MACH_TYPE_MB2520F              521
533 #define MACH_TYPE_EMC1000              522
534 #define MACH_TYPE_TIDSC25              523
535 #define MACH_TYPE_AKCPMXL              524
536 #define MACH_TYPE_AV3XX                525
537 #define MACH_TYPE_AVILA                526
538 #define MACH_TYPE_PXA_MPM10            527
539 #define MACH_TYPE_PXA_KYANITE          528
540 #define MACH_TYPE_SGOLD                529
541 #define MACH_TYPE_OSCAR                530
542 #define MACH_TYPE_EPXA4USB2            531
543 #define MACH_TYPE_XSENGINE             532
544 #define MACH_TYPE_IP600                533
545 #define MACH_TYPE_MCAN2                534
546 #define MACH_TYPE_DDI_BLUERIDGE        535
547 #define MACH_TYPE_SKYMINDER            536
548 #define MACH_TYPE_LPD79520             537
549 #define MACH_TYPE_EDB9302              538
550 #define MACH_TYPE_HW90340              539
551 #define MACH_TYPE_CIP_BOX              540
552 #define MACH_TYPE_IVPN                 541
553 #define MACH_TYPE_RSOC2                542
554 #define MACH_TYPE_HUSKY                543
555 #define MACH_TYPE_BOXER                544
556 #define MACH_TYPE_SHEPHERD             545
557 #define MACH_TYPE_AML42800AA           546
558 #define MACH_TYPE_MACH_TYPE_ML674001   547
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
564 #define MACH_TYPE_I30030EVB            553
565 #define MACH_TYPE_MXC27530EVB          554
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
599 #define MACH_TYPE_CORNWALLIS           588
600 #define MACH_TYPE_GURNEY_DRV           589
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
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
645 #define MACH_TYPE_MXC27530ADS          634
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
659 #define MACH_TYPE_ML69Q6203            649
660 #define MACH_TYPE_MB9200               650
661 #define MACH_TYPE_KULUN                651
662 #define MACH_TYPE_SNAPPER              652
663 #define MACH_TYPE_OPTIMA               653
664 #define MACH_TYPE_DLHSBC               654
665 #define MACH_TYPE_X30                  655
666 #define MACH_TYPE_N30                  656
667 #define MACH_TYPE_MANGA_KS8695         657
668 #define MACH_TYPE_AJAX                 658
669 #define MACH_TYPE_NEC_MP900            659
670 #define MACH_TYPE_VVTK1000             661
671 #define MACH_TYPE_KAFA                 662
672 #define MACH_TYPE_VVTK3000             663
673 #define MACH_TYPE_PIMX1                664
674 #define MACH_TYPE_OLLIE                665
675 #define MACH_TYPE_SKYMAX               666
676 #define MACH_TYPE_JAZZ                 667
677 #define MACH_TYPE_TEL_T3               668
678 #define MACH_TYPE_AISINO_FCR255        669
679 #define MACH_TYPE_BTWEB                670
680 #define MACH_TYPE_DBG_LH79520          671
681 #define MACH_TYPE_CM41XX               672
682 #define MACH_TYPE_TS72XX               673
683 #define MACH_TYPE_NGGPXA               674
684 #define MACH_TYPE_CSB535               675
685 #define MACH_TYPE_CSB536               676
686 #define MACH_TYPE_PXA_TRAKPOD          677
687 #define MACH_TYPE_PRAXIS               678
688 #define MACH_TYPE_LH75411              679
689 #define MACH_TYPE_OTOM                 680
690 #define MACH_TYPE_NEXCODER_2440        681
691 #define MACH_TYPE_LOOX410              682
692 #define MACH_TYPE_WESTLAKE             683
693 #define MACH_TYPE_NSB                  684
694 #define MACH_TYPE_ESL_SARVA_STN        685
695 #define MACH_TYPE_ESL_SARVA_TFT        686
696 #define MACH_TYPE_ESL_SARVA_IAD        687
697 #define MACH_TYPE_ESL_SARVA_ACC        688
698 #define MACH_TYPE_TYPHOON              689
699 #define MACH_TYPE_CNAV                 690
700 #define MACH_TYPE_A730                 691
701 #define MACH_TYPE_NETSTAR              692
702 #define MACH_TYPE_PHASEFALE_SUPERCON   693
703 #define MACH_TYPE_SHIVA1100            694
704 #define MACH_TYPE_ETEXSC               695
705 #define MACH_TYPE_IXDPG465             696
706 #define MACH_TYPE_A9M2410              697
707 #define MACH_TYPE_A9M2440              698
708 #define MACH_TYPE_A9M9750              699
709 #define MACH_TYPE_A9M9360              700
710 #define MACH_TYPE_UNC90                701
711 #define MACH_TYPE_ECO920               702
712 #define MACH_TYPE_SATVIEW              703
713 #define MACH_TYPE_ROADRUNNER           704
714 #define MACH_TYPE_AT91RM9200EK         705
715 #define MACH_TYPE_GP32                 706
716 #define MACH_TYPE_GEM                  707
717 #define MACH_TYPE_I858                 708
718 #define MACH_TYPE_HX2750               709
719 #define MACH_TYPE_MXC91131EVB          710
720 #define MACH_TYPE_P700                 711
721 #define MACH_TYPE_CPE                  712
722 #define MACH_TYPE_SPITZ                713
723 #define MACH_TYPE_NIMBRA340            714
724 #define MACH_TYPE_LPC22XX              715
725 #define MACH_TYPE_COMET3               716
726 #define MACH_TYPE_COMET4               717
727 #define MACH_TYPE_CSB625               718
728 #define MACH_TYPE_FORTUNET2            719
729 #define MACH_TYPE_S5H2200              720
730 #define MACH_TYPE_OPTORM920            721
731 #define MACH_TYPE_ADSBITSYXB           722
732 #define MACH_TYPE_ADSSPHERE            723
733 #define MACH_TYPE_ADSPORTAL            724
734 #define MACH_TYPE_LN2410SBC            725
735 #define MACH_TYPE_CB3RUFC              726
736 #define MACH_TYPE_MP2USB               727
737 #define MACH_TYPE_NTNP425C             728
738 #define MACH_TYPE_COLIBRI              729
739 #define MACH_TYPE_PCM7220              730
740 #define MACH_TYPE_GATEWAY7001          731
741 #define MACH_TYPE_PCM027               732
742 #define MACH_TYPE_CMPXA                733
743 #define MACH_TYPE_ANUBIS               734
744 #define MACH_TYPE_ITE8152              735
745 #define MACH_TYPE_LPC3XXX              736
746 #define MACH_TYPE_PUPPETEER            737
747 #define MACH_TYPE_MACH_VADATECH        738
748 #define MACH_TYPE_E570                 739
749 #define MACH_TYPE_X50                  740
750 #define MACH_TYPE_RECON                741
751 #define MACH_TYPE_XBOARDGP8            742
752 #define MACH_TYPE_FPIC2                743
753 #define MACH_TYPE_AKITA                744
754 #define MACH_TYPE_A81                  745
755 #define MACH_TYPE_SVM_SC25X            746
756 #define MACH_TYPE_VADATECH020          747
757 #define MACH_TYPE_TLI                  748
758 #define MACH_TYPE_EDB9315LC            749
759 #define MACH_TYPE_PASSEC               750
760 #define MACH_TYPE_DS_TIGER             751
761 #define MACH_TYPE_E310                 752
762 #define MACH_TYPE_E330                 753
763 #define MACH_TYPE_RT3000               754
764 #define MACH_TYPE_NOKIA770             755
765 #define MACH_TYPE_PNX0106              756
766 #define MACH_TYPE_HX21XX               757
767 #define MACH_TYPE_FARADAY              758
768 #define MACH_TYPE_SBC9312              759
769 #define MACH_TYPE_BATMAN               760
770 #define MACH_TYPE_JPD201               761
771 #define MACH_TYPE_MIPSA                762
772 #define MACH_TYPE_KACOM                763
773 #define MACH_TYPE_SWARCOCPU            764
774 #define MACH_TYPE_SWARCODSL            765
775 #define MACH_TYPE_BLUEANGEL            766
776 #define MACH_TYPE_HAIRYGRAMA           767
777 #define MACH_TYPE_BANFF                768
778 #define MACH_TYPE_CARMEVA              769
779 #define MACH_TYPE_SAM255               770
780 #define MACH_TYPE_PPM10                771
781 #define MACH_TYPE_EDB9315A             772
782 #define MACH_TYPE_SUNSET               773
783 #define MACH_TYPE_STARGATE2            774
784 #define MACH_TYPE_INTELMOTE2           775
785 #define MACH_TYPE_TRIZEPS4             776
786 #define MACH_TYPE_MAINSTONE2           777
787 #define MACH_TYPE_EZ_IXP42X            778
788 #define MACH_TYPE_TAPWAVE_ZODIAC       779
789 #define MACH_TYPE_UNIVERSALMETER       780
790 #define MACH_TYPE_HICOARM9             781
791 #define MACH_TYPE_PNX4008              782
792 #define MACH_TYPE_KWS6000              783
793 #define MACH_TYPE_PORTUX920T           784
794 #define MACH_TYPE_EZ_X5                785
795 #define MACH_TYPE_OMAP_RUDOLPH         786
796 #define MACH_TYPE_CPUAT91              787
797 #define MACH_TYPE_REA9200              788
798 #define MACH_TYPE_ACTS_PUNE_SA1110     789
799 #define MACH_TYPE_IXP425               790
800 #define MACH_TYPE_I30030ADS            791
801 #define MACH_TYPE_PERCH                792
802 #define MACH_TYPE_EIS05R1              793
803 #define MACH_TYPE_PEPPERPAD            794
804 #define MACH_TYPE_SB3010               795
805 #define MACH_TYPE_RM9200               796
806 #define MACH_TYPE_DMA03                797
807 #define MACH_TYPE_ROAD_S101            798
808 #define MACH_TYPE_IQ81340SC            799
809 #define MACH_TYPE_IQ_NEXTGEN_B         800
810 #define MACH_TYPE_IQ81340MC            801
811 #define MACH_TYPE_IQ_NEXTGEN_D         802
812 #define MACH_TYPE_IQ_NEXTGEN_E         803
813 #define MACH_TYPE_MALLOW_AT91          804
814 #define MACH_TYPE_CYBERTRACKER_I       805
815 #define MACH_TYPE_GESBC931X            806
816 #define MACH_TYPE_CENTIPAD             807
817 #define MACH_TYPE_ARMSOC               808
818 #define MACH_TYPE_SE4200               809
819 #define MACH_TYPE_EMS197A              810
820 #define MACH_TYPE_MICRO9               811
821 #define MACH_TYPE_MICRO9L              812
822 #define MACH_TYPE_UC5471DSP            813
823 #define MACH_TYPE_SJ5471ENG            814
824 #define MACH_TYPE_CMPXA26X             815
825 #define MACH_TYPE_NC                   816
826 #define MACH_TYPE_OMAP_PALMTE          817
827 #define MACH_TYPE_AJAX52X              818
828 #define MACH_TYPE_SIRIUSTAR            819
829 #define MACH_TYPE_IODATA_HDLG          820
830 #define MACH_TYPE_AT91RM9200UTL        821
831 #define MACH_TYPE_BIOSAFE              822
832 #define MACH_TYPE_MP1000               823
833 #define MACH_TYPE_PARSY                824
834 #define MACH_TYPE_CCXP                 825
835 #define MACH_TYPE_OMAP_GSAMPLE         826
836 #define MACH_TYPE_REALVIEW_EB          827
837 #define MACH_TYPE_SAMOA                828
838 #define MACH_TYPE_T3XSCALE             829
839 #define MACH_TYPE_I878                 830
840 #define MACH_TYPE_BORZOI               831
841 #define MACH_TYPE_GECKO                832
842 #define MACH_TYPE_DS101                833
843 #define MACH_TYPE_OMAP_PALMTT2         834
844 #define MACH_TYPE_XSCALE_PALMLD        835
845 #define MACH_TYPE_CC9C                 836
846 #define MACH_TYPE_SBC1670              837
847 #define MACH_TYPE_IXDP28X5             838
848 #define MACH_TYPE_OMAP_PALMTT          839
849 #define MACH_TYPE_ML696K               840
850 #define MACH_TYPE_ARCOM_ZEUS           841
851 #define MACH_TYPE_OSIRIS               842
852 #define MACH_TYPE_MAESTRO              843
853 #define MACH_TYPE_TUNGE2               844
854 #define MACH_TYPE_IXBBM                845
855 #define MACH_TYPE_MX27ADS              846
856 #define MACH_TYPE_AX8004               847
857 #define MACH_TYPE_AT91SAM9261EK        848
858 #define MACH_TYPE_LOFT                 849
859 #define MACH_TYPE_MAGPIE               850
860 #define MACH_TYPE_MX21ADS              851
861 #define MACH_TYPE_MB87M3400            852
862 #define MACH_TYPE_MGUARD_DELTA         853
863 #define MACH_TYPE_DAVINCI_DVDP         854
864 #define MACH_TYPE_HTCUNIVERSAL         855
865 #define MACH_TYPE_TPAD                 856
866 #define MACH_TYPE_ROVERP3              857
867 #define MACH_TYPE_JORNADA928           858
868 #define MACH_TYPE_MV88FXX81            859
869 #define MACH_TYPE_STMP36XX             860
870 #define MACH_TYPE_SXNI79524            861
871 #define MACH_TYPE_AMS_DELTA            862
872 #define MACH_TYPE_URANIUM              863
873 #define MACH_TYPE_UCON                 864
874 #define MACH_TYPE_NAS100D              865
875 #define MACH_TYPE_L083_1000            866
876 #define MACH_TYPE_EZX                  867
877 #define MACH_TYPE_PNX5220              868
878 #define MACH_TYPE_BUTTE                869
879 #define MACH_TYPE_SRM2                 870
880 #define MACH_TYPE_DSBR                 871
881 #define MACH_TYPE_CRYSTALBALL          872
882 #define MACH_TYPE_TINYPXA27X           873
883 #define MACH_TYPE_HERBIE               874
884 #define MACH_TYPE_MAGICIAN             875
885 #define MACH_TYPE_CM4002               876
886 #define MACH_TYPE_B4                   877
887 #define MACH_TYPE_MAUI                 878
888 #define MACH_TYPE_CYBERTRACKER_G       879
889 #define MACH_TYPE_NXDKN                880
890 #define MACH_TYPE_MIO8390              881
891 #define MACH_TYPE_OMI_BOARD            882
892 #define MACH_TYPE_MX21CIV              883
893 #define MACH_TYPE_MAHI_CDAC            884
894 #define MACH_TYPE_XSCALE_PALMTX        885
895 #define MACH_TYPE_S3C2413              887
896 #define MACH_TYPE_SAMSYS_EP0           888
897 #define MACH_TYPE_WG302V1              889
898 #define MACH_TYPE_WG302V2              890
899 #define MACH_TYPE_EB42X                891
900 #define MACH_TYPE_IQ331ES              892
901 #define MACH_TYPE_COSYDSP              893
902 #define MACH_TYPE_UPLAT7D              894
903 #define MACH_TYPE_PTDAVINCI            895
904 #define MACH_TYPE_MBUS                 896
905 #define MACH_TYPE_NADIA2VB             897
906 #define MACH_TYPE_R1000                898
907 #define MACH_TYPE_HW90250              899
908 #define MACH_TYPE_OMAP_2430SDP         900
909 #define MACH_TYPE_DAVINCI_EVM          901
910 #define MACH_TYPE_OMAP_TORNADO         902
911 #define MACH_TYPE_OLOCREEK             903
912 #define MACH_TYPE_PALMZ72              904
913 #define MACH_TYPE_NXDB500              905
914 #define MACH_TYPE_APF9328              906
915 #define MACH_TYPE_OMAP_WIPOQ           907
916 #define MACH_TYPE_OMAP_TWIP            908
917 #define MACH_TYPE_XSCALE_PALMTREO650   909
918 #define MACH_TYPE_ACUMEN               910
919 #define MACH_TYPE_XP100                911
920 #define MACH_TYPE_FS2410               912
921 #define MACH_TYPE_PXA270_CERF          913
922 #define MACH_TYPE_SQ2FTLPALM           914
923 #define MACH_TYPE_BSEMSERVER           915
924 #define MACH_TYPE_NETCLIENT            916
925 #define MACH_TYPE_XSCALE_PALMTT5       917
926 #define MACH_TYPE_OMAP_PALMTC          918
927 #define MACH_TYPE_OMAP_APOLLON         919
928 #define MACH_TYPE_MXC30030EVB          920
929 #define MACH_TYPE_REA_2D               921
930 #define MACH_TYPE_TI3E524              922
931 #define MACH_TYPE_ATEB9200             923
932 #define MACH_TYPE_AUCKLAND             924
933 #define MACH_TYPE_AK3320M              925
934 #define MACH_TYPE_DURAMAX              926
935 #define MACH_TYPE_N35                  927
936 #define MACH_TYPE_PRONGHORN            928
937 #define MACH_TYPE_FUNDY                929
938 #define MACH_TYPE_LOGICPD_PXA270       930
939 #define MACH_TYPE_CPU777               931
940 #define MACH_TYPE_SIMICON9201          932
941 #define MACH_TYPE_LEAP2_HPM            933
942 #define MACH_TYPE_CM922TXA10           934
943 #define MACH_TYPE_PXA                  935
944 #define MACH_TYPE_SANDGATE2            936
945 #define MACH_TYPE_SANDGATE2G           937
946 #define MACH_TYPE_SANDGATE2P           938
947 #define MACH_TYPE_FRED_JACK            939
948 #define MACH_TYPE_TTG_COLOR1           940
949 #define MACH_TYPE_NXEB500HMI           941
950 #define MACH_TYPE_NETDCU8              942
951 #define MACH_TYPE_ML675050_CPU_BOA     943
952 #define MACH_TYPE_NG_FVX538            944
953 #define MACH_TYPE_NG_FVS338            945
954 #define MACH_TYPE_PNX4103              946
955 #define MACH_TYPE_HESDB                947
956 #define MACH_TYPE_XSILO                948
957 #define MACH_TYPE_ESPRESSO             949
958 #define MACH_TYPE_EMLC                 950
959 #define MACH_TYPE_SISTERON             951
960 #define MACH_TYPE_RX1950               952
961 #define MACH_TYPE_TSC_VENUS            953
962 #define MACH_TYPE_DS101J               954
963 #define MACH_TYPE_MXC30030ADS          955
964 #define MACH_TYPE_FUJITSU_WIMAXSOC     956
965 #define MACH_TYPE_DUALPCMODEM          957
966 #define MACH_TYPE_GESBC9312            958
967 #define MACH_TYPE_HTCAPACHE            959
968 #define MACH_TYPE_IXDP435              960
969 #define MACH_TYPE_CATPROVT100          961
970 #define MACH_TYPE_PICOTUX1XX           962
971 #define MACH_TYPE_PICOTUX2XX           963
972 #define MACH_TYPE_DSMG600              964
973 #define MACH_TYPE_EMPC2                965
974 #define MACH_TYPE_VENTURA              966
975 #define MACH_TYPE_PHIDGET_SBC          967
976 #define MACH_TYPE_IJ3K                 968
977 #define MACH_TYPE_PISGAH               969
978 #define MACH_TYPE_OMAP_FSAMPLE         970
979 #define MACH_TYPE_SG720                971
980 #define MACH_TYPE_REDFOX               972
981 #define MACH_TYPE_MYSH_EP9315_1        973
982 #define MACH_TYPE_TPF106               974
983 #define MACH_TYPE_AT91RM9200KG         975
984 #define MACH_TYPE_SLEDB                976
985 #define MACH_TYPE_ONTRACK              977
986 #define MACH_TYPE_PM1200               978
987 #define MACH_TYPE_ESS24XXX             979
988 #define MACH_TYPE_COREMP7              980
989 #define MACH_TYPE_NEXCODER_6446        981
990 #define MACH_TYPE_STVC8380             982
991 #define MACH_TYPE_TEKLYNX              983
992 #define MACH_TYPE_CARBONADO            984
993 #define MACH_TYPE_SYSMOS_MP730         985
994 #define MACH_TYPE_SNAPPER_CL15         986
995 #define MACH_TYPE_PGIGIM               987
996 #define MACH_TYPE_PTX9160P2            988
997 #define MACH_TYPE_DCORE1               989
998 #define MACH_TYPE_VICTORPXA            990
999 #define MACH_TYPE_MX2DTB               991
1000 #define MACH_TYPE_PXA_IREX_ER0100      992
1001 #define MACH_TYPE_OMAP_PALMZ71         993
1002 #define MACH_TYPE_BARTEC_DEG           994
1003 #define MACH_TYPE_HW50251              995
1004 #define MACH_TYPE_IBOX                 996
1005 #define MACH_TYPE_ATLASLH7A404         997
1006 #define MACH_TYPE_PT2026               998
1007 #define MACH_TYPE_HTCALPINE            999
1008 #define MACH_TYPE_BARTEC_VTU           1000
1009 #define MACH_TYPE_VCOREII              1001
1010 #define MACH_TYPE_PDNB3                1002
1011 #define MACH_TYPE_HTCBEETLES           1003
1012 #define MACH_TYPE_S3C6400              1004
1013 #define MACH_TYPE_S3C2443              1005
1014 #define MACH_TYPE_OMAP_LDK             1006
1015 #define MACH_TYPE_SMDK2460             1007
1016 #define MACH_TYPE_SMDK2440             1008
1017 #define MACH_TYPE_SMDK2412             1009
1018 #define MACH_TYPE_WEBBOX               1010
1019 #define MACH_TYPE_CWWNDP               1011
1020 #define MACH_TYPE_DRAGON               1012
1021 #define MACH_TYPE_OPENDO_CPU_BOARD     1013
1022 #define MACH_TYPE_CCM2200              1014
1023 #define MACH_TYPE_ETWARM               1015
1024 #define MACH_TYPE_M93030               1016
1025 #define MACH_TYPE_CC7U                 1017
1026 #define MACH_TYPE_MTT_RANGER           1018
1027 #define MACH_TYPE_NEXUS                1019
1028 #define MACH_TYPE_DESMAN               1020
1029 #define MACH_TYPE_BKDE303              1021
1030 #define MACH_TYPE_SMDK2413             1022
1031 #define MACH_TYPE_AML_M7200            1023
1032 #define MACH_TYPE_AML_M5900            1024
1033 #define MACH_TYPE_SG640                1025
1034 #define MACH_TYPE_EDG79524             1026
1035 #define MACH_TYPE_AI2410               1027
1036 #define MACH_TYPE_IXP465               1028
1037 #define MACH_TYPE_BALLOON3             1029
1038 #define MACH_TYPE_HEINS                1030
1039 #define MACH_TYPE_MPLUSEVA             1031
1040 #define MACH_TYPE_RT042                1032
1041 #define MACH_TYPE_CWIEM                1033
1042 #define MACH_TYPE_CM_X270              1034
1043 #define MACH_TYPE_CM_X255              1035
1044 #define MACH_TYPE_ESH_AT91             1036
1045 #define MACH_TYPE_SANDGATE3            1037
1046 #define MACH_TYPE_PRIMO                1038
1047 #define MACH_TYPE_GEMSTONE             1039
1048 #define MACH_TYPE_PRONGHORNMETRO       1040
1049 #define MACH_TYPE_SIDEWINDER           1041
1050 #define MACH_TYPE_PICOMOD1             1042
1051 #define MACH_TYPE_SG590                1043
1052 #define MACH_TYPE_AKAI9307             1044
1053 #define MACH_TYPE_FONTAINE             1045
1054 #define MACH_TYPE_WOMBAT               1046
1055 #define MACH_TYPE_ACQ300               1047
1056 #define MACH_TYPE_MOD_270              1048
1057 #define MACH_TYPE_VC0820               1049
1058 #define MACH_TYPE_ANI_AIM              1050
1059 #define MACH_TYPE_JELLYFISH            1051
1060 #define MACH_TYPE_AMANITA              1052
1061 #define MACH_TYPE_VLINK                1053
1062 #define MACH_TYPE_DEXFLEX              1054
1063 #define MACH_TYPE_EIGEN_TTQ            1055
1064 #define MACH_TYPE_ARCOM_TITAN          1056
1065 #define MACH_TYPE_TABLA                1057
1066 #define MACH_TYPE_MDIRAC3              1058
1067 #define MACH_TYPE_MRHFBP2              1059
1068 #define MACH_TYPE_AT91RM9200RB         1060
1069 #define MACH_TYPE_ANI_APM              1061
1070 #define MACH_TYPE_ELLA1                1062
1071 #define MACH_TYPE_INHAND_PXA27X        1063
1072 #define MACH_TYPE_INHAND_PXA25X        1064
1073 #define MACH_TYPE_EMPOS_XM             1065
1074 #define MACH_TYPE_EMPOS                1066
1075 #define MACH_TYPE_EMPOS_TINY           1067
1076 #define MACH_TYPE_EMPOS_SM             1068
1077 #define MACH_TYPE_EGRET                1069
1078 #define MACH_TYPE_OSTRICH              1070
1079 #define MACH_TYPE_N50                  1071
1080 #define MACH_TYPE_ECBAT91              1072
1081 #define MACH_TYPE_STAREAST             1073
1082 #define MACH_TYPE_DSPG_DW              1074
1083 #define MACH_TYPE_ONEARM               1075
1084 #define MACH_TYPE_MRG110_6             1076
1085 #define MACH_TYPE_WRT300NV2            1077
1086 #define MACH_TYPE_XM_BULVERDE          1078
1087 #define MACH_TYPE_MSM6100              1079
1088 #define MACH_TYPE_ETI_B1               1080
1089 #define MACH_TYPE_ZILOG_ZA9L           1081
1090 #define MACH_TYPE_BIT2440              1082
1091 #define MACH_TYPE_NBI                  1083
1092 #define MACH_TYPE_SMDK2443             1084
1093 #define MACH_TYPE_VDAVINCI             1085
1094 #define MACH_TYPE_ATC6                 1086
1095 #define MACH_TYPE_MULTMDW              1087
1096 #define MACH_TYPE_MBA2440              1088
1097 #define MACH_TYPE_ECSD                 1089
1098 #define MACH_TYPE_ZIRE31               1090
1099 #define MACH_TYPE_FSG                  1091
1100 #define MACH_TYPE_RAZOR101             1092
1101 #define MACH_TYPE_OPERA_TDM            1093
1102 #define MACH_TYPE_COMCERTO             1094
1103 #define MACH_TYPE_TB0319               1095
1104 #define MACH_TYPE_KWS8000              1096
1105 #define MACH_TYPE_B2                   1097
1106 #define MACH_TYPE_LCL54                1098
1107 #define MACH_TYPE_AT91SAM9260EK        1099
1108 #define MACH_TYPE_GLANTANK             1100
1109 #define MACH_TYPE_N2100                1101
1110 #define MACH_TYPE_N4100                1102
1111 #define MACH_TYPE_VERTICAL_RSC4        1103
1112 #define MACH_TYPE_SG8100               1104
1113 #define MACH_TYPE_IM42XX               1105
1114 #define MACH_TYPE_FTXX                 1106
1115 #define MACH_TYPE_LWFUSION             1107
1116 #define MACH_TYPE_QT2410               1108
1117 #define MACH_TYPE_KIXRP435             1109
1118 #define MACH_TYPE_CCW9C                1110
1119 #define MACH_TYPE_DABHS                1111
1120 #define MACH_TYPE_GZMX                 1112
1121 #define MACH_TYPE_IPNW100AP            1113
1122 #define MACH_TYPE_CC9P9360DEV          1114
1123 #define MACH_TYPE_CC9P9750DEV          1115
1124 #define MACH_TYPE_CC9P9360VAL          1116
1125 #define MACH_TYPE_CC9P9750VAL          1117
1126 #define MACH_TYPE_NX70V                1118
1127 #define MACH_TYPE_AT91RM9200DF         1119
1128 #define MACH_TYPE_SE_PILOT2            1120
1129 #define MACH_TYPE_MTCN_T800            1121
1130 #define MACH_TYPE_VCMX212              1122
1131 #define MACH_TYPE_LYNX                 1123
1132 #define MACH_TYPE_AT91SAM9260ID        1124
1133 #define MACH_TYPE_HW86052              1125
1134 #define MACH_TYPE_PILZ_PMI3            1126
1135 #define MACH_TYPE_EDB9302A             1127
1136 #define MACH_TYPE_EDB9307A             1128
1137 #define MACH_TYPE_CT_DFS               1129
1138 #define MACH_TYPE_PILZ_PMI4            1130
1139 #define MACH_TYPE_XCEEDNP_IXP          1131
1140 #define MACH_TYPE_SMDK2442B            1132
1141 #define MACH_TYPE_XNODE                1133
1142 #define MACH_TYPE_AIDX270              1134
1143 #define MACH_TYPE_REMA                 1135
1144 #define MACH_TYPE_BPS1000              1136
1145 #define MACH_TYPE_HW90350              1137
1146 #define MACH_TYPE_OMAP_SDP3430         1138
1147 #define MACH_TYPE_BLUETOUCH            1139
1148 #define MACH_TYPE_VSTMS                1140
1149 #define MACH_TYPE_XSBASE270            1141
1150 #define MACH_TYPE_AT91SAM9260EK_CN     1142
1151 #define MACH_TYPE_ADSTURBOXB           1143
1152 #define MACH_TYPE_OTI4110              1144
1153 #define MACH_TYPE_HME_PXA              1145
1154 #define MACH_TYPE_DEISTERDCA           1146
1155 #define MACH_TYPE_CES_SSEM2            1147
1156 #define MACH_TYPE_CES_MTR              1148
1157 #define MACH_TYPE_TDS_AVNG_SBC         1149
1158 #define MACH_TYPE_EVEREST              1150
1159 #define MACH_TYPE_PNX4010              1151
1160 #define MACH_TYPE_OXNAS                1152
1161 #define MACH_TYPE_FIORI                1153
1162 #define MACH_TYPE_ML1200               1154
1163 #define MACH_TYPE_PECOS                1155
1164 #define MACH_TYPE_NB2XXX               1156
1165 #define MACH_TYPE_HW6900               1157
1166 #define MACH_TYPE_CDCS_QUOLL           1158
1167 #define MACH_TYPE_QUICKSILVER          1159
1168 #define MACH_TYPE_UPLAT926             1160
1169 #define MACH_TYPE_DEP2410_THOMAS       1161
1170 #define MACH_TYPE_DTK2410              1162
1171 #define MACH_TYPE_CHILI                1163
1172 #define MACH_TYPE_DEMETER              1164
1173 #define MACH_TYPE_DIONYSUS             1165
1174 #define MACH_TYPE_AS352X               1166
1175 #define MACH_TYPE_SERVICE              1167
1176 #define MACH_TYPE_CS_E9301             1168
1177 #define MACH_TYPE_MICRO9M              1169
1178 #define MACH_TYPE_IA_MOSPCK            1170
1179 #define MACH_TYPE_QL201B               1171
1180 #define MACH_TYPE_BBM                  1174
1181 #define MACH_TYPE_EXXX                 1175
1182 #define MACH_TYPE_WMA11B               1176
1183 #define MACH_TYPE_PELCO_ATLAS          1177
1184 #define MACH_TYPE_G500                 1178
1185 #define MACH_TYPE_BUG                  1179
1186 #define MACH_TYPE_MX33ADS              1180
1187 #define MACH_TYPE_CHUB                 1181
1188 #define MACH_TYPE_NEO1973_GTA01        1182
1189 #define MACH_TYPE_W90N740              1183
1190 #define MACH_TYPE_MEDALLION_SA2410     1184
1191 #define MACH_TYPE_IA_CPU_9200_2        1185
1192 #define MACH_TYPE_DIMMRM9200           1186
1193 #define MACH_TYPE_PM9261               1187
1194 #define MACH_TYPE_ML7304               1189
1195 #define MACH_TYPE_UCP250               1190
1196 #define MACH_TYPE_INTBOARD             1191
1197 #define MACH_TYPE_GULFSTREAM           1192
1198 #define MACH_TYPE_LABQUEST             1193
1199 #define MACH_TYPE_VCMX313              1194
1200 #define MACH_TYPE_URG200               1195
1201 #define MACH_TYPE_CPUX255LCDNET        1196
1202 #define MACH_TYPE_NETDCU9              1197
1203 #define MACH_TYPE_NETDCU10             1198
1204 #define MACH_TYPE_DSPG_DGA             1199
1205 #define MACH_TYPE_DSPG_DVW             1200
1206 #define MACH_TYPE_SOLOS                1201
1207 #define MACH_TYPE_AT91SAM9263EK        1202
1208 #define MACH_TYPE_OSSTBOX              1203
1209 #define MACH_TYPE_KBAT9261             1204
1210 #define MACH_TYPE_CT1100               1205
1211 #define MACH_TYPE_AKCPPXA              1206
1212 #define MACH_TYPE_ZEVIO_1020           1207
1213 #define MACH_TYPE_HITRACK              1208
1214 #define MACH_TYPE_SYME1                1209
1215 #define MACH_TYPE_SYHL1                1210
1216 #define MACH_TYPE_EMPCA400             1211
1217 #define MACH_TYPE_EM7210               1212
1218 #define MACH_TYPE_HTCHERMES            1213
1219 #define MACH_TYPE_ETI_C1               1214
1220 #define MACH_TYPE_MACH_DEP2410         1215
1221 #define MACH_TYPE_AC100                1216
1222 #define MACH_TYPE_SNEETCH              1217
1223 #define MACH_TYPE_STUDENTMATE          1218
1224 #define MACH_TYPE_ZIR2410              1219
1225 #define MACH_TYPE_ZIR2413              1220
1226 #define MACH_TYPE_DLONIP3              1221
1227 #define MACH_TYPE_INSTREAM             1222
1228 #define MACH_TYPE_AMBARELLA            1223
1229 #define MACH_TYPE_NEVIS                1224
1230 #define MACH_TYPE_HTC_TRINITY          1225
1231 #define MACH_TYPE_QL202B               1226
1232 #define MACH_TYPE_VPAC270              1227
1233 #define MACH_TYPE_RD129                1228
1234 #define MACH_TYPE_HTCWIZARD            1229
1235 #define MACH_TYPE_XSCALE_TREO680       1230
1236 #define MACH_TYPE_TECON_TMEZON         1231
1237 #define MACH_TYPE_ZYLONITE             1233
1238 #define MACH_TYPE_GENE1270             1234
1239 #define MACH_TYPE_ZIR2412              1235
1240 #define MACH_TYPE_MX31LITE             1236
1241 #define MACH_TYPE_T700WX               1237
1242 #define MACH_TYPE_VF100                1238
1243 #define MACH_TYPE_NSB2                 1239
1244 #define MACH_TYPE_NXHMI_BB             1240
1245 #define MACH_TYPE_NXHMI_RE             1241
1246 #define MACH_TYPE_N4100PRO             1242
1247 #define MACH_TYPE_SAM9260              1243
1248 #define MACH_TYPE_OMAP_TREO600         1244
1249 #define MACH_TYPE_INDY2410             1245
1250 #define MACH_TYPE_NELT_A               1246
1251 #define MACH_TYPE_N311                 1248
1252 #define MACH_TYPE_AT91SAM9260VGK       1249
1253 #define MACH_TYPE_AT91LEPPE            1250
1254 #define MACH_TYPE_AT91LEPCCN           1251
1255 #define MACH_TYPE_APC7100              1252
1256 #define MACH_TYPE_STARGAZER            1253
1257 #define MACH_TYPE_SONATA               1254
1258 #define MACH_TYPE_SCHMOOGIE            1255
1259 #define MACH_TYPE_AZTOOL               1256
1260 #define MACH_TYPE_MIOA701              1257
1261 #define MACH_TYPE_SXNI9260             1258
1262 #define MACH_TYPE_MXC27520EVB          1259
1263 #define MACH_TYPE_ARMADILLO5X0         1260
1264 #define MACH_TYPE_MB9260               1261
1265 #define MACH_TYPE_MB9263               1262
1266 #define MACH_TYPE_IPAC9302             1263
1267 #define MACH_TYPE_CC9P9360JS           1264
1268 #define MACH_TYPE_GALLIUM              1265
1269 #define MACH_TYPE_MSC2410              1266
1270 #define MACH_TYPE_GHI270               1267
1271 #define MACH_TYPE_DAVINCI_LEONARDO     1268
1272 #define MACH_TYPE_OIAB                 1269
1273 #define MACH_TYPE_SMDK6400             1270
1274 #define MACH_TYPE_NOKIA_N800           1271
1275 #define MACH_TYPE_GREENPHONE           1272
1276 #define MACH_TYPE_COMPEXWP18           1273
1277 #define MACH_TYPE_XMATE                1274
1278 #define MACH_TYPE_ENERGIZER            1275
1279 #define MACH_TYPE_IME1                 1276
1280 #define MACH_TYPE_SWEDATMS             1277
1281 #define MACH_TYPE_NTNP435C             1278
1282 #define MACH_TYPE_SPECTRO2             1279
1283 #define MACH_TYPE_H6039                1280
1284 #define MACH_TYPE_EP80219              1281
1285 #define MACH_TYPE_SAMOA_II             1282
1286 #define MACH_TYPE_CWMXL                1283
1287 #define MACH_TYPE_AS9200               1284
1288 #define MACH_TYPE_SFX1149              1285
1289 #define MACH_TYPE_NAVI010              1286
1290 #define MACH_TYPE_MULTMDP              1287
1291 #define MACH_TYPE_SCB9520              1288
1292 #define MACH_TYPE_HTCATHENA            1289
1293 #define MACH_TYPE_XP179                1290
1294 #define MACH_TYPE_H4300                1291
1295 #define MACH_TYPE_GORAMO_MLR           1292
1296 #define MACH_TYPE_MXC30020EVB          1293
1297 #define MACH_TYPE_ADSBITSIMX           1294
1298 #define MACH_TYPE_ADSPORTALPLUS        1295
1299 #define MACH_TYPE_MMSP2PLUS            1296
1300 #define MACH_TYPE_EM_X270              1297
1301 #define MACH_TYPE_TPP302               1298
1302 #define MACH_TYPE_TPM104               1299
1303 #define MACH_TYPE_TPM102               1300
1304 #define MACH_TYPE_TPM109               1301
1305 #define MACH_TYPE_FBXO1                1302
1306 #define MACH_TYPE_HXD8                 1303
1307 #define MACH_TYPE_NEO1973_GTA02        1304
1308 #define MACH_TYPE_EMTEST               1305
1309 #define MACH_TYPE_AD6900               1306
1310 #define MACH_TYPE_EUROPA               1307
1311 #define MACH_TYPE_METROCONNECT         1308
1312 #define MACH_TYPE_EZ_S2410             1309
1313 #define MACH_TYPE_EZ_S2440             1310
1314 #define MACH_TYPE_EZ_EP9312            1311
1315 #define MACH_TYPE_EZ_EP9315            1312
1316 #define MACH_TYPE_EZ_X7                1313
1317 #define MACH_TYPE_GODOTDB              1314
1318 #define MACH_TYPE_MISTRAL              1315
1319 #define MACH_TYPE_MSM                  1316
1320 #define MACH_TYPE_CT5910               1317
1321 #define MACH_TYPE_CT5912               1318
1322 #define MACH_TYPE_HYNET_INE            1319
1323 #define MACH_TYPE_HYNET_APP            1320
1324 #define MACH_TYPE_MSM7200              1321
1325 #define MACH_TYPE_MSM7600              1322
1326 #define MACH_TYPE_CEB255               1323
1327 #define MACH_TYPE_CIEL                 1324
1328 #define MACH_TYPE_SLM5650              1325
1329 #define MACH_TYPE_AT91SAM9RLEK         1326
1330 #define MACH_TYPE_COMTECH_ROUTER       1327
1331 #define MACH_TYPE_SBC2410X             1328
1332 #define MACH_TYPE_AT4X0BD              1329
1333 #define MACH_TYPE_CBIFR                1330
1334 #define MACH_TYPE_ARCOM_QUANTUM        1331
1335 #define MACH_TYPE_MATRIX520            1332
1336 #define MACH_TYPE_MATRIX510            1333
1337 #define MACH_TYPE_MATRIX500            1334
1338 #define MACH_TYPE_M501                 1335
1339 #define MACH_TYPE_AAEON1270            1336
1340 #define MACH_TYPE_MATRIX500EV          1337
1341 #define MACH_TYPE_PAC500               1338
1342 #define MACH_TYPE_PNX8181              1339
1343 #define MACH_TYPE_COLIBRI320           1340
1344 #define MACH_TYPE_AZTOOLBB             1341
1345 #define MACH_TYPE_AZTOOLG2             1342
1346 #define MACH_TYPE_DVLHOST              1343
1347 #define MACH_TYPE_ZIR9200              1344
1348 #define MACH_TYPE_ZIR9260              1345
1349 #define MACH_TYPE_COCOPAH              1346
1350 #define MACH_TYPE_NDS                  1347
1351 #define MACH_TYPE_ROSENCRANTZ          1348
1352 #define MACH_TYPE_FTTX_ODSC            1349
1353 #define MACH_TYPE_CLASSE_R6904         1350
1354 #define MACH_TYPE_CAM60                1351
1355 #define MACH_TYPE_MXC30031ADS          1352
1356 #define MACH_TYPE_DATACALL             1353
1357 #define MACH_TYPE_AT91EB01             1354
1358 #define MACH_TYPE_RTY                  1355
1359 #define MACH_TYPE_DWL2100              1356
1360 #define MACH_TYPE_VINSI                1357
1361 #define MACH_TYPE_DB88F5281            1358
1362 #define MACH_TYPE_CSB726               1359
1363 #define MACH_TYPE_TIK27                1360
1364 #define MACH_TYPE_MX_UC7420            1361
1365
1366 #ifdef CONFIG_ARCH_EBSA110
1367 # ifdef machine_arch_type
1368 #  undef machine_arch_type
1369 #  define machine_arch_type     __machine_arch_type
1370 # else
1371 #  define machine_arch_type     MACH_TYPE_EBSA110
1372 # endif
1373 # define machine_is_ebsa110()   (machine_arch_type == MACH_TYPE_EBSA110)
1374 #else
1375 # define machine_is_ebsa110()   (0)
1376 #endif
1377
1378 #ifdef CONFIG_ARCH_RPC
1379 # ifdef machine_arch_type
1380 #  undef machine_arch_type
1381 #  define machine_arch_type     __machine_arch_type
1382 # else
1383 #  define machine_arch_type     MACH_TYPE_RISCPC
1384 # endif
1385 # define machine_is_riscpc()    (machine_arch_type == MACH_TYPE_RISCPC)
1386 #else
1387 # define machine_is_riscpc()    (0)
1388 #endif
1389
1390 #ifdef CONFIG_ARCH_NEXUSPCI
1391 # ifdef machine_arch_type
1392 #  undef machine_arch_type
1393 #  define machine_arch_type     __machine_arch_type
1394 # else
1395 #  define machine_arch_type     MACH_TYPE_NEXUSPCI
1396 # endif
1397 # define machine_is_nexuspci()  (machine_arch_type == MACH_TYPE_NEXUSPCI)
1398 #else
1399 # define machine_is_nexuspci()  (0)
1400 #endif
1401
1402 #ifdef CONFIG_ARCH_EBSA285
1403 # ifdef machine_arch_type
1404 #  undef machine_arch_type
1405 #  define machine_arch_type     __machine_arch_type
1406 # else
1407 #  define machine_arch_type     MACH_TYPE_EBSA285
1408 # endif
1409 # define machine_is_ebsa285()   (machine_arch_type == MACH_TYPE_EBSA285)
1410 #else
1411 # define machine_is_ebsa285()   (0)
1412 #endif
1413
1414 #ifdef CONFIG_ARCH_NETWINDER
1415 # ifdef machine_arch_type
1416 #  undef machine_arch_type
1417 #  define machine_arch_type     __machine_arch_type
1418 # else
1419 #  define machine_arch_type     MACH_TYPE_NETWINDER
1420 # endif
1421 # define machine_is_netwinder() (machine_arch_type == MACH_TYPE_NETWINDER)
1422 #else
1423 # define machine_is_netwinder() (0)
1424 #endif
1425
1426 #ifdef CONFIG_ARCH_CATS
1427 # ifdef machine_arch_type
1428 #  undef machine_arch_type
1429 #  define machine_arch_type     __machine_arch_type
1430 # else
1431 #  define machine_arch_type     MACH_TYPE_CATS
1432 # endif
1433 # define machine_is_cats()      (machine_arch_type == MACH_TYPE_CATS)
1434 #else
1435 # define machine_is_cats()      (0)
1436 #endif
1437
1438 #ifdef CONFIG_ARCH_TBOX
1439 # ifdef machine_arch_type
1440 #  undef machine_arch_type
1441 #  define machine_arch_type     __machine_arch_type
1442 # else
1443 #  define machine_arch_type     MACH_TYPE_TBOX
1444 # endif
1445 # define machine_is_tbox()      (machine_arch_type == MACH_TYPE_TBOX)
1446 #else
1447 # define machine_is_tbox()      (0)
1448 #endif
1449
1450 #ifdef CONFIG_ARCH_CO285
1451 # ifdef machine_arch_type
1452 #  undef machine_arch_type
1453 #  define machine_arch_type     __machine_arch_type
1454 # else
1455 #  define machine_arch_type     MACH_TYPE_CO285
1456 # endif
1457 # define machine_is_co285()     (machine_arch_type == MACH_TYPE_CO285)
1458 #else
1459 # define machine_is_co285()     (0)
1460 #endif
1461
1462 #ifdef CONFIG_ARCH_CLPS7110
1463 # ifdef machine_arch_type
1464 #  undef machine_arch_type
1465 #  define machine_arch_type     __machine_arch_type
1466 # else
1467 #  define machine_arch_type     MACH_TYPE_CLPS7110
1468 # endif
1469 # define machine_is_clps7110()  (machine_arch_type == MACH_TYPE_CLPS7110)
1470 #else
1471 # define machine_is_clps7110()  (0)
1472 #endif
1473
1474 #ifdef CONFIG_ARCH_ARC
1475 # ifdef machine_arch_type
1476 #  undef machine_arch_type
1477 #  define machine_arch_type     __machine_arch_type
1478 # else
1479 #  define machine_arch_type     MACH_TYPE_ARCHIMEDES
1480 # endif
1481 # define machine_is_archimedes()        (machine_arch_type == MACH_TYPE_ARCHIMEDES)
1482 #else
1483 # define machine_is_archimedes()        (0)
1484 #endif
1485
1486 #ifdef CONFIG_ARCH_A5K
1487 # ifdef machine_arch_type
1488 #  undef machine_arch_type
1489 #  define machine_arch_type     __machine_arch_type
1490 # else
1491 #  define machine_arch_type     MACH_TYPE_A5K
1492 # endif
1493 # define machine_is_a5k()       (machine_arch_type == MACH_TYPE_A5K)
1494 #else
1495 # define machine_is_a5k()       (0)
1496 #endif
1497
1498 #ifdef CONFIG_ARCH_ETOILE
1499 # ifdef machine_arch_type
1500 #  undef machine_arch_type
1501 #  define machine_arch_type     __machine_arch_type
1502 # else
1503 #  define machine_arch_type     MACH_TYPE_ETOILE
1504 # endif
1505 # define machine_is_etoile()    (machine_arch_type == MACH_TYPE_ETOILE)
1506 #else
1507 # define machine_is_etoile()    (0)
1508 #endif
1509
1510 #ifdef CONFIG_ARCH_LACIE_NAS
1511 # ifdef machine_arch_type
1512 #  undef machine_arch_type
1513 #  define machine_arch_type     __machine_arch_type
1514 # else
1515 #  define machine_arch_type     MACH_TYPE_LACIE_NAS
1516 # endif
1517 # define machine_is_lacie_nas() (machine_arch_type == MACH_TYPE_LACIE_NAS)
1518 #else
1519 # define machine_is_lacie_nas() (0)
1520 #endif
1521
1522 #ifdef CONFIG_ARCH_CLPS7500
1523 # ifdef machine_arch_type
1524 #  undef machine_arch_type
1525 #  define machine_arch_type     __machine_arch_type
1526 # else
1527 #  define machine_arch_type     MACH_TYPE_CLPS7500
1528 # endif
1529 # define machine_is_clps7500()  (machine_arch_type == MACH_TYPE_CLPS7500)
1530 #else
1531 # define machine_is_clps7500()  (0)
1532 #endif
1533
1534 #ifdef CONFIG_ARCH_SHARK
1535 # ifdef machine_arch_type
1536 #  undef machine_arch_type
1537 #  define machine_arch_type     __machine_arch_type
1538 # else
1539 #  define machine_arch_type     MACH_TYPE_SHARK
1540 # endif
1541 # define machine_is_shark()     (machine_arch_type == MACH_TYPE_SHARK)
1542 #else
1543 # define machine_is_shark()     (0)
1544 #endif
1545
1546 #ifdef CONFIG_SA1100_BRUTUS
1547 # ifdef machine_arch_type
1548 #  undef machine_arch_type
1549 #  define machine_arch_type     __machine_arch_type
1550 # else
1551 #  define machine_arch_type     MACH_TYPE_BRUTUS
1552 # endif
1553 # define machine_is_brutus()    (machine_arch_type == MACH_TYPE_BRUTUS)
1554 #else
1555 # define machine_is_brutus()    (0)
1556 #endif
1557
1558 #ifdef CONFIG_ARCH_PERSONAL_SERVER
1559 # ifdef machine_arch_type
1560 #  undef machine_arch_type
1561 #  define machine_arch_type     __machine_arch_type
1562 # else
1563 #  define machine_arch_type     MACH_TYPE_PERSONAL_SERVER
1564 # endif
1565 # define machine_is_personal_server()   (machine_arch_type == MACH_TYPE_PERSONAL_SERVER)
1566 #else
1567 # define machine_is_personal_server()   (0)
1568 #endif
1569
1570 #ifdef CONFIG_SA1100_ITSY
1571 # ifdef machine_arch_type
1572 #  undef machine_arch_type
1573 #  define machine_arch_type     __machine_arch_type
1574 # else
1575 #  define machine_arch_type     MACH_TYPE_ITSY
1576 # endif
1577 # define machine_is_itsy()      (machine_arch_type == MACH_TYPE_ITSY)
1578 #else
1579 # define machine_is_itsy()      (0)
1580 #endif
1581
1582 #ifdef CONFIG_ARCH_L7200
1583 # ifdef machine_arch_type
1584 #  undef machine_arch_type
1585 #  define machine_arch_type     __machine_arch_type
1586 # else
1587 #  define machine_arch_type     MACH_TYPE_L7200
1588 # endif
1589 # define machine_is_l7200()     (machine_arch_type == MACH_TYPE_L7200)
1590 #else
1591 # define machine_is_l7200()     (0)
1592 #endif
1593
1594 #ifdef CONFIG_SA1100_PLEB
1595 # ifdef machine_arch_type
1596 #  undef machine_arch_type
1597 #  define machine_arch_type     __machine_arch_type
1598 # else
1599 #  define machine_arch_type     MACH_TYPE_PLEB
1600 # endif
1601 # define machine_is_pleb()      (machine_arch_type == MACH_TYPE_PLEB)
1602 #else
1603 # define machine_is_pleb()      (0)
1604 #endif
1605
1606 #ifdef CONFIG_ARCH_INTEGRATOR
1607 # ifdef machine_arch_type
1608 #  undef machine_arch_type
1609 #  define machine_arch_type     __machine_arch_type
1610 # else
1611 #  define machine_arch_type     MACH_TYPE_INTEGRATOR
1612 # endif
1613 # define machine_is_integrator()        (machine_arch_type == MACH_TYPE_INTEGRATOR)
1614 #else
1615 # define machine_is_integrator()        (0)
1616 #endif
1617
1618 #ifdef CONFIG_SA1100_H3600
1619 # ifdef machine_arch_type
1620 #  undef machine_arch_type
1621 #  define machine_arch_type     __machine_arch_type
1622 # else
1623 #  define machine_arch_type     MACH_TYPE_H3600
1624 # endif
1625 # define machine_is_h3600()     (machine_arch_type == MACH_TYPE_H3600)
1626 #else
1627 # define machine_is_h3600()     (0)
1628 #endif
1629
1630 #ifdef CONFIG_ARCH_IXP1200
1631 # ifdef machine_arch_type
1632 #  undef machine_arch_type
1633 #  define machine_arch_type     __machine_arch_type
1634 # else
1635 #  define machine_arch_type     MACH_TYPE_IXP1200
1636 # endif
1637 # define machine_is_ixp1200()   (machine_arch_type == MACH_TYPE_IXP1200)
1638 #else
1639 # define machine_is_ixp1200()   (0)
1640 #endif
1641
1642 #ifdef CONFIG_ARCH_P720T
1643 # ifdef machine_arch_type
1644 #  undef machine_arch_type
1645 #  define machine_arch_type     __machine_arch_type
1646 # else
1647 #  define machine_arch_type     MACH_TYPE_P720T
1648 # endif
1649 # define machine_is_p720t()     (machine_arch_type == MACH_TYPE_P720T)
1650 #else
1651 # define machine_is_p720t()     (0)
1652 #endif
1653
1654 #ifdef CONFIG_SA1100_ASSABET
1655 # ifdef machine_arch_type
1656 #  undef machine_arch_type
1657 #  define machine_arch_type     __machine_arch_type
1658 # else
1659 #  define machine_arch_type     MACH_TYPE_ASSABET
1660 # endif
1661 # define machine_is_assabet()   (machine_arch_type == MACH_TYPE_ASSABET)
1662 #else
1663 # define machine_is_assabet()   (0)
1664 #endif
1665
1666 #ifdef CONFIG_SA1100_VICTOR
1667 # ifdef machine_arch_type
1668 #  undef machine_arch_type
1669 #  define machine_arch_type     __machine_arch_type
1670 # else
1671 #  define machine_arch_type     MACH_TYPE_VICTOR
1672 # endif
1673 # define machine_is_victor()    (machine_arch_type == MACH_TYPE_VICTOR)
1674 #else
1675 # define machine_is_victor()    (0)
1676 #endif
1677
1678 #ifdef CONFIG_SA1100_LART
1679 # ifdef machine_arch_type
1680 #  undef machine_arch_type
1681 #  define machine_arch_type     __machine_arch_type
1682 # else
1683 #  define machine_arch_type     MACH_TYPE_LART
1684 # endif
1685 # define machine_is_lart()      (machine_arch_type == MACH_TYPE_LART)
1686 #else
1687 # define machine_is_lart()      (0)
1688 #endif
1689
1690 #ifdef CONFIG_SA1100_RANGER
1691 # ifdef machine_arch_type
1692 #  undef machine_arch_type
1693 #  define machine_arch_type     __machine_arch_type
1694 # else
1695 #  define machine_arch_type     MACH_TYPE_RANGER
1696 # endif
1697 # define machine_is_ranger()    (machine_arch_type == MACH_TYPE_RANGER)
1698 #else
1699 # define machine_is_ranger()    (0)
1700 #endif
1701
1702 #ifdef CONFIG_SA1100_GRAPHICSCLIENT
1703 # ifdef machine_arch_type
1704 #  undef machine_arch_type
1705 #  define machine_arch_type     __machine_arch_type
1706 # else
1707 #  define machine_arch_type     MACH_TYPE_GRAPHICSCLIENT
1708 # endif
1709 # define machine_is_graphicsclient()    (machine_arch_type == MACH_TYPE_GRAPHICSCLIENT)
1710 #else
1711 # define machine_is_graphicsclient()    (0)
1712 #endif
1713
1714 #ifdef CONFIG_SA1100_XP860
1715 # ifdef machine_arch_type
1716 #  undef machine_arch_type
1717 #  define machine_arch_type     __machine_arch_type
1718 # else
1719 #  define machine_arch_type     MACH_TYPE_XP860
1720 # endif
1721 # define machine_is_xp860()     (machine_arch_type == MACH_TYPE_XP860)
1722 #else
1723 # define machine_is_xp860()     (0)
1724 #endif
1725
1726 #ifdef CONFIG_SA1100_CERF
1727 # ifdef machine_arch_type
1728 #  undef machine_arch_type
1729 #  define machine_arch_type     __machine_arch_type
1730 # else
1731 #  define machine_arch_type     MACH_TYPE_CERF
1732 # endif
1733 # define machine_is_cerf()      (machine_arch_type == MACH_TYPE_CERF)
1734 #else
1735 # define machine_is_cerf()      (0)
1736 #endif
1737
1738 #ifdef CONFIG_SA1100_NANOENGINE
1739 # ifdef machine_arch_type
1740 #  undef machine_arch_type
1741 #  define machine_arch_type     __machine_arch_type
1742 # else
1743 #  define machine_arch_type     MACH_TYPE_NANOENGINE
1744 # endif
1745 # define machine_is_nanoengine()        (machine_arch_type == MACH_TYPE_NANOENGINE)
1746 #else
1747 # define machine_is_nanoengine()        (0)
1748 #endif
1749
1750 #ifdef CONFIG_SA1100_FPIC
1751 # ifdef machine_arch_type
1752 #  undef machine_arch_type
1753 #  define machine_arch_type     __machine_arch_type
1754 # else
1755 #  define machine_arch_type     MACH_TYPE_FPIC
1756 # endif
1757 # define machine_is_fpic()      (machine_arch_type == MACH_TYPE_FPIC)
1758 #else
1759 # define machine_is_fpic()      (0)
1760 #endif
1761
1762 #ifdef CONFIG_SA1100_EXTENEX1
1763 # ifdef machine_arch_type
1764 #  undef machine_arch_type
1765 #  define machine_arch_type     __machine_arch_type
1766 # else
1767 #  define machine_arch_type     MACH_TYPE_EXTENEX1
1768 # endif
1769 # define machine_is_extenex1()  (machine_arch_type == MACH_TYPE_EXTENEX1)
1770 #else
1771 # define machine_is_extenex1()  (0)
1772 #endif
1773
1774 #ifdef CONFIG_SA1100_SHERMAN
1775 # ifdef machine_arch_type
1776 #  undef machine_arch_type
1777 #  define machine_arch_type     __machine_arch_type
1778 # else
1779 #  define machine_arch_type     MACH_TYPE_SHERMAN
1780 # endif
1781 # define machine_is_sherman()   (machine_arch_type == MACH_TYPE_SHERMAN)
1782 #else
1783 # define machine_is_sherman()   (0)
1784 #endif
1785
1786 #ifdef CONFIG_SA1100_ACCELENT
1787 # ifdef machine_arch_type
1788 #  undef machine_arch_type
1789 #  define machine_arch_type     __machine_arch_type
1790 # else
1791 #  define machine_arch_type     MACH_TYPE_ACCELENT_SA
1792 # endif
1793 # define machine_is_accelent_sa()       (machine_arch_type == MACH_TYPE_ACCELENT_SA)
1794 #else
1795 # define machine_is_accelent_sa()       (0)
1796 #endif
1797
1798 #ifdef CONFIG_ARCH_L7200_ACCELENT
1799 # ifdef machine_arch_type
1800 #  undef machine_arch_type
1801 #  define machine_arch_type     __machine_arch_type
1802 # else
1803 #  define machine_arch_type     MACH_TYPE_ACCELENT_L7200
1804 # endif
1805 # define machine_is_accelent_l7200()    (machine_arch_type == MACH_TYPE_ACCELENT_L7200)
1806 #else
1807 # define machine_is_accelent_l7200()    (0)
1808 #endif
1809
1810 #ifdef CONFIG_SA1100_NETPORT
1811 # ifdef machine_arch_type
1812 #  undef machine_arch_type
1813 #  define machine_arch_type     __machine_arch_type
1814 # else
1815 #  define machine_arch_type     MACH_TYPE_NETPORT
1816 # endif
1817 # define machine_is_netport()   (machine_arch_type == MACH_TYPE_NETPORT)
1818 #else
1819 # define machine_is_netport()   (0)
1820 #endif
1821
1822 #ifdef CONFIG_SA1100_PANGOLIN
1823 # ifdef machine_arch_type
1824 #  undef machine_arch_type
1825 #  define machine_arch_type     __machine_arch_type
1826 # else
1827 #  define machine_arch_type     MACH_TYPE_PANGOLIN
1828 # endif
1829 # define machine_is_pangolin()  (machine_arch_type == MACH_TYPE_PANGOLIN)
1830 #else
1831 # define machine_is_pangolin()  (0)
1832 #endif
1833
1834 #ifdef CONFIG_SA1100_YOPY
1835 # ifdef machine_arch_type
1836 #  undef machine_arch_type
1837 #  define machine_arch_type     __machine_arch_type
1838 # else
1839 #  define machine_arch_type     MACH_TYPE_YOPY
1840 # endif
1841 # define machine_is_yopy()      (machine_arch_type == MACH_TYPE_YOPY)
1842 #else
1843 # define machine_is_yopy()      (0)
1844 #endif
1845
1846 #ifdef CONFIG_SA1100_COOLIDGE
1847 # ifdef machine_arch_type
1848 #  undef machine_arch_type
1849 #  define machine_arch_type     __machine_arch_type
1850 # else
1851 #  define machine_arch_type     MACH_TYPE_COOLIDGE
1852 # endif
1853 # define machine_is_coolidge()  (machine_arch_type == MACH_TYPE_COOLIDGE)
1854 #else
1855 # define machine_is_coolidge()  (0)
1856 #endif
1857
1858 #ifdef CONFIG_SA1100_HUW_WEBPANEL
1859 # ifdef machine_arch_type
1860 #  undef machine_arch_type
1861 #  define machine_arch_type     __machine_arch_type
1862 # else
1863 #  define machine_arch_type     MACH_TYPE_HUW_WEBPANEL
1864 # endif
1865 # define machine_is_huw_webpanel()      (machine_arch_type == MACH_TYPE_HUW_WEBPANEL)
1866 #else
1867 # define machine_is_huw_webpanel()      (0)
1868 #endif
1869
1870 #ifdef CONFIG_ARCH_SPOTME
1871 # ifdef machine_arch_type
1872 #  undef machine_arch_type
1873 #  define machine_arch_type     __machine_arch_type
1874 # else
1875 #  define machine_arch_type     MACH_TYPE_SPOTME
1876 # endif
1877 # define machine_is_spotme()    (machine_arch_type == MACH_TYPE_SPOTME)
1878 #else
1879 # define machine_is_spotme()    (0)
1880 #endif
1881
1882 #ifdef CONFIG_ARCH_FREEBIRD
1883 # ifdef machine_arch_type
1884 #  undef machine_arch_type
1885 #  define machine_arch_type     __machine_arch_type
1886 # else
1887 #  define machine_arch_type     MACH_TYPE_FREEBIRD
1888 # endif
1889 # define machine_is_freebird()  (machine_arch_type == MACH_TYPE_FREEBIRD)
1890 #else
1891 # define machine_is_freebird()  (0)
1892 #endif
1893
1894 #ifdef CONFIG_ARCH_TI925
1895 # ifdef machine_arch_type
1896 #  undef machine_arch_type
1897 #  define machine_arch_type     __machine_arch_type
1898 # else
1899 #  define machine_arch_type     MACH_TYPE_TI925
1900 # endif
1901 # define machine_is_ti925()     (machine_arch_type == MACH_TYPE_TI925)
1902 #else
1903 # define machine_is_ti925()     (0)
1904 #endif
1905
1906 #ifdef CONFIG_ARCH_RISCSTATION
1907 # ifdef machine_arch_type
1908 #  undef machine_arch_type
1909 #  define machine_arch_type     __machine_arch_type
1910 # else
1911 #  define machine_arch_type     MACH_TYPE_RISCSTATION
1912 # endif
1913 # define machine_is_riscstation()       (machine_arch_type == MACH_TYPE_RISCSTATION)
1914 #else
1915 # define machine_is_riscstation()       (0)
1916 #endif
1917
1918 #ifdef CONFIG_SA1100_CAVY
1919 # ifdef machine_arch_type
1920 #  undef machine_arch_type
1921 #  define machine_arch_type     __machine_arch_type
1922 # else
1923 #  define machine_arch_type     MACH_TYPE_CAVY
1924 # endif
1925 # define machine_is_cavy()      (machine_arch_type == MACH_TYPE_CAVY)
1926 #else
1927 # define machine_is_cavy()      (0)
1928 #endif
1929
1930 #ifdef CONFIG_SA1100_JORNADA720
1931 # ifdef machine_arch_type
1932 #  undef machine_arch_type
1933 #  define machine_arch_type     __machine_arch_type
1934 # else
1935 #  define machine_arch_type     MACH_TYPE_JORNADA720
1936 # endif
1937 # define machine_is_jornada720()        (machine_arch_type == MACH_TYPE_JORNADA720)
1938 #else
1939 # define machine_is_jornada720()        (0)
1940 #endif
1941
1942 #ifdef CONFIG_SA1100_OMNIMETER
1943 # ifdef machine_arch_type
1944 #  undef machine_arch_type
1945 #  define machine_arch_type     __machine_arch_type
1946 # else
1947 #  define machine_arch_type     MACH_TYPE_OMNIMETER
1948 # endif
1949 # define machine_is_omnimeter() (machine_arch_type == MACH_TYPE_OMNIMETER)
1950 #else
1951 # define machine_is_omnimeter() (0)
1952 #endif
1953
1954 #ifdef CONFIG_ARCH_EDB7211
1955 # ifdef machine_arch_type
1956 #  undef machine_arch_type
1957 #  define machine_arch_type     __machine_arch_type
1958 # else
1959 #  define machine_arch_type     MACH_TYPE_EDB7211
1960 # endif
1961 # define machine_is_edb7211()   (machine_arch_type == MACH_TYPE_EDB7211)
1962 #else
1963 # define machine_is_edb7211()   (0)
1964 #endif
1965
1966 #ifdef CONFIG_SA1100_CITYGO
1967 # ifdef machine_arch_type
1968 #  undef machine_arch_type
1969 #  define machine_arch_type     __machine_arch_type
1970 # else
1971 #  define machine_arch_type     MACH_TYPE_CITYGO
1972 # endif
1973 # define machine_is_citygo()    (machine_arch_type == MACH_TYPE_CITYGO)
1974 #else
1975 # define machine_is_citygo()    (0)
1976 #endif
1977
1978 #ifdef CONFIG_SA1100_PFS168
1979 # ifdef machine_arch_type
1980 #  undef machine_arch_type
1981 #  define machine_arch_type     __machine_arch_type
1982 # else
1983 #  define machine_arch_type     MACH_TYPE_PFS168
1984 # endif
1985 # define machine_is_pfs168()    (machine_arch_type == MACH_TYPE_PFS168)
1986 #else
1987 # define machine_is_pfs168()    (0)
1988 #endif
1989
1990 #ifdef CONFIG_SA1100_SPOT
1991 # ifdef machine_arch_type
1992 #  undef machine_arch_type
1993 #  define machine_arch_type     __machine_arch_type
1994 # else
1995 #  define machine_arch_type     MACH_TYPE_SPOT
1996 # endif
1997 # define machine_is_spot()      (machine_arch_type == MACH_TYPE_SPOT)
1998 #else
1999 # define machine_is_spot()      (0)
2000 #endif
2001
2002 #ifdef CONFIG_SA1100_FLEXANET
2003 # ifdef machine_arch_type
2004 #  undef machine_arch_type
2005 #  define machine_arch_type     __machine_arch_type
2006 # else
2007 #  define machine_arch_type     MACH_TYPE_FLEXANET
2008 # endif
2009 # define machine_is_flexanet()  (machine_arch_type == MACH_TYPE_FLEXANET)
2010 #else
2011 # define machine_is_flexanet()  (0)
2012 #endif
2013
2014 #ifdef CONFIG_ARCH_WEBPAL
2015 # ifdef machine_arch_type
2016 #  undef machine_arch_type
2017 #  define machine_arch_type     __machine_arch_type
2018 # else
2019 #  define machine_arch_type     MACH_TYPE_WEBPAL
2020 # endif
2021 # define machine_is_webpal()    (machine_arch_type == MACH_TYPE_WEBPAL)
2022 #else
2023 # define machine_is_webpal()    (0)
2024 #endif
2025
2026 #ifdef CONFIG_SA1100_LINPDA
2027 # ifdef machine_arch_type
2028 #  undef machine_arch_type
2029 #  define machine_arch_type     __machine_arch_type
2030 # else
2031 #  define machine_arch_type     MACH_TYPE_LINPDA
2032 # endif
2033 # define machine_is_linpda()    (machine_arch_type == MACH_TYPE_LINPDA)
2034 #else
2035 # define machine_is_linpda()    (0)
2036 #endif
2037
2038 #ifdef CONFIG_ARCH_ANAKIN
2039 # ifdef machine_arch_type
2040 #  undef machine_arch_type
2041 #  define machine_arch_type     __machine_arch_type
2042 # else
2043 #  define machine_arch_type     MACH_TYPE_ANAKIN
2044 # endif
2045 # define machine_is_anakin()    (machine_arch_type == MACH_TYPE_ANAKIN)
2046 #else
2047 # define machine_is_anakin()    (0)
2048 #endif
2049
2050 #ifdef CONFIG_SA1100_MVI
2051 # ifdef machine_arch_type
2052 #  undef machine_arch_type
2053 #  define machine_arch_type     __machine_arch_type
2054 # else
2055 #  define machine_arch_type     MACH_TYPE_MVI
2056 # endif
2057 # define machine_is_mvi()       (machine_arch_type == MACH_TYPE_MVI)
2058 #else
2059 # define machine_is_mvi()       (0)
2060 #endif
2061
2062 #ifdef CONFIG_SA1100_JUPITER
2063 # ifdef machine_arch_type
2064 #  undef machine_arch_type
2065 #  define machine_arch_type     __machine_arch_type
2066 # else
2067 #  define machine_arch_type     MACH_TYPE_JUPITER
2068 # endif
2069 # define machine_is_jupiter()   (machine_arch_type == MACH_TYPE_JUPITER)
2070 #else
2071 # define machine_is_jupiter()   (0)
2072 #endif
2073
2074 #ifdef CONFIG_ARCH_PSIONW
2075 # ifdef machine_arch_type
2076 #  undef machine_arch_type
2077 #  define machine_arch_type     __machine_arch_type
2078 # else
2079 #  define machine_arch_type     MACH_TYPE_PSIONW
2080 # endif
2081 # define machine_is_psionw()    (machine_arch_type == MACH_TYPE_PSIONW)
2082 #else
2083 # define machine_is_psionw()    (0)
2084 #endif
2085
2086 #ifdef CONFIG_SA1100_ALN
2087 # ifdef machine_arch_type
2088 #  undef machine_arch_type
2089 #  define machine_arch_type     __machine_arch_type
2090 # else
2091 #  define machine_arch_type     MACH_TYPE_ALN
2092 # endif
2093 # define machine_is_aln()       (machine_arch_type == MACH_TYPE_ALN)
2094 #else
2095 # define machine_is_aln()       (0)
2096 #endif
2097
2098 #ifdef CONFIG_ARCH_CAMELOT
2099 # ifdef machine_arch_type
2100 #  undef machine_arch_type
2101 #  define machine_arch_type     __machine_arch_type
2102 # else
2103 #  define machine_arch_type     MACH_TYPE_CAMELOT
2104 # endif
2105 # define machine_is_epxa()      (machine_arch_type == MACH_TYPE_CAMELOT)
2106 #else
2107 # define machine_is_epxa()      (0)
2108 #endif
2109
2110 #ifdef CONFIG_SA1100_GDS2200
2111 # ifdef machine_arch_type
2112 #  undef machine_arch_type
2113 #  define machine_arch_type     __machine_arch_type
2114 # else
2115 #  define machine_arch_type     MACH_TYPE_GDS2200
2116 # endif
2117 # define machine_is_gds2200()   (machine_arch_type == MACH_TYPE_GDS2200)
2118 #else
2119 # define machine_is_gds2200()   (0)
2120 #endif
2121
2122 #ifdef CONFIG_SA1100_PSION_SERIES7
2123 # ifdef machine_arch_type
2124 #  undef machine_arch_type
2125 #  define machine_arch_type     __machine_arch_type
2126 # else
2127 #  define machine_arch_type     MACH_TYPE_PSION_SERIES7
2128 # endif
2129 # define machine_is_netbook()   (machine_arch_type == MACH_TYPE_PSION_SERIES7)
2130 #else
2131 # define machine_is_netbook()   (0)
2132 #endif
2133
2134 #ifdef CONFIG_SA1100_XFILE
2135 # ifdef machine_arch_type
2136 #  undef machine_arch_type
2137 #  define machine_arch_type     __machine_arch_type
2138 # else
2139 #  define machine_arch_type     MACH_TYPE_XFILE
2140 # endif
2141 # define machine_is_xfile()     (machine_arch_type == MACH_TYPE_XFILE)
2142 #else
2143 # define machine_is_xfile()     (0)
2144 #endif
2145
2146 #ifdef CONFIG_ARCH_ACCELENT_EP9312
2147 # ifdef machine_arch_type
2148 #  undef machine_arch_type
2149 #  define machine_arch_type     __machine_arch_type
2150 # else
2151 #  define machine_arch_type     MACH_TYPE_ACCELENT_EP9312
2152 # endif
2153 # define machine_is_accelent_ep9312()   (machine_arch_type == MACH_TYPE_ACCELENT_EP9312)
2154 #else
2155 # define machine_is_accelent_ep9312()   (0)
2156 #endif
2157
2158 #ifdef CONFIG_ARCH_IC200
2159 # ifdef machine_arch_type
2160 #  undef machine_arch_type
2161 #  define machine_arch_type     __machine_arch_type
2162 # else
2163 #  define machine_arch_type     MACH_TYPE_IC200
2164 # endif
2165 # define machine_is_ic200()     (machine_arch_type == MACH_TYPE_IC200)
2166 #else
2167 # define machine_is_ic200()     (0)
2168 #endif
2169
2170 #ifdef CONFIG_SA1100_CREDITLART
2171 # ifdef machine_arch_type
2172 #  undef machine_arch_type
2173 #  define machine_arch_type     __machine_arch_type
2174 # else
2175 #  define machine_arch_type     MACH_TYPE_CREDITLART
2176 # endif
2177 # define machine_is_creditlart()        (machine_arch_type == MACH_TYPE_CREDITLART)
2178 #else
2179 # define machine_is_creditlart()        (0)
2180 #endif
2181
2182 #ifdef CONFIG_SA1100_HTM
2183 # ifdef machine_arch_type
2184 #  undef machine_arch_type
2185 #  define machine_arch_type     __machine_arch_type
2186 # else
2187 #  define machine_arch_type     MACH_TYPE_HTM
2188 # endif
2189 # define machine_is_htm()       (machine_arch_type == MACH_TYPE_HTM)
2190 #else
2191 # define machine_is_htm()       (0)
2192 #endif
2193
2194 #ifdef CONFIG_ARCH_IQ80310
2195 # ifdef machine_arch_type
2196 #  undef machine_arch_type
2197 #  define machine_arch_type     __machine_arch_type
2198 # else
2199 #  define machine_arch_type     MACH_TYPE_IQ80310
2200 # endif
2201 # define machine_is_iq80310()   (machine_arch_type == MACH_TYPE_IQ80310)
2202 #else
2203 # define machine_is_iq80310()   (0)
2204 #endif
2205
2206 #ifdef CONFIG_SA1100_FREEBOT
2207 # ifdef machine_arch_type
2208 #  undef machine_arch_type
2209 #  define machine_arch_type     __machine_arch_type
2210 # else
2211 #  define machine_arch_type     MACH_TYPE_FREEBOT
2212 # endif
2213 # define machine_is_freebot()   (machine_arch_type == MACH_TYPE_FREEBOT)
2214 #else
2215 # define machine_is_freebot()   (0)
2216 #endif
2217
2218 #ifdef CONFIG_ARCH_ENTEL
2219 # ifdef machine_arch_type
2220 #  undef machine_arch_type
2221 #  define machine_arch_type     __machine_arch_type
2222 # else
2223 #  define machine_arch_type     MACH_TYPE_ENTEL
2224 # endif
2225 # define machine_is_entel()     (machine_arch_type == MACH_TYPE_ENTEL)
2226 #else
2227 # define machine_is_entel()     (0)
2228 #endif
2229
2230 #ifdef CONFIG_ARCH_ENP3510
2231 # ifdef machine_arch_type
2232 #  undef machine_arch_type
2233 #  define machine_arch_type     __machine_arch_type
2234 # else
2235 #  define machine_arch_type     MACH_TYPE_ENP3510
2236 # endif
2237 # define machine_is_enp3510()   (machine_arch_type == MACH_TYPE_ENP3510)
2238 #else
2239 # define machine_is_enp3510()   (0)
2240 #endif
2241
2242 #ifdef CONFIG_SA1100_TRIZEPS
2243 # ifdef machine_arch_type
2244 #  undef machine_arch_type
2245 #  define machine_arch_type     __machine_arch_type
2246 # else
2247 #  define machine_arch_type     MACH_TYPE_TRIZEPS
2248 # endif
2249 # define machine_is_trizeps()   (machine_arch_type == MACH_TYPE_TRIZEPS)
2250 #else
2251 # define machine_is_trizeps()   (0)
2252 #endif
2253
2254 #ifdef CONFIG_SA1100_NESA
2255 # ifdef machine_arch_type
2256 #  undef machine_arch_type
2257 #  define machine_arch_type     __machine_arch_type
2258 # else
2259 #  define machine_arch_type     MACH_TYPE_NESA
2260 # endif
2261 # define machine_is_nesa()      (machine_arch_type == MACH_TYPE_NESA)
2262 #else
2263 # define machine_is_nesa()      (0)
2264 #endif
2265
2266 #ifdef CONFIG_ARCH_VENUS
2267 # ifdef machine_arch_type
2268 #  undef machine_arch_type
2269 #  define machine_arch_type     __machine_arch_type
2270 # else
2271 #  define machine_arch_type     MACH_TYPE_VENUS
2272 # endif
2273 # define machine_is_venus()     (machine_arch_type == MACH_TYPE_VENUS)
2274 #else
2275 # define machine_is_venus()     (0)
2276 #endif
2277
2278 #ifdef CONFIG_ARCH_TARDIS
2279 # ifdef machine_arch_type
2280 #  undef machine_arch_type
2281 #  define machine_arch_type     __machine_arch_type
2282 # else
2283 #  define machine_arch_type     MACH_TYPE_TARDIS
2284 # endif
2285 # define machine_is_tardis()    (machine_arch_type == MACH_TYPE_TARDIS)
2286 #else
2287 # define machine_is_tardis()    (0)
2288 #endif
2289
2290 #ifdef CONFIG_ARCH_MERCURY
2291 # ifdef machine_arch_type
2292 #  undef machine_arch_type
2293 #  define machine_arch_type     __machine_arch_type
2294 # else
2295 #  define machine_arch_type     MACH_TYPE_MERCURY
2296 # endif
2297 # define machine_is_mercury()   (machine_arch_type == MACH_TYPE_MERCURY)
2298 #else
2299 # define machine_is_mercury()   (0)
2300 #endif
2301
2302 #ifdef CONFIG_SA1100_EMPEG
2303 # ifdef machine_arch_type
2304 #  undef machine_arch_type
2305 #  define machine_arch_type     __machine_arch_type
2306 # else
2307 #  define machine_arch_type     MACH_TYPE_EMPEG
2308 # endif
2309 # define machine_is_empeg()     (machine_arch_type == MACH_TYPE_EMPEG)
2310 #else
2311 # define machine_is_empeg()     (0)
2312 #endif
2313
2314 #ifdef CONFIG_ARCH_I80200FCC
2315 # ifdef machine_arch_type
2316 #  undef machine_arch_type
2317 #  define machine_arch_type     __machine_arch_type
2318 # else
2319 #  define machine_arch_type     MACH_TYPE_I80200FCC
2320 # endif
2321 # define machine_is_adi_evb()   (machine_arch_type == MACH_TYPE_I80200FCC)
2322 #else
2323 # define machine_is_adi_evb()   (0)
2324 #endif
2325
2326 #ifdef CONFIG_SA1100_ITT_CPB
2327 # ifdef machine_arch_type
2328 #  undef machine_arch_type
2329 #  define machine_arch_type     __machine_arch_type
2330 # else
2331 #  define machine_arch_type     MACH_TYPE_ITT_CPB
2332 # endif
2333 # define machine_is_itt_cpb()   (machine_arch_type == MACH_TYPE_ITT_CPB)
2334 #else
2335 # define machine_is_itt_cpb()   (0)
2336 #endif
2337
2338 #ifdef CONFIG_SA1100_SVC
2339 # ifdef machine_arch_type
2340 #  undef machine_arch_type
2341 #  define machine_arch_type     __machine_arch_type
2342 # else
2343 #  define machine_arch_type     MACH_TYPE_SVC
2344 # endif
2345 # define machine_is_svc()       (machine_arch_type == MACH_TYPE_SVC)
2346 #else
2347 # define machine_is_svc()       (0)
2348 #endif
2349
2350 #ifdef CONFIG_SA1100_ALPHA2
2351 # ifdef machine_arch_type
2352 #  undef machine_arch_type
2353 #  define machine_arch_type     __machine_arch_type
2354 # else
2355 #  define machine_arch_type     MACH_TYPE_ALPHA2
2356 # endif
2357 # define machine_is_alpha2()    (machine_arch_type == MACH_TYPE_ALPHA2)
2358 #else
2359 # define machine_is_alpha2()    (0)
2360 #endif
2361
2362 #ifdef CONFIG_SA1100_ALPHA1
2363 # ifdef machine_arch_type
2364 #  undef machine_arch_type
2365 #  define machine_arch_type     __machine_arch_type
2366 # else
2367 #  define machine_arch_type     MACH_TYPE_ALPHA1
2368 # endif
2369 # define machine_is_alpha1()    (machine_arch_type == MACH_TYPE_ALPHA1)
2370 #else
2371 # define machine_is_alpha1()    (0)
2372 #endif
2373
2374 #ifdef CONFIG_ARCH_NETARM
2375 # ifdef machine_arch_type
2376 #  undef machine_arch_type
2377 #  define machine_arch_type     __machine_arch_type
2378 # else
2379 #  define machine_arch_type     MACH_TYPE_NETARM
2380 # endif
2381 # define machine_is_netarm()    (machine_arch_type == MACH_TYPE_NETARM)
2382 #else
2383 # define machine_is_netarm()    (0)
2384 #endif
2385
2386 #ifdef CONFIG_SA1100_SIMPAD
2387 # ifdef machine_arch_type
2388 #  undef machine_arch_type
2389 #  define machine_arch_type     __machine_arch_type
2390 # else
2391 #  define machine_arch_type     MACH_TYPE_SIMPAD
2392 # endif
2393 # define machine_is_simpad()    (machine_arch_type == MACH_TYPE_SIMPAD)
2394 #else
2395 # define machine_is_simpad()    (0)
2396 #endif
2397
2398 #ifdef CONFIG_ARCH_PDA1
2399 # ifdef machine_arch_type
2400 #  undef machine_arch_type
2401 #  define machine_arch_type     __machine_arch_type
2402 # else
2403 #  define machine_arch_type     MACH_TYPE_PDA1
2404 # endif
2405 # define machine_is_pda1()      (machine_arch_type == MACH_TYPE_PDA1)
2406 #else
2407 # define machine_is_pda1()      (0)
2408 #endif
2409
2410 #ifdef CONFIG_ARCH_LUBBOCK
2411 # ifdef machine_arch_type
2412 #  undef machine_arch_type
2413 #  define machine_arch_type     __machine_arch_type
2414 # else
2415 #  define machine_arch_type     MACH_TYPE_LUBBOCK
2416 # endif
2417 # define machine_is_lubbock()   (machine_arch_type == MACH_TYPE_LUBBOCK)
2418 #else
2419 # define machine_is_lubbock()   (0)
2420 #endif
2421
2422 #ifdef CONFIG_ARCH_ANIKO
2423 # ifdef machine_arch_type
2424 #  undef machine_arch_type
2425 #  define machine_arch_type     __machine_arch_type
2426 # else
2427 #  define machine_arch_type     MACH_TYPE_ANIKO
2428 # endif
2429 # define machine_is_aniko()     (machine_arch_type == MACH_TYPE_ANIKO)
2430 #else
2431 # define machine_is_aniko()     (0)
2432 #endif
2433
2434 #ifdef CONFIG_ARCH_CLEP7212
2435 # ifdef machine_arch_type
2436 #  undef machine_arch_type
2437 #  define machine_arch_type     __machine_arch_type
2438 # else
2439 #  define machine_arch_type     MACH_TYPE_CLEP7212
2440 # endif
2441 # define machine_is_clep7212()  (machine_arch_type == MACH_TYPE_CLEP7212)
2442 #else
2443 # define machine_is_clep7212()  (0)
2444 #endif
2445
2446 #ifdef CONFIG_ARCH_CS89712
2447 # ifdef machine_arch_type
2448 #  undef machine_arch_type
2449 #  define machine_arch_type     __machine_arch_type
2450 # else
2451 #  define machine_arch_type     MACH_TYPE_CS89712
2452 # endif
2453 # define machine_is_cs89712()   (machine_arch_type == MACH_TYPE_CS89712)
2454 #else
2455 # define machine_is_cs89712()   (0)
2456 #endif
2457
2458 #ifdef CONFIG_SA1100_WEARARM
2459 # ifdef machine_arch_type
2460 #  undef machine_arch_type
2461 #  define machine_arch_type     __machine_arch_type
2462 # else
2463 #  define machine_arch_type     MACH_TYPE_WEARARM
2464 # endif
2465 # define machine_is_weararm()   (machine_arch_type == MACH_TYPE_WEARARM)
2466 #else
2467 # define machine_is_weararm()   (0)
2468 #endif
2469
2470 #ifdef CONFIG_SA1100_POSSIO_PX
2471 # ifdef machine_arch_type
2472 #  undef machine_arch_type
2473 #  define machine_arch_type     __machine_arch_type
2474 # else
2475 #  define machine_arch_type     MACH_TYPE_POSSIO_PX
2476 # endif
2477 # define machine_is_possio_px() (machine_arch_type == MACH_TYPE_POSSIO_PX)
2478 #else
2479 # define machine_is_possio_px() (0)
2480 #endif
2481
2482 #ifdef CONFIG_SA1100_SIDEARM
2483 # ifdef machine_arch_type
2484 #  undef machine_arch_type
2485 #  define machine_arch_type     __machine_arch_type
2486 # else
2487 #  define machine_arch_type     MACH_TYPE_SIDEARM
2488 # endif
2489 # define machine_is_sidearm()   (machine_arch_type == MACH_TYPE_SIDEARM)
2490 #else
2491 # define machine_is_sidearm()   (0)
2492 #endif
2493
2494 #ifdef CONFIG_SA1100_STORK
2495 # ifdef machine_arch_type
2496 #  undef machine_arch_type
2497 #  define machine_arch_type     __machine_arch_type
2498 # else
2499 #  define machine_arch_type     MACH_TYPE_STORK
2500 # endif
2501 # define machine_is_stork()     (machine_arch_type == MACH_TYPE_STORK)
2502 #else
2503 # define machine_is_stork()     (0)
2504 #endif
2505
2506 #ifdef CONFIG_SA1100_SHANNON
2507 # ifdef machine_arch_type
2508 #  undef machine_arch_type
2509 #  define machine_arch_type     __machine_arch_type
2510 # else
2511 #  define machine_arch_type     MACH_TYPE_SHANNON
2512 # endif
2513 # define machine_is_shannon()   (machine_arch_type == MACH_TYPE_SHANNON)
2514 #else
2515 # define machine_is_shannon()   (0)
2516 #endif
2517
2518 #ifdef CONFIG_ARCH_ACE
2519 # ifdef machine_arch_type
2520 #  undef machine_arch_type
2521 #  define machine_arch_type     __machine_arch_type
2522 # else
2523 #  define machine_arch_type     MACH_TYPE_ACE
2524 # endif
2525 # define machine_is_ace()       (machine_arch_type == MACH_TYPE_ACE)
2526 #else
2527 # define machine_is_ace()       (0)
2528 #endif
2529
2530 #ifdef CONFIG_SA1100_BALLYARM
2531 # ifdef machine_arch_type
2532 #  undef machine_arch_type
2533 #  define machine_arch_type     __machine_arch_type
2534 # else
2535 #  define machine_arch_type     MACH_TYPE_BALLYARM
2536 # endif
2537 # define machine_is_ballyarm()  (machine_arch_type == MACH_TYPE_BALLYARM)
2538 #else
2539 # define machine_is_ballyarm()  (0)
2540 #endif
2541
2542 #ifdef CONFIG_SA1100_SIMPUTER
2543 # ifdef machine_arch_type
2544 #  undef machine_arch_type
2545 #  define machine_arch_type     __machine_arch_type
2546 # else
2547 #  define machine_arch_type     MACH_TYPE_SIMPUTER
2548 # endif
2549 # define machine_is_simputer()  (machine_arch_type == MACH_TYPE_SIMPUTER)
2550 #else
2551 # define machine_is_simputer()  (0)
2552 #endif
2553
2554 #ifdef CONFIG_SA1100_NEXTERM
2555 # ifdef machine_arch_type
2556 #  undef machine_arch_type
2557 #  define machine_arch_type     __machine_arch_type
2558 # else
2559 #  define machine_arch_type     MACH_TYPE_NEXTERM
2560 # endif
2561 # define machine_is_nexterm()   (machine_arch_type == MACH_TYPE_NEXTERM)
2562 #else
2563 # define machine_is_nexterm()   (0)
2564 #endif
2565
2566 #ifdef CONFIG_SA1100_SA1100_ELF
2567 # ifdef machine_arch_type
2568 #  undef machine_arch_type
2569 #  define machine_arch_type     __machine_arch_type
2570 # else
2571 #  define machine_arch_type     MACH_TYPE_SA1100_ELF
2572 # endif
2573 # define machine_is_sa1100_elf()        (machine_arch_type == MACH_TYPE_SA1100_ELF)
2574 #else
2575 # define machine_is_sa1100_elf()        (0)
2576 #endif
2577
2578 #ifdef CONFIG_SA1100_GATOR
2579 # ifdef machine_arch_type
2580 #  undef machine_arch_type
2581 #  define machine_arch_type     __machine_arch_type
2582 # else
2583 #  define machine_arch_type     MACH_TYPE_GATOR
2584 # endif
2585 # define machine_is_gator()     (machine_arch_type == MACH_TYPE_GATOR)
2586 #else
2587 # define machine_is_gator()     (0)
2588 #endif
2589
2590 #ifdef CONFIG_ARCH_GRANITE
2591 # ifdef machine_arch_type
2592 #  undef machine_arch_type
2593 #  define machine_arch_type     __machine_arch_type
2594 # else
2595 #  define machine_arch_type     MACH_TYPE_GRANITE
2596 # endif
2597 # define machine_is_granite()   (machine_arch_type == MACH_TYPE_GRANITE)
2598 #else
2599 # define machine_is_granite()   (0)
2600 #endif
2601
2602 #ifdef CONFIG_SA1100_CONSUS
2603 # ifdef machine_arch_type
2604 #  undef machine_arch_type
2605 #  define machine_arch_type     __machine_arch_type
2606 # else
2607 #  define machine_arch_type     MACH_TYPE_CONSUS
2608 # endif
2609 # define machine_is_consus()    (machine_arch_type == MACH_TYPE_CONSUS)
2610 #else
2611 # define machine_is_consus()    (0)
2612 #endif
2613
2614 #ifdef CONFIG_ARCH_AAED2000
2615 # ifdef machine_arch_type
2616 #  undef machine_arch_type
2617 #  define machine_arch_type     __machine_arch_type
2618 # else
2619 #  define machine_arch_type     MACH_TYPE_AAED2000
2620 # endif
2621 # define machine_is_aaed2000()  (machine_arch_type == MACH_TYPE_AAED2000)
2622 #else
2623 # define machine_is_aaed2000()  (0)
2624 #endif
2625
2626 #ifdef CONFIG_ARCH_CDB89712
2627 # ifdef machine_arch_type
2628 #  undef machine_arch_type
2629 #  define machine_arch_type     __machine_arch_type
2630 # else
2631 #  define machine_arch_type     MACH_TYPE_CDB89712
2632 # endif
2633 # define machine_is_cdb89712()  (machine_arch_type == MACH_TYPE_CDB89712)
2634 #else
2635 # define machine_is_cdb89712()  (0)
2636 #endif
2637
2638 #ifdef CONFIG_SA1100_GRAPHICSMASTER
2639 # ifdef machine_arch_type
2640 #  undef machine_arch_type
2641 #  define machine_arch_type     __machine_arch_type
2642 # else
2643 #  define machine_arch_type     MACH_TYPE_GRAPHICSMASTER
2644 # endif
2645 # define machine_is_graphicsmaster()    (machine_arch_type == MACH_TYPE_GRAPHICSMASTER)
2646 #else
2647 # define machine_is_graphicsmaster()    (0)
2648 #endif
2649
2650 #ifdef CONFIG_SA1100_ADSBITSY
2651 # ifdef machine_arch_type
2652 #  undef machine_arch_type
2653 #  define machine_arch_type     __machine_arch_type
2654 # else
2655 #  define machine_arch_type     MACH_TYPE_ADSBITSY
2656 # endif
2657 # define machine_is_adsbitsy()  (machine_arch_type == MACH_TYPE_ADSBITSY)
2658 #else
2659 # define machine_is_adsbitsy()  (0)
2660 #endif
2661
2662 #ifdef CONFIG_ARCH_PXA_IDP
2663 # ifdef machine_arch_type
2664 #  undef machine_arch_type
2665 #  define machine_arch_type     __machine_arch_type
2666 # else
2667 #  define machine_arch_type     MACH_TYPE_PXA_IDP
2668 # endif
2669 # define machine_is_pxa_idp()   (machine_arch_type == MACH_TYPE_PXA_IDP)
2670 #else
2671 # define machine_is_pxa_idp()   (0)
2672 #endif
2673
2674 #ifdef CONFIG_ARCH_PLCE
2675 # ifdef machine_arch_type
2676 #  undef machine_arch_type
2677 #  define machine_arch_type     __machine_arch_type
2678 # else
2679 #  define machine_arch_type     MACH_TYPE_PLCE
2680 # endif
2681 # define machine_is_plce()      (machine_arch_type == MACH_TYPE_PLCE)
2682 #else
2683 # define machine_is_plce()      (0)
2684 #endif
2685
2686 #ifdef CONFIG_SA1100_PT_SYSTEM3
2687 # ifdef machine_arch_type
2688 #  undef machine_arch_type
2689 #  define machine_arch_type     __machine_arch_type
2690 # else
2691 #  define machine_arch_type     MACH_TYPE_PT_SYSTEM3
2692 # endif
2693 # define machine_is_pt_system3()        (machine_arch_type == MACH_TYPE_PT_SYSTEM3)
2694 #else
2695 # define machine_is_pt_system3()        (0)
2696 #endif
2697
2698 #ifdef CONFIG_ARCH_MEDALB
2699 # ifdef machine_arch_type
2700 #  undef machine_arch_type
2701 #  define machine_arch_type     __machine_arch_type
2702 # else
2703 #  define machine_arch_type     MACH_TYPE_MEDALB
2704 # endif
2705 # define machine_is_murphy()    (machine_arch_type == MACH_TYPE_MEDALB)
2706 #else
2707 # define machine_is_murphy()    (0)
2708 #endif
2709
2710 #ifdef CONFIG_ARCH_EAGLE
2711 # ifdef machine_arch_type
2712 #  undef machine_arch_type
2713 #  define machine_arch_type     __machine_arch_type
2714 # else
2715 #  define machine_arch_type     MACH_TYPE_EAGLE
2716 # endif
2717 # define machine_is_eagle()     (machine_arch_type == MACH_TYPE_EAGLE)
2718 #else
2719 # define machine_is_eagle()     (0)
2720 #endif
2721
2722 #ifdef CONFIG_ARCH_DSC21
2723 # ifdef machine_arch_type
2724 #  undef machine_arch_type
2725 #  define machine_arch_type     __machine_arch_type
2726 # else
2727 #  define machine_arch_type     MACH_TYPE_DSC21
2728 # endif
2729 # define machine_is_dsc21()     (machine_arch_type == MACH_TYPE_DSC21)
2730 #else
2731 # define machine_is_dsc21()     (0)
2732 #endif
2733
2734 #ifdef CONFIG_ARCH_DSC24
2735 # ifdef machine_arch_type
2736 #  undef machine_arch_type
2737 #  define machine_arch_type     __machine_arch_type
2738 # else
2739 #  define machine_arch_type     MACH_TYPE_DSC24
2740 # endif
2741 # define machine_is_dsc24()     (machine_arch_type == MACH_TYPE_DSC24)
2742 #else
2743 # define machine_is_dsc24()     (0)
2744 #endif
2745
2746 #ifdef CONFIG_ARCH_TI5472
2747 # ifdef machine_arch_type
2748 #  undef machine_arch_type
2749 #  define machine_arch_type     __machine_arch_type
2750 # else
2751 #  define machine_arch_type     MACH_TYPE_TI5472
2752 # endif
2753 # define machine_is_ti5472()    (machine_arch_type == MACH_TYPE_TI5472)
2754 #else
2755 # define machine_is_ti5472()    (0)
2756 #endif
2757
2758 #ifdef CONFIG_ARCH_AUTCPU12
2759 # ifdef machine_arch_type
2760 #  undef machine_arch_type
2761 #  define machine_arch_type     __machine_arch_type
2762 # else
2763 #  define machine_arch_type     MACH_TYPE_AUTCPU12
2764 # endif
2765 # define machine_is_autcpu12()  (machine_arch_type == MACH_TYPE_AUTCPU12)
2766 #else
2767 # define machine_is_autcpu12()  (0)
2768 #endif
2769
2770 #ifdef CONFIG_ARCH_UENGINE
2771 # ifdef machine_arch_type
2772 #  undef machine_arch_type
2773 #  define machine_arch_type     __machine_arch_type
2774 # else
2775 #  define machine_arch_type     MACH_TYPE_UENGINE
2776 # endif
2777 # define machine_is_uengine()   (machine_arch_type == MACH_TYPE_UENGINE)
2778 #else
2779 # define machine_is_uengine()   (0)
2780 #endif
2781
2782 #ifdef CONFIG_SA1100_BLUESTEM
2783 # ifdef machine_arch_type
2784 #  undef machine_arch_type
2785 #  define machine_arch_type     __machine_arch_type
2786 # else
2787 #  define machine_arch_type     MACH_TYPE_BLUESTEM
2788 # endif
2789 # define machine_is_bluestem()  (machine_arch_type == MACH_TYPE_BLUESTEM)
2790 #else
2791 # define machine_is_bluestem()  (0)
2792 #endif
2793
2794 #ifdef CONFIG_ARCH_XINGU8
2795 # ifdef machine_arch_type
2796 #  undef machine_arch_type
2797 #  define machine_arch_type     __machine_arch_type
2798 # else
2799 #  define machine_arch_type     MACH_TYPE_XINGU8
2800 # endif
2801 # define machine_is_xingu8()    (machine_arch_type == MACH_TYPE_XINGU8)
2802 #else
2803 # define machine_is_xingu8()    (0)
2804 #endif
2805
2806 #ifdef CONFIG_ARCH_BUSHSTB
2807 # ifdef machine_arch_type
2808 #  undef machine_arch_type
2809 #  define machine_arch_type     __machine_arch_type
2810 # else
2811 #  define machine_arch_type     MACH_TYPE_BUSHSTB
2812 # endif
2813 # define machine_is_bushstb()   (machine_arch_type == MACH_TYPE_BUSHSTB)
2814 #else
2815 # define machine_is_bushstb()   (0)
2816 #endif
2817
2818 #ifdef CONFIG_SA1100_EPSILON1
2819 # ifdef machine_arch_type
2820 #  undef machine_arch_type
2821 #  define machine_arch_type     __machine_arch_type
2822 # else
2823 #  define machine_arch_type     MACH_TYPE_EPSILON1
2824 # endif
2825 # define machine_is_epsilon1()  (machine_arch_type == MACH_TYPE_EPSILON1)
2826 #else
2827 # define machine_is_epsilon1()  (0)
2828 #endif
2829
2830 #ifdef CONFIG_SA1100_BALLOON
2831 # ifdef machine_arch_type
2832 #  undef machine_arch_type
2833 #  define machine_arch_type     __machine_arch_type
2834 # else
2835 #  define machine_arch_type     MACH_TYPE_BALLOON
2836 # endif
2837 # define machine_is_balloon()   (machine_arch_type == MACH_TYPE_BALLOON)
2838 #else
2839 # define machine_is_balloon()   (0)
2840 #endif
2841
2842 #ifdef CONFIG_ARCH_PUPPY
2843 # ifdef machine_arch_type
2844 #  undef machine_arch_type
2845 #  define machine_arch_type     __machine_arch_type
2846 # else
2847 #  define machine_arch_type     MACH_TYPE_PUPPY
2848 # endif
2849 # define machine_is_puppy()     (machine_arch_type == MACH_TYPE_PUPPY)
2850 #else
2851 # define machine_is_puppy()     (0)
2852 #endif
2853
2854 #ifdef CONFIG_SA1100_ELROY
2855 # ifdef machine_arch_type
2856 #  undef machine_arch_type
2857 #  define machine_arch_type     __machine_arch_type
2858 # else
2859 #  define machine_arch_type     MACH_TYPE_ELROY
2860 # endif
2861 # define machine_is_elroy()     (machine_arch_type == MACH_TYPE_ELROY)
2862 #else
2863 # define machine_is_elroy()     (0)
2864 #endif
2865
2866 #ifdef CONFIG_ARCH_GMS720
2867 # ifdef machine_arch_type
2868 #  undef machine_arch_type
2869 #  define machine_arch_type     __machine_arch_type
2870 # else
2871 #  define machine_arch_type     MACH_TYPE_GMS720
2872 # endif
2873 # define machine_is_gms720()    (machine_arch_type == MACH_TYPE_GMS720)
2874 #else
2875 # define machine_is_gms720()    (0)
2876 #endif
2877
2878 #ifdef CONFIG_ARCH_S24X
2879 # ifdef machine_arch_type
2880 #  undef machine_arch_type
2881 #  define machine_arch_type     __machine_arch_type
2882 # else
2883 #  define machine_arch_type     MACH_TYPE_S24X
2884 # endif
2885 # define machine_is_s24x()      (machine_arch_type == MACH_TYPE_S24X)
2886 #else
2887 # define machine_is_s24x()      (0)
2888 #endif
2889
2890 #ifdef CONFIG_ARCH_JTEL_CLEP7312
2891 # ifdef machine_arch_type
2892 #  undef machine_arch_type
2893 #  define machine_arch_type     __machine_arch_type
2894 # else
2895 #  define machine_arch_type     MACH_TYPE_JTEL_CLEP7312
2896 # endif
2897 # define machine_is_jtel_clep7312()     (machine_arch_type == MACH_TYPE_JTEL_CLEP7312)
2898 #else
2899 # define machine_is_jtel_clep7312()     (0)
2900 #endif
2901
2902 #ifdef CONFIG_ARCH_CX821XX
2903 # ifdef machine_arch_type
2904 #  undef machine_arch_type
2905 #  define machine_arch_type     __machine_arch_type
2906 # else
2907 #  define machine_arch_type     MACH_TYPE_CX821XX
2908 # endif
2909 # define machine_is_cx821xx()   (machine_arch_type == MACH_TYPE_CX821XX)
2910 #else
2911 # define machine_is_cx821xx()   (0)
2912 #endif
2913
2914 #ifdef CONFIG_ARCH_EDB7312
2915 # ifdef machine_arch_type
2916 #  undef machine_arch_type
2917 #  define machine_arch_type     __machine_arch_type
2918 # else
2919 #  define machine_arch_type     MACH_TYPE_EDB7312
2920 # endif
2921 # define machine_is_edb7312()   (machine_arch_type == MACH_TYPE_EDB7312)
2922 #else
2923 # define machine_is_edb7312()   (0)
2924 #endif
2925
2926 #ifdef CONFIG_SA1100_BSA1110
2927 # ifdef machine_arch_type
2928 #  undef machine_arch_type
2929 #  define machine_arch_type     __machine_arch_type
2930 # else
2931 #  define machine_arch_type     MACH_TYPE_BSA1110
2932 # endif
2933 # define machine_is_bsa1110()   (machine_arch_type == MACH_TYPE_BSA1110)
2934 #else
2935 # define machine_is_bsa1110()   (0)
2936 #endif
2937
2938 #ifdef CONFIG_ARCH_POWERPIN
2939 # ifdef machine_arch_type
2940 #  undef machine_arch_type
2941 #  define machine_arch_type     __machine_arch_type
2942 # else
2943 #  define machine_arch_type     MACH_TYPE_POWERPIN
2944 # endif
2945 # define machine_is_powerpin()  (machine_arch_type == MACH_TYPE_POWERPIN)
2946 #else
2947 # define machine_is_powerpin()  (0)
2948 #endif
2949
2950 #ifdef CONFIG_ARCH_OPENARM
2951 # ifdef machine_arch_type
2952 #  undef machine_arch_type
2953 #  define machine_arch_type     __machine_arch_type
2954 # else
2955 #  define machine_arch_type     MACH_TYPE_OPENARM
2956 # endif
2957 # define machine_is_openarm()   (machine_arch_type == MACH_TYPE_OPENARM)
2958 #else
2959 # define machine_is_openarm()   (0)
2960 #endif
2961
2962 #ifdef CONFIG_SA1100_WHITECHAPEL
2963 # ifdef machine_arch_type
2964 #  undef machine_arch_type
2965 #  define machine_arch_type     __machine_arch_type
2966 # else
2967 #  define machine_arch_type     MACH_TYPE_WHITECHAPEL
2968 # endif
2969 # define machine_is_whitechapel()       (machine_arch_type == MACH_TYPE_WHITECHAPEL)
2970 #else
2971 # define machine_is_whitechapel()       (0)
2972 #endif
2973
2974 #ifdef CONFIG_SA1100_H3100
2975 # ifdef machine_arch_type
2976 #  undef machine_arch_type
2977 #  define machine_arch_type     __machine_arch_type
2978 # else
2979 #  define machine_arch_type     MACH_TYPE_H3100
2980 # endif
2981 # define machine_is_h3100()     (machine_arch_type == MACH_TYPE_H3100)
2982 #else
2983 # define machine_is_h3100()     (0)
2984 #endif
2985
2986 #ifdef CONFIG_SA1100_H3800
2987 # ifdef machine_arch_type
2988 #  undef machine_arch_type
2989 #  define machine_arch_type     __machine_arch_type
2990 # else
2991 #  define machine_arch_type     MACH_TYPE_H3800
2992 # endif
2993 # define machine_is_h3800()     (machine_arch_type == MACH_TYPE_H3800)
2994 #else
2995 # define machine_is_h3800()     (0)
2996 #endif
2997
2998 #ifdef CONFIG_ARCH_BLUE_V1
2999 # ifdef machine_arch_type
3000 #  undef machine_arch_type
3001 #  define machine_arch_type     __machine_arch_type
3002 # else
3003 #  define machine_arch_type     MACH_TYPE_BLUE_V1
3004 # endif
3005 # define machine_is_blue_v1()   (machine_arch_type == MACH_TYPE_BLUE_V1)
3006 #else
3007 # define machine_is_blue_v1()   (0)
3008 #endif
3009
3010 #ifdef CONFIG_ARCH_PXA_CERF
3011 # ifdef machine_arch_type
3012 #  undef machine_arch_type
3013 #  define machine_arch_type     __machine_arch_type
3014 # else
3015 #  define machine_arch_type     MACH_TYPE_PXA_CERF
3016 # endif
3017 # define machine_is_pxa_cerf()  (machine_arch_type == MACH_TYPE_PXA_CERF)
3018 #else
3019 # define machine_is_pxa_cerf()  (0)
3020 #endif
3021
3022 #ifdef CONFIG_ARCH_ARM7TEVB
3023 # ifdef machine_arch_type
3024 #  undef machine_arch_type
3025 #  define machine_arch_type     __machine_arch_type
3026 # else
3027 #  define machine_arch_type     MACH_TYPE_ARM7TEVB
3028 # endif
3029 # define machine_is_arm7tevb()  (machine_arch_type == MACH_TYPE_ARM7TEVB)
3030 #else
3031 # define machine_is_arm7tevb()  (0)
3032 #endif
3033
3034 #ifdef CONFIG_SA1100_D7400
3035 # ifdef machine_arch_type
3036 #  undef machine_arch_type
3037 #  define machine_arch_type     __machine_arch_type
3038 # else
3039 #  define machine_arch_type     MACH_TYPE_D7400
3040 # endif
3041 # define machine_is_d7400()     (machine_arch_type == MACH_TYPE_D7400)
3042 #else
3043 # define machine_is_d7400()     (0)
3044 #endif
3045
3046 #ifdef CONFIG_ARCH_PIRANHA
3047 # ifdef machine_arch_type
3048 #  undef machine_arch_type
3049 #  define machine_arch_type     __machine_arch_type
3050 # else
3051 #  define machine_arch_type     MACH_TYPE_PIRANHA
3052 # endif
3053 # define machine_is_piranha()   (machine_arch_type == MACH_TYPE_PIRANHA)
3054 #else
3055 # define machine_is_piranha()   (0)
3056 #endif
3057
3058 #ifdef CONFIG_SA1100_SBCAMELOT
3059 # ifdef machine_arch_type
3060 #  undef machine_arch_type
3061 #  define machine_arch_type     __machine_arch_type
3062 # else
3063 #  define machine_arch_type     MACH_TYPE_SBCAMELOT
3064 # endif
3065 # define machine_is_sbcamelot() (machine_arch_type == MACH_TYPE_SBCAMELOT)
3066 #else
3067 # define machine_is_sbcamelot() (0)
3068 #endif
3069
3070 #ifdef CONFIG_SA1100_KINGS
3071 # ifdef machine_arch_type
3072 #  undef machine_arch_type
3073 #  define machine_arch_type     __machine_arch_type
3074 # else
3075 #  define machine_arch_type     MACH_TYPE_KINGS
3076 # endif
3077 # define machine_is_kings()     (machine_arch_type == MACH_TYPE_KINGS)
3078 #else
3079 # define machine_is_kings()     (0)
3080 #endif
3081
3082 #ifdef CONFIG_ARCH_SMDK2400
3083 # ifdef machine_arch_type
3084 #  undef machine_arch_type
3085 #  define machine_arch_type     __machine_arch_type
3086 # else
3087 #  define machine_arch_type     MACH_TYPE_SMDK2400
3088 # endif
3089 # define machine_is_smdk2400()  (machine_arch_type == MACH_TYPE_SMDK2400)
3090 #else
3091 # define machine_is_smdk2400()  (0)
3092 #endif
3093
3094 #ifdef CONFIG_SA1100_COLLIE
3095 # ifdef machine_arch_type
3096 #  undef machine_arch_type
3097 #  define machine_arch_type     __machine_arch_type
3098 # else
3099 #  define machine_arch_type     MACH_TYPE_COLLIE
3100 # endif
3101 # define machine_is_collie()    (machine_arch_type == MACH_TYPE_COLLIE)
3102 #else
3103 # define machine_is_collie()    (0)
3104 #endif
3105
3106 #ifdef CONFIG_ARCH_IDR
3107 # ifdef machine_arch_type
3108 #  undef machine_arch_type
3109 #  define machine_arch_type     __machine_arch_type
3110 # else
3111 #  define machine_arch_type     MACH_TYPE_IDR
3112 # endif
3113 # define machine_is_idr()       (machine_arch_type == MACH_TYPE_IDR)
3114 #else
3115 # define machine_is_idr()       (0)
3116 #endif
3117
3118 #ifdef CONFIG_SA1100_BADGE4
3119 # ifdef machine_arch_type
3120 #  undef machine_arch_type
3121 #  define machine_arch_type     __machine_arch_type
3122 # else
3123 #  define machine_arch_type     MACH_TYPE_BADGE4
3124 # endif
3125 # define machine_is_badge4()    (machine_arch_type == MACH_TYPE_BADGE4)
3126 #else
3127 # define machine_is_badge4()    (0)
3128 #endif
3129
3130 #ifdef CONFIG_ARCH_WEBNET
3131 # ifdef machine_arch_type
3132 #  undef machine_arch_type
3133 #  define machine_arch_type     __machine_arch_type
3134 # else
3135 #  define machine_arch_type     MACH_TYPE_WEBNET
3136 # endif
3137 # define machine_is_webnet()    (machine_arch_type == MACH_TYPE_WEBNET)
3138 #else
3139 # define machine_is_webnet()    (0)
3140 #endif
3141
3142 #ifdef CONFIG_SA1100_D7300
3143 # ifdef machine_arch_type
3144 #  undef machine_arch_type
3145 #  define machine_arch_type     __machine_arch_type
3146 # else
3147 #  define machine_arch_type     MACH_TYPE_D7300
3148 # endif
3149 # define machine_is_d7300()     (machine_arch_type == MACH_TYPE_D7300)
3150 #else
3151 # define machine_is_d7300()     (0)
3152 #endif
3153
3154 #ifdef CONFIG_SA1100_CEP
3155 # ifdef machine_arch_type
3156 #  undef machine_arch_type
3157 #  define machine_arch_type     __machine_arch_type
3158 # else
3159 #  define machine_arch_type     MACH_TYPE_CEP
3160 # endif
3161 # define machine_is_cep()       (machine_arch_type == MACH_TYPE_CEP)
3162 #else
3163 # define machine_is_cep()       (0)
3164 #endif
3165
3166 #ifdef CONFIG_ARCH_FORTUNET
3167 # ifdef machine_arch_type
3168 #  undef machine_arch_type
3169 #  define machine_arch_type     __machine_arch_type
3170 # else
3171 #  define machine_arch_type     MACH_TYPE_FORTUNET
3172 # endif
3173 # define machine_is_fortunet()  (machine_arch_type == MACH_TYPE_FORTUNET)
3174 #else
3175 # define machine_is_fortunet()  (0)
3176 #endif
3177
3178 #ifdef CONFIG_ARCH_VC547X
3179 # ifdef machine_arch_type
3180 #  undef machine_arch_type
3181 #  define machine_arch_type     __machine_arch_type
3182 # else
3183 #  define machine_arch_type     MACH_TYPE_VC547X
3184 # endif
3185 # define machine_is_vc547x()    (machine_arch_type == MACH_TYPE_VC547X)
3186 #else
3187 # define machine_is_vc547x()    (0)
3188 #endif
3189
3190 #ifdef CONFIG_SA1100_FILEWALKER
3191 # ifdef machine_arch_type
3192 #  undef machine_arch_type
3193 #  define machine_arch_type     __machine_arch_type
3194 # else
3195 #  define machine_arch_type     MACH_TYPE_FILEWALKER
3196 # endif
3197 # define machine_is_filewalker()        (machine_arch_type == MACH_TYPE_FILEWALKER)
3198 #else
3199 # define machine_is_filewalker()        (0)
3200 #endif
3201
3202 #ifdef CONFIG_SA1100_NETGATEWAY
3203 # ifdef machine_arch_type
3204 #  undef machine_arch_type
3205 #  define machine_arch_type     __machine_arch_type
3206 # else
3207 #  define machine_arch_type     MACH_TYPE_NETGATEWAY
3208 # endif
3209 # define machine_is_netgateway()        (machine_arch_type == MACH_TYPE_NETGATEWAY)
3210 #else
3211 # define machine_is_netgateway()        (0)
3212 #endif
3213
3214 #ifdef CONFIG_SA1100_SYMBOL2800
3215 # ifdef machine_arch_type
3216 #  undef machine_arch_type
3217 #  define machine_arch_type     __machine_arch_type
3218 # else
3219 #  define machine_arch_type     MACH_TYPE_SYMBOL2800
3220 # endif
3221 # define machine_is_symbol2800()        (machine_arch_type == MACH_TYPE_SYMBOL2800)
3222 #else
3223 # define machine_is_symbol2800()        (0)
3224 #endif
3225
3226 #ifdef CONFIG_SA1100_SUNS
3227 # ifdef machine_arch_type
3228 #  undef machine_arch_type
3229 #  define machine_arch_type     __machine_arch_type
3230 # else
3231 #  define machine_arch_type     MACH_TYPE_SUNS
3232 # endif
3233 # define machine_is_suns()      (machine_arch_type == MACH_TYPE_SUNS)
3234 #else
3235 # define machine_is_suns()      (0)
3236 #endif
3237
3238 #ifdef CONFIG_SA1100_FRODO
3239 # ifdef machine_arch_type
3240 #  undef machine_arch_type
3241 #  define machine_arch_type     __machine_arch_type
3242 # else
3243 #  define machine_arch_type     MACH_TYPE_FRODO
3244 # endif
3245 # define machine_is_frodo()     (machine_arch_type == MACH_TYPE_FRODO)
3246 #else
3247 # define machine_is_frodo()     (0)
3248 #endif
3249
3250 #ifdef CONFIG_SA1100_MACH_TYTE_MS301
3251 # ifdef machine_arch_type
3252 #  undef machine_arch_type
3253 #  define machine_arch_type     __machine_arch_type
3254 # else
3255 #  define machine_arch_type     MACH_TYPE_MACH_TYTE_MS301
3256 # endif
3257 # define machine_is_ms301()     (machine_arch_type == MACH_TYPE_MACH_TYTE_MS301)
3258 #else
3259 # define machine_is_ms301()     (0)
3260 #endif
3261
3262 #ifdef CONFIG_ARCH_MX1ADS
3263 # ifdef machine_arch_type
3264 #  undef machine_arch_type
3265 #  define machine_arch_type     __machine_arch_type
3266 # else
3267 #  define machine_arch_type     MACH_TYPE_MX1ADS
3268 # endif
3269 # define machine_is_mx1ads()    (machine_arch_type == MACH_TYPE_MX1ADS)
3270 #else
3271 # define machine_is_mx1ads()    (0)
3272 #endif
3273
3274 #ifdef CONFIG_ARCH_H7201
3275 # ifdef machine_arch_type
3276 #  undef machine_arch_type
3277 #  define machine_arch_type     __machine_arch_type
3278 # else
3279 #  define machine_arch_type     MACH_TYPE_H7201
3280 # endif
3281 # define machine_is_h7201()     (machine_arch_type == MACH_TYPE_H7201)
3282 #else
3283 # define machine_is_h7201()     (0)
3284 #endif
3285
3286 #ifdef CONFIG_ARCH_H7202
3287 # ifdef machine_arch_type
3288 #  undef machine_arch_type
3289 #  define machine_arch_type     __machine_arch_type
3290 # else
3291 #  define machine_arch_type     MACH_TYPE_H7202
3292 # endif
3293 # define machine_is_h7202()     (machine_arch_type == MACH_TYPE_H7202)
3294 #else
3295 # define machine_is_h7202()     (0)
3296 #endif
3297
3298 #ifdef CONFIG_ARCH_AMICO
3299 # ifdef machine_arch_type
3300 #  undef machine_arch_type
3301 #  define machine_arch_type     __machine_arch_type
3302 # else
3303 #  define machine_arch_type     MACH_TYPE_AMICO
3304 # endif
3305 # define machine_is_amico()     (machine_arch_type == MACH_TYPE_AMICO)
3306 #else
3307 # define machine_is_amico()     (0)
3308 #endif
3309
3310 #ifdef CONFIG_SA1100_IAM
3311 # ifdef machine_arch_type
3312 #  undef machine_arch_type
3313 #  define machine_arch_type     __machine_arch_type
3314 # else
3315 #  define machine_arch_type     MACH_TYPE_IAM
3316 # endif
3317 # define machine_is_iam()       (machine_arch_type == MACH_TYPE_IAM)
3318 #else
3319 # define machine_is_iam()       (0)
3320 #endif
3321
3322 #ifdef CONFIG_SA1100_TT530
3323 # ifdef machine_arch_type
3324 #  undef machine_arch_type
3325 #  define machine_arch_type     __machine_arch_type
3326 # else
3327 #  define machine_arch_type     MACH_TYPE_TT530
3328 # endif
3329 # define machine_is_tt530()     (machine_arch_type == MACH_TYPE_TT530)
3330 #else
3331 # define machine_is_tt530()     (0)
3332 #endif
3333
3334 #ifdef CONFIG_ARCH_SAM2400
3335 # ifdef machine_arch_type
3336 #  undef machine_arch_type
3337 #  define machine_arch_type     __machine_arch_type
3338 # else
3339 #  define machine_arch_type     MACH_TYPE_SAM2400
3340 # endif
3341 # define machine_is_sam2400()   (machine_arch_type == MACH_TYPE_SAM2400)
3342 #else
3343 # define machine_is_sam2400()   (0)
3344 #endif
3345
3346 #ifdef CONFIG_SA1100_JORNADA56X
3347 # ifdef machine_arch_type
3348 #  undef machine_arch_type
3349 #  define machine_arch_type     __machine_arch_type
3350 # else
3351 #  define machine_arch_type     MACH_TYPE_JORNADA56X
3352 # endif
3353 # define machine_is_jornada56x()        (machine_arch_type == MACH_TYPE_JORNADA56X)
3354 #else
3355 # define machine_is_jornada56x()        (0)
3356 #endif
3357
3358 #ifdef CONFIG_SA1100_ACTIVE
3359 # ifdef machine_arch_type
3360 #  undef machine_arch_type
3361 #  define machine_arch_type     __machine_arch_type
3362 # else
3363 #  define machine_arch_type     MACH_TYPE_ACTIVE
3364 # endif
3365 # define machine_is_active()    (machine_arch_type == MACH_TYPE_ACTIVE)
3366 #else
3367 # define machine_is_active()    (0)
3368 #endif
3369
3370 #ifdef CONFIG_ARCH_IQ80321
3371 # ifdef machine_arch_type
3372 #  undef machine_arch_type
3373 #  define machine_arch_type     __machine_arch_type
3374 # else
3375 #  define machine_arch_type     MACH_TYPE_IQ80321
3376 # endif
3377 # define machine_is_iq80321()   (machine_arch_type == MACH_TYPE_IQ80321)
3378 #else
3379 # define machine_is_iq80321()   (0)
3380 #endif
3381
3382 #ifdef CONFIG_SA1100_WID
3383 # ifdef machine_arch_type
3384 #  undef machine_arch_type
3385 #  define machine_arch_type     __machine_arch_type
3386 # else
3387 #  define machine_arch_type     MACH_TYPE_WID
3388 # endif
3389 # define machine_is_wid()       (machine_arch_type == MACH_TYPE_WID)
3390 #else
3391 # define machine_is_wid()       (0)
3392 #endif
3393
3394 #ifdef CONFIG_ARCH_SABINAL
3395 # ifdef machine_arch_type
3396 #  undef machine_arch_type
3397 #  define machine_arch_type     __machine_arch_type
3398 # else
3399 #  define machine_arch_type     MACH_TYPE_SABINAL
3400 # endif
3401 # define machine_is_sabinal()   (machine_arch_type == MACH_TYPE_SABINAL)
3402 #else
3403 # define machine_is_sabinal()   (0)
3404 #endif
3405
3406 #ifdef CONFIG_ARCH_IXP425_MATACUMBE
3407 # ifdef machine_arch_type
3408 #  undef machine_arch_type
3409 #  define machine_arch_type     __machine_arch_type
3410 # else
3411 #  define machine_arch_type     MACH_TYPE_IXP425_MATACUMBE
3412 # endif
3413 # define machine_is_ixp425_matacumbe()  (machine_arch_type == MACH_TYPE_IXP425_MATACUMBE)
3414 #else
3415 # define machine_is_ixp425_matacumbe()  (0)
3416 #endif
3417
3418 #ifdef CONFIG_SA1100_MINIPRINT
3419 # ifdef machine_arch_type
3420 #  undef machine_arch_type
3421 #  define machine_arch_type     __machine_arch_type
3422 # else
3423 #  define machine_arch_type     MACH_TYPE_MINIPRINT
3424 # endif
3425 # define machine_is_miniprint() (machine_arch_type == MACH_TYPE_MINIPRINT)
3426 #else
3427 # define machine_is_miniprint() (0)
3428 #endif
3429
3430 #ifdef CONFIG_ARCH_ADM510X
3431 # ifdef machine_arch_type
3432 #  undef machine_arch_type
3433 #  define machine_arch_type     __machine_arch_type
3434 # else
3435 #  define machine_arch_type     MACH_TYPE_ADM510X
3436 # endif
3437 # define machine_is_adm510x()   (machine_arch_type == MACH_TYPE_ADM510X)
3438 #else
3439 # define machine_is_adm510x()   (0)
3440 #endif
3441
3442 #ifdef CONFIG_SA1100_SVS200
3443 # ifdef machine_arch_type
3444 #  undef machine_arch_type
3445 #  define machine_arch_type     __machine_arch_type
3446 # else
3447 #  define machine_arch_type     MACH_TYPE_SVS200
3448 # endif
3449 # define machine_is_svs200()    (machine_arch_type == MACH_TYPE_SVS200)
3450 #else
3451 # define machine_is_svs200()    (0)
3452 #endif
3453
3454 #ifdef CONFIG_ARCH_ATG_TCU
3455 # ifdef machine_arch_type
3456 #  undef machine_arch_type
3457 #  define machine_arch_type     __machine_arch_type
3458 # else
3459 #  define machine_arch_type     MACH_TYPE_ATG_TCU
3460 # endif
3461 # define machine_is_atg_tcu()   (machine_arch_type == MACH_TYPE_ATG_TCU)
3462 #else
3463 # define machine_is_atg_tcu()   (0)
3464 #endif
3465
3466 #ifdef CONFIG_SA1100_JORNADA820
3467 # ifdef machine_arch_type
3468 #  undef machine_arch_type
3469 #  define machine_arch_type     __machine_arch_type
3470 # else
3471 #  define machine_arch_type     MACH_TYPE_JORNADA820
3472 # endif
3473 # define machine_is_jornada820()        (machine_arch_type == MACH_TYPE_JORNADA820)
3474 #else
3475 # define machine_is_jornada820()        (0)
3476 #endif
3477
3478 #ifdef CONFIG_ARCH_S3C44B0
3479 # ifdef machine_arch_type
3480 #  undef machine_arch_type
3481 #  define machine_arch_type     __machine_arch_type
3482 # else
3483 #  define machine_arch_type     MACH_TYPE_S3C44B0
3484 # endif
3485 # define machine_is_s3c44b0()   (machine_arch_type == MACH_TYPE_S3C44B0)
3486 #else
3487 # define machine_is_s3c44b0()   (0)
3488 #endif
3489
3490 #ifdef CONFIG_ARCH_MARGIS2
3491 # ifdef machine_arch_type
3492 #  undef machine_arch_type
3493 #  define machine_arch_type     __machine_arch_type
3494 # else
3495 #  define machine_arch_type     MACH_TYPE_MARGIS2
3496 # endif
3497 # define machine_is_margis2()   (machine_arch_type == MACH_TYPE_MARGIS2)
3498 #else
3499 # define machine_is_margis2()   (0)
3500 #endif
3501
3502 #ifdef CONFIG_ARCH_KS8695
3503 # ifdef machine_arch_type
3504 #  undef machine_arch_type
3505 #  define machine_arch_type     __machine_arch_type
3506 # else
3507 #  define machine_arch_type     MACH_TYPE_KS8695
3508 # endif
3509 # define machine_is_ks8695()    (machine_arch_type == MACH_TYPE_KS8695)
3510 #else
3511 # define machine_is_ks8695()    (0)
3512 #endif
3513
3514 #ifdef CONFIG_ARCH_BRH
3515 # ifdef machine_arch_type
3516 #  undef machine_arch_type
3517 #  define machine_arch_type     __machine_arch_type
3518 # else
3519 #  define machine_arch_type     MACH_TYPE_BRH
3520 # endif
3521 # define machine_is_brh()       (machine_arch_type == MACH_TYPE_BRH)
3522 #else
3523 # define machine_is_brh()       (0)
3524 #endif
3525
3526 #ifdef CONFIG_ARCH_S3C2410
3527 # ifdef machine_arch_type
3528 #  undef machine_arch_type
3529 #  define machine_arch_type     __machine_arch_type
3530 # else
3531 #  define machine_arch_type     MACH_TYPE_S3C2410
3532 # endif
3533 # define machine_is_s3c2410()   (machine_arch_type == MACH_TYPE_S3C2410)
3534 #else
3535 # define machine_is_s3c2410()   (0)
3536 #endif
3537
3538 #ifdef CONFIG_ARCH_POSSIO_PX30
3539 # ifdef machine_arch_type
3540 #  undef machine_arch_type
3541 #  define machine_arch_type     __machine_arch_type
3542 # else
3543 #  define machine_arch_type     MACH_TYPE_POSSIO_PX30
3544 # endif
3545 # define machine_is_possio_px30()       (machine_arch_type == MACH_TYPE_POSSIO_PX30)
3546 #else
3547 # define machine_is_possio_px30()       (0)
3548 #endif
3549
3550 #ifdef CONFIG_ARCH_S3C2800
3551 # ifdef machine_arch_type
3552 #  undef machine_arch_type
3553 #  define machine_arch_type     __machine_arch_type
3554 # else
3555 #  define machine_arch_type     MACH_TYPE_S3C2800
3556 # endif
3557 # define machine_is_s3c2800()   (machine_arch_type == MACH_TYPE_S3C2800)
3558 #else
3559 # define machine_is_s3c2800()   (0)
3560 #endif
3561
3562 #ifdef CONFIG_SA1100_FLEETWOOD
3563 # ifdef machine_arch_type
3564 #  undef machine_arch_type
3565 #  define machine_arch_type     __machine_arch_type
3566 # else
3567 #  define machine_arch_type     MACH_TYPE_FLEETWOOD
3568 # endif
3569 # define machine_is_fleetwood() (machine_arch_type == MACH_TYPE_FLEETWOOD)
3570 #else
3571 # define machine_is_fleetwood() (0)
3572 #endif
3573
3574 #ifdef CONFIG_ARCH_OMAHA
3575 # ifdef machine_arch_type
3576 #  undef machine_arch_type
3577 #  define machine_arch_type     __machine_arch_type
3578 # else
3579 #  define machine_arch_type     MACH_TYPE_OMAHA
3580 # endif
3581 # define machine_is_omaha()     (machine_arch_type == MACH_TYPE_OMAHA)
3582 #else
3583 # define machine_is_omaha()     (0)
3584 #endif
3585
3586 #ifdef CONFIG_ARCH_TA7
3587 # ifdef machine_arch_type
3588 #  undef machine_arch_type
3589 #  define machine_arch_type     __machine_arch_type
3590 # else
3591 #  define machine_arch_type     MACH_TYPE_TA7
3592 # endif
3593 # define machine_is_ta7()       (machine_arch_type == MACH_TYPE_TA7)
3594 #else
3595 # define machine_is_ta7()       (0)
3596 #endif
3597
3598 #ifdef CONFIG_SA1100_NOVA
3599 # ifdef machine_arch_type
3600 #  undef machine_arch_type
3601 #  define machine_arch_type     __machine_arch_type
3602 # else
3603 #  define machine_arch_type     MACH_TYPE_NOVA
3604 # endif
3605 # define machine_is_nova()      (machine_arch_type == MACH_TYPE_NOVA)
3606 #else
3607 # define machine_is_nova()      (0)
3608 #endif
3609
3610 #ifdef CONFIG_ARCH_HMK
3611 # ifdef machine_arch_type
3612 #  undef machine_arch_type
3613 #  define machine_arch_type     __machine_arch_type
3614 # else
3615 #  define machine_arch_type     MACH_TYPE_HMK
3616 # endif
3617 # define machine_is_hmk()       (machine_arch_type == MACH_TYPE_HMK)
3618 #else
3619 # define machine_is_hmk()       (0)
3620 #endif
3621
3622 #ifdef CONFIG_ARCH_KARO
3623 # ifdef machine_arch_type
3624 #  undef machine_arch_type
3625 #  define machine_arch_type     __machine_arch_type
3626 # else
3627 #  define machine_arch_type     MACH_TYPE_KARO
3628 # endif
3629 # define machine_is_karo()      (machine_arch_type == MACH_TYPE_KARO)
3630 #else
3631 # define machine_is_karo()      (0)
3632 #endif
3633
3634 #ifdef CONFIG_SA1100_FESTER
3635 # ifdef machine_arch_type
3636 #  undef machine_arch_type
3637 #  define machine_arch_type     __machine_arch_type
3638 # else
3639 #  define machine_arch_type     MACH_TYPE_FESTER
3640 # endif
3641 # define machine_is_fester()    (machine_arch_type == MACH_TYPE_FESTER)
3642 #else
3643 # define machine_is_fester()    (0)
3644 #endif
3645
3646 #ifdef CONFIG_ARCH_GPI
3647 # ifdef machine_arch_type
3648 #  undef machine_arch_type
3649 #  define machine_arch_type     __machine_arch_type
3650 # else
3651 #  define machine_arch_type     MACH_TYPE_GPI
3652 # endif
3653 # define machine_is_gpi()       (machine_arch_type == MACH_TYPE_GPI)
3654 #else
3655 # define machine_is_gpi()       (0)
3656 #endif
3657
3658 #ifdef CONFIG_ARCH_SMDK2410
3659 # ifdef machine_arch_type
3660 #  undef machine_arch_type
3661 #  define machine_arch_type     __machine_arch_type
3662 # else
3663 #  define machine_arch_type     MACH_TYPE_SMDK2410
3664 # endif
3665 # define machine_is_smdk2410()  (machine_arch_type == MACH_TYPE_SMDK2410)
3666 #else
3667 # define machine_is_smdk2410()  (0)
3668 #endif
3669
3670 #ifdef CONFIG_ARCH_I519
3671 # ifdef machine_arch_type
3672 #  undef machine_arch_type
3673 #  define machine_arch_type     __machine_arch_type
3674 # else
3675 #  define machine_arch_type     MACH_TYPE_I519
3676 # endif
3677 # define machine_is_i519()      (machine_arch_type == MACH_TYPE_I519)
3678 #else
3679 # define machine_is_i519()      (0)
3680 #endif
3681
3682 #ifdef CONFIG_SA1100_NEXIO
3683 # ifdef machine_arch_type
3684 #  undef machine_arch_type
3685 #  define machine_arch_type     __machine_arch_type
3686 # else
3687 #  define machine_arch_type     MACH_TYPE_NEXIO
3688 # endif
3689 # define machine_is_nexio()     (machine_arch_type == MACH_TYPE_NEXIO)
3690 #else
3691 # define machine_is_nexio()     (0)
3692 #endif
3693
3694 #ifdef CONFIG_SA1100_BITBOX
3695 # ifdef machine_arch_type
3696 #  undef machine_arch_type
3697 #  define machine_arch_type     __machine_arch_type
3698 # else
3699 #  define machine_arch_type     MACH_TYPE_BITBOX
3700 # endif
3701 # define machine_is_bitbox()    (machine_arch_type == MACH_TYPE_BITBOX)
3702 #else
3703 # define machine_is_bitbox()    (0)
3704 #endif
3705
3706 #ifdef CONFIG_SA1100_G200
3707 # ifdef machine_arch_type
3708 #  undef machine_arch_type
3709 #  define machine_arch_type     __machine_arch_type
3710 # else
3711 #  define machine_arch_type     MACH_TYPE_G200
3712 # endif
3713 # define machine_is_g200()      (machine_arch_type == MACH_TYPE_G200)
3714 #else
3715 # define machine_is_g200()      (0)
3716 #endif
3717
3718 #ifdef CONFIG_SA1100_GILL
3719 # ifdef machine_arch_type
3720 #  undef machine_arch_type
3721 #  define machine_arch_type     __machine_arch_type
3722 # else
3723 #  define machine_arch_type     MACH_TYPE_GILL
3724 # endif
3725 # define machine_is_gill()      (machine_arch_type == MACH_TYPE_GILL)
3726 #else
3727 # define machine_is_gill()      (0)
3728 #endif
3729
3730 #ifdef CONFIG_ARCH_PXA_MERCURY
3731 # ifdef machine_arch_type
3732 #  undef machine_arch_type
3733 #  define machine_arch_type     __machine_arch_type
3734 # else
3735 #  define machine_arch_type     MACH_TYPE_PXA_MERCURY
3736 # endif
3737 # define machine_is_pxa_mercury()       (machine_arch_type == MACH_TYPE_PXA_MERCURY)
3738 #else
3739 # define machine_is_pxa_mercury()       (0)
3740 #endif
3741
3742 #ifdef CONFIG_ARCH_CEIVA
3743 # ifdef machine_arch_type
3744 #  undef machine_arch_type
3745 #  define machine_arch_type     __machine_arch_type
3746 # else
3747 #  define machine_arch_type     MACH_TYPE_CEIVA
3748 # endif
3749 # define machine_is_ceiva()     (machine_arch_type == MACH_TYPE_CEIVA)
3750 #else
3751 # define machine_is_ceiva()     (0)
3752 #endif
3753
3754 #ifdef CONFIG_SA1100_FRET
3755 # ifdef machine_arch_type
3756 #  undef machine_arch_type
3757 #  define machine_arch_type     __machine_arch_type
3758 # else
3759 #  define machine_arch_type     MACH_TYPE_FRET
3760 # endif
3761 # define machine_is_fret()      (machine_arch_type == MACH_TYPE_FRET)
3762 #else
3763 # define machine_is_fret()      (0)
3764 #endif
3765
3766 #ifdef CONFIG_SA1100_EMAILPHONE
3767 # ifdef machine_arch_type
3768 #  undef machine_arch_type
3769 #  define machine_arch_type     __machine_arch_type
3770 # else
3771 #  define machine_arch_type     MACH_TYPE_EMAILPHONE
3772 # endif
3773 # define machine_is_emailphone()        (machine_arch_type == MACH_TYPE_EMAILPHONE)
3774 #else
3775 # define machine_is_emailphone()        (0)
3776 #endif
3777
3778 #ifdef CONFIG_ARCH_H3900
3779 # ifdef machine_arch_type
3780 #  undef machine_arch_type
3781 #  define machine_arch_type     __machine_arch_type
3782 # else
3783 #  define machine_arch_type     MACH_TYPE_H3900
3784 # endif
3785 # define machine_is_h3900()     (machine_arch_type == MACH_TYPE_H3900)
3786 #else
3787 # define machine_is_h3900()     (0)
3788 #endif
3789
3790 #ifdef CONFIG_ARCH_PXA1
3791 # ifdef machine_arch_type
3792 #  undef machine_arch_type
3793 #  define machine_arch_type     __machine_arch_type
3794 # else
3795 #  define machine_arch_type     MACH_TYPE_PXA1
3796 # endif
3797 # define machine_is_pxa1()      (machine_arch_type == MACH_TYPE_PXA1)
3798 #else
3799 # define machine_is_pxa1()      (0)
3800 #endif
3801
3802 #ifdef CONFIG_SA1100_KOAN369
3803 # ifdef machine_arch_type
3804 #  undef machine_arch_type
3805 #  define machine_arch_type     __machine_arch_type
3806 # else
3807 #  define machine_arch_type     MACH_TYPE_KOAN369
3808 # endif
3809 # define machine_is_koan369()   (machine_arch_type == MACH_TYPE_KOAN369)
3810 #else
3811 # define machine_is_koan369()   (0)
3812 #endif
3813
3814 #ifdef CONFIG_ARCH_COGENT
3815 # ifdef machine_arch_type
3816 #  undef machine_arch_type
3817 #  define machine_arch_type     __machine_arch_type
3818 # else
3819 #  define machine_arch_type     MACH_TYPE_COGENT
3820 # endif
3821 # define machine_is_cogent()    (machine_arch_type == MACH_TYPE_COGENT)
3822 #else
3823 # define machine_is_cogent()    (0)
3824 #endif
3825
3826 #ifdef CONFIG_ARCH_ESL_SIMPUTER
3827 # ifdef machine_arch_type
3828 #  undef machine_arch_type
3829 #  define machine_arch_type     __machine_arch_type
3830 # else
3831 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER
3832 # endif
3833 # define machine_is_esl_simputer()      (machine_arch_type == MACH_TYPE_ESL_SIMPUTER)
3834 #else
3835 # define machine_is_esl_simputer()      (0)
3836 #endif
3837
3838 #ifdef CONFIG_ARCH_ESL_SIMPUTER_CLR
3839 # ifdef machine_arch_type
3840 #  undef machine_arch_type
3841 #  define machine_arch_type     __machine_arch_type
3842 # else
3843 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_CLR
3844 # endif
3845 # define machine_is_esl_simputer_clr()  (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_CLR)
3846 #else
3847 # define machine_is_esl_simputer_clr()  (0)
3848 #endif
3849
3850 #ifdef CONFIG_ARCH_ESL_SIMPUTER_BW
3851 # ifdef machine_arch_type
3852 #  undef machine_arch_type
3853 #  define machine_arch_type     __machine_arch_type
3854 # else
3855 #  define machine_arch_type     MACH_TYPE_ESL_SIMPUTER_BW
3856 # endif
3857 # define machine_is_esl_simputer_bw()   (machine_arch_type == MACH_TYPE_ESL_SIMPUTER_BW)
3858 #else
3859 # define machine_is_esl_simputer_bw()   (0)
3860 #endif
3861
3862 #ifdef CONFIG_ARCH_HHP_CRADLE
3863 # ifdef machine_arch_type
3864 #  undef machine_arch_type
3865 #  define machine_arch_type     __machine_arch_type
3866 # else
3867 #  define machine_arch_type     MACH_TYPE_HHP_CRADLE
3868 # endif
3869 # define machine_is_hhp_cradle()        (machine_arch_type == MACH_TYPE_HHP_CRADLE)
3870 #else
3871 # define machine_is_hhp_cradle()        (0)
3872 #endif
3873
3874 #ifdef CONFIG_ARCH_HE500
3875 # ifdef machine_arch_type
3876 #  undef machine_arch_type
3877 #  define machine_arch_type     __machine_arch_type
3878 # else
3879 #  define machine_arch_type     MACH_TYPE_HE500
3880 # endif
3881 # define machine_is_he500()     (machine_arch_type == MACH_TYPE_HE500)
3882 #else
3883 # define machine_is_he500()     (0)
3884 #endif
3885
3886 #ifdef CONFIG_SA1100_INHANDELF2
3887 # ifdef machine_arch_type
3888 #  undef machine_arch_type
3889 #  define machine_arch_type     __machine_arch_type
3890 # else
3891 #  define machine_arch_type     MACH_TYPE_INHANDELF2
3892 # endif
3893 # define machine_is_inhandelf2()        (machine_arch_type == MACH_TYPE_INHANDELF2)
3894 #else
3895 # define machine_is_inhandelf2()        (0)
3896 #endif
3897
3898 #ifdef CONFIG_SA1100_INHANDFTIP
3899 # ifdef machine_arch_type
3900 #  undef machine_arch_type
3901 #  define machine_arch_type     __machine_arch_type
3902 # else
3903 #  define machine_arch_type     MACH_TYPE_INHANDFTIP
3904 # endif
3905 # define machine_is_inhandftip()        (machine_arch_type == MACH_TYPE_INHANDFTIP)
3906 #else
3907 # define machine_is_inhandftip()        (0)
3908 #endif
3909
3910 #ifdef CONFIG_SA1100_DNP1110
3911 # ifdef machine_arch_type
3912 #  undef machine_arch_type
3913 #  define machine_arch_type     __machine_arch_type
3914 # else
3915 #  define machine_arch_type     MACH_TYPE_DNP1110
3916 # endif
3917 # define machine_is_dnp1110()   (machine_arch_type == MACH_TYPE_DNP1110)
3918 #else
3919 # define machine_is_dnp1110()   (0)
3920 #endif
3921
3922 #ifdef CONFIG_SA1100_PNP1110
3923 # ifdef machine_arch_type
3924 #  undef machine_arch_type
3925 #  define machine_arch_type     __machine_arch_type
3926 # else
3927 #  define machine_arch_type     MACH_TYPE_PNP1110
3928 # endif
3929 # define machine_is_pnp1110()   (machine_arch_type == MACH_TYPE_PNP1110)
3930 #else
3931 # define machine_is_pnp1110()   (0)
3932 #endif
3933
3934 #ifdef CONFIG_ARCH_CSB226
3935 # ifdef machine_arch_type
3936 #  undef machine_arch_type
3937 #  define machine_arch_type     __machine_arch_type
3938 # else
3939 #  define machine_arch_type     MACH_TYPE_CSB226
3940 # endif
3941 # define machine_is_csb226()    (machine_arch_type == MACH_TYPE_CSB226)
3942 #else
3943 # define machine_is_csb226()    (0)
3944 #endif
3945
3946 #ifdef CONFIG_SA1100_ARNOLD
3947 # ifdef machine_arch_type
3948 #  undef machine_arch_type
3949 #  define machine_arch_type     __machine_arch_type
3950 # else
3951 #  define machine_arch_type     MACH_TYPE_ARNOLD
3952 # endif
3953 # define machine_is_arnold()    (machine_arch_type == MACH_TYPE_ARNOLD)
3954 #else
3955 # define machine_is_arnold()    (0)
3956 #endif
3957
3958 #ifdef CONFIG_MACH_VOICEBLUE
3959 # ifdef machine_arch_type
3960 #  undef machine_arch_type
3961 #  define machine_arch_type     __machine_arch_type
3962 # else
3963 #  define machine_arch_type     MACH_TYPE_VOICEBLUE
3964 # endif
3965 # define machine_is_voiceblue() (machine_arch_type == MACH_TYPE_VOICEBLUE)
3966 #else
3967 # define machine_is_voiceblue() (0)
3968 #endif
3969
3970 #ifdef CONFIG_ARCH_JZ8028
3971 # ifdef machine_arch_type
3972 #  undef machine_arch_type
3973 #  define machine_arch_type     __machine_arch_type
3974 # else
3975 #  define machine_arch_type     MACH_TYPE_JZ8028
3976 # endif
3977 # define machine_is_jz8028()    (machine_arch_type == MACH_TYPE_JZ8028)
3978 #else
3979 # define machine_is_jz8028()    (0)
3980 #endif
3981
3982 #ifdef CONFIG_ARCH_H5400
3983 # ifdef machine_arch_type
3984 #  undef machine_arch_type
3985 #  define machine_arch_type     __machine_arch_type
3986 # else
3987 #  define machine_arch_type     MACH_TYPE_H5400
3988 # endif
3989 # define machine_is_h5400()     (machine_arch_type == MACH_TYPE_H5400)
3990 #else
3991 # define machine_is_h5400()     (0)
3992 #endif
3993
3994 #ifdef CONFIG_SA1100_FORTE
3995 # ifdef machine_arch_type
3996 #  undef machine_arch_type
3997 #  define machine_arch_type     __machine_arch_type
3998 # else
3999 #  define machine_arch_type     MACH_TYPE_FORTE
4000 # endif
4001 # define machine_is_forte()     (machine_arch_type == MACH_TYPE_FORTE)
4002 #else
4003 # define machine_is_forte()     (0)
4004 #endif
4005
4006 #ifdef CONFIG_SA1100_ACAM
4007 # ifdef machine_arch_type
4008 #  undef machine_arch_type
4009 #  define machine_arch_type     __machine_arch_type
4010 # else
4011 #  define machine_arch_type     MACH_TYPE_ACAM
4012 # endif
4013 # define machine_is_acam()      (machine_arch_type == MACH_TYPE_ACAM)
4014 #else
4015 # define machine_is_acam()      (0)
4016 #endif
4017
4018 #ifdef CONFIG_SA1100_ABOX
4019 # ifdef machine_arch_type
4020 #  undef machine_arch_type
4021 #  define machine_arch_type     __machine_arch_type
4022 # else
4023 #  define machine_arch_type     MACH_TYPE_ABOX
4024 # endif
4025 # define machine_is_abox()      (machine_arch_type == MACH_TYPE_ABOX)
4026 #else
4027 # define machine_is_abox()      (0)
4028 #endif
4029
4030 #ifdef CONFIG_ARCH_ATMEL
4031 # ifdef machine_arch_type
4032 #  undef machine_arch_type
4033 #  define machine_arch_type     __machine_arch_type
4034 # else
4035 #  define machine_arch_type     MACH_TYPE_ATMEL
4036 # endif
4037 # define machine_is_atmel()     (machine_arch_type == MACH_TYPE_ATMEL)
4038 #else
4039 # define machine_is_atmel()     (0)
4040 #endif
4041
4042 #ifdef CONFIG_ARCH_SITSANG
4043 # ifdef machine_arch_type
4044 #  undef machine_arch_type
4045 #  define machine_arch_type     __machine_arch_type
4046 # else
4047 #  define machine_arch_type     MACH_TYPE_SITSANG
4048 # endif
4049 # define machine_is_sitsang()   (machine_arch_type == MACH_TYPE_SITSANG)
4050 #else
4051 # define machine_is_sitsang()   (0)
4052 #endif
4053
4054 #ifdef CONFIG_SA1100_CPU1110LCDNET
4055 # ifdef machine_arch_type
4056 #  undef machine_arch_type
4057 #  define machine_arch_type     __machine_arch_type
4058 # else
4059 #  define machine_arch_type     MACH_TYPE_CPU1110LCDNET
4060 # endif
4061 # define machine_is_cpu1110lcdnet()     (machine_arch_type == MACH_TYPE_CPU1110LCDNET)
4062 #else
4063 # define machine_is_cpu1110lcdnet()     (0)
4064 #endif
4065
4066 #ifdef CONFIG_ARCH_MPL_VCMA9
4067 # ifdef machine_arch_type
4068 #  undef machine_arch_type
4069 #  define machine_arch_type     __machine_arch_type
4070 # else
4071 #  define machine_arch_type     MACH_TYPE_MPL_VCMA9
4072 # endif
4073 # define machine_is_mpl_vcma9() (machine_arch_type == MACH_TYPE_MPL_VCMA9)
4074 #else
4075 # define machine_is_mpl_vcma9() (0)
4076 #endif
4077
4078 #ifdef CONFIG_ARCH_OPUS_A1
4079 # ifdef machine_arch_type
4080 #  undef machine_arch_type
4081 #  define machine_arch_type     __machine_arch_type
4082 # else
4083 #  define machine_arch_type     MACH_TYPE_OPUS_A1
4084 # endif
4085 # define machine_is_opus_a1()   (machine_arch_type == MACH_TYPE_OPUS_A1)
4086 #else
4087 # define machine_is_opus_a1()   (0)
4088 #endif
4089
4090 #ifdef CONFIG_ARCH_DAYTONA
4091 # ifdef machine_arch_type
4092 #  undef machine_arch_type
4093 #  define machine_arch_type     __machine_arch_type
4094 # else
4095 #  define machine_arch_type     MACH_TYPE_DAYTONA
4096 # endif
4097 # define machine_is_daytona()   (machine_arch_type == MACH_TYPE_DAYTONA)
4098 #else
4099 # define machine_is_daytona()   (0)
4100 #endif
4101
4102 #ifdef CONFIG_SA1100_KILLBEAR
4103 # ifdef machine_arch_type
4104 #  undef machine_arch_type
4105 #  define machine_arch_type     __machine_arch_type
4106 # else
4107 #  define machine_arch_type     MACH_TYPE_KILLBEAR
4108 # endif
4109 # define machine_is_killbear()  (machine_arch_type == MACH_TYPE_KILLBEAR)
4110 #else
4111 # define machine_is_killbear()  (0)
4112 #endif
4113
4114 #ifdef CONFIG_ARCH_YOHO
4115 # ifdef machine_arch_type
4116 #  undef machine_arch_type
4117 #  define machine_arch_type     __machine_arch_type
4118 # else
4119 #  define machine_arch_type     MACH_TYPE_YOHO
4120 # endif
4121 # define machine_is_yoho()      (machine_arch_type == MACH_TYPE_YOHO)
4122 #else
4123 # define machine_is_yoho()      (0)
4124 #endif
4125
4126 #ifdef CONFIG_ARCH_JASPER
4127 # ifdef machine_arch_type
4128 #  undef machine_arch_type
4129 #  define machine_arch_type     __machine_arch_type
4130 # else
4131 #  define machine_arch_type     MACH_TYPE_JASPER
4132 # endif
4133 # define machine_is_jasper()    (machine_arch_type == MACH_TYPE_JASPER)
4134 #else
4135 # define machine_is_jasper()    (0)
4136 #endif
4137
4138 #ifdef CONFIG_ARCH_DSC25
4139 # ifdef machine_arch_type
4140 #  undef machine_arch_type
4141 #  define machine_arch_type     __machine_arch_type
4142 # else
4143 #  define machine_arch_type     MACH_TYPE_DSC25
4144 # endif
4145 # define machine_is_dsc25()     (machine_arch_type == MACH_TYPE_DSC25)
4146 #else
4147 # define machine_is_dsc25()     (0)
4148 #endif
4149
4150 #ifdef CONFIG_MACH_OMAP_INNOVATOR
4151 # ifdef machine_arch_type
4152 #  undef machine_arch_type
4153 #  define machine_arch_type     __machine_arch_type
4154 # else
4155 #  define machine_arch_type     MACH_TYPE_OMAP_INNOVATOR
4156 # endif
4157 # define machine_is_omap_innovator()    (machine_arch_type == MACH_TYPE_OMAP_INNOVATOR)
4158 #else
4159 # define machine_is_omap_innovator()    (0)
4160 #endif
4161
4162 #ifdef CONFIG_ARCH_RAMSES
4163 # ifdef machine_arch_type
4164 #  undef machine_arch_type
4165 #  define machine_arch_type     __machine_arch_type
4166 # else
4167 #  define machine_arch_type     MACH_TYPE_RAMSES
4168 # endif
4169 # define machine_is_mnci()      (machine_arch_type == MACH_TYPE_RAMSES)
4170 #else
4171 # define machine_is_mnci()      (0)
4172 #endif
4173
4174 #ifdef CONFIG_ARCH_S28X
4175 # ifdef machine_arch_type
4176 #  undef machine_arch_type
4177 #  define machine_arch_type     __machine_arch_type
4178 # else
4179 #  define machine_arch_type     MACH_TYPE_S28X
4180 # endif
4181 # define machine_is_s28x()      (machine_arch_type == MACH_TYPE_S28X)
4182 #else
4183 # define machine_is_s28x()      (0)
4184 #endif
4185
4186 #ifdef CONFIG_ARCH_MPORT3
4187 # ifdef machine_arch_type
4188 #  undef machine_arch_type
4189 #  define machine_arch_type     __machine_arch_type
4190 # else
4191 #  define machine_arch_type     MACH_TYPE_MPORT3
4192 # endif
4193 # define machine_is_mport3()    (machine_arch_type == MACH_TYPE_MPORT3)
4194 #else
4195 # define machine_is_mport3()    (0)
4196 #endif
4197
4198 #ifdef CONFIG_ARCH_PXA_EAGLE250
4199 # ifdef machine_arch_type
4200 #  undef machine_arch_type
4201 #  define machine_arch_type     __machine_arch_type
4202 # else
4203 #  define machine_arch_type     MACH_TYPE_PXA_EAGLE250
4204 # endif
4205 # define machine_is_pxa_eagle250()      (machine_arch_type == MACH_TYPE_PXA_EAGLE250)
4206 #else
4207 # define machine_is_pxa_eagle250()      (0)
4208 #endif
4209
4210 #ifdef CONFIG_ARCH_PDB
4211 # ifdef machine_arch_type
4212 #  undef machine_arch_type
4213 #  define machine_arch_type     __machine_arch_type
4214 # else
4215 #  define machine_arch_type     MACH_TYPE_PDB
4216 # endif
4217 # define machine_is_pdb()       (machine_arch_type == MACH_TYPE_PDB)
4218 #else
4219 # define machine_is_pdb()       (0)
4220 #endif
4221
4222 #ifdef CONFIG_SA1100_BLUE_2G
4223 # ifdef machine_arch_type
4224 #  undef machine_arch_type
4225 #  define machine_arch_type     __machine_arch_type
4226 # else
4227 #  define machine_arch_type     MACH_TYPE_BLUE_2G
4228 # endif
4229 # define machine_is_blue_2g()   (machine_arch_type == MACH_TYPE_BLUE_2G)
4230 #else
4231 # define machine_is_blue_2g()   (0)
4232 #endif
4233
4234 #ifdef CONFIG_SA1100_BLUEARCH
4235 # ifdef machine_arch_type
4236 #  undef machine_arch_type
4237 #  define machine_arch_type     __machine_arch_type
4238 # else
4239 #  define machine_arch_type     MACH_TYPE_BLUEARCH
4240 # endif
4241 # define machine_is_bluearch()  (machine_arch_type == MACH_TYPE_BLUEARCH)
4242 #else
4243 # define machine_is_bluearch()  (0)
4244 #endif
4245
4246 #ifdef CONFIG_ARCH_IXDP2400
4247 # ifdef machine_arch_type
4248 #  undef machine_arch_type
4249 #  define machine_arch_type     __machine_arch_type
4250 # else
4251 #  define machine_arch_type     MACH_TYPE_IXDP2400
4252 # endif
4253 # define machine_is_ixdp2400()  (machine_arch_type == MACH_TYPE_IXDP2400)
4254 #else
4255 # define machine_is_ixdp2400()  (0)
4256 #endif
4257
4258 #ifdef CONFIG_ARCH_IXDP2800
4259 # ifdef machine_arch_type
4260 #  undef machine_arch_type
4261 #  define machine_arch_type     __machine_arch_type
4262 # else
4263 #  define machine_arch_type     MACH_TYPE_IXDP2800
4264 # endif
4265 # define machine_is_ixdp2800()  (machine_arch_type == MACH_TYPE_IXDP2800)
4266 #else
4267 # define machine_is_ixdp2800()  (0)
4268 #endif
4269
4270 #ifdef CONFIG_SA1100_EXPLORER
4271 # ifdef machine_arch_type
4272 #  undef machine_arch_type
4273 #  define machine_arch_type     __machine_arch_type
4274 # else
4275 #  define machine_arch_type     MACH_TYPE_EXPLORER
4276 # endif
4277 # define machine_is_explorer()  (machine_arch_type == MACH_TYPE_EXPLORER)
4278 #else
4279 # define machine_is_explorer()  (0)
4280 #endif
4281
4282 #ifdef CONFIG_ARCH_IXDP425
4283 # ifdef machine_arch_type
4284 #  undef machine_arch_type
4285 #  define machine_arch_type     __machine_arch_type
4286 # else
4287 #  define machine_arch_type     MACH_TYPE_IXDP425
4288 # endif
4289 # define machine_is_ixdp425()   (machine_arch_type == MACH_TYPE_IXDP425)
4290 #else
4291 # define machine_is_ixdp425()   (0)
4292 #endif
4293
4294 #ifdef CONFIG_ARCH_CHIMP
4295 # ifdef machine_arch_type
4296 #  undef machine_arch_type
4297 #  define machine_arch_type     __machine_arch_type
4298 # else
4299 #  define machine_arch_type     MACH_TYPE_CHIMP
4300 # endif
4301 # define machine_is_chimp()     (machine_arch_type == MACH_TYPE_CHIMP)
4302 #else
4303 # define machine_is_chimp()     (0)
4304 #endif
4305
4306 #ifdef CONFIG_ARCH_STORK_NEST
4307 # ifdef machine_arch_type
4308 #  undef machine_arch_type
4309 #  define machine_arch_type     __machine_arch_type
4310 # else
4311 #  define machine_arch_type     MACH_TYPE_STORK_NEST
4312 # endif
4313 # define machine_is_stork_nest()        (machine_arch_type == MACH_TYPE_STORK_NEST)
4314 #else
4315 # define machine_is_stork_nest()        (0)
4316 #endif
4317
4318 #ifdef CONFIG_ARCH_STORK_EGG
4319 # ifdef machine_arch_type
4320 #  undef machine_arch_type
4321 #  define machine_arch_type     __machine_arch_type
4322 # else
4323 #  define machine_arch_type     MACH_TYPE_STORK_EGG
4324 # endif
4325 # define machine_is_stork_egg() (machine_arch_type == MACH_TYPE_STORK_EGG)
4326 #else
4327 # define machine_is_stork_egg() (0)
4328 #endif
4329
4330 #ifdef CONFIG_SA1100_WISMO
4331 # ifdef machine_arch_type
4332 #  undef machine_arch_type
4333 #  define machine_arch_type     __machine_arch_type
4334 # else
4335 #  define machine_arch_type     MACH_TYPE_WISMO
4336 # endif
4337 # define machine_is_wismo()     (machine_arch_type == MACH_TYPE_WISMO)
4338 #else
4339 # define machine_is_wismo()     (0)
4340 #endif
4341
4342 #ifdef CONFIG_ARCH_EZLINX
4343 # ifdef machine_arch_type
4344 #  undef machine_arch_type
4345 #  define machine_arch_type     __machine_arch_type
4346 # else
4347 #  define machine_arch_type     MACH_TYPE_EZLINX
4348 # endif
4349 # define machine_is_ezlinx()    (machine_arch_type == MACH_TYPE_EZLINX)
4350 #else
4351 # define machine_is_ezlinx()    (0)
4352 #endif
4353
4354 #ifdef CONFIG_ARCH_AT91RM9200
4355 # ifdef machine_arch_type
4356 #  undef machine_arch_type
4357 #  define machine_arch_type     __machine_arch_type
4358 # else
4359 #  define machine_arch_type     MACH_TYPE_AT91RM9200
4360 # endif
4361 # define machine_is_at91rm9200()        (machine_arch_type == MACH_TYPE_AT91RM9200)
4362 #else
4363 # define machine_is_at91rm9200()        (0)
4364 #endif
4365
4366 #ifdef CONFIG_ARCH_ORION
4367 # ifdef machine_arch_type
4368 #  undef machine_arch_type
4369 #  define machine_arch_type     __machine_arch_type
4370 # else
4371 #  define machine_arch_type     MACH_TYPE_ORION
4372 # endif
4373 # define machine_is_orion()     (machine_arch_type == MACH_TYPE_ORION)
4374 #else
4375 # define machine_is_orion()     (0)
4376 #endif
4377
4378 #ifdef CONFIG_ARCH_NEPTUNE
4379 # ifdef machine_arch_type
4380 #  undef machine_arch_type
4381 #  define machine_arch_type     __machine_arch_type
4382 # else
4383 #  define machine_arch_type     MACH_TYPE_NEPTUNE
4384 # endif
4385 # define machine_is_neptune()   (machine_arch_type == MACH_TYPE_NEPTUNE)
4386 #else
4387 # define machine_is_neptune()   (0)
4388 #endif
4389
4390 #ifdef CONFIG_SA1100_HACKKIT
4391 # ifdef machine_arch_type
4392 #  undef machine_arch_type
4393 #  define machine_arch_type     __machine_arch_type
4394 # else
4395 #  define machine_arch_type     MACH_TYPE_HACKKIT
4396 # endif
4397 # define machine_is_hackkit()   (machine_arch_type == MACH_TYPE_HACKKIT)
4398 #else
4399 # define machine_is_hackkit()   (0)
4400 #endif
4401
4402 #ifdef CONFIG_ARCH_PXA_WINS30
4403 # ifdef machine_arch_type
4404 #  undef machine_arch_type
4405 #  define machine_arch_type     __machine_arch_type
4406 # else
4407 #  define machine_arch_type     MACH_TYPE_PXA_WINS30
4408 # endif
4409 # define machine_is_pxa_wins30()        (machine_arch_type == MACH_TYPE_PXA_WINS30)
4410 #else
4411 # define machine_is_pxa_wins30()        (0)
4412 #endif
4413
4414 #ifdef CONFIG_SA1100_LAVINNA
4415 # ifdef machine_arch_type
4416 #  undef machine_arch_type
4417 #  define machine_arch_type     __machine_arch_type
4418 # else
4419 #  define machine_arch_type     MACH_TYPE_LAVINNA
4420 # endif
4421 # define machine_is_lavinna()   (machine_arch_type == MACH_TYPE_LAVINNA)
4422 #else
4423 # define machine_is_lavinna()   (0)
4424 #endif
4425
4426 #ifdef CONFIG_ARCH_PXA_UENGINE
4427 # ifdef machine_arch_type
4428 #  undef machine_arch_type
4429 #  define machine_arch_type     __machine_arch_type
4430 # else
4431 #  define machine_arch_type     MACH_TYPE_PXA_UENGINE
4432 # endif
4433 # define machine_is_pxa_uengine()       (machine_arch_type == MACH_TYPE_PXA_UENGINE)
4434 #else
4435 # define machine_is_pxa_uengine()       (0)
4436 #endif
4437
4438 #ifdef CONFIG_ARCH_INNOKOM
4439 # ifdef machine_arch_type
4440 #  undef machine_arch_type
4441 #  define machine_arch_type     __machine_arch_type
4442 # else
4443 #  define machine_arch_type     MACH_TYPE_INNOKOM
4444 # endif
4445 # define machine_is_innokom()   (machine_arch_type == MACH_TYPE_INNOKOM)
4446 #else
4447 # define machine_is_innokom()   (0)
4448 #endif
4449
4450 #ifdef CONFIG_ARCH_BMS
4451 # ifdef machine_arch_type
4452 #  undef machine_arch_type
4453 #  define machine_arch_type     __machine_arch_type
4454 # else
4455 #  define machine_arch_type     MACH_TYPE_BMS
4456 # endif
4457 # define machine_is_bms()       (machine_arch_type == MACH_TYPE_BMS)
4458 #else
4459 # define machine_is_bms()       (0)
4460 #endif
4461
4462 #ifdef CONFIG_ARCH_IXCDP1100
4463 # ifdef machine_arch_type
4464 #  undef machine_arch_type
4465 #  define machine_arch_type     __machine_arch_type
4466 # else
4467 #  define machine_arch_type     MACH_TYPE_IXCDP1100
4468 # endif
4469 # define machine_is_ixcdp1100() (machine_arch_type == MACH_TYPE_IXCDP1100)
4470 #else
4471 # define machine_is_ixcdp1100() (0)
4472 #endif
4473
4474 #ifdef CONFIG_ARCH_PRPMC1100
4475 # ifdef machine_arch_type
4476 #  undef machine_arch_type
4477 #  define machine_arch_type     __machine_arch_type
4478 # else
4479 #  define machine_arch_type     MACH_TYPE_PRPMC1100
4480 # endif
4481 # define machine_is_prpmc1100() (machine_arch_type == MACH_TYPE_PRPMC1100)
4482 #else
4483 # define machine_is_prpmc1100() (0)
4484 #endif
4485
4486 #ifdef CONFIG_ARCH_AT91RM9200DK
4487 # ifdef machine_arch_type
4488 #  undef machine_arch_type
4489 #  define machine_arch_type     __machine_arch_type
4490 # else
4491 #  define machine_arch_type     MACH_TYPE_AT91RM9200DK
4492 # endif
4493 # define machine_is_at91rm9200dk()      (machine_arch_type == MACH_TYPE_AT91RM9200DK)
4494 #else
4495 # define machine_is_at91rm9200dk()      (0)
4496 #endif
4497
4498 #ifdef CONFIG_ARCH_ARMSTICK
4499 # ifdef machine_arch_type
4500 #  undef machine_arch_type
4501 #  define machine_arch_type     __machine_arch_type
4502 # else
4503 #  define machine_arch_type     MACH_TYPE_ARMSTICK
4504 # endif
4505 # define machine_is_armstick()  (machine_arch_type == MACH_TYPE_ARMSTICK)
4506 #else
4507 # define machine_is_armstick()  (0)
4508 #endif
4509
4510 #ifdef CONFIG_ARCH_ARMONIE
4511 # ifdef machine_arch_type
4512 #  undef machine_arch_type
4513 #  define machine_arch_type     __machine_arch_type
4514 # else
4515 #  define machine_arch_type     MACH_TYPE_ARMONIE
4516 # endif
4517 # define machine_is_armonie()   (machine_arch_type == MACH_TYPE_ARMONIE)
4518 #else
4519 # define machine_is_armonie()   (0)
4520 #endif
4521
4522 #ifdef CONFIG_ARCH_MPORT1
4523 # ifdef machine_arch_type
4524 #  undef machine_arch_type
4525 #  define machine_arch_type     __machine_arch_type
4526 # else
4527 #  define machine_arch_type     MACH_TYPE_MPORT1
4528 # endif
4529 # define machine_is_mport1()    (machine_arch_type == MACH_TYPE_MPORT1)
4530 #else
4531 # define machine_is_mport1()    (0)
4532 #endif
4533
4534 #ifdef CONFIG_ARCH_S3C5410
4535 # ifdef machine_arch_type
4536 #  undef machine_arch_type
4537 #  define machine_arch_type     __machine_arch_type
4538 # else
4539 #  define machine_arch_type     MACH_TYPE_S3C5410
4540 # endif
4541 # define machine_is_s3c5410()   (machine_arch_type == MACH_TYPE_S3C5410)
4542 #else
4543 # define machine_is_s3c5410()   (0)
4544 #endif
4545
4546 #ifdef CONFIG_ARCH_ZCP320A
4547 # ifdef machine_arch_type
4548 #  undef machine_arch_type
4549 #  define machine_arch_type     __machine_arch_type
4550 # else
4551 #  define machine_arch_type     MACH_TYPE_ZCP320A
4552 # endif
4553 # define machine_is_zcp320a()   (machine_arch_type == MACH_TYPE_ZCP320A)
4554 #else
4555 # define machine_is_zcp320a()   (0)
4556 #endif
4557
4558 #ifdef CONFIG_ARCH_I_BOX
4559 # ifdef machine_arch_type
4560 #  undef machine_arch_type
4561 #  define machine_arch_type     __machine_arch_type
4562 # else
4563 #  define machine_arch_type     MACH_TYPE_I_BOX
4564 # endif
4565 # define machine_is_i_box()     (machine_arch_type == MACH_TYPE_I_BOX)
4566 #else
4567 # define machine_is_i_box()     (0)
4568 #endif
4569
4570 #ifdef CONFIG_ARCH_STLC1502
4571 # ifdef machine_arch_type
4572 #  undef machine_arch_type
4573 #  define machine_arch_type     __machine_arch_type
4574 # else
4575 #  define machine_arch_type     MACH_TYPE_STLC1502
4576 # endif
4577 # define machine_is_stlc1502()  (machine_arch_type == MACH_TYPE_STLC1502)
4578 #else
4579 # define machine_is_stlc1502()  (0)
4580 #endif
4581
4582 #ifdef CONFIG_ARCH_SIREN
4583 # ifdef machine_arch_type
4584 #  undef machine_arch_type
4585 #  define machine_arch_type     __machine_arch_type
4586 # else
4587 #  define machine_arch_type     MACH_TYPE_SIREN
4588 # endif
4589 # define machine_is_siren()     (machine_arch_type == MACH_TYPE_SIREN)
4590 #else
4591 # define machine_is_siren()     (0)
4592 #endif
4593
4594 #ifdef CONFIG_ARCH_GREENLAKE
4595 # ifdef machine_arch_type
4596 #  undef machine_arch_type
4597 #  define machine_arch_type     __machine_arch_type
4598 # else
4599 #  define machine_arch_type     MACH_TYPE_GREENLAKE
4600 # endif
4601 # define machine_is_greenlake() (machine_arch_type == MACH_TYPE_GREENLAKE)
4602 #else
4603 # define machine_is_greenlake() (0)
4604 #endif
4605
4606 #ifdef CONFIG_ARCH_ARGUS
4607 # ifdef machine_arch_type
4608 #  undef machine_arch_type
4609 #  define machine_arch_type     __machine_arch_type
4610 # else
4611 #  define machine_arch_type     MACH_TYPE_ARGUS
4612 # endif
4613 # define machine_is_argus()     (machine_arch_type == MACH_TYPE_ARGUS)
4614 #else
4615 # define machine_is_argus()     (0)
4616 #endif
4617
4618 #ifdef CONFIG_SA1100_COMBADGE
4619 # ifdef machine_arch_type
4620 #  undef machine_arch_type
4621 #  define machine_arch_type     __machine_arch_type
4622 # else
4623 #  define machine_arch_type     MACH_TYPE_COMBADGE
4624 # endif
4625 # define machine_is_combadge()  (machine_arch_type == MACH_TYPE_COMBADGE)
4626 #else
4627 # define machine_is_combadge()  (0)
4628 #endif
4629
4630 #ifdef CONFIG_ARCH_ROKEPXA
4631 # ifdef machine_arch_type
4632 #  undef machine_arch_type
4633 #  define machine_arch_type     __machine_arch_type
4634 # else
4635 #  define machine_arch_type     MACH_TYPE_ROKEPXA
4636 # endif
4637 # define machine_is_rokepxa()   (machine_arch_type == MACH_TYPE_ROKEPXA)
4638 #else
4639 # define machine_is_rokepxa()   (0)
4640 #endif
4641
4642 #ifdef CONFIG_ARCH_CINTEGRATOR
4643 # ifdef machine_arch_type
4644 #  undef machine_arch_type
4645 #  define machine_arch_type     __machine_arch_type
4646 # else
4647 #  define machine_arch_type     MACH_TYPE_CINTEGRATOR
4648 # endif
4649 # define machine_is_cintegrator()       (machine_arch_type == MACH_TYPE_CINTEGRATOR)
4650 #else
4651 # define machine_is_cintegrator()       (0)
4652 #endif
4653
4654 #ifdef CONFIG_ARCH_GUIDEA07
4655 # ifdef machine_arch_type
4656 #  undef machine_arch_type
4657 #  define machine_arch_type     __machine_arch_type
4658 # else
4659 #  define machine_arch_type     MACH_TYPE_GUIDEA07
4660 # endif
4661 # define machine_is_guidea07()  (machine_arch_type == MACH_TYPE_GUIDEA07)
4662 #else
4663 # define machine_is_guidea07()  (0)
4664 #endif
4665
4666 #ifdef CONFIG_ARCH_TAT257
4667 # ifdef machine_arch_type
4668 #  undef machine_arch_type
4669 #  define machine_arch_type     __machine_arch_type
4670 # else
4671 #  define machine_arch_type     MACH_TYPE_TAT257
4672 # endif
4673 # define machine_is_tat257()    (machine_arch_type == MACH_TYPE_TAT257)
4674 #else
4675 # define machine_is_tat257()    (0)
4676 #endif
4677
4678 #ifdef CONFIG_ARCH_IGP2425
4679 # ifdef machine_arch_type
4680 #  undef machine_arch_type
4681 #  define machine_arch_type     __machine_arch_type
4682 # else
4683 #  define machine_arch_type     MACH_TYPE_IGP2425
4684 # endif
4685 # define machine_is_igp2425()   (machine_arch_type == MACH_TYPE_IGP2425)
4686 #else
4687 # define machine_is_igp2425()   (0)
4688 #endif
4689
4690 #ifdef CONFIG_ARCH_BLUEGRAMMA
4691 # ifdef machine_arch_type
4692 #  undef machine_arch_type
4693 #  define machine_arch_type     __machine_arch_type
4694 # else
4695 #  define machine_arch_type     MACH_TYPE_BLUEGRAMMA
4696 # endif
4697 # define machine_is_bluegrama() (machine_arch_type == MACH_TYPE_BLUEGRAMMA)
4698 #else
4699 # define machine_is_bluegrama() (0)
4700 #endif
4701
4702 #ifdef CONFIG_ARCH_IPOD
4703 # ifdef machine_arch_type
4704 #  undef machine_arch_type
4705 #  define machine_arch_type     __machine_arch_type
4706 # else
4707 #  define machine_arch_type     MACH_TYPE_IPOD
4708 # endif
4709 # define machine_is_ipod()      (machine_arch_type == MACH_TYPE_IPOD)
4710 #else
4711 # define machine_is_ipod()      (0)
4712 #endif
4713
4714 #ifdef CONFIG_ARCH_ADSBITSYX
4715 # ifdef machine_arch_type
4716 #  undef machine_arch_type
4717 #  define machine_arch_type     __machine_arch_type
4718 # else
4719 #  define machine_arch_type     MACH_TYPE_ADSBITSYX
4720 # endif
4721 # define machine_is_adsbitsyx() (machine_arch_type == MACH_TYPE_ADSBITSYX)
4722 #else
4723 # define machine_is_adsbitsyx() (0)
4724 #endif
4725
4726 #ifdef CONFIG_ARCH_TRIZEPS2
4727 # ifdef machine_arch_type
4728 #  undef machine_arch_type
4729 #  define machine_arch_type     __machine_arch_type
4730 # else
4731 #  define machine_arch_type     MACH_TYPE_TRIZEPS2
4732 # endif
4733 # define machine_is_trizeps2()  (machine_arch_type == MACH_TYPE_TRIZEPS2)
4734 #else
4735 # define machine_is_trizeps2()  (0)
4736 #endif
4737
4738 #ifdef CONFIG_ARCH_VIPER
4739 # ifdef machine_arch_type
4740 #  undef machine_arch_type
4741 #  define machine_arch_type     __machine_arch_type
4742 # else
4743 #  define machine_arch_type     MACH_TYPE_VIPER
4744 # endif
4745 # define machine_is_viper()     (machine_arch_type == MACH_TYPE_VIPER)
4746 #else
4747 # define machine_is_viper()     (0)
4748 #endif
4749
4750 #ifdef CONFIG_SA1100_ADSBITSYPLUS
4751 # ifdef machine_arch_type
4752 #  undef machine_arch_type
4753 #  define machine_arch_type     __machine_arch_type
4754 # else
4755 #  define machine_arch_type     MACH_TYPE_ADSBITSYPLUS
4756 # endif
4757 # define machine_is_adsbitsyplus()      (machine_arch_type == MACH_TYPE_ADSBITSYPLUS)
4758 #else
4759 # define machine_is_adsbitsyplus()      (0)
4760 #endif
4761
4762 #ifdef CONFIG_SA1100_ADSAGC
4763 # ifdef machine_arch_type
4764 #  undef machine_arch_type
4765 #  define machine_arch_type     __machine_arch_type
4766 # else
4767 #  define machine_arch_type     MACH_TYPE_ADSAGC
4768 # endif
4769 # define machine_is_adsagc()    (machine_arch_type == MACH_TYPE_ADSAGC)
4770 #else
4771 # define machine_is_adsagc()    (0)
4772 #endif
4773
4774 #ifdef CONFIG_ARCH_STP7312
4775 # ifdef machine_arch_type
4776 #  undef machine_arch_type
4777 #  define machine_arch_type     __machine_arch_type
4778 # else
4779 #  define machine_arch_type     MACH_TYPE_STP7312
4780 # endif
4781 # define machine_is_stp7312()   (machine_arch_type == MACH_TYPE_STP7312)
4782 #else
4783 # define machine_is_stp7312()   (0)
4784 #endif
4785
4786 #ifdef CONFIG_MACH_NX_PHNX
4787 # ifdef machine_arch_type
4788 #  undef machine_arch_type
4789 #  define machine_arch_type     __machine_arch_type
4790 # else
4791 #  define machine_arch_type     MACH_TYPE_NX_PHNX
4792 # endif
4793 # define machine_is_nx_phnx()   (machine_arch_type == MACH_TYPE_NX_PHNX)
4794 #else
4795 # define machine_is_nx_phnx()   (0)
4796 #endif
4797
4798 #ifdef CONFIG_ARCH_WEP_EP250
4799 # ifdef machine_arch_type
4800 #  undef machine_arch_type
4801 #  define machine_arch_type     __machine_arch_type
4802 # else
4803 #  define machine_arch_type     MACH_TYPE_WEP_EP250
4804 # endif
4805 # define machine_is_wep_ep250() (machine_arch_type == MACH_TYPE_WEP_EP250)
4806 #else
4807 # define machine_is_wep_ep250() (0)
4808 #endif
4809
4810 #ifdef CONFIG_ARCH_INHANDELF3
4811 # ifdef machine_arch_type
4812 #  undef machine_arch_type
4813 #  define machine_arch_type     __machine_arch_type
4814 # else
4815 #  define machine_arch_type     MACH_TYPE_INHANDELF3
4816 # endif
4817 # define machine_is_inhandelf3()        (machine_arch_type == MACH_TYPE_INHANDELF3)
4818 #else
4819 # define machine_is_inhandelf3()        (0)
4820 #endif
4821
4822 #ifdef CONFIG_ARCH_ADI_COYOTE
4823 # ifdef machine_arch_type
4824 #  undef machine_arch_type
4825 #  define machine_arch_type     __machine_arch_type
4826 # else
4827 #  define machine_arch_type     MACH_TYPE_ADI_COYOTE
4828 # endif
4829 # define machine_is_adi_coyote()        (machine_arch_type == MACH_TYPE_ADI_COYOTE)
4830 #else
4831 # define machine_is_adi_coyote()        (0)
4832 #endif
4833
4834 #ifdef CONFIG_ARCH_IYONIX
4835 # ifdef machine_arch_type
4836 #  undef machine_arch_type
4837 #  define machine_arch_type     __machine_arch_type
4838 # else
4839 #  define machine_arch_type     MACH_TYPE_IYONIX
4840 # endif
4841 # define machine_is_iyonix()    (machine_arch_type == MACH_TYPE_IYONIX)
4842 #else
4843 # define machine_is_iyonix()    (0)
4844 #endif
4845
4846 #ifdef CONFIG_ARCH_DAMICAM_SA1110
4847 # ifdef machine_arch_type
4848 #  undef machine_arch_type
4849 #  define machine_arch_type     __machine_arch_type
4850 # else
4851 #  define machine_arch_type     MACH_TYPE_DAMICAM_SA1110
4852 # endif
4853 # define machine_is_damicam1()  (machine_arch_type == MACH_TYPE_DAMICAM_SA1110)
4854 #else
4855 # define machine_is_damicam1()  (0)
4856 #endif
4857
4858 #ifdef CONFIG_ARCH_MEG03
4859 # ifdef machine_arch_type
4860 #  undef machine_arch_type
4861 #  define machine_arch_type     __machine_arch_type
4862 # else
4863 #  define machine_arch_type     MACH_TYPE_MEG03
4864 # endif
4865 # define machine_is_meg03()     (machine_arch_type == MACH_TYPE_MEG03)
4866 #else
4867 # define machine_is_meg03()     (0)
4868 #endif
4869
4870 #ifdef CONFIG_ARCH_PXA_WHITECHAPEL
4871 # ifdef machine_arch_type
4872 #  undef machine_arch_type
4873 #  define machine_arch_type     __machine_arch_type
4874 # else
4875 #  define machine_arch_type     MACH_TYPE_PXA_WHITECHAPEL
4876 # endif
4877 # define machine_is_pxa_whitechapel()   (machine_arch_type == MACH_TYPE_PXA_WHITECHAPEL)
4878 #else
4879 # define machine_is_pxa_whitechapel()   (0)
4880 #endif
4881
4882 #ifdef CONFIG_ARCH_NWSC
4883 # ifdef machine_arch_type
4884 #  undef machine_arch_type
4885 #  define machine_arch_type     __machine_arch_type
4886 # else
4887 #  define machine_arch_type     MACH_TYPE_NWSC
4888 # endif
4889 # define machine_is_nwsc()      (machine_arch_type == MACH_TYPE_NWSC)
4890 #else
4891 # define machine_is_nwsc()      (0)
4892 #endif
4893
4894 #ifdef CONFIG_ARCH_NWLARM
4895 # ifdef machine_arch_type
4896 #  undef machine_arch_type
4897 #  define machine_arch_type     __machine_arch_type
4898 # else
4899 #  define machine_arch_type     MACH_TYPE_NWLARM
4900 # endif
4901 # define machine_is_nwlarm()    (machine_arch_type == MACH_TYPE_NWLARM)
4902 #else
4903 # define machine_is_nwlarm()    (0)
4904 #endif
4905
4906 #ifdef CONFIG_ARCH_IXP425_MGUARD
4907 # ifdef machine_arch_type
4908 #  undef machine_arch_type
4909 #  define machine_arch_type     __machine_arch_type
4910 # else
4911 #  define machine_arch_type     MACH_TYPE_IXP425_MGUARD
4912 # endif
4913 # define machine_is_ixp425_mguard()     (machine_arch_type == MACH_TYPE_IXP425_MGUARD)
4914 #else
4915 # define machine_is_ixp425_mguard()     (0)
4916 #endif
4917
4918 #ifdef CONFIG_ARCH_PXA_NETDCU4
4919 # ifdef machine_arch_type
4920 #  undef machine_arch_type
4921 #  define machine_arch_type     __machine_arch_type
4922 # else
4923 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU4
4924 # endif
4925 # define machine_is_pxa_netdcu4()       (machine_arch_type == MACH_TYPE_PXA_NETDCU4)
4926 #else
4927 # define machine_is_pxa_netdcu4()       (0)
4928 #endif
4929
4930 #ifdef CONFIG_ARCH_IXDP2401
4931 # ifdef machine_arch_type
4932 #  undef machine_arch_type
4933 #  define machine_arch_type     __machine_arch_type
4934 # else
4935 #  define machine_arch_type     MACH_TYPE_IXDP2401
4936 # endif
4937 # define machine_is_ixdp2401()  (machine_arch_type == MACH_TYPE_IXDP2401)
4938 #else
4939 # define machine_is_ixdp2401()  (0)
4940 #endif
4941
4942 #ifdef CONFIG_ARCH_IXDP2801
4943 # ifdef machine_arch_type
4944 #  undef machine_arch_type
4945 #  define machine_arch_type     __machine_arch_type
4946 # else
4947 #  define machine_arch_type     MACH_TYPE_IXDP2801
4948 # endif
4949 # define machine_is_ixdp2801()  (machine_arch_type == MACH_TYPE_IXDP2801)
4950 #else
4951 # define machine_is_ixdp2801()  (0)
4952 #endif
4953
4954 #ifdef CONFIG_ARCH_ZODIAC
4955 # ifdef machine_arch_type
4956 #  undef machine_arch_type
4957 #  define machine_arch_type     __machine_arch_type
4958 # else
4959 #  define machine_arch_type     MACH_TYPE_ZODIAC
4960 # endif
4961 # define machine_is_zodiac()    (machine_arch_type == MACH_TYPE_ZODIAC)
4962 #else
4963 # define machine_is_zodiac()    (0)
4964 #endif
4965
4966 #ifdef CONFIG_ARCH_ARMMODUL
4967 # ifdef machine_arch_type
4968 #  undef machine_arch_type
4969 #  define machine_arch_type     __machine_arch_type
4970 # else
4971 #  define machine_arch_type     MACH_TYPE_ARMMODUL
4972 # endif
4973 # define machine_is_armmodul()  (machine_arch_type == MACH_TYPE_ARMMODUL)
4974 #else
4975 # define machine_is_armmodul()  (0)
4976 #endif
4977
4978 #ifdef CONFIG_SA1100_KETOP
4979 # ifdef machine_arch_type
4980 #  undef machine_arch_type
4981 #  define machine_arch_type     __machine_arch_type
4982 # else
4983 #  define machine_arch_type     MACH_TYPE_KETOP
4984 # endif
4985 # define machine_is_ketop()     (machine_arch_type == MACH_TYPE_KETOP)
4986 #else
4987 # define machine_is_ketop()     (0)
4988 #endif
4989
4990 #ifdef CONFIG_ARCH_AV7200
4991 # ifdef machine_arch_type
4992 #  undef machine_arch_type
4993 #  define machine_arch_type     __machine_arch_type
4994 # else
4995 #  define machine_arch_type     MACH_TYPE_AV7200
4996 # endif
4997 # define machine_is_av7200()    (machine_arch_type == MACH_TYPE_AV7200)
4998 #else
4999 # define machine_is_av7200()    (0)
5000 #endif
5001
5002 #ifdef CONFIG_ARCH_ARCH_TI925
5003 # ifdef machine_arch_type
5004 #  undef machine_arch_type
5005 #  define machine_arch_type     __machine_arch_type
5006 # else
5007 #  define machine_arch_type     MACH_TYPE_ARCH_TI925
5008 # endif
5009 # define machine_is_arch_ti925()        (machine_arch_type == MACH_TYPE_ARCH_TI925)
5010 #else
5011 # define machine_is_arch_ti925()        (0)
5012 #endif
5013
5014 #ifdef CONFIG_ARCH_ACQ200
5015 # ifdef machine_arch_type
5016 #  undef machine_arch_type
5017 #  define machine_arch_type     __machine_arch_type
5018 # else
5019 #  define machine_arch_type     MACH_TYPE_ACQ200
5020 # endif
5021 # define machine_is_acq200()    (machine_arch_type == MACH_TYPE_ACQ200)
5022 #else
5023 # define machine_is_acq200()    (0)
5024 #endif
5025
5026 #ifdef CONFIG_SA1100_PT_DAFIT
5027 # ifdef machine_arch_type
5028 #  undef machine_arch_type
5029 #  define machine_arch_type     __machine_arch_type
5030 # else
5031 #  define machine_arch_type     MACH_TYPE_PT_DAFIT
5032 # endif
5033 # define machine_is_pt_dafit()  (machine_arch_type == MACH_TYPE_PT_DAFIT)
5034 #else
5035 # define machine_is_pt_dafit()  (0)
5036 #endif
5037
5038 #ifdef CONFIG_ARCH_IHBA
5039 # ifdef machine_arch_type
5040 #  undef machine_arch_type
5041 #  define machine_arch_type     __machine_arch_type
5042 # else
5043 #  define machine_arch_type     MACH_TYPE_IHBA
5044 # endif
5045 # define machine_is_ihba()      (machine_arch_type == MACH_TYPE_IHBA)
5046 #else
5047 # define machine_is_ihba()      (0)
5048 #endif
5049
5050 #ifdef CONFIG_ARCH_QUINQUE
5051 # ifdef machine_arch_type
5052 #  undef machine_arch_type
5053 #  define machine_arch_type     __machine_arch_type
5054 # else
5055 #  define machine_arch_type     MACH_TYPE_QUINQUE
5056 # endif
5057 # define machine_is_quinque()   (machine_arch_type == MACH_TYPE_QUINQUE)
5058 #else
5059 # define machine_is_quinque()   (0)
5060 #endif
5061
5062 #ifdef CONFIG_ARCH_NIMBRAONE
5063 # ifdef machine_arch_type
5064 #  undef machine_arch_type
5065 #  define machine_arch_type     __machine_arch_type
5066 # else
5067 #  define machine_arch_type     MACH_TYPE_NIMBRAONE
5068 # endif
5069 # define machine_is_nimbraone() (machine_arch_type == MACH_TYPE_NIMBRAONE)
5070 #else
5071 # define machine_is_nimbraone() (0)
5072 #endif
5073
5074 #ifdef CONFIG_ARCH_NIMBRA29X
5075 # ifdef machine_arch_type
5076 #  undef machine_arch_type
5077 #  define machine_arch_type     __machine_arch_type
5078 # else
5079 #  define machine_arch_type     MACH_TYPE_NIMBRA29X
5080 # endif
5081 # define machine_is_nimbra29x() (machine_arch_type == MACH_TYPE_NIMBRA29X)
5082 #else
5083 # define machine_is_nimbra29x() (0)
5084 #endif
5085
5086 #ifdef CONFIG_ARCH_NIMBRA210
5087 # ifdef machine_arch_type
5088 #  undef machine_arch_type
5089 #  define machine_arch_type     __machine_arch_type
5090 # else
5091 #  define machine_arch_type     MACH_TYPE_NIMBRA210
5092 # endif
5093 # define machine_is_nimbra210() (machine_arch_type == MACH_TYPE_NIMBRA210)
5094 #else
5095 # define machine_is_nimbra210() (0)
5096 #endif
5097
5098 #ifdef CONFIG_ARCH_HHP_D95XX
5099 # ifdef machine_arch_type
5100 #  undef machine_arch_type
5101 #  define machine_arch_type     __machine_arch_type
5102 # else
5103 #  define machine_arch_type     MACH_TYPE_HHP_D95XX
5104 # endif
5105 # define machine_is_hhp_d95xx() (machine_arch_type == MACH_TYPE_HHP_D95XX)
5106 #else
5107 # define machine_is_hhp_d95xx() (0)
5108 #endif
5109
5110 #ifdef CONFIG_ARCH_LABARM
5111 # ifdef machine_arch_type
5112 #  undef machine_arch_type
5113 #  define machine_arch_type     __machine_arch_type
5114 # else
5115 #  define machine_arch_type     MACH_TYPE_LABARM
5116 # endif
5117 # define machine_is_labarm()    (machine_arch_type == MACH_TYPE_LABARM)
5118 #else
5119 # define machine_is_labarm()    (0)
5120 #endif
5121
5122 #ifdef CONFIG_ARCH_M825XX
5123 # ifdef machine_arch_type
5124 #  undef machine_arch_type
5125 #  define machine_arch_type     __machine_arch_type
5126 # else
5127 #  define machine_arch_type     MACH_TYPE_M825XX
5128 # endif
5129 # define machine_is_m825xx()    (machine_arch_type == MACH_TYPE_M825XX)
5130 #else
5131 # define machine_is_m825xx()    (0)
5132 #endif
5133
5134 #ifdef CONFIG_SA1100_M7100
5135 # ifdef machine_arch_type
5136 #  undef machine_arch_type
5137 #  define machine_arch_type     __machine_arch_type
5138 # else
5139 #  define machine_arch_type     MACH_TYPE_M7100
5140 # endif
5141 # define machine_is_m7100()     (machine_arch_type == MACH_TYPE_M7100)
5142 #else
5143 # define machine_is_m7100()     (0)
5144 #endif
5145
5146 #ifdef CONFIG_ARCH_NIPC2
5147 # ifdef machine_arch_type
5148 #  undef machine_arch_type
5149 #  define machine_arch_type     __machine_arch_type
5150 # else
5151 #  define machine_arch_type     MACH_TYPE_NIPC2
5152 # endif
5153 # define machine_is_nipc2()     (machine_arch_type == MACH_TYPE_NIPC2)
5154 #else
5155 # define machine_is_nipc2()     (0)
5156 #endif
5157
5158 #ifdef CONFIG_ARCH_FU7202
5159 # ifdef machine_arch_type
5160 #  undef machine_arch_type
5161 #  define machine_arch_type     __machine_arch_type
5162 # else
5163 #  define machine_arch_type     MACH_TYPE_FU7202
5164 # endif
5165 # define machine_is_fu7202()    (machine_arch_type == MACH_TYPE_FU7202)
5166 #else
5167 # define machine_is_fu7202()    (0)
5168 #endif
5169
5170 #ifdef CONFIG_ARCH_ADSAGX
5171 # ifdef machine_arch_type
5172 #  undef machine_arch_type
5173 #  define machine_arch_type     __machine_arch_type
5174 # else
5175 #  define machine_arch_type     MACH_TYPE_ADSAGX
5176 # endif
5177 # define machine_is_adsagx()    (machine_arch_type == MACH_TYPE_ADSAGX)
5178 #else
5179 # define machine_is_adsagx()    (0)
5180 #endif
5181
5182 #ifdef CONFIG_ARCH_PXA_POOH
5183 # ifdef machine_arch_type
5184 #  undef machine_arch_type
5185 #  define machine_arch_type     __machine_arch_type
5186 # else
5187 #  define machine_arch_type     MACH_TYPE_PXA_POOH
5188 # endif
5189 # define machine_is_pxa_pooh()  (machine_arch_type == MACH_TYPE_PXA_POOH)
5190 #else
5191 # define machine_is_pxa_pooh()  (0)
5192 #endif
5193
5194 #ifdef CONFIG_ARCH_BANDON
5195 # ifdef machine_arch_type
5196 #  undef machine_arch_type
5197 #  define machine_arch_type     __machine_arch_type
5198 # else
5199 #  define machine_arch_type     MACH_TYPE_BANDON
5200 # endif
5201 # define machine_is_bandon()    (machine_arch_type == MACH_TYPE_BANDON)
5202 #else
5203 # define machine_is_bandon()    (0)
5204 #endif
5205
5206 #ifdef CONFIG_ARCH_PCM7210
5207 # ifdef machine_arch_type
5208 #  undef machine_arch_type
5209 #  define machine_arch_type     __machine_arch_type
5210 # else
5211 #  define machine_arch_type     MACH_TYPE_PCM7210
5212 # endif
5213 # define machine_is_pcm7210()   (machine_arch_type == MACH_TYPE_PCM7210)
5214 #else
5215 # define machine_is_pcm7210()   (0)
5216 #endif
5217
5218 #ifdef CONFIG_ARCH_NMS9200
5219 # ifdef machine_arch_type
5220 #  undef machine_arch_type
5221 #  define machine_arch_type     __machine_arch_type
5222 # else
5223 #  define machine_arch_type     MACH_TYPE_NMS9200
5224 # endif
5225 # define machine_is_nms9200()   (machine_arch_type == MACH_TYPE_NMS9200)
5226 #else
5227 # define machine_is_nms9200()   (0)
5228 #endif
5229
5230 #ifdef CONFIG_ARCH_LOGODL
5231 # ifdef machine_arch_type
5232 #  undef machine_arch_type
5233 #  define machine_arch_type     __machine_arch_type
5234 # else
5235 #  define machine_arch_type     MACH_TYPE_LOGODL
5236 # endif
5237 # define machine_is_logodl()    (machine_arch_type == MACH_TYPE_LOGODL)
5238 #else
5239 # define machine_is_logodl()    (0)
5240 #endif
5241
5242 #ifdef CONFIG_SA1100_M7140
5243 # ifdef machine_arch_type
5244 #  undef machine_arch_type
5245 #  define machine_arch_type     __machine_arch_type
5246 # else
5247 #  define machine_arch_type     MACH_TYPE_M7140
5248 # endif
5249 # define machine_is_m7140()     (machine_arch_type == MACH_TYPE_M7140)
5250 #else
5251 # define machine_is_m7140()     (0)
5252 #endif
5253
5254 #ifdef CONFIG_ARCH_KOREBOT
5255 # ifdef machine_arch_type
5256 #  undef machine_arch_type
5257 #  define machine_arch_type     __machine_arch_type
5258 # else
5259 #  define machine_arch_type     MACH_TYPE_KOREBOT
5260 # endif
5261 # define machine_is_korebot()   (machine_arch_type == MACH_TYPE_KOREBOT)
5262 #else
5263 # define machine_is_korebot()   (0)
5264 #endif
5265
5266 #ifdef CONFIG_ARCH_IQ31244
5267 # ifdef machine_arch_type
5268 #  undef machine_arch_type
5269 #  define machine_arch_type     __machine_arch_type
5270 # else
5271 #  define machine_arch_type     MACH_TYPE_IQ31244
5272 # endif
5273 # define machine_is_iq31244()   (machine_arch_type == MACH_TYPE_IQ31244)
5274 #else
5275 # define machine_is_iq31244()   (0)
5276 #endif
5277
5278 #ifdef CONFIG_SA1100_KOAN393
5279 # ifdef machine_arch_type
5280 #  undef machine_arch_type
5281 #  define machine_arch_type     __machine_arch_type
5282 # else
5283 #  define machine_arch_type     MACH_TYPE_KOAN393
5284 # endif
5285 # define machine_is_koan393()   (machine_arch_type == MACH_TYPE_KOAN393)
5286 #else
5287 # define machine_is_koan393()   (0)
5288 #endif
5289
5290 #ifdef CONFIG_ARCH_INHANDFTIP3
5291 # ifdef machine_arch_type
5292 #  undef machine_arch_type
5293 #  define machine_arch_type     __machine_arch_type
5294 # else
5295 #  define machine_arch_type     MACH_TYPE_INHANDFTIP3
5296 # endif
5297 # define machine_is_inhandftip3()       (machine_arch_type == MACH_TYPE_INHANDFTIP3)
5298 #else
5299 # define machine_is_inhandftip3()       (0)
5300 #endif
5301
5302 #ifdef CONFIG_ARCH_GONZO
5303 # ifdef machine_arch_type
5304 #  undef machine_arch_type
5305 #  define machine_arch_type     __machine_arch_type
5306 # else
5307 #  define machine_arch_type     MACH_TYPE_GONZO
5308 # endif
5309 # define machine_is_gonzo()     (machine_arch_type == MACH_TYPE_GONZO)
5310 #else
5311 # define machine_is_gonzo()     (0)
5312 #endif
5313
5314 #ifdef CONFIG_ARCH_BAST
5315 # ifdef machine_arch_type
5316 #  undef machine_arch_type
5317 #  define machine_arch_type     __machine_arch_type
5318 # else
5319 #  define machine_arch_type     MACH_TYPE_BAST
5320 # endif
5321 # define machine_is_bast()      (machine_arch_type == MACH_TYPE_BAST)
5322 #else
5323 # define machine_is_bast()      (0)
5324 #endif
5325
5326 #ifdef CONFIG_ARCH_SCANPASS
5327 # ifdef machine_arch_type
5328 #  undef machine_arch_type
5329 #  define machine_arch_type     __machine_arch_type
5330 # else
5331 #  define machine_arch_type     MACH_TYPE_SCANPASS
5332 # endif
5333 # define machine_is_scanpass()  (machine_arch_type == MACH_TYPE_SCANPASS)
5334 #else
5335 # define machine_is_scanpass()  (0)
5336 #endif
5337
5338 #ifdef CONFIG_ARCH_EP7312_POOH
5339 # ifdef machine_arch_type
5340 #  undef machine_arch_type
5341 #  define machine_arch_type     __machine_arch_type
5342 # else
5343 #  define machine_arch_type     MACH_TYPE_EP7312_POOH
5344 # endif
5345 # define machine_is_ep7312_pooh()       (machine_arch_type == MACH_TYPE_EP7312_POOH)
5346 #else
5347 # define machine_is_ep7312_pooh()       (0)
5348 #endif
5349
5350 #ifdef CONFIG_ARCH_TA7S
5351 # ifdef machine_arch_type
5352 #  undef machine_arch_type
5353 #  define machine_arch_type     __machine_arch_type
5354 # else
5355 #  define machine_arch_type     MACH_TYPE_TA7S
5356 # endif
5357 # define machine_is_ta7s()      (machine_arch_type == MACH_TYPE_TA7S)
5358 #else
5359 # define machine_is_ta7s()      (0)
5360 #endif
5361
5362 #ifdef CONFIG_ARCH_TA7V
5363 # ifdef machine_arch_type
5364 #  undef machine_arch_type
5365 #  define machine_arch_type     __machine_arch_type
5366 # else
5367 #  define machine_arch_type     MACH_TYPE_TA7V
5368 # endif
5369 # define machine_is_ta7v()      (machine_arch_type == MACH_TYPE_TA7V)
5370 #else
5371 # define machine_is_ta7v()      (0)
5372 #endif
5373
5374 #ifdef CONFIG_SA1100_ICARUS
5375 # ifdef machine_arch_type
5376 #  undef machine_arch_type
5377 #  define machine_arch_type     __machine_arch_type
5378 # else
5379 #  define machine_arch_type     MACH_TYPE_ICARUS
5380 # endif
5381 # define machine_is_icarus()    (machine_arch_type == MACH_TYPE_ICARUS)
5382 #else
5383 # define machine_is_icarus()    (0)
5384 #endif
5385
5386 #ifdef CONFIG_ARCH_H1900
5387 # ifdef machine_arch_type
5388 #  undef machine_arch_type
5389 #  define machine_arch_type     __machine_arch_type
5390 # else
5391 #  define machine_arch_type     MACH_TYPE_H1900
5392 # endif
5393 # define machine_is_h1900()     (machine_arch_type == MACH_TYPE_H1900)
5394 #else
5395 # define machine_is_h1900()     (0)
5396 #endif
5397
5398 #ifdef CONFIG_SA1100_GEMINI
5399 # ifdef machine_arch_type
5400 #  undef machine_arch_type
5401 #  define machine_arch_type     __machine_arch_type
5402 # else
5403 #  define machine_arch_type     MACH_TYPE_GEMINI
5404 # endif
5405 # define machine_is_gemini()    (machine_arch_type == MACH_TYPE_GEMINI)
5406 #else
5407 # define machine_is_gemini()    (0)
5408 #endif
5409
5410 #ifdef CONFIG_ARCH_AXIM
5411 # ifdef machine_arch_type
5412 #  undef machine_arch_type
5413 #  define machine_arch_type     __machine_arch_type
5414 # else
5415 #  define machine_arch_type     MACH_TYPE_AXIM
5416 # endif
5417 # define machine_is_axim()      (machine_arch_type == MACH_TYPE_AXIM)
5418 #else
5419 # define machine_is_axim()      (0)
5420 #endif
5421
5422 #ifdef CONFIG_ARCH_AUDIOTRON
5423 # ifdef machine_arch_type
5424 #  undef machine_arch_type
5425 #  define machine_arch_type     __machine_arch_type
5426 # else
5427 #  define machine_arch_type     MACH_TYPE_AUDIOTRON
5428 # endif
5429 # define machine_is_audiotron() (machine_arch_type == MACH_TYPE_AUDIOTRON)
5430 #else
5431 # define machine_is_audiotron() (0)
5432 #endif
5433
5434 #ifdef CONFIG_ARCH_H2200
5435 # ifdef machine_arch_type
5436 #  undef machine_arch_type
5437 #  define machine_arch_type     __machine_arch_type
5438 # else
5439 #  define machine_arch_type     MACH_TYPE_H2200
5440 # endif
5441 # define machine_is_h2200()     (machine_arch_type == MACH_TYPE_H2200)
5442 #else
5443 # define machine_is_h2200()     (0)
5444 #endif
5445
5446 #ifdef CONFIG_ARCH_LOOX600
5447 # ifdef machine_arch_type
5448 #  undef machine_arch_type
5449 #  define machine_arch_type     __machine_arch_type
5450 # else
5451 #  define machine_arch_type     MACH_TYPE_LOOX600
5452 # endif
5453 # define machine_is_loox600()   (machine_arch_type == MACH_TYPE_LOOX600)
5454 #else
5455 # define machine_is_loox600()   (0)
5456 #endif
5457
5458 #ifdef CONFIG_ARCH_NIOP
5459 # ifdef machine_arch_type
5460 #  undef machine_arch_type
5461 #  define machine_arch_type     __machine_arch_type
5462 # else
5463 #  define machine_arch_type     MACH_TYPE_NIOP
5464 # endif
5465 # define machine_is_niop()      (machine_arch_type == MACH_TYPE_NIOP)
5466 #else
5467 # define machine_is_niop()      (0)
5468 #endif
5469
5470 #ifdef CONFIG_ARCH_DM310
5471 # ifdef machine_arch_type
5472 #  undef machine_arch_type
5473 #  define machine_arch_type     __machine_arch_type
5474 # else
5475 #  define machine_arch_type     MACH_TYPE_DM310
5476 # endif
5477 # define machine_is_dm310()     (machine_arch_type == MACH_TYPE_DM310)
5478 #else
5479 # define machine_is_dm310()     (0)
5480 #endif
5481
5482 #ifdef CONFIG_ARCH_SEEDPXA_C2
5483 # ifdef machine_arch_type
5484 #  undef machine_arch_type
5485 #  define machine_arch_type     __machine_arch_type
5486 # else
5487 #  define machine_arch_type     MACH_TYPE_SEEDPXA_C2
5488 # endif
5489 # define machine_is_seedpxa_c2()        (machine_arch_type == MACH_TYPE_SEEDPXA_C2)
5490 #else
5491 # define machine_is_seedpxa_c2()        (0)
5492 #endif
5493
5494 #ifdef CONFIG_ARCH_IXP4XX_MGUARD_PCI
5495 # ifdef machine_arch_type
5496 #  undef machine_arch_type
5497 #  define machine_arch_type     __machine_arch_type
5498 # else
5499 #  define machine_arch_type     MACH_TYPE_IXP4XX_MGUARD_PCI
5500 # endif
5501 # define machine_is_ixp4xx_mguardpci()  (machine_arch_type == MACH_TYPE_IXP4XX_MGUARD_PCI)
5502 #else
5503 # define machine_is_ixp4xx_mguardpci()  (0)
5504 #endif
5505
5506 #ifdef CONFIG_ARCH_H1940
5507 # ifdef machine_arch_type
5508 #  undef machine_arch_type
5509 #  define machine_arch_type     __machine_arch_type
5510 # else
5511 #  define machine_arch_type     MACH_TYPE_H1940
5512 # endif
5513 # define machine_is_h1940()     (machine_arch_type == MACH_TYPE_H1940)
5514 #else
5515 # define machine_is_h1940()     (0)
5516 #endif
5517
5518 #ifdef CONFIG_ARCH_SCORPIO
5519 # ifdef machine_arch_type
5520 #  undef machine_arch_type
5521 #  define machine_arch_type     __machine_arch_type
5522 # else
5523 #  define machine_arch_type     MACH_TYPE_SCORPIO
5524 # endif
5525 # define machine_is_scorpio()   (machine_arch_type == MACH_TYPE_SCORPIO)
5526 #else
5527 # define machine_is_scorpio()   (0)
5528 #endif
5529
5530 #ifdef CONFIG_ARCH_VIVA
5531 # ifdef machine_arch_type
5532 #  undef machine_arch_type
5533 #  define machine_arch_type     __machine_arch_type
5534 # else
5535 #  define machine_arch_type     MACH_TYPE_VIVA
5536 # endif
5537 # define machine_is_viva()      (machine_arch_type == MACH_TYPE_VIVA)
5538 #else
5539 # define machine_is_viva()      (0)
5540 #endif
5541
5542 #ifdef CONFIG_ARCH_PXA_XCARD
5543 # ifdef machine_arch_type
5544 #  undef machine_arch_type
5545 #  define machine_arch_type     __machine_arch_type
5546 # else
5547 #  define machine_arch_type     MACH_TYPE_PXA_XCARD
5548 # endif
5549 # define machine_is_pxa_xcard() (machine_arch_type == MACH_TYPE_PXA_XCARD)
5550 #else
5551 # define machine_is_pxa_xcard() (0)
5552 #endif
5553
5554 #ifdef CONFIG_ARCH_CSB335
5555 # ifdef machine_arch_type
5556 #  undef machine_arch_type
5557 #  define machine_arch_type     __machine_arch_type
5558 # else
5559 #  define machine_arch_type     MACH_TYPE_CSB335
5560 # endif
5561 # define machine_is_csb335()    (machine_arch_type == MACH_TYPE_CSB335)
5562 #else
5563 # define machine_is_csb335()    (0)
5564 #endif
5565
5566 #ifdef CONFIG_ARCH_IXRD425
5567 # ifdef machine_arch_type
5568 #  undef machine_arch_type
5569 #  define machine_arch_type     __machine_arch_type
5570 # else
5571 #  define machine_arch_type     MACH_TYPE_IXRD425
5572 # endif
5573 # define machine_is_ixrd425()   (machine_arch_type == MACH_TYPE_IXRD425)
5574 #else
5575 # define machine_is_ixrd425()   (0)
5576 #endif
5577
5578 #ifdef CONFIG_ARCH_IQ80315
5579 # ifdef machine_arch_type
5580 #  undef machine_arch_type
5581 #  define machine_arch_type     __machine_arch_type
5582 # else
5583 #  define machine_arch_type     MACH_TYPE_IQ80315
5584 # endif
5585 # define machine_is_iq80315()   (machine_arch_type == MACH_TYPE_IQ80315)
5586 #else
5587 # define machine_is_iq80315()   (0)
5588 #endif
5589
5590 #ifdef CONFIG_ARCH_NMP7312
5591 # ifdef machine_arch_type
5592 #  undef machine_arch_type
5593 #  define machine_arch_type     __machine_arch_type
5594 # else
5595 #  define machine_arch_type     MACH_TYPE_NMP7312
5596 # endif
5597 # define machine_is_nmp7312()   (machine_arch_type == MACH_TYPE_NMP7312)
5598 #else
5599 # define machine_is_nmp7312()   (0)
5600 #endif
5601
5602 #ifdef CONFIG_ARCH_CX861XX
5603 # ifdef machine_arch_type
5604 #  undef machine_arch_type
5605 #  define machine_arch_type     __machine_arch_type
5606 # else
5607 #  define machine_arch_type     MACH_TYPE_CX861XX
5608 # endif
5609 # define machine_is_cx861xx()   (machine_arch_type == MACH_TYPE_CX861XX)
5610 #else
5611 # define machine_is_cx861xx()   (0)
5612 #endif
5613
5614 #ifdef CONFIG_ARCH_ENP2611
5615 # ifdef machine_arch_type
5616 #  undef machine_arch_type
5617 #  define machine_arch_type     __machine_arch_type
5618 # else
5619 #  define machine_arch_type     MACH_TYPE_ENP2611
5620 # endif
5621 # define machine_is_enp2611()   (machine_arch_type == MACH_TYPE_ENP2611)
5622 #else
5623 # define machine_is_enp2611()   (0)
5624 #endif
5625
5626 #ifdef CONFIG_SA1100_XDA
5627 # ifdef machine_arch_type
5628 #  undef machine_arch_type
5629 #  define machine_arch_type     __machine_arch_type
5630 # else
5631 #  define machine_arch_type     MACH_TYPE_XDA
5632 # endif
5633 # define machine_is_xda()       (machine_arch_type == MACH_TYPE_XDA)
5634 #else
5635 # define machine_is_xda()       (0)
5636 #endif
5637
5638 #ifdef CONFIG_ARCH_CSIR_IMS
5639 # ifdef machine_arch_type
5640 #  undef machine_arch_type
5641 #  define machine_arch_type     __machine_arch_type
5642 # else
5643 #  define machine_arch_type     MACH_TYPE_CSIR_IMS
5644 # endif
5645 # define machine_is_csir_ims()  (machine_arch_type == MACH_TYPE_CSIR_IMS)
5646 #else
5647 # define machine_is_csir_ims()  (0)
5648 #endif
5649
5650 #ifdef CONFIG_ARCH_IXP421_DNAEETH
5651 # ifdef machine_arch_type
5652 #  undef machine_arch_type
5653 #  define machine_arch_type     __machine_arch_type
5654 # else
5655 #  define machine_arch_type     MACH_TYPE_IXP421_DNAEETH
5656 # endif
5657 # define machine_is_ixp421_dnaeeth()    (machine_arch_type == MACH_TYPE_IXP421_DNAEETH)
5658 #else
5659 # define machine_is_ixp421_dnaeeth()    (0)
5660 #endif
5661
5662 #ifdef CONFIG_ARCH_POCKETSERV9200
5663 # ifdef machine_arch_type
5664 #  undef machine_arch_type
5665 #  define machine_arch_type     __machine_arch_type
5666 # else
5667 #  define machine_arch_type     MACH_TYPE_POCKETSERV9200
5668 # endif
5669 # define machine_is_pocketserv9200()    (machine_arch_type == MACH_TYPE_POCKETSERV9200)
5670 #else
5671 # define machine_is_pocketserv9200()    (0)
5672 #endif
5673
5674 #ifdef CONFIG_ARCH_TOTO
5675 # ifdef machine_arch_type
5676 #  undef machine_arch_type
5677 #  define machine_arch_type     __machine_arch_type
5678 # else
5679 #  define machine_arch_type     MACH_TYPE_TOTO
5680 # endif
5681 # define machine_is_toto()      (machine_arch_type == MACH_TYPE_TOTO)
5682 #else
5683 # define machine_is_toto()      (0)
5684 #endif
5685
5686 #ifdef CONFIG_ARCH_S3C2440
5687 # ifdef machine_arch_type
5688 #  undef machine_arch_type
5689 #  define machine_arch_type     __machine_arch_type
5690 # else
5691 #  define machine_arch_type     MACH_TYPE_S3C2440
5692 # endif
5693 # define machine_is_s3c2440()   (machine_arch_type == MACH_TYPE_S3C2440)
5694 #else
5695 # define machine_is_s3c2440()   (0)
5696 #endif
5697
5698 #ifdef CONFIG_ARCH_KS8695P
5699 # ifdef machine_arch_type
5700 #  undef machine_arch_type
5701 #  define machine_arch_type     __machine_arch_type
5702 # else
5703 #  define machine_arch_type     MACH_TYPE_KS8695P
5704 # endif
5705 # define machine_is_ks8695p()   (machine_arch_type == MACH_TYPE_KS8695P)
5706 #else
5707 # define machine_is_ks8695p()   (0)
5708 #endif
5709
5710 #ifdef CONFIG_ARCH_SE4000
5711 # ifdef machine_arch_type
5712 #  undef machine_arch_type
5713 #  define machine_arch_type     __machine_arch_type
5714 # else
5715 #  define machine_arch_type     MACH_TYPE_SE4000
5716 # endif
5717 # define machine_is_se4000()    (machine_arch_type == MACH_TYPE_SE4000)
5718 #else
5719 # define machine_is_se4000()    (0)
5720 #endif
5721
5722 #ifdef CONFIG_ARCH_QUADRICEPS
5723 # ifdef machine_arch_type
5724 #  undef machine_arch_type
5725 #  define machine_arch_type     __machine_arch_type
5726 # else
5727 #  define machine_arch_type     MACH_TYPE_QUADRICEPS
5728 # endif
5729 # define machine_is_quadriceps()        (machine_arch_type == MACH_TYPE_QUADRICEPS)
5730 #else
5731 # define machine_is_quadriceps()        (0)
5732 #endif
5733
5734 #ifdef CONFIG_ARCH_BRONCO
5735 # ifdef machine_arch_type
5736 #  undef machine_arch_type
5737 #  define machine_arch_type     __machine_arch_type
5738 # else
5739 #  define machine_arch_type     MACH_TYPE_BRONCO
5740 # endif
5741 # define machine_is_bronco()    (machine_arch_type == MACH_TYPE_BRONCO)
5742 #else
5743 # define machine_is_bronco()    (0)
5744 #endif
5745
5746 #ifdef CONFIG_ARCH_ESL_SOFCOMP
5747 # ifdef machine_arch_type
5748 #  undef machine_arch_type
5749 #  define machine_arch_type     __machine_arch_type
5750 # else
5751 #  define machine_arch_type     MACH_TYPE_ESL_SOFCOMP
5752 # endif
5753 # define machine_is_esl_sofcomp()       (machine_arch_type == MACH_TYPE_ESL_SOFCOMP)
5754 #else
5755 # define machine_is_esl_sofcomp()       (0)
5756 #endif
5757
5758 #ifdef CONFIG_ARCH_S5C7375
5759 # ifdef machine_arch_type
5760 #  undef machine_arch_type
5761 #  define machine_arch_type     __machine_arch_type
5762 # else
5763 #  define machine_arch_type     MACH_TYPE_S5C7375
5764 # endif
5765 # define machine_is_s5c7375()   (machine_arch_type == MACH_TYPE_S5C7375)
5766 #else
5767 # define machine_is_s5c7375()   (0)
5768 #endif
5769
5770 #ifdef CONFIG_ARCH_SPEARHEAD
5771 # ifdef machine_arch_type
5772 #  undef machine_arch_type
5773 #  define machine_arch_type     __machine_arch_type
5774 # else
5775 #  define machine_arch_type     MACH_TYPE_SPEARHEAD
5776 # endif
5777 # define machine_is_spearhead() (machine_arch_type == MACH_TYPE_SPEARHEAD)
5778 #else
5779 # define machine_is_spearhead() (0)
5780 #endif
5781
5782 #ifdef CONFIG_ARCH_PANTERA
5783 # ifdef machine_arch_type
5784 #  undef machine_arch_type
5785 #  define machine_arch_type     __machine_arch_type
5786 # else
5787 #  define machine_arch_type     MACH_TYPE_PANTERA
5788 # endif
5789 # define machine_is_pantera()   (machine_arch_type == MACH_TYPE_PANTERA)
5790 #else
5791 # define machine_is_pantera()   (0)
5792 #endif
5793
5794 #ifdef CONFIG_ARCH_PRAYOGLITE
5795 # ifdef machine_arch_type
5796 #  undef machine_arch_type
5797 #  define machine_arch_type     __machine_arch_type
5798 # else
5799 #  define machine_arch_type     MACH_TYPE_PRAYOGLITE
5800 # endif
5801 # define machine_is_prayoglite()        (machine_arch_type == MACH_TYPE_PRAYOGLITE)
5802 #else
5803 # define machine_is_prayoglite()        (0)
5804 #endif
5805
5806 #ifdef CONFIG_ARCH_GUMSTIK
5807 # ifdef machine_arch_type
5808 #  undef machine_arch_type
5809 #  define machine_arch_type     __machine_arch_type
5810 # else
5811 #  define machine_arch_type     MACH_TYPE_GUMSTIK
5812 # endif
5813 # define machine_is_gumstix()   (machine_arch_type == MACH_TYPE_GUMSTIK)
5814 #else
5815 # define machine_is_gumstix()   (0)
5816 #endif
5817
5818 #ifdef CONFIG_ARCH_RCUBE
5819 # ifdef machine_arch_type
5820 #  undef machine_arch_type
5821 #  define machine_arch_type     __machine_arch_type
5822 # else
5823 #  define machine_arch_type     MACH_TYPE_RCUBE
5824 # endif
5825 # define machine_is_rcube()     (machine_arch_type == MACH_TYPE_RCUBE)
5826 #else
5827 # define machine_is_rcube()     (0)
5828 #endif
5829
5830 #ifdef CONFIG_ARCH_REA_OLV
5831 # ifdef machine_arch_type
5832 #  undef machine_arch_type
5833 #  define machine_arch_type     __machine_arch_type
5834 # else
5835 #  define machine_arch_type     MACH_TYPE_REA_OLV
5836 # endif
5837 # define machine_is_rea_olv()   (machine_arch_type == MACH_TYPE_REA_OLV)
5838 #else
5839 # define machine_is_rea_olv()   (0)
5840 #endif
5841
5842 #ifdef CONFIG_ARCH_PXA_IPHONE
5843 # ifdef machine_arch_type
5844 #  undef machine_arch_type
5845 #  define machine_arch_type     __machine_arch_type
5846 # else
5847 #  define machine_arch_type     MACH_TYPE_PXA_IPHONE
5848 # endif
5849 # define machine_is_pxa_iphone()        (machine_arch_type == MACH_TYPE_PXA_IPHONE)
5850 #else
5851 # define machine_is_pxa_iphone()        (0)
5852 #endif
5853
5854 #ifdef CONFIG_ARCH_S3C3410
5855 # ifdef machine_arch_type
5856 #  undef machine_arch_type
5857 #  define machine_arch_type     __machine_arch_type
5858 # else
5859 #  define machine_arch_type     MACH_TYPE_S3C3410
5860 # endif
5861 # define machine_is_s3c3410()   (machine_arch_type == MACH_TYPE_S3C3410)
5862 #else
5863 # define machine_is_s3c3410()   (0)
5864 #endif
5865
5866 #ifdef CONFIG_ARCH_ESPD_4510B
5867 # ifdef machine_arch_type
5868 #  undef machine_arch_type
5869 #  define machine_arch_type     __machine_arch_type
5870 # else
5871 #  define machine_arch_type     MACH_TYPE_ESPD_4510B
5872 # endif
5873 # define machine_is_espd_4510b()        (machine_arch_type == MACH_TYPE_ESPD_4510B)
5874 #else
5875 # define machine_is_espd_4510b()        (0)
5876 #endif
5877
5878 #ifdef CONFIG_ARCH_MP1X
5879 # ifdef machine_arch_type
5880 #  undef machine_arch_type
5881 #  define machine_arch_type     __machine_arch_type
5882 # else
5883 #  define machine_arch_type     MACH_TYPE_MP1X
5884 # endif
5885 # define machine_is_mp1x()      (machine_arch_type == MACH_TYPE_MP1X)
5886 #else
5887 # define machine_is_mp1x()      (0)
5888 #endif
5889
5890 #ifdef CONFIG_ARCH_AT91RM9200TB
5891 # ifdef machine_arch_type
5892 #  undef machine_arch_type
5893 #  define machine_arch_type     __machine_arch_type
5894 # else
5895 #  define machine_arch_type     MACH_TYPE_AT91RM9200TB
5896 # endif
5897 # define machine_is_at91rm9200tb()      (machine_arch_type == MACH_TYPE_AT91RM9200TB)
5898 #else
5899 # define machine_is_at91rm9200tb()      (0)
5900 #endif
5901
5902 #ifdef CONFIG_ARCH_ADSVGX
5903 # ifdef machine_arch_type
5904 #  undef machine_arch_type
5905 #  define machine_arch_type     __machine_arch_type
5906 # else
5907 #  define machine_arch_type     MACH_TYPE_ADSVGX
5908 # endif
5909 # define machine_is_adsvgx()    (machine_arch_type == MACH_TYPE_ADSVGX)
5910 #else
5911 # define machine_is_adsvgx()    (0)
5912 #endif
5913
5914 #ifdef CONFIG_MACH_OMAP_H2
5915 # ifdef machine_arch_type
5916 #  undef machine_arch_type
5917 #  define machine_arch_type     __machine_arch_type
5918 # else
5919 #  define machine_arch_type     MACH_TYPE_OMAP_H2
5920 # endif
5921 # define machine_is_omap_h2()   (machine_arch_type == MACH_TYPE_OMAP_H2)
5922 #else
5923 # define machine_is_omap_h2()   (0)
5924 #endif
5925
5926 #ifdef CONFIG_ARCH_PELEE
5927 # ifdef machine_arch_type
5928 #  undef machine_arch_type
5929 #  define machine_arch_type     __machine_arch_type
5930 # else
5931 #  define machine_arch_type     MACH_TYPE_PELEE
5932 # endif
5933 # define machine_is_pelee()     (machine_arch_type == MACH_TYPE_PELEE)
5934 #else
5935 # define machine_is_pelee()     (0)
5936 #endif
5937
5938 #ifdef CONFIG_MACH_E740
5939 # ifdef machine_arch_type
5940 #  undef machine_arch_type
5941 #  define machine_arch_type     __machine_arch_type
5942 # else
5943 #  define machine_arch_type     MACH_TYPE_E740
5944 # endif
5945 # define machine_is_e740()      (machine_arch_type == MACH_TYPE_E740)
5946 #else
5947 # define machine_is_e740()      (0)
5948 #endif
5949
5950 #ifdef CONFIG_ARCH_IQ80331
5951 # ifdef machine_arch_type
5952 #  undef machine_arch_type
5953 #  define machine_arch_type     __machine_arch_type
5954 # else
5955 #  define machine_arch_type     MACH_TYPE_IQ80331
5956 # endif
5957 # define machine_is_iq80331()   (machine_arch_type == MACH_TYPE_IQ80331)
5958 #else
5959 # define machine_is_iq80331()   (0)
5960 #endif
5961
5962 #ifdef CONFIG_ARCH_VERSATILE_PB
5963 # ifdef machine_arch_type
5964 #  undef machine_arch_type
5965 #  define machine_arch_type     __machine_arch_type
5966 # else
5967 #  define machine_arch_type     MACH_TYPE_VERSATILE_PB
5968 # endif
5969 # define machine_is_versatile_pb()      (machine_arch_type == MACH_TYPE_VERSATILE_PB)
5970 #else
5971 # define machine_is_versatile_pb()      (0)
5972 #endif
5973
5974 #ifdef CONFIG_MACH_KEV7A400
5975 # ifdef machine_arch_type
5976 #  undef machine_arch_type
5977 #  define machine_arch_type     __machine_arch_type
5978 # else
5979 #  define machine_arch_type     MACH_TYPE_KEV7A400
5980 # endif
5981 # define machine_is_kev7a400()  (machine_arch_type == MACH_TYPE_KEV7A400)
5982 #else
5983 # define machine_is_kev7a400()  (0)
5984 #endif
5985
5986 #ifdef CONFIG_MACH_LPD7A400
5987 # ifdef machine_arch_type
5988 #  undef machine_arch_type
5989 #  define machine_arch_type     __machine_arch_type
5990 # else
5991 #  define machine_arch_type     MACH_TYPE_LPD7A400
5992 # endif
5993 # define machine_is_lpd7a400()  (machine_arch_type == MACH_TYPE_LPD7A400)
5994 #else
5995 # define machine_is_lpd7a400()  (0)
5996 #endif
5997
5998 #ifdef CONFIG_MACH_LPD7A404
5999 # ifdef machine_arch_type
6000 #  undef machine_arch_type
6001 #  define machine_arch_type     __machine_arch_type
6002 # else
6003 #  define machine_arch_type     MACH_TYPE_LPD7A404
6004 # endif
6005 # define machine_is_lpd7a404()  (machine_arch_type == MACH_TYPE_LPD7A404)
6006 #else
6007 # define machine_is_lpd7a404()  (0)
6008 #endif
6009
6010 #ifdef CONFIG_ARCH_FUJITSU_CAMELOT
6011 # ifdef machine_arch_type
6012 #  undef machine_arch_type
6013 #  define machine_arch_type     __machine_arch_type
6014 # else
6015 #  define machine_arch_type     MACH_TYPE_FUJITSU_CAMELOT
6016 # endif
6017 # define machine_is_fujitsu_camelot()   (machine_arch_type == MACH_TYPE_FUJITSU_CAMELOT)
6018 #else
6019 # define machine_is_fujitsu_camelot()   (0)
6020 #endif
6021
6022 #ifdef CONFIG_ARCH_JANUS2M
6023 # ifdef machine_arch_type
6024 #  undef machine_arch_type
6025 #  define machine_arch_type     __machine_arch_type
6026 # else
6027 #  define machine_arch_type     MACH_TYPE_JANUS2M
6028 # endif
6029 # define machine_is_janus2m()   (machine_arch_type == MACH_TYPE_JANUS2M)
6030 #else
6031 # define machine_is_janus2m()   (0)
6032 #endif
6033
6034 #ifdef CONFIG_MACH_EMBTF
6035 # ifdef machine_arch_type
6036 #  undef machine_arch_type
6037 #  define machine_arch_type     __machine_arch_type
6038 # else
6039 #  define machine_arch_type     MACH_TYPE_EMBTF
6040 # endif
6041 # define machine_is_embtf()     (machine_arch_type == MACH_TYPE_EMBTF)
6042 #else
6043 # define machine_is_embtf()     (0)
6044 #endif
6045
6046 #ifdef CONFIG_MACH_HPM
6047 # ifdef machine_arch_type
6048 #  undef machine_arch_type
6049 #  define machine_arch_type     __machine_arch_type
6050 # else
6051 #  define machine_arch_type     MACH_TYPE_HPM
6052 # endif
6053 # define machine_is_hpm()       (machine_arch_type == MACH_TYPE_HPM)
6054 #else
6055 # define machine_is_hpm()       (0)
6056 #endif
6057
6058 #ifdef CONFIG_MACH_SMDK2410TK
6059 # ifdef machine_arch_type
6060 #  undef machine_arch_type
6061 #  define machine_arch_type     __machine_arch_type
6062 # else
6063 #  define machine_arch_type     MACH_TYPE_SMDK2410TK
6064 # endif
6065 # define machine_is_smdk2410tk()        (machine_arch_type == MACH_TYPE_SMDK2410TK)
6066 #else
6067 # define machine_is_smdk2410tk()        (0)
6068 #endif
6069
6070 #ifdef CONFIG_MACH_SMDK2410AJ
6071 # ifdef machine_arch_type
6072 #  undef machine_arch_type
6073 #  define machine_arch_type     __machine_arch_type
6074 # else
6075 #  define machine_arch_type     MACH_TYPE_SMDK2410AJ
6076 # endif
6077 # define machine_is_smdk2410aj()        (machine_arch_type == MACH_TYPE_SMDK2410AJ)
6078 #else
6079 # define machine_is_smdk2410aj()        (0)
6080 #endif
6081
6082 #ifdef CONFIG_MACH_STREETRACER
6083 # ifdef machine_arch_type
6084 #  undef machine_arch_type
6085 #  define machine_arch_type     __machine_arch_type
6086 # else
6087 #  define machine_arch_type     MACH_TYPE_STREETRACER
6088 # endif
6089 # define machine_is_streetracer()       (machine_arch_type == MACH_TYPE_STREETRACER)
6090 #else
6091 # define machine_is_streetracer()       (0)
6092 #endif
6093
6094 #ifdef CONFIG_MACH_EFRAME
6095 # ifdef machine_arch_type
6096 #  undef machine_arch_type
6097 #  define machine_arch_type     __machine_arch_type
6098 # else
6099 #  define machine_arch_type     MACH_TYPE_EFRAME
6100 # endif
6101 # define machine_is_eframe()    (machine_arch_type == MACH_TYPE_EFRAME)
6102 #else
6103 # define machine_is_eframe()    (0)
6104 #endif
6105
6106 #ifdef CONFIG_MACH_CSB337
6107 # ifdef machine_arch_type
6108 #  undef machine_arch_type
6109 #  define machine_arch_type     __machine_arch_type
6110 # else
6111 #  define machine_arch_type     MACH_TYPE_CSB337
6112 # endif
6113 # define machine_is_csb337()    (machine_arch_type == MACH_TYPE_CSB337)
6114 #else
6115 # define machine_is_csb337()    (0)
6116 #endif
6117
6118 #ifdef CONFIG_MACH_PXA_LARK
6119 # ifdef machine_arch_type
6120 #  undef machine_arch_type
6121 #  define machine_arch_type     __machine_arch_type
6122 # else
6123 #  define machine_arch_type     MACH_TYPE_PXA_LARK
6124 # endif
6125 # define machine_is_pxa_lark()  (machine_arch_type == MACH_TYPE_PXA_LARK)
6126 #else
6127 # define machine_is_pxa_lark()  (0)
6128 #endif
6129
6130 #ifdef CONFIG_MACH_PNP2110
6131 # ifdef machine_arch_type
6132 #  undef machine_arch_type
6133 #  define machine_arch_type     __machine_arch_type
6134 # else
6135 #  define machine_arch_type     MACH_TYPE_PNP2110
6136 # endif
6137 # define machine_is_pxa_pnp2110()       (machine_arch_type == MACH_TYPE_PNP2110)
6138 #else
6139 # define machine_is_pxa_pnp2110()       (0)
6140 #endif
6141
6142 #ifdef CONFIG_MACH_TCC72X
6143 # ifdef machine_arch_type
6144 #  undef machine_arch_type
6145 #  define machine_arch_type     __machine_arch_type
6146 # else
6147 #  define machine_arch_type     MACH_TYPE_TCC72X
6148 # endif
6149 # define machine_is_tcc72x()    (machine_arch_type == MACH_TYPE_TCC72X)
6150 #else
6151 # define machine_is_tcc72x()    (0)
6152 #endif
6153
6154 #ifdef CONFIG_MACH_ALTAIR
6155 # ifdef machine_arch_type
6156 #  undef machine_arch_type
6157 #  define machine_arch_type     __machine_arch_type
6158 # else
6159 #  define machine_arch_type     MACH_TYPE_ALTAIR
6160 # endif
6161 # define machine_is_altair()    (machine_arch_type == MACH_TYPE_ALTAIR)
6162 #else
6163 # define machine_is_altair()    (0)
6164 #endif
6165
6166 #ifdef CONFIG_MACH_KC3
6167 # ifdef machine_arch_type
6168 #  undef machine_arch_type
6169 #  define machine_arch_type     __machine_arch_type
6170 # else
6171 #  define machine_arch_type     MACH_TYPE_KC3
6172 # endif
6173 # define machine_is_kc3()       (machine_arch_type == MACH_TYPE_KC3)
6174 #else
6175 # define machine_is_kc3()       (0)
6176 #endif
6177
6178 #ifdef CONFIG_MACH_SINTEFTD
6179 # ifdef machine_arch_type
6180 #  undef machine_arch_type
6181 #  define machine_arch_type     __machine_arch_type
6182 # else
6183 #  define machine_arch_type     MACH_TYPE_SINTEFTD
6184 # endif
6185 # define machine_is_sinteftd()  (machine_arch_type == MACH_TYPE_SINTEFTD)
6186 #else
6187 # define machine_is_sinteftd()  (0)
6188 #endif
6189
6190 #ifdef CONFIG_MACH_MAINSTONE
6191 # ifdef machine_arch_type
6192 #  undef machine_arch_type
6193 #  define machine_arch_type     __machine_arch_type
6194 # else
6195 #  define machine_arch_type     MACH_TYPE_MAINSTONE
6196 # endif
6197 # define machine_is_mainstone() (machine_arch_type == MACH_TYPE_MAINSTONE)
6198 #else
6199 # define machine_is_mainstone() (0)
6200 #endif
6201
6202 #ifdef CONFIG_MACH_ADAY4X
6203 # ifdef machine_arch_type
6204 #  undef machine_arch_type
6205 #  define machine_arch_type     __machine_arch_type
6206 # else
6207 #  define machine_arch_type     MACH_TYPE_ADAY4X
6208 # endif
6209 # define machine_is_aday4x()    (machine_arch_type == MACH_TYPE_ADAY4X)
6210 #else
6211 # define machine_is_aday4x()    (0)
6212 #endif
6213
6214 #ifdef CONFIG_MACH_LITE300
6215 # ifdef machine_arch_type
6216 #  undef machine_arch_type
6217 #  define machine_arch_type     __machine_arch_type
6218 # else
6219 #  define machine_arch_type     MACH_TYPE_LITE300
6220 # endif
6221 # define machine_is_lite300()   (machine_arch_type == MACH_TYPE_LITE300)
6222 #else
6223 # define machine_is_lite300()   (0)
6224 #endif
6225
6226 #ifdef CONFIG_MACH_S5C7376
6227 # ifdef machine_arch_type
6228 #  undef machine_arch_type
6229 #  define machine_arch_type     __machine_arch_type
6230 # else
6231 #  define machine_arch_type     MACH_TYPE_S5C7376
6232 # endif
6233 # define machine_is_s5c7376()   (machine_arch_type == MACH_TYPE_S5C7376)
6234 #else
6235 # define machine_is_s5c7376()   (0)
6236 #endif
6237
6238 #ifdef CONFIG_MACH_MT02
6239 # ifdef machine_arch_type
6240 #  undef machine_arch_type
6241 #  define machine_arch_type     __machine_arch_type
6242 # else
6243 #  define machine_arch_type     MACH_TYPE_MT02
6244 # endif
6245 # define machine_is_mt02()      (machine_arch_type == MACH_TYPE_MT02)
6246 #else
6247 # define machine_is_mt02()      (0)
6248 #endif
6249
6250 #ifdef CONFIG_MACH_MPORT3S
6251 # ifdef machine_arch_type
6252 #  undef machine_arch_type
6253 #  define machine_arch_type     __machine_arch_type
6254 # else
6255 #  define machine_arch_type     MACH_TYPE_MPORT3S
6256 # endif
6257 # define machine_is_mport3s()   (machine_arch_type == MACH_TYPE_MPORT3S)
6258 #else
6259 # define machine_is_mport3s()   (0)
6260 #endif
6261
6262 #ifdef CONFIG_MACH_RA_ALPHA
6263 # ifdef machine_arch_type
6264 #  undef machine_arch_type
6265 #  define machine_arch_type     __machine_arch_type
6266 # else
6267 #  define machine_arch_type     MACH_TYPE_RA_ALPHA
6268 # endif
6269 # define machine_is_ra_alpha()  (machine_arch_type == MACH_TYPE_RA_ALPHA)
6270 #else
6271 # define machine_is_ra_alpha()  (0)
6272 #endif
6273
6274 #ifdef CONFIG_MACH_XCEP
6275 # ifdef machine_arch_type
6276 #  undef machine_arch_type
6277 #  define machine_arch_type     __machine_arch_type
6278 # else
6279 #  define machine_arch_type     MACH_TYPE_XCEP
6280 # endif
6281 # define machine_is_xcep()      (machine_arch_type == MACH_TYPE_XCEP)
6282 #else
6283 # define machine_is_xcep()      (0)
6284 #endif
6285
6286 #ifdef CONFIG_MACH_ARCOM_VULCAN
6287 # ifdef machine_arch_type
6288 #  undef machine_arch_type
6289 #  define machine_arch_type     __machine_arch_type
6290 # else
6291 #  define machine_arch_type     MACH_TYPE_ARCOM_VULCAN
6292 # endif
6293 # define machine_is_arcom_vulcan()      (machine_arch_type == MACH_TYPE_ARCOM_VULCAN)
6294 #else
6295 # define machine_is_arcom_vulcan()      (0)
6296 #endif
6297
6298 #ifdef CONFIG_MACH_STARGATE
6299 # ifdef machine_arch_type
6300 #  undef machine_arch_type
6301 #  define machine_arch_type     __machine_arch_type
6302 # else
6303 #  define machine_arch_type     MACH_TYPE_STARGATE
6304 # endif
6305 # define machine_is_stargate()  (machine_arch_type == MACH_TYPE_STARGATE)
6306 #else
6307 # define machine_is_stargate()  (0)
6308 #endif
6309
6310 #ifdef CONFIG_MACH_ARMADILLOJ
6311 # ifdef machine_arch_type
6312 #  undef machine_arch_type
6313 #  define machine_arch_type     __machine_arch_type
6314 # else
6315 #  define machine_arch_type     MACH_TYPE_ARMADILLOJ
6316 # endif
6317 # define machine_is_armadilloj()        (machine_arch_type == MACH_TYPE_ARMADILLOJ)
6318 #else
6319 # define machine_is_armadilloj()        (0)
6320 #endif
6321
6322 #ifdef CONFIG_MACH_ELROY_JACK
6323 # ifdef machine_arch_type
6324 #  undef machine_arch_type
6325 #  define machine_arch_type     __machine_arch_type
6326 # else
6327 #  define machine_arch_type     MACH_TYPE_ELROY_JACK
6328 # endif
6329 # define machine_is_elroy_jack()        (machine_arch_type == MACH_TYPE_ELROY_JACK)
6330 #else
6331 # define machine_is_elroy_jack()        (0)
6332 #endif
6333
6334 #ifdef CONFIG_MACH_BACKEND
6335 # ifdef machine_arch_type
6336 #  undef machine_arch_type
6337 #  define machine_arch_type     __machine_arch_type
6338 # else
6339 #  define machine_arch_type     MACH_TYPE_BACKEND
6340 # endif
6341 # define machine_is_backend()   (machine_arch_type == MACH_TYPE_BACKEND)
6342 #else
6343 # define machine_is_backend()   (0)
6344 #endif
6345
6346 #ifdef CONFIG_MACH_S5LINBOX
6347 # ifdef machine_arch_type
6348 #  undef machine_arch_type
6349 #  define machine_arch_type     __machine_arch_type
6350 # else
6351 #  define machine_arch_type     MACH_TYPE_S5LINBOX
6352 # endif
6353 # define machine_is_s5linbox()  (machine_arch_type == MACH_TYPE_S5LINBOX)
6354 #else
6355 # define machine_is_s5linbox()  (0)
6356 #endif
6357
6358 #ifdef CONFIG_MACH_NOMADIK
6359 # ifdef machine_arch_type
6360 #  undef machine_arch_type
6361 #  define machine_arch_type     __machine_arch_type
6362 # else
6363 #  define machine_arch_type     MACH_TYPE_NOMADIK
6364 # endif
6365 # define machine_is_nomadik()   (machine_arch_type == MACH_TYPE_NOMADIK)
6366 #else
6367 # define machine_is_nomadik()   (0)
6368 #endif
6369
6370 #ifdef CONFIG_MACH_IA_CPU_9200
6371 # ifdef machine_arch_type
6372 #  undef machine_arch_type
6373 #  define machine_arch_type     __machine_arch_type
6374 # else
6375 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200
6376 # endif
6377 # define machine_is_ia_cpu_9200()       (machine_arch_type == MACH_TYPE_IA_CPU_9200)
6378 #else
6379 # define machine_is_ia_cpu_9200()       (0)
6380 #endif
6381
6382 #ifdef CONFIG_MACH_AT91_BJA1
6383 # ifdef machine_arch_type
6384 #  undef machine_arch_type
6385 #  define machine_arch_type     __machine_arch_type
6386 # else
6387 #  define machine_arch_type     MACH_TYPE_AT91_BJA1
6388 # endif
6389 # define machine_is_at91_bja1() (machine_arch_type == MACH_TYPE_AT91_BJA1)
6390 #else
6391 # define machine_is_at91_bja1() (0)
6392 #endif
6393
6394 #ifdef CONFIG_MACH_CORGI
6395 # ifdef machine_arch_type
6396 #  undef machine_arch_type
6397 #  define machine_arch_type     __machine_arch_type
6398 # else
6399 #  define machine_arch_type     MACH_TYPE_CORGI
6400 # endif
6401 # define machine_is_corgi()     (machine_arch_type == MACH_TYPE_CORGI)
6402 #else
6403 # define machine_is_corgi()     (0)
6404 #endif
6405
6406 #ifdef CONFIG_MACH_POODLE
6407 # ifdef machine_arch_type
6408 #  undef machine_arch_type
6409 #  define machine_arch_type     __machine_arch_type
6410 # else
6411 #  define machine_arch_type     MACH_TYPE_POODLE
6412 # endif
6413 # define machine_is_poodle()    (machine_arch_type == MACH_TYPE_POODLE)
6414 #else
6415 # define machine_is_poodle()    (0)
6416 #endif
6417
6418 #ifdef CONFIG_MACH_TEN
6419 # ifdef machine_arch_type
6420 #  undef machine_arch_type
6421 #  define machine_arch_type     __machine_arch_type
6422 # else
6423 #  define machine_arch_type     MACH_TYPE_TEN
6424 # endif
6425 # define machine_is_ten()       (machine_arch_type == MACH_TYPE_TEN)
6426 #else
6427 # define machine_is_ten()       (0)
6428 #endif
6429
6430 #ifdef CONFIG_MACH_ROVERP5P
6431 # ifdef machine_arch_type
6432 #  undef machine_arch_type
6433 #  define machine_arch_type     __machine_arch_type
6434 # else
6435 #  define machine_arch_type     MACH_TYPE_ROVERP5P
6436 # endif
6437 # define machine_is_roverp5p()  (machine_arch_type == MACH_TYPE_ROVERP5P)
6438 #else
6439 # define machine_is_roverp5p()  (0)
6440 #endif
6441
6442 #ifdef CONFIG_MACH_SC2700
6443 # ifdef machine_arch_type
6444 #  undef machine_arch_type
6445 #  define machine_arch_type     __machine_arch_type
6446 # else
6447 #  define machine_arch_type     MACH_TYPE_SC2700
6448 # endif
6449 # define machine_is_sc2700()    (machine_arch_type == MACH_TYPE_SC2700)
6450 #else
6451 # define machine_is_sc2700()    (0)
6452 #endif
6453
6454 #ifdef CONFIG_MACH_EX_EAGLE
6455 # ifdef machine_arch_type
6456 #  undef machine_arch_type
6457 #  define machine_arch_type     __machine_arch_type
6458 # else
6459 #  define machine_arch_type     MACH_TYPE_EX_EAGLE
6460 # endif
6461 # define machine_is_ex_eagle()  (machine_arch_type == MACH_TYPE_EX_EAGLE)
6462 #else
6463 # define machine_is_ex_eagle()  (0)
6464 #endif
6465
6466 #ifdef CONFIG_MACH_NX_PXA12
6467 # ifdef machine_arch_type
6468 #  undef machine_arch_type
6469 #  define machine_arch_type     __machine_arch_type
6470 # else
6471 #  define machine_arch_type     MACH_TYPE_NX_PXA12
6472 # endif
6473 # define machine_is_nx_pxa12()  (machine_arch_type == MACH_TYPE_NX_PXA12)
6474 #else
6475 # define machine_is_nx_pxa12()  (0)
6476 #endif
6477
6478 #ifdef CONFIG_MACH_NX_PXA5
6479 # ifdef machine_arch_type
6480 #  undef machine_arch_type
6481 #  define machine_arch_type     __machine_arch_type
6482 # else
6483 #  define machine_arch_type     MACH_TYPE_NX_PXA5
6484 # endif
6485 # define machine_is_nx_pxa5()   (machine_arch_type == MACH_TYPE_NX_PXA5)
6486 #else
6487 # define machine_is_nx_pxa5()   (0)
6488 #endif
6489
6490 #ifdef CONFIG_MACH_BLACKBOARD2
6491 # ifdef machine_arch_type
6492 #  undef machine_arch_type
6493 #  define machine_arch_type     __machine_arch_type
6494 # else
6495 #  define machine_arch_type     MACH_TYPE_BLACKBOARD2
6496 # endif
6497 # define machine_is_blackboard2()       (machine_arch_type == MACH_TYPE_BLACKBOARD2)
6498 #else
6499 # define machine_is_blackboard2()       (0)
6500 #endif
6501
6502 #ifdef CONFIG_MACH_I819
6503 # ifdef machine_arch_type
6504 #  undef machine_arch_type
6505 #  define machine_arch_type     __machine_arch_type
6506 # else
6507 #  define machine_arch_type     MACH_TYPE_I819
6508 # endif
6509 # define machine_is_i819()      (machine_arch_type == MACH_TYPE_I819)
6510 #else
6511 # define machine_is_i819()      (0)
6512 #endif
6513
6514 #ifdef CONFIG_MACH_IXMB995E
6515 # ifdef machine_arch_type
6516 #  undef machine_arch_type
6517 #  define machine_arch_type     __machine_arch_type
6518 # else
6519 #  define machine_arch_type     MACH_TYPE_IXMB995E
6520 # endif
6521 # define machine_is_ixmb995e()  (machine_arch_type == MACH_TYPE_IXMB995E)
6522 #else
6523 # define machine_is_ixmb995e()  (0)
6524 #endif
6525
6526 #ifdef CONFIG_MACH_SKYRIDER
6527 # ifdef machine_arch_type
6528 #  undef machine_arch_type
6529 #  define machine_arch_type     __machine_arch_type
6530 # else
6531 #  define machine_arch_type     MACH_TYPE_SKYRIDER
6532 # endif
6533 # define machine_is_skyrider()  (machine_arch_type == MACH_TYPE_SKYRIDER)
6534 #else
6535 # define machine_is_skyrider()  (0)
6536 #endif
6537
6538 #ifdef CONFIG_MACH_SKYHAWK
6539 # ifdef machine_arch_type
6540 #  undef machine_arch_type
6541 #  define machine_arch_type     __machine_arch_type
6542 # else
6543 #  define machine_arch_type     MACH_TYPE_SKYHAWK
6544 # endif
6545 # define machine_is_skyhawk()   (machine_arch_type == MACH_TYPE_SKYHAWK)
6546 #else
6547 # define machine_is_skyhawk()   (0)
6548 #endif
6549
6550 #ifdef CONFIG_MACH_ENTERPRISE
6551 # ifdef machine_arch_type
6552 #  undef machine_arch_type
6553 #  define machine_arch_type     __machine_arch_type
6554 # else
6555 #  define machine_arch_type     MACH_TYPE_ENTERPRISE
6556 # endif
6557 # define machine_is_enterprise()        (machine_arch_type == MACH_TYPE_ENTERPRISE)
6558 #else
6559 # define machine_is_enterprise()        (0)
6560 #endif
6561
6562 #ifdef CONFIG_MACH_DEP2410
6563 # ifdef machine_arch_type
6564 #  undef machine_arch_type
6565 #  define machine_arch_type     __machine_arch_type
6566 # else
6567 #  define machine_arch_type     MACH_TYPE_DEP2410
6568 # endif
6569 # define machine_is_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410)
6570 #else
6571 # define machine_is_dep2410()   (0)
6572 #endif
6573
6574 #ifdef CONFIG_MACH_ARMCORE
6575 # ifdef machine_arch_type
6576 #  undef machine_arch_type
6577 #  define machine_arch_type     __machine_arch_type
6578 # else
6579 #  define machine_arch_type     MACH_TYPE_ARMCORE
6580 # endif
6581 # define machine_is_armcore()   (machine_arch_type == MACH_TYPE_ARMCORE)
6582 #else
6583 # define machine_is_armcore()   (0)
6584 #endif
6585
6586 #ifdef CONFIG_MACH_HOBBIT
6587 # ifdef machine_arch_type
6588 #  undef machine_arch_type
6589 #  define machine_arch_type     __machine_arch_type
6590 # else
6591 #  define machine_arch_type     MACH_TYPE_HOBBIT
6592 # endif
6593 # define machine_is_hobbit()    (machine_arch_type == MACH_TYPE_HOBBIT)
6594 #else
6595 # define machine_is_hobbit()    (0)
6596 #endif
6597
6598 #ifdef CONFIG_MACH_H7210
6599 # ifdef machine_arch_type
6600 #  undef machine_arch_type
6601 #  define machine_arch_type     __machine_arch_type
6602 # else
6603 #  define machine_arch_type     MACH_TYPE_H7210
6604 # endif
6605 # define machine_is_h7210()     (machine_arch_type == MACH_TYPE_H7210)
6606 #else
6607 # define machine_is_h7210()     (0)
6608 #endif
6609
6610 #ifdef CONFIG_MACH_PXA_NETDCU5
6611 # ifdef machine_arch_type
6612 #  undef machine_arch_type
6613 #  define machine_arch_type     __machine_arch_type
6614 # else
6615 #  define machine_arch_type     MACH_TYPE_PXA_NETDCU5
6616 # endif
6617 # define machine_is_pxa_netdcu5()       (machine_arch_type == MACH_TYPE_PXA_NETDCU5)
6618 #else
6619 # define machine_is_pxa_netdcu5()       (0)
6620 #endif
6621
6622 #ifdef CONFIG_MACH_ACC
6623 # ifdef machine_arch_type
6624 #  undef machine_arch_type
6625 #  define machine_arch_type     __machine_arch_type
6626 # else
6627 #  define machine_arch_type     MACH_TYPE_ACC
6628 # endif
6629 # define machine_is_acc()       (machine_arch_type == MACH_TYPE_ACC)
6630 #else
6631 # define machine_is_acc()       (0)
6632 #endif
6633
6634 #ifdef CONFIG_MACH_ESL_SARVA
6635 # ifdef machine_arch_type
6636 #  undef machine_arch_type
6637 #  define machine_arch_type     __machine_arch_type
6638 # else
6639 #  define machine_arch_type     MACH_TYPE_ESL_SARVA
6640 # endif
6641 # define machine_is_esl_sarva() (machine_arch_type == MACH_TYPE_ESL_SARVA)
6642 #else
6643 # define machine_is_esl_sarva() (0)
6644 #endif
6645
6646 #ifdef CONFIG_MACH_XM250
6647 # ifdef machine_arch_type
6648 #  undef machine_arch_type
6649 #  define machine_arch_type     __machine_arch_type
6650 # else
6651 #  define machine_arch_type     MACH_TYPE_XM250
6652 # endif
6653 # define machine_is_xm250()     (machine_arch_type == MACH_TYPE_XM250)
6654 #else
6655 # define machine_is_xm250()     (0)
6656 #endif
6657
6658 #ifdef CONFIG_MACH_T6TC1XB
6659 # ifdef machine_arch_type
6660 #  undef machine_arch_type
6661 #  define machine_arch_type     __machine_arch_type
6662 # else
6663 #  define machine_arch_type     MACH_TYPE_T6TC1XB
6664 # endif
6665 # define machine_is_t6tc1xb()   (machine_arch_type == MACH_TYPE_T6TC1XB)
6666 #else
6667 # define machine_is_t6tc1xb()   (0)
6668 #endif
6669
6670 #ifdef CONFIG_MACH_ESS710
6671 # ifdef machine_arch_type
6672 #  undef machine_arch_type
6673 #  define machine_arch_type     __machine_arch_type
6674 # else
6675 #  define machine_arch_type     MACH_TYPE_ESS710
6676 # endif
6677 # define machine_is_ess710()    (machine_arch_type == MACH_TYPE_ESS710)
6678 #else
6679 # define machine_is_ess710()    (0)
6680 #endif
6681
6682 #ifdef CONFIG_MACH_MX31ADS
6683 # ifdef machine_arch_type
6684 #  undef machine_arch_type
6685 #  define machine_arch_type     __machine_arch_type
6686 # else
6687 #  define machine_arch_type     MACH_TYPE_MX31ADS
6688 # endif
6689 # define machine_is_mx31ads()   (machine_arch_type == MACH_TYPE_MX31ADS)
6690 #else
6691 # define machine_is_mx31ads()   (0)
6692 #endif
6693
6694 #ifdef CONFIG_MACH_HIMALAYA
6695 # ifdef machine_arch_type
6696 #  undef machine_arch_type
6697 #  define machine_arch_type     __machine_arch_type
6698 # else
6699 #  define machine_arch_type     MACH_TYPE_HIMALAYA
6700 # endif
6701 # define machine_is_himalaya()  (machine_arch_type == MACH_TYPE_HIMALAYA)
6702 #else
6703 # define machine_is_himalaya()  (0)
6704 #endif
6705
6706 #ifdef CONFIG_MACH_BOLFENK
6707 # ifdef machine_arch_type
6708 #  undef machine_arch_type
6709 #  define machine_arch_type     __machine_arch_type
6710 # else
6711 #  define machine_arch_type     MACH_TYPE_BOLFENK
6712 # endif
6713 # define machine_is_bolfenk()   (machine_arch_type == MACH_TYPE_BOLFENK)
6714 #else
6715 # define machine_is_bolfenk()   (0)
6716 #endif
6717
6718 #ifdef CONFIG_MACH_AT91RM9200KR
6719 # ifdef machine_arch_type
6720 #  undef machine_arch_type
6721 #  define machine_arch_type     __machine_arch_type
6722 # else
6723 #  define machine_arch_type     MACH_TYPE_AT91RM9200KR
6724 # endif
6725 # define machine_is_at91rm9200kr()      (machine_arch_type == MACH_TYPE_AT91RM9200KR)
6726 #else
6727 # define machine_is_at91rm9200kr()      (0)
6728 #endif
6729
6730 #ifdef CONFIG_MACH_EDB9312
6731 # ifdef machine_arch_type
6732 #  undef machine_arch_type
6733 #  define machine_arch_type     __machine_arch_type
6734 # else
6735 #  define machine_arch_type     MACH_TYPE_EDB9312
6736 # endif
6737 # define machine_is_edb9312()   (machine_arch_type == MACH_TYPE_EDB9312)
6738 #else
6739 # define machine_is_edb9312()   (0)
6740 #endif
6741
6742 #ifdef CONFIG_MACH_OMAP_GENERIC
6743 # ifdef machine_arch_type
6744 #  undef machine_arch_type
6745 #  define machine_arch_type     __machine_arch_type
6746 # else
6747 #  define machine_arch_type     MACH_TYPE_OMAP_GENERIC
6748 # endif
6749 # define machine_is_omap_generic()      (machine_arch_type == MACH_TYPE_OMAP_GENERIC)
6750 #else
6751 # define machine_is_omap_generic()      (0)
6752 #endif
6753
6754 #ifdef CONFIG_MACH_AXIMX3
6755 # ifdef machine_arch_type
6756 #  undef machine_arch_type
6757 #  define machine_arch_type     __machine_arch_type
6758 # else
6759 #  define machine_arch_type     MACH_TYPE_AXIMX3
6760 # endif
6761 # define machine_is_aximx3()    (machine_arch_type == MACH_TYPE_AXIMX3)
6762 #else
6763 # define machine_is_aximx3()    (0)
6764 #endif
6765
6766 #ifdef CONFIG_MACH_EB67XDIP
6767 # ifdef machine_arch_type
6768 #  undef machine_arch_type
6769 #  define machine_arch_type     __machine_arch_type
6770 # else
6771 #  define machine_arch_type     MACH_TYPE_EB67XDIP
6772 # endif
6773 # define machine_is_eb67xdip()  (machine_arch_type == MACH_TYPE_EB67XDIP)
6774 #else
6775 # define machine_is_eb67xdip()  (0)
6776 #endif
6777
6778 #ifdef CONFIG_MACH_WEBTXS
6779 # ifdef machine_arch_type
6780 #  undef machine_arch_type
6781 #  define machine_arch_type     __machine_arch_type
6782 # else
6783 #  define machine_arch_type     MACH_TYPE_WEBTXS
6784 # endif
6785 # define machine_is_webtxs()    (machine_arch_type == MACH_TYPE_WEBTXS)
6786 #else
6787 # define machine_is_webtxs()    (0)
6788 #endif
6789
6790 #ifdef CONFIG_MACH_HAWK
6791 # ifdef machine_arch_type
6792 #  undef machine_arch_type
6793 #  define machine_arch_type     __machine_arch_type
6794 # else
6795 #  define machine_arch_type     MACH_TYPE_HAWK
6796 # endif
6797 # define machine_is_hawk()      (machine_arch_type == MACH_TYPE_HAWK)
6798 #else
6799 # define machine_is_hawk()      (0)
6800 #endif
6801
6802 #ifdef CONFIG_MACH_CCAT91SBC001
6803 # ifdef machine_arch_type
6804 #  undef machine_arch_type
6805 #  define machine_arch_type     __machine_arch_type
6806 # else
6807 #  define machine_arch_type     MACH_TYPE_CCAT91SBC001
6808 # endif
6809 # define machine_is_ccat91sbc001()      (machine_arch_type == MACH_TYPE_CCAT91SBC001)
6810 #else
6811 # define machine_is_ccat91sbc001()      (0)
6812 #endif
6813
6814 #ifdef CONFIG_MACH_EXPRESSO
6815 # ifdef machine_arch_type
6816 #  undef machine_arch_type
6817 #  define machine_arch_type     __machine_arch_type
6818 # else
6819 #  define machine_arch_type     MACH_TYPE_EXPRESSO
6820 # endif
6821 # define machine_is_expresso()  (machine_arch_type == MACH_TYPE_EXPRESSO)
6822 #else
6823 # define machine_is_expresso()  (0)
6824 #endif
6825
6826 #ifdef CONFIG_MACH_H4000
6827 # ifdef machine_arch_type
6828 #  undef machine_arch_type
6829 #  define machine_arch_type     __machine_arch_type
6830 # else
6831 #  define machine_arch_type     MACH_TYPE_H4000
6832 # endif
6833 # define machine_is_h4000()     (machine_arch_type == MACH_TYPE_H4000)
6834 #else
6835 # define machine_is_h4000()     (0)
6836 #endif
6837
6838 #ifdef CONFIG_MACH_DINO
6839 # ifdef machine_arch_type
6840 #  undef machine_arch_type
6841 #  define machine_arch_type     __machine_arch_type
6842 # else
6843 #  define machine_arch_type     MACH_TYPE_DINO
6844 # endif
6845 # define machine_is_dino()      (machine_arch_type == MACH_TYPE_DINO)
6846 #else
6847 # define machine_is_dino()      (0)
6848 #endif
6849
6850 #ifdef CONFIG_MACH_ML675K
6851 # ifdef machine_arch_type
6852 #  undef machine_arch_type
6853 #  define machine_arch_type     __machine_arch_type
6854 # else
6855 #  define machine_arch_type     MACH_TYPE_ML675K
6856 # endif
6857 # define machine_is_ml675k()    (machine_arch_type == MACH_TYPE_ML675K)
6858 #else
6859 # define machine_is_ml675k()    (0)
6860 #endif
6861
6862 #ifdef CONFIG_MACH_EDB9301
6863 # ifdef machine_arch_type
6864 #  undef machine_arch_type
6865 #  define machine_arch_type     __machine_arch_type
6866 # else
6867 #  define machine_arch_type     MACH_TYPE_EDB9301
6868 # endif
6869 # define machine_is_edb9301()   (machine_arch_type == MACH_TYPE_EDB9301)
6870 #else
6871 # define machine_is_edb9301()   (0)
6872 #endif
6873
6874 #ifdef CONFIG_MACH_EDB9315
6875 # ifdef machine_arch_type
6876 #  undef machine_arch_type
6877 #  define machine_arch_type     __machine_arch_type
6878 # else
6879 #  define machine_arch_type     MACH_TYPE_EDB9315
6880 # endif
6881 # define machine_is_edb9315()   (machine_arch_type == MACH_TYPE_EDB9315)
6882 #else
6883 # define machine_is_edb9315()   (0)
6884 #endif
6885
6886 #ifdef CONFIG_MACH_RECIVA_TT
6887 # ifdef machine_arch_type
6888 #  undef machine_arch_type
6889 #  define machine_arch_type     __machine_arch_type
6890 # else
6891 #  define machine_arch_type     MACH_TYPE_RECIVA_TT
6892 # endif
6893 # define machine_is_reciva_tt() (machine_arch_type == MACH_TYPE_RECIVA_TT)
6894 #else
6895 # define machine_is_reciva_tt() (0)
6896 #endif
6897
6898 #ifdef CONFIG_MACH_CSTCB01
6899 # ifdef machine_arch_type
6900 #  undef machine_arch_type
6901 #  define machine_arch_type     __machine_arch_type
6902 # else
6903 #  define machine_arch_type     MACH_TYPE_CSTCB01
6904 # endif
6905 # define machine_is_cstcb01()   (machine_arch_type == MACH_TYPE_CSTCB01)
6906 #else
6907 # define machine_is_cstcb01()   (0)
6908 #endif
6909
6910 #ifdef CONFIG_MACH_CSTCB1
6911 # ifdef machine_arch_type
6912 #  undef machine_arch_type
6913 #  define machine_arch_type     __machine_arch_type
6914 # else
6915 #  define machine_arch_type     MACH_TYPE_CSTCB1
6916 # endif
6917 # define machine_is_cstcb1()    (machine_arch_type == MACH_TYPE_CSTCB1)
6918 #else
6919 # define machine_is_cstcb1()    (0)
6920 #endif
6921
6922 #ifdef CONFIG_MACH_SHADWELL
6923 # ifdef machine_arch_type
6924 #  undef machine_arch_type
6925 #  define machine_arch_type     __machine_arch_type
6926 # else
6927 #  define machine_arch_type     MACH_TYPE_SHADWELL
6928 # endif
6929 # define machine_is_shadwell()  (machine_arch_type == MACH_TYPE_SHADWELL)
6930 #else
6931 # define machine_is_shadwell()  (0)
6932 #endif
6933
6934 #ifdef CONFIG_MACH_GOEPEL263
6935 # ifdef machine_arch_type
6936 #  undef machine_arch_type
6937 #  define machine_arch_type     __machine_arch_type
6938 # else
6939 #  define machine_arch_type     MACH_TYPE_GOEPEL263
6940 # endif
6941 # define machine_is_goepel263() (machine_arch_type == MACH_TYPE_GOEPEL263)
6942 #else
6943 # define machine_is_goepel263() (0)
6944 #endif
6945
6946 #ifdef CONFIG_MACH_ACQ100
6947 # ifdef machine_arch_type
6948 #  undef machine_arch_type
6949 #  define machine_arch_type     __machine_arch_type
6950 # else
6951 #  define machine_arch_type     MACH_TYPE_ACQ100
6952 # endif
6953 # define machine_is_acq100()    (machine_arch_type == MACH_TYPE_ACQ100)
6954 #else
6955 # define machine_is_acq100()    (0)
6956 #endif
6957
6958 #ifdef CONFIG_MACH_MX1FS2
6959 # ifdef machine_arch_type
6960 #  undef machine_arch_type
6961 #  define machine_arch_type     __machine_arch_type
6962 # else
6963 #  define machine_arch_type     MACH_TYPE_MX1FS2
6964 # endif
6965 # define machine_is_mx1fs2()    (machine_arch_type == MACH_TYPE_MX1FS2)
6966 #else
6967 # define machine_is_mx1fs2()    (0)
6968 #endif
6969
6970 #ifdef CONFIG_MACH_HIPTOP_G1
6971 # ifdef machine_arch_type
6972 #  undef machine_arch_type
6973 #  define machine_arch_type     __machine_arch_type
6974 # else
6975 #  define machine_arch_type     MACH_TYPE_HIPTOP_G1
6976 # endif
6977 # define machine_is_hiptop_g1() (machine_arch_type == MACH_TYPE_HIPTOP_G1)
6978 #else
6979 # define machine_is_hiptop_g1() (0)
6980 #endif
6981
6982 #ifdef CONFIG_MACH_SPARKY
6983 # ifdef machine_arch_type
6984 #  undef machine_arch_type
6985 #  define machine_arch_type     __machine_arch_type
6986 # else
6987 #  define machine_arch_type     MACH_TYPE_SPARKY
6988 # endif
6989 # define machine_is_sparky()    (machine_arch_type == MACH_TYPE_SPARKY)
6990 #else
6991 # define machine_is_sparky()    (0)
6992 #endif
6993
6994 #ifdef CONFIG_MACH_NS9750
6995 # ifdef machine_arch_type
6996 #  undef machine_arch_type
6997 #  define machine_arch_type     __machine_arch_type
6998 # else
6999 #  define machine_arch_type     MACH_TYPE_NS9750
7000 # endif
7001 # define machine_is_ns9750()    (machine_arch_type == MACH_TYPE_NS9750)
7002 #else
7003 # define machine_is_ns9750()    (0)
7004 #endif
7005
7006 #ifdef CONFIG_MACH_PHOENIX
7007 # ifdef machine_arch_type
7008 #  undef machine_arch_type
7009 #  define machine_arch_type     __machine_arch_type
7010 # else
7011 #  define machine_arch_type     MACH_TYPE_PHOENIX
7012 # endif
7013 # define machine_is_phoenix()   (machine_arch_type == MACH_TYPE_PHOENIX)
7014 #else
7015 # define machine_is_phoenix()   (0)
7016 #endif
7017
7018 #ifdef CONFIG_MACH_VR1000
7019 # ifdef machine_arch_type
7020 #  undef machine_arch_type
7021 #  define machine_arch_type     __machine_arch_type
7022 # else
7023 #  define machine_arch_type     MACH_TYPE_VR1000
7024 # endif
7025 # define machine_is_vr1000()    (machine_arch_type == MACH_TYPE_VR1000)
7026 #else
7027 # define machine_is_vr1000()    (0)
7028 #endif
7029
7030 #ifdef CONFIG_MACH_DEISTERPXA
7031 # ifdef machine_arch_type
7032 #  undef machine_arch_type
7033 #  define machine_arch_type     __machine_arch_type
7034 # else
7035 #  define machine_arch_type     MACH_TYPE_DEISTERPXA
7036 # endif
7037 # define machine_is_deisterpxa()        (machine_arch_type == MACH_TYPE_DEISTERPXA)
7038 #else
7039 # define machine_is_deisterpxa()        (0)
7040 #endif
7041
7042 #ifdef CONFIG_MACH_BCM1160
7043 # ifdef machine_arch_type
7044 #  undef machine_arch_type
7045 #  define machine_arch_type     __machine_arch_type
7046 # else
7047 #  define machine_arch_type     MACH_TYPE_BCM1160
7048 # endif
7049 # define machine_is_bcm1160()   (machine_arch_type == MACH_TYPE_BCM1160)
7050 #else
7051 # define machine_is_bcm1160()   (0)
7052 #endif
7053
7054 #ifdef CONFIG_MACH_PCM022
7055 # ifdef machine_arch_type
7056 #  undef machine_arch_type
7057 #  define machine_arch_type     __machine_arch_type
7058 # else
7059 #  define machine_arch_type     MACH_TYPE_PCM022
7060 # endif
7061 # define machine_is_pcm022()    (machine_arch_type == MACH_TYPE_PCM022)
7062 #else
7063 # define machine_is_pcm022()    (0)
7064 #endif
7065
7066 #ifdef CONFIG_MACH_ADSGCX
7067 # ifdef machine_arch_type
7068 #  undef machine_arch_type
7069 #  define machine_arch_type     __machine_arch_type
7070 # else
7071 #  define machine_arch_type     MACH_TYPE_ADSGCX
7072 # endif
7073 # define machine_is_adsgcx()    (machine_arch_type == MACH_TYPE_ADSGCX)
7074 #else
7075 # define machine_is_adsgcx()    (0)
7076 #endif
7077
7078 #ifdef CONFIG_MACH_DREADNAUGHT
7079 # ifdef machine_arch_type
7080 #  undef machine_arch_type
7081 #  define machine_arch_type     __machine_arch_type
7082 # else
7083 #  define machine_arch_type     MACH_TYPE_DREADNAUGHT
7084 # endif
7085 # define machine_is_dreadnaught()       (machine_arch_type == MACH_TYPE_DREADNAUGHT)
7086 #else
7087 # define machine_is_dreadnaught()       (0)
7088 #endif
7089
7090 #ifdef CONFIG_MACH_DM320
7091 # ifdef machine_arch_type
7092 #  undef machine_arch_type
7093 #  define machine_arch_type     __machine_arch_type
7094 # else
7095 #  define machine_arch_type     MACH_TYPE_DM320
7096 # endif
7097 # define machine_is_dm320()     (machine_arch_type == MACH_TYPE_DM320)
7098 #else
7099 # define machine_is_dm320()     (0)
7100 #endif
7101
7102 #ifdef CONFIG_MACH_MARKOV
7103 # ifdef machine_arch_type
7104 #  undef machine_arch_type
7105 #  define machine_arch_type     __machine_arch_type
7106 # else
7107 #  define machine_arch_type     MACH_TYPE_MARKOV
7108 # endif
7109 # define machine_is_markov()    (machine_arch_type == MACH_TYPE_MARKOV)
7110 #else
7111 # define machine_is_markov()    (0)
7112 #endif
7113
7114 #ifdef CONFIG_MACH_COS7A400
7115 # ifdef machine_arch_type
7116 #  undef machine_arch_type
7117 #  define machine_arch_type     __machine_arch_type
7118 # else
7119 #  define machine_arch_type     MACH_TYPE_COS7A400
7120 # endif
7121 # define machine_is_cos7a400()  (machine_arch_type == MACH_TYPE_COS7A400)
7122 #else
7123 # define machine_is_cos7a400()  (0)
7124 #endif
7125
7126 #ifdef CONFIG_MACH_MILANO
7127 # ifdef machine_arch_type
7128 #  undef machine_arch_type
7129 #  define machine_arch_type     __machine_arch_type
7130 # else
7131 #  define machine_arch_type     MACH_TYPE_MILANO
7132 # endif
7133 # define machine_is_milano()    (machine_arch_type == MACH_TYPE_MILANO)
7134 #else
7135 # define machine_is_milano()    (0)
7136 #endif
7137
7138 #ifdef CONFIG_MACH_UE9328
7139 # ifdef machine_arch_type
7140 #  undef machine_arch_type
7141 #  define machine_arch_type     __machine_arch_type
7142 # else
7143 #  define machine_arch_type     MACH_TYPE_UE9328
7144 # endif
7145 # define machine_is_ue9328()    (machine_arch_type == MACH_TYPE_UE9328)
7146 #else
7147 # define machine_is_ue9328()    (0)
7148 #endif
7149
7150 #ifdef CONFIG_MACH_UEX255
7151 # ifdef machine_arch_type
7152 #  undef machine_arch_type
7153 #  define machine_arch_type     __machine_arch_type
7154 # else
7155 #  define machine_arch_type     MACH_TYPE_UEX255
7156 # endif
7157 # define machine_is_uex255()    (machine_arch_type == MACH_TYPE_UEX255)
7158 #else
7159 # define machine_is_uex255()    (0)
7160 #endif
7161
7162 #ifdef CONFIG_MACH_UE2410
7163 # ifdef machine_arch_type
7164 #  undef machine_arch_type
7165 #  define machine_arch_type     __machine_arch_type
7166 # else
7167 #  define machine_arch_type     MACH_TYPE_UE2410
7168 # endif
7169 # define machine_is_ue2410()    (machine_arch_type == MACH_TYPE_UE2410)
7170 #else
7171 # define machine_is_ue2410()    (0)
7172 #endif
7173
7174 #ifdef CONFIG_MACH_A620
7175 # ifdef machine_arch_type
7176 #  undef machine_arch_type
7177 #  define machine_arch_type     __machine_arch_type
7178 # else
7179 #  define machine_arch_type     MACH_TYPE_A620
7180 # endif
7181 # define machine_is_a620()      (machine_arch_type == MACH_TYPE_A620)
7182 #else
7183 # define machine_is_a620()      (0)
7184 #endif
7185
7186 #ifdef CONFIG_MACH_OCELOT
7187 # ifdef machine_arch_type
7188 #  undef machine_arch_type
7189 #  define machine_arch_type     __machine_arch_type
7190 # else
7191 #  define machine_arch_type     MACH_TYPE_OCELOT
7192 # endif
7193 # define machine_is_ocelot()    (machine_arch_type == MACH_TYPE_OCELOT)
7194 #else
7195 # define machine_is_ocelot()    (0)
7196 #endif
7197
7198 #ifdef CONFIG_MACH_CHEETAH
7199 # ifdef machine_arch_type
7200 #  undef machine_arch_type
7201 #  define machine_arch_type     __machine_arch_type
7202 # else
7203 #  define machine_arch_type     MACH_TYPE_CHEETAH
7204 # endif
7205 # define machine_is_cheetah()   (machine_arch_type == MACH_TYPE_CHEETAH)
7206 #else
7207 # define machine_is_cheetah()   (0)
7208 #endif
7209
7210 #ifdef CONFIG_MACH_OMAP_PERSEUS2
7211 # ifdef machine_arch_type
7212 #  undef machine_arch_type
7213 #  define machine_arch_type     __machine_arch_type
7214 # else
7215 #  define machine_arch_type     MACH_TYPE_OMAP_PERSEUS2
7216 # endif
7217 # define machine_is_omap_perseus2()     (machine_arch_type == MACH_TYPE_OMAP_PERSEUS2)
7218 #else
7219 # define machine_is_omap_perseus2()     (0)
7220 #endif
7221
7222 #ifdef CONFIG_MACH_ZVUE
7223 # ifdef machine_arch_type
7224 #  undef machine_arch_type
7225 #  define machine_arch_type     __machine_arch_type
7226 # else
7227 #  define machine_arch_type     MACH_TYPE_ZVUE
7228 # endif
7229 # define machine_is_zvue()      (machine_arch_type == MACH_TYPE_ZVUE)
7230 #else
7231 # define machine_is_zvue()      (0)
7232 #endif
7233
7234 #ifdef CONFIG_MACH_ROVERP1
7235 # ifdef machine_arch_type
7236 #  undef machine_arch_type
7237 #  define machine_arch_type     __machine_arch_type
7238 # else
7239 #  define machine_arch_type     MACH_TYPE_ROVERP1
7240 # endif
7241 # define machine_is_roverp1()   (machine_arch_type == MACH_TYPE_ROVERP1)
7242 #else
7243 # define machine_is_roverp1()   (0)
7244 #endif
7245
7246 #ifdef CONFIG_MACH_ASIDIAL2
7247 # ifdef machine_arch_type
7248 #  undef machine_arch_type
7249 #  define machine_arch_type     __machine_arch_type
7250 # else
7251 #  define machine_arch_type     MACH_TYPE_ASIDIAL2
7252 # endif
7253 # define machine_is_asidial2()  (machine_arch_type == MACH_TYPE_ASIDIAL2)
7254 #else
7255 # define machine_is_asidial2()  (0)
7256 #endif
7257
7258 #ifdef CONFIG_MACH_S3C24A0
7259 # ifdef machine_arch_type
7260 #  undef machine_arch_type
7261 #  define machine_arch_type     __machine_arch_type
7262 # else
7263 #  define machine_arch_type     MACH_TYPE_S3C24A0
7264 # endif
7265 # define machine_is_s3c24a0()   (machine_arch_type == MACH_TYPE_S3C24A0)
7266 #else
7267 # define machine_is_s3c24a0()   (0)
7268 #endif
7269
7270 #ifdef CONFIG_MACH_E800
7271 # ifdef machine_arch_type
7272 #  undef machine_arch_type
7273 #  define machine_arch_type     __machine_arch_type
7274 # else
7275 #  define machine_arch_type     MACH_TYPE_E800
7276 # endif
7277 # define machine_is_e800()      (machine_arch_type == MACH_TYPE_E800)
7278 #else
7279 # define machine_is_e800()      (0)
7280 #endif
7281
7282 #ifdef CONFIG_MACH_E750
7283 # ifdef machine_arch_type
7284 #  undef machine_arch_type
7285 #  define machine_arch_type     __machine_arch_type
7286 # else
7287 #  define machine_arch_type     MACH_TYPE_E750
7288 # endif
7289 # define machine_is_e750()      (machine_arch_type == MACH_TYPE_E750)
7290 #else
7291 # define machine_is_e750()      (0)
7292 #endif
7293
7294 #ifdef CONFIG_MACH_S3C5500
7295 # ifdef machine_arch_type
7296 #  undef machine_arch_type
7297 #  define machine_arch_type     __machine_arch_type
7298 # else
7299 #  define machine_arch_type     MACH_TYPE_S3C5500
7300 # endif
7301 # define machine_is_s3c5500()   (machine_arch_type == MACH_TYPE_S3C5500)
7302 #else
7303 # define machine_is_s3c5500()   (0)
7304 #endif
7305
7306 #ifdef CONFIG_MACH_SMDK5500
7307 # ifdef machine_arch_type
7308 #  undef machine_arch_type
7309 #  define machine_arch_type     __machine_arch_type
7310 # else
7311 #  define machine_arch_type     MACH_TYPE_SMDK5500
7312 # endif
7313 # define machine_is_smdk5500()  (machine_arch_type == MACH_TYPE_SMDK5500)
7314 #else
7315 # define machine_is_smdk5500()  (0)
7316 #endif
7317
7318 #ifdef CONFIG_MACH_SIGNALSYNC
7319 # ifdef machine_arch_type
7320 #  undef machine_arch_type
7321 #  define machine_arch_type     __machine_arch_type
7322 # else
7323 #  define machine_arch_type     MACH_TYPE_SIGNALSYNC
7324 # endif
7325 # define machine_is_signalsync()        (machine_arch_type == MACH_TYPE_SIGNALSYNC)
7326 #else
7327 # define machine_is_signalsync()        (0)
7328 #endif
7329
7330 #ifdef CONFIG_MACH_NBC
7331 # ifdef machine_arch_type
7332 #  undef machine_arch_type
7333 #  define machine_arch_type     __machine_arch_type
7334 # else
7335 #  define machine_arch_type     MACH_TYPE_NBC
7336 # endif
7337 # define machine_is_nbc()       (machine_arch_type == MACH_TYPE_NBC)
7338 #else
7339 # define machine_is_nbc()       (0)
7340 #endif
7341
7342 #ifdef CONFIG_MACH_KODIAK
7343 # ifdef machine_arch_type
7344 #  undef machine_arch_type
7345 #  define machine_arch_type     __machine_arch_type
7346 # else
7347 #  define machine_arch_type     MACH_TYPE_KODIAK
7348 # endif
7349 # define machine_is_kodiak()    (machine_arch_type == MACH_TYPE_KODIAK)
7350 #else
7351 # define machine_is_kodiak()    (0)
7352 #endif
7353
7354 #ifdef CONFIG_MACH_NETBOOKPRO
7355 # ifdef machine_arch_type
7356 #  undef machine_arch_type
7357 #  define machine_arch_type     __machine_arch_type
7358 # else
7359 #  define machine_arch_type     MACH_TYPE_NETBOOKPRO
7360 # endif
7361 # define machine_is_netbookpro()        (machine_arch_type == MACH_TYPE_NETBOOKPRO)
7362 #else
7363 # define machine_is_netbookpro()        (0)
7364 #endif
7365
7366 #ifdef CONFIG_MACH_HW90200
7367 # ifdef machine_arch_type
7368 #  undef machine_arch_type
7369 #  define machine_arch_type     __machine_arch_type
7370 # else
7371 #  define machine_arch_type     MACH_TYPE_HW90200
7372 # endif
7373 # define machine_is_hw90200()   (machine_arch_type == MACH_TYPE_HW90200)
7374 #else
7375 # define machine_is_hw90200()   (0)
7376 #endif
7377
7378 #ifdef CONFIG_MACH_CONDOR
7379 # ifdef machine_arch_type
7380 #  undef machine_arch_type
7381 #  define machine_arch_type     __machine_arch_type
7382 # else
7383 #  define machine_arch_type     MACH_TYPE_CONDOR
7384 # endif
7385 # define machine_is_condor()    (machine_arch_type == MACH_TYPE_CONDOR)
7386 #else
7387 # define machine_is_condor()    (0)
7388 #endif
7389
7390 #ifdef CONFIG_MACH_CUP
7391 # ifdef machine_arch_type
7392 #  undef machine_arch_type
7393 #  define machine_arch_type     __machine_arch_type
7394 # else
7395 #  define machine_arch_type     MACH_TYPE_CUP
7396 # endif
7397 # define machine_is_cup()       (machine_arch_type == MACH_TYPE_CUP)
7398 #else
7399 # define machine_is_cup()       (0)
7400 #endif
7401
7402 #ifdef CONFIG_MACH_KITE
7403 # ifdef machine_arch_type
7404 #  undef machine_arch_type
7405 #  define machine_arch_type     __machine_arch_type
7406 # else
7407 #  define machine_arch_type     MACH_TYPE_KITE
7408 # endif
7409 # define machine_is_kite()      (machine_arch_type == MACH_TYPE_KITE)
7410 #else
7411 # define machine_is_kite()      (0)
7412 #endif
7413
7414 #ifdef CONFIG_MACH_SCB9328
7415 # ifdef machine_arch_type
7416 #  undef machine_arch_type
7417 #  define machine_arch_type     __machine_arch_type
7418 # else
7419 #  define machine_arch_type     MACH_TYPE_SCB9328
7420 # endif
7421 # define machine_is_scb9328()   (machine_arch_type == MACH_TYPE_SCB9328)
7422 #else
7423 # define machine_is_scb9328()   (0)
7424 #endif
7425
7426 #ifdef CONFIG_MACH_OMAP_H3
7427 # ifdef machine_arch_type
7428 #  undef machine_arch_type
7429 #  define machine_arch_type     __machine_arch_type
7430 # else
7431 #  define machine_arch_type     MACH_TYPE_OMAP_H3
7432 # endif
7433 # define machine_is_omap_h3()   (machine_arch_type == MACH_TYPE_OMAP_H3)
7434 #else
7435 # define machine_is_omap_h3()   (0)
7436 #endif
7437
7438 #ifdef CONFIG_MACH_OMAP_H4
7439 # ifdef machine_arch_type
7440 #  undef machine_arch_type
7441 #  define machine_arch_type     __machine_arch_type
7442 # else
7443 #  define machine_arch_type     MACH_TYPE_OMAP_H4
7444 # endif
7445 # define machine_is_omap_h4()   (machine_arch_type == MACH_TYPE_OMAP_H4)
7446 #else
7447 # define machine_is_omap_h4()   (0)
7448 #endif
7449
7450 #ifdef CONFIG_MACH_N10
7451 # ifdef machine_arch_type
7452 #  undef machine_arch_type
7453 #  define machine_arch_type     __machine_arch_type
7454 # else
7455 #  define machine_arch_type     MACH_TYPE_N10
7456 # endif
7457 # define machine_is_n10()       (machine_arch_type == MACH_TYPE_N10)
7458 #else
7459 # define machine_is_n10()       (0)
7460 #endif
7461
7462 #ifdef CONFIG_MACH_MONTAJADE
7463 # ifdef machine_arch_type
7464 #  undef machine_arch_type
7465 #  define machine_arch_type     __machine_arch_type
7466 # else
7467 #  define machine_arch_type     MACH_TYPE_MONTAJADE
7468 # endif
7469 # define machine_is_montejade() (machine_arch_type == MACH_TYPE_MONTAJADE)
7470 #else
7471 # define machine_is_montejade() (0)
7472 #endif
7473
7474 #ifdef CONFIG_MACH_SG560
7475 # ifdef machine_arch_type
7476 #  undef machine_arch_type
7477 #  define machine_arch_type     __machine_arch_type
7478 # else
7479 #  define machine_arch_type     MACH_TYPE_SG560
7480 # endif
7481 # define machine_is_sg560()     (machine_arch_type == MACH_TYPE_SG560)
7482 #else
7483 # define machine_is_sg560()     (0)
7484 #endif
7485
7486 #ifdef CONFIG_MACH_DP1000
7487 # ifdef machine_arch_type
7488 #  undef machine_arch_type
7489 #  define machine_arch_type     __machine_arch_type
7490 # else
7491 #  define machine_arch_type     MACH_TYPE_DP1000
7492 # endif
7493 # define machine_is_dp1000()    (machine_arch_type == MACH_TYPE_DP1000)
7494 #else
7495 # define machine_is_dp1000()    (0)
7496 #endif
7497
7498 #ifdef CONFIG_MACH_OMAP_OSK
7499 # ifdef machine_arch_type
7500 #  undef machine_arch_type
7501 #  define machine_arch_type     __machine_arch_type
7502 # else
7503 #  define machine_arch_type     MACH_TYPE_OMAP_OSK
7504 # endif
7505 # define machine_is_omap_osk()  (machine_arch_type == MACH_TYPE_OMAP_OSK)
7506 #else
7507 # define machine_is_omap_osk()  (0)
7508 #endif
7509
7510 #ifdef CONFIG_MACH_RG100V3
7511 # ifdef machine_arch_type
7512 #  undef machine_arch_type
7513 #  define machine_arch_type     __machine_arch_type
7514 # else
7515 #  define machine_arch_type     MACH_TYPE_RG100V3
7516 # endif
7517 # define machine_is_rg100v3()   (machine_arch_type == MACH_TYPE_RG100V3)
7518 #else
7519 # define machine_is_rg100v3()   (0)
7520 #endif
7521
7522 #ifdef CONFIG_MACH_MX2ADS
7523 # ifdef machine_arch_type
7524 #  undef machine_arch_type
7525 #  define machine_arch_type     __machine_arch_type
7526 # else
7527 #  define machine_arch_type     MACH_TYPE_MX2ADS
7528 # endif
7529 # define machine_is_mx2ads()    (machine_arch_type == MACH_TYPE_MX2ADS)
7530 #else
7531 # define machine_is_mx2ads()    (0)
7532 #endif
7533
7534 #ifdef CONFIG_MACH_PXA_KILO
7535 # ifdef machine_arch_type
7536 #  undef machine_arch_type
7537 #  define machine_arch_type     __machine_arch_type
7538 # else
7539 #  define machine_arch_type     MACH_TYPE_PXA_KILO
7540 # endif
7541 # define machine_is_pxa_kilo()  (machine_arch_type == MACH_TYPE_PXA_KILO)
7542 #else
7543 # define machine_is_pxa_kilo()  (0)
7544 #endif
7545
7546 #ifdef CONFIG_MACH_IXP4XX_EAGLE
7547 # ifdef machine_arch_type
7548 #  undef machine_arch_type
7549 #  define machine_arch_type     __machine_arch_type
7550 # else
7551 #  define machine_arch_type     MACH_TYPE_IXP4XX_EAGLE
7552 # endif
7553 # define machine_is_ixp4xx_eagle()      (machine_arch_type == MACH_TYPE_IXP4XX_EAGLE)
7554 #else
7555 # define machine_is_ixp4xx_eagle()      (0)
7556 #endif
7557
7558 #ifdef CONFIG_MACH_TOSA
7559 # ifdef machine_arch_type
7560 #  undef machine_arch_type
7561 #  define machine_arch_type     __machine_arch_type
7562 # else
7563 #  define machine_arch_type     MACH_TYPE_TOSA
7564 # endif
7565 # define machine_is_tosa()      (machine_arch_type == MACH_TYPE_TOSA)
7566 #else
7567 # define machine_is_tosa()      (0)
7568 #endif
7569
7570 #ifdef CONFIG_MACH_MB2520F
7571 # ifdef machine_arch_type
7572 #  undef machine_arch_type
7573 #  define machine_arch_type     __machine_arch_type
7574 # else
7575 #  define machine_arch_type     MACH_TYPE_MB2520F
7576 # endif
7577 # define machine_is_mb2520f()   (machine_arch_type == MACH_TYPE_MB2520F)
7578 #else
7579 # define machine_is_mb2520f()   (0)
7580 #endif
7581
7582 #ifdef CONFIG_MACH_EMC1000
7583 # ifdef machine_arch_type
7584 #  undef machine_arch_type
7585 #  define machine_arch_type     __machine_arch_type
7586 # else
7587 #  define machine_arch_type     MACH_TYPE_EMC1000
7588 # endif
7589 # define machine_is_emc1000()   (machine_arch_type == MACH_TYPE_EMC1000)
7590 #else
7591 # define machine_is_emc1000()   (0)
7592 #endif
7593
7594 #ifdef CONFIG_MACH_TIDSC25
7595 # ifdef machine_arch_type
7596 #  undef machine_arch_type
7597 #  define machine_arch_type     __machine_arch_type
7598 # else
7599 #  define machine_arch_type     MACH_TYPE_TIDSC25
7600 # endif
7601 # define machine_is_tidsc25()   (machine_arch_type == MACH_TYPE_TIDSC25)
7602 #else
7603 # define machine_is_tidsc25()   (0)
7604 #endif
7605
7606 #ifdef CONFIG_MACH_AKCPMXL
7607 # ifdef machine_arch_type
7608 #  undef machine_arch_type
7609 #  define machine_arch_type     __machine_arch_type
7610 # else
7611 #  define machine_arch_type     MACH_TYPE_AKCPMXL
7612 # endif
7613 # define machine_is_akcpmxl()   (machine_arch_type == MACH_TYPE_AKCPMXL)
7614 #else
7615 # define machine_is_akcpmxl()   (0)
7616 #endif
7617
7618 #ifdef CONFIG_MACH_AV3XX
7619 # ifdef machine_arch_type
7620 #  undef machine_arch_type
7621 #  define machine_arch_type     __machine_arch_type
7622 # else
7623 #  define machine_arch_type     MACH_TYPE_AV3XX
7624 # endif
7625 # define machine_is_av3xx()     (machine_arch_type == MACH_TYPE_AV3XX)
7626 #else
7627 # define machine_is_av3xx()     (0)
7628 #endif
7629
7630 #ifdef CONFIG_MACH_AVILA
7631 # ifdef machine_arch_type
7632 #  undef machine_arch_type
7633 #  define machine_arch_type     __machine_arch_type
7634 # else
7635 #  define machine_arch_type     MACH_TYPE_AVILA
7636 # endif
7637 # define machine_is_avila()     (machine_arch_type == MACH_TYPE_AVILA)
7638 #else
7639 # define machine_is_avila()     (0)
7640 #endif
7641
7642 #ifdef CONFIG_MACH_PXA_MPM10
7643 # ifdef machine_arch_type
7644 #  undef machine_arch_type
7645 #  define machine_arch_type     __machine_arch_type
7646 # else
7647 #  define machine_arch_type     MACH_TYPE_PXA_MPM10
7648 # endif
7649 # define machine_is_pxa_mpm10() (machine_arch_type == MACH_TYPE_PXA_MPM10)
7650 #else
7651 # define machine_is_pxa_mpm10() (0)
7652 #endif
7653
7654 #ifdef CONFIG_MACH_PXA_KYANITE
7655 # ifdef machine_arch_type
7656 #  undef machine_arch_type
7657 #  define machine_arch_type     __machine_arch_type
7658 # else
7659 #  define machine_arch_type     MACH_TYPE_PXA_KYANITE
7660 # endif
7661 # define machine_is_pxa_kyanite()       (machine_arch_type == MACH_TYPE_PXA_KYANITE)
7662 #else
7663 # define machine_is_pxa_kyanite()       (0)
7664 #endif
7665
7666 #ifdef CONFIG_MACH_SGOLD
7667 # ifdef machine_arch_type
7668 #  undef machine_arch_type
7669 #  define machine_arch_type     __machine_arch_type
7670 # else
7671 #  define machine_arch_type     MACH_TYPE_SGOLD
7672 # endif
7673 # define machine_is_sgold()     (machine_arch_type == MACH_TYPE_SGOLD)
7674 #else
7675 # define machine_is_sgold()     (0)
7676 #endif
7677
7678 #ifdef CONFIG_MACH_OSCAR
7679 # ifdef machine_arch_type
7680 #  undef machine_arch_type
7681 #  define machine_arch_type     __machine_arch_type
7682 # else
7683 #  define machine_arch_type     MACH_TYPE_OSCAR
7684 # endif
7685 # define machine_is_oscar()     (machine_arch_type == MACH_TYPE_OSCAR)
7686 #else
7687 # define machine_is_oscar()     (0)
7688 #endif
7689
7690 #ifdef CONFIG_MACH_EPXA4USB2
7691 # ifdef machine_arch_type
7692 #  undef machine_arch_type
7693 #  define machine_arch_type     __machine_arch_type
7694 # else
7695 #  define machine_arch_type     MACH_TYPE_EPXA4USB2
7696 # endif
7697 # define machine_is_epxa4usb2() (machine_arch_type == MACH_TYPE_EPXA4USB2)
7698 #else
7699 # define machine_is_epxa4usb2() (0)
7700 #endif
7701
7702 #ifdef CONFIG_MACH_XSENGINE
7703 # ifdef machine_arch_type
7704 #  undef machine_arch_type
7705 #  define machine_arch_type     __machine_arch_type
7706 # else
7707 #  define machine_arch_type     MACH_TYPE_XSENGINE
7708 # endif
7709 # define machine_is_xsengine()  (machine_arch_type == MACH_TYPE_XSENGINE)
7710 #else
7711 # define machine_is_xsengine()  (0)
7712 #endif
7713
7714 #ifdef CONFIG_MACH_IP600
7715 # ifdef machine_arch_type
7716 #  undef machine_arch_type
7717 #  define machine_arch_type     __machine_arch_type
7718 # else
7719 #  define machine_arch_type     MACH_TYPE_IP600
7720 # endif
7721 # define machine_is_ip600()     (machine_arch_type == MACH_TYPE_IP600)
7722 #else
7723 # define machine_is_ip600()     (0)
7724 #endif
7725
7726 #ifdef CONFIG_MACH_MCAN2
7727 # ifdef machine_arch_type
7728 #  undef machine_arch_type
7729 #  define machine_arch_type     __machine_arch_type
7730 # else
7731 #  define machine_arch_type     MACH_TYPE_MCAN2
7732 # endif
7733 # define machine_is_mcan2()     (machine_arch_type == MACH_TYPE_MCAN2)
7734 #else
7735 # define machine_is_mcan2()     (0)
7736 #endif
7737
7738 #ifdef CONFIG_MACH_DDI_BLUERIDGE
7739 # ifdef machine_arch_type
7740 #  undef machine_arch_type
7741 #  define machine_arch_type     __machine_arch_type
7742 # else
7743 #  define machine_arch_type     MACH_TYPE_DDI_BLUERIDGE
7744 # endif
7745 # define machine_is_ddi_blueridge()     (machine_arch_type == MACH_TYPE_DDI_BLUERIDGE)
7746 #else
7747 # define machine_is_ddi_blueridge()     (0)
7748 #endif
7749
7750 #ifdef CONFIG_MACH_SKYMINDER
7751 # ifdef machine_arch_type
7752 #  undef machine_arch_type
7753 #  define machine_arch_type     __machine_arch_type
7754 # else
7755 #  define machine_arch_type     MACH_TYPE_SKYMINDER
7756 # endif
7757 # define machine_is_skyminder() (machine_arch_type == MACH_TYPE_SKYMINDER)
7758 #else
7759 # define machine_is_skyminder() (0)
7760 #endif
7761
7762 #ifdef CONFIG_MACH_LPD79520
7763 # ifdef machine_arch_type
7764 #  undef machine_arch_type
7765 #  define machine_arch_type     __machine_arch_type
7766 # else
7767 #  define machine_arch_type     MACH_TYPE_LPD79520
7768 # endif
7769 # define machine_is_lpd79520()  (machine_arch_type == MACH_TYPE_LPD79520)
7770 #else
7771 # define machine_is_lpd79520()  (0)
7772 #endif
7773
7774 #ifdef CONFIG_MACH_EDB9302
7775 # ifdef machine_arch_type
7776 #  undef machine_arch_type
7777 #  define machine_arch_type     __machine_arch_type
7778 # else
7779 #  define machine_arch_type     MACH_TYPE_EDB9302
7780 # endif
7781 # define machine_is_edb9302()   (machine_arch_type == MACH_TYPE_EDB9302)
7782 #else
7783 # define machine_is_edb9302()   (0)
7784 #endif
7785
7786 #ifdef CONFIG_MACH_HW90340
7787 # ifdef machine_arch_type
7788 #  undef machine_arch_type
7789 #  define machine_arch_type     __machine_arch_type
7790 # else
7791 #  define machine_arch_type     MACH_TYPE_HW90340
7792 # endif
7793 # define machine_is_hw90340()   (machine_arch_type == MACH_TYPE_HW90340)
7794 #else
7795 # define machine_is_hw90340()   (0)
7796 #endif
7797
7798 #ifdef CONFIG_MACH_CIP_BOX
7799 # ifdef machine_arch_type
7800 #  undef machine_arch_type
7801 #  define machine_arch_type     __machine_arch_type
7802 # else
7803 #  define machine_arch_type     MACH_TYPE_CIP_BOX
7804 # endif
7805 # define machine_is_cip_box()   (machine_arch_type == MACH_TYPE_CIP_BOX)
7806 #else
7807 # define machine_is_cip_box()   (0)
7808 #endif
7809
7810 #ifdef CONFIG_MACH_IVPN
7811 # ifdef machine_arch_type
7812 #  undef machine_arch_type
7813 #  define machine_arch_type     __machine_arch_type
7814 # else
7815 #  define machine_arch_type     MACH_TYPE_IVPN
7816 # endif
7817 # define machine_is_ivpn()      (machine_arch_type == MACH_TYPE_IVPN)
7818 #else
7819 # define machine_is_ivpn()      (0)
7820 #endif
7821
7822 #ifdef CONFIG_MACH_RSOC2
7823 # ifdef machine_arch_type
7824 #  undef machine_arch_type
7825 #  define machine_arch_type     __machine_arch_type
7826 # else
7827 #  define machine_arch_type     MACH_TYPE_RSOC2
7828 # endif
7829 # define machine_is_rsoc2()     (machine_arch_type == MACH_TYPE_RSOC2)
7830 #else
7831 # define machine_is_rsoc2()     (0)
7832 #endif
7833
7834 #ifdef CONFIG_MACH_HUSKY
7835 # ifdef machine_arch_type
7836 #  undef machine_arch_type
7837 #  define machine_arch_type     __machine_arch_type
7838 # else
7839 #  define machine_arch_type     MACH_TYPE_HUSKY
7840 # endif
7841 # define machine_is_husky()     (machine_arch_type == MACH_TYPE_HUSKY)
7842 #else
7843 # define machine_is_husky()     (0)
7844 #endif
7845
7846 #ifdef CONFIG_MACH_BOXER
7847 # ifdef machine_arch_type
7848 #  undef machine_arch_type
7849 #  define machine_arch_type     __machine_arch_type
7850 # else
7851 #  define machine_arch_type     MACH_TYPE_BOXER
7852 # endif
7853 # define machine_is_boxer()     (machine_arch_type == MACH_TYPE_BOXER)
7854 #else
7855 # define machine_is_boxer()     (0)
7856 #endif
7857
7858 #ifdef CONFIG_MACH_SHEPHERD
7859 # ifdef machine_arch_type
7860 #  undef machine_arch_type
7861 #  define machine_arch_type     __machine_arch_type
7862 # else
7863 #  define machine_arch_type     MACH_TYPE_SHEPHERD
7864 # endif
7865 # define machine_is_shepherd()  (machine_arch_type == MACH_TYPE_SHEPHERD)
7866 #else
7867 # define machine_is_shepherd()  (0)
7868 #endif
7869
7870 #ifdef CONFIG_MACH_AML42800AA
7871 # ifdef machine_arch_type
7872 #  undef machine_arch_type
7873 #  define machine_arch_type     __machine_arch_type
7874 # else
7875 #  define machine_arch_type     MACH_TYPE_AML42800AA
7876 # endif
7877 # define machine_is_aml42800aa()        (machine_arch_type == MACH_TYPE_AML42800AA)
7878 #else
7879 # define machine_is_aml42800aa()        (0)
7880 #endif
7881
7882 #ifdef CONFIG_MACH_MACH_TYPE_ML674001
7883 # ifdef machine_arch_type
7884 #  undef machine_arch_type
7885 #  define machine_arch_type     __machine_arch_type
7886 # else
7887 #  define machine_arch_type     MACH_TYPE_MACH_TYPE_ML674001
7888 # endif
7889 # define machine_is_ml674001()  (machine_arch_type == MACH_TYPE_MACH_TYPE_ML674001)
7890 #else
7891 # define machine_is_ml674001()  (0)
7892 #endif
7893
7894 #ifdef CONFIG_MACH_LPC2294
7895 # ifdef machine_arch_type
7896 #  undef machine_arch_type
7897 #  define machine_arch_type     __machine_arch_type
7898 # else
7899 #  define machine_arch_type     MACH_TYPE_LPC2294
7900 # endif
7901 # define machine_is_lpc2294()   (machine_arch_type == MACH_TYPE_LPC2294)
7902 #else
7903 # define machine_is_lpc2294()   (0)
7904 #endif
7905
7906 #ifdef CONFIG_MACH_SWITCHGRASS
7907 # ifdef machine_arch_type
7908 #  undef machine_arch_type
7909 #  define machine_arch_type     __machine_arch_type
7910 # else
7911 #  define machine_arch_type     MACH_TYPE_SWITCHGRASS
7912 # endif
7913 # define machine_is_switchgrass()       (machine_arch_type == MACH_TYPE_SWITCHGRASS)
7914 #else
7915 # define machine_is_switchgrass()       (0)
7916 #endif
7917
7918 #ifdef CONFIG_MACH_ENS_CMU
7919 # ifdef machine_arch_type
7920 #  undef machine_arch_type
7921 #  define machine_arch_type     __machine_arch_type
7922 # else
7923 #  define machine_arch_type     MACH_TYPE_ENS_CMU
7924 # endif
7925 # define machine_is_ens_cmu()   (machine_arch_type == MACH_TYPE_ENS_CMU)
7926 #else
7927 # define machine_is_ens_cmu()   (0)
7928 #endif
7929
7930 #ifdef CONFIG_MACH_MM6_SDB
7931 # ifdef machine_arch_type
7932 #  undef machine_arch_type
7933 #  define machine_arch_type     __machine_arch_type
7934 # else
7935 #  define machine_arch_type     MACH_TYPE_MM6_SDB
7936 # endif
7937 # define machine_is_mm6_sdb()   (machine_arch_type == MACH_TYPE_MM6_SDB)
7938 #else
7939 # define machine_is_mm6_sdb()   (0)
7940 #endif
7941
7942 #ifdef CONFIG_MACH_SATURN
7943 # ifdef machine_arch_type
7944 #  undef machine_arch_type
7945 #  define machine_arch_type     __machine_arch_type
7946 # else
7947 #  define machine_arch_type     MACH_TYPE_SATURN
7948 # endif
7949 # define machine_is_saturn()    (machine_arch_type == MACH_TYPE_SATURN)
7950 #else
7951 # define machine_is_saturn()    (0)
7952 #endif
7953
7954 #ifdef CONFIG_MACH_I30030EVB
7955 # ifdef machine_arch_type
7956 #  undef machine_arch_type
7957 #  define machine_arch_type     __machine_arch_type
7958 # else
7959 #  define machine_arch_type     MACH_TYPE_I30030EVB
7960 # endif
7961 # define machine_is_i30030evb() (machine_arch_type == MACH_TYPE_I30030EVB)
7962 #else
7963 # define machine_is_i30030evb() (0)
7964 #endif
7965
7966 #ifdef CONFIG_MACH_MXC27530EVB
7967 # ifdef machine_arch_type
7968 #  undef machine_arch_type
7969 #  define machine_arch_type     __machine_arch_type
7970 # else
7971 #  define machine_arch_type     MACH_TYPE_MXC27530EVB
7972 # endif
7973 # define machine_is_mxc27530evb()       (machine_arch_type == MACH_TYPE_MXC27530EVB)
7974 #else
7975 # define machine_is_mxc27530evb()       (0)
7976 #endif
7977
7978 #ifdef CONFIG_MACH_SMDK2800
7979 # ifdef machine_arch_type
7980 #  undef machine_arch_type
7981 #  define machine_arch_type     __machine_arch_type
7982 # else
7983 #  define machine_arch_type     MACH_TYPE_SMDK2800
7984 # endif
7985 # define machine_is_smdk2800()  (machine_arch_type == MACH_TYPE_SMDK2800)
7986 #else
7987 # define machine_is_smdk2800()  (0)
7988 #endif
7989
7990 #ifdef CONFIG_MACH_MTWILSON
7991 # ifdef machine_arch_type
7992 #  undef machine_arch_type
7993 #  define machine_arch_type     __machine_arch_type
7994 # else
7995 #  define machine_arch_type     MACH_TYPE_MTWILSON
7996 # endif
7997 # define machine_is_mtwilson()  (machine_arch_type == MACH_TYPE_MTWILSON)
7998 #else
7999 # define machine_is_mtwilson()  (0)
8000 #endif
8001
8002 #ifdef CONFIG_MACH_ZITI
8003 # ifdef machine_arch_type
8004 #  undef machine_arch_type
8005 #  define machine_arch_type     __machine_arch_type
8006 # else
8007 #  define machine_arch_type     MACH_TYPE_ZITI
8008 # endif
8009 # define machine_is_ziti()      (machine_arch_type == MACH_TYPE_ZITI)
8010 #else
8011 # define machine_is_ziti()      (0)
8012 #endif
8013
8014 #ifdef CONFIG_MACH_GRANDFATHER
8015 # ifdef machine_arch_type
8016 #  undef machine_arch_type
8017 #  define machine_arch_type     __machine_arch_type
8018 # else
8019 #  define machine_arch_type     MACH_TYPE_GRANDFATHER
8020 # endif
8021 # define machine_is_grandfather()       (machine_arch_type == MACH_TYPE_GRANDFATHER)
8022 #else
8023 # define machine_is_grandfather()       (0)
8024 #endif
8025
8026 #ifdef CONFIG_MACH_TENGINE
8027 # ifdef machine_arch_type
8028 #  undef machine_arch_type
8029 #  define machine_arch_type     __machine_arch_type
8030 # else
8031 #  define machine_arch_type     MACH_TYPE_TENGINE
8032 # endif
8033 # define machine_is_tengine()   (machine_arch_type == MACH_TYPE_TENGINE)
8034 #else
8035 # define machine_is_tengine()   (0)
8036 #endif
8037
8038 #ifdef CONFIG_MACH_S3C2460
8039 # ifdef machine_arch_type
8040 #  undef machine_arch_type
8041 #  define machine_arch_type     __machine_arch_type
8042 # else
8043 #  define machine_arch_type     MACH_TYPE_S3C2460
8044 # endif
8045 # define machine_is_s3c2460()   (machine_arch_type == MACH_TYPE_S3C2460)
8046 #else
8047 # define machine_is_s3c2460()   (0)
8048 #endif
8049
8050 #ifdef CONFIG_MACH_PDM
8051 # ifdef machine_arch_type
8052 #  undef machine_arch_type
8053 #  define machine_arch_type     __machine_arch_type
8054 # else
8055 #  define machine_arch_type     MACH_TYPE_PDM
8056 # endif
8057 # define machine_is_pdm()       (machine_arch_type == MACH_TYPE_PDM)
8058 #else
8059 # define machine_is_pdm()       (0)
8060 #endif
8061
8062 #ifdef CONFIG_MACH_H4700
8063 # ifdef machine_arch_type
8064 #  undef machine_arch_type
8065 #  define machine_arch_type     __machine_arch_type
8066 # else
8067 #  define machine_arch_type     MACH_TYPE_H4700
8068 # endif
8069 # define machine_is_h4700()     (machine_arch_type == MACH_TYPE_H4700)
8070 #else
8071 # define machine_is_h4700()     (0)
8072 #endif
8073
8074 #ifdef CONFIG_MACH_H6300
8075 # ifdef machine_arch_type
8076 #  undef machine_arch_type
8077 #  define machine_arch_type     __machine_arch_type
8078 # else
8079 #  define machine_arch_type     MACH_TYPE_H6300
8080 # endif
8081 # define machine_is_h6300()     (machine_arch_type == MACH_TYPE_H6300)
8082 #else
8083 # define machine_is_h6300()     (0)
8084 #endif
8085
8086 #ifdef CONFIG_MACH_RZ1700
8087 # ifdef machine_arch_type
8088 #  undef machine_arch_type
8089 #  define machine_arch_type     __machine_arch_type
8090 # else
8091 #  define machine_arch_type     MACH_TYPE_RZ1700
8092 # endif
8093 # define machine_is_rz1700()    (machine_arch_type == MACH_TYPE_RZ1700)
8094 #else
8095 # define machine_is_rz1700()    (0)
8096 #endif
8097
8098 #ifdef CONFIG_MACH_A716
8099 # ifdef machine_arch_type
8100 #  undef machine_arch_type
8101 #  define machine_arch_type     __machine_arch_type
8102 # else
8103 #  define machine_arch_type     MACH_TYPE_A716
8104 # endif
8105 # define machine_is_a716()      (machine_arch_type == MACH_TYPE_A716)
8106 #else
8107 # define machine_is_a716()      (0)
8108 #endif
8109
8110 #ifdef CONFIG_MACH_ESTK2440A
8111 # ifdef machine_arch_type
8112 #  undef machine_arch_type
8113 #  define machine_arch_type     __machine_arch_type
8114 # else
8115 #  define machine_arch_type     MACH_TYPE_ESTK2440A
8116 # endif
8117 # define machine_is_estk2440a() (machine_arch_type == MACH_TYPE_ESTK2440A)
8118 #else
8119 # define machine_is_estk2440a() (0)
8120 #endif
8121
8122 #ifdef CONFIG_MACH_ATWIXP425
8123 # ifdef machine_arch_type
8124 #  undef machine_arch_type
8125 #  define machine_arch_type     __machine_arch_type
8126 # else
8127 #  define machine_arch_type     MACH_TYPE_ATWIXP425
8128 # endif
8129 # define machine_is_atwixp425() (machine_arch_type == MACH_TYPE_ATWIXP425)
8130 #else
8131 # define machine_is_atwixp425() (0)
8132 #endif
8133
8134 #ifdef CONFIG_MACH_CSB336
8135 # ifdef machine_arch_type
8136 #  undef machine_arch_type
8137 #  define machine_arch_type     __machine_arch_type
8138 # else
8139 #  define machine_arch_type     MACH_TYPE_CSB336
8140 # endif
8141 # define machine_is_csb336()    (machine_arch_type == MACH_TYPE_CSB336)
8142 #else
8143 # define machine_is_csb336()    (0)
8144 #endif
8145
8146 #ifdef CONFIG_MACH_RIRM2
8147 # ifdef machine_arch_type
8148 #  undef machine_arch_type
8149 #  define machine_arch_type     __machine_arch_type
8150 # else
8151 #  define machine_arch_type     MACH_TYPE_RIRM2
8152 # endif
8153 # define machine_is_rirm2()     (machine_arch_type == MACH_TYPE_RIRM2)
8154 #else
8155 # define machine_is_rirm2()     (0)
8156 #endif
8157
8158 #ifdef CONFIG_MACH_CX23518
8159 # ifdef machine_arch_type
8160 #  undef machine_arch_type
8161 #  define machine_arch_type     __machine_arch_type
8162 # else
8163 #  define machine_arch_type     MACH_TYPE_CX23518
8164 # endif
8165 # define machine_is_cx23518()   (machine_arch_type == MACH_TYPE_CX23518)
8166 #else
8167 # define machine_is_cx23518()   (0)
8168 #endif
8169
8170 #ifdef CONFIG_MACH_CX2351X
8171 # ifdef machine_arch_type
8172 #  undef machine_arch_type
8173 #  define machine_arch_type     __machine_arch_type
8174 # else
8175 #  define machine_arch_type     MACH_TYPE_CX2351X
8176 # endif
8177 # define machine_is_cx2351x()   (machine_arch_type == MACH_TYPE_CX2351X)
8178 #else
8179 # define machine_is_cx2351x()   (0)
8180 #endif
8181
8182 #ifdef CONFIG_MACH_COMPUTIME
8183 # ifdef machine_arch_type
8184 #  undef machine_arch_type
8185 #  define machine_arch_type     __machine_arch_type
8186 # else
8187 #  define machine_arch_type     MACH_TYPE_COMPUTIME
8188 # endif
8189 # define machine_is_computime() (machine_arch_type == MACH_TYPE_COMPUTIME)
8190 #else
8191 # define machine_is_computime() (0)
8192 #endif
8193
8194 #ifdef CONFIG_MACH_IZARUS
8195 # ifdef machine_arch_type
8196 #  undef machine_arch_type
8197 #  define machine_arch_type     __machine_arch_type
8198 # else
8199 #  define machine_arch_type     MACH_TYPE_IZARUS
8200 # endif
8201 # define machine_is_izarus()    (machine_arch_type == MACH_TYPE_IZARUS)
8202 #else
8203 # define machine_is_izarus()    (0)
8204 #endif
8205
8206 #ifdef CONFIG_MACH_RTS
8207 # ifdef machine_arch_type
8208 #  undef machine_arch_type
8209 #  define machine_arch_type     __machine_arch_type
8210 # else
8211 #  define machine_arch_type     MACH_TYPE_RTS
8212 # endif
8213 # define machine_is_pxa_rts()   (machine_arch_type == MACH_TYPE_RTS)
8214 #else
8215 # define machine_is_pxa_rts()   (0)
8216 #endif
8217
8218 #ifdef CONFIG_MACH_SE5100
8219 # ifdef machine_arch_type
8220 #  undef machine_arch_type
8221 #  define machine_arch_type     __machine_arch_type
8222 # else
8223 #  define machine_arch_type     MACH_TYPE_SE5100
8224 # endif
8225 # define machine_is_se5100()    (machine_arch_type == MACH_TYPE_SE5100)
8226 #else
8227 # define machine_is_se5100()    (0)
8228 #endif
8229
8230 #ifdef CONFIG_MACH_S3C2510
8231 # ifdef machine_arch_type
8232 #  undef machine_arch_type
8233 #  define machine_arch_type     __machine_arch_type
8234 # else
8235 #  define machine_arch_type     MACH_TYPE_S3C2510
8236 # endif
8237 # define machine_is_s3c2510()   (machine_arch_type == MACH_TYPE_S3C2510)
8238 #else
8239 # define machine_is_s3c2510()   (0)
8240 #endif
8241
8242 #ifdef CONFIG_MACH_CSB437TL
8243 # ifdef machine_arch_type
8244 #  undef machine_arch_type
8245 #  define machine_arch_type     __machine_arch_type
8246 # else
8247 #  define machine_arch_type     MACH_TYPE_CSB437TL
8248 # endif
8249 # define machine_is_csb437tl()  (machine_arch_type == MACH_TYPE_CSB437TL)
8250 #else
8251 # define machine_is_csb437tl()  (0)
8252 #endif
8253
8254 #ifdef CONFIG_MACH_SLAUSON
8255 # ifdef machine_arch_type
8256 #  undef machine_arch_type
8257 #  define machine_arch_type     __machine_arch_type
8258 # else
8259 #  define machine_arch_type     MACH_TYPE_SLAUSON
8260 # endif
8261 # define machine_is_slauson()   (machine_arch_type == MACH_TYPE_SLAUSON)
8262 #else
8263 # define machine_is_slauson()   (0)
8264 #endif
8265
8266 #ifdef CONFIG_MACH_PEARLRIVER
8267 # ifdef machine_arch_type
8268 #  undef machine_arch_type
8269 #  define machine_arch_type     __machine_arch_type
8270 # else
8271 #  define machine_arch_type     MACH_TYPE_PEARLRIVER
8272 # endif
8273 # define machine_is_pearlriver()        (machine_arch_type == MACH_TYPE_PEARLRIVER)
8274 #else
8275 # define machine_is_pearlriver()        (0)
8276 #endif
8277
8278 #ifdef CONFIG_MACH_TDC_P210
8279 # ifdef machine_arch_type
8280 #  undef machine_arch_type
8281 #  define machine_arch_type     __machine_arch_type
8282 # else
8283 #  define machine_arch_type     MACH_TYPE_TDC_P210
8284 # endif
8285 # define machine_is_tdc_p210()  (machine_arch_type == MACH_TYPE_TDC_P210)
8286 #else
8287 # define machine_is_tdc_p210()  (0)
8288 #endif
8289
8290 #ifdef CONFIG_MACH_SG580
8291 # ifdef machine_arch_type
8292 #  undef machine_arch_type
8293 #  define machine_arch_type     __machine_arch_type
8294 # else
8295 #  define machine_arch_type     MACH_TYPE_SG580
8296 # endif
8297 # define machine_is_sg580()     (machine_arch_type == MACH_TYPE_SG580)
8298 #else
8299 # define machine_is_sg580()     (0)
8300 #endif
8301
8302 #ifdef CONFIG_MACH_WRSBCARM7
8303 # ifdef machine_arch_type
8304 #  undef machine_arch_type
8305 #  define machine_arch_type     __machine_arch_type
8306 # else
8307 #  define machine_arch_type     MACH_TYPE_WRSBCARM7
8308 # endif
8309 # define machine_is_wrsbcarm7() (machine_arch_type == MACH_TYPE_WRSBCARM7)
8310 #else
8311 # define machine_is_wrsbcarm7() (0)
8312 #endif
8313
8314 #ifdef CONFIG_MACH_IPD
8315 # ifdef machine_arch_type
8316 #  undef machine_arch_type
8317 #  define machine_arch_type     __machine_arch_type
8318 # else
8319 #  define machine_arch_type     MACH_TYPE_IPD
8320 # endif
8321 # define machine_is_ipd()       (machine_arch_type == MACH_TYPE_IPD)
8322 #else
8323 # define machine_is_ipd()       (0)
8324 #endif
8325
8326 #ifdef CONFIG_MACH_PXA_DNP2110
8327 # ifdef machine_arch_type
8328 #  undef machine_arch_type
8329 #  define machine_arch_type     __machine_arch_type
8330 # else
8331 #  define machine_arch_type     MACH_TYPE_PXA_DNP2110
8332 # endif
8333 # define machine_is_pxa_dnp2110()       (machine_arch_type == MACH_TYPE_PXA_DNP2110)
8334 #else
8335 # define machine_is_pxa_dnp2110()       (0)
8336 #endif
8337
8338 #ifdef CONFIG_MACH_XAENIAX
8339 # ifdef machine_arch_type
8340 #  undef machine_arch_type
8341 #  define machine_arch_type     __machine_arch_type
8342 # else
8343 #  define machine_arch_type     MACH_TYPE_XAENIAX
8344 # endif
8345 # define machine_is_xaeniax()   (machine_arch_type == MACH_TYPE_XAENIAX)
8346 #else
8347 # define machine_is_xaeniax()   (0)
8348 #endif
8349
8350 #ifdef CONFIG_MACH_SOMN4250
8351 # ifdef machine_arch_type
8352 #  undef machine_arch_type
8353 #  define machine_arch_type     __machine_arch_type
8354 # else
8355 #  define machine_arch_type     MACH_TYPE_SOMN4250
8356 # endif
8357 # define machine_is_somn4250()  (machine_arch_type == MACH_TYPE_SOMN4250)
8358 #else
8359 # define machine_is_somn4250()  (0)
8360 #endif
8361
8362 #ifdef CONFIG_MACH_PLEB2
8363 # ifdef machine_arch_type
8364 #  undef machine_arch_type
8365 #  define machine_arch_type     __machine_arch_type
8366 # else
8367 #  define machine_arch_type     MACH_TYPE_PLEB2
8368 # endif
8369 # define machine_is_pleb2()     (machine_arch_type == MACH_TYPE_PLEB2)
8370 #else
8371 # define machine_is_pleb2()     (0)
8372 #endif
8373
8374 #ifdef CONFIG_MACH_CORNWALLIS
8375 # ifdef machine_arch_type
8376 #  undef machine_arch_type
8377 #  define machine_arch_type     __machine_arch_type
8378 # else
8379 #  define machine_arch_type     MACH_TYPE_CORNWALLIS
8380 # endif
8381 # define machine_is_cornwallis()        (machine_arch_type == MACH_TYPE_CORNWALLIS)
8382 #else
8383 # define machine_is_cornwallis()        (0)
8384 #endif
8385
8386 #ifdef CONFIG_MACH_GURNEY_DRV
8387 # ifdef machine_arch_type
8388 #  undef machine_arch_type
8389 #  define machine_arch_type     __machine_arch_type
8390 # else
8391 #  define machine_arch_type     MACH_TYPE_GURNEY_DRV
8392 # endif
8393 # define machine_is_gurney_drv()        (machine_arch_type == MACH_TYPE_GURNEY_DRV)
8394 #else
8395 # define machine_is_gurney_drv()        (0)
8396 #endif
8397
8398 #ifdef CONFIG_MACH_CHAFFEE
8399 # ifdef machine_arch_type
8400 #  undef machine_arch_type
8401 #  define machine_arch_type     __machine_arch_type
8402 # else
8403 #  define machine_arch_type     MACH_TYPE_CHAFFEE
8404 # endif
8405 # define machine_is_chaffee()   (machine_arch_type == MACH_TYPE_CHAFFEE)
8406 #else
8407 # define machine_is_chaffee()   (0)
8408 #endif
8409
8410 #ifdef CONFIG_MACH_RMS101
8411 # ifdef machine_arch_type
8412 #  undef machine_arch_type
8413 #  define machine_arch_type     __machine_arch_type
8414 # else
8415 #  define machine_arch_type     MACH_TYPE_RMS101
8416 # endif
8417 # define machine_is_rms101()    (machine_arch_type == MACH_TYPE_RMS101)
8418 #else
8419 # define machine_is_rms101()    (0)
8420 #endif
8421
8422 #ifdef CONFIG_MACH_RX3715
8423 # ifdef machine_arch_type
8424 #  undef machine_arch_type
8425 #  define machine_arch_type     __machine_arch_type
8426 # else
8427 #  define machine_arch_type     MACH_TYPE_RX3715
8428 # endif
8429 # define machine_is_rx3715()    (machine_arch_type == MACH_TYPE_RX3715)
8430 #else
8431 # define machine_is_rx3715()    (0)
8432 #endif
8433
8434 #ifdef CONFIG_MACH_SWIFT
8435 # ifdef machine_arch_type
8436 #  undef machine_arch_type
8437 #  define machine_arch_type     __machine_arch_type
8438 # else
8439 #  define machine_arch_type     MACH_TYPE_SWIFT
8440 # endif
8441 # define machine_is_swift()     (machine_arch_type == MACH_TYPE_SWIFT)
8442 #else
8443 # define machine_is_swift()     (0)
8444 #endif
8445
8446 #ifdef CONFIG_MACH_ROVERP7
8447 # ifdef machine_arch_type
8448 #  undef machine_arch_type
8449 #  define machine_arch_type     __machine_arch_type
8450 # else
8451 #  define machine_arch_type     MACH_TYPE_ROVERP7
8452 # endif
8453 # define machine_is_roverp7()   (machine_arch_type == MACH_TYPE_ROVERP7)
8454 #else
8455 # define machine_is_roverp7()   (0)
8456 #endif
8457
8458 #ifdef CONFIG_MACH_PR818S
8459 # ifdef machine_arch_type
8460 #  undef machine_arch_type
8461 #  define machine_arch_type     __machine_arch_type
8462 # else
8463 #  define machine_arch_type     MACH_TYPE_PR818S
8464 # endif
8465 # define machine_is_pr818s()    (machine_arch_type == MACH_TYPE_PR818S)
8466 #else
8467 # define machine_is_pr818s()    (0)
8468 #endif
8469
8470 #ifdef CONFIG_MACH_TRXPRO
8471 # ifdef machine_arch_type
8472 #  undef machine_arch_type
8473 #  define machine_arch_type     __machine_arch_type
8474 # else
8475 #  define machine_arch_type     MACH_TYPE_TRXPRO
8476 # endif
8477 # define machine_is_trxpro()    (machine_arch_type == MACH_TYPE_TRXPRO)
8478 #else
8479 # define machine_is_trxpro()    (0)
8480 #endif
8481
8482 #ifdef CONFIG_MACH_NSLU2
8483 # ifdef machine_arch_type
8484 #  undef machine_arch_type
8485 #  define machine_arch_type     __machine_arch_type
8486 # else
8487 #  define machine_arch_type     MACH_TYPE_NSLU2
8488 # endif
8489 # define machine_is_nslu2()     (machine_arch_type == MACH_TYPE_NSLU2)
8490 #else
8491 # define machine_is_nslu2()     (0)
8492 #endif
8493
8494 #ifdef CONFIG_MACH_E400
8495 # ifdef machine_arch_type
8496 #  undef machine_arch_type
8497 #  define machine_arch_type     __machine_arch_type
8498 # else
8499 #  define machine_arch_type     MACH_TYPE_E400
8500 # endif
8501 # define machine_is_e400()      (machine_arch_type == MACH_TYPE_E400)
8502 #else
8503 # define machine_is_e400()      (0)
8504 #endif
8505
8506 #ifdef CONFIG_MACH_TRAB
8507 # ifdef machine_arch_type
8508 #  undef machine_arch_type
8509 #  define machine_arch_type     __machine_arch_type
8510 # else
8511 #  define machine_arch_type     MACH_TYPE_TRAB
8512 # endif
8513 # define machine_is_trab()      (machine_arch_type == MACH_TYPE_TRAB)
8514 #else
8515 # define machine_is_trab()      (0)
8516 #endif
8517
8518 #ifdef CONFIG_MACH_CMC_PU2
8519 # ifdef machine_arch_type
8520 #  undef machine_arch_type
8521 #  define machine_arch_type     __machine_arch_type
8522 # else
8523 #  define machine_arch_type     MACH_TYPE_CMC_PU2
8524 # endif
8525 # define machine_is_cmc_pu2()   (machine_arch_type == MACH_TYPE_CMC_PU2)
8526 #else
8527 # define machine_is_cmc_pu2()   (0)
8528 #endif
8529
8530 #ifdef CONFIG_MACH_FULCRUM
8531 # ifdef machine_arch_type
8532 #  undef machine_arch_type
8533 #  define machine_arch_type     __machine_arch_type
8534 # else
8535 #  define machine_arch_type     MACH_TYPE_FULCRUM
8536 # endif
8537 # define machine_is_fulcrum()   (machine_arch_type == MACH_TYPE_FULCRUM)
8538 #else
8539 # define machine_is_fulcrum()   (0)
8540 #endif
8541
8542 #ifdef CONFIG_MACH_NETGATE42X
8543 # ifdef machine_arch_type
8544 #  undef machine_arch_type
8545 #  define machine_arch_type     __machine_arch_type
8546 # else
8547 #  define machine_arch_type     MACH_TYPE_NETGATE42X
8548 # endif
8549 # define machine_is_netgate42x()        (machine_arch_type == MACH_TYPE_NETGATE42X)
8550 #else
8551 # define machine_is_netgate42x()        (0)
8552 #endif
8553
8554 #ifdef CONFIG_MACH_STR710
8555 # ifdef machine_arch_type
8556 #  undef machine_arch_type
8557 #  define machine_arch_type     __machine_arch_type
8558 # else
8559 #  define machine_arch_type     MACH_TYPE_STR710
8560 # endif
8561 # define machine_is_str710()    (machine_arch_type == MACH_TYPE_STR710)
8562 #else
8563 # define machine_is_str710()    (0)
8564 #endif
8565
8566 #ifdef CONFIG_MACH_IXDPG425
8567 # ifdef machine_arch_type
8568 #  undef machine_arch_type
8569 #  define machine_arch_type     __machine_arch_type
8570 # else
8571 #  define machine_arch_type     MACH_TYPE_IXDPG425
8572 # endif
8573 # define machine_is_ixdpg425()  (machine_arch_type == MACH_TYPE_IXDPG425)
8574 #else
8575 # define machine_is_ixdpg425()  (0)
8576 #endif
8577
8578 #ifdef CONFIG_MACH_TOMTOMGO
8579 # ifdef machine_arch_type
8580 #  undef machine_arch_type
8581 #  define machine_arch_type     __machine_arch_type
8582 # else
8583 #  define machine_arch_type     MACH_TYPE_TOMTOMGO
8584 # endif
8585 # define machine_is_tomtomgo()  (machine_arch_type == MACH_TYPE_TOMTOMGO)
8586 #else
8587 # define machine_is_tomtomgo()  (0)
8588 #endif
8589
8590 #ifdef CONFIG_MACH_VERSATILE_AB
8591 # ifdef machine_arch_type
8592 #  undef machine_arch_type
8593 #  define machine_arch_type     __machine_arch_type
8594 # else
8595 #  define machine_arch_type     MACH_TYPE_VERSATILE_AB
8596 # endif
8597 # define machine_is_versatile_ab()      (machine_arch_type == MACH_TYPE_VERSATILE_AB)
8598 #else
8599 # define machine_is_versatile_ab()      (0)
8600 #endif
8601
8602 #ifdef CONFIG_MACH_EDB9307
8603 # ifdef machine_arch_type
8604 #  undef machine_arch_type
8605 #  define machine_arch_type     __machine_arch_type
8606 # else
8607 #  define machine_arch_type     MACH_TYPE_EDB9307
8608 # endif
8609 # define machine_is_edb9307()   (machine_arch_type == MACH_TYPE_EDB9307)
8610 #else
8611 # define machine_is_edb9307()   (0)
8612 #endif
8613
8614 #ifdef CONFIG_MACH_SG565
8615 # ifdef machine_arch_type
8616 #  undef machine_arch_type
8617 #  define machine_arch_type     __machine_arch_type
8618 # else
8619 #  define machine_arch_type     MACH_TYPE_SG565
8620 # endif
8621 # define machine_is_sg565()     (machine_arch_type == MACH_TYPE_SG565)
8622 #else
8623 # define machine_is_sg565()     (0)
8624 #endif
8625
8626 #ifdef CONFIG_MACH_LPD79524
8627 # ifdef machine_arch_type
8628 #  undef machine_arch_type
8629 #  define machine_arch_type     __machine_arch_type
8630 # else
8631 #  define machine_arch_type     MACH_TYPE_LPD79524
8632 # endif
8633 # define machine_is_lpd79524()  (machine_arch_type == MACH_TYPE_LPD79524)
8634 #else
8635 # define machine_is_lpd79524()  (0)
8636 #endif
8637
8638 #ifdef CONFIG_MACH_LPD79525
8639 # ifdef machine_arch_type
8640 #  undef machine_arch_type
8641 #  define machine_arch_type     __machine_arch_type
8642 # else
8643 #  define machine_arch_type     MACH_TYPE_LPD79525
8644 # endif
8645 # define machine_is_lpd79525()  (machine_arch_type == MACH_TYPE_LPD79525)
8646 #else
8647 # define machine_is_lpd79525()  (0)
8648 #endif
8649
8650 #ifdef CONFIG_MACH_RMS100
8651 # ifdef machine_arch_type
8652 #  undef machine_arch_type
8653 #  define machine_arch_type     __machine_arch_type
8654 # else
8655 #  define machine_arch_type     MACH_TYPE_RMS100
8656 # endif
8657 # define machine_is_rms100()    (machine_arch_type == MACH_TYPE_RMS100)
8658 #else
8659 # define machine_is_rms100()    (0)
8660 #endif
8661
8662 #ifdef CONFIG_MACH_KB9200
8663 # ifdef machine_arch_type
8664 #  undef machine_arch_type
8665 #  define machine_arch_type     __machine_arch_type
8666 # else
8667 #  define machine_arch_type     MACH_TYPE_KB9200
8668 # endif
8669 # define machine_is_kb9200()    (machine_arch_type == MACH_TYPE_KB9200)
8670 #else
8671 # define machine_is_kb9200()    (0)
8672 #endif
8673
8674 #ifdef CONFIG_MACH_SX1
8675 # ifdef machine_arch_type
8676 #  undef machine_arch_type
8677 #  define machine_arch_type     __machine_arch_type
8678 # else
8679 #  define machine_arch_type     MACH_TYPE_SX1
8680 # endif
8681 # define machine_is_sx1()       (machine_arch_type == MACH_TYPE_SX1)
8682 #else
8683 # define machine_is_sx1()       (0)
8684 #endif
8685
8686 #ifdef CONFIG_MACH_HMS39C7092
8687 # ifdef machine_arch_type
8688 #  undef machine_arch_type
8689 #  define machine_arch_type     __machine_arch_type
8690 # else
8691 #  define machine_arch_type     MACH_TYPE_HMS39C7092
8692 # endif
8693 # define machine_is_hms39c7092()        (machine_arch_type == MACH_TYPE_HMS39C7092)
8694 #else
8695 # define machine_is_hms39c7092()        (0)
8696 #endif
8697
8698 #ifdef CONFIG_MACH_ARMADILLO
8699 # ifdef machine_arch_type
8700 #  undef machine_arch_type
8701 #  define machine_arch_type     __machine_arch_type
8702 # else
8703 #  define machine_arch_type     MACH_TYPE_ARMADILLO
8704 # endif
8705 # define machine_is_armadillo() (machine_arch_type == MACH_TYPE_ARMADILLO)
8706 #else
8707 # define machine_is_armadillo() (0)
8708 #endif
8709
8710 #ifdef CONFIG_MACH_IPCU
8711 # ifdef machine_arch_type
8712 #  undef machine_arch_type
8713 #  define machine_arch_type     __machine_arch_type
8714 # else
8715 #  define machine_arch_type     MACH_TYPE_IPCU
8716 # endif
8717 # define machine_is_ipcu()      (machine_arch_type == MACH_TYPE_IPCU)
8718 #else
8719 # define machine_is_ipcu()      (0)
8720 #endif
8721
8722 #ifdef CONFIG_MACH_LOOX720
8723 # ifdef machine_arch_type
8724 #  undef machine_arch_type
8725 #  define machine_arch_type     __machine_arch_type
8726 # else
8727 #  define machine_arch_type     MACH_TYPE_LOOX720
8728 # endif
8729 # define machine_is_loox720()   (machine_arch_type == MACH_TYPE_LOOX720)
8730 #else
8731 # define machine_is_loox720()   (0)
8732 #endif
8733
8734 #ifdef CONFIG_MACH_IXDP465
8735 # ifdef machine_arch_type
8736 #  undef machine_arch_type
8737 #  define machine_arch_type     __machine_arch_type
8738 # else
8739 #  define machine_arch_type     MACH_TYPE_IXDP465
8740 # endif
8741 # define machine_is_ixdp465()   (machine_arch_type == MACH_TYPE_IXDP465)
8742 #else
8743 # define machine_is_ixdp465()   (0)
8744 #endif
8745
8746 #ifdef CONFIG_MACH_IXDP2351
8747 # ifdef machine_arch_type
8748 #  undef machine_arch_type
8749 #  define machine_arch_type     __machine_arch_type
8750 # else
8751 #  define machine_arch_type     MACH_TYPE_IXDP2351
8752 # endif
8753 # define machine_is_ixdp2351()  (machine_arch_type == MACH_TYPE_IXDP2351)
8754 #else
8755 # define machine_is_ixdp2351()  (0)
8756 #endif
8757
8758 #ifdef CONFIG_MACH_ADSVIX
8759 # ifdef machine_arch_type
8760 #  undef machine_arch_type
8761 #  define machine_arch_type     __machine_arch_type
8762 # else
8763 #  define machine_arch_type     MACH_TYPE_ADSVIX
8764 # endif
8765 # define machine_is_adsvix()    (machine_arch_type == MACH_TYPE_ADSVIX)
8766 #else
8767 # define machine_is_adsvix()    (0)
8768 #endif
8769
8770 #ifdef CONFIG_MACH_DM270
8771 # ifdef machine_arch_type
8772 #  undef machine_arch_type
8773 #  define machine_arch_type     __machine_arch_type
8774 # else
8775 #  define machine_arch_type     MACH_TYPE_DM270
8776 # endif
8777 # define machine_is_dm270()     (machine_arch_type == MACH_TYPE_DM270)
8778 #else
8779 # define machine_is_dm270()     (0)
8780 #endif
8781
8782 #ifdef CONFIG_MACH_SOCLTPLUS
8783 # ifdef machine_arch_type
8784 #  undef machine_arch_type
8785 #  define machine_arch_type     __machine_arch_type
8786 # else
8787 #  define machine_arch_type     MACH_TYPE_SOCLTPLUS
8788 # endif
8789 # define machine_is_socltplus() (machine_arch_type == MACH_TYPE_SOCLTPLUS)
8790 #else
8791 # define machine_is_socltplus() (0)
8792 #endif
8793
8794 #ifdef CONFIG_MACH_ECIA
8795 # ifdef machine_arch_type
8796 #  undef machine_arch_type
8797 #  define machine_arch_type     __machine_arch_type
8798 # else
8799 #  define machine_arch_type     MACH_TYPE_ECIA
8800 # endif
8801 # define machine_is_ecia()      (machine_arch_type == MACH_TYPE_ECIA)
8802 #else
8803 # define machine_is_ecia()      (0)
8804 #endif
8805
8806 #ifdef CONFIG_MACH_CM4008
8807 # ifdef machine_arch_type
8808 #  undef machine_arch_type
8809 #  define machine_arch_type     __machine_arch_type
8810 # else
8811 #  define machine_arch_type     MACH_TYPE_CM4008
8812 # endif
8813 # define machine_is_cm4008()    (machine_arch_type == MACH_TYPE_CM4008)
8814 #else
8815 # define machine_is_cm4008()    (0)
8816 #endif
8817
8818 #ifdef CONFIG_MACH_P2001
8819 # ifdef machine_arch_type
8820 #  undef machine_arch_type
8821 #  define machine_arch_type     __machine_arch_type
8822 # else
8823 #  define machine_arch_type     MACH_TYPE_P2001
8824 # endif
8825 # define machine_is_p2001()     (machine_arch_type == MACH_TYPE_P2001)
8826 #else
8827 # define machine_is_p2001()     (0)
8828 #endif
8829
8830 #ifdef CONFIG_MACH_TWISTER
8831 # ifdef machine_arch_type
8832 #  undef machine_arch_type
8833 #  define machine_arch_type     __machine_arch_type
8834 # else
8835 #  define machine_arch_type     MACH_TYPE_TWISTER
8836 # endif
8837 # define machine_is_twister()   (machine_arch_type == MACH_TYPE_TWISTER)
8838 #else
8839 # define machine_is_twister()   (0)
8840 #endif
8841
8842 #ifdef CONFIG_MACH_MUDSHARK
8843 # ifdef machine_arch_type
8844 #  undef machine_arch_type
8845 #  define machine_arch_type     __machine_arch_type
8846 # else
8847 #  define machine_arch_type     MACH_TYPE_MUDSHARK
8848 # endif
8849 # define machine_is_mudshark()  (machine_arch_type == MACH_TYPE_MUDSHARK)
8850 #else
8851 # define machine_is_mudshark()  (0)
8852 #endif
8853
8854 #ifdef CONFIG_MACH_HB2
8855 # ifdef machine_arch_type
8856 #  undef machine_arch_type
8857 #  define machine_arch_type     __machine_arch_type
8858 # else
8859 #  define machine_arch_type     MACH_TYPE_HB2
8860 # endif
8861 # define machine_is_hb2()       (machine_arch_type == MACH_TYPE_HB2)
8862 #else
8863 # define machine_is_hb2()       (0)
8864 #endif
8865
8866 #ifdef CONFIG_MACH_IQ80332
8867 # ifdef machine_arch_type
8868 #  undef machine_arch_type
8869 #  define machine_arch_type     __machine_arch_type
8870 # else
8871 #  define machine_arch_type     MACH_TYPE_IQ80332
8872 # endif
8873 # define machine_is_iq80332()   (machine_arch_type == MACH_TYPE_IQ80332)
8874 #else
8875 # define machine_is_iq80332()   (0)
8876 #endif
8877
8878 #ifdef CONFIG_MACH_SENDT
8879 # ifdef machine_arch_type
8880 #  undef machine_arch_type
8881 #  define machine_arch_type     __machine_arch_type
8882 # else
8883 #  define machine_arch_type     MACH_TYPE_SENDT
8884 # endif
8885 # define machine_is_sendt()     (machine_arch_type == MACH_TYPE_SENDT)
8886 #else
8887 # define machine_is_sendt()     (0)
8888 #endif
8889
8890 #ifdef CONFIG_MACH_MX2JAZZ
8891 # ifdef machine_arch_type
8892 #  undef machine_arch_type
8893 #  define machine_arch_type     __machine_arch_type
8894 # else
8895 #  define machine_arch_type     MACH_TYPE_MX2JAZZ
8896 # endif
8897 # define machine_is_mx2jazz()   (machine_arch_type == MACH_TYPE_MX2JAZZ)
8898 #else
8899 # define machine_is_mx2jazz()   (0)
8900 #endif
8901
8902 #ifdef CONFIG_MACH_MULTIIO
8903 # ifdef machine_arch_type
8904 #  undef machine_arch_type
8905 #  define machine_arch_type     __machine_arch_type
8906 # else
8907 #  define machine_arch_type     MACH_TYPE_MULTIIO
8908 # endif
8909 # define machine_is_multiio()   (machine_arch_type == MACH_TYPE_MULTIIO)
8910 #else
8911 # define machine_is_multiio()   (0)
8912 #endif
8913
8914 #ifdef CONFIG_MACH_HRDISPLAY
8915 # ifdef machine_arch_type
8916 #  undef machine_arch_type
8917 #  define machine_arch_type     __machine_arch_type
8918 # else
8919 #  define machine_arch_type     MACH_TYPE_HRDISPLAY
8920 # endif
8921 # define machine_is_hrdisplay() (machine_arch_type == MACH_TYPE_HRDISPLAY)
8922 #else
8923 # define machine_is_hrdisplay() (0)
8924 #endif
8925
8926 #ifdef CONFIG_MACH_MXC27530ADS
8927 # ifdef machine_arch_type
8928 #  undef machine_arch_type
8929 #  define machine_arch_type     __machine_arch_type
8930 # else
8931 #  define machine_arch_type     MACH_TYPE_MXC27530ADS
8932 # endif
8933 # define machine_is_mxc27530ads()       (machine_arch_type == MACH_TYPE_MXC27530ADS)
8934 #else
8935 # define machine_is_mxc27530ads()       (0)
8936 #endif
8937
8938 #ifdef CONFIG_MACH_TRIZEPS3
8939 # ifdef machine_arch_type
8940 #  undef machine_arch_type
8941 #  define machine_arch_type     __machine_arch_type
8942 # else
8943 #  define machine_arch_type     MACH_TYPE_TRIZEPS3
8944 # endif
8945 # define machine_is_trizeps3()  (machine_arch_type == MACH_TYPE_TRIZEPS3)
8946 #else
8947 # define machine_is_trizeps3()  (0)
8948 #endif
8949
8950 #ifdef CONFIG_MACH_ZEFEERDZA
8951 # ifdef machine_arch_type
8952 #  undef machine_arch_type
8953 #  define machine_arch_type     __machine_arch_type
8954 # else
8955 #  define machine_arch_type     MACH_TYPE_ZEFEERDZA
8956 # endif
8957 # define machine_is_zefeerdza() (machine_arch_type == MACH_TYPE_ZEFEERDZA)
8958 #else
8959 # define machine_is_zefeerdza() (0)
8960 #endif
8961
8962 #ifdef CONFIG_MACH_ZEFEERDZB
8963 # ifdef machine_arch_type
8964 #  undef machine_arch_type
8965 #  define machine_arch_type     __machine_arch_type
8966 # else
8967 #  define machine_arch_type     MACH_TYPE_ZEFEERDZB
8968 # endif
8969 # define machine_is_zefeerdzb() (machine_arch_type == MACH_TYPE_ZEFEERDZB)
8970 #else
8971 # define machine_is_zefeerdzb() (0)
8972 #endif
8973
8974 #ifdef CONFIG_MACH_ZEFEERDZG
8975 # ifdef machine_arch_type
8976 #  undef machine_arch_type
8977 #  define machine_arch_type     __machine_arch_type
8978 # else
8979 #  define machine_arch_type     MACH_TYPE_ZEFEERDZG
8980 # endif
8981 # define machine_is_zefeerdzg() (machine_arch_type == MACH_TYPE_ZEFEERDZG)
8982 #else
8983 # define machine_is_zefeerdzg() (0)
8984 #endif
8985
8986 #ifdef CONFIG_MACH_ZEFEERDZN
8987 # ifdef machine_arch_type
8988 #  undef machine_arch_type
8989 #  define machine_arch_type     __machine_arch_type
8990 # else
8991 #  define machine_arch_type     MACH_TYPE_ZEFEERDZN
8992 # endif
8993 # define machine_is_zefeerdzn() (machine_arch_type == MACH_TYPE_ZEFEERDZN)
8994 #else
8995 # define machine_is_zefeerdzn() (0)
8996 #endif
8997
8998 #ifdef CONFIG_MACH_ZEFEERDZQ
8999 # ifdef machine_arch_type
9000 #  undef machine_arch_type
9001 #  define machine_arch_type     __machine_arch_type
9002 # else
9003 #  define machine_arch_type     MACH_TYPE_ZEFEERDZQ
9004 # endif
9005 # define machine_is_zefeerdzq() (machine_arch_type == MACH_TYPE_ZEFEERDZQ)
9006 #else
9007 # define machine_is_zefeerdzq() (0)
9008 #endif
9009
9010 #ifdef CONFIG_MACH_GTWX5715
9011 # ifdef machine_arch_type
9012 #  undef machine_arch_type
9013 #  define machine_arch_type     __machine_arch_type
9014 # else
9015 #  define machine_arch_type     MACH_TYPE_GTWX5715
9016 # endif
9017 # define machine_is_gtwx5715()  (machine_arch_type == MACH_TYPE_GTWX5715)
9018 #else
9019 # define machine_is_gtwx5715()  (0)
9020 #endif
9021
9022 #ifdef CONFIG_MACH_ASTRO_JACK
9023 # ifdef machine_arch_type
9024 #  undef machine_arch_type
9025 #  define machine_arch_type     __machine_arch_type
9026 # else
9027 #  define machine_arch_type     MACH_TYPE_ASTRO_JACK
9028 # endif
9029 # define machine_is_astro_jack()        (machine_arch_type == MACH_TYPE_ASTRO_JACK)
9030 #else
9031 # define machine_is_astro_jack()        (0)
9032 #endif
9033
9034 #ifdef CONFIG_MACH_TIP03
9035 # ifdef machine_arch_type
9036 #  undef machine_arch_type
9037 #  define machine_arch_type     __machine_arch_type
9038 # else
9039 #  define machine_arch_type     MACH_TYPE_TIP03
9040 # endif
9041 # define machine_is_tip03()     (machine_arch_type == MACH_TYPE_TIP03)
9042 #else
9043 # define machine_is_tip03()     (0)
9044 #endif
9045
9046 #ifdef CONFIG_MACH_A9200EC
9047 # ifdef machine_arch_type
9048 #  undef machine_arch_type
9049 #  define machine_arch_type     __machine_arch_type
9050 # else
9051 #  define machine_arch_type     MACH_TYPE_A9200EC
9052 # endif
9053 # define machine_is_a9200ec()   (machine_arch_type == MACH_TYPE_A9200EC)
9054 #else
9055 # define machine_is_a9200ec()   (0)
9056 #endif
9057
9058 #ifdef CONFIG_MACH_PNX0105
9059 # ifdef machine_arch_type
9060 #  undef machine_arch_type
9061 #  define machine_arch_type     __machine_arch_type
9062 # else
9063 #  define machine_arch_type     MACH_TYPE_PNX0105
9064 # endif
9065 # define machine_is_pnx0105()   (machine_arch_type == MACH_TYPE_PNX0105)
9066 #else
9067 # define machine_is_pnx0105()   (0)
9068 #endif
9069
9070 #ifdef CONFIG_MACH_ADCPOECPU
9071 # ifdef machine_arch_type
9072 #  undef machine_arch_type
9073 #  define machine_arch_type     __machine_arch_type
9074 # else
9075 #  define machine_arch_type     MACH_TYPE_ADCPOECPU
9076 # endif
9077 # define machine_is_adcpoecpu() (machine_arch_type == MACH_TYPE_ADCPOECPU)
9078 #else
9079 # define machine_is_adcpoecpu() (0)
9080 #endif
9081
9082 #ifdef CONFIG_MACH_CSB637
9083 # ifdef machine_arch_type
9084 #  undef machine_arch_type
9085 #  define machine_arch_type     __machine_arch_type
9086 # else
9087 #  define machine_arch_type     MACH_TYPE_CSB637
9088 # endif
9089 # define machine_is_csb637()    (machine_arch_type == MACH_TYPE_CSB637)
9090 #else
9091 # define machine_is_csb637()    (0)
9092 #endif
9093
9094 #ifdef CONFIG_MACH_ML69Q6203
9095 # ifdef machine_arch_type
9096 #  undef machine_arch_type
9097 #  define machine_arch_type     __machine_arch_type
9098 # else
9099 #  define machine_arch_type     MACH_TYPE_ML69Q6203
9100 # endif
9101 # define machine_is_ml69q6203() (machine_arch_type == MACH_TYPE_ML69Q6203)
9102 #else
9103 # define machine_is_ml69q6203() (0)
9104 #endif
9105
9106 #ifdef CONFIG_MACH_MB9200
9107 # ifdef machine_arch_type
9108 #  undef machine_arch_type
9109 #  define machine_arch_type     __machine_arch_type
9110 # else
9111 #  define machine_arch_type     MACH_TYPE_MB9200
9112 # endif
9113 # define machine_is_mb9200()    (machine_arch_type == MACH_TYPE_MB9200)
9114 #else
9115 # define machine_is_mb9200()    (0)
9116 #endif
9117
9118 #ifdef CONFIG_MACH_KULUN
9119 # ifdef machine_arch_type
9120 #  undef machine_arch_type
9121 #  define machine_arch_type     __machine_arch_type
9122 # else
9123 #  define machine_arch_type     MACH_TYPE_KULUN
9124 # endif
9125 # define machine_is_kulun()     (machine_arch_type == MACH_TYPE_KULUN)
9126 #else
9127 # define machine_is_kulun()     (0)
9128 #endif
9129
9130 #ifdef CONFIG_MACH_SNAPPER
9131 # ifdef machine_arch_type
9132 #  undef machine_arch_type
9133 #  define machine_arch_type     __machine_arch_type
9134 # else
9135 #  define machine_arch_type     MACH_TYPE_SNAPPER
9136 # endif
9137 # define machine_is_snapper()   (machine_arch_type == MACH_TYPE_SNAPPER)
9138 #else
9139 # define machine_is_snapper()   (0)
9140 #endif
9141
9142 #ifdef CONFIG_MACH_OPTIMA
9143 # ifdef machine_arch_type
9144 #  undef machine_arch_type
9145 #  define machine_arch_type     __machine_arch_type
9146 # else
9147 #  define machine_arch_type     MACH_TYPE_OPTIMA
9148 # endif
9149 # define machine_is_optima()    (machine_arch_type == MACH_TYPE_OPTIMA)
9150 #else
9151 # define machine_is_optima()    (0)
9152 #endif
9153
9154 #ifdef CONFIG_MACH_DLHSBC
9155 # ifdef machine_arch_type
9156 #  undef machine_arch_type
9157 #  define machine_arch_type     __machine_arch_type
9158 # else
9159 #  define machine_arch_type     MACH_TYPE_DLHSBC
9160 # endif
9161 # define machine_is_dlhsbc()    (machine_arch_type == MACH_TYPE_DLHSBC)
9162 #else
9163 # define machine_is_dlhsbc()    (0)
9164 #endif
9165
9166 #ifdef CONFIG_MACH_X30
9167 # ifdef machine_arch_type
9168 #  undef machine_arch_type
9169 #  define machine_arch_type     __machine_arch_type
9170 # else
9171 #  define machine_arch_type     MACH_TYPE_X30
9172 # endif
9173 # define machine_is_x30()       (machine_arch_type == MACH_TYPE_X30)
9174 #else
9175 # define machine_is_x30()       (0)
9176 #endif
9177
9178 #ifdef CONFIG_MACH_N30
9179 # ifdef machine_arch_type
9180 #  undef machine_arch_type
9181 #  define machine_arch_type     __machine_arch_type
9182 # else
9183 #  define machine_arch_type     MACH_TYPE_N30
9184 # endif
9185 # define machine_is_n30()       (machine_arch_type == MACH_TYPE_N30)
9186 #else
9187 # define machine_is_n30()       (0)
9188 #endif
9189
9190 #ifdef CONFIG_MACH_MANGA_KS8695
9191 # ifdef machine_arch_type
9192 #  undef machine_arch_type
9193 #  define machine_arch_type     __machine_arch_type
9194 # else
9195 #  define machine_arch_type     MACH_TYPE_MANGA_KS8695
9196 # endif
9197 # define machine_is_manga_ks8695()      (machine_arch_type == MACH_TYPE_MANGA_KS8695)
9198 #else
9199 # define machine_is_manga_ks8695()      (0)
9200 #endif
9201
9202 #ifdef CONFIG_MACH_AJAX
9203 # ifdef machine_arch_type
9204 #  undef machine_arch_type
9205 #  define machine_arch_type     __machine_arch_type
9206 # else
9207 #  define machine_arch_type     MACH_TYPE_AJAX
9208 # endif
9209 # define machine_is_ajax()      (machine_arch_type == MACH_TYPE_AJAX)
9210 #else
9211 # define machine_is_ajax()      (0)
9212 #endif
9213
9214 #ifdef CONFIG_MACH_NEC_MP900
9215 # ifdef machine_arch_type
9216 #  undef machine_arch_type
9217 #  define machine_arch_type     __machine_arch_type
9218 # else
9219 #  define machine_arch_type     MACH_TYPE_NEC_MP900
9220 # endif
9221 # define machine_is_nec_mp900() (machine_arch_type == MACH_TYPE_NEC_MP900)
9222 #else
9223 # define machine_is_nec_mp900() (0)
9224 #endif
9225
9226 #ifdef CONFIG_MACH_VVTK1000
9227 # ifdef machine_arch_type
9228 #  undef machine_arch_type
9229 #  define machine_arch_type     __machine_arch_type
9230 # else
9231 #  define machine_arch_type     MACH_TYPE_VVTK1000
9232 # endif
9233 # define machine_is_vvtk1000()  (machine_arch_type == MACH_TYPE_VVTK1000)
9234 #else
9235 # define machine_is_vvtk1000()  (0)
9236 #endif
9237
9238 #ifdef CONFIG_MACH_KAFA
9239 # ifdef machine_arch_type
9240 #  undef machine_arch_type
9241 #  define machine_arch_type     __machine_arch_type
9242 # else
9243 #  define machine_arch_type     MACH_TYPE_KAFA
9244 # endif
9245 # define machine_is_kafa()      (machine_arch_type == MACH_TYPE_KAFA)
9246 #else
9247 # define machine_is_kafa()      (0)
9248 #endif
9249
9250 #ifdef CONFIG_MACH_VVTK3000
9251 # ifdef machine_arch_type
9252 #  undef machine_arch_type
9253 #  define machine_arch_type     __machine_arch_type
9254 # else
9255 #  define machine_arch_type     MACH_TYPE_VVTK3000
9256 # endif
9257 # define machine_is_vvtk3000()  (machine_arch_type == MACH_TYPE_VVTK3000)
9258 #else
9259 # define machine_is_vvtk3000()  (0)
9260 #endif
9261
9262 #ifdef CONFIG_MACH_PIMX1
9263 # ifdef machine_arch_type
9264 #  undef machine_arch_type
9265 #  define machine_arch_type     __machine_arch_type
9266 # else
9267 #  define machine_arch_type     MACH_TYPE_PIMX1
9268 # endif
9269 # define machine_is_pimx1()     (machine_arch_type == MACH_TYPE_PIMX1)
9270 #else
9271 # define machine_is_pimx1()     (0)
9272 #endif
9273
9274 #ifdef CONFIG_MACH_OLLIE
9275 # ifdef machine_arch_type
9276 #  undef machine_arch_type
9277 #  define machine_arch_type     __machine_arch_type
9278 # else
9279 #  define machine_arch_type     MACH_TYPE_OLLIE
9280 # endif
9281 # define machine_is_ollie()     (machine_arch_type == MACH_TYPE_OLLIE)
9282 #else
9283 # define machine_is_ollie()     (0)
9284 #endif
9285
9286 #ifdef CONFIG_MACH_SKYMAX
9287 # ifdef machine_arch_type
9288 #  undef machine_arch_type
9289 #  define machine_arch_type     __machine_arch_type
9290 # else
9291 #  define machine_arch_type     MACH_TYPE_SKYMAX
9292 # endif
9293 # define machine_is_skymax()    (machine_arch_type == MACH_TYPE_SKYMAX)
9294 #else
9295 # define machine_is_skymax()    (0)
9296 #endif
9297
9298 #ifdef CONFIG_MACH_JAZZ
9299 # ifdef machine_arch_type
9300 #  undef machine_arch_type
9301 #  define machine_arch_type     __machine_arch_type
9302 # else
9303 #  define machine_arch_type     MACH_TYPE_JAZZ
9304 # endif
9305 # define machine_is_jazz()      (machine_arch_type == MACH_TYPE_JAZZ)
9306 #else
9307 # define machine_is_jazz()      (0)
9308 #endif
9309
9310 #ifdef CONFIG_MACH_TEL_T3
9311 # ifdef machine_arch_type
9312 #  undef machine_arch_type
9313 #  define machine_arch_type     __machine_arch_type
9314 # else
9315 #  define machine_arch_type     MACH_TYPE_TEL_T3
9316 # endif
9317 # define machine_is_tel_t3()    (machine_arch_type == MACH_TYPE_TEL_T3)
9318 #else
9319 # define machine_is_tel_t3()    (0)
9320 #endif
9321
9322 #ifdef CONFIG_MACH_AISINO_FCR255
9323 # ifdef machine_arch_type
9324 #  undef machine_arch_type
9325 #  define machine_arch_type     __machine_arch_type
9326 # else
9327 #  define machine_arch_type     MACH_TYPE_AISINO_FCR255
9328 # endif
9329 # define machine_is_aisino_fcr255()     (machine_arch_type == MACH_TYPE_AISINO_FCR255)
9330 #else
9331 # define machine_is_aisino_fcr255()     (0)
9332 #endif
9333
9334 #ifdef CONFIG_MACH_BTWEB
9335 # ifdef machine_arch_type
9336 #  undef machine_arch_type
9337 #  define machine_arch_type     __machine_arch_type
9338 # else
9339 #  define machine_arch_type     MACH_TYPE_BTWEB
9340 # endif
9341 # define machine_is_btweb()     (machine_arch_type == MACH_TYPE_BTWEB)
9342 #else
9343 # define machine_is_btweb()     (0)
9344 #endif
9345
9346 #ifdef CONFIG_MACH_DBG_LH79520
9347 # ifdef machine_arch_type
9348 #  undef machine_arch_type
9349 #  define machine_arch_type     __machine_arch_type
9350 # else
9351 #  define machine_arch_type     MACH_TYPE_DBG_LH79520
9352 # endif
9353 # define machine_is_dbg_lh79520()       (machine_arch_type == MACH_TYPE_DBG_LH79520)
9354 #else
9355 # define machine_is_dbg_lh79520()       (0)
9356 #endif
9357
9358 #ifdef CONFIG_MACH_CM41XX
9359 # ifdef machine_arch_type
9360 #  undef machine_arch_type
9361 #  define machine_arch_type     __machine_arch_type
9362 # else
9363 #  define machine_arch_type     MACH_TYPE_CM41XX
9364 # endif
9365 # define machine_is_cm41xx()    (machine_arch_type == MACH_TYPE_CM41XX)
9366 #else
9367 # define machine_is_cm41xx()    (0)
9368 #endif
9369
9370 #ifdef CONFIG_MACH_TS72XX
9371 # ifdef machine_arch_type
9372 #  undef machine_arch_type
9373 #  define machine_arch_type     __machine_arch_type
9374 # else
9375 #  define machine_arch_type     MACH_TYPE_TS72XX
9376 # endif
9377 # define machine_is_ts72xx()    (machine_arch_type == MACH_TYPE_TS72XX)
9378 #else
9379 # define machine_is_ts72xx()    (0)
9380 #endif
9381
9382 #ifdef CONFIG_MACH_NGGPXA
9383 # ifdef machine_arch_type
9384 #  undef machine_arch_type
9385 #  define machine_arch_type     __machine_arch_type
9386 # else
9387 #  define machine_arch_type     MACH_TYPE_NGGPXA
9388 # endif
9389 # define machine_is_nggpxa()    (machine_arch_type == MACH_TYPE_NGGPXA)
9390 #else
9391 # define machine_is_nggpxa()    (0)
9392 #endif
9393
9394 #ifdef CONFIG_MACH_CSB535
9395 # ifdef machine_arch_type
9396 #  undef machine_arch_type
9397 #  define machine_arch_type     __machine_arch_type
9398 # else
9399 #  define machine_arch_type     MACH_TYPE_CSB535
9400 # endif
9401 # define machine_is_csb535()    (machine_arch_type == MACH_TYPE_CSB535)
9402 #else
9403 # define machine_is_csb535()    (0)
9404 #endif
9405
9406 #ifdef CONFIG_MACH_CSB536
9407 # ifdef machine_arch_type
9408 #  undef machine_arch_type
9409 #  define machine_arch_type     __machine_arch_type
9410 # else
9411 #  define machine_arch_type     MACH_TYPE_CSB536
9412 # endif
9413 # define machine_is_csb536()    (machine_arch_type == MACH_TYPE_CSB536)
9414 #else
9415 # define machine_is_csb536()    (0)
9416 #endif
9417
9418 #ifdef CONFIG_MACH_PXA_TRAKPOD
9419 # ifdef machine_arch_type
9420 #  undef machine_arch_type
9421 #  define machine_arch_type     __machine_arch_type
9422 # else
9423 #  define machine_arch_type     MACH_TYPE_PXA_TRAKPOD
9424 # endif
9425 # define machine_is_pxa_trakpod()       (machine_arch_type == MACH_TYPE_PXA_TRAKPOD)
9426 #else
9427 # define machine_is_pxa_trakpod()       (0)
9428 #endif
9429
9430 #ifdef CONFIG_MACH_PRAXIS
9431 # ifdef machine_arch_type
9432 #  undef machine_arch_type
9433 #  define machine_arch_type     __machine_arch_type
9434 # else
9435 #  define machine_arch_type     MACH_TYPE_PRAXIS
9436 # endif
9437 # define machine_is_praxis()    (machine_arch_type == MACH_TYPE_PRAXIS)
9438 #else
9439 # define machine_is_praxis()    (0)
9440 #endif
9441
9442 #ifdef CONFIG_MACH_LH75411
9443 # ifdef machine_arch_type
9444 #  undef machine_arch_type
9445 #  define machine_arch_type     __machine_arch_type
9446 # else
9447 #  define machine_arch_type     MACH_TYPE_LH75411
9448 # endif
9449 # define machine_is_lh75411()   (machine_arch_type == MACH_TYPE_LH75411)
9450 #else
9451 # define machine_is_lh75411()   (0)
9452 #endif
9453
9454 #ifdef CONFIG_MACH_OTOM
9455 # ifdef machine_arch_type
9456 #  undef machine_arch_type
9457 #  define machine_arch_type     __machine_arch_type
9458 # else
9459 #  define machine_arch_type     MACH_TYPE_OTOM
9460 # endif
9461 # define machine_is_otom()      (machine_arch_type == MACH_TYPE_OTOM)
9462 #else
9463 # define machine_is_otom()      (0)
9464 #endif
9465
9466 #ifdef CONFIG_MACH_NEXCODER_2440
9467 # ifdef machine_arch_type
9468 #  undef machine_arch_type
9469 #  define machine_arch_type     __machine_arch_type
9470 # else
9471 #  define machine_arch_type     MACH_TYPE_NEXCODER_2440
9472 # endif
9473 # define machine_is_nexcoder_2440()     (machine_arch_type == MACH_TYPE_NEXCODER_2440)
9474 #else
9475 # define machine_is_nexcoder_2440()     (0)
9476 #endif
9477
9478 #ifdef CONFIG_MACH_LOOX410
9479 # ifdef machine_arch_type
9480 #  undef machine_arch_type
9481 #  define machine_arch_type     __machine_arch_type
9482 # else
9483 #  define machine_arch_type     MACH_TYPE_LOOX410
9484 # endif
9485 # define machine_is_loox410()   (machine_arch_type == MACH_TYPE_LOOX410)
9486 #else
9487 # define machine_is_loox410()   (0)
9488 #endif
9489
9490 #ifdef CONFIG_MACH_WESTLAKE
9491 # ifdef machine_arch_type
9492 #  undef machine_arch_type
9493 #  define machine_arch_type     __machine_arch_type
9494 # else
9495 #  define machine_arch_type     MACH_TYPE_WESTLAKE
9496 # endif
9497 # define machine_is_westlake()  (machine_arch_type == MACH_TYPE_WESTLAKE)
9498 #else
9499 # define machine_is_westlake()  (0)
9500 #endif
9501
9502 #ifdef CONFIG_MACH_NSB
9503 # ifdef machine_arch_type
9504 #  undef machine_arch_type
9505 #  define machine_arch_type     __machine_arch_type
9506 # else
9507 #  define machine_arch_type     MACH_TYPE_NSB
9508 # endif
9509 # define machine_is_nsb()       (machine_arch_type == MACH_TYPE_NSB)
9510 #else
9511 # define machine_is_nsb()       (0)
9512 #endif
9513
9514 #ifdef CONFIG_MACH_ESL_SARVA_STN
9515 # ifdef machine_arch_type
9516 #  undef machine_arch_type
9517 #  define machine_arch_type     __machine_arch_type
9518 # else
9519 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_STN
9520 # endif
9521 # define machine_is_esl_sarva_stn()     (machine_arch_type == MACH_TYPE_ESL_SARVA_STN)
9522 #else
9523 # define machine_is_esl_sarva_stn()     (0)
9524 #endif
9525
9526 #ifdef CONFIG_MACH_ESL_SARVA_TFT
9527 # ifdef machine_arch_type
9528 #  undef machine_arch_type
9529 #  define machine_arch_type     __machine_arch_type
9530 # else
9531 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_TFT
9532 # endif
9533 # define machine_is_esl_sarva_tft()     (machine_arch_type == MACH_TYPE_ESL_SARVA_TFT)
9534 #else
9535 # define machine_is_esl_sarva_tft()     (0)
9536 #endif
9537
9538 #ifdef CONFIG_MACH_ESL_SARVA_IAD
9539 # ifdef machine_arch_type
9540 #  undef machine_arch_type
9541 #  define machine_arch_type     __machine_arch_type
9542 # else
9543 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_IAD
9544 # endif
9545 # define machine_is_esl_sarva_iad()     (machine_arch_type == MACH_TYPE_ESL_SARVA_IAD)
9546 #else
9547 # define machine_is_esl_sarva_iad()     (0)
9548 #endif
9549
9550 #ifdef CONFIG_MACH_ESL_SARVA_ACC
9551 # ifdef machine_arch_type
9552 #  undef machine_arch_type
9553 #  define machine_arch_type     __machine_arch_type
9554 # else
9555 #  define machine_arch_type     MACH_TYPE_ESL_SARVA_ACC
9556 # endif
9557 # define machine_is_esl_sarva_acc()     (machine_arch_type == MACH_TYPE_ESL_SARVA_ACC)
9558 #else
9559 # define machine_is_esl_sarva_acc()     (0)
9560 #endif
9561
9562 #ifdef CONFIG_MACH_TYPHOON
9563 # ifdef machine_arch_type
9564 #  undef machine_arch_type
9565 #  define machine_arch_type     __machine_arch_type
9566 # else
9567 #  define machine_arch_type     MACH_TYPE_TYPHOON
9568 # endif
9569 # define machine_is_typhoon()   (machine_arch_type == MACH_TYPE_TYPHOON)
9570 #else
9571 # define machine_is_typhoon()   (0)
9572 #endif
9573
9574 #ifdef CONFIG_MACH_CNAV
9575 # ifdef machine_arch_type
9576 #  undef machine_arch_type
9577 #  define machine_arch_type     __machine_arch_type
9578 # else
9579 #  define machine_arch_type     MACH_TYPE_CNAV
9580 # endif
9581 # define machine_is_cnav()      (machine_arch_type == MACH_TYPE_CNAV)
9582 #else
9583 # define machine_is_cnav()      (0)
9584 #endif
9585
9586 #ifdef CONFIG_MACH_A730
9587 # ifdef machine_arch_type
9588 #  undef machine_arch_type
9589 #  define machine_arch_type     __machine_arch_type
9590 # else
9591 #  define machine_arch_type     MACH_TYPE_A730
9592 # endif
9593 # define machine_is_a730()      (machine_arch_type == MACH_TYPE_A730)
9594 #else
9595 # define machine_is_a730()      (0)
9596 #endif
9597
9598 #ifdef CONFIG_MACH_NETSTAR
9599 # ifdef machine_arch_type
9600 #  undef machine_arch_type
9601 #  define machine_arch_type     __machine_arch_type
9602 # else
9603 #  define machine_arch_type     MACH_TYPE_NETSTAR
9604 # endif
9605 # define machine_is_netstar()   (machine_arch_type == MACH_TYPE_NETSTAR)
9606 #else
9607 # define machine_is_netstar()   (0)
9608 #endif
9609
9610 #ifdef CONFIG_MACH_PHASEFALE_SUPERCON
9611 # ifdef machine_arch_type
9612 #  undef machine_arch_type
9613 #  define machine_arch_type     __machine_arch_type
9614 # else
9615 #  define machine_arch_type     MACH_TYPE_PHASEFALE_SUPERCON
9616 # endif
9617 # define machine_is_supercon()  (machine_arch_type == MACH_TYPE_PHASEFALE_SUPERCON)
9618 #else
9619 # define machine_is_supercon()  (0)
9620 #endif
9621
9622 #ifdef CONFIG_MACH_SHIVA1100
9623 # ifdef machine_arch_type
9624 #  undef machine_arch_type
9625 #  define machine_arch_type     __machine_arch_type
9626 # else
9627 #  define machine_arch_type     MACH_TYPE_SHIVA1100
9628 # endif
9629 # define machine_is_shiva1100() (machine_arch_type == MACH_TYPE_SHIVA1100)
9630 #else
9631 # define machine_is_shiva1100() (0)
9632 #endif
9633
9634 #ifdef CONFIG_MACH_ETEXSC
9635 # ifdef machine_arch_type
9636 #  undef machine_arch_type
9637 #  define machine_arch_type     __machine_arch_type
9638 # else
9639 #  define machine_arch_type     MACH_TYPE_ETEXSC
9640 # endif
9641 # define machine_is_etexsc()    (machine_arch_type == MACH_TYPE_ETEXSC)
9642 #else
9643 # define machine_is_etexsc()    (0)
9644 #endif
9645
9646 #ifdef CONFIG_MACH_IXDPG465
9647 # ifdef machine_arch_type
9648 #  undef machine_arch_type
9649 #  define machine_arch_type     __machine_arch_type
9650 # else
9651 #  define machine_arch_type     MACH_TYPE_IXDPG465
9652 # endif
9653 # define machine_is_ixdpg465()  (machine_arch_type == MACH_TYPE_IXDPG465)
9654 #else
9655 # define machine_is_ixdpg465()  (0)
9656 #endif
9657
9658 #ifdef CONFIG_MACH_A9M2410
9659 # ifdef machine_arch_type
9660 #  undef machine_arch_type
9661 #  define machine_arch_type     __machine_arch_type
9662 # else
9663 #  define machine_arch_type     MACH_TYPE_A9M2410
9664 # endif
9665 # define machine_is_a9m2410()   (machine_arch_type == MACH_TYPE_A9M2410)
9666 #else
9667 # define machine_is_a9m2410()   (0)
9668 #endif
9669
9670 #ifdef CONFIG_MACH_A9M2440
9671 # ifdef machine_arch_type
9672 #  undef machine_arch_type
9673 #  define machine_arch_type     __machine_arch_type
9674 # else
9675 #  define machine_arch_type     MACH_TYPE_A9M2440
9676 # endif
9677 # define machine_is_a9m2440()   (machine_arch_type == MACH_TYPE_A9M2440)
9678 #else
9679 # define machine_is_a9m2440()   (0)
9680 #endif
9681
9682 #ifdef CONFIG_MACH_A9M9750
9683 # ifdef machine_arch_type
9684 #  undef machine_arch_type
9685 #  define machine_arch_type     __machine_arch_type
9686 # else
9687 #  define machine_arch_type     MACH_TYPE_A9M9750
9688 # endif
9689 # define machine_is_a9m9750()   (machine_arch_type == MACH_TYPE_A9M9750)
9690 #else
9691 # define machine_is_a9m9750()   (0)
9692 #endif
9693
9694 #ifdef CONFIG_MACH_A9M9360
9695 # ifdef machine_arch_type
9696 #  undef machine_arch_type
9697 #  define machine_arch_type     __machine_arch_type
9698 # else
9699 #  define machine_arch_type     MACH_TYPE_A9M9360
9700 # endif
9701 # define machine_is_a9m9360()   (machine_arch_type == MACH_TYPE_A9M9360)
9702 #else
9703 # define machine_is_a9m9360()   (0)
9704 #endif
9705
9706 #ifdef CONFIG_MACH_UNC90
9707 # ifdef machine_arch_type
9708 #  undef machine_arch_type
9709 #  define machine_arch_type     __machine_arch_type
9710 # else
9711 #  define machine_arch_type     MACH_TYPE_UNC90
9712 # endif
9713 # define machine_is_unc90()     (machine_arch_type == MACH_TYPE_UNC90)
9714 #else
9715 # define machine_is_unc90()     (0)
9716 #endif
9717
9718 #ifdef CONFIG_MACH_ECO920
9719 # ifdef machine_arch_type
9720 #  undef machine_arch_type
9721 #  define machine_arch_type     __machine_arch_type
9722 # else
9723 #  define machine_arch_type     MACH_TYPE_ECO920
9724 # endif
9725 # define machine_is_eco920()    (machine_arch_type == MACH_TYPE_ECO920)
9726 #else
9727 # define machine_is_eco920()    (0)
9728 #endif
9729
9730 #ifdef CONFIG_MACH_SATVIEW
9731 # ifdef machine_arch_type
9732 #  undef machine_arch_type
9733 #  define machine_arch_type     __machine_arch_type
9734 # else
9735 #  define machine_arch_type     MACH_TYPE_SATVIEW
9736 # endif
9737 # define machine_is_satview()   (machine_arch_type == MACH_TYPE_SATVIEW)
9738 #else
9739 # define machine_is_satview()   (0)
9740 #endif
9741
9742 #ifdef CONFIG_MACH_ROADRUNNER
9743 # ifdef machine_arch_type
9744 #  undef machine_arch_type
9745 #  define machine_arch_type     __machine_arch_type
9746 # else
9747 #  define machine_arch_type     MACH_TYPE_ROADRUNNER
9748 # endif
9749 # define machine_is_roadrunner()        (machine_arch_type == MACH_TYPE_ROADRUNNER)
9750 #else
9751 # define machine_is_roadrunner()        (0)
9752 #endif
9753
9754 #ifdef CONFIG_MACH_AT91RM9200EK
9755 # ifdef machine_arch_type
9756 #  undef machine_arch_type
9757 #  define machine_arch_type     __machine_arch_type
9758 # else
9759 #  define machine_arch_type     MACH_TYPE_AT91RM9200EK
9760 # endif
9761 # define machine_is_at91rm9200ek()      (machine_arch_type == MACH_TYPE_AT91RM9200EK)
9762 #else
9763 # define machine_is_at91rm9200ek()      (0)
9764 #endif
9765
9766 #ifdef CONFIG_MACH_GP32
9767 # ifdef machine_arch_type
9768 #  undef machine_arch_type
9769 #  define machine_arch_type     __machine_arch_type
9770 # else
9771 #  define machine_arch_type     MACH_TYPE_GP32
9772 # endif
9773 # define machine_is_gp32()      (machine_arch_type == MACH_TYPE_GP32)
9774 #else
9775 # define machine_is_gp32()      (0)
9776 #endif
9777
9778 #ifdef CONFIG_MACH_GEM
9779 # ifdef machine_arch_type
9780 #  undef machine_arch_type
9781 #  define machine_arch_type     __machine_arch_type
9782 # else
9783 #  define machine_arch_type     MACH_TYPE_GEM
9784 # endif
9785 # define machine_is_gem()       (machine_arch_type == MACH_TYPE_GEM)
9786 #else
9787 # define machine_is_gem()       (0)
9788 #endif
9789
9790 #ifdef CONFIG_MACH_I858
9791 # ifdef machine_arch_type
9792 #  undef machine_arch_type
9793 #  define machine_arch_type     __machine_arch_type
9794 # else
9795 #  define machine_arch_type     MACH_TYPE_I858
9796 # endif
9797 # define machine_is_i858()      (machine_arch_type == MACH_TYPE_I858)
9798 #else
9799 # define machine_is_i858()      (0)
9800 #endif
9801
9802 #ifdef CONFIG_MACH_HX2750
9803 # ifdef machine_arch_type
9804 #  undef machine_arch_type
9805 #  define machine_arch_type     __machine_arch_type
9806 # else
9807 #  define machine_arch_type     MACH_TYPE_HX2750
9808 # endif
9809 # define machine_is_hx2750()    (machine_arch_type == MACH_TYPE_HX2750)
9810 #else
9811 # define machine_is_hx2750()    (0)
9812 #endif
9813
9814 #ifdef CONFIG_MACH_MXC91131EVB
9815 # ifdef machine_arch_type
9816 #  undef machine_arch_type
9817 #  define machine_arch_type     __machine_arch_type
9818 # else
9819 #  define machine_arch_type     MACH_TYPE_MXC91131EVB
9820 # endif
9821 # define machine_is_mxc91131evb()       (machine_arch_type == MACH_TYPE_MXC91131EVB)
9822 #else
9823 # define machine_is_mxc91131evb()       (0)
9824 #endif
9825
9826 #ifdef CONFIG_MACH_P700
9827 # ifdef machine_arch_type
9828 #  undef machine_arch_type
9829 #  define machine_arch_type     __machine_arch_type
9830 # else
9831 #  define machine_arch_type     MACH_TYPE_P700
9832 # endif
9833 # define machine_is_p700()      (machine_arch_type == MACH_TYPE_P700)
9834 #else
9835 # define machine_is_p700()      (0)
9836 #endif
9837
9838 #ifdef CONFIG_MACH_CPE
9839 # ifdef machine_arch_type
9840 #  undef machine_arch_type
9841 #  define machine_arch_type     __machine_arch_type
9842 # else
9843 #  define machine_arch_type     MACH_TYPE_CPE
9844 # endif
9845 # define machine_is_cpe()       (machine_arch_type == MACH_TYPE_CPE)
9846 #else
9847 # define machine_is_cpe()       (0)
9848 #endif
9849
9850 #ifdef CONFIG_MACH_SPITZ
9851 # ifdef machine_arch_type
9852 #  undef machine_arch_type
9853 #  define machine_arch_type     __machine_arch_type
9854 # else
9855 #  define machine_arch_type     MACH_TYPE_SPITZ
9856 # endif
9857 # define machine_is_spitz()     (machine_arch_type == MACH_TYPE_SPITZ)
9858 #else
9859 # define machine_is_spitz()     (0)
9860 #endif
9861
9862 #ifdef CONFIG_MACH_NIMBRA340
9863 # ifdef machine_arch_type
9864 #  undef machine_arch_type
9865 #  define machine_arch_type     __machine_arch_type
9866 # else
9867 #  define machine_arch_type     MACH_TYPE_NIMBRA340
9868 # endif
9869 # define machine_is_nimbra340() (machine_arch_type == MACH_TYPE_NIMBRA340)
9870 #else
9871 # define machine_is_nimbra340() (0)
9872 #endif
9873
9874 #ifdef CONFIG_MACH_LPC22XX
9875 # ifdef machine_arch_type
9876 #  undef machine_arch_type
9877 #  define machine_arch_type     __machine_arch_type
9878 # else
9879 #  define machine_arch_type     MACH_TYPE_LPC22XX
9880 # endif
9881 # define machine_is_lpc22xx()   (machine_arch_type == MACH_TYPE_LPC22XX)
9882 #else
9883 # define machine_is_lpc22xx()   (0)
9884 #endif
9885
9886 #ifdef CONFIG_MACH_COMET3
9887 # ifdef machine_arch_type
9888 #  undef machine_arch_type
9889 #  define machine_arch_type     __machine_arch_type
9890 # else
9891 #  define machine_arch_type     MACH_TYPE_COMET3
9892 # endif
9893 # define machine_is_omap_comet3()       (machine_arch_type == MACH_TYPE_COMET3)
9894 #else
9895 # define machine_is_omap_comet3()       (0)
9896 #endif
9897
9898 #ifdef CONFIG_MACH_COMET4
9899 # ifdef machine_arch_type
9900 #  undef machine_arch_type
9901 #  define machine_arch_type     __machine_arch_type
9902 # else
9903 #  define machine_arch_type     MACH_TYPE_COMET4
9904 # endif
9905 # define machine_is_omap_comet4()       (machine_arch_type == MACH_TYPE_COMET4)
9906 #else
9907 # define machine_is_omap_comet4()       (0)
9908 #endif
9909
9910 #ifdef CONFIG_MACH_CSB625
9911 # ifdef machine_arch_type
9912 #  undef machine_arch_type
9913 #  define machine_arch_type     __machine_arch_type
9914 # else
9915 #  define machine_arch_type     MACH_TYPE_CSB625
9916 # endif
9917 # define machine_is_csb625()    (machine_arch_type == MACH_TYPE_CSB625)
9918 #else
9919 # define machine_is_csb625()    (0)
9920 #endif
9921
9922 #ifdef CONFIG_MACH_FORTUNET2
9923 # ifdef machine_arch_type
9924 #  undef machine_arch_type
9925 #  define machine_arch_type     __machine_arch_type
9926 # else
9927 #  define machine_arch_type     MACH_TYPE_FORTUNET2
9928 # endif
9929 # define machine_is_fortunet2() (machine_arch_type == MACH_TYPE_FORTUNET2)
9930 #else
9931 # define machine_is_fortunet2() (0)
9932 #endif
9933
9934 #ifdef CONFIG_MACH_S5H2200
9935 # ifdef machine_arch_type
9936 #  undef machine_arch_type
9937 #  define machine_arch_type     __machine_arch_type
9938 # else
9939 #  define machine_arch_type     MACH_TYPE_S5H2200
9940 # endif
9941 # define machine_is_s5h2200()   (machine_arch_type == MACH_TYPE_S5H2200)
9942 #else
9943 # define machine_is_s5h2200()   (0)
9944 #endif
9945
9946 #ifdef CONFIG_MACH_OPTORM920
9947 # ifdef machine_arch_type
9948 #  undef machine_arch_type
9949 #  define machine_arch_type     __machine_arch_type
9950 # else
9951 #  define machine_arch_type     MACH_TYPE_OPTORM920
9952 # endif
9953 # define machine_is_optorm920() (machine_arch_type == MACH_TYPE_OPTORM920)
9954 #else
9955 # define machine_is_optorm920() (0)
9956 #endif
9957
9958 #ifdef CONFIG_MACH_ADSBITSYXB
9959 # ifdef machine_arch_type
9960 #  undef machine_arch_type
9961 #  define machine_arch_type     __machine_arch_type
9962 # else
9963 #  define machine_arch_type     MACH_TYPE_ADSBITSYXB
9964 # endif
9965 # define machine_is_adsbitsyxb()        (machine_arch_type == MACH_TYPE_ADSBITSYXB)
9966 #else
9967 # define machine_is_adsbitsyxb()        (0)
9968 #endif
9969
9970 #ifdef CONFIG_MACH_ADSSPHERE
9971 # ifdef machine_arch_type
9972 #  undef machine_arch_type
9973 #  define machine_arch_type     __machine_arch_type
9974 # else
9975 #  define machine_arch_type     MACH_TYPE_ADSSPHERE
9976 # endif
9977 # define machine_is_adssphere() (machine_arch_type == MACH_TYPE_ADSSPHERE)
9978 #else
9979 # define machine_is_adssphere() (0)
9980 #endif
9981
9982 #ifdef CONFIG_MACH_ADSPORTAL
9983 # ifdef machine_arch_type
9984 #  undef machine_arch_type
9985 #  define machine_arch_type     __machine_arch_type
9986 # else
9987 #  define machine_arch_type     MACH_TYPE_ADSPORTAL
9988 # endif
9989 # define machine_is_adsportal() (machine_arch_type == MACH_TYPE_ADSPORTAL)
9990 #else
9991 # define machine_is_adsportal() (0)
9992 #endif
9993
9994 #ifdef CONFIG_MACH_LN2410SBC
9995 # ifdef machine_arch_type
9996 #  undef machine_arch_type
9997 #  define machine_arch_type     __machine_arch_type
9998 # else
9999 #  define machine_arch_type     MACH_TYPE_LN2410SBC
10000 # endif
10001 # define machine_is_ln2410sbc() (machine_arch_type == MACH_TYPE_LN2410SBC)
10002 #else
10003 # define machine_is_ln2410sbc() (0)
10004 #endif
10005
10006 #ifdef CONFIG_MACH_CB3RUFC
10007 # ifdef machine_arch_type
10008 #  undef machine_arch_type
10009 #  define machine_arch_type     __machine_arch_type
10010 # else
10011 #  define machine_arch_type     MACH_TYPE_CB3RUFC
10012 # endif
10013 # define machine_is_cb3rufc()   (machine_arch_type == MACH_TYPE_CB3RUFC)
10014 #else
10015 # define machine_is_cb3rufc()   (0)
10016 #endif
10017
10018 #ifdef CONFIG_MACH_MP2USB
10019 # ifdef machine_arch_type
10020 #  undef machine_arch_type
10021 #  define machine_arch_type     __machine_arch_type
10022 # else
10023 #  define machine_arch_type     MACH_TYPE_MP2USB
10024 # endif
10025 # define machine_is_mp2usb()    (machine_arch_type == MACH_TYPE_MP2USB)
10026 #else
10027 # define machine_is_mp2usb()    (0)
10028 #endif
10029
10030 #ifdef CONFIG_MACH_NTNP425C
10031 # ifdef machine_arch_type
10032 #  undef machine_arch_type
10033 #  define machine_arch_type     __machine_arch_type
10034 # else
10035 #  define machine_arch_type     MACH_TYPE_NTNP425C
10036 # endif
10037 # define machine_is_ntnp425c()  (machine_arch_type == MACH_TYPE_NTNP425C)
10038 #else
10039 # define machine_is_ntnp425c()  (0)
10040 #endif
10041
10042 #ifdef CONFIG_MACH_COLIBRI
10043 # ifdef machine_arch_type
10044 #  undef machine_arch_type
10045 #  define machine_arch_type     __machine_arch_type
10046 # else
10047 #  define machine_arch_type     MACH_TYPE_COLIBRI
10048 # endif
10049 # define machine_is_colibri()   (machine_arch_type == MACH_TYPE_COLIBRI)
10050 #else
10051 # define machine_is_colibri()   (0)
10052 #endif
10053
10054 #ifdef CONFIG_MACH_PCM7220
10055 # ifdef machine_arch_type
10056 #  undef machine_arch_type
10057 #  define machine_arch_type     __machine_arch_type
10058 # else
10059 #  define machine_arch_type     MACH_TYPE_PCM7220
10060 # endif
10061 # define machine_is_pcm7220()   (machine_arch_type == MACH_TYPE_PCM7220)
10062 #else
10063 # define machine_is_pcm7220()   (0)
10064 #endif
10065
10066 #ifdef CONFIG_MACH_GATEWAY7001
10067 # ifdef machine_arch_type
10068 #  undef machine_arch_type
10069 #  define machine_arch_type     __machine_arch_type
10070 # else
10071 #  define machine_arch_type     MACH_TYPE_GATEWAY7001
10072 # endif
10073 # define machine_is_gateway7001()       (machine_arch_type == MACH_TYPE_GATEWAY7001)
10074 #else
10075 # define machine_is_gateway7001()       (0)
10076 #endif
10077
10078 #ifdef CONFIG_MACH_PCM027
10079 # ifdef machine_arch_type
10080 #  undef machine_arch_type
10081 #  define machine_arch_type     __machine_arch_type
10082 # else
10083 #  define machine_arch_type     MACH_TYPE_PCM027
10084 # endif
10085 # define machine_is_pcm027()    (machine_arch_type == MACH_TYPE_PCM027)
10086 #else
10087 # define machine_is_pcm027()    (0)
10088 #endif
10089
10090 #ifdef CONFIG_MACH_CMPXA
10091 # ifdef machine_arch_type
10092 #  undef machine_arch_type
10093 #  define machine_arch_type     __machine_arch_type
10094 # else
10095 #  define machine_arch_type     MACH_TYPE_CMPXA
10096 # endif
10097 # define machine_is_cmpxa()     (machine_arch_type == MACH_TYPE_CMPXA)
10098 #else
10099 # define machine_is_cmpxa()     (0)
10100 #endif
10101
10102 #ifdef CONFIG_MACH_ANUBIS
10103 # ifdef machine_arch_type
10104 #  undef machine_arch_type
10105 #  define machine_arch_type     __machine_arch_type
10106 # else
10107 #  define machine_arch_type     MACH_TYPE_ANUBIS
10108 # endif
10109 # define machine_is_anubis()    (machine_arch_type == MACH_TYPE_ANUBIS)
10110 #else
10111 # define machine_is_anubis()    (0)
10112 #endif
10113
10114 #ifdef CONFIG_MACH_ITE8152
10115 # ifdef machine_arch_type
10116 #  undef machine_arch_type
10117 #  define machine_arch_type     __machine_arch_type
10118 # else
10119 #  define machine_arch_type     MACH_TYPE_ITE8152
10120 # endif
10121 # define machine_is_ite8152()   (machine_arch_type == MACH_TYPE_ITE8152)
10122 #else
10123 # define machine_is_ite8152()   (0)
10124 #endif
10125
10126 #ifdef CONFIG_MACH_LPC3XXX
10127 # ifdef machine_arch_type
10128 #  undef machine_arch_type
10129 #  define machine_arch_type     __machine_arch_type
10130 # else
10131 #  define machine_arch_type     MACH_TYPE_LPC3XXX
10132 # endif
10133 # define machine_is_lpc3xxx()   (machine_arch_type == MACH_TYPE_LPC3XXX)
10134 #else
10135 # define machine_is_lpc3xxx()   (0)
10136 #endif
10137
10138 #ifdef CONFIG_MACH_PUPPETEER
10139 # ifdef machine_arch_type
10140 #  undef machine_arch_type
10141 #  define machine_arch_type     __machine_arch_type
10142 # else
10143 #  define machine_arch_type     MACH_TYPE_PUPPETEER
10144 # endif
10145 # define machine_is_puppeteer() (machine_arch_type == MACH_TYPE_PUPPETEER)
10146 #else
10147 # define machine_is_puppeteer() (0)
10148 #endif
10149
10150 #ifdef CONFIG_MACH_MACH_VADATECH
10151 # ifdef machine_arch_type
10152 #  undef machine_arch_type
10153 #  define machine_arch_type     __machine_arch_type
10154 # else
10155 #  define machine_arch_type     MACH_TYPE_MACH_VADATECH
10156 # endif
10157 # define machine_is_vt001()     (machine_arch_type == MACH_TYPE_MACH_VADATECH)
10158 #else
10159 # define machine_is_vt001()     (0)
10160 #endif
10161
10162 #ifdef CONFIG_MACH_E570
10163 # ifdef machine_arch_type
10164 #  undef machine_arch_type
10165 #  define machine_arch_type     __machine_arch_type
10166 # else
10167 #  define machine_arch_type     MACH_TYPE_E570
10168 # endif
10169 # define machine_is_e570()      (machine_arch_type == MACH_TYPE_E570)
10170 #else
10171 # define machine_is_e570()      (0)
10172 #endif
10173
10174 #ifdef CONFIG_MACH_X50
10175 # ifdef machine_arch_type
10176 #  undef machine_arch_type
10177 #  define machine_arch_type     __machine_arch_type
10178 # else
10179 #  define machine_arch_type     MACH_TYPE_X50
10180 # endif
10181 # define machine_is_x50()       (machine_arch_type == MACH_TYPE_X50)
10182 #else
10183 # define machine_is_x50()       (0)
10184 #endif
10185
10186 #ifdef CONFIG_MACH_RECON
10187 # ifdef machine_arch_type
10188 #  undef machine_arch_type
10189 #  define machine_arch_type     __machine_arch_type
10190 # else
10191 #  define machine_arch_type     MACH_TYPE_RECON
10192 # endif
10193 # define machine_is_recon()     (machine_arch_type == MACH_TYPE_RECON)
10194 #else
10195 # define machine_is_recon()     (0)
10196 #endif
10197
10198 #ifdef CONFIG_MACH_XBOARDGP8
10199 # ifdef machine_arch_type
10200 #  undef machine_arch_type
10201 #  define machine_arch_type     __machine_arch_type
10202 # else
10203 #  define machine_arch_type     MACH_TYPE_XBOARDGP8
10204 # endif
10205 # define machine_is_xboardgp8() (machine_arch_type == MACH_TYPE_XBOARDGP8)
10206 #else
10207 # define machine_is_xboardgp8() (0)
10208 #endif
10209
10210 #ifdef CONFIG_MACH_FPIC2
10211 # ifdef machine_arch_type
10212 #  undef machine_arch_type
10213 #  define machine_arch_type     __machine_arch_type
10214 # else
10215 #  define machine_arch_type     MACH_TYPE_FPIC2
10216 # endif
10217 # define machine_is_fpic2()     (machine_arch_type == MACH_TYPE_FPIC2)
10218 #else
10219 # define machine_is_fpic2()     (0)
10220 #endif
10221
10222 #ifdef CONFIG_MACH_AKITA
10223 # ifdef machine_arch_type
10224 #  undef machine_arch_type
10225 #  define machine_arch_type     __machine_arch_type
10226 # else
10227 #  define machine_arch_type     MACH_TYPE_AKITA
10228 # endif
10229 # define machine_is_akita()     (machine_arch_type == MACH_TYPE_AKITA)
10230 #else
10231 # define machine_is_akita()     (0)
10232 #endif
10233
10234 #ifdef CONFIG_MACH_A81
10235 # ifdef machine_arch_type
10236 #  undef machine_arch_type
10237 #  define machine_arch_type     __machine_arch_type
10238 # else
10239 #  define machine_arch_type     MACH_TYPE_A81
10240 # endif
10241 # define machine_is_a81()       (machine_arch_type == MACH_TYPE_A81)
10242 #else
10243 # define machine_is_a81()       (0)
10244 #endif
10245
10246 #ifdef CONFIG_MACH_SVM_SC25X
10247 # ifdef machine_arch_type
10248 #  undef machine_arch_type
10249 #  define machine_arch_type     __machine_arch_type
10250 # else
10251 #  define machine_arch_type     MACH_TYPE_SVM_SC25X
10252 # endif
10253 # define machine_is_svm_sc25x() (machine_arch_type == MACH_TYPE_SVM_SC25X)
10254 #else
10255 # define machine_is_svm_sc25x() (0)
10256 #endif
10257
10258 #ifdef CONFIG_MACH_VADATECH020
10259 # ifdef machine_arch_type
10260 #  undef machine_arch_type
10261 #  define machine_arch_type     __machine_arch_type
10262 # else
10263 #  define machine_arch_type     MACH_TYPE_VADATECH020
10264 # endif
10265 # define machine_is_vt020()     (machine_arch_type == MACH_TYPE_VADATECH020)
10266 #else
10267 # define machine_is_vt020()     (0)
10268 #endif
10269
10270 #ifdef CONFIG_MACH_TLI
10271 # ifdef machine_arch_type
10272 #  undef machine_arch_type
10273 #  define machine_arch_type     __machine_arch_type
10274 # else
10275 #  define machine_arch_type     MACH_TYPE_TLI
10276 # endif
10277 # define machine_is_tli()       (machine_arch_type == MACH_TYPE_TLI)
10278 #else
10279 # define machine_is_tli()       (0)
10280 #endif
10281
10282 #ifdef CONFIG_MACH_EDB9315LC
10283 # ifdef machine_arch_type
10284 #  undef machine_arch_type
10285 #  define machine_arch_type     __machine_arch_type
10286 # else
10287 #  define machine_arch_type     MACH_TYPE_EDB9315LC
10288 # endif
10289 # define machine_is_edb9315lc() (machine_arch_type == MACH_TYPE_EDB9315LC)
10290 #else
10291 # define machine_is_edb9315lc() (0)
10292 #endif
10293
10294 #ifdef CONFIG_MACH_PASSEC
10295 # ifdef machine_arch_type
10296 #  undef machine_arch_type
10297 #  define machine_arch_type     __machine_arch_type
10298 # else
10299 #  define machine_arch_type     MACH_TYPE_PASSEC
10300 # endif
10301 # define machine_is_passec()    (machine_arch_type == MACH_TYPE_PASSEC)
10302 #else
10303 # define machine_is_passec()    (0)
10304 #endif
10305
10306 #ifdef CONFIG_MACH_DS_TIGER
10307 # ifdef machine_arch_type
10308 #  undef machine_arch_type
10309 #  define machine_arch_type     __machine_arch_type
10310 # else
10311 #  define machine_arch_type     MACH_TYPE_DS_TIGER
10312 # endif
10313 # define machine_is_ds_tiger()  (machine_arch_type == MACH_TYPE_DS_TIGER)
10314 #else
10315 # define machine_is_ds_tiger()  (0)
10316 #endif
10317
10318 #ifdef CONFIG_MACH_E310
10319 # ifdef machine_arch_type
10320 #  undef machine_arch_type
10321 #  define machine_arch_type     __machine_arch_type
10322 # else
10323 #  define machine_arch_type     MACH_TYPE_E310
10324 # endif
10325 # define machine_is_e310()      (machine_arch_type == MACH_TYPE_E310)
10326 #else
10327 # define machine_is_e310()      (0)
10328 #endif
10329
10330 #ifdef CONFIG_MACH_E330
10331 # ifdef machine_arch_type
10332 #  undef machine_arch_type
10333 #  define machine_arch_type     __machine_arch_type
10334 # else
10335 #  define machine_arch_type     MACH_TYPE_E330
10336 # endif
10337 # define machine_is_e330()      (machine_arch_type == MACH_TYPE_E330)
10338 #else
10339 # define machine_is_e330()      (0)
10340 #endif
10341
10342 #ifdef CONFIG_MACH_RT3000
10343 # ifdef machine_arch_type
10344 #  undef machine_arch_type
10345 #  define machine_arch_type     __machine_arch_type
10346 # else
10347 #  define machine_arch_type     MACH_TYPE_RT3000
10348 # endif
10349 # define machine_is_rt3000()    (machine_arch_type == MACH_TYPE_RT3000)
10350 #else
10351 # define machine_is_rt3000()    (0)
10352 #endif
10353
10354 #ifdef CONFIG_MACH_NOKIA770
10355 # ifdef machine_arch_type
10356 #  undef machine_arch_type
10357 #  define machine_arch_type     __machine_arch_type
10358 # else
10359 #  define machine_arch_type     MACH_TYPE_NOKIA770
10360 # endif
10361 # define machine_is_nokia770()  (machine_arch_type == MACH_TYPE_NOKIA770)
10362 #else
10363 # define machine_is_nokia770()  (0)
10364 #endif
10365
10366 #ifdef CONFIG_MACH_PNX0106
10367 # ifdef machine_arch_type
10368 #  undef machine_arch_type
10369 #  define machine_arch_type     __machine_arch_type
10370 # else
10371 #  define machine_arch_type     MACH_TYPE_PNX0106
10372 # endif
10373 # define machine_is_pnx0106()   (machine_arch_type == MACH_TYPE_PNX0106)
10374 #else
10375 # define machine_is_pnx0106()   (0)
10376 #endif
10377
10378 #ifdef CONFIG_MACH_HX21XX
10379 # ifdef machine_arch_type
10380 #  undef machine_arch_type
10381 #  define machine_arch_type     __machine_arch_type
10382 # else
10383 #  define machine_arch_type     MACH_TYPE_HX21XX
10384 # endif
10385 # define machine_is_hx21xx()    (machine_arch_type == MACH_TYPE_HX21XX)
10386 #else
10387 # define machine_is_hx21xx()    (0)
10388 #endif
10389
10390 #ifdef CONFIG_MACH_FARADAY
10391 # ifdef machine_arch_type
10392 #  undef machine_arch_type
10393 #  define machine_arch_type     __machine_arch_type
10394 # else
10395 #  define machine_arch_type     MACH_TYPE_FARADAY
10396 # endif
10397 # define machine_is_faraday()   (machine_arch_type == MACH_TYPE_FARADAY)
10398 #else
10399 # define machine_is_faraday()   (0)
10400 #endif
10401
10402 #ifdef CONFIG_MACH_SBC9312
10403 # ifdef machine_arch_type
10404 #  undef machine_arch_type
10405 #  define machine_arch_type     __machine_arch_type
10406 # else
10407 #  define machine_arch_type     MACH_TYPE_SBC9312
10408 # endif
10409 # define machine_is_sbc9312()   (machine_arch_type == MACH_TYPE_SBC9312)
10410 #else
10411 # define machine_is_sbc9312()   (0)
10412 #endif
10413
10414 #ifdef CONFIG_MACH_BATMAN
10415 # ifdef machine_arch_type
10416 #  undef machine_arch_type
10417 #  define machine_arch_type     __machine_arch_type
10418 # else
10419 #  define machine_arch_type     MACH_TYPE_BATMAN
10420 # endif
10421 # define machine_is_batman()    (machine_arch_type == MACH_TYPE_BATMAN)
10422 #else
10423 # define machine_is_batman()    (0)
10424 #endif
10425
10426 #ifdef CONFIG_MACH_JPD201
10427 # ifdef machine_arch_type
10428 #  undef machine_arch_type
10429 #  define machine_arch_type     __machine_arch_type
10430 # else
10431 #  define machine_arch_type     MACH_TYPE_JPD201
10432 # endif
10433 # define machine_is_jpd201()    (machine_arch_type == MACH_TYPE_JPD201)
10434 #else
10435 # define machine_is_jpd201()    (0)
10436 #endif
10437
10438 #ifdef CONFIG_MACH_MIPSA
10439 # ifdef machine_arch_type
10440 #  undef machine_arch_type
10441 #  define machine_arch_type     __machine_arch_type
10442 # else
10443 #  define machine_arch_type     MACH_TYPE_MIPSA
10444 # endif
10445 # define machine_is_mipsa()     (machine_arch_type == MACH_TYPE_MIPSA)
10446 #else
10447 # define machine_is_mipsa()     (0)
10448 #endif
10449
10450 #ifdef CONFIG_MACH_KACOM
10451 # ifdef machine_arch_type
10452 #  undef machine_arch_type
10453 #  define machine_arch_type     __machine_arch_type
10454 # else
10455 #  define machine_arch_type     MACH_TYPE_KACOM
10456 # endif
10457 # define machine_is_kacom()     (machine_arch_type == MACH_TYPE_KACOM)
10458 #else
10459 # define machine_is_kacom()     (0)
10460 #endif
10461
10462 #ifdef CONFIG_MACH_SWARCOCPU
10463 # ifdef machine_arch_type
10464 #  undef machine_arch_type
10465 #  define machine_arch_type     __machine_arch_type
10466 # else
10467 #  define machine_arch_type     MACH_TYPE_SWARCOCPU
10468 # endif
10469 # define machine_is_swarcocpu() (machine_arch_type == MACH_TYPE_SWARCOCPU)
10470 #else
10471 # define machine_is_swarcocpu() (0)
10472 #endif
10473
10474 #ifdef CONFIG_MACH_SWARCODSL
10475 # ifdef machine_arch_type
10476 #  undef machine_arch_type
10477 #  define machine_arch_type     __machine_arch_type
10478 # else
10479 #  define machine_arch_type     MACH_TYPE_SWARCODSL
10480 # endif
10481 # define machine_is_swarcodsl() (machine_arch_type == MACH_TYPE_SWARCODSL)
10482 #else
10483 # define machine_is_swarcodsl() (0)
10484 #endif
10485
10486 #ifdef CONFIG_MACH_BLUEANGEL
10487 # ifdef machine_arch_type
10488 #  undef machine_arch_type
10489 #  define machine_arch_type     __machine_arch_type
10490 # else
10491 #  define machine_arch_type     MACH_TYPE_BLUEANGEL
10492 # endif
10493 # define machine_is_blueangel() (machine_arch_type == MACH_TYPE_BLUEANGEL)
10494 #else
10495 # define machine_is_blueangel() (0)
10496 #endif
10497
10498 #ifdef CONFIG_MACH_HAIRYGRAMA
10499 # ifdef machine_arch_type
10500 #  undef machine_arch_type
10501 #  define machine_arch_type     __machine_arch_type
10502 # else
10503 #  define machine_arch_type     MACH_TYPE_HAIRYGRAMA
10504 # endif
10505 # define machine_is_hairygrama()        (machine_arch_type == MACH_TYPE_HAIRYGRAMA)
10506 #else
10507 # define machine_is_hairygrama()        (0)
10508 #endif
10509
10510 #ifdef CONFIG_MACH_BANFF
10511 # ifdef machine_arch_type
10512 #  undef machine_arch_type
10513 #  define machine_arch_type     __machine_arch_type
10514 # else
10515 #  define machine_arch_type     MACH_TYPE_BANFF
10516 # endif
10517 # define machine_is_banff()     (machine_arch_type == MACH_TYPE_BANFF)
10518 #else
10519 # define machine_is_banff()     (0)
10520 #endif
10521
10522 #ifdef CONFIG_MACH_CARMEVA
10523 # ifdef machine_arch_type
10524 #  undef machine_arch_type
10525 #  define machine_arch_type     __machine_arch_type
10526 # else
10527 #  define machine_arch_type     MACH_TYPE_CARMEVA
10528 # endif
10529 # define machine_is_carmeva()   (machine_arch_type == MACH_TYPE_CARMEVA)
10530 #else
10531 # define machine_is_carmeva()   (0)
10532 #endif
10533
10534 #ifdef CONFIG_MACH_SAM255
10535 # ifdef machine_arch_type
10536 #  undef machine_arch_type
10537 #  define machine_arch_type     __machine_arch_type
10538 # else
10539 #  define machine_arch_type     MACH_TYPE_SAM255
10540 # endif
10541 # define machine_is_sam255()    (machine_arch_type == MACH_TYPE_SAM255)
10542 #else
10543 # define machine_is_sam255()    (0)
10544 #endif
10545
10546 #ifdef CONFIG_MACH_PPM10
10547 # ifdef machine_arch_type
10548 #  undef machine_arch_type
10549 #  define machine_arch_type     __machine_arch_type
10550 # else
10551 #  define machine_arch_type     MACH_TYPE_PPM10
10552 # endif
10553 # define machine_is_ppm10()     (machine_arch_type == MACH_TYPE_PPM10)
10554 #else
10555 # define machine_is_ppm10()     (0)
10556 #endif
10557
10558 #ifdef CONFIG_MACH_EDB9315A
10559 # ifdef machine_arch_type
10560 #  undef machine_arch_type
10561 #  define machine_arch_type     __machine_arch_type
10562 # else
10563 #  define machine_arch_type     MACH_TYPE_EDB9315A
10564 # endif
10565 # define machine_is_edb9315a()  (machine_arch_type == MACH_TYPE_EDB9315A)
10566 #else
10567 # define machine_is_edb9315a()  (0)
10568 #endif
10569
10570 #ifdef CONFIG_MACH_SUNSET
10571 # ifdef machine_arch_type
10572 #  undef machine_arch_type
10573 #  define machine_arch_type     __machine_arch_type
10574 # else
10575 #  define machine_arch_type     MACH_TYPE_SUNSET
10576 # endif
10577 # define machine_is_sunset()    (machine_arch_type == MACH_TYPE_SUNSET)
10578 #else
10579 # define machine_is_sunset()    (0)
10580 #endif
10581
10582 #ifdef CONFIG_MACH_STARGATE2
10583 # ifdef machine_arch_type
10584 #  undef machine_arch_type
10585 #  define machine_arch_type     __machine_arch_type
10586 # else
10587 #  define machine_arch_type     MACH_TYPE_STARGATE2
10588 # endif
10589 # define machine_is_stargate2() (machine_arch_type == MACH_TYPE_STARGATE2)
10590 #else
10591 # define machine_is_stargate2() (0)
10592 #endif
10593
10594 #ifdef CONFIG_MACH_INTELMOTE2
10595 # ifdef machine_arch_type
10596 #  undef machine_arch_type
10597 #  define machine_arch_type     __machine_arch_type
10598 # else
10599 #  define machine_arch_type     MACH_TYPE_INTELMOTE2
10600 # endif
10601 # define machine_is_intelmote2()        (machine_arch_type == MACH_TYPE_INTELMOTE2)
10602 #else
10603 # define machine_is_intelmote2()        (0)
10604 #endif
10605
10606 #ifdef CONFIG_MACH_TRIZEPS4
10607 # ifdef machine_arch_type
10608 #  undef machine_arch_type
10609 #  define machine_arch_type     __machine_arch_type
10610 # else
10611 #  define machine_arch_type     MACH_TYPE_TRIZEPS4
10612 # endif
10613 # define machine_is_trizeps4()  (machine_arch_type == MACH_TYPE_TRIZEPS4)
10614 #else
10615 # define machine_is_trizeps4()  (0)
10616 #endif
10617
10618 #ifdef CONFIG_MACH_MAINSTONE2
10619 # ifdef machine_arch_type
10620 #  undef machine_arch_type
10621 #  define machine_arch_type     __machine_arch_type
10622 # else
10623 #  define machine_arch_type     MACH_TYPE_MAINSTONE2
10624 # endif
10625 # define machine_is_mainstone2()        (machine_arch_type == MACH_TYPE_MAINSTONE2)
10626 #else
10627 # define machine_is_mainstone2()        (0)
10628 #endif
10629
10630 #ifdef CONFIG_MACH_EZ_IXP42X
10631 # ifdef machine_arch_type
10632 #  undef machine_arch_type
10633 #  define machine_arch_type     __machine_arch_type
10634 # else
10635 #  define machine_arch_type     MACH_TYPE_EZ_IXP42X
10636 # endif
10637 # define machine_is_ez_ixp42x() (machine_arch_type == MACH_TYPE_EZ_IXP42X)
10638 #else
10639 # define machine_is_ez_ixp42x() (0)
10640 #endif
10641
10642 #ifdef CONFIG_MACH_TAPWAVE_ZODIAC
10643 # ifdef machine_arch_type
10644 #  undef machine_arch_type
10645 #  define machine_arch_type     __machine_arch_type
10646 # else
10647 #  define machine_arch_type     MACH_TYPE_TAPWAVE_ZODIAC
10648 # endif
10649 # define machine_is_tapwave_zodiac()    (machine_arch_type == MACH_TYPE_TAPWAVE_ZODIAC)
10650 #else
10651 # define machine_is_tapwave_zodiac()    (0)
10652 #endif
10653
10654 #ifdef CONFIG_MACH_UNIVERSALMETER
10655 # ifdef machine_arch_type
10656 #  undef machine_arch_type
10657 #  define machine_arch_type     __machine_arch_type
10658 # else
10659 #  define machine_arch_type     MACH_TYPE_UNIVERSALMETER
10660 # endif
10661 # define machine_is_universalmeter()    (machine_arch_type == MACH_TYPE_UNIVERSALMETER)
10662 #else
10663 # define machine_is_universalmeter()    (0)
10664 #endif
10665
10666 #ifdef CONFIG_MACH_HICOARM9
10667 # ifdef machine_arch_type
10668 #  undef machine_arch_type
10669 #  define machine_arch_type     __machine_arch_type
10670 # else
10671 #  define machine_arch_type     MACH_TYPE_HICOARM9
10672 # endif
10673 # define machine_is_hicoarm9()  (machine_arch_type == MACH_TYPE_HICOARM9)
10674 #else
10675 # define machine_is_hicoarm9()  (0)
10676 #endif
10677
10678 #ifdef CONFIG_MACH_PNX4008
10679 # ifdef machine_arch_type
10680 #  undef machine_arch_type
10681 #  define machine_arch_type     __machine_arch_type
10682 # else
10683 #  define machine_arch_type     MACH_TYPE_PNX4008
10684 # endif
10685 # define machine_is_pnx4008()   (machine_arch_type == MACH_TYPE_PNX4008)
10686 #else
10687 # define machine_is_pnx4008()   (0)
10688 #endif
10689
10690 #ifdef CONFIG_MACH_KWS6000
10691 # ifdef machine_arch_type
10692 #  undef machine_arch_type
10693 #  define machine_arch_type     __machine_arch_type
10694 # else
10695 #  define machine_arch_type     MACH_TYPE_KWS6000
10696 # endif
10697 # define machine_is_kws6000()   (machine_arch_type == MACH_TYPE_KWS6000)
10698 #else
10699 # define machine_is_kws6000()   (0)
10700 #endif
10701
10702 #ifdef CONFIG_MACH_PORTUX920T
10703 # ifdef machine_arch_type
10704 #  undef machine_arch_type
10705 #  define machine_arch_type     __machine_arch_type
10706 # else
10707 #  define machine_arch_type     MACH_TYPE_PORTUX920T
10708 # endif
10709 # define machine_is_portux920t()        (machine_arch_type == MACH_TYPE_PORTUX920T)
10710 #else
10711 # define machine_is_portux920t()        (0)
10712 #endif
10713
10714 #ifdef CONFIG_MACH_EZ_X5
10715 # ifdef machine_arch_type
10716 #  undef machine_arch_type
10717 #  define machine_arch_type     __machine_arch_type
10718 # else
10719 #  define machine_arch_type     MACH_TYPE_EZ_X5
10720 # endif
10721 # define machine_is_ez_x5()     (machine_arch_type == MACH_TYPE_EZ_X5)
10722 #else
10723 # define machine_is_ez_x5()     (0)
10724 #endif
10725
10726 #ifdef CONFIG_MACH_OMAP_RUDOLPH
10727 # ifdef machine_arch_type
10728 #  undef machine_arch_type
10729 #  define machine_arch_type     __machine_arch_type
10730 # else
10731 #  define machine_arch_type     MACH_TYPE_OMAP_RUDOLPH
10732 # endif
10733 # define machine_is_omap_rudolph()      (machine_arch_type == MACH_TYPE_OMAP_RUDOLPH)
10734 #else
10735 # define machine_is_omap_rudolph()      (0)
10736 #endif
10737
10738 #ifdef CONFIG_MACH_CPUAT91
10739 # ifdef machine_arch_type
10740 #  undef machine_arch_type
10741 #  define machine_arch_type     __machine_arch_type
10742 # else
10743 #  define machine_arch_type     MACH_TYPE_CPUAT91
10744 # endif
10745 # define machine_is_cpuat91()   (machine_arch_type == MACH_TYPE_CPUAT91)
10746 #else
10747 # define machine_is_cpuat91()   (0)
10748 #endif
10749
10750 #ifdef CONFIG_MACH_REA9200
10751 # ifdef machine_arch_type
10752 #  undef machine_arch_type
10753 #  define machine_arch_type     __machine_arch_type
10754 # else
10755 #  define machine_arch_type     MACH_TYPE_REA9200
10756 # endif
10757 # define machine_is_rea9200()   (machine_arch_type == MACH_TYPE_REA9200)
10758 #else
10759 # define machine_is_rea9200()   (0)
10760 #endif
10761
10762 #ifdef CONFIG_MACH_ACTS_PUNE_SA1110
10763 # ifdef machine_arch_type
10764 #  undef machine_arch_type
10765 #  define machine_arch_type     __machine_arch_type
10766 # else
10767 #  define machine_arch_type     MACH_TYPE_ACTS_PUNE_SA1110
10768 # endif
10769 # define machine_is_acts_pune_sa1110()  (machine_arch_type == MACH_TYPE_ACTS_PUNE_SA1110)
10770 #else
10771 # define machine_is_acts_pune_sa1110()  (0)
10772 #endif
10773
10774 #ifdef CONFIG_MACH_IXP425
10775 # ifdef machine_arch_type
10776 #  undef machine_arch_type
10777 #  define machine_arch_type     __machine_arch_type
10778 # else
10779 #  define machine_arch_type     MACH_TYPE_IXP425
10780 # endif
10781 # define machine_is_ixp425()    (machine_arch_type == MACH_TYPE_IXP425)
10782 #else
10783 # define machine_is_ixp425()    (0)
10784 #endif
10785
10786 #ifdef CONFIG_MACH_I30030ADS
10787 # ifdef machine_arch_type
10788 #  undef machine_arch_type
10789 #  define machine_arch_type     __machine_arch_type
10790 # else
10791 #  define machine_arch_type     MACH_TYPE_I30030ADS
10792 # endif
10793 # define machine_is_i30030ads() (machine_arch_type == MACH_TYPE_I30030ADS)
10794 #else
10795 # define machine_is_i30030ads() (0)
10796 #endif
10797
10798 #ifdef CONFIG_MACH_PERCH
10799 # ifdef machine_arch_type
10800 #  undef machine_arch_type
10801 #  define machine_arch_type     __machine_arch_type
10802 # else
10803 #  define machine_arch_type     MACH_TYPE_PERCH
10804 # endif
10805 # define machine_is_perch()     (machine_arch_type == MACH_TYPE_PERCH)
10806 #else
10807 # define machine_is_perch()     (0)
10808 #endif
10809
10810 #ifdef CONFIG_MACH_EIS05R1
10811 # ifdef machine_arch_type
10812 #  undef machine_arch_type
10813 #  define machine_arch_type     __machine_arch_type
10814 # else
10815 #  define machine_arch_type     MACH_TYPE_EIS05R1
10816 # endif
10817 # define machine_is_eis05r1()   (machine_arch_type == MACH_TYPE_EIS05R1)
10818 #else
10819 # define machine_is_eis05r1()   (0)
10820 #endif
10821
10822 #ifdef CONFIG_MACH_PEPPERPAD
10823 # ifdef machine_arch_type
10824 #  undef machine_arch_type
10825 #  define machine_arch_type     __machine_arch_type
10826 # else
10827 #  define machine_arch_type     MACH_TYPE_PEPPERPAD
10828 # endif
10829 # define machine_is_pepperpad() (machine_arch_type == MACH_TYPE_PEPPERPAD)
10830 #else
10831 # define machine_is_pepperpad() (0)
10832 #endif
10833
10834 #ifdef CONFIG_MACH_SB3010
10835 # ifdef machine_arch_type
10836 #  undef machine_arch_type
10837 #  define machine_arch_type     __machine_arch_type
10838 # else
10839 #  define machine_arch_type     MACH_TYPE_SB3010
10840 # endif
10841 # define machine_is_sb3010()    (machine_arch_type == MACH_TYPE_SB3010)
10842 #else
10843 # define machine_is_sb3010()    (0)
10844 #endif
10845
10846 #ifdef CONFIG_MACH_RM9200
10847 # ifdef machine_arch_type
10848 #  undef machine_arch_type
10849 #  define machine_arch_type     __machine_arch_type
10850 # else
10851 #  define machine_arch_type     MACH_TYPE_RM9200
10852 # endif
10853 # define machine_is_rm9200()    (machine_arch_type == MACH_TYPE_RM9200)
10854 #else
10855 # define machine_is_rm9200()    (0)
10856 #endif
10857
10858 #ifdef CONFIG_MACH_DMA03
10859 # ifdef machine_arch_type
10860 #  undef machine_arch_type
10861 #  define machine_arch_type     __machine_arch_type
10862 # else
10863 #  define machine_arch_type     MACH_TYPE_DMA03
10864 # endif
10865 # define machine_is_dma03()     (machine_arch_type == MACH_TYPE_DMA03)
10866 #else
10867 # define machine_is_dma03()     (0)
10868 #endif
10869
10870 #ifdef CONFIG_MACH_ROAD_S101
10871 # ifdef machine_arch_type
10872 #  undef machine_arch_type
10873 #  define machine_arch_type     __machine_arch_type
10874 # else
10875 #  define machine_arch_type     MACH_TYPE_ROAD_S101
10876 # endif
10877 # define machine_is_road_s101() (machine_arch_type == MACH_TYPE_ROAD_S101)
10878 #else
10879 # define machine_is_road_s101() (0)
10880 #endif
10881
10882 #ifdef CONFIG_MACH_IQ81340SC
10883 # ifdef machine_arch_type
10884 #  undef machine_arch_type
10885 #  define machine_arch_type     __machine_arch_type
10886 # else
10887 #  define machine_arch_type     MACH_TYPE_IQ81340SC
10888 # endif
10889 # define machine_is_iq81340sc() (machine_arch_type == MACH_TYPE_IQ81340SC)
10890 #else
10891 # define machine_is_iq81340sc() (0)
10892 #endif
10893
10894 #ifdef CONFIG_MACH_IQ_NEXTGEN_B
10895 # ifdef machine_arch_type
10896 #  undef machine_arch_type
10897 #  define machine_arch_type     __machine_arch_type
10898 # else
10899 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_B
10900 # endif
10901 # define machine_is_iq_nextgen_b()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_B)
10902 #else
10903 # define machine_is_iq_nextgen_b()      (0)
10904 #endif
10905
10906 #ifdef CONFIG_MACH_IQ81340MC
10907 # ifdef machine_arch_type
10908 #  undef machine_arch_type
10909 #  define machine_arch_type     __machine_arch_type
10910 # else
10911 #  define machine_arch_type     MACH_TYPE_IQ81340MC
10912 # endif
10913 # define machine_is_iq81340mc() (machine_arch_type == MACH_TYPE_IQ81340MC)
10914 #else
10915 # define machine_is_iq81340mc() (0)
10916 #endif
10917
10918 #ifdef CONFIG_MACH_IQ_NEXTGEN_D
10919 # ifdef machine_arch_type
10920 #  undef machine_arch_type
10921 #  define machine_arch_type     __machine_arch_type
10922 # else
10923 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_D
10924 # endif
10925 # define machine_is_iq_nextgen_d()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_D)
10926 #else
10927 # define machine_is_iq_nextgen_d()      (0)
10928 #endif
10929
10930 #ifdef CONFIG_MACH_IQ_NEXTGEN_E
10931 # ifdef machine_arch_type
10932 #  undef machine_arch_type
10933 #  define machine_arch_type     __machine_arch_type
10934 # else
10935 #  define machine_arch_type     MACH_TYPE_IQ_NEXTGEN_E
10936 # endif
10937 # define machine_is_iq_nextgen_e()      (machine_arch_type == MACH_TYPE_IQ_NEXTGEN_E)
10938 #else
10939 # define machine_is_iq_nextgen_e()      (0)
10940 #endif
10941
10942 #ifdef CONFIG_MACH_MALLOW_AT91
10943 # ifdef machine_arch_type
10944 #  undef machine_arch_type
10945 #  define machine_arch_type     __machine_arch_type
10946 # else
10947 #  define machine_arch_type     MACH_TYPE_MALLOW_AT91
10948 # endif
10949 # define machine_is_mallow_at91()       (machine_arch_type == MACH_TYPE_MALLOW_AT91)
10950 #else
10951 # define machine_is_mallow_at91()       (0)
10952 #endif
10953
10954 #ifdef CONFIG_MACH_CYBERTRACKER_I
10955 # ifdef machine_arch_type
10956 #  undef machine_arch_type
10957 #  define machine_arch_type     __machine_arch_type
10958 # else
10959 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_I
10960 # endif
10961 # define machine_is_cybertracker_i()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_I)
10962 #else
10963 # define machine_is_cybertracker_i()    (0)
10964 #endif
10965
10966 #ifdef CONFIG_MACH_GESBC931X
10967 # ifdef machine_arch_type
10968 #  undef machine_arch_type
10969 #  define machine_arch_type     __machine_arch_type
10970 # else
10971 #  define machine_arch_type     MACH_TYPE_GESBC931X
10972 # endif
10973 # define machine_is_gesbc931x() (machine_arch_type == MACH_TYPE_GESBC931X)
10974 #else
10975 # define machine_is_gesbc931x() (0)
10976 #endif
10977
10978 #ifdef CONFIG_MACH_CENTIPAD
10979 # ifdef machine_arch_type
10980 #  undef machine_arch_type
10981 #  define machine_arch_type     __machine_arch_type
10982 # else
10983 #  define machine_arch_type     MACH_TYPE_CENTIPAD
10984 # endif
10985 # define machine_is_centipad()  (machine_arch_type == MACH_TYPE_CENTIPAD)
10986 #else
10987 # define machine_is_centipad()  (0)
10988 #endif
10989
10990 #ifdef CONFIG_MACH_ARMSOC
10991 # ifdef machine_arch_type
10992 #  undef machine_arch_type
10993 #  define machine_arch_type     __machine_arch_type
10994 # else
10995 #  define machine_arch_type     MACH_TYPE_ARMSOC
10996 # endif
10997 # define machine_is_armsoc()    (machine_arch_type == MACH_TYPE_ARMSOC)
10998 #else
10999 # define machine_is_armsoc()    (0)
11000 #endif
11001
11002 #ifdef CONFIG_MACH_SE4200
11003 # ifdef machine_arch_type
11004 #  undef machine_arch_type
11005 #  define machine_arch_type     __machine_arch_type
11006 # else
11007 #  define machine_arch_type     MACH_TYPE_SE4200
11008 # endif
11009 # define machine_is_se4200()    (machine_arch_type == MACH_TYPE_SE4200)
11010 #else
11011 # define machine_is_se4200()    (0)
11012 #endif
11013
11014 #ifdef CONFIG_MACH_EMS197A
11015 # ifdef machine_arch_type
11016 #  undef machine_arch_type
11017 #  define machine_arch_type     __machine_arch_type
11018 # else
11019 #  define machine_arch_type     MACH_TYPE_EMS197A
11020 # endif
11021 # define machine_is_ems197a()   (machine_arch_type == MACH_TYPE_EMS197A)
11022 #else
11023 # define machine_is_ems197a()   (0)
11024 #endif
11025
11026 #ifdef CONFIG_MACH_MICRO9
11027 # ifdef machine_arch_type
11028 #  undef machine_arch_type
11029 #  define machine_arch_type     __machine_arch_type
11030 # else
11031 #  define machine_arch_type     MACH_TYPE_MICRO9
11032 # endif
11033 # define machine_is_micro9()    (machine_arch_type == MACH_TYPE_MICRO9)
11034 #else
11035 # define machine_is_micro9()    (0)
11036 #endif
11037
11038 #ifdef CONFIG_MACH_MICRO9L
11039 # ifdef machine_arch_type
11040 #  undef machine_arch_type
11041 #  define machine_arch_type     __machine_arch_type
11042 # else
11043 #  define machine_arch_type     MACH_TYPE_MICRO9L
11044 # endif
11045 # define machine_is_micro9l()   (machine_arch_type == MACH_TYPE_MICRO9L)
11046 #else
11047 # define machine_is_micro9l()   (0)
11048 #endif
11049
11050 #ifdef CONFIG_MACH_UC5471DSP
11051 # ifdef machine_arch_type
11052 #  undef machine_arch_type
11053 #  define machine_arch_type     __machine_arch_type
11054 # else
11055 #  define machine_arch_type     MACH_TYPE_UC5471DSP
11056 # endif
11057 # define machine_is_uc5471dsp() (machine_arch_type == MACH_TYPE_UC5471DSP)
11058 #else
11059 # define machine_is_uc5471dsp() (0)
11060 #endif
11061
11062 #ifdef CONFIG_MACH_SJ5471ENG
11063 # ifdef machine_arch_type
11064 #  undef machine_arch_type
11065 #  define machine_arch_type     __machine_arch_type
11066 # else
11067 #  define machine_arch_type     MACH_TYPE_SJ5471ENG
11068 # endif
11069 # define machine_is_sj5471eng() (machine_arch_type == MACH_TYPE_SJ5471ENG)
11070 #else
11071 # define machine_is_sj5471eng() (0)
11072 #endif
11073
11074 #ifdef CONFIG_MACH_CMPXA26X
11075 # ifdef machine_arch_type
11076 #  undef machine_arch_type
11077 #  define machine_arch_type     __machine_arch_type
11078 # else
11079 #  define machine_arch_type     MACH_TYPE_CMPXA26X
11080 # endif
11081 # define machine_is_none()      (machine_arch_type == MACH_TYPE_CMPXA26X)
11082 #else
11083 # define machine_is_none()      (0)
11084 #endif
11085
11086 #ifdef CONFIG_MACH_NC
11087 # ifdef machine_arch_type
11088 #  undef machine_arch_type
11089 #  define machine_arch_type     __machine_arch_type
11090 # else
11091 #  define machine_arch_type     MACH_TYPE_NC
11092 # endif
11093 # define machine_is_nc1()       (machine_arch_type == MACH_TYPE_NC)
11094 #else
11095 # define machine_is_nc1()       (0)
11096 #endif
11097
11098 #ifdef CONFIG_MACH_OMAP_PALMTE
11099 # ifdef machine_arch_type
11100 #  undef machine_arch_type
11101 #  define machine_arch_type     __machine_arch_type
11102 # else
11103 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTE
11104 # endif
11105 # define machine_is_omap_palmte()       (machine_arch_type == MACH_TYPE_OMAP_PALMTE)
11106 #else
11107 # define machine_is_omap_palmte()       (0)
11108 #endif
11109
11110 #ifdef CONFIG_MACH_AJAX52X
11111 # ifdef machine_arch_type
11112 #  undef machine_arch_type
11113 #  define machine_arch_type     __machine_arch_type
11114 # else
11115 #  define machine_arch_type     MACH_TYPE_AJAX52X
11116 # endif
11117 # define machine_is_ajax52x()   (machine_arch_type == MACH_TYPE_AJAX52X)
11118 #else
11119 # define machine_is_ajax52x()   (0)
11120 #endif
11121
11122 #ifdef CONFIG_MACH_SIRIUSTAR
11123 # ifdef machine_arch_type
11124 #  undef machine_arch_type
11125 #  define machine_arch_type     __machine_arch_type
11126 # else
11127 #  define machine_arch_type     MACH_TYPE_SIRIUSTAR
11128 # endif
11129 # define machine_is_siriustar() (machine_arch_type == MACH_TYPE_SIRIUSTAR)
11130 #else
11131 # define machine_is_siriustar() (0)
11132 #endif
11133
11134 #ifdef CONFIG_MACH_IODATA_HDLG
11135 # ifdef machine_arch_type
11136 #  undef machine_arch_type
11137 #  define machine_arch_type     __machine_arch_type
11138 # else
11139 #  define machine_arch_type     MACH_TYPE_IODATA_HDLG
11140 # endif
11141 # define machine_is_iodata_hdlg()       (machine_arch_type == MACH_TYPE_IODATA_HDLG)
11142 #else
11143 # define machine_is_iodata_hdlg()       (0)
11144 #endif
11145
11146 #ifdef CONFIG_MACH_AT91RM9200UTL
11147 # ifdef machine_arch_type
11148 #  undef machine_arch_type
11149 #  define machine_arch_type     __machine_arch_type
11150 # else
11151 #  define machine_arch_type     MACH_TYPE_AT91RM9200UTL
11152 # endif
11153 # define machine_is_at91rm9200utl()     (machine_arch_type == MACH_TYPE_AT91RM9200UTL)
11154 #else
11155 # define machine_is_at91rm9200utl()     (0)
11156 #endif
11157
11158 #ifdef CONFIG_MACH_BIOSAFE
11159 # ifdef machine_arch_type
11160 #  undef machine_arch_type
11161 #  define machine_arch_type     __machine_arch_type
11162 # else
11163 #  define machine_arch_type     MACH_TYPE_BIOSAFE
11164 # endif
11165 # define machine_is_biosafe()   (machine_arch_type == MACH_TYPE_BIOSAFE)
11166 #else
11167 # define machine_is_biosafe()   (0)
11168 #endif
11169
11170 #ifdef CONFIG_MACH_MP1000
11171 # ifdef machine_arch_type
11172 #  undef machine_arch_type
11173 #  define machine_arch_type     __machine_arch_type
11174 # else
11175 #  define machine_arch_type     MACH_TYPE_MP1000
11176 # endif
11177 # define machine_is_mp1000()    (machine_arch_type == MACH_TYPE_MP1000)
11178 #else
11179 # define machine_is_mp1000()    (0)
11180 #endif
11181
11182 #ifdef CONFIG_MACH_PARSY
11183 # ifdef machine_arch_type
11184 #  undef machine_arch_type
11185 #  define machine_arch_type     __machine_arch_type
11186 # else
11187 #  define machine_arch_type     MACH_TYPE_PARSY
11188 # endif
11189 # define machine_is_parsy()     (machine_arch_type == MACH_TYPE_PARSY)
11190 #else
11191 # define machine_is_parsy()     (0)
11192 #endif
11193
11194 #ifdef CONFIG_MACH_CCXP
11195 # ifdef machine_arch_type
11196 #  undef machine_arch_type
11197 #  define machine_arch_type     __machine_arch_type
11198 # else
11199 #  define machine_arch_type     MACH_TYPE_CCXP
11200 # endif
11201 # define machine_is_ccxp270()   (machine_arch_type == MACH_TYPE_CCXP)
11202 #else
11203 # define machine_is_ccxp270()   (0)
11204 #endif
11205
11206 #ifdef CONFIG_MACH_OMAP_GSAMPLE
11207 # ifdef machine_arch_type
11208 #  undef machine_arch_type
11209 #  define machine_arch_type     __machine_arch_type
11210 # else
11211 #  define machine_arch_type     MACH_TYPE_OMAP_GSAMPLE
11212 # endif
11213 # define machine_is_omap_gsample()      (machine_arch_type == MACH_TYPE_OMAP_GSAMPLE)
11214 #else
11215 # define machine_is_omap_gsample()      (0)
11216 #endif
11217
11218 #ifdef CONFIG_MACH_REALVIEW_EB
11219 # ifdef machine_arch_type
11220 #  undef machine_arch_type
11221 #  define machine_arch_type     __machine_arch_type
11222 # else
11223 #  define machine_arch_type     MACH_TYPE_REALVIEW_EB
11224 # endif
11225 # define machine_is_realview_eb()       (machine_arch_type == MACH_TYPE_REALVIEW_EB)
11226 #else
11227 # define machine_is_realview_eb()       (0)
11228 #endif
11229
11230 #ifdef CONFIG_MACH_SAMOA
11231 # ifdef machine_arch_type
11232 #  undef machine_arch_type
11233 #  define machine_arch_type     __machine_arch_type
11234 # else
11235 #  define machine_arch_type     MACH_TYPE_SAMOA
11236 # endif
11237 # define machine_is_samoa()     (machine_arch_type == MACH_TYPE_SAMOA)
11238 #else
11239 # define machine_is_samoa()     (0)
11240 #endif
11241
11242 #ifdef CONFIG_MACH_T3XSCALE
11243 # ifdef machine_arch_type
11244 #  undef machine_arch_type
11245 #  define machine_arch_type     __machine_arch_type
11246 # else
11247 #  define machine_arch_type     MACH_TYPE_T3XSCALE
11248 # endif
11249 # define machine_is_t3xscale()  (machine_arch_type == MACH_TYPE_T3XSCALE)
11250 #else
11251 # define machine_is_t3xscale()  (0)
11252 #endif
11253
11254 #ifdef CONFIG_MACH_I878
11255 # ifdef machine_arch_type
11256 #  undef machine_arch_type
11257 #  define machine_arch_type     __machine_arch_type
11258 # else
11259 #  define machine_arch_type     MACH_TYPE_I878
11260 # endif
11261 # define machine_is_i878()      (machine_arch_type == MACH_TYPE_I878)
11262 #else
11263 # define machine_is_i878()      (0)
11264 #endif
11265
11266 #ifdef CONFIG_MACH_BORZOI
11267 # ifdef machine_arch_type
11268 #  undef machine_arch_type
11269 #  define machine_arch_type     __machine_arch_type
11270 # else
11271 #  define machine_arch_type     MACH_TYPE_BORZOI
11272 # endif
11273 # define machine_is_borzoi()    (machine_arch_type == MACH_TYPE_BORZOI)
11274 #else
11275 # define machine_is_borzoi()    (0)
11276 #endif
11277
11278 #ifdef CONFIG_MACH_GECKO
11279 # ifdef machine_arch_type
11280 #  undef machine_arch_type
11281 #  define machine_arch_type     __machine_arch_type
11282 # else
11283 #  define machine_arch_type     MACH_TYPE_GECKO
11284 # endif
11285 # define machine_is_gecko()     (machine_arch_type == MACH_TYPE_GECKO)
11286 #else
11287 # define machine_is_gecko()     (0)
11288 #endif
11289
11290 #ifdef CONFIG_MACH_DS101
11291 # ifdef machine_arch_type
11292 #  undef machine_arch_type
11293 #  define machine_arch_type     __machine_arch_type
11294 # else
11295 #  define machine_arch_type     MACH_TYPE_DS101
11296 # endif
11297 # define machine_is_ds101()     (machine_arch_type == MACH_TYPE_DS101)
11298 #else
11299 # define machine_is_ds101()     (0)
11300 #endif
11301
11302 #ifdef CONFIG_MACH_OMAP_PALMTT2
11303 # ifdef machine_arch_type
11304 #  undef machine_arch_type
11305 #  define machine_arch_type     __machine_arch_type
11306 # else
11307 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT2
11308 # endif
11309 # define machine_is_omap_palmtt2()      (machine_arch_type == MACH_TYPE_OMAP_PALMTT2)
11310 #else
11311 # define machine_is_omap_palmtt2()      (0)
11312 #endif
11313
11314 #ifdef CONFIG_MACH_XSCALE_PALMLD
11315 # ifdef machine_arch_type
11316 #  undef machine_arch_type
11317 #  define machine_arch_type     __machine_arch_type
11318 # else
11319 #  define machine_arch_type     MACH_TYPE_XSCALE_PALMLD
11320 # endif
11321 # define machine_is_xscale_palmld()     (machine_arch_type == MACH_TYPE_XSCALE_PALMLD)
11322 #else
11323 # define machine_is_xscale_palmld()     (0)
11324 #endif
11325
11326 #ifdef CONFIG_MACH_CC9C
11327 # ifdef machine_arch_type
11328 #  undef machine_arch_type
11329 #  define machine_arch_type     __machine_arch_type
11330 # else
11331 #  define machine_arch_type     MACH_TYPE_CC9C
11332 # endif
11333 # define machine_is_cc9c()      (machine_arch_type == MACH_TYPE_CC9C)
11334 #else
11335 # define machine_is_cc9c()      (0)
11336 #endif
11337
11338 #ifdef CONFIG_MACH_SBC1670
11339 # ifdef machine_arch_type
11340 #  undef machine_arch_type
11341 #  define machine_arch_type     __machine_arch_type
11342 # else
11343 #  define machine_arch_type     MACH_TYPE_SBC1670
11344 # endif
11345 # define machine_is_sbc1670()   (machine_arch_type == MACH_TYPE_SBC1670)
11346 #else
11347 # define machine_is_sbc1670()   (0)
11348 #endif
11349
11350 #ifdef CONFIG_MACH_IXDP28X5
11351 # ifdef machine_arch_type
11352 #  undef machine_arch_type
11353 #  define machine_arch_type     __machine_arch_type
11354 # else
11355 #  define machine_arch_type     MACH_TYPE_IXDP28X5
11356 # endif
11357 # define machine_is_ixdp28x5()  (machine_arch_type == MACH_TYPE_IXDP28X5)
11358 #else
11359 # define machine_is_ixdp28x5()  (0)
11360 #endif
11361
11362 #ifdef CONFIG_MACH_OMAP_PALMTT
11363 # ifdef machine_arch_type
11364 #  undef machine_arch_type
11365 #  define machine_arch_type     __machine_arch_type
11366 # else
11367 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTT
11368 # endif
11369 # define machine_is_omap_palmtt()       (machine_arch_type == MACH_TYPE_OMAP_PALMTT)
11370 #else
11371 # define machine_is_omap_palmtt()       (0)
11372 #endif
11373
11374 #ifdef CONFIG_MACH_ML696K
11375 # ifdef machine_arch_type
11376 #  undef machine_arch_type
11377 #  define machine_arch_type     __machine_arch_type
11378 # else
11379 #  define machine_arch_type     MACH_TYPE_ML696K
11380 # endif
11381 # define machine_is_ml696k()    (machine_arch_type == MACH_TYPE_ML696K)
11382 #else
11383 # define machine_is_ml696k()    (0)
11384 #endif
11385
11386 #ifdef CONFIG_MACH_ARCOM_ZEUS
11387 # ifdef machine_arch_type
11388 #  undef machine_arch_type
11389 #  define machine_arch_type     __machine_arch_type
11390 # else
11391 #  define machine_arch_type     MACH_TYPE_ARCOM_ZEUS
11392 # endif
11393 # define machine_is_arcom_zeus()        (machine_arch_type == MACH_TYPE_ARCOM_ZEUS)
11394 #else
11395 # define machine_is_arcom_zeus()        (0)
11396 #endif
11397
11398 #ifdef CONFIG_MACH_OSIRIS
11399 # ifdef machine_arch_type
11400 #  undef machine_arch_type
11401 #  define machine_arch_type     __machine_arch_type
11402 # else
11403 #  define machine_arch_type     MACH_TYPE_OSIRIS
11404 # endif
11405 # define machine_is_osiris()    (machine_arch_type == MACH_TYPE_OSIRIS)
11406 #else
11407 # define machine_is_osiris()    (0)
11408 #endif
11409
11410 #ifdef CONFIG_MACH_MAESTRO
11411 # ifdef machine_arch_type
11412 #  undef machine_arch_type
11413 #  define machine_arch_type     __machine_arch_type
11414 # else
11415 #  define machine_arch_type     MACH_TYPE_MAESTRO
11416 # endif
11417 # define machine_is_maestro()   (machine_arch_type == MACH_TYPE_MAESTRO)
11418 #else
11419 # define machine_is_maestro()   (0)
11420 #endif
11421
11422 #ifdef CONFIG_MACH_TUNGE2
11423 # ifdef machine_arch_type
11424 #  undef machine_arch_type
11425 #  define machine_arch_type     __machine_arch_type
11426 # else
11427 #  define machine_arch_type     MACH_TYPE_TUNGE2
11428 # endif
11429 # define machine_is_tunge2()    (machine_arch_type == MACH_TYPE_TUNGE2)
11430 #else
11431 # define machine_is_tunge2()    (0)
11432 #endif
11433
11434 #ifdef CONFIG_MACH_IXBBM
11435 # ifdef machine_arch_type
11436 #  undef machine_arch_type
11437 #  define machine_arch_type     __machine_arch_type
11438 # else
11439 #  define machine_arch_type     MACH_TYPE_IXBBM
11440 # endif
11441 # define machine_is_ixbbm()     (machine_arch_type == MACH_TYPE_IXBBM)
11442 #else
11443 # define machine_is_ixbbm()     (0)
11444 #endif
11445
11446 #ifdef CONFIG_MACH_MX27ADS
11447 # ifdef machine_arch_type
11448 #  undef machine_arch_type
11449 #  define machine_arch_type     __machine_arch_type
11450 # else
11451 #  define machine_arch_type     MACH_TYPE_MX27ADS
11452 # endif
11453 # define machine_is_mx27ads()   (machine_arch_type == MACH_TYPE_MX27ADS)
11454 #else
11455 # define machine_is_mx27ads()   (0)
11456 #endif
11457
11458 #ifdef CONFIG_MACH_AX8004
11459 # ifdef machine_arch_type
11460 #  undef machine_arch_type
11461 #  define machine_arch_type     __machine_arch_type
11462 # else
11463 #  define machine_arch_type     MACH_TYPE_AX8004
11464 # endif
11465 # define machine_is_ax8004()    (machine_arch_type == MACH_TYPE_AX8004)
11466 #else
11467 # define machine_is_ax8004()    (0)
11468 #endif
11469
11470 #ifdef CONFIG_MACH_AT91SAM9261EK
11471 # ifdef machine_arch_type
11472 #  undef machine_arch_type
11473 #  define machine_arch_type     __machine_arch_type
11474 # else
11475 #  define machine_arch_type     MACH_TYPE_AT91SAM9261EK
11476 # endif
11477 # define machine_is_at91sam9261ek()     (machine_arch_type == MACH_TYPE_AT91SAM9261EK)
11478 #else
11479 # define machine_is_at91sam9261ek()     (0)
11480 #endif
11481
11482 #ifdef CONFIG_MACH_LOFT
11483 # ifdef machine_arch_type
11484 #  undef machine_arch_type
11485 #  define machine_arch_type     __machine_arch_type
11486 # else
11487 #  define machine_arch_type     MACH_TYPE_LOFT
11488 # endif
11489 # define machine_is_loft()      (machine_arch_type == MACH_TYPE_LOFT)
11490 #else
11491 # define machine_is_loft()      (0)
11492 #endif
11493
11494 #ifdef CONFIG_MACH_MAGPIE
11495 # ifdef machine_arch_type
11496 #  undef machine_arch_type
11497 #  define machine_arch_type     __machine_arch_type
11498 # else
11499 #  define machine_arch_type     MACH_TYPE_MAGPIE
11500 # endif
11501 # define machine_is_magpie()    (machine_arch_type == MACH_TYPE_MAGPIE)
11502 #else
11503 # define machine_is_magpie()    (0)
11504 #endif
11505
11506 #ifdef CONFIG_MACH_MX21ADS
11507 # ifdef machine_arch_type
11508 #  undef machine_arch_type
11509 #  define machine_arch_type     __machine_arch_type
11510 # else
11511 #  define machine_arch_type     MACH_TYPE_MX21ADS
11512 # endif
11513 # define machine_is_mx21ads()   (machine_arch_type == MACH_TYPE_MX21ADS)
11514 #else
11515 # define machine_is_mx21ads()   (0)
11516 #endif
11517
11518 #ifdef CONFIG_MACH_MB87M3400
11519 # ifdef machine_arch_type
11520 #  undef machine_arch_type
11521 #  define machine_arch_type     __machine_arch_type
11522 # else
11523 #  define machine_arch_type     MACH_TYPE_MB87M3400
11524 # endif
11525 # define machine_is_mb87m3400() (machine_arch_type == MACH_TYPE_MB87M3400)
11526 #else
11527 # define machine_is_mb87m3400() (0)
11528 #endif
11529
11530 #ifdef CONFIG_MACH_MGUARD_DELTA
11531 # ifdef machine_arch_type
11532 #  undef machine_arch_type
11533 #  define machine_arch_type     __machine_arch_type
11534 # else
11535 #  define machine_arch_type     MACH_TYPE_MGUARD_DELTA
11536 # endif
11537 # define machine_is_mguard_delta()      (machine_arch_type == MACH_TYPE_MGUARD_DELTA)
11538 #else
11539 # define machine_is_mguard_delta()      (0)
11540 #endif
11541
11542 #ifdef CONFIG_MACH_DAVINCI_DVDP
11543 # ifdef machine_arch_type
11544 #  undef machine_arch_type
11545 #  define machine_arch_type     __machine_arch_type
11546 # else
11547 #  define machine_arch_type     MACH_TYPE_DAVINCI_DVDP
11548 # endif
11549 # define machine_is_davinci_dvdp()      (machine_arch_type == MACH_TYPE_DAVINCI_DVDP)
11550 #else
11551 # define machine_is_davinci_dvdp()      (0)
11552 #endif
11553
11554 #ifdef CONFIG_MACH_HTCUNIVERSAL
11555 # ifdef machine_arch_type
11556 #  undef machine_arch_type
11557 #  define machine_arch_type     __machine_arch_type
11558 # else
11559 #  define machine_arch_type     MACH_TYPE_HTCUNIVERSAL
11560 # endif
11561 # define machine_is_htcuniversal()      (machine_arch_type == MACH_TYPE_HTCUNIVERSAL)
11562 #else
11563 # define machine_is_htcuniversal()      (0)
11564 #endif
11565
11566 #ifdef CONFIG_MACH_TPAD
11567 # ifdef machine_arch_type
11568 #  undef machine_arch_type
11569 #  define machine_arch_type     __machine_arch_type
11570 # else
11571 #  define machine_arch_type     MACH_TYPE_TPAD
11572 # endif
11573 # define machine_is_tpad()      (machine_arch_type == MACH_TYPE_TPAD)
11574 #else
11575 # define machine_is_tpad()      (0)
11576 #endif
11577
11578 #ifdef CONFIG_MACH_ROVERP3
11579 # ifdef machine_arch_type
11580 #  undef machine_arch_type
11581 #  define machine_arch_type     __machine_arch_type
11582 # else
11583 #  define machine_arch_type     MACH_TYPE_ROVERP3
11584 # endif
11585 # define machine_is_roverp3()   (machine_arch_type == MACH_TYPE_ROVERP3)
11586 #else
11587 # define machine_is_roverp3()   (0)
11588 #endif
11589
11590 #ifdef CONFIG_MACH_JORNADA928
11591 # ifdef machine_arch_type
11592 #  undef machine_arch_type
11593 #  define machine_arch_type     __machine_arch_type
11594 # else
11595 #  define machine_arch_type     MACH_TYPE_JORNADA928
11596 # endif
11597 # define machine_is_jornada928()        (machine_arch_type == MACH_TYPE_JORNADA928)
11598 #else
11599 # define machine_is_jornada928()        (0)
11600 #endif
11601
11602 #ifdef CONFIG_MACH_MV88FXX81
11603 # ifdef machine_arch_type
11604 #  undef machine_arch_type
11605 #  define machine_arch_type     __machine_arch_type
11606 # else
11607 #  define machine_arch_type     MACH_TYPE_MV88FXX81
11608 # endif
11609 # define machine_is_mv88fxx81() (machine_arch_type == MACH_TYPE_MV88FXX81)
11610 #else
11611 # define machine_is_mv88fxx81() (0)
11612 #endif
11613
11614 #ifdef CONFIG_MACH_STMP36XX
11615 # ifdef machine_arch_type
11616 #  undef machine_arch_type
11617 #  define machine_arch_type     __machine_arch_type
11618 # else
11619 #  define machine_arch_type     MACH_TYPE_STMP36XX
11620 # endif
11621 # define machine_is_stmp36xx()  (machine_arch_type == MACH_TYPE_STMP36XX)
11622 #else
11623 # define machine_is_stmp36xx()  (0)
11624 #endif
11625
11626 #ifdef CONFIG_MACH_SXNI79524
11627 # ifdef machine_arch_type
11628 #  undef machine_arch_type
11629 #  define machine_arch_type     __machine_arch_type
11630 # else
11631 #  define machine_arch_type     MACH_TYPE_SXNI79524
11632 # endif
11633 # define machine_is_sxni79524() (machine_arch_type == MACH_TYPE_SXNI79524)
11634 #else
11635 # define machine_is_sxni79524() (0)
11636 #endif
11637
11638 #ifdef CONFIG_MACH_AMS_DELTA
11639 # ifdef machine_arch_type
11640 #  undef machine_arch_type
11641 #  define machine_arch_type     __machine_arch_type
11642 # else
11643 #  define machine_arch_type     MACH_TYPE_AMS_DELTA
11644 # endif
11645 # define machine_is_ams_delta() (machine_arch_type == MACH_TYPE_AMS_DELTA)
11646 #else
11647 # define machine_is_ams_delta() (0)
11648 #endif
11649
11650 #ifdef CONFIG_MACH_URANIUM
11651 # ifdef machine_arch_type
11652 #  undef machine_arch_type
11653 #  define machine_arch_type     __machine_arch_type
11654 # else
11655 #  define machine_arch_type     MACH_TYPE_URANIUM
11656 # endif
11657 # define machine_is_uranium()   (machine_arch_type == MACH_TYPE_URANIUM)
11658 #else
11659 # define machine_is_uranium()   (0)
11660 #endif
11661
11662 #ifdef CONFIG_MACH_UCON
11663 # ifdef machine_arch_type
11664 #  undef machine_arch_type
11665 #  define machine_arch_type     __machine_arch_type
11666 # else
11667 #  define machine_arch_type     MACH_TYPE_UCON
11668 # endif
11669 # define machine_is_ucon()      (machine_arch_type == MACH_TYPE_UCON)
11670 #else
11671 # define machine_is_ucon()      (0)
11672 #endif
11673
11674 #ifdef CONFIG_MACH_NAS100D
11675 # ifdef machine_arch_type
11676 #  undef machine_arch_type
11677 #  define machine_arch_type     __machine_arch_type
11678 # else
11679 #  define machine_arch_type     MACH_TYPE_NAS100D
11680 # endif
11681 # define machine_is_nas100d()   (machine_arch_type == MACH_TYPE_NAS100D)
11682 #else
11683 # define machine_is_nas100d()   (0)
11684 #endif
11685
11686 #ifdef CONFIG_MACH_L083_1000
11687 # ifdef machine_arch_type
11688 #  undef machine_arch_type
11689 #  define machine_arch_type     __machine_arch_type
11690 # else
11691 #  define machine_arch_type     MACH_TYPE_L083_1000
11692 # endif
11693 # define machine_is_l083()      (machine_arch_type == MACH_TYPE_L083_1000)
11694 #else
11695 # define machine_is_l083()      (0)
11696 #endif
11697
11698 #ifdef CONFIG_MACH_EZX
11699 # ifdef machine_arch_type
11700 #  undef machine_arch_type
11701 #  define machine_arch_type     __machine_arch_type
11702 # else
11703 #  define machine_arch_type     MACH_TYPE_EZX
11704 # endif
11705 # define machine_is_ezx()       (machine_arch_type == MACH_TYPE_EZX)
11706 #else
11707 # define machine_is_ezx()       (0)
11708 #endif
11709
11710 #ifdef CONFIG_MACH_PNX5220
11711 # ifdef machine_arch_type
11712 #  undef machine_arch_type
11713 #  define machine_arch_type     __machine_arch_type
11714 # else
11715 #  define machine_arch_type     MACH_TYPE_PNX5220
11716 # endif
11717 # define machine_is_pnx5220()   (machine_arch_type == MACH_TYPE_PNX5220)
11718 #else
11719 # define machine_is_pnx5220()   (0)
11720 #endif
11721
11722 #ifdef CONFIG_MACH_BUTTE
11723 # ifdef machine_arch_type
11724 #  undef machine_arch_type
11725 #  define machine_arch_type     __machine_arch_type
11726 # else
11727 #  define machine_arch_type     MACH_TYPE_BUTTE
11728 # endif
11729 # define machine_is_butte()     (machine_arch_type == MACH_TYPE_BUTTE)
11730 #else
11731 # define machine_is_butte()     (0)
11732 #endif
11733
11734 #ifdef CONFIG_MACH_SRM2
11735 # ifdef machine_arch_type
11736 #  undef machine_arch_type
11737 #  define machine_arch_type     __machine_arch_type
11738 # else
11739 #  define machine_arch_type     MACH_TYPE_SRM2
11740 # endif
11741 # define machine_is_srm2()      (machine_arch_type == MACH_TYPE_SRM2)
11742 #else
11743 # define machine_is_srm2()      (0)
11744 #endif
11745
11746 #ifdef CONFIG_MACH_DSBR
11747 # ifdef machine_arch_type
11748 #  undef machine_arch_type
11749 #  define machine_arch_type     __machine_arch_type
11750 # else
11751 #  define machine_arch_type     MACH_TYPE_DSBR
11752 # endif
11753 # define machine_is_dsbr()      (machine_arch_type == MACH_TYPE_DSBR)
11754 #else
11755 # define machine_is_dsbr()      (0)
11756 #endif
11757
11758 #ifdef CONFIG_MACH_CRYSTALBALL
11759 # ifdef machine_arch_type
11760 #  undef machine_arch_type
11761 #  define machine_arch_type     __machine_arch_type
11762 # else
11763 #  define machine_arch_type     MACH_TYPE_CRYSTALBALL
11764 # endif
11765 # define machine_is_crystalball()       (machine_arch_type == MACH_TYPE_CRYSTALBALL)
11766 #else
11767 # define machine_is_crystalball()       (0)
11768 #endif
11769
11770 #ifdef CONFIG_MACH_TINYPXA27X
11771 # ifdef machine_arch_type
11772 #  undef machine_arch_type
11773 #  define machine_arch_type     __machine_arch_type
11774 # else
11775 #  define machine_arch_type     MACH_TYPE_TINYPXA27X
11776 # endif
11777 # define machine_is_tinypxa27x()        (machine_arch_type == MACH_TYPE_TINYPXA27X)
11778 #else
11779 # define machine_is_tinypxa27x()        (0)
11780 #endif
11781
11782 #ifdef CONFIG_MACH_HERBIE
11783 # ifdef machine_arch_type
11784 #  undef machine_arch_type
11785 #  define machine_arch_type     __machine_arch_type
11786 # else
11787 #  define machine_arch_type     MACH_TYPE_HERBIE
11788 # endif
11789 # define machine_is_herbie()    (machine_arch_type == MACH_TYPE_HERBIE)
11790 #else
11791 # define machine_is_herbie()    (0)
11792 #endif
11793
11794 #ifdef CONFIG_MACH_MAGICIAN
11795 # ifdef machine_arch_type
11796 #  undef machine_arch_type
11797 #  define machine_arch_type     __machine_arch_type
11798 # else
11799 #  define machine_arch_type     MACH_TYPE_MAGICIAN
11800 # endif
11801 # define machine_is_magician()  (machine_arch_type == MACH_TYPE_MAGICIAN)
11802 #else
11803 # define machine_is_magician()  (0)
11804 #endif
11805
11806 #ifdef CONFIG_MACH_CM4002
11807 # ifdef machine_arch_type
11808 #  undef machine_arch_type
11809 #  define machine_arch_type     __machine_arch_type
11810 # else
11811 #  define machine_arch_type     MACH_TYPE_CM4002
11812 # endif
11813 # define machine_is_cm4002()    (machine_arch_type == MACH_TYPE_CM4002)
11814 #else
11815 # define machine_is_cm4002()    (0)
11816 #endif
11817
11818 #ifdef CONFIG_MACH_B4
11819 # ifdef machine_arch_type
11820 #  undef machine_arch_type
11821 #  define machine_arch_type     __machine_arch_type
11822 # else
11823 #  define machine_arch_type     MACH_TYPE_B4
11824 # endif
11825 # define machine_is_b4()        (machine_arch_type == MACH_TYPE_B4)
11826 #else
11827 # define machine_is_b4()        (0)
11828 #endif
11829
11830 #ifdef CONFIG_MACH_MAUI
11831 # ifdef machine_arch_type
11832 #  undef machine_arch_type
11833 #  define machine_arch_type     __machine_arch_type
11834 # else
11835 #  define machine_arch_type     MACH_TYPE_MAUI
11836 # endif
11837 # define machine_is_maui()      (machine_arch_type == MACH_TYPE_MAUI)
11838 #else
11839 # define machine_is_maui()      (0)
11840 #endif
11841
11842 #ifdef CONFIG_MACH_CYBERTRACKER_G
11843 # ifdef machine_arch_type
11844 #  undef machine_arch_type
11845 #  define machine_arch_type     __machine_arch_type
11846 # else
11847 #  define machine_arch_type     MACH_TYPE_CYBERTRACKER_G
11848 # endif
11849 # define machine_is_cybertracker_g()    (machine_arch_type == MACH_TYPE_CYBERTRACKER_G)
11850 #else
11851 # define machine_is_cybertracker_g()    (0)
11852 #endif
11853
11854 #ifdef CONFIG_MACH_NXDKN
11855 # ifdef machine_arch_type
11856 #  undef machine_arch_type
11857 #  define machine_arch_type     __machine_arch_type
11858 # else
11859 #  define machine_arch_type     MACH_TYPE_NXDKN
11860 # endif
11861 # define machine_is_nxdkn()     (machine_arch_type == MACH_TYPE_NXDKN)
11862 #else
11863 # define machine_is_nxdkn()     (0)
11864 #endif
11865
11866 #ifdef CONFIG_MACH_MIO8390
11867 # ifdef machine_arch_type
11868 #  undef machine_arch_type
11869 #  define machine_arch_type     __machine_arch_type
11870 # else
11871 #  define machine_arch_type     MACH_TYPE_MIO8390
11872 # endif
11873 # define machine_is_mio8390()   (machine_arch_type == MACH_TYPE_MIO8390)
11874 #else
11875 # define machine_is_mio8390()   (0)
11876 #endif
11877
11878 #ifdef CONFIG_MACH_OMI_BOARD
11879 # ifdef machine_arch_type
11880 #  undef machine_arch_type
11881 #  define machine_arch_type     __machine_arch_type
11882 # else
11883 #  define machine_arch_type     MACH_TYPE_OMI_BOARD
11884 # endif
11885 # define machine_is_omi_board() (machine_arch_type == MACH_TYPE_OMI_BOARD)
11886 #else
11887 # define machine_is_omi_board() (0)
11888 #endif
11889
11890 #ifdef CONFIG_MACH_MX21CIV
11891 # ifdef machine_arch_type
11892 #  undef machine_arch_type
11893 #  define machine_arch_type     __machine_arch_type
11894 # else
11895 #  define machine_arch_type     MACH_TYPE_MX21CIV
11896 # endif
11897 # define machine_is_mx21civ()   (machine_arch_type == MACH_TYPE_MX21CIV)
11898 #else
11899 # define machine_is_mx21civ()   (0)
11900 #endif
11901
11902 #ifdef CONFIG_MACH_MAHI_CDAC
11903 # ifdef machine_arch_type
11904 #  undef machine_arch_type
11905 #  define machine_arch_type     __machine_arch_type
11906 # else
11907 #  define machine_arch_type     MACH_TYPE_MAHI_CDAC
11908 # endif
11909 # define machine_is_mahi_cdac() (machine_arch_type == MACH_TYPE_MAHI_CDAC)
11910 #else
11911 # define machine_is_mahi_cdac() (0)
11912 #endif
11913
11914 #ifdef CONFIG_MACH_XSCALE_PALMTX
11915 # ifdef machine_arch_type
11916 #  undef machine_arch_type
11917 #  define machine_arch_type     __machine_arch_type
11918 # else
11919 #  define machine_arch_type     MACH_TYPE_XSCALE_PALMTX
11920 # endif
11921 # define machine_is_xscale_palmtx()     (machine_arch_type == MACH_TYPE_XSCALE_PALMTX)
11922 #else
11923 # define machine_is_xscale_palmtx()     (0)
11924 #endif
11925
11926 #ifdef CONFIG_MACH_S3C2413
11927 # ifdef machine_arch_type
11928 #  undef machine_arch_type
11929 #  define machine_arch_type     __machine_arch_type
11930 # else
11931 #  define machine_arch_type     MACH_TYPE_S3C2413
11932 # endif
11933 # define machine_is_s3c2413()   (machine_arch_type == MACH_TYPE_S3C2413)
11934 #else
11935 # define machine_is_s3c2413()   (0)
11936 #endif
11937
11938 #ifdef CONFIG_MACH_SAMSYS_EP0
11939 # ifdef machine_arch_type
11940 #  undef machine_arch_type
11941 #  define machine_arch_type     __machine_arch_type
11942 # else
11943 #  define machine_arch_type     MACH_TYPE_SAMSYS_EP0
11944 # endif
11945 # define machine_is_samsys_ep0()        (machine_arch_type == MACH_TYPE_SAMSYS_EP0)
11946 #else
11947 # define machine_is_samsys_ep0()        (0)
11948 #endif
11949
11950 #ifdef CONFIG_MACH_WG302V1
11951 # ifdef machine_arch_type
11952 #  undef machine_arch_type
11953 #  define machine_arch_type     __machine_arch_type
11954 # else
11955 #  define machine_arch_type     MACH_TYPE_WG302V1
11956 # endif
11957 # define machine_is_wg302v1()   (machine_arch_type == MACH_TYPE_WG302V1)
11958 #else
11959 # define machine_is_wg302v1()   (0)
11960 #endif
11961
11962 #ifdef CONFIG_MACH_WG302V2
11963 # ifdef machine_arch_type
11964 #  undef machine_arch_type
11965 #  define machine_arch_type     __machine_arch_type
11966 # else
11967 #  define machine_arch_type     MACH_TYPE_WG302V2
11968 # endif
11969 # define machine_is_wg302v2()   (machine_arch_type == MACH_TYPE_WG302V2)
11970 #else
11971 # define machine_is_wg302v2()   (0)
11972 #endif
11973
11974 #ifdef CONFIG_MACH_EB42X
11975 # ifdef machine_arch_type
11976 #  undef machine_arch_type
11977 #  define machine_arch_type     __machine_arch_type
11978 # else
11979 #  define machine_arch_type     MACH_TYPE_EB42X
11980 # endif
11981 # define machine_is_eb42x()     (machine_arch_type == MACH_TYPE_EB42X)
11982 #else
11983 # define machine_is_eb42x()     (0)
11984 #endif
11985
11986 #ifdef CONFIG_MACH_IQ331ES
11987 # ifdef machine_arch_type
11988 #  undef machine_arch_type
11989 #  define machine_arch_type     __machine_arch_type
11990 # else
11991 #  define machine_arch_type     MACH_TYPE_IQ331ES
11992 # endif
11993 # define machine_is_iq331es()   (machine_arch_type == MACH_TYPE_IQ331ES)
11994 #else
11995 # define machine_is_iq331es()   (0)
11996 #endif
11997
11998 #ifdef CONFIG_MACH_COSYDSP
11999 # ifdef machine_arch_type
12000 #  undef machine_arch_type
12001 #  define machine_arch_type     __machine_arch_type
12002 # else
12003 #  define machine_arch_type     MACH_TYPE_COSYDSP
12004 # endif
12005 # define machine_is_cosydsp()   (machine_arch_type == MACH_TYPE_COSYDSP)
12006 #else
12007 # define machine_is_cosydsp()   (0)
12008 #endif
12009
12010 #ifdef CONFIG_MACH_UPLAT7D
12011 # ifdef machine_arch_type
12012 #  undef machine_arch_type
12013 #  define machine_arch_type     __machine_arch_type
12014 # else
12015 #  define machine_arch_type     MACH_TYPE_UPLAT7D
12016 # endif
12017 # define machine_is_uplat7d_proto()     (machine_arch_type == MACH_TYPE_UPLAT7D)
12018 #else
12019 # define machine_is_uplat7d_proto()     (0)
12020 #endif
12021
12022 #ifdef CONFIG_MACH_PTDAVINCI
12023 # ifdef machine_arch_type
12024 #  undef machine_arch_type
12025 #  define machine_arch_type     __machine_arch_type
12026 # else
12027 #  define machine_arch_type     MACH_TYPE_PTDAVINCI
12028 # endif
12029 # define machine_is_ptdavinci() (machine_arch_type == MACH_TYPE_PTDAVINCI)
12030 #else
12031 # define machine_is_ptdavinci() (0)
12032 #endif
12033
12034 #ifdef CONFIG_MACH_MBUS
12035 # ifdef machine_arch_type
12036 #  undef machine_arch_type
12037 #  define machine_arch_type     __machine_arch_type
12038 # else
12039 #  define machine_arch_type     MACH_TYPE_MBUS
12040 # endif
12041 # define machine_is_mbus()      (machine_arch_type == MACH_TYPE_MBUS)
12042 #else
12043 # define machine_is_mbus()      (0)
12044 #endif
12045
12046 #ifdef CONFIG_MACH_NADIA2VB
12047 # ifdef machine_arch_type
12048 #  undef machine_arch_type
12049 #  define machine_arch_type     __machine_arch_type
12050 # else
12051 #  define machine_arch_type     MACH_TYPE_NADIA2VB
12052 # endif
12053 # define machine_is_nadia2vb()  (machine_arch_type == MACH_TYPE_NADIA2VB)
12054 #else
12055 # define machine_is_nadia2vb()  (0)
12056 #endif
12057
12058 #ifdef CONFIG_MACH_R1000
12059 # ifdef machine_arch_type
12060 #  undef machine_arch_type
12061 #  define machine_arch_type     __machine_arch_type
12062 # else
12063 #  define machine_arch_type     MACH_TYPE_R1000
12064 # endif
12065 # define machine_is_r1000()     (machine_arch_type == MACH_TYPE_R1000)
12066 #else
12067 # define machine_is_r1000()     (0)
12068 #endif
12069
12070 #ifdef CONFIG_MACH_HW90250
12071 # ifdef machine_arch_type
12072 #  undef machine_arch_type
12073 #  define machine_arch_type     __machine_arch_type
12074 # else
12075 #  define machine_arch_type     MACH_TYPE_HW90250
12076 # endif
12077 # define machine_is_hw90250()   (machine_arch_type == MACH_TYPE_HW90250)
12078 #else
12079 # define machine_is_hw90250()   (0)
12080 #endif
12081
12082 #ifdef CONFIG_MACH_OMAP_2430SDP
12083 # ifdef machine_arch_type
12084 #  undef machine_arch_type
12085 #  define machine_arch_type     __machine_arch_type
12086 # else
12087 #  define machine_arch_type     MACH_TYPE_OMAP_2430SDP
12088 # endif
12089 # define machine_is_omap_2430sdp()      (machine_arch_type == MACH_TYPE_OMAP_2430SDP)
12090 #else
12091 # define machine_is_omap_2430sdp()      (0)
12092 #endif
12093
12094 #ifdef CONFIG_MACH_DAVINCI_EVM
12095 # ifdef machine_arch_type
12096 #  undef machine_arch_type
12097 #  define machine_arch_type     __machine_arch_type
12098 # else
12099 #  define machine_arch_type     MACH_TYPE_DAVINCI_EVM
12100 # endif
12101 # define machine_is_davinci_evm()       (machine_arch_type == MACH_TYPE_DAVINCI_EVM)
12102 #else
12103 # define machine_is_davinci_evm()       (0)
12104 #endif
12105
12106 #ifdef CONFIG_MACH_OMAP_TORNADO
12107 # ifdef machine_arch_type
12108 #  undef machine_arch_type
12109 #  define machine_arch_type     __machine_arch_type
12110 # else
12111 #  define machine_arch_type     MACH_TYPE_OMAP_TORNADO
12112 # endif
12113 # define machine_is_omap_tornado()      (machine_arch_type == MACH_TYPE_OMAP_TORNADO)
12114 #else
12115 # define machine_is_omap_tornado()      (0)
12116 #endif
12117
12118 #ifdef CONFIG_MACH_OLOCREEK
12119 # ifdef machine_arch_type
12120 #  undef machine_arch_type
12121 #  define machine_arch_type     __machine_arch_type
12122 # else
12123 #  define machine_arch_type     MACH_TYPE_OLOCREEK
12124 # endif
12125 # define machine_is_olocreek()  (machine_arch_type == MACH_TYPE_OLOCREEK)
12126 #else
12127 # define machine_is_olocreek()  (0)
12128 #endif
12129
12130 #ifdef CONFIG_MACH_PALMZ72
12131 # ifdef machine_arch_type
12132 #  undef machine_arch_type
12133 #  define machine_arch_type     __machine_arch_type
12134 # else
12135 #  define machine_arch_type     MACH_TYPE_PALMZ72
12136 # endif
12137 # define machine_is_palmz72()   (machine_arch_type == MACH_TYPE_PALMZ72)
12138 #else
12139 # define machine_is_palmz72()   (0)
12140 #endif
12141
12142 #ifdef CONFIG_MACH_NXDB500
12143 # ifdef machine_arch_type
12144 #  undef machine_arch_type
12145 #  define machine_arch_type     __machine_arch_type
12146 # else
12147 #  define machine_arch_type     MACH_TYPE_NXDB500
12148 # endif
12149 # define machine_is_nxdb500()   (machine_arch_type == MACH_TYPE_NXDB500)
12150 #else
12151 # define machine_is_nxdb500()   (0)
12152 #endif
12153
12154 #ifdef CONFIG_MACH_APF9328
12155 # ifdef machine_arch_type
12156 #  undef machine_arch_type
12157 #  define machine_arch_type     __machine_arch_type
12158 # else
12159 #  define machine_arch_type     MACH_TYPE_APF9328
12160 # endif
12161 # define machine_is_apf9328()   (machine_arch_type == MACH_TYPE_APF9328)
12162 #else
12163 # define machine_is_apf9328()   (0)
12164 #endif
12165
12166 #ifdef CONFIG_MACH_OMAP_WIPOQ
12167 # ifdef machine_arch_type
12168 #  undef machine_arch_type
12169 #  define machine_arch_type     __machine_arch_type
12170 # else
12171 #  define machine_arch_type     MACH_TYPE_OMAP_WIPOQ
12172 # endif
12173 # define machine_is_omap_wipoq()        (machine_arch_type == MACH_TYPE_OMAP_WIPOQ)
12174 #else
12175 # define machine_is_omap_wipoq()        (0)
12176 #endif
12177
12178 #ifdef CONFIG_MACH_OMAP_TWIP
12179 # ifdef machine_arch_type
12180 #  undef machine_arch_type
12181 #  define machine_arch_type     __machine_arch_type
12182 # else
12183 #  define machine_arch_type     MACH_TYPE_OMAP_TWIP
12184 # endif
12185 # define machine_is_omap_twip() (machine_arch_type == MACH_TYPE_OMAP_TWIP)
12186 #else
12187 # define machine_is_omap_twip() (0)
12188 #endif
12189
12190 #ifdef CONFIG_MACH_XSCALE_PALMTREO650
12191 # ifdef machine_arch_type
12192 #  undef machine_arch_type
12193 #  define machine_arch_type     __machine_arch_type
12194 # else
12195 #  define machine_arch_type     MACH_TYPE_XSCALE_PALMTREO650
12196 # endif
12197 # define machine_is_xscale_treo650()    (machine_arch_type == MACH_TYPE_XSCALE_PALMTREO650)
12198 #else
12199 # define machine_is_xscale_treo650()    (0)
12200 #endif
12201
12202 #ifdef CONFIG_MACH_ACUMEN
12203 # ifdef machine_arch_type
12204 #  undef machine_arch_type
12205 #  define machine_arch_type     __machine_arch_type
12206 # else
12207 #  define machine_arch_type     MACH_TYPE_ACUMEN
12208 # endif
12209 # define machine_is_acumen()    (machine_arch_type == MACH_TYPE_ACUMEN)
12210 #else
12211 # define machine_is_acumen()    (0)
12212 #endif
12213
12214 #ifdef CONFIG_MACH_XP100
12215 # ifdef machine_arch_type
12216 #  undef machine_arch_type
12217 #  define machine_arch_type     __machine_arch_type
12218 # else
12219 #  define machine_arch_type     MACH_TYPE_XP100
12220 # endif
12221 # define machine_is_xp100()     (machine_arch_type == MACH_TYPE_XP100)
12222 #else
12223 # define machine_is_xp100()     (0)
12224 #endif
12225
12226 #ifdef CONFIG_MACH_FS2410
12227 # ifdef machine_arch_type
12228 #  undef machine_arch_type
12229 #  define machine_arch_type     __machine_arch_type
12230 # else
12231 #  define machine_arch_type     MACH_TYPE_FS2410
12232 # endif
12233 # define machine_is_fs2410()    (machine_arch_type == MACH_TYPE_FS2410)
12234 #else
12235 # define machine_is_fs2410()    (0)
12236 #endif
12237
12238 #ifdef CONFIG_MACH_PXA270_CERF
12239 # ifdef machine_arch_type
12240 #  undef machine_arch_type
12241 #  define machine_arch_type     __machine_arch_type
12242 # else
12243 #  define machine_arch_type     MACH_TYPE_PXA270_CERF
12244 # endif
12245 # define machine_is_pxa270_cerf()       (machine_arch_type == MACH_TYPE_PXA270_CERF)
12246 #else
12247 # define machine_is_pxa270_cerf()       (0)
12248 #endif
12249
12250 #ifdef CONFIG_MACH_SQ2FTLPALM
12251 # ifdef machine_arch_type
12252 #  undef machine_arch_type
12253 #  define machine_arch_type     __machine_arch_type
12254 # else
12255 #  define machine_arch_type     MACH_TYPE_SQ2FTLPALM
12256 # endif
12257 # define machine_is_sq2ftlpalm()        (machine_arch_type == MACH_TYPE_SQ2FTLPALM)
12258 #else
12259 # define machine_is_sq2ftlpalm()        (0)
12260 #endif
12261
12262 #ifdef CONFIG_MACH_BSEMSERVER
12263 # ifdef machine_arch_type
12264 #  undef machine_arch_type
12265 #  define machine_arch_type     __machine_arch_type
12266 # else
12267 #  define machine_arch_type     MACH_TYPE_BSEMSERVER
12268 # endif
12269 # define machine_is_bsemserver()        (machine_arch_type == MACH_TYPE_BSEMSERVER)
12270 #else
12271 # define machine_is_bsemserver()        (0)
12272 #endif
12273
12274 #ifdef CONFIG_MACH_NETCLIENT
12275 # ifdef machine_arch_type
12276 #  undef machine_arch_type
12277 #  define machine_arch_type     __machine_arch_type
12278 # else
12279 #  define machine_arch_type     MACH_TYPE_NETCLIENT
12280 # endif
12281 # define machine_is_netclient() (machine_arch_type == MACH_TYPE_NETCLIENT)
12282 #else
12283 # define machine_is_netclient() (0)
12284 #endif
12285
12286 #ifdef CONFIG_MACH_XSCALE_PALMTT5
12287 # ifdef machine_arch_type
12288 #  undef machine_arch_type
12289 #  define machine_arch_type     __machine_arch_type
12290 # else
12291 #  define machine_arch_type     MACH_TYPE_XSCALE_PALMTT5
12292 # endif
12293 # define machine_is_xscale_palmtt5()    (machine_arch_type == MACH_TYPE_XSCALE_PALMTT5)
12294 #else
12295 # define machine_is_xscale_palmtt5()    (0)
12296 #endif
12297
12298 #ifdef CONFIG_MACH_OMAP_PALMTC
12299 # ifdef machine_arch_type
12300 #  undef machine_arch_type
12301 #  define machine_arch_type     __machine_arch_type
12302 # else
12303 #  define machine_arch_type     MACH_TYPE_OMAP_PALMTC
12304 # endif
12305 # define machine_is_xscale_palmtc()     (machine_arch_type == MACH_TYPE_OMAP_PALMTC)
12306 #else
12307 # define machine_is_xscale_palmtc()     (0)
12308 #endif
12309
12310 #ifdef CONFIG_MACH_OMAP_APOLLON
12311 # ifdef machine_arch_type
12312 #  undef machine_arch_type
12313 #  define machine_arch_type     __machine_arch_type
12314 # else
12315 #  define machine_arch_type     MACH_TYPE_OMAP_APOLLON
12316 # endif
12317 # define machine_is_omap_apollon()      (machine_arch_type == MACH_TYPE_OMAP_APOLLON)
12318 #else
12319 # define machine_is_omap_apollon()      (0)
12320 #endif
12321
12322 #ifdef CONFIG_MACH_MXC30030EVB
12323 # ifdef machine_arch_type
12324 #  undef machine_arch_type
12325 #  define machine_arch_type     __machine_arch_type
12326 # else
12327 #  define machine_arch_type     MACH_TYPE_MXC30030EVB
12328 # endif
12329 # define machine_is_mxc30030evb()       (machine_arch_type == MACH_TYPE_MXC30030EVB)
12330 #else
12331 # define machine_is_mxc30030evb()       (0)
12332 #endif
12333
12334 #ifdef CONFIG_MACH_REA_2D
12335 # ifdef machine_arch_type
12336 #  undef machine_arch_type
12337 #  define machine_arch_type     __machine_arch_type
12338 # else
12339 #  define machine_arch_type     MACH_TYPE_REA_2D
12340 # endif
12341 # define machine_is_rea_2d()    (machine_arch_type == MACH_TYPE_REA_2D)
12342 #else
12343 # define machine_is_rea_2d()    (0)
12344 #endif
12345
12346 #ifdef CONFIG_MACH_TI3E524
12347 # ifdef machine_arch_type
12348 #  undef machine_arch_type
12349 #  define machine_arch_type     __machine_arch_type
12350 # else
12351 #  define machine_arch_type     MACH_TYPE_TI3E524
12352 # endif
12353 # define machine_is_eti3e524()  (machine_arch_type == MACH_TYPE_TI3E524)
12354 #else
12355 # define machine_is_eti3e524()  (0)
12356 #endif
12357
12358 #ifdef CONFIG_MACH_ATEB9200
12359 # ifdef machine_arch_type
12360 #  undef machine_arch_type
12361 #  define machine_arch_type     __machine_arch_type
12362 # else
12363 #  define machine_arch_type     MACH_TYPE_ATEB9200
12364 # endif
12365 # define machine_is_ateb9200()  (machine_arch_type == MACH_TYPE_ATEB9200)
12366 #else
12367 # define machine_is_ateb9200()  (0)
12368 #endif
12369
12370 #ifdef CONFIG_MACH_AUCKLAND
12371 # ifdef machine_arch_type
12372 #  undef machine_arch_type
12373 #  define machine_arch_type     __machine_arch_type
12374 # else
12375 #  define machine_arch_type     MACH_TYPE_AUCKLAND
12376 # endif
12377 # define machine_is_auckland()  (machine_arch_type == MACH_TYPE_AUCKLAND)
12378 #else
12379 # define machine_is_auckland()  (0)
12380 #endif
12381
12382 #ifdef CONFIG_MACH_AK3320M
12383 # ifdef machine_arch_type
12384 #  undef machine_arch_type
12385 #  define machine_arch_type     __machine_arch_type
12386 # else
12387 #  define machine_arch_type     MACH_TYPE_AK3320M
12388 # endif
12389 # define machine_is_ak3220m()   (machine_arch_type == MACH_TYPE_AK3320M)
12390 #else
12391 # define machine_is_ak3220m()   (0)
12392 #endif
12393
12394 #ifdef CONFIG_MACH_DURAMAX
12395 # ifdef machine_arch_type
12396 #  undef machine_arch_type
12397 #  define machine_arch_type     __machine_arch_type
12398 # else
12399 #  define machine_arch_type     MACH_TYPE_DURAMAX
12400 # endif
12401 # define machine_is_duramax()   (machine_arch_type == MACH_TYPE_DURAMAX)
12402 #else
12403 # define machine_is_duramax()   (0)
12404 #endif
12405
12406 #ifdef CONFIG_MACH_N35
12407 # ifdef machine_arch_type
12408 #  undef machine_arch_type
12409 #  define machine_arch_type     __machine_arch_type
12410 # else
12411 #  define machine_arch_type     MACH_TYPE_N35
12412 # endif
12413 # define machine_is_n35()       (machine_arch_type == MACH_TYPE_N35)
12414 #else
12415 # define machine_is_n35()       (0)
12416 #endif
12417
12418 #ifdef CONFIG_MACH_PRONGHORN
12419 # ifdef machine_arch_type
12420 #  undef machine_arch_type
12421 #  define machine_arch_type     __machine_arch_type
12422 # else
12423 #  define machine_arch_type     MACH_TYPE_PRONGHORN
12424 # endif
12425 # define machine_is_pronghorn() (machine_arch_type == MACH_TYPE_PRONGHORN)
12426 #else
12427 # define machine_is_pronghorn() (0)
12428 #endif
12429
12430 #ifdef CONFIG_MACH_FUNDY
12431 # ifdef machine_arch_type
12432 #  undef machine_arch_type
12433 #  define machine_arch_type     __machine_arch_type
12434 # else
12435 #  define machine_arch_type     MACH_TYPE_FUNDY
12436 # endif
12437 # define machine_is_fundy()     (machine_arch_type == MACH_TYPE_FUNDY)
12438 #else
12439 # define machine_is_fundy()     (0)
12440 #endif
12441
12442 #ifdef CONFIG_MACH_LOGICPD_PXA270
12443 # ifdef machine_arch_type
12444 #  undef machine_arch_type
12445 #  define machine_arch_type     __machine_arch_type
12446 # else
12447 #  define machine_arch_type     MACH_TYPE_LOGICPD_PXA270
12448 # endif
12449 # define machine_is_logicpd_pxa270()    (machine_arch_type == MACH_TYPE_LOGICPD_PXA270)
12450 #else
12451 # define machine_is_logicpd_pxa270()    (0)
12452 #endif
12453
12454 #ifdef CONFIG_MACH_CPU777
12455 # ifdef machine_arch_type
12456 #  undef machine_arch_type
12457 #  define machine_arch_type     __machine_arch_type
12458 # else
12459 #  define machine_arch_type     MACH_TYPE_CPU777
12460 # endif
12461 # define machine_is_cpu777()    (machine_arch_type == MACH_TYPE_CPU777)
12462 #else
12463 # define machine_is_cpu777()    (0)
12464 #endif
12465
12466 #ifdef CONFIG_MACH_SIMICON9201
12467 # ifdef machine_arch_type
12468 #  undef machine_arch_type
12469 #  define machine_arch_type     __machine_arch_type
12470 # else
12471 #  define machine_arch_type     MACH_TYPE_SIMICON9201
12472 # endif
12473 # define machine_is_simicon9201()       (machine_arch_type == MACH_TYPE_SIMICON9201)
12474 #else
12475 # define machine_is_simicon9201()       (0)
12476 #endif
12477
12478 #ifdef CONFIG_MACH_LEAP2_HPM
12479 # ifdef machine_arch_type
12480 #  undef machine_arch_type
12481 #  define machine_arch_type     __machine_arch_type
12482 # else
12483 #  define machine_arch_type     MACH_TYPE_LEAP2_HPM
12484 # endif
12485 # define machine_is_leap2_hpm() (machine_arch_type == MACH_TYPE_LEAP2_HPM)
12486 #else
12487 # define machine_is_leap2_hpm() (0)
12488 #endif
12489
12490 #ifdef CONFIG_MACH_CM922TXA10
12491 # ifdef machine_arch_type
12492 #  undef machine_arch_type
12493 #  define machine_arch_type     __machine_arch_type
12494 # else
12495 #  define machine_arch_type     MACH_TYPE_CM922TXA10
12496 # endif
12497 # define machine_is_cm922txa10()        (machine_arch_type == MACH_TYPE_CM922TXA10)
12498 #else
12499 # define machine_is_cm922txa10()        (0)
12500 #endif
12501
12502 #ifdef CONFIG_MACH_PXA
12503 # ifdef machine_arch_type
12504 #  undef machine_arch_type
12505 #  define machine_arch_type     __machine_arch_type
12506 # else
12507 #  define machine_arch_type     MACH_TYPE_PXA
12508 # endif
12509 # define machine_is_sandgate()  (machine_arch_type == MACH_TYPE_PXA)
12510 #else
12511 # define machine_is_sandgate()  (0)
12512 #endif
12513
12514 #ifdef CONFIG_MACH_SANDGATE2
12515 # ifdef machine_arch_type
12516 #  undef machine_arch_type
12517 #  define machine_arch_type     __machine_arch_type
12518 # else
12519 #  define machine_arch_type     MACH_TYPE_SANDGATE2
12520 # endif
12521 # define machine_is_sandgate2() (machine_arch_type == MACH_TYPE_SANDGATE2)
12522 #else
12523 # define machine_is_sandgate2() (0)
12524 #endif
12525
12526 #ifdef CONFIG_MACH_SANDGATE2G
12527 # ifdef machine_arch_type
12528 #  undef machine_arch_type
12529 #  define machine_arch_type     __machine_arch_type
12530 # else
12531 #  define machine_arch_type     MACH_TYPE_SANDGATE2G
12532 # endif
12533 # define machine_is_sandgate2g()        (machine_arch_type == MACH_TYPE_SANDGATE2G)
12534 #else
12535 # define machine_is_sandgate2g()        (0)
12536 #endif
12537
12538 #ifdef CONFIG_MACH_SANDGATE2P
12539 # ifdef machine_arch_type
12540 #  undef machine_arch_type
12541 #  define machine_arch_type     __machine_arch_type
12542 # else
12543 #  define machine_arch_type     MACH_TYPE_SANDGATE2P
12544 # endif
12545 # define machine_is_sandgate2p()        (machine_arch_type == MACH_TYPE_SANDGATE2P)
12546 #else
12547 # define machine_is_sandgate2p()        (0)
12548 #endif
12549
12550 #ifdef CONFIG_MACH_FRED_JACK
12551 # ifdef machine_arch_type
12552 #  undef machine_arch_type
12553 #  define machine_arch_type     __machine_arch_type
12554 # else
12555 #  define machine_arch_type     MACH_TYPE_FRED_JACK
12556 # endif
12557 # define machine_is_fred_jack() (machine_arch_type == MACH_TYPE_FRED_JACK)
12558 #else
12559 # define machine_is_fred_jack() (0)
12560 #endif
12561
12562 #ifdef CONFIG_MACH_TTG_COLOR1
12563 # ifdef machine_arch_type
12564 #  undef machine_arch_type
12565 #  define machine_arch_type     __machine_arch_type
12566 # else
12567 #  define machine_arch_type     MACH_TYPE_TTG_COLOR1
12568 # endif
12569 # define machine_is_ttg_color1()        (machine_arch_type == MACH_TYPE_TTG_COLOR1)
12570 #else
12571 # define machine_is_ttg_color1()        (0)
12572 #endif
12573
12574 #ifdef CONFIG_MACH_NXEB500HMI
12575 # ifdef machine_arch_type
12576 #  undef machine_arch_type
12577 #  define machine_arch_type     __machine_arch_type
12578 # else
12579 #  define machine_arch_type     MACH_TYPE_NXEB500HMI
12580 # endif
12581 # define machine_is_nxeb500hmi()        (machine_arch_type == MACH_TYPE_NXEB500HMI)
12582 #else
12583 # define machine_is_nxeb500hmi()        (0)
12584 #endif
12585
12586 #ifdef CONFIG_MACH_NETDCU8
12587 # ifdef machine_arch_type
12588 #  undef machine_arch_type
12589 #  define machine_arch_type     __machine_arch_type
12590 # else
12591 #  define machine_arch_type     MACH_TYPE_NETDCU8
12592 # endif
12593 # define machine_is_netdcu8()   (machine_arch_type == MACH_TYPE_NETDCU8)
12594 #else
12595 # define machine_is_netdcu8()   (0)
12596 #endif
12597
12598 #ifdef CONFIG_MACH_ML675050_CPU_BOA
12599 # ifdef machine_arch_type
12600 #  undef machine_arch_type
12601 #  define machine_arch_type     __machine_arch_type
12602 # else
12603 #  define machine_arch_type     MACH_TYPE_ML675050_CPU_BOA
12604 # endif
12605 # define machine_is_ml675050_cpu_boa()  (machine_arch_type == MACH_TYPE_ML675050_CPU_BOA)
12606 #else
12607 # define machine_is_ml675050_cpu_boa()  (0)
12608 #endif
12609
12610 #ifdef CONFIG_MACH_NG_FVX538
12611 # ifdef machine_arch_type
12612 #  undef machine_arch_type
12613 #  define machine_arch_type     __machine_arch_type
12614 # else
12615 #  define machine_arch_type     MACH_TYPE_NG_FVX538
12616 # endif
12617 # define machine_is_ng_fvx538() (machine_arch_type == MACH_TYPE_NG_FVX538)
12618 #else
12619 # define machine_is_ng_fvx538() (0)
12620 #endif
12621
12622 #ifdef CONFIG_MACH_NG_FVS338
12623 # ifdef machine_arch_type
12624 #  undef machine_arch_type
12625 #  define machine_arch_type     __machine_arch_type
12626 # else
12627 #  define machine_arch_type     MACH_TYPE_NG_FVS338
12628 # endif
12629 # define machine_is_ng_fvs338() (machine_arch_type == MACH_TYPE_NG_FVS338)
12630 #else
12631 # define machine_is_ng_fvs338() (0)
12632 #endif
12633
12634 #ifdef CONFIG_MACH_PNX4103
12635 # ifdef machine_arch_type
12636 #  undef machine_arch_type
12637 #  define machine_arch_type     __machine_arch_type
12638 # else
12639 #  define machine_arch_type     MACH_TYPE_PNX4103
12640 # endif
12641 # define machine_is_pnx4103()   (machine_arch_type == MACH_TYPE_PNX4103)
12642 #else
12643 # define machine_is_pnx4103()   (0)
12644 #endif
12645
12646 #ifdef CONFIG_MACH_HESDB
12647 # ifdef machine_arch_type
12648 #  undef machine_arch_type
12649 #  define machine_arch_type     __machine_arch_type
12650 # else
12651 #  define machine_arch_type     MACH_TYPE_HESDB
12652 # endif
12653 # define machine_is_hesdb()     (machine_arch_type == MACH_TYPE_HESDB)
12654 #else
12655 # define machine_is_hesdb()     (0)
12656 #endif
12657
12658 #ifdef CONFIG_MACH_XSILO
12659 # ifdef machine_arch_type
12660 #  undef machine_arch_type
12661 #  define machine_arch_type     __machine_arch_type
12662 # else
12663 #  define machine_arch_type     MACH_TYPE_XSILO
12664 # endif
12665 # define machine_is_xsilo()     (machine_arch_type == MACH_TYPE_XSILO)
12666 #else
12667 # define machine_is_xsilo()     (0)
12668 #endif
12669
12670 #ifdef CONFIG_MACH_ESPRESSO
12671 # ifdef machine_arch_type
12672 #  undef machine_arch_type
12673 #  define machine_arch_type     __machine_arch_type
12674 # else
12675 #  define machine_arch_type     MACH_TYPE_ESPRESSO
12676 # endif
12677 # define machine_is_espresso()  (machine_arch_type == MACH_TYPE_ESPRESSO)
12678 #else
12679 # define machine_is_espresso()  (0)
12680 #endif
12681
12682 #ifdef CONFIG_MACH_EMLC
12683 # ifdef machine_arch_type
12684 #  undef machine_arch_type
12685 #  define machine_arch_type     __machine_arch_type
12686 # else
12687 #  define machine_arch_type     MACH_TYPE_EMLC
12688 # endif
12689 # define machine_is_emlc()      (machine_arch_type == MACH_TYPE_EMLC)
12690 #else
12691 # define machine_is_emlc()      (0)
12692 #endif
12693
12694 #ifdef CONFIG_MACH_SISTERON
12695 # ifdef machine_arch_type
12696 #  undef machine_arch_type
12697 #  define machine_arch_type     __machine_arch_type
12698 # else
12699 #  define machine_arch_type     MACH_TYPE_SISTERON
12700 # endif
12701 # define machine_is_sisteron()  (machine_arch_type == MACH_TYPE_SISTERON)
12702 #else
12703 # define machine_is_sisteron()  (0)
12704 #endif
12705
12706 #ifdef CONFIG_MACH_RX1950
12707 # ifdef machine_arch_type
12708 #  undef machine_arch_type
12709 #  define machine_arch_type     __machine_arch_type
12710 # else
12711 #  define machine_arch_type     MACH_TYPE_RX1950
12712 # endif
12713 # define machine_is_rx1950()    (machine_arch_type == MACH_TYPE_RX1950)
12714 #else
12715 # define machine_is_rx1950()    (0)
12716 #endif
12717
12718 #ifdef CONFIG_MACH_TSC_VENUS
12719 # ifdef machine_arch_type
12720 #  undef machine_arch_type
12721 #  define machine_arch_type     __machine_arch_type
12722 # else
12723 #  define machine_arch_type     MACH_TYPE_TSC_VENUS
12724 # endif
12725 # define machine_is_tsc_venus() (machine_arch_type == MACH_TYPE_TSC_VENUS)
12726 #else
12727 # define machine_is_tsc_venus() (0)
12728 #endif
12729
12730 #ifdef CONFIG_MACH_DS101J
12731 # ifdef machine_arch_type
12732 #  undef machine_arch_type
12733 #  define machine_arch_type     __machine_arch_type
12734 # else
12735 #  define machine_arch_type     MACH_TYPE_DS101J
12736 # endif
12737 # define machine_is_ds101j()    (machine_arch_type == MACH_TYPE_DS101J)
12738 #else
12739 # define machine_is_ds101j()    (0)
12740 #endif
12741
12742 #ifdef CONFIG_MACH_MXC30030ADS
12743 # ifdef machine_arch_type
12744 #  undef machine_arch_type
12745 #  define machine_arch_type     __machine_arch_type
12746 # else
12747 #  define machine_arch_type     MACH_TYPE_MXC30030ADS
12748 # endif
12749 # define machine_is_mxc30030ads()       (machine_arch_type == MACH_TYPE_MXC30030ADS)
12750 #else
12751 # define machine_is_mxc30030ads()       (0)
12752 #endif
12753
12754 #ifdef CONFIG_MACH_FUJITSU_WIMAXSOC
12755 # ifdef machine_arch_type
12756 #  undef machine_arch_type
12757 #  define machine_arch_type     __machine_arch_type
12758 # else
12759 #  define machine_arch_type     MACH_TYPE_FUJITSU_WIMAXSOC
12760 # endif
12761 # define machine_is_fujitsu_wimaxsoc()  (machine_arch_type == MACH_TYPE_FUJITSU_WIMAXSOC)
12762 #else
12763 # define machine_is_fujitsu_wimaxsoc()  (0)
12764 #endif
12765
12766 #ifdef CONFIG_MACH_DUALPCMODEM
12767 # ifdef machine_arch_type
12768 #  undef machine_arch_type
12769 #  define machine_arch_type     __machine_arch_type
12770 # else
12771 #  define machine_arch_type     MACH_TYPE_DUALPCMODEM
12772 # endif
12773 # define machine_is_dualpcmodem()       (machine_arch_type == MACH_TYPE_DUALPCMODEM)
12774 #else
12775 # define machine_is_dualpcmodem()       (0)
12776 #endif
12777
12778 #ifdef CONFIG_MACH_GESBC9312
12779 # ifdef machine_arch_type
12780 #  undef machine_arch_type
12781 #  define machine_arch_type     __machine_arch_type
12782 # else
12783 #  define machine_arch_type     MACH_TYPE_GESBC9312
12784 # endif
12785 # define machine_is_gesbc9312() (machine_arch_type == MACH_TYPE_GESBC9312)
12786 #else
12787 # define machine_is_gesbc9312() (0)
12788 #endif
12789
12790 #ifdef CONFIG_MACH_HTCAPACHE
12791 # ifdef machine_arch_type
12792 #  undef machine_arch_type
12793 #  define machine_arch_type     __machine_arch_type
12794 # else
12795 #  define machine_arch_type     MACH_TYPE_HTCAPACHE
12796 # endif
12797 # define machine_is_htcapache() (machine_arch_type == MACH_TYPE_HTCAPACHE)
12798 #else
12799 # define machine_is_htcapache() (0)
12800 #endif
12801
12802 #ifdef CONFIG_MACH_IXDP435
12803 # ifdef machine_arch_type
12804 #  undef machine_arch_type
12805 #  define machine_arch_type     __machine_arch_type
12806 # else
12807 #  define machine_arch_type     MACH_TYPE_IXDP435
12808 # endif
12809 # define machine_is_ixdp435()   (machine_arch_type == MACH_TYPE_IXDP435)
12810 #else
12811 # define machine_is_ixdp435()   (0)
12812 #endif
12813
12814 #ifdef CONFIG_MACH_CATPROVT100
12815 # ifdef machine_arch_type
12816 #  undef machine_arch_type
12817 #  define machine_arch_type     __machine_arch_type
12818 # else
12819 #  define machine_arch_type     MACH_TYPE_CATPROVT100
12820 # endif
12821 # define machine_is_catprovt100()       (machine_arch_type == MACH_TYPE_CATPROVT100)
12822 #else
12823 # define machine_is_catprovt100()       (0)
12824 #endif
12825
12826 #ifdef CONFIG_MACH_PICOTUX1XX
12827 # ifdef machine_arch_type
12828 #  undef machine_arch_type
12829 #  define machine_arch_type     __machine_arch_type
12830 # else
12831 #  define machine_arch_type     MACH_TYPE_PICOTUX1XX
12832 # endif
12833 # define machine_is_picotux1xx()        (machine_arch_type == MACH_TYPE_PICOTUX1XX)
12834 #else
12835 # define machine_is_picotux1xx()        (0)
12836 #endif
12837
12838 #ifdef CONFIG_MACH_PICOTUX2XX
12839 # ifdef machine_arch_type
12840 #  undef machine_arch_type
12841 #  define machine_arch_type     __machine_arch_type
12842 # else
12843 #  define machine_arch_type     MACH_TYPE_PICOTUX2XX
12844 # endif
12845 # define machine_is_picotux2xx()        (machine_arch_type == MACH_TYPE_PICOTUX2XX)
12846 #else
12847 # define machine_is_picotux2xx()        (0)
12848 #endif
12849
12850 #ifdef CONFIG_MACH_DSMG600
12851 # ifdef machine_arch_type
12852 #  undef machine_arch_type
12853 #  define machine_arch_type     __machine_arch_type
12854 # else
12855 #  define machine_arch_type     MACH_TYPE_DSMG600
12856 # endif
12857 # define machine_is_dsmg600()   (machine_arch_type == MACH_TYPE_DSMG600)
12858 #else
12859 # define machine_is_dsmg600()   (0)
12860 #endif
12861
12862 #ifdef CONFIG_MACH_EMPC2
12863 # ifdef machine_arch_type
12864 #  undef machine_arch_type
12865 #  define machine_arch_type     __machine_arch_type
12866 # else
12867 #  define machine_arch_type     MACH_TYPE_EMPC2
12868 # endif
12869 # define machine_is_empc2()     (machine_arch_type == MACH_TYPE_EMPC2)
12870 #else
12871 # define machine_is_empc2()     (0)
12872 #endif
12873
12874 #ifdef CONFIG_MACH_VENTURA
12875 # ifdef machine_arch_type
12876 #  undef machine_arch_type
12877 #  define machine_arch_type     __machine_arch_type
12878 # else
12879 #  define machine_arch_type     MACH_TYPE_VENTURA
12880 # endif
12881 # define machine_is_ventura()   (machine_arch_type == MACH_TYPE_VENTURA)
12882 #else
12883 # define machine_is_ventura()   (0)
12884 #endif
12885
12886 #ifdef CONFIG_MACH_PHIDGET_SBC
12887 # ifdef machine_arch_type
12888 #  undef machine_arch_type
12889 #  define machine_arch_type     __machine_arch_type
12890 # else
12891 #  define machine_arch_type     MACH_TYPE_PHIDGET_SBC
12892 # endif
12893 # define machine_is_phidget_sbc()       (machine_arch_type == MACH_TYPE_PHIDGET_SBC)
12894 #else
12895 # define machine_is_phidget_sbc()       (0)
12896 #endif
12897
12898 #ifdef CONFIG_MACH_IJ3K
12899 # ifdef machine_arch_type
12900 #  undef machine_arch_type
12901 #  define machine_arch_type     __machine_arch_type
12902 # else
12903 #  define machine_arch_type     MACH_TYPE_IJ3K
12904 # endif
12905 # define machine_is_ij3k()      (machine_arch_type == MACH_TYPE_IJ3K)
12906 #else
12907 # define machine_is_ij3k()      (0)
12908 #endif
12909
12910 #ifdef CONFIG_MACH_PISGAH
12911 # ifdef machine_arch_type
12912 #  undef machine_arch_type
12913 #  define machine_arch_type     __machine_arch_type
12914 # else
12915 #  define machine_arch_type     MACH_TYPE_PISGAH
12916 # endif
12917 # define machine_is_pisgah()    (machine_arch_type == MACH_TYPE_PISGAH)
12918 #else
12919 # define machine_is_pisgah()    (0)
12920 #endif
12921
12922 #ifdef CONFIG_MACH_OMAP_FSAMPLE
12923 # ifdef machine_arch_type
12924 #  undef machine_arch_type
12925 #  define machine_arch_type     __machine_arch_type
12926 # else
12927 #  define machine_arch_type     MACH_TYPE_OMAP_FSAMPLE
12928 # endif
12929 # define machine_is_omap_fsample()      (machine_arch_type == MACH_TYPE_OMAP_FSAMPLE)
12930 #else
12931 # define machine_is_omap_fsample()      (0)
12932 #endif
12933
12934 #ifdef CONFIG_MACH_SG720
12935 # ifdef machine_arch_type
12936 #  undef machine_arch_type
12937 #  define machine_arch_type     __machine_arch_type
12938 # else
12939 #  define machine_arch_type     MACH_TYPE_SG720
12940 # endif
12941 # define machine_is_sg720()     (machine_arch_type == MACH_TYPE_SG720)
12942 #else
12943 # define machine_is_sg720()     (0)
12944 #endif
12945
12946 #ifdef CONFIG_MACH_REDFOX
12947 # ifdef machine_arch_type
12948 #  undef machine_arch_type
12949 #  define machine_arch_type     __machine_arch_type
12950 # else
12951 #  define machine_arch_type     MACH_TYPE_REDFOX
12952 # endif
12953 # define machine_is_redfox()    (machine_arch_type == MACH_TYPE_REDFOX)
12954 #else
12955 # define machine_is_redfox()    (0)
12956 #endif
12957
12958 #ifdef CONFIG_MACH_MYSH_EP9315_1
12959 # ifdef machine_arch_type
12960 #  undef machine_arch_type
12961 #  define machine_arch_type     __machine_arch_type
12962 # else
12963 #  define machine_arch_type     MACH_TYPE_MYSH_EP9315_1
12964 # endif
12965 # define machine_is_mysh_ep9315_1()     (machine_arch_type == MACH_TYPE_MYSH_EP9315_1)
12966 #else
12967 # define machine_is_mysh_ep9315_1()     (0)
12968 #endif
12969
12970 #ifdef CONFIG_MACH_TPF106
12971 # ifdef machine_arch_type
12972 #  undef machine_arch_type
12973 #  define machine_arch_type     __machine_arch_type
12974 # else
12975 #  define machine_arch_type     MACH_TYPE_TPF106
12976 # endif
12977 # define machine_is_tpf106()    (machine_arch_type == MACH_TYPE_TPF106)
12978 #else
12979 # define machine_is_tpf106()    (0)
12980 #endif
12981
12982 #ifdef CONFIG_MACH_AT91RM9200KG
12983 # ifdef machine_arch_type
12984 #  undef machine_arch_type
12985 #  define machine_arch_type     __machine_arch_type
12986 # else
12987 #  define machine_arch_type     MACH_TYPE_AT91RM9200KG
12988 # endif
12989 # define machine_is_at91rm9200kg()      (machine_arch_type == MACH_TYPE_AT91RM9200KG)
12990 #else
12991 # define machine_is_at91rm9200kg()      (0)
12992 #endif
12993
12994 #ifdef CONFIG_MACH_SLEDB
12995 # ifdef machine_arch_type
12996 #  undef machine_arch_type
12997 #  define machine_arch_type     __machine_arch_type
12998 # else
12999 #  define machine_arch_type     MACH_TYPE_SLEDB
13000 # endif
13001 # define machine_is_rcmt2()     (machine_arch_type == MACH_TYPE_SLEDB)
13002 #else
13003 # define machine_is_rcmt2()     (0)
13004 #endif
13005
13006 #ifdef CONFIG_MACH_ONTRACK
13007 # ifdef machine_arch_type
13008 #  undef machine_arch_type
13009 #  define machine_arch_type     __machine_arch_type
13010 # else
13011 #  define machine_arch_type     MACH_TYPE_ONTRACK
13012 # endif
13013 # define machine_is_ontrack()   (machine_arch_type == MACH_TYPE_ONTRACK)
13014 #else
13015 # define machine_is_ontrack()   (0)
13016 #endif
13017
13018 #ifdef CONFIG_MACH_PM1200
13019 # ifdef machine_arch_type
13020 #  undef machine_arch_type
13021 #  define machine_arch_type     __machine_arch_type
13022 # else
13023 #  define machine_arch_type     MACH_TYPE_PM1200
13024 # endif
13025 # define machine_is_pm1200()    (machine_arch_type == MACH_TYPE_PM1200)
13026 #else
13027 # define machine_is_pm1200()    (0)
13028 #endif
13029
13030 #ifdef CONFIG_MACH_ESS24XXX
13031 # ifdef machine_arch_type
13032 #  undef machine_arch_type
13033 #  define machine_arch_type     __machine_arch_type
13034 # else
13035 #  define machine_arch_type     MACH_TYPE_ESS24XXX
13036 # endif
13037 # define machine_is_ess24562()  (machine_arch_type == MACH_TYPE_ESS24XXX)
13038 #else
13039 # define machine_is_ess24562()  (0)
13040 #endif
13041
13042 #ifdef CONFIG_MACH_COREMP7
13043 # ifdef machine_arch_type
13044 #  undef machine_arch_type
13045 #  define machine_arch_type     __machine_arch_type
13046 # else
13047 #  define machine_arch_type     MACH_TYPE_COREMP7
13048 # endif
13049 # define machine_is_coremp7()   (machine_arch_type == MACH_TYPE_COREMP7)
13050 #else
13051 # define machine_is_coremp7()   (0)
13052 #endif
13053
13054 #ifdef CONFIG_MACH_NEXCODER_6446
13055 # ifdef machine_arch_type
13056 #  undef machine_arch_type
13057 #  define machine_arch_type     __machine_arch_type
13058 # else
13059 #  define machine_arch_type     MACH_TYPE_NEXCODER_6446
13060 # endif
13061 # define machine_is_nexcoder_6446()     (machine_arch_type == MACH_TYPE_NEXCODER_6446)
13062 #else
13063 # define machine_is_nexcoder_6446()     (0)
13064 #endif
13065
13066 #ifdef CONFIG_MACH_STVC8380
13067 # ifdef machine_arch_type
13068 #  undef machine_arch_type
13069 #  define machine_arch_type     __machine_arch_type
13070 # else
13071 #  define machine_arch_type     MACH_TYPE_STVC8380
13072 # endif
13073 # define machine_is_stvc8380()  (machine_arch_type == MACH_TYPE_STVC8380)
13074 #else
13075 # define machine_is_stvc8380()  (0)
13076 #endif
13077
13078 #ifdef CONFIG_MACH_TEKLYNX
13079 # ifdef machine_arch_type
13080 #  undef machine_arch_type
13081 #  define machine_arch_type     __machine_arch_type
13082 # else
13083 #  define machine_arch_type     MACH_TYPE_TEKLYNX
13084 # endif
13085 # define machine_is_teklynx()   (machine_arch_type == MACH_TYPE_TEKLYNX)
13086 #else
13087 # define machine_is_teklynx()   (0)
13088 #endif
13089
13090 #ifdef CONFIG_MACH_CARBONADO
13091 # ifdef machine_arch_type
13092 #  undef machine_arch_type
13093 #  define machine_arch_type     __machine_arch_type
13094 # else
13095 #  define machine_arch_type     MACH_TYPE_CARBONADO
13096 # endif
13097 # define machine_is_carbonado() (machine_arch_type == MACH_TYPE_CARBONADO)
13098 #else
13099 # define machine_is_carbonado() (0)
13100 #endif
13101
13102 #ifdef CONFIG_MACH_SYSMOS_MP730
13103 # ifdef machine_arch_type
13104 #  undef machine_arch_type
13105 #  define machine_arch_type     __machine_arch_type
13106 # else
13107 #  define machine_arch_type     MACH_TYPE_SYSMOS_MP730
13108 # endif
13109 # define machine_is_sysmos_mp730()      (machine_arch_type == MACH_TYPE_SYSMOS_MP730)
13110 #else
13111 # define machine_is_sysmos_mp730()      (0)
13112 #endif
13113
13114 #ifdef CONFIG_MACH_SNAPPER_CL15
13115 # ifdef machine_arch_type
13116 #  undef machine_arch_type
13117 #  define machine_arch_type     __machine_arch_type
13118 # else
13119 #  define machine_arch_type     MACH_TYPE_SNAPPER_CL15
13120 # endif
13121 # define machine_is_snapper_cl15()      (machine_arch_type == MACH_TYPE_SNAPPER_CL15)
13122 #else
13123 # define machine_is_snapper_cl15()      (0)
13124 #endif
13125
13126 #ifdef CONFIG_MACH_PGIGIM
13127 # ifdef machine_arch_type
13128 #  undef machine_arch_type
13129 #  define machine_arch_type     __machine_arch_type
13130 # else
13131 #  define machine_arch_type     MACH_TYPE_PGIGIM
13132 # endif
13133 # define machine_is_pgigim()    (machine_arch_type == MACH_TYPE_PGIGIM)
13134 #else
13135 # define machine_is_pgigim()    (0)
13136 #endif
13137
13138 #ifdef CONFIG_MACH_PTX9160P2
13139 # ifdef machine_arch_type
13140 #  undef machine_arch_type
13141 #  define machine_arch_type     __machine_arch_type
13142 # else
13143 #  define machine_arch_type     MACH_TYPE_PTX9160P2
13144 # endif
13145 # define machine_is_ptx9160p2() (machine_arch_type == MACH_TYPE_PTX9160P2)
13146 #else
13147 # define machine_is_ptx9160p2() (0)
13148 #endif
13149
13150 #ifdef CONFIG_MACH_DCORE1
13151 # ifdef machine_arch_type
13152 #  undef machine_arch_type
13153 #  define machine_arch_type     __machine_arch_type
13154 # else
13155 #  define machine_arch_type     MACH_TYPE_DCORE1
13156 # endif
13157 # define machine_is_dcore1()    (machine_arch_type == MACH_TYPE_DCORE1)
13158 #else
13159 # define machine_is_dcore1()    (0)
13160 #endif
13161
13162 #ifdef CONFIG_MACH_VICTORPXA
13163 # ifdef machine_arch_type
13164 #  undef machine_arch_type
13165 #  define machine_arch_type     __machine_arch_type
13166 # else
13167 #  define machine_arch_type     MACH_TYPE_VICTORPXA
13168 # endif
13169 # define machine_is_victorpxa() (machine_arch_type == MACH_TYPE_VICTORPXA)
13170 #else
13171 # define machine_is_victorpxa() (0)
13172 #endif
13173
13174 #ifdef CONFIG_MACH_MX2DTB
13175 # ifdef machine_arch_type
13176 #  undef machine_arch_type
13177 #  define machine_arch_type     __machine_arch_type
13178 # else
13179 #  define machine_arch_type     MACH_TYPE_MX2DTB
13180 # endif
13181 # define machine_is_mx2dtb()    (machine_arch_type == MACH_TYPE_MX2DTB)
13182 #else
13183 # define machine_is_mx2dtb()    (0)
13184 #endif
13185
13186 #ifdef CONFIG_MACH_PXA_IREX_ER0100
13187 # ifdef machine_arch_type
13188 #  undef machine_arch_type
13189 #  define machine_arch_type     __machine_arch_type
13190 # else
13191 #  define machine_arch_type     MACH_TYPE_PXA_IREX_ER0100
13192 # endif
13193 # define machine_is_pxa_irex_er0100()   (machine_arch_type == MACH_TYPE_PXA_IREX_ER0100)
13194 #else
13195 # define machine_is_pxa_irex_er0100()   (0)
13196 #endif
13197
13198 #ifdef CONFIG_MACH_OMAP_PALMZ71
13199 # ifdef machine_arch_type
13200 #  undef machine_arch_type
13201 #  define machine_arch_type     __machine_arch_type
13202 # else
13203 #  define machine_arch_type     MACH_TYPE_OMAP_PALMZ71
13204 # endif
13205 # define machine_is_omap_palmz71()      (machine_arch_type == MACH_TYPE_OMAP_PALMZ71)
13206 #else
13207 # define machine_is_omap_palmz71()      (0)
13208 #endif
13209
13210 #ifdef CONFIG_MACH_BARTEC_DEG
13211 # ifdef machine_arch_type
13212 #  undef machine_arch_type
13213 #  define machine_arch_type     __machine_arch_type
13214 # else
13215 #  define machine_arch_type     MACH_TYPE_BARTEC_DEG
13216 # endif
13217 # define machine_is_bartec_deg()        (machine_arch_type == MACH_TYPE_BARTEC_DEG)
13218 #else
13219 # define machine_is_bartec_deg()        (0)
13220 #endif
13221
13222 #ifdef CONFIG_MACH_HW50251
13223 # ifdef machine_arch_type
13224 #  undef machine_arch_type
13225 #  define machine_arch_type     __machine_arch_type
13226 # else
13227 #  define machine_arch_type     MACH_TYPE_HW50251
13228 # endif
13229 # define machine_is_hw50251()   (machine_arch_type == MACH_TYPE_HW50251)
13230 #else
13231 # define machine_is_hw50251()   (0)
13232 #endif
13233
13234 #ifdef CONFIG_MACH_IBOX
13235 # ifdef machine_arch_type
13236 #  undef machine_arch_type
13237 #  define machine_arch_type     __machine_arch_type
13238 # else
13239 #  define machine_arch_type     MACH_TYPE_IBOX
13240 # endif
13241 # define machine_is_ibox()      (machine_arch_type == MACH_TYPE_IBOX)
13242 #else
13243 # define machine_is_ibox()      (0)
13244 #endif
13245
13246 #ifdef CONFIG_MACH_ATLASLH7A404
13247 # ifdef machine_arch_type
13248 #  undef machine_arch_type
13249 #  define machine_arch_type     __machine_arch_type
13250 # else
13251 #  define machine_arch_type     MACH_TYPE_ATLASLH7A404
13252 # endif
13253 # define machine_is_atlaslh7a404()      (machine_arch_type == MACH_TYPE_ATLASLH7A404)
13254 #else
13255 # define machine_is_atlaslh7a404()      (0)
13256 #endif
13257
13258 #ifdef CONFIG_MACH_PT2026
13259 # ifdef machine_arch_type
13260 #  undef machine_arch_type
13261 #  define machine_arch_type     __machine_arch_type
13262 # else
13263 #  define machine_arch_type     MACH_TYPE_PT2026
13264 # endif
13265 # define machine_is_pt2026()    (machine_arch_type == MACH_TYPE_PT2026)
13266 #else
13267 # define machine_is_pt2026()    (0)
13268 #endif
13269
13270 #ifdef CONFIG_MACH_HTCALPINE
13271 # ifdef machine_arch_type
13272 #  undef machine_arch_type
13273 #  define machine_arch_type     __machine_arch_type
13274 # else
13275 #  define machine_arch_type     MACH_TYPE_HTCALPINE
13276 # endif
13277 # define machine_is_htcalpine() (machine_arch_type == MACH_TYPE_HTCALPINE)
13278 #else
13279 # define machine_is_htcalpine() (0)
13280 #endif
13281
13282 #ifdef CONFIG_MACH_BARTEC_VTU
13283 # ifdef machine_arch_type
13284 #  undef machine_arch_type
13285 #  define machine_arch_type     __machine_arch_type
13286 # else
13287 #  define machine_arch_type     MACH_TYPE_BARTEC_VTU
13288 # endif
13289 # define machine_is_bartec_vtu()        (machine_arch_type == MACH_TYPE_BARTEC_VTU)
13290 #else
13291 # define machine_is_bartec_vtu()        (0)
13292 #endif
13293
13294 #ifdef CONFIG_MACH_VCOREII
13295 # ifdef machine_arch_type
13296 #  undef machine_arch_type
13297 #  define machine_arch_type     __machine_arch_type
13298 # else
13299 #  define machine_arch_type     MACH_TYPE_VCOREII
13300 # endif
13301 # define machine_is_vcoreii()   (machine_arch_type == MACH_TYPE_VCOREII)
13302 #else
13303 # define machine_is_vcoreii()   (0)
13304 #endif
13305
13306 #ifdef CONFIG_MACH_PDNB3
13307 # ifdef machine_arch_type
13308 #  undef machine_arch_type
13309 #  define machine_arch_type     __machine_arch_type
13310 # else
13311 #  define machine_arch_type     MACH_TYPE_PDNB3
13312 # endif
13313 # define machine_is_pdnb3()     (machine_arch_type == MACH_TYPE_PDNB3)
13314 #else
13315 # define machine_is_pdnb3()     (0)
13316 #endif
13317
13318 #ifdef CONFIG_MACH_HTCBEETLES
13319 # ifdef machine_arch_type
13320 #  undef machine_arch_type
13321 #  define machine_arch_type     __machine_arch_type
13322 # else
13323 #  define machine_arch_type     MACH_TYPE_HTCBEETLES
13324 # endif
13325 # define machine_is_htcbeetles()        (machine_arch_type == MACH_TYPE_HTCBEETLES)
13326 #else
13327 # define machine_is_htcbeetles()        (0)
13328 #endif
13329
13330 #ifdef CONFIG_MACH_S3C6400
13331 # ifdef machine_arch_type
13332 #  undef machine_arch_type
13333 #  define machine_arch_type     __machine_arch_type
13334 # else
13335 #  define machine_arch_type     MACH_TYPE_S3C6400
13336 # endif
13337 # define machine_is_s3c6400()   (machine_arch_type == MACH_TYPE_S3C6400)
13338 #else
13339 # define machine_is_s3c6400()   (0)
13340 #endif
13341
13342 #ifdef CONFIG_MACH_S3C2443
13343 # ifdef machine_arch_type
13344 #  undef machine_arch_type
13345 #  define machine_arch_type     __machine_arch_type
13346 # else
13347 #  define machine_arch_type     MACH_TYPE_S3C2443
13348 # endif
13349 # define machine_is_s3c2443()   (machine_arch_type == MACH_TYPE_S3C2443)
13350 #else
13351 # define machine_is_s3c2443()   (0)
13352 #endif
13353
13354 #ifdef CONFIG_MACH_OMAP_LDK
13355 # ifdef machine_arch_type
13356 #  undef machine_arch_type
13357 #  define machine_arch_type     __machine_arch_type
13358 # else
13359 #  define machine_arch_type     MACH_TYPE_OMAP_LDK
13360 # endif
13361 # define machine_is_omap_ldk()  (machine_arch_type == MACH_TYPE_OMAP_LDK)
13362 #else
13363 # define machine_is_omap_ldk()  (0)
13364 #endif
13365
13366 #ifdef CONFIG_MACH_SMDK2460
13367 # ifdef machine_arch_type
13368 #  undef machine_arch_type
13369 #  define machine_arch_type     __machine_arch_type
13370 # else
13371 #  define machine_arch_type     MACH_TYPE_SMDK2460
13372 # endif
13373 # define machine_is_smdk2460()  (machine_arch_type == MACH_TYPE_SMDK2460)
13374 #else
13375 # define machine_is_smdk2460()  (0)
13376 #endif
13377
13378 #ifdef CONFIG_MACH_SMDK2440
13379 # ifdef machine_arch_type
13380 #  undef machine_arch_type
13381 #  define machine_arch_type     __machine_arch_type
13382 # else
13383 #  define machine_arch_type     MACH_TYPE_SMDK2440
13384 # endif
13385 # define machine_is_smdk2440()  (machine_arch_type == MACH_TYPE_SMDK2440)
13386 #else
13387 # define machine_is_smdk2440()  (0)
13388 #endif
13389
13390 #ifdef CONFIG_MACH_SMDK2412
13391 # ifdef machine_arch_type
13392 #  undef machine_arch_type
13393 #  define machine_arch_type     __machine_arch_type
13394 # else
13395 #  define machine_arch_type     MACH_TYPE_SMDK2412
13396 # endif
13397 # define machine_is_smdk2412()  (machine_arch_type == MACH_TYPE_SMDK2412)
13398 #else
13399 # define machine_is_smdk2412()  (0)
13400 #endif
13401
13402 #ifdef CONFIG_MACH_WEBBOX
13403 # ifdef machine_arch_type
13404 #  undef machine_arch_type
13405 #  define machine_arch_type     __machine_arch_type
13406 # else
13407 #  define machine_arch_type     MACH_TYPE_WEBBOX
13408 # endif
13409 # define machine_is_webbox()    (machine_arch_type == MACH_TYPE_WEBBOX)
13410 #else
13411 # define machine_is_webbox()    (0)
13412 #endif
13413
13414 #ifdef CONFIG_MACH_CWWNDP
13415 # ifdef machine_arch_type
13416 #  undef machine_arch_type
13417 #  define machine_arch_type     __machine_arch_type
13418 # else
13419 #  define machine_arch_type     MACH_TYPE_CWWNDP
13420 # endif
13421 # define machine_is_cwwndp()    (machine_arch_type == MACH_TYPE_CWWNDP)
13422 #else
13423 # define machine_is_cwwndp()    (0)
13424 #endif
13425
13426 #ifdef CONFIG_MACH_DRAGON
13427 # ifdef machine_arch_type
13428 #  undef machine_arch_type
13429 #  define machine_arch_type     __machine_arch_type
13430 # else
13431 #  define machine_arch_type     MACH_TYPE_DRAGON
13432 # endif
13433 # define machine_is_i839()      (machine_arch_type == MACH_TYPE_DRAGON)
13434 #else
13435 # define machine_is_i839()      (0)
13436 #endif
13437
13438 #ifdef CONFIG_MACH_OPENDO_CPU_BOARD
13439 # ifdef machine_arch_type
13440 #  undef machine_arch_type
13441 #  define machine_arch_type     __machine_arch_type
13442 # else
13443 #  define machine_arch_type     MACH_TYPE_OPENDO_CPU_BOARD
13444 # endif
13445 # define machine_is_opendo_cpu_board()  (machine_arch_type == MACH_TYPE_OPENDO_CPU_BOARD)
13446 #else
13447 # define machine_is_opendo_cpu_board()  (0)
13448 #endif
13449
13450 #ifdef CONFIG_MACH_CCM2200
13451 # ifdef machine_arch_type
13452 #  undef machine_arch_type
13453 #  define machine_arch_type     __machine_arch_type
13454 # else
13455 #  define machine_arch_type     MACH_TYPE_CCM2200
13456 # endif
13457 # define machine_is_ccm2200()   (machine_arch_type == MACH_TYPE_CCM2200)
13458 #else
13459 # define machine_is_ccm2200()   (0)
13460 #endif
13461
13462 #ifdef CONFIG_MACH_ETWARM
13463 # ifdef machine_arch_type
13464 #  undef machine_arch_type
13465 #  define machine_arch_type     __machine_arch_type
13466 # else
13467 #  define machine_arch_type     MACH_TYPE_ETWARM
13468 # endif
13469 # define machine_is_etwarm()    (machine_arch_type == MACH_TYPE_ETWARM)
13470 #else
13471 # define machine_is_etwarm()    (0)
13472 #endif
13473
13474 #ifdef CONFIG_MACH_M93030
13475 # ifdef machine_arch_type
13476 #  undef machine_arch_type
13477 #  define machine_arch_type     __machine_arch_type
13478 # else
13479 #  define machine_arch_type     MACH_TYPE_M93030
13480 # endif
13481 # define machine_is_m93030()    (machine_arch_type == MACH_TYPE_M93030)
13482 #else
13483 # define machine_is_m93030()    (0)
13484 #endif
13485
13486 #ifdef CONFIG_MACH_CC7U
13487 # ifdef machine_arch_type
13488 #  undef machine_arch_type
13489 #  define machine_arch_type     __machine_arch_type
13490 # else
13491 #  define machine_arch_type     MACH_TYPE_CC7U
13492 # endif
13493 # define machine_is_cc7u()      (machine_arch_type == MACH_TYPE_CC7U)
13494 #else
13495 # define machine_is_cc7u()      (0)
13496 #endif
13497
13498 #ifdef CONFIG_MACH_MTT_RANGER
13499 # ifdef machine_arch_type
13500 #  undef machine_arch_type
13501 #  define machine_arch_type     __machine_arch_type
13502 # else
13503 #  define machine_arch_type     MACH_TYPE_MTT_RANGER
13504 # endif
13505 # define machine_is_mtt_ranger()        (machine_arch_type == MACH_TYPE_MTT_RANGER)
13506 #else
13507 # define machine_is_mtt_ranger()        (0)
13508 #endif
13509
13510 #ifdef CONFIG_MACH_NEXUS
13511 # ifdef machine_arch_type
13512 #  undef machine_arch_type
13513 #  define machine_arch_type     __machine_arch_type
13514 # else
13515 #  define machine_arch_type     MACH_TYPE_NEXUS
13516 # endif
13517 # define machine_is_nexus()     (machine_arch_type == MACH_TYPE_NEXUS)
13518 #else
13519 # define machine_is_nexus()     (0)
13520 #endif
13521
13522 #ifdef CONFIG_MACH_DESMAN
13523 # ifdef machine_arch_type
13524 #  undef machine_arch_type
13525 #  define machine_arch_type     __machine_arch_type
13526 # else
13527 #  define machine_arch_type     MACH_TYPE_DESMAN
13528 # endif
13529 # define machine_is_desman()    (machine_arch_type == MACH_TYPE_DESMAN)
13530 #else
13531 # define machine_is_desman()    (0)
13532 #endif
13533
13534 #ifdef CONFIG_MACH_BKDE303
13535 # ifdef machine_arch_type
13536 #  undef machine_arch_type
13537 #  define machine_arch_type     __machine_arch_type
13538 # else
13539 #  define machine_arch_type     MACH_TYPE_BKDE303
13540 # endif
13541 # define machine_is_bkde303()   (machine_arch_type == MACH_TYPE_BKDE303)
13542 #else
13543 # define machine_is_bkde303()   (0)
13544 #endif
13545
13546 #ifdef CONFIG_MACH_SMDK2413
13547 # ifdef machine_arch_type
13548 #  undef machine_arch_type
13549 #  define machine_arch_type     __machine_arch_type
13550 # else
13551 #  define machine_arch_type     MACH_TYPE_SMDK2413
13552 # endif
13553 # define machine_is_smdk2413()  (machine_arch_type == MACH_TYPE_SMDK2413)
13554 #else
13555 # define machine_is_smdk2413()  (0)
13556 #endif
13557
13558 #ifdef CONFIG_MACH_AML_M7200
13559 # ifdef machine_arch_type
13560 #  undef machine_arch_type
13561 #  define machine_arch_type     __machine_arch_type
13562 # else
13563 #  define machine_arch_type     MACH_TYPE_AML_M7200
13564 # endif
13565 # define machine_is_aml_m7200() (machine_arch_type == MACH_TYPE_AML_M7200)
13566 #else
13567 # define machine_is_aml_m7200() (0)
13568 #endif
13569
13570 #ifdef CONFIG_MACH_AML_M5900
13571 # ifdef machine_arch_type
13572 #  undef machine_arch_type
13573 #  define machine_arch_type     __machine_arch_type
13574 # else
13575 #  define machine_arch_type     MACH_TYPE_AML_M5900
13576 # endif
13577 # define machine_is_aml_m5900() (machine_arch_type == MACH_TYPE_AML_M5900)
13578 #else
13579 # define machine_is_aml_m5900() (0)
13580 #endif
13581
13582 #ifdef CONFIG_MACH_SG640
13583 # ifdef machine_arch_type
13584 #  undef machine_arch_type
13585 #  define machine_arch_type     __machine_arch_type
13586 # else
13587 #  define machine_arch_type     MACH_TYPE_SG640
13588 # endif
13589 # define machine_is_sg640()     (machine_arch_type == MACH_TYPE_SG640)
13590 #else
13591 # define machine_is_sg640()     (0)
13592 #endif
13593
13594 #ifdef CONFIG_MACH_EDG79524
13595 # ifdef machine_arch_type
13596 #  undef machine_arch_type
13597 #  define machine_arch_type     __machine_arch_type
13598 # else
13599 #  define machine_arch_type     MACH_TYPE_EDG79524
13600 # endif
13601 # define machine_is_edg79524()  (machine_arch_type == MACH_TYPE_EDG79524)
13602 #else
13603 # define machine_is_edg79524()  (0)
13604 #endif
13605
13606 #ifdef CONFIG_MACH_AI2410
13607 # ifdef machine_arch_type
13608 #  undef machine_arch_type
13609 #  define machine_arch_type     __machine_arch_type
13610 # else
13611 #  define machine_arch_type     MACH_TYPE_AI2410
13612 # endif
13613 # define machine_is_ai2410()    (machine_arch_type == MACH_TYPE_AI2410)
13614 #else
13615 # define machine_is_ai2410()    (0)
13616 #endif
13617
13618 #ifdef CONFIG_MACH_IXP465
13619 # ifdef machine_arch_type
13620 #  undef machine_arch_type
13621 #  define machine_arch_type     __machine_arch_type
13622 # else
13623 #  define machine_arch_type     MACH_TYPE_IXP465
13624 # endif
13625 # define machine_is_ixp465()    (machine_arch_type == MACH_TYPE_IXP465)
13626 #else
13627 # define machine_is_ixp465()    (0)
13628 #endif
13629
13630 #ifdef CONFIG_MACH_BALLOON3
13631 # ifdef machine_arch_type
13632 #  undef machine_arch_type
13633 #  define machine_arch_type     __machine_arch_type
13634 # else
13635 #  define machine_arch_type     MACH_TYPE_BALLOON3
13636 # endif
13637 # define machine_is_balloon3()  (machine_arch_type == MACH_TYPE_BALLOON3)
13638 #else
13639 # define machine_is_balloon3()  (0)
13640 #endif
13641
13642 #ifdef CONFIG_MACH_HEINS
13643 # ifdef machine_arch_type
13644 #  undef machine_arch_type
13645 #  define machine_arch_type     __machine_arch_type
13646 # else
13647 #  define machine_arch_type     MACH_TYPE_HEINS
13648 # endif
13649 # define machine_is_heins()     (machine_arch_type == MACH_TYPE_HEINS)
13650 #else
13651 # define machine_is_heins()     (0)
13652 #endif
13653
13654 #ifdef CONFIG_MACH_MPLUSEVA
13655 # ifdef machine_arch_type
13656 #  undef machine_arch_type
13657 #  define machine_arch_type     __machine_arch_type
13658 # else
13659 #  define machine_arch_type     MACH_TYPE_MPLUSEVA
13660 # endif
13661 # define machine_is_mpluseva()  (machine_arch_type == MACH_TYPE_MPLUSEVA)
13662 #else
13663 # define machine_is_mpluseva()  (0)
13664 #endif
13665
13666 #ifdef CONFIG_MACH_RT042
13667 # ifdef machine_arch_type
13668 #  undef machine_arch_type
13669 #  define machine_arch_type     __machine_arch_type
13670 # else
13671 #  define machine_arch_type     MACH_TYPE_RT042
13672 # endif
13673 # define machine_is_rt042()     (machine_arch_type == MACH_TYPE_RT042)
13674 #else
13675 # define machine_is_rt042()     (0)
13676 #endif
13677
13678 #ifdef CONFIG_MACH_CWIEM
13679 # ifdef machine_arch_type
13680 #  undef machine_arch_type
13681 #  define machine_arch_type     __machine_arch_type
13682 # else
13683 #  define machine_arch_type     MACH_TYPE_CWIEM
13684 # endif
13685 # define machine_is_cwiem()     (machine_arch_type == MACH_TYPE_CWIEM)
13686 #else
13687 # define machine_is_cwiem()     (0)
13688 #endif
13689
13690 #ifdef CONFIG_MACH_CM_X270
13691 # ifdef machine_arch_type
13692 #  undef machine_arch_type
13693 #  define machine_arch_type     __machine_arch_type
13694 # else
13695 #  define machine_arch_type     MACH_TYPE_CM_X270
13696 # endif
13697 # define machine_is_cm_x270()   (machine_arch_type == MACH_TYPE_CM_X270)
13698 #else
13699 # define machine_is_cm_x270()   (0)
13700 #endif
13701
13702 #ifdef CONFIG_MACH_CM_X255
13703 # ifdef machine_arch_type
13704 #  undef machine_arch_type
13705 #  define machine_arch_type     __machine_arch_type
13706 # else
13707 #  define machine_arch_type     MACH_TYPE_CM_X255
13708 # endif
13709 # define machine_is_cm_x255()   (machine_arch_type == MACH_TYPE_CM_X255)
13710 #else
13711 # define machine_is_cm_x255()   (0)
13712 #endif
13713
13714 #ifdef CONFIG_MACH_ESH_AT91
13715 # ifdef machine_arch_type
13716 #  undef machine_arch_type
13717 #  define machine_arch_type     __machine_arch_type
13718 # else
13719 #  define machine_arch_type     MACH_TYPE_ESH_AT91
13720 # endif
13721 # define machine_is_esh_at91()  (machine_arch_type == MACH_TYPE_ESH_AT91)
13722 #else
13723 # define machine_is_esh_at91()  (0)
13724 #endif
13725
13726 #ifdef CONFIG_MACH_SANDGATE3
13727 # ifdef machine_arch_type
13728 #  undef machine_arch_type
13729 #  define machine_arch_type     __machine_arch_type
13730 # else
13731 #  define machine_arch_type     MACH_TYPE_SANDGATE3
13732 # endif
13733 # define machine_is_sandgate3() (machine_arch_type == MACH_TYPE_SANDGATE3)
13734 #else
13735 # define machine_is_sandgate3() (0)
13736 #endif
13737
13738 #ifdef CONFIG_MACH_PRIMO
13739 # ifdef machine_arch_type
13740 #  undef machine_arch_type
13741 #  define machine_arch_type     __machine_arch_type
13742 # else
13743 #  define machine_arch_type     MACH_TYPE_PRIMO
13744 # endif
13745 # define machine_is_primo()     (machine_arch_type == MACH_TYPE_PRIMO)
13746 #else
13747 # define machine_is_primo()     (0)
13748 #endif
13749
13750 #ifdef CONFIG_MACH_GEMSTONE
13751 # ifdef machine_arch_type
13752 #  undef machine_arch_type
13753 #  define machine_arch_type     __machine_arch_type
13754 # else
13755 #  define machine_arch_type     MACH_TYPE_GEMSTONE
13756 # endif
13757 # define machine_is_gemstone()  (machine_arch_type == MACH_TYPE_GEMSTONE)
13758 #else
13759 # define machine_is_gemstone()  (0)
13760 #endif
13761
13762 #ifdef CONFIG_MACH_PRONGHORNMETRO
13763 # ifdef machine_arch_type
13764 #  undef machine_arch_type
13765 #  define machine_arch_type     __machine_arch_type
13766 # else
13767 #  define machine_arch_type     MACH_TYPE_PRONGHORNMETRO
13768 # endif
13769 # define machine_is_pronghorn_metro()   (machine_arch_type == MACH_TYPE_PRONGHORNMETRO)
13770 #else
13771 # define machine_is_pronghorn_metro()   (0)
13772 #endif
13773
13774 #ifdef CONFIG_MACH_SIDEWINDER
13775 # ifdef machine_arch_type
13776 #  undef machine_arch_type
13777 #  define machine_arch_type     __machine_arch_type
13778 # else
13779 #  define machine_arch_type     MACH_TYPE_SIDEWINDER
13780 # endif
13781 # define machine_is_sidewinder()        (machine_arch_type == MACH_TYPE_SIDEWINDER)
13782 #else
13783 # define machine_is_sidewinder()        (0)
13784 #endif
13785
13786 #ifdef CONFIG_MACH_PICOMOD1
13787 # ifdef machine_arch_type
13788 #  undef machine_arch_type
13789 #  define machine_arch_type     __machine_arch_type
13790 # else
13791 #  define machine_arch_type     MACH_TYPE_PICOMOD1
13792 # endif
13793 # define machine_is_picomod1()  (machine_arch_type == MACH_TYPE_PICOMOD1)
13794 #else
13795 # define machine_is_picomod1()  (0)
13796 #endif
13797
13798 #ifdef CONFIG_MACH_SG590
13799 # ifdef machine_arch_type
13800 #  undef machine_arch_type
13801 #  define machine_arch_type     __machine_arch_type
13802 # else
13803 #  define machine_arch_type     MACH_TYPE_SG590
13804 # endif
13805 # define machine_is_sg590()     (machine_arch_type == MACH_TYPE_SG590)
13806 #else
13807 # define machine_is_sg590()     (0)
13808 #endif
13809
13810 #ifdef CONFIG_MACH_AKAI9307
13811 # ifdef machine_arch_type
13812 #  undef machine_arch_type
13813 #  define machine_arch_type     __machine_arch_type
13814 # else
13815 #  define machine_arch_type     MACH_TYPE_AKAI9307
13816 # endif
13817 # define machine_is_akai9307()  (machine_arch_type == MACH_TYPE_AKAI9307)
13818 #else
13819 # define machine_is_akai9307()  (0)
13820 #endif
13821
13822 #ifdef CONFIG_MACH_FONTAINE
13823 # ifdef machine_arch_type
13824 #  undef machine_arch_type
13825 #  define machine_arch_type     __machine_arch_type
13826 # else
13827 #  define machine_arch_type     MACH_TYPE_FONTAINE
13828 # endif
13829 # define machine_is_fontaine()  (machine_arch_type == MACH_TYPE_FONTAINE)
13830 #else
13831 # define machine_is_fontaine()  (0)
13832 #endif
13833
13834 #ifdef CONFIG_MACH_WOMBAT
13835 # ifdef machine_arch_type
13836 #  undef machine_arch_type
13837 #  define machine_arch_type     __machine_arch_type
13838 # else
13839 #  define machine_arch_type     MACH_TYPE_WOMBAT
13840 # endif
13841 # define machine_is_wombat()    (machine_arch_type == MACH_TYPE_WOMBAT)
13842 #else
13843 # define machine_is_wombat()    (0)
13844 #endif
13845
13846 #ifdef CONFIG_MACH_ACQ300
13847 # ifdef machine_arch_type
13848 #  undef machine_arch_type
13849 #  define machine_arch_type     __machine_arch_type
13850 # else
13851 #  define machine_arch_type     MACH_TYPE_ACQ300
13852 # endif
13853 # define machine_is_acq300()    (machine_arch_type == MACH_TYPE_ACQ300)
13854 #else
13855 # define machine_is_acq300()    (0)
13856 #endif
13857
13858 #ifdef CONFIG_MACH_MOD_270
13859 # ifdef machine_arch_type
13860 #  undef machine_arch_type
13861 #  define machine_arch_type     __machine_arch_type
13862 # else
13863 #  define machine_arch_type     MACH_TYPE_MOD_270
13864 # endif
13865 # define machine_is_mod272()    (machine_arch_type == MACH_TYPE_MOD_270)
13866 #else
13867 # define machine_is_mod272()    (0)
13868 #endif
13869
13870 #ifdef CONFIG_MACH_VC0820
13871 # ifdef machine_arch_type
13872 #  undef machine_arch_type
13873 #  define machine_arch_type     __machine_arch_type
13874 # else
13875 #  define machine_arch_type     MACH_TYPE_VC0820
13876 # endif
13877 # define machine_is_vmc_vc0820()        (machine_arch_type == MACH_TYPE_VC0820)
13878 #else
13879 # define machine_is_vmc_vc0820()        (0)
13880 #endif
13881
13882 #ifdef CONFIG_MACH_ANI_AIM
13883 # ifdef machine_arch_type
13884 #  undef machine_arch_type
13885 #  define machine_arch_type     __machine_arch_type
13886 # else
13887 #  define machine_arch_type     MACH_TYPE_ANI_AIM
13888 # endif
13889 # define machine_is_ani_aim()   (machine_arch_type == MACH_TYPE_ANI_AIM)
13890 #else
13891 # define machine_is_ani_aim()   (0)
13892 #endif
13893
13894 #ifdef CONFIG_MACH_JELLYFISH
13895 # ifdef machine_arch_type
13896 #  undef machine_arch_type
13897 #  define machine_arch_type     __machine_arch_type
13898 # else
13899 #  define machine_arch_type     MACH_TYPE_JELLYFISH
13900 # endif
13901 # define machine_is_jellyfish() (machine_arch_type == MACH_TYPE_JELLYFISH)
13902 #else
13903 # define machine_is_jellyfish() (0)
13904 #endif
13905
13906 #ifdef CONFIG_MACH_AMANITA
13907 # ifdef machine_arch_type
13908 #  undef machine_arch_type
13909 #  define machine_arch_type     __machine_arch_type
13910 # else
13911 #  define machine_arch_type     MACH_TYPE_AMANITA
13912 # endif
13913 # define machine_is_amanita()   (machine_arch_type == MACH_TYPE_AMANITA)
13914 #else
13915 # define machine_is_amanita()   (0)
13916 #endif
13917
13918 #ifdef CONFIG_MACH_VLINK
13919 # ifdef machine_arch_type
13920 #  undef machine_arch_type
13921 #  define machine_arch_type     __machine_arch_type
13922 # else
13923 #  define machine_arch_type     MACH_TYPE_VLINK
13924 # endif
13925 # define machine_is_vlink()     (machine_arch_type == MACH_TYPE_VLINK)
13926 #else
13927 # define machine_is_vlink()     (0)
13928 #endif
13929
13930 #ifdef CONFIG_MACH_DEXFLEX
13931 # ifdef machine_arch_type
13932 #  undef machine_arch_type
13933 #  define machine_arch_type     __machine_arch_type
13934 # else
13935 #  define machine_arch_type     MACH_TYPE_DEXFLEX
13936 # endif
13937 # define machine_is_dexflex()   (machine_arch_type == MACH_TYPE_DEXFLEX)
13938 #else
13939 # define machine_is_dexflex()   (0)
13940 #endif
13941
13942 #ifdef CONFIG_MACH_EIGEN_TTQ
13943 # ifdef machine_arch_type
13944 #  undef machine_arch_type
13945 #  define machine_arch_type     __machine_arch_type
13946 # else
13947 #  define machine_arch_type     MACH_TYPE_EIGEN_TTQ
13948 # endif
13949 # define machine_is_eigen_ttq() (machine_arch_type == MACH_TYPE_EIGEN_TTQ)
13950 #else
13951 # define machine_is_eigen_ttq() (0)
13952 #endif
13953
13954 #ifdef CONFIG_MACH_ARCOM_TITAN
13955 # ifdef machine_arch_type
13956 #  undef machine_arch_type
13957 #  define machine_arch_type     __machine_arch_type
13958 # else
13959 #  define machine_arch_type     MACH_TYPE_ARCOM_TITAN
13960 # endif
13961 # define machine_is_arcom_titan()       (machine_arch_type == MACH_TYPE_ARCOM_TITAN)
13962 #else
13963 # define machine_is_arcom_titan()       (0)
13964 #endif
13965
13966 #ifdef CONFIG_MACH_TABLA
13967 # ifdef machine_arch_type
13968 #  undef machine_arch_type
13969 #  define machine_arch_type     __machine_arch_type
13970 # else
13971 #  define machine_arch_type     MACH_TYPE_TABLA
13972 # endif
13973 # define machine_is_tabla()     (machine_arch_type == MACH_TYPE_TABLA)
13974 #else
13975 # define machine_is_tabla()     (0)
13976 #endif
13977
13978 #ifdef CONFIG_MACH_MDIRAC3
13979 # ifdef machine_arch_type
13980 #  undef machine_arch_type
13981 #  define machine_arch_type     __machine_arch_type
13982 # else
13983 #  define machine_arch_type     MACH_TYPE_MDIRAC3
13984 # endif
13985 # define machine_is_mdirac3()   (machine_arch_type == MACH_TYPE_MDIRAC3)
13986 #else
13987 # define machine_is_mdirac3()   (0)
13988 #endif
13989
13990 #ifdef CONFIG_MACH_MRHFBP2
13991 # ifdef machine_arch_type
13992 #  undef machine_arch_type
13993 #  define machine_arch_type     __machine_arch_type
13994 # else
13995 #  define machine_arch_type     MACH_TYPE_MRHFBP2
13996 # endif
13997 # define machine_is_mrhfbp2()   (machine_arch_type == MACH_TYPE_MRHFBP2)
13998 #else
13999 # define machine_is_mrhfbp2()   (0)
14000 #endif
14001
14002 #ifdef CONFIG_MACH_AT91RM9200RB
14003 # ifdef machine_arch_type
14004 #  undef machine_arch_type
14005 #  define machine_arch_type     __machine_arch_type
14006 # else
14007 #  define machine_arch_type     MACH_TYPE_AT91RM9200RB
14008 # endif
14009 # define machine_is_at91rm9200rb()      (machine_arch_type == MACH_TYPE_AT91RM9200RB)
14010 #else
14011 # define machine_is_at91rm9200rb()      (0)
14012 #endif
14013
14014 #ifdef CONFIG_MACH_ANI_APM
14015 # ifdef machine_arch_type
14016 #  undef machine_arch_type
14017 #  define machine_arch_type     __machine_arch_type
14018 # else
14019 #  define machine_arch_type     MACH_TYPE_ANI_APM
14020 # endif
14021 # define machine_is_ani_apm()   (machine_arch_type == MACH_TYPE_ANI_APM)
14022 #else
14023 # define machine_is_ani_apm()   (0)
14024 #endif
14025
14026 #ifdef CONFIG_MACH_ELLA1
14027 # ifdef machine_arch_type
14028 #  undef machine_arch_type
14029 #  define machine_arch_type     __machine_arch_type
14030 # else
14031 #  define machine_arch_type     MACH_TYPE_ELLA1
14032 # endif
14033 # define machine_is_ella1()     (machine_arch_type == MACH_TYPE_ELLA1)
14034 #else
14035 # define machine_is_ella1()     (0)
14036 #endif
14037
14038 #ifdef CONFIG_MACH_INHAND_PXA27X
14039 # ifdef machine_arch_type
14040 #  undef machine_arch_type
14041 #  define machine_arch_type     __machine_arch_type
14042 # else
14043 #  define machine_arch_type     MACH_TYPE_INHAND_PXA27X
14044 # endif
14045 # define machine_is_inhand_pxa27x()     (machine_arch_type == MACH_TYPE_INHAND_PXA27X)
14046 #else
14047 # define machine_is_inhand_pxa27x()     (0)
14048 #endif
14049
14050 #ifdef CONFIG_MACH_INHAND_PXA25X
14051 # ifdef machine_arch_type
14052 #  undef machine_arch_type
14053 #  define machine_arch_type     __machine_arch_type
14054 # else
14055 #  define machine_arch_type     MACH_TYPE_INHAND_PXA25X
14056 # endif
14057 # define machine_is_inhand_pxa25x()     (machine_arch_type == MACH_TYPE_INHAND_PXA25X)
14058 #else
14059 # define machine_is_inhand_pxa25x()     (0)
14060 #endif
14061
14062 #ifdef CONFIG_MACH_EMPOS_XM
14063 # ifdef machine_arch_type
14064 #  undef machine_arch_type
14065 #  define machine_arch_type     __machine_arch_type
14066 # else
14067 #  define machine_arch_type     MACH_TYPE_EMPOS_XM
14068 # endif
14069 # define machine_is_empos_xm()  (machine_arch_type == MACH_TYPE_EMPOS_XM)
14070 #else
14071 # define machine_is_empos_xm()  (0)
14072 #endif
14073
14074 #ifdef CONFIG_MACH_EMPOS
14075 # ifdef machine_arch_type
14076 #  undef machine_arch_type
14077 #  define machine_arch_type     __machine_arch_type
14078 # else
14079 #  define machine_arch_type     MACH_TYPE_EMPOS
14080 # endif
14081 # define machine_is_empos()     (machine_arch_type == MACH_TYPE_EMPOS)
14082 #else
14083 # define machine_is_empos()     (0)
14084 #endif
14085
14086 #ifdef CONFIG_MACH_EMPOS_TINY
14087 # ifdef machine_arch_type
14088 #  undef machine_arch_type
14089 #  define machine_arch_type     __machine_arch_type
14090 # else
14091 #  define machine_arch_type     MACH_TYPE_EMPOS_TINY
14092 # endif
14093 # define machine_is_empos_tiny()        (machine_arch_type == MACH_TYPE_EMPOS_TINY)
14094 #else
14095 # define machine_is_empos_tiny()        (0)
14096 #endif
14097
14098 #ifdef CONFIG_MACH_EMPOS_SM
14099 # ifdef machine_arch_type
14100 #  undef machine_arch_type
14101 #  define machine_arch_type     __machine_arch_type
14102 # else
14103 #  define machine_arch_type     MACH_TYPE_EMPOS_SM
14104 # endif
14105 # define machine_is_empos_sm()  (machine_arch_type == MACH_TYPE_EMPOS_SM)
14106 #else
14107 # define machine_is_empos_sm()  (0)
14108 #endif
14109
14110 #ifdef CONFIG_MACH_EGRET
14111 # ifdef machine_arch_type
14112 #  undef machine_arch_type
14113 #  define machine_arch_type     __machine_arch_type
14114 # else
14115 #  define machine_arch_type     MACH_TYPE_EGRET
14116 # endif
14117 # define machine_is_egret()     (machine_arch_type == MACH_TYPE_EGRET)
14118 #else
14119 # define machine_is_egret()     (0)
14120 #endif
14121
14122 #ifdef CONFIG_MACH_OSTRICH
14123 # ifdef machine_arch_type
14124 #  undef machine_arch_type
14125 #  define machine_arch_type     __machine_arch_type
14126 # else
14127 #  define machine_arch_type     MACH_TYPE_OSTRICH
14128 # endif
14129 # define machine_is_ostrich()   (machine_arch_type == MACH_TYPE_OSTRICH)
14130 #else
14131 # define machine_is_ostrich()   (0)
14132 #endif
14133
14134 #ifdef CONFIG_MACH_N50
14135 # ifdef machine_arch_type
14136 #  undef machine_arch_type
14137 #  define machine_arch_type     __machine_arch_type
14138 # else
14139 #  define machine_arch_type     MACH_TYPE_N50
14140 # endif
14141 # define machine_is_n50()       (machine_arch_type == MACH_TYPE_N50)
14142 #else
14143 # define machine_is_n50()       (0)
14144 #endif
14145
14146 #ifdef CONFIG_MACH_ECBAT91
14147 # ifdef machine_arch_type
14148 #  undef machine_arch_type
14149 #  define machine_arch_type     __machine_arch_type
14150 # else
14151 #  define machine_arch_type     MACH_TYPE_ECBAT91
14152 # endif
14153 # define machine_is_ecbat91()   (machine_arch_type == MACH_TYPE_ECBAT91)
14154 #else
14155 # define machine_is_ecbat91()   (0)
14156 #endif
14157
14158 #ifdef CONFIG_MACH_STAREAST
14159 # ifdef machine_arch_type
14160 #  undef machine_arch_type
14161 #  define machine_arch_type     __machine_arch_type
14162 # else
14163 #  define machine_arch_type     MACH_TYPE_STAREAST
14164 # endif
14165 # define machine_is_stareast()  (machine_arch_type == MACH_TYPE_STAREAST)
14166 #else
14167 # define machine_is_stareast()  (0)
14168 #endif
14169
14170 #ifdef CONFIG_MACH_DSPG_DW
14171 # ifdef machine_arch_type
14172 #  undef machine_arch_type
14173 #  define machine_arch_type     __machine_arch_type
14174 # else
14175 #  define machine_arch_type     MACH_TYPE_DSPG_DW
14176 # endif
14177 # define machine_is_dspg_dw()   (machine_arch_type == MACH_TYPE_DSPG_DW)
14178 #else
14179 # define machine_is_dspg_dw()   (0)
14180 #endif
14181
14182 #ifdef CONFIG_MACH_ONEARM
14183 # ifdef machine_arch_type
14184 #  undef machine_arch_type
14185 #  define machine_arch_type     __machine_arch_type
14186 # else
14187 #  define machine_arch_type     MACH_TYPE_ONEARM
14188 # endif
14189 # define machine_is_onearm()    (machine_arch_type == MACH_TYPE_ONEARM)
14190 #else
14191 # define machine_is_onearm()    (0)
14192 #endif
14193
14194 #ifdef CONFIG_MACH_MRG110_6
14195 # ifdef machine_arch_type
14196 #  undef machine_arch_type
14197 #  define machine_arch_type     __machine_arch_type
14198 # else
14199 #  define machine_arch_type     MACH_TYPE_MRG110_6
14200 # endif
14201 # define machine_is_mrg110_6()  (machine_arch_type == MACH_TYPE_MRG110_6)
14202 #else
14203 # define machine_is_mrg110_6()  (0)
14204 #endif
14205
14206 #ifdef CONFIG_MACH_WRT300NV2
14207 # ifdef machine_arch_type
14208 #  undef machine_arch_type
14209 #  define machine_arch_type     __machine_arch_type
14210 # else
14211 #  define machine_arch_type     MACH_TYPE_WRT300NV2
14212 # endif
14213 # define machine_is_wrt300nv2() (machine_arch_type == MACH_TYPE_WRT300NV2)
14214 #else
14215 # define machine_is_wrt300nv2() (0)
14216 #endif
14217
14218 #ifdef CONFIG_MACH_XM_BULVERDE
14219 # ifdef machine_arch_type
14220 #  undef machine_arch_type
14221 #  define machine_arch_type     __machine_arch_type
14222 # else
14223 #  define machine_arch_type     MACH_TYPE_XM_BULVERDE
14224 # endif
14225 # define machine_is_xm_bulverde()       (machine_arch_type == MACH_TYPE_XM_BULVERDE)
14226 #else
14227 # define machine_is_xm_bulverde()       (0)
14228 #endif
14229
14230 #ifdef CONFIG_MACH_MSM6100
14231 # ifdef machine_arch_type
14232 #  undef machine_arch_type
14233 #  define machine_arch_type     __machine_arch_type
14234 # else
14235 #  define machine_arch_type     MACH_TYPE_MSM6100
14236 # endif
14237 # define machine_is_msm6100()   (machine_arch_type == MACH_TYPE_MSM6100)
14238 #else
14239 # define machine_is_msm6100()   (0)
14240 #endif
14241
14242 #ifdef CONFIG_MACH_ETI_B1
14243 # ifdef machine_arch_type
14244 #  undef machine_arch_type
14245 #  define machine_arch_type     __machine_arch_type
14246 # else
14247 #  define machine_arch_type     MACH_TYPE_ETI_B1
14248 # endif
14249 # define machine_is_eti_b1()    (machine_arch_type == MACH_TYPE_ETI_B1)
14250 #else
14251 # define machine_is_eti_b1()    (0)
14252 #endif
14253
14254 #ifdef CONFIG_MACH_ZILOG_ZA9L
14255 # ifdef machine_arch_type
14256 #  undef machine_arch_type
14257 #  define machine_arch_type     __machine_arch_type
14258 # else
14259 #  define machine_arch_type     MACH_TYPE_ZILOG_ZA9L
14260 # endif
14261 # define machine_is_za9l_series()       (machine_arch_type == MACH_TYPE_ZILOG_ZA9L)
14262 #else
14263 # define machine_is_za9l_series()       (0)
14264 #endif
14265
14266 #ifdef CONFIG_MACH_BIT2440
14267 # ifdef machine_arch_type
14268 #  undef machine_arch_type
14269 #  define machine_arch_type     __machine_arch_type
14270 # else
14271 #  define machine_arch_type     MACH_TYPE_BIT2440
14272 # endif
14273 # define machine_is_bit2440()   (machine_arch_type == MACH_TYPE_BIT2440)
14274 #else
14275 # define machine_is_bit2440()   (0)
14276 #endif
14277
14278 #ifdef CONFIG_MACH_NBI
14279 # ifdef machine_arch_type
14280 #  undef machine_arch_type
14281 #  define machine_arch_type     __machine_arch_type
14282 # else
14283 #  define machine_arch_type     MACH_TYPE_NBI
14284 # endif
14285 # define machine_is_nbi()       (machine_arch_type == MACH_TYPE_NBI)
14286 #else
14287 # define machine_is_nbi()       (0)
14288 #endif
14289
14290 #ifdef CONFIG_MACH_SMDK2443
14291 # ifdef machine_arch_type
14292 #  undef machine_arch_type
14293 #  define machine_arch_type     __machine_arch_type
14294 # else
14295 #  define machine_arch_type     MACH_TYPE_SMDK2443
14296 # endif
14297 # define machine_is_smdk2443()  (machine_arch_type == MACH_TYPE_SMDK2443)
14298 #else
14299 # define machine_is_smdk2443()  (0)
14300 #endif
14301
14302 #ifdef CONFIG_MACH_VDAVINCI
14303 # ifdef machine_arch_type
14304 #  undef machine_arch_type
14305 #  define machine_arch_type     __machine_arch_type
14306 # else
14307 #  define machine_arch_type     MACH_TYPE_VDAVINCI
14308 # endif
14309 # define machine_is_vdavinci()  (machine_arch_type == MACH_TYPE_VDAVINCI)
14310 #else
14311 # define machine_is_vdavinci()  (0)
14312 #endif
14313
14314 #ifdef CONFIG_MACH_ATC6
14315 # ifdef machine_arch_type
14316 #  undef machine_arch_type
14317 #  define machine_arch_type     __machine_arch_type
14318 # else
14319 #  define machine_arch_type     MACH_TYPE_ATC6
14320 # endif
14321 # define machine_is_atc6()      (machine_arch_type == MACH_TYPE_ATC6)
14322 #else
14323 # define machine_is_atc6()      (0)
14324 #endif
14325
14326 #ifdef CONFIG_MACH_MULTMDW
14327 # ifdef machine_arch_type
14328 #  undef machine_arch_type
14329 #  define machine_arch_type     __machine_arch_type
14330 # else
14331 #  define machine_arch_type     MACH_TYPE_MULTMDW
14332 # endif
14333 # define machine_is_multmdw()   (machine_arch_type == MACH_TYPE_MULTMDW)
14334 #else
14335 # define machine_is_multmdw()   (0)
14336 #endif
14337
14338 #ifdef CONFIG_MACH_MBA2440
14339 # ifdef machine_arch_type
14340 #  undef machine_arch_type
14341 #  define machine_arch_type     __machine_arch_type
14342 # else
14343 #  define machine_arch_type     MACH_TYPE_MBA2440
14344 # endif
14345 # define machine_is_mba2440()   (machine_arch_type == MACH_TYPE_MBA2440)
14346 #else
14347 # define machine_is_mba2440()   (0)
14348 #endif
14349
14350 #ifdef CONFIG_MACH_ECSD
14351 # ifdef machine_arch_type
14352 #  undef machine_arch_type
14353 #  define machine_arch_type     __machine_arch_type
14354 # else
14355 #  define machine_arch_type     MACH_TYPE_ECSD
14356 # endif
14357 # define machine_is_ecsd()      (machine_arch_type == MACH_TYPE_ECSD)
14358 #else
14359 # define machine_is_ecsd()      (0)
14360 #endif
14361
14362 #ifdef CONFIG_MACH_ZIRE31
14363 # ifdef machine_arch_type
14364 #  undef machine_arch_type
14365 #  define machine_arch_type     __machine_arch_type
14366 # else
14367 #  define machine_arch_type     MACH_TYPE_ZIRE31
14368 # endif
14369 # define machine_is_zire31()    (machine_arch_type == MACH_TYPE_ZIRE31)
14370 #else
14371 # define machine_is_zire31()    (0)
14372 #endif
14373
14374 #ifdef CONFIG_MACH_FSG
14375 # ifdef machine_arch_type
14376 #  undef machine_arch_type
14377 #  define machine_arch_type     __machine_arch_type
14378 # else
14379 #  define machine_arch_type     MACH_TYPE_FSG
14380 # endif
14381 # define machine_is_fsg()       (machine_arch_type == MACH_TYPE_FSG)
14382 #else
14383 # define machine_is_fsg()       (0)
14384 #endif
14385
14386 #ifdef CONFIG_MACH_RAZOR101
14387 # ifdef machine_arch_type
14388 #  undef machine_arch_type
14389 #  define machine_arch_type     __machine_arch_type
14390 # else
14391 #  define machine_arch_type     MACH_TYPE_RAZOR101
14392 # endif
14393 # define machine_is_razor101()  (machine_arch_type == MACH_TYPE_RAZOR101)
14394 #else
14395 # define machine_is_razor101()  (0)
14396 #endif
14397
14398 #ifdef CONFIG_MACH_OPERA_TDM
14399 # ifdef machine_arch_type
14400 #  undef machine_arch_type
14401 #  define machine_arch_type     __machine_arch_type
14402 # else
14403 #  define machine_arch_type     MACH_TYPE_OPERA_TDM
14404 # endif
14405 # define machine_is_opera_tdm() (machine_arch_type == MACH_TYPE_OPERA_TDM)
14406 #else
14407 # define machine_is_opera_tdm() (0)
14408 #endif
14409
14410 #ifdef CONFIG_MACH_COMCERTO
14411 # ifdef machine_arch_type
14412 #  undef machine_arch_type
14413 #  define machine_arch_type     __machine_arch_type
14414 # else
14415 #  define machine_arch_type     MACH_TYPE_COMCERTO
14416 # endif
14417 # define machine_is_comcerto()  (machine_arch_type == MACH_TYPE_COMCERTO)
14418 #else
14419 # define machine_is_comcerto()  (0)
14420 #endif
14421
14422 #ifdef CONFIG_MACH_TB0319
14423 # ifdef machine_arch_type
14424 #  undef machine_arch_type
14425 #  define machine_arch_type     __machine_arch_type
14426 # else
14427 #  define machine_arch_type     MACH_TYPE_TB0319
14428 # endif
14429 # define machine_is_tb0319()    (machine_arch_type == MACH_TYPE_TB0319)
14430 #else
14431 # define machine_is_tb0319()    (0)
14432 #endif
14433
14434 #ifdef CONFIG_MACH_KWS8000
14435 # ifdef machine_arch_type
14436 #  undef machine_arch_type
14437 #  define machine_arch_type     __machine_arch_type
14438 # else
14439 #  define machine_arch_type     MACH_TYPE_KWS8000
14440 # endif
14441 # define machine_is_kws8000()   (machine_arch_type == MACH_TYPE_KWS8000)
14442 #else
14443 # define machine_is_kws8000()   (0)
14444 #endif
14445
14446 #ifdef CONFIG_MACH_B2
14447 # ifdef machine_arch_type
14448 #  undef machine_arch_type
14449 #  define machine_arch_type     __machine_arch_type
14450 # else
14451 #  define machine_arch_type     MACH_TYPE_B2
14452 # endif
14453 # define machine_is_b2()        (machine_arch_type == MACH_TYPE_B2)
14454 #else
14455 # define machine_is_b2()        (0)
14456 #endif
14457
14458 #ifdef CONFIG_MACH_LCL54
14459 # ifdef machine_arch_type
14460 #  undef machine_arch_type
14461 #  define machine_arch_type     __machine_arch_type
14462 # else
14463 #  define machine_arch_type     MACH_TYPE_LCL54
14464 # endif
14465 # define machine_is_lcl54()     (machine_arch_type == MACH_TYPE_LCL54)
14466 #else
14467 # define machine_is_lcl54()     (0)
14468 #endif
14469
14470 #ifdef CONFIG_MACH_AT91SAM9260EK
14471 # ifdef machine_arch_type
14472 #  undef machine_arch_type
14473 #  define machine_arch_type     __machine_arch_type
14474 # else
14475 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK
14476 # endif
14477 # define machine_is_at91sam9260ek()     (machine_arch_type == MACH_TYPE_AT91SAM9260EK)
14478 #else
14479 # define machine_is_at91sam9260ek()     (0)
14480 #endif
14481
14482 #ifdef CONFIG_MACH_GLANTANK
14483 # ifdef machine_arch_type
14484 #  undef machine_arch_type
14485 #  define machine_arch_type     __machine_arch_type
14486 # else
14487 #  define machine_arch_type     MACH_TYPE_GLANTANK
14488 # endif
14489 # define machine_is_glantank()  (machine_arch_type == MACH_TYPE_GLANTANK)
14490 #else
14491 # define machine_is_glantank()  (0)
14492 #endif
14493
14494 #ifdef CONFIG_MACH_N2100
14495 # ifdef machine_arch_type
14496 #  undef machine_arch_type
14497 #  define machine_arch_type     __machine_arch_type
14498 # else
14499 #  define machine_arch_type     MACH_TYPE_N2100
14500 # endif
14501 # define machine_is_n2100()     (machine_arch_type == MACH_TYPE_N2100)
14502 #else
14503 # define machine_is_n2100()     (0)
14504 #endif
14505
14506 #ifdef CONFIG_MACH_N4100
14507 # ifdef machine_arch_type
14508 #  undef machine_arch_type
14509 #  define machine_arch_type     __machine_arch_type
14510 # else
14511 #  define machine_arch_type     MACH_TYPE_N4100
14512 # endif
14513 # define machine_is_n4100()     (machine_arch_type == MACH_TYPE_N4100)
14514 #else
14515 # define machine_is_n4100()     (0)
14516 #endif
14517
14518 #ifdef CONFIG_MACH_VERTICAL_RSC4
14519 # ifdef machine_arch_type
14520 #  undef machine_arch_type
14521 #  define machine_arch_type     __machine_arch_type
14522 # else
14523 #  define machine_arch_type     MACH_TYPE_VERTICAL_RSC4
14524 # endif
14525 # define machine_is_rsc4()      (machine_arch_type == MACH_TYPE_VERTICAL_RSC4)
14526 #else
14527 # define machine_is_rsc4()      (0)
14528 #endif
14529
14530 #ifdef CONFIG_MACH_SG8100
14531 # ifdef machine_arch_type
14532 #  undef machine_arch_type
14533 #  define machine_arch_type     __machine_arch_type
14534 # else
14535 #  define machine_arch_type     MACH_TYPE_SG8100
14536 # endif
14537 # define machine_is_sg8100()    (machine_arch_type == MACH_TYPE_SG8100)
14538 #else
14539 # define machine_is_sg8100()    (0)
14540 #endif
14541
14542 #ifdef CONFIG_MACH_IM42XX
14543 # ifdef machine_arch_type
14544 #  undef machine_arch_type
14545 #  define machine_arch_type     __machine_arch_type
14546 # else
14547 #  define machine_arch_type     MACH_TYPE_IM42XX
14548 # endif
14549 # define machine_is_im42xx()    (machine_arch_type == MACH_TYPE_IM42XX)
14550 #else
14551 # define machine_is_im42xx()    (0)
14552 #endif
14553
14554 #ifdef CONFIG_MACH_FTXX
14555 # ifdef machine_arch_type
14556 #  undef machine_arch_type
14557 #  define machine_arch_type     __machine_arch_type
14558 # else
14559 #  define machine_arch_type     MACH_TYPE_FTXX
14560 # endif
14561 # define machine_is_ftxx()      (machine_arch_type == MACH_TYPE_FTXX)
14562 #else
14563 # define machine_is_ftxx()      (0)
14564 #endif
14565
14566 #ifdef CONFIG_MACH_LWFUSION
14567 # ifdef machine_arch_type
14568 #  undef machine_arch_type
14569 #  define machine_arch_type     __machine_arch_type
14570 # else
14571 #  define machine_arch_type     MACH_TYPE_LWFUSION
14572 # endif
14573 # define machine_is_lwfusion()  (machine_arch_type == MACH_TYPE_LWFUSION)
14574 #else
14575 # define machine_is_lwfusion()  (0)
14576 #endif
14577
14578 #ifdef CONFIG_MACH_QT2410
14579 # ifdef machine_arch_type
14580 #  undef machine_arch_type
14581 #  define machine_arch_type     __machine_arch_type
14582 # else
14583 #  define machine_arch_type     MACH_TYPE_QT2410
14584 # endif
14585 # define machine_is_qt2410()    (machine_arch_type == MACH_TYPE_QT2410)
14586 #else
14587 # define machine_is_qt2410()    (0)
14588 #endif
14589
14590 #ifdef CONFIG_MACH_KIXRP435
14591 # ifdef machine_arch_type
14592 #  undef machine_arch_type
14593 #  define machine_arch_type     __machine_arch_type
14594 # else
14595 #  define machine_arch_type     MACH_TYPE_KIXRP435
14596 # endif
14597 # define machine_is_kixrp435()  (machine_arch_type == MACH_TYPE_KIXRP435)
14598 #else
14599 # define machine_is_kixrp435()  (0)
14600 #endif
14601
14602 #ifdef CONFIG_MACH_CCW9C
14603 # ifdef machine_arch_type
14604 #  undef machine_arch_type
14605 #  define machine_arch_type     __machine_arch_type
14606 # else
14607 #  define machine_arch_type     MACH_TYPE_CCW9C
14608 # endif
14609 # define machine_is_ccw9c()     (machine_arch_type == MACH_TYPE_CCW9C)
14610 #else
14611 # define machine_is_ccw9c()     (0)
14612 #endif
14613
14614 #ifdef CONFIG_MACH_DABHS
14615 # ifdef machine_arch_type
14616 #  undef machine_arch_type
14617 #  define machine_arch_type     __machine_arch_type
14618 # else
14619 #  define machine_arch_type     MACH_TYPE_DABHS
14620 # endif
14621 # define machine_is_dabhs()     (machine_arch_type == MACH_TYPE_DABHS)
14622 #else
14623 # define machine_is_dabhs()     (0)
14624 #endif
14625
14626 #ifdef CONFIG_MACH_GZMX
14627 # ifdef machine_arch_type
14628 #  undef machine_arch_type
14629 #  define machine_arch_type     __machine_arch_type
14630 # else
14631 #  define machine_arch_type     MACH_TYPE_GZMX
14632 # endif
14633 # define machine_is_gzmx()      (machine_arch_type == MACH_TYPE_GZMX)
14634 #else
14635 # define machine_is_gzmx()      (0)
14636 #endif
14637
14638 #ifdef CONFIG_MACH_IPNW100AP
14639 # ifdef machine_arch_type
14640 #  undef machine_arch_type
14641 #  define machine_arch_type     __machine_arch_type
14642 # else
14643 #  define machine_arch_type     MACH_TYPE_IPNW100AP
14644 # endif
14645 # define machine_is_ipnw100ap() (machine_arch_type == MACH_TYPE_IPNW100AP)
14646 #else
14647 # define machine_is_ipnw100ap() (0)
14648 #endif
14649
14650 #ifdef CONFIG_MACH_CC9P9360DEV
14651 # ifdef machine_arch_type
14652 #  undef machine_arch_type
14653 #  define machine_arch_type     __machine_arch_type
14654 # else
14655 #  define machine_arch_type     MACH_TYPE_CC9P9360DEV
14656 # endif
14657 # define machine_is_cc9p9360dev()       (machine_arch_type == MACH_TYPE_CC9P9360DEV)
14658 #else
14659 # define machine_is_cc9p9360dev()       (0)
14660 #endif
14661
14662 #ifdef CONFIG_MACH_CC9P9750DEV
14663 # ifdef machine_arch_type
14664 #  undef machine_arch_type
14665 #  define machine_arch_type     __machine_arch_type
14666 # else
14667 #  define machine_arch_type     MACH_TYPE_CC9P9750DEV
14668 # endif
14669 # define machine_is_cc9p9750dev()       (machine_arch_type == MACH_TYPE_CC9P9750DEV)
14670 #else
14671 # define machine_is_cc9p9750dev()       (0)
14672 #endif
14673
14674 #ifdef CONFIG_MACH_CC9P9360VAL
14675 # ifdef machine_arch_type
14676 #  undef machine_arch_type
14677 #  define machine_arch_type     __machine_arch_type
14678 # else
14679 #  define machine_arch_type     MACH_TYPE_CC9P9360VAL
14680 # endif
14681 # define machine_is_cc9p9360val()       (machine_arch_type == MACH_TYPE_CC9P9360VAL)
14682 #else
14683 # define machine_is_cc9p9360val()       (0)
14684 #endif
14685
14686 #ifdef CONFIG_MACH_CC9P9750VAL
14687 # ifdef machine_arch_type
14688 #  undef machine_arch_type
14689 #  define machine_arch_type     __machine_arch_type
14690 # else
14691 #  define machine_arch_type     MACH_TYPE_CC9P9750VAL
14692 # endif
14693 # define machine_is_cc9p9750val()       (machine_arch_type == MACH_TYPE_CC9P9750VAL)
14694 #else
14695 # define machine_is_cc9p9750val()       (0)
14696 #endif
14697
14698 #ifdef CONFIG_MACH_NX70V
14699 # ifdef machine_arch_type
14700 #  undef machine_arch_type
14701 #  define machine_arch_type     __machine_arch_type
14702 # else
14703 #  define machine_arch_type     MACH_TYPE_NX70V
14704 # endif
14705 # define machine_is_nx70v()     (machine_arch_type == MACH_TYPE_NX70V)
14706 #else
14707 # define machine_is_nx70v()     (0)
14708 #endif
14709
14710 #ifdef CONFIG_MACH_AT91RM9200DF
14711 # ifdef machine_arch_type
14712 #  undef machine_arch_type
14713 #  define machine_arch_type     __machine_arch_type
14714 # else
14715 #  define machine_arch_type     MACH_TYPE_AT91RM9200DF
14716 # endif
14717 # define machine_is_at91rm9200df()      (machine_arch_type == MACH_TYPE_AT91RM9200DF)
14718 #else
14719 # define machine_is_at91rm9200df()      (0)
14720 #endif
14721
14722 #ifdef CONFIG_MACH_SE_PILOT2
14723 # ifdef machine_arch_type
14724 #  undef machine_arch_type
14725 #  define machine_arch_type     __machine_arch_type
14726 # else
14727 #  define machine_arch_type     MACH_TYPE_SE_PILOT2
14728 # endif
14729 # define machine_is_se_pilot2() (machine_arch_type == MACH_TYPE_SE_PILOT2)
14730 #else
14731 # define machine_is_se_pilot2() (0)
14732 #endif
14733
14734 #ifdef CONFIG_MACH_MTCN_T800
14735 # ifdef machine_arch_type
14736 #  undef machine_arch_type
14737 #  define machine_arch_type     __machine_arch_type
14738 # else
14739 #  define machine_arch_type     MACH_TYPE_MTCN_T800
14740 # endif
14741 # define machine_is_mtcn_t800() (machine_arch_type == MACH_TYPE_MTCN_T800)
14742 #else
14743 # define machine_is_mtcn_t800() (0)
14744 #endif
14745
14746 #ifdef CONFIG_MACH_VCMX212
14747 # ifdef machine_arch_type
14748 #  undef machine_arch_type
14749 #  define machine_arch_type     __machine_arch_type
14750 # else
14751 #  define machine_arch_type     MACH_TYPE_VCMX212
14752 # endif
14753 # define machine_is_vcmx212()   (machine_arch_type == MACH_TYPE_VCMX212)
14754 #else
14755 # define machine_is_vcmx212()   (0)
14756 #endif
14757
14758 #ifdef CONFIG_MACH_LYNX
14759 # ifdef machine_arch_type
14760 #  undef machine_arch_type
14761 #  define machine_arch_type     __machine_arch_type
14762 # else
14763 #  define machine_arch_type     MACH_TYPE_LYNX
14764 # endif
14765 # define machine_is_lynx()      (machine_arch_type == MACH_TYPE_LYNX)
14766 #else
14767 # define machine_is_lynx()      (0)
14768 #endif
14769
14770 #ifdef CONFIG_MACH_AT91SAM9260ID
14771 # ifdef machine_arch_type
14772 #  undef machine_arch_type
14773 #  define machine_arch_type     __machine_arch_type
14774 # else
14775 #  define machine_arch_type     MACH_TYPE_AT91SAM9260ID
14776 # endif
14777 # define machine_is_at91sam9260id()     (machine_arch_type == MACH_TYPE_AT91SAM9260ID)
14778 #else
14779 # define machine_is_at91sam9260id()     (0)
14780 #endif
14781
14782 #ifdef CONFIG_MACH_HW86052
14783 # ifdef machine_arch_type
14784 #  undef machine_arch_type
14785 #  define machine_arch_type     __machine_arch_type
14786 # else
14787 #  define machine_arch_type     MACH_TYPE_HW86052
14788 # endif
14789 # define machine_is_hw86052()   (machine_arch_type == MACH_TYPE_HW86052)
14790 #else
14791 # define machine_is_hw86052()   (0)
14792 #endif
14793
14794 #ifdef CONFIG_MACH_PILZ_PMI3
14795 # ifdef machine_arch_type
14796 #  undef machine_arch_type
14797 #  define machine_arch_type     __machine_arch_type
14798 # else
14799 #  define machine_arch_type     MACH_TYPE_PILZ_PMI3
14800 # endif
14801 # define machine_is_pilz_pmi3() (machine_arch_type == MACH_TYPE_PILZ_PMI3)
14802 #else
14803 # define machine_is_pilz_pmi3() (0)
14804 #endif
14805
14806 #ifdef CONFIG_MACH_EDB9302A
14807 # ifdef machine_arch_type
14808 #  undef machine_arch_type
14809 #  define machine_arch_type     __machine_arch_type
14810 # else
14811 #  define machine_arch_type     MACH_TYPE_EDB9302A
14812 # endif
14813 # define machine_is_edb9302a()  (machine_arch_type == MACH_TYPE_EDB9302A)
14814 #else
14815 # define machine_is_edb9302a()  (0)
14816 #endif
14817
14818 #ifdef CONFIG_MACH_EDB9307A
14819 # ifdef machine_arch_type
14820 #  undef machine_arch_type
14821 #  define machine_arch_type     __machine_arch_type
14822 # else
14823 #  define machine_arch_type     MACH_TYPE_EDB9307A
14824 # endif
14825 # define machine_is_edb9307a()  (machine_arch_type == MACH_TYPE_EDB9307A)
14826 #else
14827 # define machine_is_edb9307a()  (0)
14828 #endif
14829
14830 #ifdef CONFIG_MACH_CT_DFS
14831 # ifdef machine_arch_type
14832 #  undef machine_arch_type
14833 #  define machine_arch_type     __machine_arch_type
14834 # else
14835 #  define machine_arch_type     MACH_TYPE_CT_DFS
14836 # endif
14837 # define machine_is_ct_dfs()    (machine_arch_type == MACH_TYPE_CT_DFS)
14838 #else
14839 # define machine_is_ct_dfs()    (0)
14840 #endif
14841
14842 #ifdef CONFIG_MACH_PILZ_PMI4
14843 # ifdef machine_arch_type
14844 #  undef machine_arch_type
14845 #  define machine_arch_type     __machine_arch_type
14846 # else
14847 #  define machine_arch_type     MACH_TYPE_PILZ_PMI4
14848 # endif
14849 # define machine_is_pilz_pmi4() (machine_arch_type == MACH_TYPE_PILZ_PMI4)
14850 #else
14851 # define machine_is_pilz_pmi4() (0)
14852 #endif
14853
14854 #ifdef CONFIG_MACH_XCEEDNP_IXP
14855 # ifdef machine_arch_type
14856 #  undef machine_arch_type
14857 #  define machine_arch_type     __machine_arch_type
14858 # else
14859 #  define machine_arch_type     MACH_TYPE_XCEEDNP_IXP
14860 # endif
14861 # define machine_is_xceednp_ixp()       (machine_arch_type == MACH_TYPE_XCEEDNP_IXP)
14862 #else
14863 # define machine_is_xceednp_ixp()       (0)
14864 #endif
14865
14866 #ifdef CONFIG_MACH_SMDK2442B
14867 # ifdef machine_arch_type
14868 #  undef machine_arch_type
14869 #  define machine_arch_type     __machine_arch_type
14870 # else
14871 #  define machine_arch_type     MACH_TYPE_SMDK2442B
14872 # endif
14873 # define machine_is_smdk2442b() (machine_arch_type == MACH_TYPE_SMDK2442B)
14874 #else
14875 # define machine_is_smdk2442b() (0)
14876 #endif
14877
14878 #ifdef CONFIG_MACH_XNODE
14879 # ifdef machine_arch_type
14880 #  undef machine_arch_type
14881 #  define machine_arch_type     __machine_arch_type
14882 # else
14883 #  define machine_arch_type     MACH_TYPE_XNODE
14884 # endif
14885 # define machine_is_xnode()     (machine_arch_type == MACH_TYPE_XNODE)
14886 #else
14887 # define machine_is_xnode()     (0)
14888 #endif
14889
14890 #ifdef CONFIG_MACH_AIDX270
14891 # ifdef machine_arch_type
14892 #  undef machine_arch_type
14893 #  define machine_arch_type     __machine_arch_type
14894 # else
14895 #  define machine_arch_type     MACH_TYPE_AIDX270
14896 # endif
14897 # define machine_is_aidx270()   (machine_arch_type == MACH_TYPE_AIDX270)
14898 #else
14899 # define machine_is_aidx270()   (0)
14900 #endif
14901
14902 #ifdef CONFIG_MACH_REMA
14903 # ifdef machine_arch_type
14904 #  undef machine_arch_type
14905 #  define machine_arch_type     __machine_arch_type
14906 # else
14907 #  define machine_arch_type     MACH_TYPE_REMA
14908 # endif
14909 # define machine_is_rema()      (machine_arch_type == MACH_TYPE_REMA)
14910 #else
14911 # define machine_is_rema()      (0)
14912 #endif
14913
14914 #ifdef CONFIG_MACH_BPS1000
14915 # ifdef machine_arch_type
14916 #  undef machine_arch_type
14917 #  define machine_arch_type     __machine_arch_type
14918 # else
14919 #  define machine_arch_type     MACH_TYPE_BPS1000
14920 # endif
14921 # define machine_is_bps1000()   (machine_arch_type == MACH_TYPE_BPS1000)
14922 #else
14923 # define machine_is_bps1000()   (0)
14924 #endif
14925
14926 #ifdef CONFIG_MACH_HW90350
14927 # ifdef machine_arch_type
14928 #  undef machine_arch_type
14929 #  define machine_arch_type     __machine_arch_type
14930 # else
14931 #  define machine_arch_type     MACH_TYPE_HW90350
14932 # endif
14933 # define machine_is_hw90350()   (machine_arch_type == MACH_TYPE_HW90350)
14934 #else
14935 # define machine_is_hw90350()   (0)
14936 #endif
14937
14938 #ifdef CONFIG_MACH_OMAP_SDP3430
14939 # ifdef machine_arch_type
14940 #  undef machine_arch_type
14941 #  define machine_arch_type     __machine_arch_type
14942 # else
14943 #  define machine_arch_type     MACH_TYPE_OMAP_SDP3430
14944 # endif
14945 # define machine_is_omap_sdp3430()      (machine_arch_type == MACH_TYPE_OMAP_SDP3430)
14946 #else
14947 # define machine_is_omap_sdp3430()      (0)
14948 #endif
14949
14950 #ifdef CONFIG_MACH_BLUETOUCH
14951 # ifdef machine_arch_type
14952 #  undef machine_arch_type
14953 #  define machine_arch_type     __machine_arch_type
14954 # else
14955 #  define machine_arch_type     MACH_TYPE_BLUETOUCH
14956 # endif
14957 # define machine_is_bluetouch() (machine_arch_type == MACH_TYPE_BLUETOUCH)
14958 #else
14959 # define machine_is_bluetouch() (0)
14960 #endif
14961
14962 #ifdef CONFIG_MACH_VSTMS
14963 # ifdef machine_arch_type
14964 #  undef machine_arch_type
14965 #  define machine_arch_type     __machine_arch_type
14966 # else
14967 #  define machine_arch_type     MACH_TYPE_VSTMS
14968 # endif
14969 # define machine_is_vstms()     (machine_arch_type == MACH_TYPE_VSTMS)
14970 #else
14971 # define machine_is_vstms()     (0)
14972 #endif
14973
14974 #ifdef CONFIG_MACH_XSBASE270
14975 # ifdef machine_arch_type
14976 #  undef machine_arch_type
14977 #  define machine_arch_type     __machine_arch_type
14978 # else
14979 #  define machine_arch_type     MACH_TYPE_XSBASE270
14980 # endif
14981 # define machine_is_xsbase270() (machine_arch_type == MACH_TYPE_XSBASE270)
14982 #else
14983 # define machine_is_xsbase270() (0)
14984 #endif
14985
14986 #ifdef CONFIG_MACH_AT91SAM9260EK_CN
14987 # ifdef machine_arch_type
14988 #  undef machine_arch_type
14989 #  define machine_arch_type     __machine_arch_type
14990 # else
14991 #  define machine_arch_type     MACH_TYPE_AT91SAM9260EK_CN
14992 # endif
14993 # define machine_is_at91sam9260ek_cn()  (machine_arch_type == MACH_TYPE_AT91SAM9260EK_CN)
14994 #else
14995 # define machine_is_at91sam9260ek_cn()  (0)
14996 #endif
14997
14998 #ifdef CONFIG_MACH_ADSTURBOXB
14999 # ifdef machine_arch_type
15000 #  undef machine_arch_type
15001 #  define machine_arch_type     __machine_arch_type
15002 # else
15003 #  define machine_arch_type     MACH_TYPE_ADSTURBOXB
15004 # endif
15005 # define machine_is_adsturboxb()        (machine_arch_type == MACH_TYPE_ADSTURBOXB)
15006 #else
15007 # define machine_is_adsturboxb()        (0)
15008 #endif
15009
15010 #ifdef CONFIG_MACH_OTI4110
15011 # ifdef machine_arch_type
15012 #  undef machine_arch_type
15013 #  define machine_arch_type     __machine_arch_type
15014 # else
15015 #  define machine_arch_type     MACH_TYPE_OTI4110
15016 # endif
15017 # define machine_is_oti4110()   (machine_arch_type == MACH_TYPE_OTI4110)
15018 #else
15019 # define machine_is_oti4110()   (0)
15020 #endif
15021
15022 #ifdef CONFIG_MACH_HME_PXA
15023 # ifdef machine_arch_type
15024 #  undef machine_arch_type
15025 #  define machine_arch_type     __machine_arch_type
15026 # else
15027 #  define machine_arch_type     MACH_TYPE_HME_PXA
15028 # endif
15029 # define machine_is_hme_pxa()   (machine_arch_type == MACH_TYPE_HME_PXA)
15030 #else
15031 # define machine_is_hme_pxa()   (0)
15032 #endif
15033
15034 #ifdef CONFIG_MACH_DEISTERDCA
15035 # ifdef machine_arch_type
15036 #  undef machine_arch_type
15037 #  define machine_arch_type     __machine_arch_type
15038 # else
15039 #  define machine_arch_type     MACH_TYPE_DEISTERDCA
15040 # endif
15041 # define machine_is_deisterdca()        (machine_arch_type == MACH_TYPE_DEISTERDCA)
15042 #else
15043 # define machine_is_deisterdca()        (0)
15044 #endif
15045
15046 #ifdef CONFIG_MACH_CES_SSEM2
15047 # ifdef machine_arch_type
15048 #  undef machine_arch_type
15049 #  define machine_arch_type     __machine_arch_type
15050 # else
15051 #  define machine_arch_type     MACH_TYPE_CES_SSEM2
15052 # endif
15053 # define machine_is_ces_ssem2() (machine_arch_type == MACH_TYPE_CES_SSEM2)
15054 #else
15055 # define machine_is_ces_ssem2() (0)
15056 #endif
15057
15058 #ifdef CONFIG_MACH_CES_MTR
15059 # ifdef machine_arch_type
15060 #  undef machine_arch_type
15061 #  define machine_arch_type     __machine_arch_type
15062 # else
15063 #  define machine_arch_type     MACH_TYPE_CES_MTR
15064 # endif
15065 # define machine_is_ces_mtr()   (machine_arch_type == MACH_TYPE_CES_MTR)
15066 #else
15067 # define machine_is_ces_mtr()   (0)
15068 #endif
15069
15070 #ifdef CONFIG_MACH_TDS_AVNG_SBC
15071 # ifdef machine_arch_type
15072 #  undef machine_arch_type
15073 #  define machine_arch_type     __machine_arch_type
15074 # else
15075 #  define machine_arch_type     MACH_TYPE_TDS_AVNG_SBC
15076 # endif
15077 # define machine_is_tds_avng_sbc()      (machine_arch_type == MACH_TYPE_TDS_AVNG_SBC)
15078 #else
15079 # define machine_is_tds_avng_sbc()      (0)
15080 #endif
15081
15082 #ifdef CONFIG_MACH_EVEREST
15083 # ifdef machine_arch_type
15084 #  undef machine_arch_type
15085 #  define machine_arch_type     __machine_arch_type
15086 # else
15087 #  define machine_arch_type     MACH_TYPE_EVEREST
15088 # endif
15089 # define machine_is_everest()   (machine_arch_type == MACH_TYPE_EVEREST)
15090 #else
15091 # define machine_is_everest()   (0)
15092 #endif
15093
15094 #ifdef CONFIG_MACH_PNX4010
15095 # ifdef machine_arch_type
15096 #  undef machine_arch_type
15097 #  define machine_arch_type     __machine_arch_type
15098 # else
15099 #  define machine_arch_type     MACH_TYPE_PNX4010
15100 # endif
15101 # define machine_is_pnx4010()   (machine_arch_type == MACH_TYPE_PNX4010)
15102 #else
15103 # define machine_is_pnx4010()   (0)
15104 #endif
15105
15106 #ifdef CONFIG_MACH_OXNAS
15107 # ifdef machine_arch_type
15108 #  undef machine_arch_type
15109 #  define machine_arch_type     __machine_arch_type
15110 # else
15111 #  define machine_arch_type     MACH_TYPE_OXNAS
15112 # endif
15113 # define machine_is_oxnas()     (machine_arch_type == MACH_TYPE_OXNAS)
15114 #else
15115 # define machine_is_oxnas()     (0)
15116 #endif
15117
15118 #ifdef CONFIG_MACH_FIORI
15119 # ifdef machine_arch_type
15120 #  undef machine_arch_type
15121 #  define machine_arch_type     __machine_arch_type
15122 # else
15123 #  define machine_arch_type     MACH_TYPE_FIORI
15124 # endif
15125 # define machine_is_fiori()     (machine_arch_type == MACH_TYPE_FIORI)
15126 #else
15127 # define machine_is_fiori()     (0)
15128 #endif
15129
15130 #ifdef CONFIG_MACH_ML1200
15131 # ifdef machine_arch_type
15132 #  undef machine_arch_type
15133 #  define machine_arch_type     __machine_arch_type
15134 # else
15135 #  define machine_arch_type     MACH_TYPE_ML1200
15136 # endif
15137 # define machine_is_ml1200()    (machine_arch_type == MACH_TYPE_ML1200)
15138 #else
15139 # define machine_is_ml1200()    (0)
15140 #endif
15141
15142 #ifdef CONFIG_MACH_PECOS
15143 # ifdef machine_arch_type
15144 #  undef machine_arch_type
15145 #  define machine_arch_type     __machine_arch_type
15146 # else
15147 #  define machine_arch_type     MACH_TYPE_PECOS
15148 # endif
15149 # define machine_is_pecos()     (machine_arch_type == MACH_TYPE_PECOS)
15150 #else
15151 # define machine_is_pecos()     (0)
15152 #endif
15153
15154 #ifdef CONFIG_MACH_NB2XXX
15155 # ifdef machine_arch_type
15156 #  undef machine_arch_type
15157 #  define machine_arch_type     __machine_arch_type
15158 # else
15159 #  define machine_arch_type     MACH_TYPE_NB2XXX
15160 # endif
15161 # define machine_is_nb2xxx()    (machine_arch_type == MACH_TYPE_NB2XXX)
15162 #else
15163 # define machine_is_nb2xxx()    (0)
15164 #endif
15165
15166 #ifdef CONFIG_MACH_HW6900
15167 # ifdef machine_arch_type
15168 #  undef machine_arch_type
15169 #  define machine_arch_type     __machine_arch_type
15170 # else
15171 #  define machine_arch_type     MACH_TYPE_HW6900
15172 # endif
15173 # define machine_is_hw6900()    (machine_arch_type == MACH_TYPE_HW6900)
15174 #else
15175 # define machine_is_hw6900()    (0)
15176 #endif
15177
15178 #ifdef CONFIG_MACH_CDCS_QUOLL
15179 # ifdef machine_arch_type
15180 #  undef machine_arch_type
15181 #  define machine_arch_type     __machine_arch_type
15182 # else
15183 #  define machine_arch_type     MACH_TYPE_CDCS_QUOLL
15184 # endif
15185 # define machine_is_cdcs_quoll()        (machine_arch_type == MACH_TYPE_CDCS_QUOLL)
15186 #else
15187 # define machine_is_cdcs_quoll()        (0)
15188 #endif
15189
15190 #ifdef CONFIG_MACH_QUICKSILVER
15191 # ifdef machine_arch_type
15192 #  undef machine_arch_type
15193 #  define machine_arch_type     __machine_arch_type
15194 # else
15195 #  define machine_arch_type     MACH_TYPE_QUICKSILVER
15196 # endif
15197 # define machine_is_quicksilver()       (machine_arch_type == MACH_TYPE_QUICKSILVER)
15198 #else
15199 # define machine_is_quicksilver()       (0)
15200 #endif
15201
15202 #ifdef CONFIG_MACH_UPLAT926
15203 # ifdef machine_arch_type
15204 #  undef machine_arch_type
15205 #  define machine_arch_type     __machine_arch_type
15206 # else
15207 #  define machine_arch_type     MACH_TYPE_UPLAT926
15208 # endif
15209 # define machine_is_uplat926()  (machine_arch_type == MACH_TYPE_UPLAT926)
15210 #else
15211 # define machine_is_uplat926()  (0)
15212 #endif
15213
15214 #ifdef CONFIG_MACH_DEP2410_THOMAS
15215 # ifdef machine_arch_type
15216 #  undef machine_arch_type
15217 #  define machine_arch_type     __machine_arch_type
15218 # else
15219 #  define machine_arch_type     MACH_TYPE_DEP2410_THOMAS
15220 # endif
15221 # define machine_is_dep2410_dep2410()   (machine_arch_type == MACH_TYPE_DEP2410_THOMAS)
15222 #else
15223 # define machine_is_dep2410_dep2410()   (0)
15224 #endif
15225
15226 #ifdef CONFIG_MACH_DTK2410
15227 # ifdef machine_arch_type
15228 #  undef machine_arch_type
15229 #  define machine_arch_type     __machine_arch_type
15230 # else
15231 #  define machine_arch_type     MACH_TYPE_DTK2410
15232 # endif
15233 # define machine_is_dtk2410()   (machine_arch_type == MACH_TYPE_DTK2410)
15234 #else
15235 # define machine_is_dtk2410()   (0)
15236 #endif
15237
15238 #ifdef CONFIG_MACH_CHILI
15239 # ifdef machine_arch_type
15240 #  undef machine_arch_type
15241 #  define machine_arch_type     __machine_arch_type
15242 # else
15243 #  define machine_arch_type     MACH_TYPE_CHILI
15244 # endif
15245 # define machine_is_chili()     (machine_arch_type == MACH_TYPE_CHILI)
15246 #else
15247 # define machine_is_chili()     (0)
15248 #endif
15249
15250 #ifdef CONFIG_MACH_DEMETER
15251 # ifdef machine_arch_type
15252 #  undef machine_arch_type
15253 #  define machine_arch_type     __machine_arch_type
15254 # else
15255 #  define machine_arch_type     MACH_TYPE_DEMETER
15256 # endif
15257 # define machine_is_demeter()   (machine_arch_type == MACH_TYPE_DEMETER)
15258 #else
15259 # define machine_is_demeter()   (0)
15260 #endif
15261
15262 #ifdef CONFIG_MACH_DIONYSUS
15263 # ifdef machine_arch_type
15264 #  undef machine_arch_type
15265 #  define machine_arch_type     __machine_arch_type
15266 # else
15267 #  define machine_arch_type     MACH_TYPE_DIONYSUS
15268 # endif
15269 # define machine_is_dionysus()  (machine_arch_type == MACH_TYPE_DIONYSUS)
15270 #else
15271 # define machine_is_dionysus()  (0)
15272 #endif
15273
15274 #ifdef CONFIG_MACH_AS352X
15275 # ifdef machine_arch_type
15276 #  undef machine_arch_type
15277 #  define machine_arch_type     __machine_arch_type
15278 # else
15279 #  define machine_arch_type     MACH_TYPE_AS352X
15280 # endif
15281 # define machine_is_as352x()    (machine_arch_type == MACH_TYPE_AS352X)
15282 #else
15283 # define machine_is_as352x()    (0)
15284 #endif
15285
15286 #ifdef CONFIG_MACH_SERVICE
15287 # ifdef machine_arch_type
15288 #  undef machine_arch_type
15289 #  define machine_arch_type     __machine_arch_type
15290 # else
15291 #  define machine_arch_type     MACH_TYPE_SERVICE
15292 # endif
15293 # define machine_is_service()   (machine_arch_type == MACH_TYPE_SERVICE)
15294 #else
15295 # define machine_is_service()   (0)
15296 #endif
15297
15298 #ifdef CONFIG_MACH_CS_E9301
15299 # ifdef machine_arch_type
15300 #  undef machine_arch_type
15301 #  define machine_arch_type     __machine_arch_type
15302 # else
15303 #  define machine_arch_type     MACH_TYPE_CS_E9301
15304 # endif
15305 # define machine_is_cs_e9301()  (machine_arch_type == MACH_TYPE_CS_E9301)
15306 #else
15307 # define machine_is_cs_e9301()  (0)
15308 #endif
15309
15310 #ifdef CONFIG_MACH_MICRO9M
15311 # ifdef machine_arch_type
15312 #  undef machine_arch_type
15313 #  define machine_arch_type     __machine_arch_type
15314 # else
15315 #  define machine_arch_type     MACH_TYPE_MICRO9M
15316 # endif
15317 # define machine_is_micro9m()   (machine_arch_type == MACH_TYPE_MICRO9M)
15318 #else
15319 # define machine_is_micro9m()   (0)
15320 #endif
15321
15322 #ifdef CONFIG_MACH_IA_MOSPCK
15323 # ifdef machine_arch_type
15324 #  undef machine_arch_type
15325 #  define machine_arch_type     __machine_arch_type
15326 # else
15327 #  define machine_arch_type     MACH_TYPE_IA_MOSPCK
15328 # endif
15329 # define machine_is_ia_mospck() (machine_arch_type == MACH_TYPE_IA_MOSPCK)
15330 #else
15331 # define machine_is_ia_mospck() (0)
15332 #endif
15333
15334 #ifdef CONFIG_MACH_QL201B
15335 # ifdef machine_arch_type
15336 #  undef machine_arch_type
15337 #  define machine_arch_type     __machine_arch_type
15338 # else
15339 #  define machine_arch_type     MACH_TYPE_QL201B
15340 # endif
15341 # define machine_is_ql201b()    (machine_arch_type == MACH_TYPE_QL201B)
15342 #else
15343 # define machine_is_ql201b()    (0)
15344 #endif
15345
15346 #ifdef CONFIG_MACH_BBM
15347 # ifdef machine_arch_type
15348 #  undef machine_arch_type
15349 #  define machine_arch_type     __machine_arch_type
15350 # else
15351 #  define machine_arch_type     MACH_TYPE_BBM
15352 # endif
15353 # define machine_is_bbm()       (machine_arch_type == MACH_TYPE_BBM)
15354 #else
15355 # define machine_is_bbm()       (0)
15356 #endif
15357
15358 #ifdef CONFIG_MACH_EXXX
15359 # ifdef machine_arch_type
15360 #  undef machine_arch_type
15361 #  define machine_arch_type     __machine_arch_type
15362 # else
15363 #  define machine_arch_type     MACH_TYPE_EXXX
15364 # endif
15365 # define machine_is_exxx()      (machine_arch_type == MACH_TYPE_EXXX)
15366 #else
15367 # define machine_is_exxx()      (0)
15368 #endif
15369
15370 #ifdef CONFIG_MACH_WMA11B
15371 # ifdef machine_arch_type
15372 #  undef machine_arch_type
15373 #  define machine_arch_type     __machine_arch_type
15374 # else
15375 #  define machine_arch_type     MACH_TYPE_WMA11B
15376 # endif
15377 # define machine_is_wma11b()    (machine_arch_type == MACH_TYPE_WMA11B)
15378 #else
15379 # define machine_is_wma11b()    (0)
15380 #endif
15381
15382 #ifdef CONFIG_MACH_PELCO_ATLAS
15383 # ifdef machine_arch_type
15384 #  undef machine_arch_type
15385 #  define machine_arch_type     __machine_arch_type
15386 # else
15387 #  define machine_arch_type     MACH_TYPE_PELCO_ATLAS
15388 # endif
15389 # define machine_is_pelco_atlas()       (machine_arch_type == MACH_TYPE_PELCO_ATLAS)
15390 #else
15391 # define machine_is_pelco_atlas()       (0)
15392 #endif
15393
15394 #ifdef CONFIG_MACH_G500
15395 # ifdef machine_arch_type
15396 #  undef machine_arch_type
15397 #  define machine_arch_type     __machine_arch_type
15398 # else
15399 #  define machine_arch_type     MACH_TYPE_G500
15400 # endif
15401 # define machine_is_g500()      (machine_arch_type == MACH_TYPE_G500)
15402 #else
15403 # define machine_is_g500()      (0)
15404 #endif
15405
15406 #ifdef CONFIG_MACH_BUG
15407 # ifdef machine_arch_type
15408 #  undef machine_arch_type
15409 #  define machine_arch_type     __machine_arch_type
15410 # else
15411 #  define machine_arch_type     MACH_TYPE_BUG
15412 # endif
15413 # define machine_is_bug()       (machine_arch_type == MACH_TYPE_BUG)
15414 #else
15415 # define machine_is_bug()       (0)
15416 #endif
15417
15418 #ifdef CONFIG_MACH_MX33ADS
15419 # ifdef machine_arch_type
15420 #  undef machine_arch_type
15421 #  define machine_arch_type     __machine_arch_type
15422 # else
15423 #  define machine_arch_type     MACH_TYPE_MX33ADS
15424 # endif
15425 # define machine_is_mx33ads()   (machine_arch_type == MACH_TYPE_MX33ADS)
15426 #else
15427 # define machine_is_mx33ads()   (0)
15428 #endif
15429
15430 #ifdef CONFIG_MACH_CHUB
15431 # ifdef machine_arch_type
15432 #  undef machine_arch_type
15433 #  define machine_arch_type     __machine_arch_type
15434 # else
15435 #  define machine_arch_type     MACH_TYPE_CHUB
15436 # endif
15437 # define machine_is_chub()      (machine_arch_type == MACH_TYPE_CHUB)
15438 #else
15439 # define machine_is_chub()      (0)
15440 #endif
15441
15442 #ifdef CONFIG_MACH_NEO1973_GTA01
15443 # ifdef machine_arch_type
15444 #  undef machine_arch_type
15445 #  define machine_arch_type     __machine_arch_type
15446 # else
15447 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA01
15448 # endif
15449 # define machine_is_neo1973_gta01()     (machine_arch_type == MACH_TYPE_NEO1973_GTA01)
15450 #else
15451 # define machine_is_neo1973_gta01()     (0)
15452 #endif
15453
15454 #ifdef CONFIG_MACH_W90N740
15455 # ifdef machine_arch_type
15456 #  undef machine_arch_type
15457 #  define machine_arch_type     __machine_arch_type
15458 # else
15459 #  define machine_arch_type     MACH_TYPE_W90N740
15460 # endif
15461 # define machine_is_w90n740()   (machine_arch_type == MACH_TYPE_W90N740)
15462 #else
15463 # define machine_is_w90n740()   (0)
15464 #endif
15465
15466 #ifdef CONFIG_MACH_MEDALLION_SA2410
15467 # ifdef machine_arch_type
15468 #  undef machine_arch_type
15469 #  define machine_arch_type     __machine_arch_type
15470 # else
15471 #  define machine_arch_type     MACH_TYPE_MEDALLION_SA2410
15472 # endif
15473 # define machine_is_medallion_sa2410()  (machine_arch_type == MACH_TYPE_MEDALLION_SA2410)
15474 #else
15475 # define machine_is_medallion_sa2410()  (0)
15476 #endif
15477
15478 #ifdef CONFIG_MACH_IA_CPU_9200_2
15479 # ifdef machine_arch_type
15480 #  undef machine_arch_type
15481 #  define machine_arch_type     __machine_arch_type
15482 # else
15483 #  define machine_arch_type     MACH_TYPE_IA_CPU_9200_2
15484 # endif
15485 # define machine_is_ia_cpu_9200_2()     (machine_arch_type == MACH_TYPE_IA_CPU_9200_2)
15486 #else
15487 # define machine_is_ia_cpu_9200_2()     (0)
15488 #endif
15489
15490 #ifdef CONFIG_MACH_DIMMRM9200
15491 # ifdef machine_arch_type
15492 #  undef machine_arch_type
15493 #  define machine_arch_type     __machine_arch_type
15494 # else
15495 #  define machine_arch_type     MACH_TYPE_DIMMRM9200
15496 # endif
15497 # define machine_is_dimmrm9200()        (machine_arch_type == MACH_TYPE_DIMMRM9200)
15498 #else
15499 # define machine_is_dimmrm9200()        (0)
15500 #endif
15501
15502 #ifdef CONFIG_MACH_PM9261
15503 # ifdef machine_arch_type
15504 #  undef machine_arch_type
15505 #  define machine_arch_type     __machine_arch_type
15506 # else
15507 #  define machine_arch_type     MACH_TYPE_PM9261
15508 # endif
15509 # define machine_is_pm9261()    (machine_arch_type == MACH_TYPE_PM9261)
15510 #else
15511 # define machine_is_pm9261()    (0)
15512 #endif
15513
15514 #ifdef CONFIG_MACH_ML7304
15515 # ifdef machine_arch_type
15516 #  undef machine_arch_type
15517 #  define machine_arch_type     __machine_arch_type
15518 # else
15519 #  define machine_arch_type     MACH_TYPE_ML7304
15520 # endif
15521 # define machine_is_ml7304()    (machine_arch_type == MACH_TYPE_ML7304)
15522 #else
15523 # define machine_is_ml7304()    (0)
15524 #endif
15525
15526 #ifdef CONFIG_MACH_UCP250
15527 # ifdef machine_arch_type
15528 #  undef machine_arch_type
15529 #  define machine_arch_type     __machine_arch_type
15530 # else
15531 #  define machine_arch_type     MACH_TYPE_UCP250
15532 # endif
15533 # define machine_is_ucp250()    (machine_arch_type == MACH_TYPE_UCP250)
15534 #else
15535 # define machine_is_ucp250()    (0)
15536 #endif
15537
15538 #ifdef CONFIG_MACH_INTBOARD
15539 # ifdef machine_arch_type
15540 #  undef machine_arch_type
15541 #  define machine_arch_type     __machine_arch_type
15542 # else
15543 #  define machine_arch_type     MACH_TYPE_INTBOARD
15544 # endif
15545 # define machine_is_intboard()  (machine_arch_type == MACH_TYPE_INTBOARD)
15546 #else
15547 # define machine_is_intboard()  (0)
15548 #endif
15549
15550 #ifdef CONFIG_MACH_GULFSTREAM
15551 # ifdef machine_arch_type
15552 #  undef machine_arch_type
15553 #  define machine_arch_type     __machine_arch_type
15554 # else
15555 #  define machine_arch_type     MACH_TYPE_GULFSTREAM
15556 # endif
15557 # define machine_is_gulfstream()        (machine_arch_type == MACH_TYPE_GULFSTREAM)
15558 #else
15559 # define machine_is_gulfstream()        (0)
15560 #endif
15561
15562 #ifdef CONFIG_MACH_LABQUEST
15563 # ifdef machine_arch_type
15564 #  undef machine_arch_type
15565 #  define machine_arch_type     __machine_arch_type
15566 # else
15567 #  define machine_arch_type     MACH_TYPE_LABQUEST
15568 # endif
15569 # define machine_is_labquest()  (machine_arch_type == MACH_TYPE_LABQUEST)
15570 #else
15571 # define machine_is_labquest()  (0)
15572 #endif
15573
15574 #ifdef CONFIG_MACH_VCMX313
15575 # ifdef machine_arch_type
15576 #  undef machine_arch_type
15577 #  define machine_arch_type     __machine_arch_type
15578 # else
15579 #  define machine_arch_type     MACH_TYPE_VCMX313
15580 # endif
15581 # define machine_is_vcmx313()   (machine_arch_type == MACH_TYPE_VCMX313)
15582 #else
15583 # define machine_is_vcmx313()   (0)
15584 #endif
15585
15586 #ifdef CONFIG_MACH_URG200
15587 # ifdef machine_arch_type
15588 #  undef machine_arch_type
15589 #  define machine_arch_type     __machine_arch_type
15590 # else
15591 #  define machine_arch_type     MACH_TYPE_URG200
15592 # endif
15593 # define machine_is_urg200()    (machine_arch_type == MACH_TYPE_URG200)
15594 #else
15595 # define machine_is_urg200()    (0)
15596 #endif
15597
15598 #ifdef CONFIG_MACH_CPUX255LCDNET
15599 # ifdef machine_arch_type
15600 #  undef machine_arch_type
15601 #  define machine_arch_type     __machine_arch_type
15602 # else
15603 #  define machine_arch_type     MACH_TYPE_CPUX255LCDNET
15604 # endif
15605 # define machine_is_cpux255lcdnet()     (machine_arch_type == MACH_TYPE_CPUX255LCDNET)
15606 #else
15607 # define machine_is_cpux255lcdnet()     (0)
15608 #endif
15609
15610 #ifdef CONFIG_MACH_NETDCU9
15611 # ifdef machine_arch_type
15612 #  undef machine_arch_type
15613 #  define machine_arch_type     __machine_arch_type
15614 # else
15615 #  define machine_arch_type     MACH_TYPE_NETDCU9
15616 # endif
15617 # define machine_is_netdcu9()   (machine_arch_type == MACH_TYPE_NETDCU9)
15618 #else
15619 # define machine_is_netdcu9()   (0)
15620 #endif
15621
15622 #ifdef CONFIG_MACH_NETDCU10
15623 # ifdef machine_arch_type
15624 #  undef machine_arch_type
15625 #  define machine_arch_type     __machine_arch_type
15626 # else
15627 #  define machine_arch_type     MACH_TYPE_NETDCU10
15628 # endif
15629 # define machine_is_netdcu10()  (machine_arch_type == MACH_TYPE_NETDCU10)
15630 #else
15631 # define machine_is_netdcu10()  (0)
15632 #endif
15633
15634 #ifdef CONFIG_MACH_DSPG_DGA
15635 # ifdef machine_arch_type
15636 #  undef machine_arch_type
15637 #  define machine_arch_type     __machine_arch_type
15638 # else
15639 #  define machine_arch_type     MACH_TYPE_DSPG_DGA
15640 # endif
15641 # define machine_is_dspg_dga()  (machine_arch_type == MACH_TYPE_DSPG_DGA)
15642 #else
15643 # define machine_is_dspg_dga()  (0)
15644 #endif
15645
15646 #ifdef CONFIG_MACH_DSPG_DVW
15647 # ifdef machine_arch_type
15648 #  undef machine_arch_type
15649 #  define machine_arch_type     __machine_arch_type
15650 # else
15651 #  define machine_arch_type     MACH_TYPE_DSPG_DVW
15652 # endif
15653 # define machine_is_dspg_dvw()  (machine_arch_type == MACH_TYPE_DSPG_DVW)
15654 #else
15655 # define machine_is_dspg_dvw()  (0)
15656 #endif
15657
15658 #ifdef CONFIG_MACH_SOLOS
15659 # ifdef machine_arch_type
15660 #  undef machine_arch_type
15661 #  define machine_arch_type     __machine_arch_type
15662 # else
15663 #  define machine_arch_type     MACH_TYPE_SOLOS
15664 # endif
15665 # define machine_is_solos()     (machine_arch_type == MACH_TYPE_SOLOS)
15666 #else
15667 # define machine_is_solos()     (0)
15668 #endif
15669
15670 #ifdef CONFIG_MACH_AT91SAM9263EK
15671 # ifdef machine_arch_type
15672 #  undef machine_arch_type
15673 #  define machine_arch_type     __machine_arch_type
15674 # else
15675 #  define machine_arch_type     MACH_TYPE_AT91SAM9263EK
15676 # endif
15677 # define machine_is_at91sam9263ek()     (machine_arch_type == MACH_TYPE_AT91SAM9263EK)
15678 #else
15679 # define machine_is_at91sam9263ek()     (0)
15680 #endif
15681
15682 #ifdef CONFIG_MACH_OSSTBOX
15683 # ifdef machine_arch_type
15684 #  undef machine_arch_type
15685 #  define machine_arch_type     __machine_arch_type
15686 # else
15687 #  define machine_arch_type     MACH_TYPE_OSSTBOX
15688 # endif
15689 # define machine_is_osstbox()   (machine_arch_type == MACH_TYPE_OSSTBOX)
15690 #else
15691 # define machine_is_osstbox()   (0)
15692 #endif
15693
15694 #ifdef CONFIG_MACH_KBAT9261
15695 # ifdef machine_arch_type
15696 #  undef machine_arch_type
15697 #  define machine_arch_type     __machine_arch_type
15698 # else
15699 #  define machine_arch_type     MACH_TYPE_KBAT9261
15700 # endif
15701 # define machine_is_kbat9261()  (machine_arch_type == MACH_TYPE_KBAT9261)
15702 #else
15703 # define machine_is_kbat9261()  (0)
15704 #endif
15705
15706 #ifdef CONFIG_MACH_CT1100
15707 # ifdef machine_arch_type
15708 #  undef machine_arch_type
15709 #  define machine_arch_type     __machine_arch_type
15710 # else
15711 #  define machine_arch_type     MACH_TYPE_CT1100
15712 # endif
15713 # define machine_is_ct1100()    (machine_arch_type == MACH_TYPE_CT1100)
15714 #else
15715 # define machine_is_ct1100()    (0)
15716 #endif
15717
15718 #ifdef CONFIG_MACH_AKCPPXA
15719 # ifdef machine_arch_type
15720 #  undef machine_arch_type
15721 #  define machine_arch_type     __machine_arch_type
15722 # else
15723 #  define machine_arch_type     MACH_TYPE_AKCPPXA
15724 # endif
15725 # define machine_is_akcppxa()   (machine_arch_type == MACH_TYPE_AKCPPXA)
15726 #else
15727 # define machine_is_akcppxa()   (0)
15728 #endif
15729
15730 #ifdef CONFIG_MACH_ZEVIO_1020
15731 # ifdef machine_arch_type
15732 #  undef machine_arch_type
15733 #  define machine_arch_type     __machine_arch_type
15734 # else
15735 #  define machine_arch_type     MACH_TYPE_ZEVIO_1020
15736 # endif
15737 # define machine_is_zevio_1020()        (machine_arch_type == MACH_TYPE_ZEVIO_1020)
15738 #else
15739 # define machine_is_zevio_1020()        (0)
15740 #endif
15741
15742 #ifdef CONFIG_MACH_HITRACK
15743 # ifdef machine_arch_type
15744 #  undef machine_arch_type
15745 #  define machine_arch_type     __machine_arch_type
15746 # else
15747 #  define machine_arch_type     MACH_TYPE_HITRACK
15748 # endif
15749 # define machine_is_hitrack()   (machine_arch_type == MACH_TYPE_HITRACK)
15750 #else
15751 # define machine_is_hitrack()   (0)
15752 #endif
15753
15754 #ifdef CONFIG_MACH_SYME1
15755 # ifdef machine_arch_type
15756 #  undef machine_arch_type
15757 #  define machine_arch_type     __machine_arch_type
15758 # else
15759 #  define machine_arch_type     MACH_TYPE_SYME1
15760 # endif
15761 # define machine_is_syme1()     (machine_arch_type == MACH_TYPE_SYME1)
15762 #else
15763 # define machine_is_syme1()     (0)
15764 #endif
15765
15766 #ifdef CONFIG_MACH_SYHL1
15767 # ifdef machine_arch_type
15768 #  undef machine_arch_type
15769 #  define machine_arch_type     __machine_arch_type
15770 # else
15771 #  define machine_arch_type     MACH_TYPE_SYHL1
15772 # endif
15773 # define machine_is_syhl1()     (machine_arch_type == MACH_TYPE_SYHL1)
15774 #else
15775 # define machine_is_syhl1()     (0)
15776 #endif
15777
15778 #ifdef CONFIG_MACH_EMPCA400
15779 # ifdef machine_arch_type
15780 #  undef machine_arch_type
15781 #  define machine_arch_type     __machine_arch_type
15782 # else
15783 #  define machine_arch_type     MACH_TYPE_EMPCA400
15784 # endif
15785 # define machine_is_empca400()  (machine_arch_type == MACH_TYPE_EMPCA400)
15786 #else
15787 # define machine_is_empca400()  (0)
15788 #endif
15789
15790 #ifdef CONFIG_MACH_EM7210
15791 # ifdef machine_arch_type
15792 #  undef machine_arch_type
15793 #  define machine_arch_type     __machine_arch_type
15794 # else
15795 #  define machine_arch_type     MACH_TYPE_EM7210
15796 # endif
15797 # define machine_is_em7210()    (machine_arch_type == MACH_TYPE_EM7210)
15798 #else
15799 # define machine_is_em7210()    (0)
15800 #endif
15801
15802 #ifdef CONFIG_MACH_HTCHERMES
15803 # ifdef machine_arch_type
15804 #  undef machine_arch_type
15805 #  define machine_arch_type     __machine_arch_type
15806 # else
15807 #  define machine_arch_type     MACH_TYPE_HTCHERMES
15808 # endif
15809 # define machine_is_htchermes() (machine_arch_type == MACH_TYPE_HTCHERMES)
15810 #else
15811 # define machine_is_htchermes() (0)
15812 #endif
15813
15814 #ifdef CONFIG_MACH_ETI_C1
15815 # ifdef machine_arch_type
15816 #  undef machine_arch_type
15817 #  define machine_arch_type     __machine_arch_type
15818 # else
15819 #  define machine_arch_type     MACH_TYPE_ETI_C1
15820 # endif
15821 # define machine_is_eti_c1()    (machine_arch_type == MACH_TYPE_ETI_C1)
15822 #else
15823 # define machine_is_eti_c1()    (0)
15824 #endif
15825
15826 #ifdef CONFIG_MACH_MACH_DEP2410
15827 # ifdef machine_arch_type
15828 #  undef machine_arch_type
15829 #  define machine_arch_type     __machine_arch_type
15830 # else
15831 #  define machine_arch_type     MACH_TYPE_MACH_DEP2410
15832 # endif
15833 # define machine_is_mach_dep2410()      (machine_arch_type == MACH_TYPE_MACH_DEP2410)
15834 #else
15835 # define machine_is_mach_dep2410()      (0)
15836 #endif
15837
15838 #ifdef CONFIG_MACH_AC100
15839 # ifdef machine_arch_type
15840 #  undef machine_arch_type
15841 #  define machine_arch_type     __machine_arch_type
15842 # else
15843 #  define machine_arch_type     MACH_TYPE_AC100
15844 # endif
15845 # define machine_is_ac100()     (machine_arch_type == MACH_TYPE_AC100)
15846 #else
15847 # define machine_is_ac100()     (0)
15848 #endif
15849
15850 #ifdef CONFIG_MACH_SNEETCH
15851 # ifdef machine_arch_type
15852 #  undef machine_arch_type
15853 #  define machine_arch_type     __machine_arch_type
15854 # else
15855 #  define machine_arch_type     MACH_TYPE_SNEETCH
15856 # endif
15857 # define machine_is_sneetch()   (machine_arch_type == MACH_TYPE_SNEETCH)
15858 #else
15859 # define machine_is_sneetch()   (0)
15860 #endif
15861
15862 #ifdef CONFIG_MACH_STUDENTMATE
15863 # ifdef machine_arch_type
15864 #  undef machine_arch_type
15865 #  define machine_arch_type     __machine_arch_type
15866 # else
15867 #  define machine_arch_type     MACH_TYPE_STUDENTMATE
15868 # endif
15869 # define machine_is_studentmate()       (machine_arch_type == MACH_TYPE_STUDENTMATE)
15870 #else
15871 # define machine_is_studentmate()       (0)
15872 #endif
15873
15874 #ifdef CONFIG_MACH_ZIR2410
15875 # ifdef machine_arch_type
15876 #  undef machine_arch_type
15877 #  define machine_arch_type     __machine_arch_type
15878 # else
15879 #  define machine_arch_type     MACH_TYPE_ZIR2410
15880 # endif
15881 # define machine_is_zir2410()   (machine_arch_type == MACH_TYPE_ZIR2410)
15882 #else
15883 # define machine_is_zir2410()   (0)
15884 #endif
15885
15886 #ifdef CONFIG_MACH_ZIR2413
15887 # ifdef machine_arch_type
15888 #  undef machine_arch_type
15889 #  define machine_arch_type     __machine_arch_type
15890 # else
15891 #  define machine_arch_type     MACH_TYPE_ZIR2413
15892 # endif
15893 # define machine_is_zir2413()   (machine_arch_type == MACH_TYPE_ZIR2413)
15894 #else
15895 # define machine_is_zir2413()   (0)
15896 #endif
15897
15898 #ifdef CONFIG_MACH_DLONIP3
15899 # ifdef machine_arch_type
15900 #  undef machine_arch_type
15901 #  define machine_arch_type     __machine_arch_type
15902 # else
15903 #  define machine_arch_type     MACH_TYPE_DLONIP3
15904 # endif
15905 # define machine_is_dlonip3()   (machine_arch_type == MACH_TYPE_DLONIP3)
15906 #else
15907 # define machine_is_dlonip3()   (0)
15908 #endif
15909
15910 #ifdef CONFIG_MACH_INSTREAM
15911 # ifdef machine_arch_type
15912 #  undef machine_arch_type
15913 #  define machine_arch_type     __machine_arch_type
15914 # else
15915 #  define machine_arch_type     MACH_TYPE_INSTREAM
15916 # endif
15917 # define machine_is_instream()  (machine_arch_type == MACH_TYPE_INSTREAM)
15918 #else
15919 # define machine_is_instream()  (0)
15920 #endif
15921
15922 #ifdef CONFIG_MACH_AMBARELLA
15923 # ifdef machine_arch_type
15924 #  undef machine_arch_type
15925 #  define machine_arch_type     __machine_arch_type
15926 # else
15927 #  define machine_arch_type     MACH_TYPE_AMBARELLA
15928 # endif
15929 # define machine_is_ambarella() (machine_arch_type == MACH_TYPE_AMBARELLA)
15930 #else
15931 # define machine_is_ambarella() (0)
15932 #endif
15933
15934 #ifdef CONFIG_MACH_NEVIS
15935 # ifdef machine_arch_type
15936 #  undef machine_arch_type
15937 #  define machine_arch_type     __machine_arch_type
15938 # else
15939 #  define machine_arch_type     MACH_TYPE_NEVIS
15940 # endif
15941 # define machine_is_nevis()     (machine_arch_type == MACH_TYPE_NEVIS)
15942 #else
15943 # define machine_is_nevis()     (0)
15944 #endif
15945
15946 #ifdef CONFIG_MACH_HTC_TRINITY
15947 # ifdef machine_arch_type
15948 #  undef machine_arch_type
15949 #  define machine_arch_type     __machine_arch_type
15950 # else
15951 #  define machine_arch_type     MACH_TYPE_HTC_TRINITY
15952 # endif
15953 # define machine_is_htc_trinity()       (machine_arch_type == MACH_TYPE_HTC_TRINITY)
15954 #else
15955 # define machine_is_htc_trinity()       (0)
15956 #endif
15957
15958 #ifdef CONFIG_MACH_QL202B
15959 # ifdef machine_arch_type
15960 #  undef machine_arch_type
15961 #  define machine_arch_type     __machine_arch_type
15962 # else
15963 #  define machine_arch_type     MACH_TYPE_QL202B
15964 # endif
15965 # define machine_is_ql202b()    (machine_arch_type == MACH_TYPE_QL202B)
15966 #else
15967 # define machine_is_ql202b()    (0)
15968 #endif
15969
15970 #ifdef CONFIG_MACH_VPAC270
15971 # ifdef machine_arch_type
15972 #  undef machine_arch_type
15973 #  define machine_arch_type     __machine_arch_type
15974 # else
15975 #  define machine_arch_type     MACH_TYPE_VPAC270
15976 # endif
15977 # define machine_is_vpac270()   (machine_arch_type == MACH_TYPE_VPAC270)
15978 #else
15979 # define machine_is_vpac270()   (0)
15980 #endif
15981
15982 #ifdef CONFIG_MACH_RD129
15983 # ifdef machine_arch_type
15984 #  undef machine_arch_type
15985 #  define machine_arch_type     __machine_arch_type
15986 # else
15987 #  define machine_arch_type     MACH_TYPE_RD129
15988 # endif
15989 # define machine_is_rd129()     (machine_arch_type == MACH_TYPE_RD129)
15990 #else
15991 # define machine_is_rd129()     (0)
15992 #endif
15993
15994 #ifdef CONFIG_MACH_HTCWIZARD
15995 # ifdef machine_arch_type
15996 #  undef machine_arch_type
15997 #  define machine_arch_type     __machine_arch_type
15998 # else
15999 #  define machine_arch_type     MACH_TYPE_HTCWIZARD
16000 # endif
16001 # define machine_is_htcwizard() (machine_arch_type == MACH_TYPE_HTCWIZARD)
16002 #else
16003 # define machine_is_htcwizard() (0)
16004 #endif
16005
16006 #ifdef CONFIG_MACH_XSCALE_TREO680
16007 # ifdef machine_arch_type
16008 #  undef machine_arch_type
16009 #  define machine_arch_type     __machine_arch_type
16010 # else
16011 #  define machine_arch_type     MACH_TYPE_XSCALE_TREO680
16012 # endif
16013 # define machine_is_xscale_treo680()    (machine_arch_type == MACH_TYPE_XSCALE_TREO680)
16014 #else
16015 # define machine_is_xscale_treo680()    (0)
16016 #endif
16017
16018 #ifdef CONFIG_MACH_TECON_TMEZON
16019 # ifdef machine_arch_type
16020 #  undef machine_arch_type
16021 #  define machine_arch_type     __machine_arch_type
16022 # else
16023 #  define machine_arch_type     MACH_TYPE_TECON_TMEZON
16024 # endif
16025 # define machine_is_tecon_tmezon()      (machine_arch_type == MACH_TYPE_TECON_TMEZON)
16026 #else
16027 # define machine_is_tecon_tmezon()      (0)
16028 #endif
16029
16030 #ifdef CONFIG_MACH_ZYLONITE
16031 # ifdef machine_arch_type
16032 #  undef machine_arch_type
16033 #  define machine_arch_type     __machine_arch_type
16034 # else
16035 #  define machine_arch_type     MACH_TYPE_ZYLONITE
16036 # endif
16037 # define machine_is_zylonite()  (machine_arch_type == MACH_TYPE_ZYLONITE)
16038 #else
16039 # define machine_is_zylonite()  (0)
16040 #endif
16041
16042 #ifdef CONFIG_MACH_GENE1270
16043 # ifdef machine_arch_type
16044 #  undef machine_arch_type
16045 #  define machine_arch_type     __machine_arch_type
16046 # else
16047 #  define machine_arch_type     MACH_TYPE_GENE1270
16048 # endif
16049 # define machine_is_gene1270()  (machine_arch_type == MACH_TYPE_GENE1270)
16050 #else
16051 # define machine_is_gene1270()  (0)
16052 #endif
16053
16054 #ifdef CONFIG_MACH_ZIR2412
16055 # ifdef machine_arch_type
16056 #  undef machine_arch_type
16057 #  define machine_arch_type     __machine_arch_type
16058 # else
16059 #  define machine_arch_type     MACH_TYPE_ZIR2412
16060 # endif
16061 # define machine_is_zir2412()   (machine_arch_type == MACH_TYPE_ZIR2412)
16062 #else
16063 # define machine_is_zir2412()   (0)
16064 #endif
16065
16066 #ifdef CONFIG_MACH_MX31LITE
16067 # ifdef machine_arch_type
16068 #  undef machine_arch_type
16069 #  define machine_arch_type     __machine_arch_type
16070 # else
16071 #  define machine_arch_type     MACH_TYPE_MX31LITE
16072 # endif
16073 # define machine_is_mx31lite()  (machine_arch_type == MACH_TYPE_MX31LITE)
16074 #else
16075 # define machine_is_mx31lite()  (0)
16076 #endif
16077
16078 #ifdef CONFIG_MACH_T700WX
16079 # ifdef machine_arch_type
16080 #  undef machine_arch_type
16081 #  define machine_arch_type     __machine_arch_type
16082 # else
16083 #  define machine_arch_type     MACH_TYPE_T700WX
16084 # endif
16085 # define machine_is_t700wx()    (machine_arch_type == MACH_TYPE_T700WX)
16086 #else
16087 # define machine_is_t700wx()    (0)
16088 #endif
16089
16090 #ifdef CONFIG_MACH_VF100
16091 # ifdef machine_arch_type
16092 #  undef machine_arch_type
16093 #  define machine_arch_type     __machine_arch_type
16094 # else
16095 #  define machine_arch_type     MACH_TYPE_VF100
16096 # endif
16097 # define machine_is_vf100()     (machine_arch_type == MACH_TYPE_VF100)
16098 #else
16099 # define machine_is_vf100()     (0)
16100 #endif
16101
16102 #ifdef CONFIG_MACH_NSB2
16103 # ifdef machine_arch_type
16104 #  undef machine_arch_type
16105 #  define machine_arch_type     __machine_arch_type
16106 # else
16107 #  define machine_arch_type     MACH_TYPE_NSB2
16108 # endif
16109 # define machine_is_nsb2()      (machine_arch_type == MACH_TYPE_NSB2)
16110 #else
16111 # define machine_is_nsb2()      (0)
16112 #endif
16113
16114 #ifdef CONFIG_MACH_NXHMI_BB
16115 # ifdef machine_arch_type
16116 #  undef machine_arch_type
16117 #  define machine_arch_type     __machine_arch_type
16118 # else
16119 #  define machine_arch_type     MACH_TYPE_NXHMI_BB
16120 # endif
16121 # define machine_is_nxhmi_bb()  (machine_arch_type == MACH_TYPE_NXHMI_BB)
16122 #else
16123 # define machine_is_nxhmi_bb()  (0)
16124 #endif
16125
16126 #ifdef CONFIG_MACH_NXHMI_RE
16127 # ifdef machine_arch_type
16128 #  undef machine_arch_type
16129 #  define machine_arch_type     __machine_arch_type
16130 # else
16131 #  define machine_arch_type     MACH_TYPE_NXHMI_RE
16132 # endif
16133 # define machine_is_nxhmi_re()  (machine_arch_type == MACH_TYPE_NXHMI_RE)
16134 #else
16135 # define machine_is_nxhmi_re()  (0)
16136 #endif
16137
16138 #ifdef CONFIG_MACH_N4100PRO
16139 # ifdef machine_arch_type
16140 #  undef machine_arch_type
16141 #  define machine_arch_type     __machine_arch_type
16142 # else
16143 #  define machine_arch_type     MACH_TYPE_N4100PRO
16144 # endif
16145 # define machine_is_n4100pro()  (machine_arch_type == MACH_TYPE_N4100PRO)
16146 #else
16147 # define machine_is_n4100pro()  (0)
16148 #endif
16149
16150 #ifdef CONFIG_MACH_SAM9260
16151 # ifdef machine_arch_type
16152 #  undef machine_arch_type
16153 #  define machine_arch_type     __machine_arch_type
16154 # else
16155 #  define machine_arch_type     MACH_TYPE_SAM9260
16156 # endif
16157 # define machine_is_sam9260()   (machine_arch_type == MACH_TYPE_SAM9260)
16158 #else
16159 # define machine_is_sam9260()   (0)
16160 #endif
16161
16162 #ifdef CONFIG_MACH_OMAP_TREO600
16163 # ifdef machine_arch_type
16164 #  undef machine_arch_type
16165 #  define machine_arch_type     __machine_arch_type
16166 # else
16167 #  define machine_arch_type     MACH_TYPE_OMAP_TREO600
16168 # endif
16169 # define machine_is_omap_treo600()      (machine_arch_type == MACH_TYPE_OMAP_TREO600)
16170 #else
16171 # define machine_is_omap_treo600()      (0)
16172 #endif
16173
16174 #ifdef CONFIG_MACH_INDY2410
16175 # ifdef machine_arch_type
16176 #  undef machine_arch_type
16177 #  define machine_arch_type     __machine_arch_type
16178 # else
16179 #  define machine_arch_type     MACH_TYPE_INDY2410
16180 # endif
16181 # define machine_is_indy2410()  (machine_arch_type == MACH_TYPE_INDY2410)
16182 #else
16183 # define machine_is_indy2410()  (0)
16184 #endif
16185
16186 #ifdef CONFIG_MACH_NELT_A
16187 # ifdef machine_arch_type
16188 #  undef machine_arch_type
16189 #  define machine_arch_type     __machine_arch_type
16190 # else
16191 #  define machine_arch_type     MACH_TYPE_NELT_A
16192 # endif
16193 # define machine_is_nelt_a()    (machine_arch_type == MACH_TYPE_NELT_A)
16194 #else
16195 # define machine_is_nelt_a()    (0)
16196 #endif
16197
16198 #ifdef CONFIG_MACH_N311
16199 # ifdef machine_arch_type
16200 #  undef machine_arch_type
16201 #  define machine_arch_type     __machine_arch_type
16202 # else
16203 #  define machine_arch_type     MACH_TYPE_N311
16204 # endif
16205 # define machine_is_n311()      (machine_arch_type == MACH_TYPE_N311)
16206 #else
16207 # define machine_is_n311()      (0)
16208 #endif
16209
16210 #ifdef CONFIG_MACH_AT91SAM9260VGK
16211 # ifdef machine_arch_type
16212 #  undef machine_arch_type
16213 #  define machine_arch_type     __machine_arch_type
16214 # else
16215 #  define machine_arch_type     MACH_TYPE_AT91SAM9260VGK
16216 # endif
16217 # define machine_is_at91sam9260vgk()    (machine_arch_type == MACH_TYPE_AT91SAM9260VGK)
16218 #else
16219 # define machine_is_at91sam9260vgk()    (0)
16220 #endif
16221
16222 #ifdef CONFIG_MACH_AT91LEPPE
16223 # ifdef machine_arch_type
16224 #  undef machine_arch_type
16225 #  define machine_arch_type     __machine_arch_type
16226 # else
16227 #  define machine_arch_type     MACH_TYPE_AT91LEPPE
16228 # endif
16229 # define machine_is_at91leppe() (machine_arch_type == MACH_TYPE_AT91LEPPE)
16230 #else
16231 # define machine_is_at91leppe() (0)
16232 #endif
16233
16234 #ifdef CONFIG_MACH_AT91LEPCCN
16235 # ifdef machine_arch_type
16236 #  undef machine_arch_type
16237 #  define machine_arch_type     __machine_arch_type
16238 # else
16239 #  define machine_arch_type     MACH_TYPE_AT91LEPCCN
16240 # endif
16241 # define machine_is_at91lepccn()        (machine_arch_type == MACH_TYPE_AT91LEPCCN)
16242 #else
16243 # define machine_is_at91lepccn()        (0)
16244 #endif
16245
16246 #ifdef CONFIG_MACH_APC7100
16247 # ifdef machine_arch_type
16248 #  undef machine_arch_type
16249 #  define machine_arch_type     __machine_arch_type
16250 # else
16251 #  define machine_arch_type     MACH_TYPE_APC7100
16252 # endif
16253 # define machine_is_apc7100()   (machine_arch_type == MACH_TYPE_APC7100)
16254 #else
16255 # define machine_is_apc7100()   (0)
16256 #endif
16257
16258 #ifdef CONFIG_MACH_STARGAZER
16259 # ifdef machine_arch_type
16260 #  undef machine_arch_type
16261 #  define machine_arch_type     __machine_arch_type
16262 # else
16263 #  define machine_arch_type     MACH_TYPE_STARGAZER
16264 # endif
16265 # define machine_is_stargazer() (machine_arch_type == MACH_TYPE_STARGAZER)
16266 #else
16267 # define machine_is_stargazer() (0)
16268 #endif
16269
16270 #ifdef CONFIG_MACH_SONATA
16271 # ifdef machine_arch_type
16272 #  undef machine_arch_type
16273 #  define machine_arch_type     __machine_arch_type
16274 # else
16275 #  define machine_arch_type     MACH_TYPE_SONATA
16276 # endif
16277 # define machine_is_sonata()    (machine_arch_type == MACH_TYPE_SONATA)
16278 #else
16279 # define machine_is_sonata()    (0)
16280 #endif
16281
16282 #ifdef CONFIG_MACH_SCHMOOGIE
16283 # ifdef machine_arch_type
16284 #  undef machine_arch_type
16285 #  define machine_arch_type     __machine_arch_type
16286 # else
16287 #  define machine_arch_type     MACH_TYPE_SCHMOOGIE
16288 # endif
16289 # define machine_is_schmoogie() (machine_arch_type == MACH_TYPE_SCHMOOGIE)
16290 #else
16291 # define machine_is_schmoogie() (0)
16292 #endif
16293
16294 #ifdef CONFIG_MACH_AZTOOL
16295 # ifdef machine_arch_type
16296 #  undef machine_arch_type
16297 #  define machine_arch_type     __machine_arch_type
16298 # else
16299 #  define machine_arch_type     MACH_TYPE_AZTOOL
16300 # endif
16301 # define machine_is_aztool()    (machine_arch_type == MACH_TYPE_AZTOOL)
16302 #else
16303 # define machine_is_aztool()    (0)
16304 #endif
16305
16306 #ifdef CONFIG_MACH_MIOA701
16307 # ifdef machine_arch_type
16308 #  undef machine_arch_type
16309 #  define machine_arch_type     __machine_arch_type
16310 # else
16311 #  define machine_arch_type     MACH_TYPE_MIOA701
16312 # endif
16313 # define machine_is_mioa701()   (machine_arch_type == MACH_TYPE_MIOA701)
16314 #else
16315 # define machine_is_mioa701()   (0)
16316 #endif
16317
16318 #ifdef CONFIG_MACH_SXNI9260
16319 # ifdef machine_arch_type
16320 #  undef machine_arch_type
16321 #  define machine_arch_type     __machine_arch_type
16322 # else
16323 #  define machine_arch_type     MACH_TYPE_SXNI9260
16324 # endif
16325 # define machine_is_sxni9260()  (machine_arch_type == MACH_TYPE_SXNI9260)
16326 #else
16327 # define machine_is_sxni9260()  (0)
16328 #endif
16329
16330 #ifdef CONFIG_MACH_MXC27520EVB
16331 # ifdef machine_arch_type
16332 #  undef machine_arch_type
16333 #  define machine_arch_type     __machine_arch_type
16334 # else
16335 #  define machine_arch_type     MACH_TYPE_MXC27520EVB
16336 # endif
16337 # define machine_is_mxc27520evb()       (machine_arch_type == MACH_TYPE_MXC27520EVB)
16338 #else
16339 # define machine_is_mxc27520evb()       (0)
16340 #endif
16341
16342 #ifdef CONFIG_MACH_ARMADILLO5X0
16343 # ifdef machine_arch_type
16344 #  undef machine_arch_type
16345 #  define machine_arch_type     __machine_arch_type
16346 # else
16347 #  define machine_arch_type     MACH_TYPE_ARMADILLO5X0
16348 # endif
16349 # define machine_is_armadillo5x0()      (machine_arch_type == MACH_TYPE_ARMADILLO5X0)
16350 #else
16351 # define machine_is_armadillo5x0()      (0)
16352 #endif
16353
16354 #ifdef CONFIG_MACH_MB9260
16355 # ifdef machine_arch_type
16356 #  undef machine_arch_type
16357 #  define machine_arch_type     __machine_arch_type
16358 # else
16359 #  define machine_arch_type     MACH_TYPE_MB9260
16360 # endif
16361 # define machine_is_mb9260()    (machine_arch_type == MACH_TYPE_MB9260)
16362 #else
16363 # define machine_is_mb9260()    (0)
16364 #endif
16365
16366 #ifdef CONFIG_MACH_MB9263
16367 # ifdef machine_arch_type
16368 #  undef machine_arch_type
16369 #  define machine_arch_type     __machine_arch_type
16370 # else
16371 #  define machine_arch_type     MACH_TYPE_MB9263
16372 # endif
16373 # define machine_is_mb9263()    (machine_arch_type == MACH_TYPE_MB9263)
16374 #else
16375 # define machine_is_mb9263()    (0)
16376 #endif
16377
16378 #ifdef CONFIG_MACH_IPAC9302
16379 # ifdef machine_arch_type
16380 #  undef machine_arch_type
16381 #  define machine_arch_type     __machine_arch_type
16382 # else
16383 #  define machine_arch_type     MACH_TYPE_IPAC9302
16384 # endif
16385 # define machine_is_ipac9302()  (machine_arch_type == MACH_TYPE_IPAC9302)
16386 #else
16387 # define machine_is_ipac9302()  (0)
16388 #endif
16389
16390 #ifdef CONFIG_MACH_CC9P9360JS
16391 # ifdef machine_arch_type
16392 #  undef machine_arch_type
16393 #  define machine_arch_type     __machine_arch_type
16394 # else
16395 #  define machine_arch_type     MACH_TYPE_CC9P9360JS
16396 # endif
16397 # define machine_is_cc9p9360js()        (machine_arch_type == MACH_TYPE_CC9P9360JS)
16398 #else
16399 # define machine_is_cc9p9360js()        (0)
16400 #endif
16401
16402 #ifdef CONFIG_MACH_GALLIUM
16403 # ifdef machine_arch_type
16404 #  undef machine_arch_type
16405 #  define machine_arch_type     __machine_arch_type
16406 # else
16407 #  define machine_arch_type     MACH_TYPE_GALLIUM
16408 # endif
16409 # define machine_is_gallium()   (machine_arch_type == MACH_TYPE_GALLIUM)
16410 #else
16411 # define machine_is_gallium()   (0)
16412 #endif
16413
16414 #ifdef CONFIG_MACH_MSC2410
16415 # ifdef machine_arch_type
16416 #  undef machine_arch_type
16417 #  define machine_arch_type     __machine_arch_type
16418 # else
16419 #  define machine_arch_type     MACH_TYPE_MSC2410
16420 # endif
16421 # define machine_is_msc2410()   (machine_arch_type == MACH_TYPE_MSC2410)
16422 #else
16423 # define machine_is_msc2410()   (0)
16424 #endif
16425
16426 #ifdef CONFIG_MACH_GHI270
16427 # ifdef machine_arch_type
16428 #  undef machine_arch_type
16429 #  define machine_arch_type     __machine_arch_type
16430 # else
16431 #  define machine_arch_type     MACH_TYPE_GHI270
16432 # endif
16433 # define machine_is_ghi270()    (machine_arch_type == MACH_TYPE_GHI270)
16434 #else
16435 # define machine_is_ghi270()    (0)
16436 #endif
16437
16438 #ifdef CONFIG_MACH_DAVINCI_LEONARDO
16439 # ifdef machine_arch_type
16440 #  undef machine_arch_type
16441 #  define machine_arch_type     __machine_arch_type
16442 # else
16443 #  define machine_arch_type     MACH_TYPE_DAVINCI_LEONARDO
16444 # endif
16445 # define machine_is_davinci_leonardo()  (machine_arch_type == MACH_TYPE_DAVINCI_LEONARDO)
16446 #else
16447 # define machine_is_davinci_leonardo()  (0)
16448 #endif
16449
16450 #ifdef CONFIG_MACH_OIAB
16451 # ifdef machine_arch_type
16452 #  undef machine_arch_type
16453 #  define machine_arch_type     __machine_arch_type
16454 # else
16455 #  define machine_arch_type     MACH_TYPE_OIAB
16456 # endif
16457 # define machine_is_oiab()      (machine_arch_type == MACH_TYPE_OIAB)
16458 #else
16459 # define machine_is_oiab()      (0)
16460 #endif
16461
16462 #ifdef CONFIG_MACH_SMDK6400
16463 # ifdef machine_arch_type
16464 #  undef machine_arch_type
16465 #  define machine_arch_type     __machine_arch_type
16466 # else
16467 #  define machine_arch_type     MACH_TYPE_SMDK6400
16468 # endif
16469 # define machine_is_smdk6400()  (machine_arch_type == MACH_TYPE_SMDK6400)
16470 #else
16471 # define machine_is_smdk6400()  (0)
16472 #endif
16473
16474 #ifdef CONFIG_MACH_NOKIA_N800
16475 # ifdef machine_arch_type
16476 #  undef machine_arch_type
16477 #  define machine_arch_type     __machine_arch_type
16478 # else
16479 #  define machine_arch_type     MACH_TYPE_NOKIA_N800
16480 # endif
16481 # define machine_is_nokia_n800()        (machine_arch_type == MACH_TYPE_NOKIA_N800)
16482 #else
16483 # define machine_is_nokia_n800()        (0)
16484 #endif
16485
16486 #ifdef CONFIG_MACH_GREENPHONE
16487 # ifdef machine_arch_type
16488 #  undef machine_arch_type
16489 #  define machine_arch_type     __machine_arch_type
16490 # else
16491 #  define machine_arch_type     MACH_TYPE_GREENPHONE
16492 # endif
16493 # define machine_is_greenphone()        (machine_arch_type == MACH_TYPE_GREENPHONE)
16494 #else
16495 # define machine_is_greenphone()        (0)
16496 #endif
16497
16498 #ifdef CONFIG_MACH_COMPEXWP18
16499 # ifdef machine_arch_type
16500 #  undef machine_arch_type
16501 #  define machine_arch_type     __machine_arch_type
16502 # else
16503 #  define machine_arch_type     MACH_TYPE_COMPEXWP18
16504 # endif
16505 # define machine_is_compex42x() (machine_arch_type == MACH_TYPE_COMPEXWP18)
16506 #else
16507 # define machine_is_compex42x() (0)
16508 #endif
16509
16510 #ifdef CONFIG_MACH_XMATE
16511 # ifdef machine_arch_type
16512 #  undef machine_arch_type
16513 #  define machine_arch_type     __machine_arch_type
16514 # else
16515 #  define machine_arch_type     MACH_TYPE_XMATE
16516 # endif
16517 # define machine_is_xmate()     (machine_arch_type == MACH_TYPE_XMATE)
16518 #else
16519 # define machine_is_xmate()     (0)
16520 #endif
16521
16522 #ifdef CONFIG_MACH_ENERGIZER
16523 # ifdef machine_arch_type
16524 #  undef machine_arch_type
16525 #  define machine_arch_type     __machine_arch_type
16526 # else
16527 #  define machine_arch_type     MACH_TYPE_ENERGIZER
16528 # endif
16529 # define machine_is_energizer() (machine_arch_type == MACH_TYPE_ENERGIZER)
16530 #else
16531 # define machine_is_energizer() (0)
16532 #endif
16533
16534 #ifdef CONFIG_MACH_IME1
16535 # ifdef machine_arch_type
16536 #  undef machine_arch_type
16537 #  define machine_arch_type     __machine_arch_type
16538 # else
16539 #  define machine_arch_type     MACH_TYPE_IME1
16540 # endif
16541 # define machine_is_ime1()      (machine_arch_type == MACH_TYPE_IME1)
16542 #else
16543 # define machine_is_ime1()      (0)
16544 #endif
16545
16546 #ifdef CONFIG_MACH_SWEDATMS
16547 # ifdef machine_arch_type
16548 #  undef machine_arch_type
16549 #  define machine_arch_type     __machine_arch_type
16550 # else
16551 #  define machine_arch_type     MACH_TYPE_SWEDATMS
16552 # endif
16553 # define machine_is_sweda_tms() (machine_arch_type == MACH_TYPE_SWEDATMS)
16554 #else
16555 # define machine_is_sweda_tms() (0)
16556 #endif
16557
16558 #ifdef CONFIG_MACH_NTNP435C
16559 # ifdef machine_arch_type
16560 #  undef machine_arch_type
16561 #  define machine_arch_type     __machine_arch_type
16562 # else
16563 #  define machine_arch_type     MACH_TYPE_NTNP435C
16564 # endif
16565 # define machine_is_ntnp435c()  (machine_arch_type == MACH_TYPE_NTNP435C)
16566 #else
16567 # define machine_is_ntnp435c()  (0)
16568 #endif
16569
16570 #ifdef CONFIG_MACH_SPECTRO2
16571 # ifdef machine_arch_type
16572 #  undef machine_arch_type
16573 #  define machine_arch_type     __machine_arch_type
16574 # else
16575 #  define machine_arch_type     MACH_TYPE_SPECTRO2
16576 # endif
16577 # define machine_is_spectro2()  (machine_arch_type == MACH_TYPE_SPECTRO2)
16578 #else
16579 # define machine_is_spectro2()  (0)
16580 #endif
16581
16582 #ifdef CONFIG_MACH_H6039
16583 # ifdef machine_arch_type
16584 #  undef machine_arch_type
16585 #  define machine_arch_type     __machine_arch_type
16586 # else
16587 #  define machine_arch_type     MACH_TYPE_H6039
16588 # endif
16589 # define machine_is_h6039()     (machine_arch_type == MACH_TYPE_H6039)
16590 #else
16591 # define machine_is_h6039()     (0)
16592 #endif
16593
16594 #ifdef CONFIG_MACH_EP80219
16595 # ifdef machine_arch_type
16596 #  undef machine_arch_type
16597 #  define machine_arch_type     __machine_arch_type
16598 # else
16599 #  define machine_arch_type     MACH_TYPE_EP80219
16600 # endif
16601 # define machine_is_ep80219()   (machine_arch_type == MACH_TYPE_EP80219)
16602 #else
16603 # define machine_is_ep80219()   (0)
16604 #endif
16605
16606 #ifdef CONFIG_MACH_SAMOA_II
16607 # ifdef machine_arch_type
16608 #  undef machine_arch_type
16609 #  define machine_arch_type     __machine_arch_type
16610 # else
16611 #  define machine_arch_type     MACH_TYPE_SAMOA_II
16612 # endif
16613 # define machine_is_samoa_ii()  (machine_arch_type == MACH_TYPE_SAMOA_II)
16614 #else
16615 # define machine_is_samoa_ii()  (0)
16616 #endif
16617
16618 #ifdef CONFIG_MACH_CWMXL
16619 # ifdef machine_arch_type
16620 #  undef machine_arch_type
16621 #  define machine_arch_type     __machine_arch_type
16622 # else
16623 #  define machine_arch_type     MACH_TYPE_CWMXL
16624 # endif
16625 # define machine_is_cwmxl()     (machine_arch_type == MACH_TYPE_CWMXL)
16626 #else
16627 # define machine_is_cwmxl()     (0)
16628 #endif
16629
16630 #ifdef CONFIG_MACH_AS9200
16631 # ifdef machine_arch_type
16632 #  undef machine_arch_type
16633 #  define machine_arch_type     __machine_arch_type
16634 # else
16635 #  define machine_arch_type     MACH_TYPE_AS9200
16636 # endif
16637 # define machine_is_as9200()    (machine_arch_type == MACH_TYPE_AS9200)
16638 #else
16639 # define machine_is_as9200()    (0)
16640 #endif
16641
16642 #ifdef CONFIG_MACH_SFX1149
16643 # ifdef machine_arch_type
16644 #  undef machine_arch_type
16645 #  define machine_arch_type     __machine_arch_type
16646 # else
16647 #  define machine_arch_type     MACH_TYPE_SFX1149
16648 # endif
16649 # define machine_is_sfx1149()   (machine_arch_type == MACH_TYPE_SFX1149)
16650 #else
16651 # define machine_is_sfx1149()   (0)
16652 #endif
16653
16654 #ifdef CONFIG_MACH_NAVI010
16655 # ifdef machine_arch_type
16656 #  undef machine_arch_type
16657 #  define machine_arch_type     __machine_arch_type
16658 # else
16659 #  define machine_arch_type     MACH_TYPE_NAVI010
16660 # endif
16661 # define machine_is_navi010()   (machine_arch_type == MACH_TYPE_NAVI010)
16662 #else
16663 # define machine_is_navi010()   (0)
16664 #endif
16665
16666 #ifdef CONFIG_MACH_MULTMDP
16667 # ifdef machine_arch_type
16668 #  undef machine_arch_type
16669 #  define machine_arch_type     __machine_arch_type
16670 # else
16671 #  define machine_arch_type     MACH_TYPE_MULTMDP
16672 # endif
16673 # define machine_is_multmdp()   (machine_arch_type == MACH_TYPE_MULTMDP)
16674 #else
16675 # define machine_is_multmdp()   (0)
16676 #endif
16677
16678 #ifdef CONFIG_MACH_SCB9520
16679 # ifdef machine_arch_type
16680 #  undef machine_arch_type
16681 #  define machine_arch_type     __machine_arch_type
16682 # else
16683 #  define machine_arch_type     MACH_TYPE_SCB9520
16684 # endif
16685 # define machine_is_scb9520()   (machine_arch_type == MACH_TYPE_SCB9520)
16686 #else
16687 # define machine_is_scb9520()   (0)
16688 #endif
16689
16690 #ifdef CONFIG_MACH_HTCATHENA
16691 # ifdef machine_arch_type
16692 #  undef machine_arch_type
16693 #  define machine_arch_type     __machine_arch_type
16694 # else
16695 #  define machine_arch_type     MACH_TYPE_HTCATHENA
16696 # endif
16697 # define machine_is_htcathena() (machine_arch_type == MACH_TYPE_HTCATHENA)
16698 #else
16699 # define machine_is_htcathena() (0)
16700 #endif
16701
16702 #ifdef CONFIG_MACH_XP179
16703 # ifdef machine_arch_type
16704 #  undef machine_arch_type
16705 #  define machine_arch_type     __machine_arch_type
16706 # else
16707 #  define machine_arch_type     MACH_TYPE_XP179
16708 # endif
16709 # define machine_is_xp179()     (machine_arch_type == MACH_TYPE_XP179)
16710 #else
16711 # define machine_is_xp179()     (0)
16712 #endif
16713
16714 #ifdef CONFIG_MACH_H4300
16715 # ifdef machine_arch_type
16716 #  undef machine_arch_type
16717 #  define machine_arch_type     __machine_arch_type
16718 # else
16719 #  define machine_arch_type     MACH_TYPE_H4300
16720 # endif
16721 # define machine_is_h4300()     (machine_arch_type == MACH_TYPE_H4300)
16722 #else
16723 # define machine_is_h4300()     (0)
16724 #endif
16725
16726 #ifdef CONFIG_MACH_GORAMO_MLR
16727 # ifdef machine_arch_type
16728 #  undef machine_arch_type
16729 #  define machine_arch_type     __machine_arch_type
16730 # else
16731 #  define machine_arch_type     MACH_TYPE_GORAMO_MLR
16732 # endif
16733 # define machine_is_goramo_mlr()        (machine_arch_type == MACH_TYPE_GORAMO_MLR)
16734 #else
16735 # define machine_is_goramo_mlr()        (0)
16736 #endif
16737
16738 #ifdef CONFIG_MACH_MXC30020EVB
16739 # ifdef machine_arch_type
16740 #  undef machine_arch_type
16741 #  define machine_arch_type     __machine_arch_type
16742 # else
16743 #  define machine_arch_type     MACH_TYPE_MXC30020EVB
16744 # endif
16745 # define machine_is_mxc30020evb()       (machine_arch_type == MACH_TYPE_MXC30020EVB)
16746 #else
16747 # define machine_is_mxc30020evb()       (0)
16748 #endif
16749
16750 #ifdef CONFIG_MACH_ADSBITSIMX
16751 # ifdef machine_arch_type
16752 #  undef machine_arch_type
16753 #  define machine_arch_type     __machine_arch_type
16754 # else
16755 #  define machine_arch_type     MACH_TYPE_ADSBITSIMX
16756 # endif
16757 # define machine_is_adsbitsymx()        (machine_arch_type == MACH_TYPE_ADSBITSIMX)
16758 #else
16759 # define machine_is_adsbitsymx()        (0)
16760 #endif
16761
16762 #ifdef CONFIG_MACH_ADSPORTALPLUS
16763 # ifdef machine_arch_type
16764 #  undef machine_arch_type
16765 #  define machine_arch_type     __machine_arch_type
16766 # else
16767 #  define machine_arch_type     MACH_TYPE_ADSPORTALPLUS
16768 # endif
16769 # define machine_is_adsportalplus()     (machine_arch_type == MACH_TYPE_ADSPORTALPLUS)
16770 #else
16771 # define machine_is_adsportalplus()     (0)
16772 #endif
16773
16774 #ifdef CONFIG_MACH_MMSP2PLUS
16775 # ifdef machine_arch_type
16776 #  undef machine_arch_type
16777 #  define machine_arch_type     __machine_arch_type
16778 # else
16779 #  define machine_arch_type     MACH_TYPE_MMSP2PLUS
16780 # endif
16781 # define machine_is_mmsp2plus() (machine_arch_type == MACH_TYPE_MMSP2PLUS)
16782 #else
16783 # define machine_is_mmsp2plus() (0)
16784 #endif
16785
16786 #ifdef CONFIG_MACH_EM_X270
16787 # ifdef machine_arch_type
16788 #  undef machine_arch_type
16789 #  define machine_arch_type     __machine_arch_type
16790 # else
16791 #  define machine_arch_type     MACH_TYPE_EM_X270
16792 # endif
16793 # define machine_is_em_x270()   (machine_arch_type == MACH_TYPE_EM_X270)
16794 #else
16795 # define machine_is_em_x270()   (0)
16796 #endif
16797
16798 #ifdef CONFIG_MACH_TPP302
16799 # ifdef machine_arch_type
16800 #  undef machine_arch_type
16801 #  define machine_arch_type     __machine_arch_type
16802 # else
16803 #  define machine_arch_type     MACH_TYPE_TPP302
16804 # endif
16805 # define machine_is_tpp302()    (machine_arch_type == MACH_TYPE_TPP302)
16806 #else
16807 # define machine_is_tpp302()    (0)
16808 #endif
16809
16810 #ifdef CONFIG_MACH_TPM104
16811 # ifdef machine_arch_type
16812 #  undef machine_arch_type
16813 #  define machine_arch_type     __machine_arch_type
16814 # else
16815 #  define machine_arch_type     MACH_TYPE_TPM104
16816 # endif
16817 # define machine_is_tpp104()    (machine_arch_type == MACH_TYPE_TPM104)
16818 #else
16819 # define machine_is_tpp104()    (0)
16820 #endif
16821
16822 #ifdef CONFIG_MACH_TPM102
16823 # ifdef machine_arch_type
16824 #  undef machine_arch_type
16825 #  define machine_arch_type     __machine_arch_type
16826 # else
16827 #  define machine_arch_type     MACH_TYPE_TPM102
16828 # endif
16829 # define machine_is_tpm102()    (machine_arch_type == MACH_TYPE_TPM102)
16830 #else
16831 # define machine_is_tpm102()    (0)
16832 #endif
16833
16834 #ifdef CONFIG_MACH_TPM109
16835 # ifdef machine_arch_type
16836 #  undef machine_arch_type
16837 #  define machine_arch_type     __machine_arch_type
16838 # else
16839 #  define machine_arch_type     MACH_TYPE_TPM109
16840 # endif
16841 # define machine_is_tpm109()    (machine_arch_type == MACH_TYPE_TPM109)
16842 #else
16843 # define machine_is_tpm109()    (0)
16844 #endif
16845
16846 #ifdef CONFIG_MACH_FBXO1
16847 # ifdef machine_arch_type
16848 #  undef machine_arch_type
16849 #  define machine_arch_type     __machine_arch_type
16850 # else
16851 #  define machine_arch_type     MACH_TYPE_FBXO1
16852 # endif
16853 # define machine_is_fbxo1()     (machine_arch_type == MACH_TYPE_FBXO1)
16854 #else
16855 # define machine_is_fbxo1()     (0)
16856 #endif
16857
16858 #ifdef CONFIG_MACH_HXD8
16859 # ifdef machine_arch_type
16860 #  undef machine_arch_type
16861 #  define machine_arch_type     __machine_arch_type
16862 # else
16863 #  define machine_arch_type     MACH_TYPE_HXD8
16864 # endif
16865 # define machine_is_hxd8()      (machine_arch_type == MACH_TYPE_HXD8)
16866 #else
16867 # define machine_is_hxd8()      (0)
16868 #endif
16869
16870 #ifdef CONFIG_MACH_NEO1973_GTA02
16871 # ifdef machine_arch_type
16872 #  undef machine_arch_type
16873 #  define machine_arch_type     __machine_arch_type
16874 # else
16875 #  define machine_arch_type     MACH_TYPE_NEO1973_GTA02
16876 # endif
16877 # define machine_is_neo1973_gta02()     (machine_arch_type == MACH_TYPE_NEO1973_GTA02)
16878 #else
16879 # define machine_is_neo1973_gta02()     (0)
16880 #endif
16881
16882 #ifdef CONFIG_MACH_EMTEST
16883 # ifdef machine_arch_type
16884 #  undef machine_arch_type
16885 #  define machine_arch_type     __machine_arch_type
16886 # else
16887 #  define machine_arch_type     MACH_TYPE_EMTEST
16888 # endif
16889 # define machine_is_emtest()    (machine_arch_type == MACH_TYPE_EMTEST)
16890 #else
16891 # define machine_is_emtest()    (0)
16892 #endif
16893
16894 #ifdef CONFIG_MACH_AD6900
16895 # ifdef machine_arch_type
16896 #  undef machine_arch_type
16897 #  define machine_arch_type     __machine_arch_type
16898 # else
16899 #  define machine_arch_type     MACH_TYPE_AD6900
16900 # endif
16901 # define machine_is_ad6900()    (machine_arch_type == MACH_TYPE_AD6900)
16902 #else
16903 # define machine_is_ad6900()    (0)
16904 #endif
16905
16906 #ifdef CONFIG_MACH_EUROPA
16907 # ifdef machine_arch_type
16908 #  undef machine_arch_type
16909 #  define machine_arch_type     __machine_arch_type
16910 # else
16911 #  define machine_arch_type     MACH_TYPE_EUROPA
16912 # endif
16913 # define machine_is_europa()    (machine_arch_type == MACH_TYPE_EUROPA)
16914 #else
16915 # define machine_is_europa()    (0)
16916 #endif
16917
16918 #ifdef CONFIG_MACH_METROCONNECT
16919 # ifdef machine_arch_type
16920 #  undef machine_arch_type
16921 #  define machine_arch_type     __machine_arch_type
16922 # else
16923 #  define machine_arch_type     MACH_TYPE_METROCONNECT
16924 # endif
16925 # define machine_is_metroconnect()      (machine_arch_type == MACH_TYPE_METROCONNECT)
16926 #else
16927 # define machine_is_metroconnect()      (0)
16928 #endif
16929
16930 #ifdef CONFIG_MACH_EZ_S2410
16931 # ifdef machine_arch_type
16932 #  undef machine_arch_type
16933 #  define machine_arch_type     __machine_arch_type
16934 # else
16935 #  define machine_arch_type     MACH_TYPE_EZ_S2410
16936 # endif
16937 # define machine_is_ez_s2410()  (machine_arch_type == MACH_TYPE_EZ_S2410)
16938 #else
16939 # define machine_is_ez_s2410()  (0)
16940 #endif
16941
16942 #ifdef CONFIG_MACH_EZ_S2440
16943 # ifdef machine_arch_type
16944 #  undef machine_arch_type
16945 #  define machine_arch_type     __machine_arch_type
16946 # else
16947 #  define machine_arch_type     MACH_TYPE_EZ_S2440
16948 # endif
16949 # define machine_is_ez_s2440()  (machine_arch_type == MACH_TYPE_EZ_S2440)
16950 #else
16951 # define machine_is_ez_s2440()  (0)
16952 #endif
16953
16954 #ifdef CONFIG_MACH_EZ_EP9312
16955 # ifdef machine_arch_type
16956 #  undef machine_arch_type
16957 #  define machine_arch_type     __machine_arch_type
16958 # else
16959 #  define machine_arch_type     MACH_TYPE_EZ_EP9312
16960 # endif
16961 # define machine_is_ez_ep9312() (machine_arch_type == MACH_TYPE_EZ_EP9312)
16962 #else
16963 # define machine_is_ez_ep9312() (0)
16964 #endif
16965
16966 #ifdef CONFIG_MACH_EZ_EP9315
16967 # ifdef machine_arch_type
16968 #  undef machine_arch_type
16969 #  define machine_arch_type     __machine_arch_type
16970 # else
16971 #  define machine_arch_type     MACH_TYPE_EZ_EP9315
16972 # endif
16973 # define machine_is_ez_ep9315() (machine_arch_type == MACH_TYPE_EZ_EP9315)
16974 #else
16975 # define machine_is_ez_ep9315() (0)
16976 #endif
16977
16978 #ifdef CONFIG_MACH_EZ_X7
16979 # ifdef machine_arch_type
16980 #  undef machine_arch_type
16981 #  define machine_arch_type     __machine_arch_type
16982 # else
16983 #  define machine_arch_type     MACH_TYPE_EZ_X7
16984 # endif
16985 # define machine_is_ez_x7()     (machine_arch_type == MACH_TYPE_EZ_X7)
16986 #else
16987 # define machine_is_ez_x7()     (0)
16988 #endif
16989
16990 #ifdef CONFIG_MACH_GODOTDB
16991 # ifdef machine_arch_type
16992 #  undef machine_arch_type
16993 #  define machine_arch_type     __machine_arch_type
16994 # else
16995 #  define machine_arch_type     MACH_TYPE_GODOTDB
16996 # endif
16997 # define machine_is_godotdb()   (machine_arch_type == MACH_TYPE_GODOTDB)
16998 #else
16999 # define machine_is_godotdb()   (0)
17000 #endif
17001
17002 #ifdef CONFIG_MACH_MISTRAL
17003 # ifdef machine_arch_type
17004 #  undef machine_arch_type
17005 #  define machine_arch_type     __machine_arch_type
17006 # else
17007 #  define machine_arch_type     MACH_TYPE_MISTRAL
17008 # endif
17009 # define machine_is_mistral()   (machine_arch_type == MACH_TYPE_MISTRAL)
17010 #else
17011 # define machine_is_mistral()   (0)
17012 #endif
17013
17014 #ifdef CONFIG_MACH_MSM
17015 # ifdef machine_arch_type
17016 #  undef machine_arch_type
17017 #  define machine_arch_type     __machine_arch_type
17018 # else
17019 #  define machine_arch_type     MACH_TYPE_MSM
17020 # endif
17021 # define machine_is_msm()       (machine_arch_type == MACH_TYPE_MSM)
17022 #else
17023 # define machine_is_msm()       (0)
17024 #endif
17025
17026 #ifdef CONFIG_MACH_CT5910
17027 # ifdef machine_arch_type
17028 #  undef machine_arch_type
17029 #  define machine_arch_type     __machine_arch_type
17030 # else
17031 #  define machine_arch_type     MACH_TYPE_CT5910
17032 # endif
17033 # define machine_is_ct5910()    (machine_arch_type == MACH_TYPE_CT5910)
17034 #else
17035 # define machine_is_ct5910()    (0)
17036 #endif
17037
17038 #ifdef CONFIG_MACH_CT5912
17039 # ifdef machine_arch_type
17040 #  undef machine_arch_type
17041 #  define machine_arch_type     __machine_arch_type
17042 # else
17043 #  define machine_arch_type     MACH_TYPE_CT5912
17044 # endif
17045 # define machine_is_ct5912()    (machine_arch_type == MACH_TYPE_CT5912)
17046 #else
17047 # define machine_is_ct5912()    (0)
17048 #endif
17049
17050 #ifdef CONFIG_MACH_HYNET_INE
17051 # ifdef machine_arch_type
17052 #  undef machine_arch_type
17053 #  define machine_arch_type     __machine_arch_type
17054 # else
17055 #  define machine_arch_type     MACH_TYPE_HYNET_INE
17056 # endif
17057 # define machine_is_hynet_ine() (machine_arch_type == MACH_TYPE_HYNET_INE)
17058 #else
17059 # define machine_is_hynet_ine() (0)
17060 #endif
17061
17062 #ifdef CONFIG_MACH_HYNET_APP
17063 # ifdef machine_arch_type
17064 #  undef machine_arch_type
17065 #  define machine_arch_type     __machine_arch_type
17066 # else
17067 #  define machine_arch_type     MACH_TYPE_HYNET_APP
17068 # endif
17069 # define machine_is_hynet_app() (machine_arch_type == MACH_TYPE_HYNET_APP)
17070 #else
17071 # define machine_is_hynet_app() (0)
17072 #endif
17073
17074 #ifdef CONFIG_MACH_MSM7200
17075 # ifdef machine_arch_type
17076 #  undef machine_arch_type
17077 #  define machine_arch_type     __machine_arch_type
17078 # else
17079 #  define machine_arch_type     MACH_TYPE_MSM7200
17080 # endif
17081 # define machine_is_msm7200()   (machine_arch_type == MACH_TYPE_MSM7200)
17082 #else
17083 # define machine_is_msm7200()   (0)
17084 #endif
17085
17086 #ifdef CONFIG_MACH_MSM7600
17087 # ifdef machine_arch_type
17088 #  undef machine_arch_type
17089 #  define machine_arch_type     __machine_arch_type
17090 # else
17091 #  define machine_arch_type     MACH_TYPE_MSM7600
17092 # endif
17093 # define machine_is_msm7600()   (machine_arch_type == MACH_TYPE_MSM7600)
17094 #else
17095 # define machine_is_msm7600()   (0)
17096 #endif
17097
17098 #ifdef CONFIG_MACH_CEB255
17099 # ifdef machine_arch_type
17100 #  undef machine_arch_type
17101 #  define machine_arch_type     __machine_arch_type
17102 # else
17103 #  define machine_arch_type     MACH_TYPE_CEB255
17104 # endif
17105 # define machine_is_ceb255()    (machine_arch_type == MACH_TYPE_CEB255)
17106 #else
17107 # define machine_is_ceb255()    (0)
17108 #endif
17109
17110 #ifdef CONFIG_MACH_CIEL
17111 # ifdef machine_arch_type
17112 #  undef machine_arch_type
17113 #  define machine_arch_type     __machine_arch_type
17114 # else
17115 #  define machine_arch_type     MACH_TYPE_CIEL
17116 # endif
17117 # define machine_is_ciel()      (machine_arch_type == MACH_TYPE_CIEL)
17118 #else
17119 # define machine_is_ciel()      (0)
17120 #endif
17121
17122 #ifdef CONFIG_MACH_SLM5650
17123 # ifdef machine_arch_type
17124 #  undef machine_arch_type
17125 #  define machine_arch_type     __machine_arch_type
17126 # else
17127 #  define machine_arch_type     MACH_TYPE_SLM5650
17128 # endif
17129 # define machine_is_slm5650()   (machine_arch_type == MACH_TYPE_SLM5650)
17130 #else
17131 # define machine_is_slm5650()   (0)
17132 #endif
17133
17134 #ifdef CONFIG_MACH_AT91SAM9RLEK
17135 # ifdef machine_arch_type
17136 #  undef machine_arch_type
17137 #  define machine_arch_type     __machine_arch_type
17138 # else
17139 #  define machine_arch_type     MACH_TYPE_AT91SAM9RLEK
17140 # endif
17141 # define machine_is_at91sam9rlek()      (machine_arch_type == MACH_TYPE_AT91SAM9RLEK)
17142 #else
17143 # define machine_is_at91sam9rlek()      (0)
17144 #endif
17145
17146 #ifdef CONFIG_MACH_COMTECH_ROUTER
17147 # ifdef machine_arch_type
17148 #  undef machine_arch_type
17149 #  define machine_arch_type     __machine_arch_type
17150 # else
17151 #  define machine_arch_type     MACH_TYPE_COMTECH_ROUTER
17152 # endif
17153 # define machine_is_comtech_router()    (machine_arch_type == MACH_TYPE_COMTECH_ROUTER)
17154 #else
17155 # define machine_is_comtech_router()    (0)
17156 #endif
17157
17158 #ifdef CONFIG_MACH_SBC2410X
17159 # ifdef machine_arch_type
17160 #  undef machine_arch_type
17161 #  define machine_arch_type     __machine_arch_type
17162 # else
17163 #  define machine_arch_type     MACH_TYPE_SBC2410X
17164 # endif
17165 # define machine_is_sbc2410x()  (machine_arch_type == MACH_TYPE_SBC2410X)
17166 #else
17167 # define machine_is_sbc2410x()  (0)
17168 #endif
17169
17170 #ifdef CONFIG_MACH_AT4X0BD
17171 # ifdef machine_arch_type
17172 #  undef machine_arch_type
17173 #  define machine_arch_type     __machine_arch_type
17174 # else
17175 #  define machine_arch_type     MACH_TYPE_AT4X0BD
17176 # endif
17177 # define machine_is_at4x0bd()   (machine_arch_type == MACH_TYPE_AT4X0BD)
17178 #else
17179 # define machine_is_at4x0bd()   (0)
17180 #endif
17181
17182 #ifdef CONFIG_MACH_CBIFR
17183 # ifdef machine_arch_type
17184 #  undef machine_arch_type
17185 #  define machine_arch_type     __machine_arch_type
17186 # else
17187 #  define machine_arch_type     MACH_TYPE_CBIFR
17188 # endif
17189 # define machine_is_cbifr()     (machine_arch_type == MACH_TYPE_CBIFR)
17190 #else
17191 # define machine_is_cbifr()     (0)
17192 #endif
17193
17194 #ifdef CONFIG_MACH_ARCOM_QUANTUM
17195 # ifdef machine_arch_type
17196 #  undef machine_arch_type
17197 #  define machine_arch_type     __machine_arch_type
17198 # else
17199 #  define machine_arch_type     MACH_TYPE_ARCOM_QUANTUM
17200 # endif
17201 # define machine_is_arcom_quantum()     (machine_arch_type == MACH_TYPE_ARCOM_QUANTUM)
17202 #else
17203 # define machine_is_arcom_quantum()     (0)
17204 #endif
17205
17206 #ifdef CONFIG_MACH_MATRIX520
17207 # ifdef machine_arch_type
17208 #  undef machine_arch_type
17209 #  define machine_arch_type     __machine_arch_type
17210 # else
17211 #  define machine_arch_type     MACH_TYPE_MATRIX520
17212 # endif
17213 # define machine_is_matrix520() (machine_arch_type == MACH_TYPE_MATRIX520)
17214 #else
17215 # define machine_is_matrix520() (0)
17216 #endif
17217
17218 #ifdef CONFIG_MACH_MATRIX510
17219 # ifdef machine_arch_type
17220 #  undef machine_arch_type
17221 #  define machine_arch_type     __machine_arch_type
17222 # else
17223 #  define machine_arch_type     MACH_TYPE_MATRIX510
17224 # endif
17225 # define machine_is_matrix510() (machine_arch_type == MACH_TYPE_MATRIX510)
17226 #else
17227 # define machine_is_matrix510() (0)
17228 #endif
17229
17230 #ifdef CONFIG_MACH_MATRIX500
17231 # ifdef machine_arch_type
17232 #  undef machine_arch_type
17233 #  define machine_arch_type     __machine_arch_type
17234 # else
17235 #  define machine_arch_type     MACH_TYPE_MATRIX500
17236 # endif
17237 # define machine_is_matrix500() (machine_arch_type == MACH_TYPE_MATRIX500)
17238 #else
17239 # define machine_is_matrix500() (0)
17240 #endif
17241
17242 #ifdef CONFIG_MACH_M501
17243 # ifdef machine_arch_type
17244 #  undef machine_arch_type
17245 #  define machine_arch_type     __machine_arch_type
17246 # else
17247 #  define machine_arch_type     MACH_TYPE_M501
17248 # endif
17249 # define machine_is_m501()      (machine_arch_type == MACH_TYPE_M501)
17250 #else
17251 # define machine_is_m501()      (0)
17252 #endif
17253
17254 #ifdef CONFIG_MACH_AAEON1270
17255 # ifdef machine_arch_type
17256 #  undef machine_arch_type
17257 #  define machine_arch_type     __machine_arch_type
17258 # else
17259 #  define machine_arch_type     MACH_TYPE_AAEON1270
17260 # endif
17261 # define machine_is_aaeon1270() (machine_arch_type == MACH_TYPE_AAEON1270)
17262 #else
17263 # define machine_is_aaeon1270() (0)
17264 #endif
17265
17266 #ifdef CONFIG_MACH_MATRIX500EV
17267 # ifdef machine_arch_type
17268 #  undef machine_arch_type
17269 #  define machine_arch_type     __machine_arch_type
17270 # else
17271 #  define machine_arch_type     MACH_TYPE_MATRIX500EV
17272 # endif
17273 # define machine_is_matrix500ev()       (machine_arch_type == MACH_TYPE_MATRIX500EV)
17274 #else
17275 # define machine_is_matrix500ev()       (0)
17276 #endif
17277
17278 #ifdef CONFIG_MACH_PAC500
17279 # ifdef machine_arch_type
17280 #  undef machine_arch_type
17281 #  define machine_arch_type     __machine_arch_type
17282 # else
17283 #  define machine_arch_type     MACH_TYPE_PAC500
17284 # endif
17285 # define machine_is_pac500()    (machine_arch_type == MACH_TYPE_PAC500)
17286 #else
17287 # define machine_is_pac500()    (0)
17288 #endif
17289
17290 #ifdef CONFIG_MACH_PNX8181
17291 # ifdef machine_arch_type
17292 #  undef machine_arch_type
17293 #  define machine_arch_type     __machine_arch_type
17294 # else
17295 #  define machine_arch_type     MACH_TYPE_PNX8181
17296 # endif
17297 # define machine_is_pnx8181()   (machine_arch_type == MACH_TYPE_PNX8181)
17298 #else
17299 # define machine_is_pnx8181()   (0)
17300 #endif
17301
17302 #ifdef CONFIG_MACH_COLIBRI320
17303 # ifdef machine_arch_type
17304 #  undef machine_arch_type
17305 #  define machine_arch_type     __machine_arch_type
17306 # else
17307 #  define machine_arch_type     MACH_TYPE_COLIBRI320
17308 # endif
17309 # define machine_is_colibri320()        (machine_arch_type == MACH_TYPE_COLIBRI320)
17310 #else
17311 # define machine_is_colibri320()        (0)
17312 #endif
17313
17314 #ifdef CONFIG_MACH_AZTOOLBB
17315 # ifdef machine_arch_type
17316 #  undef machine_arch_type
17317 #  define machine_arch_type     __machine_arch_type
17318 # else
17319 #  define machine_arch_type     MACH_TYPE_AZTOOLBB
17320 # endif
17321 # define machine_is_aztoolbb()  (machine_arch_type == MACH_TYPE_AZTOOLBB)
17322 #else
17323 # define machine_is_aztoolbb()  (0)
17324 #endif
17325
17326 #ifdef CONFIG_MACH_AZTOOLG2
17327 # ifdef machine_arch_type
17328 #  undef machine_arch_type
17329 #  define machine_arch_type     __machine_arch_type
17330 # else
17331 #  define machine_arch_type     MACH_TYPE_AZTOOLG2
17332 # endif
17333 # define machine_is_aztoolg2()  (machine_arch_type == MACH_TYPE_AZTOOLG2)
17334 #else
17335 # define machine_is_aztoolg2()  (0)
17336 #endif
17337
17338 #ifdef CONFIG_MACH_DVLHOST
17339 # ifdef machine_arch_type
17340 #  undef machine_arch_type
17341 #  define machine_arch_type     __machine_arch_type
17342 # else
17343 #  define machine_arch_type     MACH_TYPE_DVLHOST
17344 # endif
17345 # define machine_is_dvlhost()   (machine_arch_type == MACH_TYPE_DVLHOST)
17346 #else
17347 # define machine_is_dvlhost()   (0)
17348 #endif
17349
17350 #ifdef CONFIG_MACH_ZIR9200
17351 # ifdef machine_arch_type
17352 #  undef machine_arch_type
17353 #  define machine_arch_type     __machine_arch_type
17354 # else
17355 #  define machine_arch_type     MACH_TYPE_ZIR9200
17356 # endif
17357 # define machine_is_zir9200()   (machine_arch_type == MACH_TYPE_ZIR9200)
17358 #else
17359 # define machine_is_zir9200()   (0)
17360 #endif
17361
17362 #ifdef CONFIG_MACH_ZIR9260
17363 # ifdef machine_arch_type
17364 #  undef machine_arch_type
17365 #  define machine_arch_type     __machine_arch_type
17366 # else
17367 #  define machine_arch_type     MACH_TYPE_ZIR9260
17368 # endif
17369 # define machine_is_zir9260()   (machine_arch_type == MACH_TYPE_ZIR9260)
17370 #else
17371 # define machine_is_zir9260()   (0)
17372 #endif
17373
17374 #ifdef CONFIG_MACH_COCOPAH
17375 # ifdef machine_arch_type
17376 #  undef machine_arch_type
17377 #  define machine_arch_type     __machine_arch_type
17378 # else
17379 #  define machine_arch_type     MACH_TYPE_COCOPAH
17380 # endif
17381 # define machine_is_cocopah()   (machine_arch_type == MACH_TYPE_COCOPAH)
17382 #else
17383 # define machine_is_cocopah()   (0)
17384 #endif
17385
17386 #ifdef CONFIG_MACH_NDS
17387 # ifdef machine_arch_type
17388 #  undef machine_arch_type
17389 #  define machine_arch_type     __machine_arch_type
17390 # else
17391 #  define machine_arch_type     MACH_TYPE_NDS
17392 # endif
17393 # define machine_is_nds()       (machine_arch_type == MACH_TYPE_NDS)
17394 #else
17395 # define machine_is_nds()       (0)
17396 #endif
17397
17398 #ifdef CONFIG_MACH_ROSENCRANTZ
17399 # ifdef machine_arch_type
17400 #  undef machine_arch_type
17401 #  define machine_arch_type     __machine_arch_type
17402 # else
17403 #  define machine_arch_type     MACH_TYPE_ROSENCRANTZ
17404 # endif
17405 # define machine_is_rosencrantz()       (machine_arch_type == MACH_TYPE_ROSENCRANTZ)
17406 #else
17407 # define machine_is_rosencrantz()       (0)
17408 #endif
17409
17410 #ifdef CONFIG_MACH_FTTX_ODSC
17411 # ifdef machine_arch_type
17412 #  undef machine_arch_type
17413 #  define machine_arch_type     __machine_arch_type
17414 # else
17415 #  define machine_arch_type     MACH_TYPE_FTTX_ODSC
17416 # endif
17417 # define machine_is_fttx_odsc() (machine_arch_type == MACH_TYPE_FTTX_ODSC)
17418 #else
17419 # define machine_is_fttx_odsc() (0)
17420 #endif
17421
17422 #ifdef CONFIG_MACH_CLASSE_R6904
17423 # ifdef machine_arch_type
17424 #  undef machine_arch_type
17425 #  define machine_arch_type     __machine_arch_type
17426 # else
17427 #  define machine_arch_type     MACH_TYPE_CLASSE_R6904
17428 # endif
17429 # define machine_is_classe_r6904()      (machine_arch_type == MACH_TYPE_CLASSE_R6904)
17430 #else
17431 # define machine_is_classe_r6904()      (0)
17432 #endif
17433
17434 #ifdef CONFIG_MACH_CAM60
17435 # ifdef machine_arch_type
17436 #  undef machine_arch_type
17437 #  define machine_arch_type     __machine_arch_type
17438 # else
17439 #  define machine_arch_type     MACH_TYPE_CAM60
17440 # endif
17441 # define machine_is_cam60()     (machine_arch_type == MACH_TYPE_CAM60)
17442 #else
17443 # define machine_is_cam60()     (0)
17444 #endif
17445
17446 #ifdef CONFIG_MACH_MXC30031ADS
17447 # ifdef machine_arch_type
17448 #  undef machine_arch_type
17449 #  define machine_arch_type     __machine_arch_type
17450 # else
17451 #  define machine_arch_type     MACH_TYPE_MXC30031ADS
17452 # endif
17453 # define machine_is_mxc30031ads()       (machine_arch_type == MACH_TYPE_MXC30031ADS)
17454 #else
17455 # define machine_is_mxc30031ads()       (0)
17456 #endif
17457
17458 #ifdef CONFIG_MACH_DATACALL
17459 # ifdef machine_arch_type
17460 #  undef machine_arch_type
17461 #  define machine_arch_type     __machine_arch_type
17462 # else
17463 #  define machine_arch_type     MACH_TYPE_DATACALL
17464 # endif
17465 # define machine_is_datacall()  (machine_arch_type == MACH_TYPE_DATACALL)
17466 #else
17467 # define machine_is_datacall()  (0)
17468 #endif
17469
17470 #ifdef CONFIG_MACH_AT91EB01
17471 # ifdef machine_arch_type
17472 #  undef machine_arch_type
17473 #  define machine_arch_type     __machine_arch_type
17474 # else
17475 #  define machine_arch_type     MACH_TYPE_AT91EB01
17476 # endif
17477 # define machine_is_at91eb01()  (machine_arch_type == MACH_TYPE_AT91EB01)
17478 #else
17479 # define machine_is_at91eb01()  (0)
17480 #endif
17481
17482 #ifdef CONFIG_MACH_RTY
17483 # ifdef machine_arch_type
17484 #  undef machine_arch_type
17485 #  define machine_arch_type     __machine_arch_type
17486 # else
17487 #  define machine_arch_type     MACH_TYPE_RTY
17488 # endif
17489 # define machine_is_rty()       (machine_arch_type == MACH_TYPE_RTY)
17490 #else
17491 # define machine_is_rty()       (0)
17492 #endif
17493
17494 #ifdef CONFIG_MACH_DWL2100
17495 # ifdef machine_arch_type
17496 #  undef machine_arch_type
17497 #  define machine_arch_type     __machine_arch_type
17498 # else
17499 #  define machine_arch_type     MACH_TYPE_DWL2100
17500 # endif
17501 # define machine_is_dwl2100()   (machine_arch_type == MACH_TYPE_DWL2100)
17502 #else
17503 # define machine_is_dwl2100()   (0)
17504 #endif
17505
17506 #ifdef CONFIG_MACH_VINSI
17507 # ifdef machine_arch_type
17508 #  undef machine_arch_type
17509 #  define machine_arch_type     __machine_arch_type
17510 # else
17511 #  define machine_arch_type     MACH_TYPE_VINSI
17512 # endif
17513 # define machine_is_vinsi()     (machine_arch_type == MACH_TYPE_VINSI)
17514 #else
17515 # define machine_is_vinsi()     (0)
17516 #endif
17517
17518 #ifdef CONFIG_MACH_DB88F5281
17519 # ifdef machine_arch_type
17520 #  undef machine_arch_type
17521 #  define machine_arch_type     __machine_arch_type
17522 # else
17523 #  define machine_arch_type     MACH_TYPE_DB88F5281
17524 # endif
17525 # define machine_is_db88f5281() (machine_arch_type == MACH_TYPE_DB88F5281)
17526 #else
17527 # define machine_is_db88f5281() (0)
17528 #endif
17529
17530 #ifdef CONFIG_MACH_CSB726
17531 # ifdef machine_arch_type
17532 #  undef machine_arch_type
17533 #  define machine_arch_type     __machine_arch_type
17534 # else
17535 #  define machine_arch_type     MACH_TYPE_CSB726
17536 # endif
17537 # define machine_is_csb726()    (machine_arch_type == MACH_TYPE_CSB726)
17538 #else
17539 # define machine_is_csb726()    (0)
17540 #endif
17541
17542 #ifdef CONFIG_MACH_TIK27
17543 # ifdef machine_arch_type
17544 #  undef machine_arch_type
17545 #  define machine_arch_type     __machine_arch_type
17546 # else
17547 #  define machine_arch_type     MACH_TYPE_TIK27
17548 # endif
17549 # define machine_is_tik27()     (machine_arch_type == MACH_TYPE_TIK27)
17550 #else
17551 # define machine_is_tik27()     (0)
17552 #endif
17553
17554 #ifdef CONFIG_MACH_MX_UC7420
17555 # ifdef machine_arch_type
17556 #  undef machine_arch_type
17557 #  define machine_arch_type     __machine_arch_type
17558 # else
17559 #  define machine_arch_type     MACH_TYPE_MX_UC7420
17560 # endif
17561 # define machine_is_mx_uc7420() (machine_arch_type == MACH_TYPE_MX_UC7420)
17562 #else
17563 # define machine_is_mx_uc7420() (0)
17564 #endif
17565
17566 /*
17567  * These have not yet been registered
17568  */
17569 /* #define MACH_TYPE_367                  <<not registered>> */
17570 #define machine_is_esl_wireless_tab()   (0)
17571
17572 #ifndef machine_arch_type
17573 #define machine_arch_type       __machine_arch_type
17574 #endif
17575
17576 #endif